1!function(){try{var e="u">typeof window?window:"u">typeof global?global:"u">typeof globalThis?globalThis:"u">typeof self?self:{},a=(new e.Error).stack;a&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[a]="91f6fcb8-8384-4307-ac5a-7b5bbe56e535",e._sentryDebugIdIdentifier="sentry-dbid-91f6fcb8-8384-4307-ac5a-7b5bbe56e535")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4211],{4211:(e,a,i)=>{i.r(a),i.d(a,{Application:()=>eg,CarInsuranceLoader:()=>ev,default:()=>eg});var n,r,t=i(80263);let l={product:{name:"car"}};var s=i(59480),o=i(53239);let d={apiUrls:{},product:{code:"__CAR__",name:"__AUTO__"},productPageHref:"/verzekeringen/auto",title:"Autoverzekering"},u={defaults:{}};var c=i(1946);function m(){return(0,t.jsx)(c.DialogReceipt,{discounts:{heading:{label:"Korting",price:-9.99},lines:[]},documents:[{path:"/documents/polisvoorwaarden.pdf",title:"Bekijk de Polisvoorwaarden"},{path:"/documents/ipid.pdf",title:"Productinformatiedocument (IPID)"}],nameInsurance:"Fietsverzekering",policyCosts:{label:"Eenmalige poliskosten",price:9.99},provisionCost:9.99,sections:[{heading:{label:"Verzekering",price:9.99},lines:[{label:"WA",price:9.99},{label:"Beperkt casco",price:9.99}]},{heading:{label:"Overige kosten",price:9.99},lines:[{label:"Kosten maandbetaling",price:9.99},{label:"Assurantiekosten",price:9.99}]}],total:{subtitle:{label:"Besparing per jaar",price:99},title:{label:"Totaal per maand",price:99.99}}})}var j=i(58681),g=i(26360),p=i(35120);let v={input:{legalAssistance:{description:"Jij en jouw gezinsleden zijn verzekerd van juridische hulp bij het verhalen van schade die is ontstaan in het verkeer.",label:"Verkeersrechtsbijstand"},occupants:{description:"De bestuurder en inzittenden zijn verzekerd voor schade door een ongeluk. Je bent ook verzekerd als jij of een inwonend gezinslid bij iemand anders in de auto zit.",label:"Zekerheid voor inzittenden"},purchaseValueGuarantee:{description:"Je ontvangt bij totaalverlies of diefstal, de aanschafwaarde van jouw voertuig tot drie jaar na aankoopdatum terug. Daarna ontvang je de vervangingswaarde.",label:"Aanschafwaardegarantie 3 jaar"}},modal:{legalAssistance:{paragraphs:[["Jij en jouw gezinsleden zijn verzekerd van juridische hulp bij het verhalen van schade die is ontstaan in het verkeer."],["Bijvoorbeeld:",{items:["Bij schade aan jouw eigen voertuig door een ongeluk.","Als je naar de rechter moet voor een overtreding of misdrijf.","Als jouw rijbewijs, kentekenbewijs of voertuig in beslag is genomen.","Bij schade aan kleding, bagage, letselschade en verlies van inkomen van de inzittende."],type:"list"}],["Let op: Wil jij ook verzekerd zijn als je op een andere manier deelneemt aan het verkeer? Bijvoorbeeld als voetganger of fietser? Of heb jij meerdere voertuigen? Dan adviseren wij om een aparte rechtsbijstandsverzekering af te sluiten."],["Heb je âWegenwacht Europa Compleetâ afgesloten? Dan ben je al verzekerd voor verkeersrechtsbijstand binnen Europa."]],title:"Verhaalsrechtsbijstand"},occupants:{paragraphs:[["Wij vergoeden:",{items:["Alle kosten die gemaakt moeten worden blijvende invaliditeit, zoals aanpassingen in huis, medische behandelingen en verlies van inkomen. Per ongeluk is de vergoeding maximaal ⬠1.000.000,-","Een bedrag van ⬠10.000,- na een ongeval waarbij jij of een inwonend gezinslid overlijdt, ook als hij in een andere auto zit."],type:"list"}]],title:"Zekerheid voor inzittenden"}},title:"Aanvullende dekkingen"};function h({section:e="additionalCoverages"}){let a=(0,p.useTranslations)(v,e),i=`${e}.__occupants__`,n=`${e}.__legalAssistance__`,r=`${e}.purchaseValueGuarantee`;return(0,t.jsxs)(j.LB,{legend:a.title,children:[(0,t.jsxs)(c.DialogFormInputTile.Checkbox,{id:i,label:a.input.occupants.label,children:[(0,t.jsx)(j.ww,{level:"medium",tagName:"p",children:a.input.occupants.description}),(0,t.jsx)(j.ow,{title:a.modal.occupants.title,children:(0,t.jsx)(j.$G,{paragraphs:a.modal.occupants.paragraphs})})]}),(0,t.jsxs)(c.DialogFormInputTile.Checkbox,{id:n,label:a.input.legalAssistance.label,children:[(0,t.jsx)(j.ww,{level:"medium",tagName:"p",children:a.input.legalAssistance.description}),(0,t.jsx)(j.ow,{title:a.modal.legalAssistance.title,children:(0,t.jsx)(j.$G,{paragraphs:a.modal.legalAssistance.paragraphs})})]}),(0,t.jsx)(c.DialogFormInputTile.Checkbox,{id:r,label:a.input.purchaseValueGuarantee.label,children:(0,t.jsx)(j.ww,{level:"medium",tagName:"p",children:a.input.purchaseValueGuarantee.description})})]})}function b({section:e="additionalCoverages"}){return console.log((0,p.useTranslations)(v,e)),"Summary"}function k({initialMode:e="form",section:a="additionalCoverages",...i}){let[n]=(0,o.useState)(e);return(0,t.jsx)("form"===n?h:b,{section:a,...i})}let x={input:{coverage:{options:{wa:{title:"WA"},waBeperktCasco:{title:"WA + Beperkt casco"}
1,waVolledigCasco:{title:"WA + Volledig casco"}},usps:{collisionDamage:"Schade door aanrijding",damageToOthers:"Schade aan anderen",purchaseValueGuarantee:"Aanschafâwaardeâgarantie 1 jaar",theft:"Diefstal",weatherDamage:"Brand/âstorm/âhagelschade",windowDamage:"Ruitschade"}},startDate:{label:"Ingangsdatum verzekering",placeholder:"dd-mm-jjjj"}},modal:{discount:{linkText:"Je veilige rijderskorting",paragraphs:[["Premie met 10% korting:","⬠51,27","Premie zonder korting:","⬠56,97"],["We gaan ervan uit dat je een veilige rijder bent als je kiest voor de Veilig Rijden Autoverzekering. Daarom ontvang je met deze verzekering direct","10 % veilige rijderskorting","op je premie. Elke drie maanden ontvang je een rijscore."],["Heb jij na drie maanden de maximale rijscore van 100 punten? Dan ontvang je","20 % extra korting."],["Je totale korting over drie maanden komt dan uit op 30%. Jouw premie is ⬠39,87 in plaats van ⬠56,97. Premie die je teveel hebt betaald, verrekenen wij met jou."],["Hoe veiliger je rijdt, hoe hoger de korting. Als je minder veilig rijdt, kan de korting dalen tot 0% en betaal je de 10% korting aan ons terug."]],title:"Veilig Rijden korting"}},title:"Kies je dekking"};(n=r||(r={}))[n.damageToOthers=0]="damageToOthers",n[n.theft=1]="theft",n[n.windowDamage=2]="windowDamage",n[n.weatherDamage=3]="weatherDamage",n[n.collisionDamage=4]="collisionDamage",n[n.purchaseValueGuarantee=5]="purchaseValueGuarantee";let f=[{id:"wa",price:51.27,priceFrom:56.97,usps:{collisionDamage:!1,damageToOthers:!0,purchaseValueGuarantee:!1,theft:!1,weatherDamage:!1,windowDamage:!1}},{id:"waBeperktCasco",price:69.78,priceFrom:77.54,recommended:!0,usps:{collisionDamage:!1,damageToOthers:!0,purchaseValueGuarantee:!1,theft:!0,weatherDamage:!0,windowDamage:!0}},{id:"waVolledigCasco",price:94.77,priceFrom:105.31,usps:{collisionDamage:!0,damageToOthers:!0,purchaseValueGuarantee:!0,theft:!0,weatherDamage:!0,windowDamage:!0}}];function w({section:e="basicCoverages"}){let a=(0,p.useTranslations)(x,e),i=`${e}.__basic-coverage__`;return(0,t.jsx)(j.LB,{legend:a.title,children:(0,t.jsx)(c.DialogFormInputTile.Group,{id:i,children:f.map(({id:i,price:n,priceFrom:l,recommended:s=!1,usps:o})=>(0,t.jsxs)(c.DialogFormInputTile.Radio,{hideRadio:!0,id:`${e}.${i}`,label:a.input.coverage.options[i].title,recommended:s,value:i,children:[(0,t.jsx)(j.so,{alignItems:{initial:"start",lg:"center",md:"start",xl:"center"},direction:{initial:"column",lg:"row",md:"column",xl:"row"},gap:{initial:"100R"},justify:"between",children:(0,t.jsxs)(j.so,{gapX:"100R",children:[l&&(0,t.jsx)(j.o5,{className:"sbr:text-subtle sbr:line-through",tagName:"span",variant:"label-medium",children:l}),(0,t.jsxs)(j.o5,{color:"ForegroundColor/Strong",tagName:"span",variant:"label-medium",children:["⬠",n.toFixed(2)]})]})}),(0,t.jsx)(j.ow,{linkText:a.modal.discount.linkText,title:a.modal.discount.title,children:(0,t.jsx)(j.$G,{paragraphs:a.modal.discount.paragraphs})}),(0,t.jsx)(j.B8,{children:Object.values(r).filter(e=>isNaN(Number(e))).map(e=>(0,t.jsx)(j.ck,{className:"sbr:break-word",iconAriaLabel:a.input.coverage.usps[e],variant:o[e]?"positive":"negative",children:a.input.coverage.usps[e]},e))})]},i))})})}function _({section:e="basicCoverages"}){return(0,t.jsx)(j.BM,{id:`description-${e}`,children:(0,t.jsx)(j._9,{details:{label:"Wa+beperkt"},term:{label:"â¬123,45"}})})}function z({initialMode:e="form",section:a="basicCoverages"}){let[i]=(0,o.useState)(e);return(0,t.jsx)("form"===i?w:_,{section:a})}var D=i(18319);let F={alert:{child:{message:"Heeft jouw (klein)kind een eigen auto en staat het kenteken op naam van je kind? Dan is het de hoofdbestuurder. Laat je (klein)kind de verzekering zelf aanvragen.\n\nStaat het kenteken op jouw naam? En is je kind geen hoofdbestuurder? Kies dan voor âIkzelfâ. Kinderen in de leeftijd van 17 t/m 26 jaar voeg je aan de verzekering toe als meerijdend kind. Dit kan ook door in te loggen op jouw ANWB-account.",title:"let op"},invalidAge:{message:"Deze auto verzekeren we niet met iemand van jouw leeftijd als hoofdbestuurder.",title:"Deze auto kunnen wij niet verzekeren"},partner:{message:"Je kunt alleen een verzekering voor je partner aanvragen als jullie op hetzelfde adres wonen.",title:"let op"},someoneElse:{message:"Helaas kun je geen verzekering afsluiten voor iemand anders als hoofdbestuurder.",title:"let op"}}
1,input:{birthdate:{label:{myself:"Geboortedatum",partner:"Geboortedatum aanvrager"}},mainDriver:{label:"Wie is de hoofdbestuurder?"}},title:"Basisgegevens"};var y=i(25429);(0,i(60193).mx)(),y.rW;let C=[{title:"Ikzelf",value:"__ikzelf__"},{title:"Partner",value:"__partner__"},{title:"(Klein)kind",value:"__kind__"},{title:"Iemand anders",value:"__iemandAnders__"}];function A({section:e="basicInformation"}){let a=(0,p.useTranslations)(F,e),[i]=(0,o.useState)(!0),n=`${e}.__main-driver__`,r=a.input.birthdate.label.partner;return(0,t.jsxs)(j.LB,{children:[(0,t.jsx)(c.DialogFormSelect,{id:n,label:a.input.mainDriver.label,options:C,required:!0}),(0,t.jsx)(j.Fc,{title:a.alert.partner.title,variant:"informative",children:a.alert.partner.message}),(0,t.jsx)(j.Fc,{title:a.alert.partner.title,variant:"negative",children:(0,t.jsx)("span",{children:a.alert.child.message.split("\n").map((e,a)=>(0,t.jsxs)("span",{children:[e,(0,t.jsx)("br",{})]},a))})}),(0,t.jsx)(j.Fc,{title:a.alert.someoneElse.title,variant:"negative",children:a.alert.someoneElse.message}),(0,t.jsx)(j.Fc,{title:a.alert.invalidAge.title,variant:"negative",children:a.alert.invalidAge.message}),i&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(c.Address,{initialMode:"form",showFormTitle:!1}),(0,t.jsx)(c.Birthdate,{birthdateLabel:r,initialMode:"form",minAge:18})]})]})}function P({section:e="basicInformation"}){let a=(0,p.useTranslations)(F,e);return(0,t.jsx)(j.BM,{children:(0,t.jsx)(j._9,{details:{label:"Ikzelf"},term:{label:a.input.mainDriver.label}})})}function V({initialMode:e="form",section:a="basicInformation",...i}){let n=(0,p.useTranslations)(F,a),[r,l]=(0,o.useState)(e);return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(D.FormComponentHeader,{initialMode:e,mode:r,setMode:l,titleText:n.title,...i}),(0,t.jsx)("form"===r?A:P,{section:a})]})}let B={action:{unknownClaimFreeYears:{text:"Ik weet mijn schadevrije jaren niet"}},alert:{invalidBuiltUpYears:{message:"Het aantal meerijdjaren kunnen we alleen overnemen als het polisnummer of kenteken bekend is.",title:"We kunnnen de meerijdjaren niet overnemen"},invalidClaimFreeYears:{message:"Je hebt meer schadevrije jaren opgegeven dan je gezien jouw leeftijd kunt hebben opgebouwd. Controleer je geboortedatum en/of schadevrije jaren.",title:"Controleer je gegevens"},lowClaimFreeYears:{message:"Je hebt meer dan 5 negatieve schadevrije jaren opgegeven, hiermee kun je je niet bij ons verzekeren. Klopt dit getal niet? Pas dan het aantal schadevrije jaren aan.",title:"Deze auto kunnen we niet verzekeren"},minusFiveClaimFreeYears:{message:"Bij -5 schadevrije jaren kunnen we geen extra korting geven op je premie. ",title:"Geen no-claimkorting"},noClaimDiscount:{message:"Op basis van deze gegevens ontvang je 35% no-claim korting.",title:"35% no-claim korting"},noClaimDiscountExtra:{message:"Bij 13 of meer schadevrije jaren ontvang je 10% extra no-claimkorting",title:"10% extra no-claimkorting"}},description:"Het aantal schadevrije jaren staat op jouw polisblad",info:{builtUpYears:{description:"Je krijgt op deze\xa0autoverzekering de no-claimkorting zoals je die hebt opgebouwd op de polis van je ouders.",title:"Meerijdjaren"},unknownClaimFreeYears:{description:"Het aantal schadevrije jaren staat op jouw polisblad",modal:{label:"Meer informatie",paragraphs:[["Jij en jouw gezinsleden zijn verzekerd van juridische hulp bij het verhalen van schade die is ontstaan in het verkeer.","Heb je nu geen autoverzekering maar wel gehad? Dan staan je schadevrije jaren in RoyâData. Wij nemen deze over, zolang ze niet ouder zijn dan 36 maanden.","Elk jaar dat je schadevrij rijdt en je geen schade claimt bij je verzekeraar, ontvang je een schadevrij jaar. Hoe meer schadevrije jaren, hoe hoger je korting. We noemen dit noâclaimkorting.","Let op: Schadevrije jaren kun je maar op \xe9\xe9n verzekering tegelijk gebruikt worden."],["Wil je nog een auto bij ons verzekeren?","Heb je al een auto verzekerd bij ANWB en wil je nog een auto bij ons verzekeren? Je kan de no-claimkorting van je eerste verzekering (gedeeltelijk) meenemen naar je tweede autoverzekering. Heb je al eerder met een tweede auto schadevrije jaren opgebouwd? Vul hier\xa0dan dat\xa0aantal schadevrije jaren in."],["Leaseauto","Wil je de opgebouwde schadevrije jaren van je leaseauto meenemen naar de ANWB Autoverzekering? Vraag deze op\xa0bij je leasemaatschappij. Wij beoordelen je leaseverklaring en bepalen je no-claimkorting."]]}}},input:{availableParentsInsurance:{legend:"Weet je het polisnummer of kenteken?",option:{no:{label:"Nee"},yes:{label:"Ja"}}},builtUpYears:{label:"Aantal ANWB meerijdjaren",summary:"Aantal meerijdjaren"},builtUpYearsThroughParents:{label:"Hoeveel jaren sta jij op de polis van je ouders?"},claimFreeYears:{label:"Hoeveel jaren rijd je schadevrij?",summary:"Aantal schadevrije jaren"},insuranceNumber:{label:"Wat is het polisnummer?",summary:"Polisnummer van jou of je partner"},licencePlate:{label:"Wat is het kenteken?"},parentsInsurance:{legend:"Sta jij als meerijdend kind op de polis van je ouders?",option:{no:{label:"Nee"},yes:{label:"Ja"}},summary:"Polisnummer van je ouders"},parentsInsuranceNumber:{label:"Wat is het polisnummer van je ouders?"},parentsLicencePlate:{label:"Wat is het kenteken van je ouders?"},youOrPartnerhasInsurance:{legend:"Heb jij, of heeft je partner, al een auto verzekerd bij de ANWB?",option:{no:{label:"Nee"},yes:{label:"Ja"}}}}
1,modal:{claimFreeYears:{title:"Je schadevrije jaren"}},title:"Schadevrije jaren",yourDiscount:"Jouw korting"};function I({section:e="claimFreeYears"}){let a=(0,p.useTranslations)(B,e),i=`${e}.__claimFreeYears__`,n=`${e}.__licencePlate__`,r=`${e}.__youOrPartnerhasInsurance__`,l=`${e}.__availableParentsInsurance__`,s=`${e}.__parentsInsuranceNumber__`,o=`${e}.__parentsLicencePlate__`;return(0,t.jsxs)(j.LB,{children:[(0,t.jsxs)(j.so,{direction:"column",gapY:"100R",children:[(0,t.jsx)(j.ww,{level:"medium",tagName:"p",children:a.description}),(0,t.jsx)(j.ow,{title:a.info.unknownClaimFreeYears.modal.label,children:(0,t.jsx)(j.$G,{paragraphs:a.info.unknownClaimFreeYears.modal.paragraphs})})]}),(0,t.jsx)(c.DialogFormInputNumber,{defaultValue:"",id:i,label:a.input.claimFreeYears.label,required:!0}),(0,t.jsx)(j.BI,{linkText:a.action.unknownClaimFreeYears.text,title:a.modal.claimFreeYears.title,children:(0,t.jsx)(c.AssistClaimFreeYears,{initialMode:"form",product:"car"})}),(0,t.jsx)(j.cG,{}),(0,t.jsxs)(c.DialogFormRadioGroup,{direction:"vertical",id:r,label:a.input.youOrPartnerhasInsurance.legend,required:!0,children:[(0,t.jsx)(c.DialogFormRadio,{id:r,value:"__yes__",children:a.input.youOrPartnerhasInsurance.option.yes.label}),(0,t.jsx)(c.DialogFormRadio,{id:r,value:"__no__",children:a.input.youOrPartnerhasInsurance.option.no.label})]}),(0,t.jsx)(c.DialogFormLicensePlate,{id:n,label:a.input.licencePlate.label,required:!0}),(0,t.jsx)(j.cG,{}),(0,t.jsxs)(j.so,{direction:"column",children:[(0,t.jsx)(j.aM,{level:"medium",tagName:"span",children:a.info.builtUpYears.title}),(0,t.jsx)(j.ww,{level:"medium",tagName:"p",children:a.info.builtUpYears.description})]}),(0,t.jsxs)(c.DialogFormRadioGroup,{direction:"vertical",id:r,label:a.input.parentsInsurance.legend,required:!0,children:[(0,t.jsx)(c.DialogFormRadio,{id:r,value:"__yes__",children:a.input.parentsInsurance.option.yes.label}),(0,t.jsx)(c.DialogFormRadio,{id:r,value:"__no__",children:a.input.parentsInsurance.option.no.label})]}),(0,t.jsx)(c.DialogFormInputNumber,{defaultValue:"",id:i,label:a.input.builtUpYearsThroughParents.label,required:!0}),(0,t.jsxs)(c.DialogFormRadioGroup,{direction:"vertical",id:l,label:a.input.availableParentsInsurance.legend,required:!0,children:[(0,t.jsx)(c.DialogFormRadio,{id:l,value:"__yes__",children:a.input.availableParentsInsurance.option.yes.label}),(0,t.jsx)(c.DialogFormRadio,{id:r,value:"__no__",children:a.input.availableParentsInsurance.option.no.label})]}),(0,t.jsx)(c.DialogFormInput,{id:s,label:a.input.parentsInsuranceNumber.label}),(0,t.jsx)(c.DialogFormLicensePlate,{id:o,label:a.input.parentsLicencePlate.label}),(0,t.jsx)(j.Fc,{title:a.alert.invalidBuiltUpYears.title,variant:"negative",children:a.alert.invalidBuiltUpYears.message}),(0,t.jsx)(j.cG,{}),(0,t.jsx)(j.Fc,{title:a.alert.noClaimDiscount.title,variant:"positive",children:a.alert.noClaimDiscount.message}),(0,t.jsx)(j.Fc,{title:a.alert.noClaimDiscountExtra.title,variant:"positive",children:a.alert.noClaimDiscountExtra.message}),(0,t.jsx)(j.Fc,{title:a.alert.minusFiveClaimFreeYears.title,variant:"informative",children:a.alert.minusFiveClaimFreeYears.message}),(0,t.jsx)(j.Fc,{title:a.alert.lowClaimFreeYears.title,variant:"negative",children:a.alert.lowClaimFreeYears.message}),(0,t.jsx)(j.Fc,{title:a.alert.invalidClaimFreeYears.title,variant:"negative",children:a.alert.invalidClaimFreeYears.message})]})}function N({section:e="claimFreeYears"}){let a=(0,p.useTranslations)(B,e);return(0,t.jsxs)(j.BM,{children:[(0,t.jsx)(j._9,{details:{label:"35%"},term:{label:a.yourDiscount}}),(0,t.jsx)(j._9,{details:{label:"0"},term:{label:a.input.claimFreeYears.summary}}),(0,t.jsx)(j._9,{details:{label:"3"},term:{label:a.input.builtUpYears.summary}}),(0,t.jsx)(j._9,{details:{label:"123456789"},term:{label:a.input.insuranceNumber.summary}}),(0,t.jsx)(j._9,{details:{label:"123456789"},term:{label:a.input.parentsInsurance.summary}})]})}function T({initialMode:e="form",section:a="claimFreeYears",...i}){let n=(0,p.useTranslations)(B,a),[r,l]=(0,o.useState)(e);return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(D.FormComponentHeader,{initialMode:e,mode:r,setMode:l,titleText:n.title,...i}),(0,t.jsx)("form"===r?I:N,{section:a})]})}var R=i(42174);let S={alert:{beacon:{message:"De Veilig Rijden app werkt samen met de beacon en meet jouw rijgedrag. De app geeft informatie over hoe veilig je rijdt op verschillende onderdelen. De beacon ontvang je [xx] dagen nadat je de verzekering afsluit. ",title:"Je ontvangt een beacon"},dongle:{message:"Jouw smartphone is niet geschikt voor de Veilig Rijden app. Daarom houden we je rijgedrag bij met een dongel. De dongel ontvang je [xx] dagen nadat je de verzekering afsluit.",title:"Je ontvangt een dongel"}},disclosure:{fit:{label:"Past deze verzekering bij mij?",usps:[{icon:"social-apps",text:"Meet je rijstijl met een beacon in jouw auto en de app op je smartphone."},{icon:"purchase-damage-guarantee",text:'"Met de ANWB Veilig Rijden Autoverzekering start je altijd met 10% korting op de premie.",'},{icon:"driver-score",text:"Bij een goede rij-score ontvang je geld van ons dit kan oplopen tot 30% van je premie. Bij een slechte rij-score moet je de korting terugbetalen."}]}},input:{device:{label:"Welke smartphone gebruik je?",option:{android:{label:"Android smartphone Minimaal versie 8 (Oreo)"},different:{label:"Anders"},huaweiOrVivo:{label:"Huawei of Vivo"},iphone:{label:"Apple Iphone Minimaal iPhone 6s vanaf iOS 16"}}},enabled:{legend:"Wil je besparen met de Veilig Rijden verzekering?",option:{no:{label:"Nee"},yes:{label:"Ja"}},required:"Maak een keuze"}}
1,legendDevice:"ANWB Veilig Rijden Autoverzekering",subtitle:"Bespaar op je premie",summary:{description:"Je sluit nu een Veilig Rijden Autoverzekering af. Dit kun je verwachten:",subtitle:"Bedankt!",title:"Veilig Rijden Autoverzekering",usps:["Na [xx] dagen ontvang je van ons een beacon voor in je auto","Installeer de Veilig Rijden app op je telefoon","Maak een Veilig Rijden account aan","Na [xx] dagen/[xx] kilometer zie je je eerste rijscore!"]},title:"Veilige rijder?"},Y=R.Ikc({enabled:R.zMY({error:S.input.enabled.required})});function U({section:e="driveSafely"}){let a=(0,p.useTranslations)(S,e),i=(0,g.VM)(Y)(e),{register:n}=(0,g.V6)();return(0,t.jsxs)(j.LB,{children:[(0,t.jsxs)(j.so,{alignItems:"center",gapX:"100R",children:[(0,t.jsx)("img",{alt:`${a.title} ${a.subtitle}`,height:62,src:"https://merk.anwb.nl/m/4553b217e750c4e1/original/Veilig-rijden-autoverzekering-image.svg",width:60}),(0,t.jsxs)(j.so,{direction:"column",children:[(0,t.jsx)(j.qz,{level:"small",tagName:"span",children:a.title}),(0,t.jsx)(j.ww,{level:"medium",tagName:"span",children:a.subtitle})]})]}),(0,t.jsxs)(j.EN,{children:[(0,t.jsx)(j.EN.Slot,{id:"label",children:a.disclosure.fit.label}),(0,t.jsx)(j.EN.Slot,{id:"body",children:a.disclosure.fit.usps.map(({icon:e,text:a},i)=>(0,t.jsxs)(o.Fragment,{children:[0!==i&&(0,t.jsx)(c.Divider,{}),(0,t.jsxs)(j.so,{gapX:"100R",children:[(0,t.jsx)(j.In,{type:"ui",variant:e}),(0,t.jsx)(j.ww,{level:"medium",tagName:"span",children:a})]})]},a))})]}),(0,t.jsxs)(c.DialogFormRadioGroup,{direction:"vertical",id:i.enabled,label:a.input.enabled.legend,required:!0,children:[(0,t.jsx)(c.DialogFormRadio,{...n(i.enabled,{type:"radio",value:"true",valueAsBoolean:!0}),id:i.enabled,children:a.input.enabled.option.yes.label}),(0,t.jsx)(c.DialogFormRadio,{...n(i.enabled,{type:"radio",value:"false",valueAsBoolean:!0}),id:i.enabled,children:a.input.enabled.option.no.label})]})]})}function W({section:e="DriveSafely"}){let a=(0,p.useTranslations)(S,e);return(0,t.jsxs)(j.so,{direction:"column",gapY:"100R",children:[(0,t.jsx)(j.BM,{children:(0,t.jsx)(j._9,{details:{label:a.summary.description},term:{label:a.summary.subtitle}})}),(0,t.jsx)(j.B8,{tagName:"ol",children:a.summary.usps.map(e=>(0,t.jsx)(j.ck,{children:e}))})]})}function M({initialMode:e="form",section:a="driveSafely"}){let{addValidationSchema:i,removeValidationSchema:n}=(0,g.V6)();return(0,o.useEffect)(()=>(i(a,Y),()=>{n(a)}),[i,n,a]),(0,t.jsx)("form"===e?U:W,{section:a})}let G={alert:{basicCoverage:{message:"Dat kan alleen met een ANWB-lidmaatschap. Ben je nog geen lid? Word dan lid en ontvang het eerste jaar cadeau.",title:"Sluit je alleen een WA-dekking af?"}}};function O({initialMode:e="form",section:a="membership"}){let i=(0,p.useTranslations)(G,a);return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(c.Membership,{initialMode:e,section:a}),(0,t.jsx)(j.Fc,{title:i.alert.basicCoverage.title,variant:"notice",children:i.alert.basicCoverage.message})]})}let $={alert:{invalidCatalogVvalue:"Een auto met deze cataloguswaarde verzekeren we niet",invalidYearCarConstruction:"Een auto van dit bouwjaar verzekeren we niet",requiredSecuritySystem:{message:"Om jouw auto bij ons te verzekeren moet deze voorzien zijn van een beveiligingssysteem.",readmore:"Lees meer over de beveiligingseis",title:"Beveiligingssysteem"}},title:"Jouw auto"};function J({initialMode:e="form",section:a="yourVehicle"}){let i=(0,p.useTranslations)($,a);return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(c.YourVehicle,{initialMode:e,section:a,title:i.title}),(0,t.jsx)(j.Fc,{title:i.alert.invalidYearCarConstruction,variant:"negative"}),(0,t.jsx)(j.Fc,{title:i.alert.invalidCatalogVvalue,variant:"negative"}),(0,t.jsxs)(j.Fc,{title:i.alert.requiredSecuritySystem.title,variant:"informative",children:[i.alert.requiredSecuritySystem.message,(0,t.jsx)(j.Yq,{href:"__url__",children:i.alert.requiredSecuritySystem.readmore})]})]})}let L={alert:{invalidBusinessUse:{message:"Zakelijk gebruik, zoals het bezorgen van maaltijden of pakketten, personenvervoer, verhuur en het geven van rijlessen kunnen we niet verzekeren. Wordt het voertuig alleen particulier, voor woon-werkverkeer en/of klantbezoek gebruikt, kies dan 'Nee'",title:"Zakelijk gebruik verzekeren we niet"},invalidLicensePlateOwner:{message:"Het is niet mogelijk om een voertuig te verzekeren als het kenteken niet op jouw n
1aam, of op naam van jouw partner staat. Het is ook niet mogelijk om een kenteken op naam van een bedrijf bij ons te verzekeren.",title:"Het voertuig moet op naam van jou of jouw partner staan"}},input:{businessUse:{label:"Gebruik je de auto ook zakelijk?",option:{no:{label:"Nee"},yes:{label:"Ja"}},required:"Vul in of je de auto ook zakelijk gebruikt"},licensePlateOwner:{label:"Staat het kenteken op jouw naam of die van je partner?",option:{no:{label:"Nee"},yes:{label:"Ja"}},required:"Vul in of het kenteken of jouw naam of die van je partner staat"},reportingCode:{invalid:"Vul een meldcode in van vier cijfers",label:"Wat is de meldcode?",required:"Vul de meldcode in",tooltip:"De meldcode is een combinatie van vier cijfers. Dit zijn de laatste vier cijfers van het identificatienummer van het voertuig. Je vindt deze op het kentekenbewijs."}},title:"Autogegevens"},E=R.Ikc({businessUse:R.zMY({error:L.input.businessUse.required}).check(e=>{e.value&&e.issues.push({code:"custom",input:e.value,params:{description:L.alert.invalidBusinessUse.message,title:L.alert.invalidBusinessUse.title}})}),licensePlateOwner:R.zMY({error:L.input.licensePlateOwner.required}).check(e=>{e.value||e.issues.push({code:"custom",input:e.value,params:{description:L.alert.invalidLicensePlateOwner.message,title:L.alert.invalidLicensePlateOwner.title}})}),reportingCode:R.YjP({error:L.input.reportingCode.required}).regex(/^\d{4}$/,L.input.reportingCode.invalid)});function q({section:e="carDetails"}){let a=(0,p.useTranslations)(L,e),i=(0,g.VM)(E)(e),{register:n}=(0,g.V6)();return(0,t.jsxs)(j.LB,{legend:a.title,children:[(0,t.jsx)(j.gN,{}),(0,t.jsx)(c.DialogFormInput,{id:i.reportingCode,label:a.input.reportingCode.label,required:!0,tooltip:a.input.reportingCode.tooltip}),(0,t.jsxs)(c.DialogFormRadioGroup,{direction:"vertical",id:i.licensePlateOwner,label:a.input.licensePlateOwner.label,required:!0,children:[(0,t.jsx)(c.DialogFormRadio,{...n(i.licensePlateOwner,{type:"radio",value:"true",valueAsBoolean:!0}),id:i.licensePlateOwner,children:a.input.licensePlateOwner.option.yes.label}),(0,t.jsx)(c.DialogFormRadio,{...n(i.licensePlateOwner,{type:"radio",value:"false",valueAsBoolean:!0}),id:i.licensePlateOwner,children:a.input.licensePlateOwner.option.no.label})]}),(0,t.jsxs)(c.DialogFormRadioGroup,{direction:"vertical",id:i.businessUse,label:a.input.businessUse.label,required:!0,children:[(0,t.jsx)(c.DialogFormRadio,{...n(i.businessUse,{type:"radio",value:"true",valueAsBoolean:!0}),id:i.businessUse,children:a.input.businessUse.option.yes.label}),(0,t.jsx)(c.DialogFormRadio,{...n(i.businessUse,{type:"radio",value:"false",valueAsBoolean:!0}),id:i.businessUse,children:a.input.businessUse.option.no.label})]})]})}function H(e){return null}function K({initialMode:e="form",section:a="carDetails"}){let[i]=(0,o.useState)(e),{addValidationSchema:n,removeValidationSchema:r}=(0,g.V6)();return(0,o.useEffect)(()=>(n(a,E),()=>{r(a)}),[n,r,a]),(0,t.jsx)("form"===i?q:H,{section:a})}function Z({section:e="driveSafely"}){let a=(0,p.useTranslations)(S,e),i=`${e}.__device__`;return(0,t.jsx)(j.LB,{legend:a.legendDevice,children:(0,t.jsxs)(c.DialogFormRadioGroup,{direction:"vertical",id:i,label:a.input.device.label,required:!0,children:[(0,t.jsx)(c.DialogFormRadio,{id:i,value:"__iphone__",children:a.input.device.option.iphone.label}),(0,t.jsx)(c.DialogFormRadio,{id:i,value:"__android__",children:a.input.device.option.android.label}),(0,t.jsx)(c.DialogFormRadio,{id:i,value:"__huaweiOrVivo__",children:a.input.device.option.huaweiOrVivo.label}),(0,t.jsx)(c.DialogFormRadio,{id:i,value:"__different__",children:a.input.device.option.different.label}),(0,t.jsx)(j.Fc,{title:a.alert.beacon.title,variant:"positive",children:a.alert.beacon.message}),(0,t.jsx)(j.Fc,{title:a.alert.dongle.title,variant:"positive",children:a.alert.dongle.message})]})})}function X({initialMode:e="form",section:a="driveSafelyDevice"}){return(0,t.jsx)("form"===e?Z:W,{section:a})}let Q={title:"Gegevens aanvrager"};function ee({initialMode:e="form",section:a="applicantInformation",...i}){let[n,r]=(0,o.useState)(e),l=(0,p.useTranslations)(Q,a);return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(D.FormComponentHeader,{initialMode:e,mode:n,setMode:r,titleText:l.title,...i}),(0,t.jsx)(c.Person,{initialMode:e,minAge:18,section:a,showFormTitle:!1}
1),(0,t.jsx)(c.Contact,{initialMode:e,section:a}),(0,t.jsx)(c.Address,{initialMode:e,section:a})]})}let ea={action:{addChild:"Kind bijschrijven",removeChild:"Verwijder invoer"},description:"Je kunt je kind(eren) in de leeftijd van 17 tot en met 25 jaar, met een rijbewijs, gratis bijschrijven op jouw ANWB Autoverzekering. Zo bouwt je kind, zonder eigen auto, alvast noâclaimkorting op. Die korting kan later gebruikt worden voor een eigen ANWB Autoverzekering.",input:{childPersonalDetails:{legend:"Gegevens meerijdend kind"}},modal:{terms:{label:"Wat zijn de voorwaarden?",paragraphs:[["Je kan je kind toevoegen als hij:",{items:["17 tot en met 25 jaar oud is;","Een autorijbewijs heeft;","Thuis woont of voor zijn studie uit huis woont."],type:"list"}]],title:"Bijschrijven meerijdend kind"}},title:"Bijschrijven meerijdend kind"};function ei({section:e="childPassenger"}){let a=(0,p.useTranslations)(ea,e),i=(0,o.useCallback)(()=>{console.log("handleAddChild")},[]),n=(0,o.useCallback)(()=>{console.log("handleRemoveChild")},[]);return(0,t.jsxs)(j.LB,{children:[(0,t.jsxs)(j.so,{direction:"column",gapY:"100R",children:[(0,t.jsx)(j.ww,{level:"medium",tagName:"p",children:a.description}),(0,t.jsx)(j.ow,{linkText:a.modal.terms.label,title:a.modal.terms.title,children:(0,t.jsx)(j.$G,{paragraphs:a.modal.terms.paragraphs})})]}),(0,t.jsx)(j.cG,{}),[1,2].map((e,i)=>(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(c.Person,{headerTitle:a.input.childPersonalDetails.legend,minAge:18,section:`children.${i}`}),(0,t.jsx)(c.Contact,{}),(0,t.jsx)(j.aD,{iconPosition:"after",iconSize:"medium",iconVariant:"trash",onClick:n,tagName:"button",children:a.action.removeChild}),(0,t.jsx)(j.cG,{})]})),(0,t.jsx)(j.N_,{contentTagName:"span",iconPosition:"before",iconSize:"medium",iconVariant:"plus",onClick:i,tagName:"button",children:a.action.addChild})]})}function en({section:e="childPassenger"}){return(0,t.jsx)(j.BM,{id:`description-${e}`,children:(0,t.jsx)(j._9,{details:{label:"label"},term:{label:"term"}})})}function er({initialMode:e="form",section:a="childPassenger",...i}){let[n,r]=(0,o.useState)(e),l=(0,p.useTranslations)(ea,a),s="form"===e?ei:en;return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(D.FormComponentHeader,{initialMode:e,mode:n,setMode:r,titleText:l.title,...i}),(0,t.jsx)(s,{section:a})]})}function et({initialMode:e="form",section:a="payment"}){return(0,t.jsx)(c.Payment,{initialMode:e,paymentModel:"recurring",price:{monthly:"1",yearly:"1"},priceDifference:"0",section:a})}let el=[{aside:m,form:function(){return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(j.UV,{children:(0,t.jsx)(J,{})}),(0,t.jsx)(j.UV,{children:(0,t.jsx)(V,{})}),(0,t.jsx)(j.UV,{children:(0,t.jsx)(T,{})}),(0,t.jsx)(j.UV,{colorContext:"strong",children:(0,t.jsx)(M,{})}),(0,t.jsx)(j.UV,{children:(0,t.jsx)(z,{})}),(0,t.jsx)(j.UV,{children:(0,t.jsx)(k,{})}),(0,t.jsx)(j.UV,{children:(0,t.jsx)(O,{})})]})},heading:"Premie berekenen",id:"berekenen",path:"",progressStepperTitle:"Premie berekenen"},{aside:m,form:function(){return(0,t.jsxs)(j.UV,{children:[(0,t.jsx)(K,{}),(0,t.jsx)(X,{})]})},heading:"Autogegevens",id:"autogegevens",path:"/autogegevens",progressStepperTitle:"Autogegevens"},{aside:m,form:function(){return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(j.UV,{children:(0,t.jsx)(ee,{})}),(0,t.jsxs)(j.UV,{children:[(0,t.jsx)(c.Person,{headerTitle:"Gegevens hoofdbestuurder",minAge:18}),(0,t.jsx)(c.Contact,{})]}),(0,t.jsx)(j.UV,{children:(0,t.jsx)(er,{})}),(0,t.jsx)(j.UV,{children:(0,t.jsx)(et,{})}),(0,t.jsx)(j.UV,{children:(0,t.jsx)(O,{})})]})},heading:"Persoonsgegevens",id:"persoonsgegevens",path:"/persoonsgegevens",progressStepperTitle:"Persoonsgegevens"},{aside:m,form:function(){return(0,t.jsxs)("div",{children:[(0,t.jsx)("h2",{children:"Stap â Controleren"}),(0,t.jsx)("p",{children:"Controleer hier uw aanvraag voordat u deze verstuurt."})]})},heading:"Controleren",id:"controleren",path:"/controleren",progressStepperTitle:"Controleren"}],es={ecommerce:{item_name:"autoverzekering regulier"},funnel:{category:"Verzekeringen - aanvragen",name:"__name__",product:"__product__",type:"__type__"},steps:{}};function eo({initialPath:e=""}){let[a,i]=(0,o.useState)(e);return(0,t.jsx)(s.DialogApp,{config:d,formConfig:u,router:{asPath:a,push:i},steps:el,tracking:es})}var ed=i(59263),eu=i(25665),ec=i(16436),em=i.n(ec),ej=i(95519);let eg=(0,eu.Ar)(({config:e})=>{let a=(0,eu.LG)(),i=em()(l,e,a);return(0,t.jsxs)(ed.OU,{config:i,children:[(0,t.jsx)(ej.r,{}),(0,t.jsx)(eo,{})]})});var ep=i(37781);let ev=(0,eu.HH)(async({url:e})=>{let a={formState:{}};if(!e)return void console.warn("No URL provided to loader");let i=await (0,ep.A)(e,"carInsurance");return a.formState=i?.state||{},a})},37781:(e,a,i)=>{i.d(a,{A:()=>s});var n=i(25429),r=i(35120);let t=(0,i(60193).mx)(),l=`${t}${n.rW}`;async function s(e,a){try{let i=e.split("?")[1],n=new URLSearchParams(i).get("id");if(n){let e=await (0,r.fetcher)({method:"GET",path:`${l}/product/${a}/form-state?id=${n}`});if(e.isSuccessful)return e.data}return null}catch(e){return console.error("Error fetching form state:",e),null}}},95519:(e,a,i)=>{i.d(a,{r:()=>l});var n=i(30929),r=i(57994),t=i(53239);function l(){let e=(0,t.useRef)(!1),a=(0,r.useRouter)(),i=(0,n.usePathname)(),l=(0,n.use
1SearchParams)();return(0,t.useEffect)(()=>{if(!e.current){let n=new URLSearchParams(l.toString());if(null===n.get("id"))return;n.delete("id");let r=`${n.size>0?"?":""}${n}`;a.replace(`${i}${r}`).catch(e=>{console.warn("Redirect error",e)}),e.current=!0}},[i,a,l]),null}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.