1"use strict";(self.webpackChunkselfcarearea=self.webpackChunkselfcarearea||[]).push([[2323],{66799(V,C,e){e.d(C,{Dm:()=>p,F5:()=>d,TQ:()=>y,Xq:()=>l,b6:()=>h,db:()=>s,lG:()=>r,wC:()=>B});var n=e(75089);const c=[{code:"000",description:""},{code:"001",description:""},{code:"002",description:""},{code:"003",description:""},{code:"004",description:""},{code:"005",description:""}],s=new Map([[n.$OU.Car,n.$OU.Car],[n.$OU.Moped,n.$OU.Motorcycle],[n.$OU.Motorcycle,n.$OU.Motorcycle]]),d=new Map([[n.$OU.Car,[{code:"000",description:""},{code:"001",description:""},{code:"002",description:""},{code:"003",description:""},{code:"004",description:""},{code:"005",description:""},{code:"006",description:""},{code:"007",description:""},{code:"008",description:""},{code:"009",description:""}]],[n.$OU.Moped,c],[n.$OU.Motorcycle,c]]),h=[{code:"001",description:"claims.dynamics.myVehicleBaremes.001"},{code:"002",description:"claims.dynamics.myVehicleBaremes.002"},{code:"003",description:"claims.dynamics.myVehicleBaremes.003"},{code:"004",description:"claims.dynamics.myVehicleBaremes.004"},{code:"005",description:"claims.dynamics.myVehicleBaremes.005"},{code:"006",description:"claims.dynamics.myVehicleBaremes.006"},{code:"007",description:"claims.dynamics.myVehicleBaremes.007"},{code:"008",description:"claims.dynamics.myVehicleBaremes.008"},{code:"009",description:"claims.dynamics.myVehicleBaremes.009"},{code:"010",description:"claims.dynamics.myVehicleBaremes.010"},{code:"011",description:"claims.dynamics.myVehicleBaremes.011"},{code:"012",description:"claims.dynamics.myVehicleBaremes.012"},{code:"013",description:"claims.dynamics.myVehicleBaremes.013"},{code:"014",description:"claims.dynamics.myVehicleBaremes.014"},{code:"015",description:"claims.dynamics.myVehicleBaremes.015"},{code:"016",description:"claims.dynamics.myVehicleBaremes.016"},{code:"017",description:"claims.dynamics.myVehicleBaremes.017"},{code:"018",description:"claims.dynamics.myVehicleBaremes.018"}],y=[{code:"001",description:"claims.dynamics.otherVehicleBaremes.001"},{code:"002",description:"claims.dynamics.otherVehicleBaremes.002"},{code:"003",description:"claims.dynamics.otherVehicleBaremes.003"},{code:"004",description:"claims.dynamics.otherVehicleBaremes.004"},{code:"005",description:"claims.dynamics.otherVehicleBaremes.005"},{code:"006",description:"claims.dynamics.otherVehicleBaremes.006"},{code:"007",description:"claims.dynamics.otherVehicleBaremes.007"},{code:"008",description:"claims.dynamics.otherVehicleBaremes.008"},{code:"009",description:"claims.dynamics.otherVehicleBaremes.009"},{code:"010",description:"claims.dynamics.otherVehicleBaremes.010"},{code:"011",description:"claims.dynamics.otherVehicleBaremes.011"},{code:"012",description:"claims.dynamics.otherVehicleBaremes.012"},{code:"013",description:"claims.dynamics.otherVehicleBaremes.013"},{code:"014",description:"claims.dynamics.otherVehicleBaremes.014"},{code:"015",description:"claims.dynamics.otherVehicleBaremes.015"},{code:"016",description:"claims.dynamics.otherVehicleBaremes.016"},{code:"017",description:"claims.dynamics.otherVehicleBaremes.017"},{code:"018",description:"claims.dynamics.otherVehicleBaremes.018"}];var l=function(g){return g.OnlyMyVehicle="onlyMyVehicle",g.MyVehicleAndAnother="myVehicleAndAnother",g.MoreTwoVehicles="moreTwoVehicles",g}(l||{}),r=function(g){return g.VehicleRepair="vehicleRepair",g.MoneyRefund="moneyRefund",g}(r||{});const B=[{inputId:"onlyMyVehicle",inputName:"sameVehiclesInvolved",value:l.OnlyMyVehicle,label:"claims.dynamics.onlyMyVehicle"},{inputId:"myVehicleAndAnother",inputName:"sameVehiclesInvolved",value:l.MyVehicleAndAnother,label:"claims.dynamics.myVehicleAndAnother"},{inputId:"moreTwoVehicles",inputName:"sameVehiclesInvolved",value:l.MoreTwoVehicles,label:"claims.dynamics.moreTwoVehicles"}],p=[{description:"insurance273",code:"273"},{description:"insurance911",code:"911"},{description:"insurance667",code:"667"},{description:"insurance609",code:"609"},{description:"insurance612",code:"612"},{description:"insurance344",code:"344"},{description:"insurance872",code:"872"},{description:"insurance484",code:"484"},{description:"insurance880",code:"880"},{description:"insurance660",code:"660"},{description:"insurance3",code:"3"},{description:"insurance900",code:"900"},{description:"insurance855",code:"855"},{description:"insurance86",code:"86"},{description:"insurance831",code:"831"},{description:"insurance471",code:"471"},{description:"insurance610",code:"610"},{description:"insurance638",code:"638"},{description:"insurance616",code:"616"},{description:"insurance417",code:"417"},{description:"insurance666",code:"666"},{description:"insurance856",code:"856"},{description:"insurance469",code:"469"},{description:"insurance950",code:"950"},{description:"insurance644",code:"644"},{description:"insurance327",code:"327"},{description:"insurance85",code:"85"},{description:"insurance483",code:"483"},{description:"insurance45",code:"45"},{description:"insurance254",code:"254"},{description:"insurance274",code:"274"},{description:"insurance865",code:"865"},{description:"insurance816",code:"816"},{description:"insurance352",code:"352"},{description:"insurance339",code:"339"},{description:"insurance896",code:"896"},{description:"insurance830",code:"830"},{description:"insurance14",code:"14"},{description:"insurance815",code:"815"},{description:"insurance653",code:"653"},{description:"insurance654",code:"654"},{description:"insurance243",code:"243"},{description:"insurance879",code:"879"},{description:"insurance439",code:"439"},{description:"insurance418",code:"418"},{description:"insurance486",code:"486"},{description:"insurance665",code:"665"},{description:"insurance898",code:"898"},{description:"insurance482",code:"482"},{description:"insurance331",code:"331"},{description:"insurance332",code:"332"},{description:"insurance304",code:"304"},{description:"insurance464",code:"464"},{description:"insurance837",code:"837"},{description:"insurance619",code:"619"},{description:"insurance460",code:"460"},{description:"insurance853",code:"853"},{description:"insurance659",code:"659"},{description:"insurance857",code:"857"},{description:"insurance846",code:"846"},{description:"insurance633",code:"633"},{description:"insurance624",code:"624"},{description:"insurance603",code:"603"},{description:"insurance614",code:"614"},{description:"insurance416",code:"416"},{description:"insurance658",code:"658"},{description:"insurance428",code:"428"},{description:"insurance383",code:"383"},{description:"insurance860",code:"860"},{description:"insurance622",code:"622"},{description:"insurance472",code:"472"},{description:"insurance346",code:"346"},{description:"insurance142",code:"142"},{description:"insurance293",code:"293"},{description:"insurance668",code:"668"},{description:"insurance632",code:"632"},{description:"insurance473",code:"473"},{description:"insurance639",code:"639"},{description:"insurance876",code:"876"},{description:"insurance606",code:"606"},{description:"insurance909",code:"909"},{description:"insurance390",code:"390"},{description:"insurance381",code:"381"},{description:"insurance839",code:"839"},{description:"insurance647",code:"647"},{description:"insurance999",code:"999"},{description:"insurance963",code:"963"},{description:"insurance821",code:"821"},{description:"insurance5",code:"5"},{description:"insurance247",code:"247"},{description:"insurance445",code:"445"},{description:"insurance139",code:"139"},{description:"insurance395",code:"395"},{description:"insurance919",code:"919"},{description:"insurance899",code:"899"},{description:"insurance964",code:"964"},{description:"insurance151",code:"151"},{description:"insurance621",code:"621"},{description:"insurance133",code:"133"},{description:"insurance218",code:"218"},{description:"insurance629",code:"629"},{description:"insurance292",code:"292"},{description:"insurance19",code:"19"},{description:"insurance962",code:"962"},{description:"insurance398",code:"398"},{description:"insurance281",code:"281"},{description:"insurance399",code:"399"},{description:"insurance419",code:"419"},{description:"insurance23",code:"23"},{description:"insurance22",code:"22"},{description:"insurance810",code:"810"},{description:"insurance955",code:"955"},{description:"insurance212",code:"212"},{description:"insurance608",code:"608"},{description:"insurance656",code:"656"},{description:"insurance295",code:"295"},{description:"insurance627",code:"627"},{description:"insurance807",code:"807"},{description:"insurance844",code:"844"},{description:"insurance601",code:"601"},{description:"insurance55",code:"55"},{description:"insurance618",code:"618"},{description:"insurance617",code:"617"},{description:"insurance915",code:"915"},{description:"insurance829",code:"829"},{description:"insurance625",code:"625"},{description:"insurance882",code:"882"},{description:"insurance648",code:"648"},{description:"insurance441",code:"441"},{description:"insurance474",code:"474"},{description:"insurance0",code:"0"},{description:"insurance663",code:"663"},{description:"insurance646",code:"646"},{description:"insurance480",code:"480"},{description:"insurance906",code:"906"},{description:"insurance873",code:"873"},{description:"insurance643",code:"643"},{description:"insurance440",code:"440"},{description:"insurance812",code:"812"},{description:"insurance468",code:"468"},{description:"insurance649",code:"649"},{description:"insurance887",code:"887"},{description:"insurance630",code:"630"},{description:"insurance867",code:"867"},{description:"insurance226",code:"226"},{description:"insurance481",code:"481"},{description:"insurance455",code:"455"},{description:"insurance32",code:"32"},{description:"insurance874",code:"874"},{description:"insurance664",code:"664"},{description:"insurance652",code:"652"},{description:"insurance655",code:"655"},{description:"insurance175",code:"175"},{description:"insurance851",code:"851"},{description:"insurance57",code:"57"},{description:"insurance35",code:"35"},{description:"insurance634",code:"634"},{description:"insurance895",code:"895"},{description:"insurance600",code:"600"},{description:"insurance800",code:"800"},{description:"insurance602",code:"602"},{description:"insurance636",code:"636"},{description:"insurance817",code:"817"},{description:"insurance886",code:"886"},{description:"insurance650",code:"650"},{description:"insurance862",code:"862"},{description:"insurance657",code:"657"},{description:"insurance429",code:"429"},{description:"insurance475",code:"475"},{description:"insurance127",code:"127"},{description:"insurance34",code:"34"},{description:"insurance828",code:"828"},{description:"insurance342",code:"342"},{description:"insurance958",code:"958"},{description:"insurance457",code:"457"},{description:"insurance477",code:"477"},{description:"insurance849",code:"849"},{description:"insurance669",code:"669"},{description:"insurance432",code:"432"},{description:"insurance38",code:"38"},{description:"insurance819",code:"819"},{description:"insurance818",code:"818"},{description:"insurance198",code:"198"},{description:"insurance864",code:"864"},{description:"insuranceNoneOfPrevious",code:"noneOfPrevious"}]},49860(V,C,e){e.d(C,{A:()=>c,N:()=>n});var n=function(o){return o.EncryptedPolicyNumber="encryptedPolicyNumber",o.ClaimFlow="claimFlow",o}(n||{}),c=function(o){return o.Coverage="attiva-garanzia",o.Accident="sinistro",o}(c||{})},92323(V,C,e){e.d(C,{ClaimsModule:()=>Re});var n=e(44181),c=e(37754),o=e(16317),s=e(11509),d=e(79608),h=e(74683),y=e(48857),l=e(12378),r=e(50596),B=e(50289),p=e(82305),g=e(50741),A=e(45198),E=e(20340),S=e(49860),N=e(80434),L=e(58547),j=e(57009),G=e(57325),w=e(47371),Z=e(27890),t=e(51203),u=e(80226),ue=e(42128),he=e(94343),ge=e(46773),Ce=e(45319),ye=e(51864),fe=e(74255);const ee=["*"],ve=()=>["d-flex align-items-center justify-content-center main-column__next-button"];function Me(i,W){1&i&&t.eu8(0)}function Se(i,W){if(1&i){const a=t.RV6();t.j41(0,"div",10)(1,"conte-dw-go-back",11),t.bIt("click",function(O){u.eBV(a);const _=t.XpG();return u.Njj(_.goBack(O))}),t.k0s(),t.DNE(2,Me,1,0,"ng-container",12),t.k0s()}if(2&i){const a=t.XpG(),m=t.sdS(14);t.R7$(),t.Y8G("buttonLabel",a.backButtonText),t.R7$(),t.Y8G("ngTemplateOutlet",m)}}function Pe(i,W){if(1&i&&t.nrm(0,"conte-dw-stepper-progress-bar",13),2&i){const a=t.XpG();t.Y8G("stepList",a.stepList)}}function Ee(i,W){if(1&i&&(t.j41(0,"div")(1,"h3",20),t.EFF(2),t.k0s(),t.j41(3,"div",21),t.nrm(4,"img",22),t.j41(5,"h6",23),t.EFF(6),t.k0s(),t.j41(7,"label",24),t.EFF(8),t.k0s()()()),2&i){const a=t.XpG(2);t.R7$(2),t.SpI(" ",null==a.mainColumn?null:a.mainColumn.title," "),t.R7$(2),t.Y8G("src",null==a.mainColumn?null:a.mainColumn.formLogoSrc,t.B4B),t.R7$(2),t.JRh(null==a.mainColumn?null:a.mainColumn.formTitle),t.R7$(2),t.JRh(null==a.mainColumn?null:a.mainColumn.formSubtitle)}}function J(i,W){if(1&i){const a=t.RV6();
1t.j41(0,"div",14),t.qex(1),t.nVh(2,Ee,9,4,"div"),t.bVm(),t.SdG(3),t.j41(4,"div",15),t.nrm(5,"conte-dw-progress-bar",16),t.k0s(),t.j41(6,"div",17)(7,"conte-dw-button-form",18),t.bIt("$buttonClickOutput",function(O){u.eBV(a);const _=t.XpG();return u.Njj(_.goBack(O))}),t.k0s(),t.j41(8,"conte-dw-button-form",19),t.bIt("$buttonClickOutput",function(O){u.eBV(a);const _=t.XpG();return u.Njj(_.proceedButtonClick(O))}),t.EFF(9),t.k0s()()()}if(2&i){const a=t.XpG();t.R7$(2),t.vxM(a.isSummaryStep?-1:2),t.R7$(3),t.Y8G("progress",a.currentProgress)("total",a.progressBarTotal),t.R7$(3),t.HbH("button form full-width button-"+a.proceedButtonMobileColor),t.Y8G("ngClass",t.lJ4(8,ve))("disabled",a.proceedButtonDisabled),t.R7$(),t.SpI(" ",a.nextButtonText," ")}}function Te(i,W){if(1&i&&(t.j41(0,"div",25)(1,"h6",26),t.EFF(2),t.k0s(),t.j41(3,"label",27),t.EFF(4),t.k0s(),t.nrm(5,"label",28),t.k0s()),2&i){const a=t.XpG(2);t.R7$(2),t.JRh(null==a.descriptionColumn?null:a.descriptionColumn.stepText),t.R7$(2),t.JRh(null==a.descriptionColumn?null:a.descriptionColumn.title),t.R7$(),t.Y8G("innerHTML",null==a.descriptionColumn?null:a.descriptionColumn.text,t.npT)}}function De(i,W){if(1&i&&t.nVh(0,Te,6,3,"div",25),2&i){const a=t.XpG();t.vxM(a.isSummaryStep?-1:0)}}function Be(i,W){if(1&i){const a=t.RV6();t.j41(0,"conte-dw-policy-info",30),t.bIt("$goBackClickOutput",function(O){u.eBV(a);const _=t.XpG(2);return u.Njj(_.goBack(O))}),t.k0s()}if(2&i){const a=t.XpG(2);t.Y8G("statusColorClass",null==a.policyStatus?null:a.policyStatus.color)("statusDescription",null==a.policyStatus?null:a.policyStatus.description)("policyNumberLabel",a.getVehicleModelDescription)("policyInfoDataMapLists",a.sidebarDataElementLists)}}function be(i,W){if(1&i&&t.nVh(0,Be,1,4,"conte-dw-policy-info",29),2&i){const a=t.XpG();t.vxM(a.isSummaryStep?-1:0)}}let te=(()=>{class i{constructor(){this.proceedButtonMobileColor=L.qM.Primary,this.isSummaryStep=!1,this.$goBackClickOutput=new t.bkB,this.$proceedClickOutput=new t.bkB,this.progressBarTotal=100}goBack(a){this.$goBackClickOutput.emit(a)}proceedButtonClick(a){this.$proceedClickOutput.emit(a)}static{this.\u0275fac=function(m){return new(m||i)}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["conte-dw-pure-claims-container"]],inputs:{stepList:"stepList",currentProgress:"currentProgress",mainColumn:"mainColumn",descriptionColumn:"descriptionColumn",backButtonText:"backButtonText",nextButtonText:"nextButtonText",proceedButtonDisabled:"proceedButtonDisabled",proceedButtonMobileColor:"proceedButtonMobileColor",policyStatus:"policyStatus",getVehicleModelDescription:"getVehicleModelDescription",sidebarDataElementLists:"sidebarDataElementLists",isSummaryStep:"isSummaryStep"},outputs:{$goBackClickOutput:"$goBackClickOutput",$proceedClickOutput:"$proceedClickOutput"},standalone:!1,ngContentSelectors:ee,decls:15,vars:5,consts:[["sidebar",""],["stepper",""],["centralCol",""],["rightCol",""],["policyInfo",""],[3,"isCentralColumnFullWidth"],["sidebar","",3,"ngTemplateOutlet"],["header","",3,"ngTemplateOutlet"],["central-column","",3,"ngTemplateOutlet"],["right-column","",3,"ngTemplateOutlet"],[1,"d-none","d-md-1-block","sticky-primary"],[3,"click","buttonLabel"],[4,"ngTemplateOutlet"],["showLabelMobile","true",1,"stepper-container","sticky-primary",3,"stepList"],[1,"main-column"],[1,"main-column__progress-bar"],["color","blue-gradient-default",3,"progress","total"],[1,"d-flex","d-md-1-none","justify-content-between","align-items-center","main-column__buttons-container"],["id","back-button","imgSrc","./assets/img/icon-back.svg",1,"main-column__back-button",3,"$buttonClickOutput"],["hideStepData","","id","next-button",3,"$buttonClickOutput","ngClass","disabled"],[1,"d-none","d-md-1-block","main-column__title"],[1,"main-column__form-header","d-flex","flex-column","align-items-center"],[1,"d-block","d-md-1-none","main-column__form-header-logo",3,"src"],[1,"main-column__form-header-title"],[1,"main-column__form-header-subtitle"],[1,"d-none","d-xxl-flex","flex-column","justify-content-center","align-items-start","description-column","sticky-secondary"],[1,"description-column__step-text"],[1,"description-column__title"],[1,"description-column__text",3,"innerHTML"],["dataListClass","policy-info",3,"statusColorClass","statusDescription","policyNumberLabel","policyInfoDataMapLists"],["dataListClass","policy-info",3,"$goBackClickOutput","statusColorClass","statusDescription","policyNumberLabel","policyInfoDataMapLists"]],template:function(m,O){if(1&m&&(t.NAR(),t.j41(0,"conte-dw-step-page-container",5),t.eu8(1,6)(2,7)(3,8)(4,9),t.k0s(),t.DNE(5,Se,3,2,"ng-template",null,0,t.C5r)(7,Pe,1,1,"ng-template",null,1,t.C5r)(9,J,10,9,"ng-template",null,2,t.C5r)(11,De,1,1,"ng-template",null,3,t.C5r)(13,be,1,1,"ng-template",null,4,t.C5r)),2&m){const _=t.sdS(6),R=t.sdS(8),$=t.sdS(10),ce=t.sdS(12);t.Y8G("isCentralColumnFullWidth",O.isSummaryStep),t.R7$(),t.Y8G("ngTemplateOutlet",_),t.R7$(),t.Y8G("ngTemplateOutlet",R),t.R7$(),t.Y8G("ngTemplateOutlet",$),t.R7$(),t.Y8G("ngTemplateOutlet",ce)}},dependencies:[n.YU,n.T3,ue.C,he.t,ge.G,Ce.j,ye.I,fe.a],styles:["conte-dw-step-page-container[_ngcontent-%COMP%]{--header-container-position: sticky;--header-container-top: 80.7px;--header-container-background: $light-blue-solid-5;--header-container-z-index: 110}@media (max-width: 1024px){conte-dw-step-page-container[_ngcontent-%COMP%]{--header-container-top: 71.7px}}.sticky-primary[_ngcontent-%COMP%]{position:sticky;top:110px;background-color:#f9fcff;z-index:100}.sticky-secondary[_ngcontent-%COMP%]{position:sticky;top:180px;z-index:100}.stepper-container[_ngcontent-%COMP%]{display:block;padding:50px 16px 10px 24px;margin-left:-8px}.main-column[_ngcontent-%COMP%]{height:100%;padding:0 25px 30px 0;margin-top:30px}.main-column__title[_ngcontent-%COMP%]{padding-left:16px;font-size:32px;font-weight:700;line-height:130%;color:#0f4683;margin-bottom:34px}.main-column__form-header[_ngcontent-%COMP%]{background:#f7f9fb;border-radius:10px 10px 0 0;box-shadow:0 0 12px 2px #09458514;border:8px solid rgb(255,255,255)}.main-column__form-header-logo[_ngcontent-%COMP%]{height:64px;margin-top:16px}.main-column__form-header-title[_ngcontent-%COMP%]{padding:16px 0 8px;color:#00558c;font-family:Lato,sans-serif;font-size:24px;font-weight:700;line-height:140%}.main-column__form-header-subtitle[_ngcontent-%COMP%]{padding-bottom:16px;color:#4dabff;font-family:Lato,sans-serif;font-size:14px;line-height:160%}
1.main-column__progress-bar[_ngcontent-%COMP%]{display:none}.main-column__buttons-container[_ngcontent-%COMP%]{position:fixed;bottom:0;z-index:1030;width:100%;padding:20px 16px 16px;background:#fff;box-shadow:0 0 12px 2px #09458514}.main-column__buttons-container[_ngcontent-%COMP%] conte-dw-button-form>.ui-bootstrap{width:100%}.main-column__back-button[_ngcontent-%COMP%]{height:48px;width:48px}.main-column__next-button[_ngcontent-%COMP%]{width:100%;height:48px;margin-left:16px}.description-column[_ngcontent-%COMP%]{padding:10px 0 0 25px;margin-top:114px}.description-column__step-text[_ngcontent-%COMP%]{font-size:24px;font-weight:700;line-height:140%;color:#4dabff}.description-column__title[_ngcontent-%COMP%]{margin-top:16px;font-size:20px;font-weight:700;line-height:150%;color:#00558c}.description-column__text[_ngcontent-%COMP%]{margin-top:16px;font-size:18px;font-weight:400;line-height:150%}@media (max-width: 767px){.stepper-container[_ngcontent-%COMP%]{padding-right:20px;padding-left:20px;margin-left:0;background-color:#fff}.main-column[_ngcontent-%COMP%]{padding:0 0 30px;margin:0;background-color:#fff}.main-column__form-header[_ngcontent-%COMP%]{box-shadow:none}.main-column__form-header-title[_ngcontent-%COMP%]{padding:22px 0 3px}.main-column__form-header-subtitle[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:160%}.main-column__progress-bar[_ngcontent-%COMP%]{display:block;position:fixed;bottom:84px;z-index:1030;width:100%}.main-column__form-header-title[_ngcontent-%COMP%]{font-size:20px}}"]})}}return i})();var ne=e(51364),oe=e(31628);function se(i,W){if(1&i){const a=t.RV6();t.j41(0,"conte-dw-pure-claims-container",1),t.nI1(1,"async"),t.nI1(2,"async"),t.nI1(3,"async"),t.nI1(4,"translate"),t.nI1(5,"async"),t.nI1(6,"async"),t.nI1(7,"async"),t.nI1(8,"async"),t.nI1(9,"async"),t.nI1(10,"async"),t.bIt("$goBackClickOutput",function(){u.eBV(a);const O=t.XpG();return u.Njj(O.onGoBackClick())})("$proceedClickOutput",function(){u.eBV(a);const O=t.XpG();return u.Njj(O.proceedButtonClick())}),t.nrm(11,"router-outlet"),t.k0s()}if(2&i){const a=W,m=t.XpG();t.Y8G("stepList",t.bMT(1,12,m.steps$))("currentProgress",t.bMT(2,14,m.getCalculatedProgress$))("mainColumn",a.mainColumn)("isSummaryStep",t.bMT(3,16,m.isSummaryStep$))("descriptionColumn",a.descriptionColumn)("backButtonText",t.bMT(4,18,"commonLabels.backButtonText"))("nextButtonText",t.bMT(5,20,m.nextButtonText$))("policyStatus",t.bMT(6,22,m.policyStatus$))("getVehicleModelDescription",t.bMT(7,24,m.getVehicleModelDescription$))("sidebarDataElementLists",t.bMT(8,26,m.sidebarDataElementLists$))("proceedButtonDisabled",t.bMT(9,28,m.proceedButtonDisabled$))("proceedButtonMobileColor",t.bMT(10,30,m.footerProceedButtonMobileColor$))}}let Oe=(()=>{class i extends h.tH{constructor(a,m,O,_,R,$,ce,Ie){super(),this.accidentStepFacade=a,this.claimPolicyInfoFacade=m,this.claimsUiFacade=O,this.claimSummaryFacade=_,this.translateService=R,this.routerFacade=$,this.stepperFacade=ce,this.googleAnalyticsService=Ie,this.steps$=this.stepperFacade.getSteps$,this.getCalculatedProgress$=this.stepperFacade.getCalculatedProgress$,this.policyStatus$=this.claimPolicyInfoFacade.getStatus$,this.footerProceedButtonMobileColor$=this.claimsUiFacade.getFooterProceedButtonMobileColor$,this.getVehicleModelDescription$=this.claimPolicyInfoFacade.getVehicleModelDescription$,this.sidebarDataElementLists$=this.claimPolicyInfoFacade.getClaimSideBarData$,this.proceedButtonDisabled$=this.claimsUiFacade.proceedButtonDisabled$,this.nextButtonText$=this.stepperFacade.getCurrentStep$.pipe((0,y.Q)(this.componentIsDestroyed()),(0,l.T)(({code:K})=>this.translateService.instant(`claims.${K}.nextButtonText`))),this.mainAndDescription$=this.stepperFacade.getCurrentStep$.pipe((0,r.p)(Boolean),(0,B.E)(this.claimsUiFacade.claimFlow$),(0,l.T)(([{code:K},_e])=>({mainColumn:{title:this.translateService.instant(`claims.${_e}.mainTitle`),formLogoSrc:`./assets/img/${K}-image.svg`,formTitle:this.translateService.instant(`claims.${K}.formTitle`),formSubtitle:this.translateService.instant(`claims.${K}.formSubtitle`)},descriptionColumn:{stepText:this.translateService.instant(`claims.${K}.descriptionStepText`),title:this.translateService.instant(`claims.${K}.descriptionTitle`),text:this.translateService.instant(`claims.${K}.descriptionText`)}})),(0,y.Q)(this.componentIsDestroyed())),this.isSummaryStep$=this.stepperFacade.getCurrentStep$.pipe((0,y.Q)(this.componentIsDestroyed()),(0,l.T)(K=>K?.code===L.vc.Summary)),this.setClaimsSteps(),this.listenForRouteParam
1s(),this.trackPageView()}setClaimsSteps(){this.stepperFacade.setSteps([{label:this.translateService.instant("claims.accident.stepLabel"),status:"current",code:L.vc.Accident},{label:this.translateService.instant("claims.dynamics.stepLabel"),code:L.vc.AccidentDynamics},{label:this.translateService.instant("claims.summary.stepLabel"),code:L.vc.Summary}])}listenForRouteParams(){this.routerFacade.selectRouteParams$.pipe((0,p.s)(1),(0,l.T)(a=>N.X1.get(a[S.N.ClaimFlow])),(0,g.M)(a=>this.claimsUiFacade.setClaimFlow(a)),(0,r.p)(a=>a===L.MJ.Coverage)).subscribe(()=>{this.stepperFacade.addStep(2,{label:this.translateService.instant("claims.guarantee.stepLabel"),code:L.vc.Guarantee},!1)})}onGoBackClick(){this.claimsUiFacade.goBackButtonClick()}proceedButtonClick(){this.claimsUiFacade.proceedButtonClick()}setAccidentDataDriver(){this.claimPolicyInfoFacade.getClaimPolicyInfoLoaded$.pipe((0,r.p)(Boolean),(0,A.n)(()=>this.claimPolicyInfoFacade.nameAndSurname$),(0,p.s)(1)).subscribe(({name:a,surname:m})=>this.accidentStepFacade.prefillDriver({name:a,surname:m}))}trackPageView(){this.claimSummaryFacade.getPageViewTracking$.pipe((0,p.s)(1),(0,y.Q)(this.componentIsDestroyed())).subscribe(a=>{this.googleAnalyticsService.trackPageView({...a,businessType:E.tx,pageName:E.y5,closureType:""})})}static{this.\u0275fac=function(m){return new(m||i)(t.rXU(j.S),t.rXU(G.N),t.rXU(Z.M),t.rXU(w.F),t.rXU(c.c$),t.rXU(s.IO),t.rXU(c.An),t.rXU(d.p))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["conte-dw-claims-container"]],standalone:!1,features:[t.Vt3],decls:2,vars:3,consts:[[3,"stepList","currentProgress","mainColumn","isSummaryStep","descriptionColumn","backButtonText","nextButtonText","policyStatus","getVehicleModelDescription","sidebarDataElementLists","proceedButtonDisabled","proceedButtonMobileColor"],[3,"$goBackClickOutput","$proceedClickOutput","stepList","currentProgress","mainColumn","isSummaryStep","descriptionColumn","backButtonText","nextButtonText","policyStatus","getVehicleModelDescription","sidebarDataElementLists","proceedButtonDisabled","proceedButtonMobileColor"]],template:function(m,O){if(1&m&&(t.nVh(0,se,12,32,"conte-dw-pure-claims-container",0),t.nI1(1,"async")),2&m){let _;t.vxM((_=t.bMT(1,1,O.mainAndDescription$))?0:-1,_)}},dependencies:[te,ne.n3,n.Jj,oe.D9],encapsulation:2})}}return i})();var Y=e(51772);let Ve=(()=>{class i{static{this.\u0275fac=function(m){return new(m||i)}}static{this.\u0275mod=t.$C({type:i})}static{this.\u0275inj=u.G2t({imports:[n.MD,Y.hwN,Y.ssm,Y.neF,Y.y6m,c.h.forChild(),Y.jIz,Y.dDe]})}}return i})(),Q=(()=>{class i{static{this.\u0275fac=function(m){return new(m||i)}}static{this.\u0275mod=t.$C({type:i})}static{this.\u0275inj=u.G2t({imports:[n.MD,Ve,o.iI,c.h.forChild(),Y.jIz]})}}return i})();var Ae=e(28955),Le=e(97253),T=e(67793),F=e(13738),f=e(4902),D=e(52195),P=e(28138),M=e(98508);let v=(()=>{class i{constructor(a,m,O,_,R,$,ce,Ie,K,_e){this.modalFacade=a,this.translateService=m,this.accidentDynamicFacade=O,this.accidentStepFacade=_,this.claimPolicyInfoFacade=R,this.claimsUiFacade=$,this.guaranteeStepFacade=ce,this.sendEmailFacade=Ie,this.stepperFacade=K,this.router=_e,this.subject$=new Le.B}canDeactivate(a,m,O,_){return O.url===`/${F.E.Claims}/${f.M.ThankYouPage}`||[`/${F.E.Error}`,`/${F.E.NewError}`].includes(_.url)||this.router.currentNavigation()?.extras.state?.forceExit?this.get
1SafeExitSubject():this.getModalSubject()}getSafeExitSubject(){return this.resetClaimsState(),(0,T.of)(!0)}getModalSubject(){return this.modalFacade.loadOpenModal("ModalLogoutComponent",{inputs:{modalLogoutStyle:"half-width-buttons",icon:"illustration-error",title:this.translateService.instant("claims.modalLogout.title"),text:this.translateService.instant("claims.modalLogout.text"),primaryButtonText:this.translateService.instant("claims.modalLogout.primaryButtonText"),secondaryButtonText:this.translateService.instant("claims.modalLogout.secondaryButtonText")},outputs:{$closeClickOutput:()=>{this.emitModalSubjectNext(!1)},$outsideClickOutput:()=>{this.emitModalSubjectNext(!1)},$secondaryButtonClickOutput:()=>{this.emitModalSubjectNext(!0)},$primaryButtonClickOutput:()=>{this.emitModalSubjectNext(!1)}}}),this.subject$}emitModalSubjectNext(a){this.modalFacade.loadDismissModal(),a&&this.resetClaimsState(),this.subject$.next(a)}resetClaimsState(){this.router.events.pipe((0,r.p)(a=>a instanceof ne.wF),(0,p.s)(1)).subscribe(()=>{this.accidentStepFacade.resetState(),this.accidentDynamicFacade.resetState(),this.stepperFacade.resetState(),this.claimPolicyInfoFacade.resetState(),this.claimsUiFacade.resetState(),this.guaranteeStepFacade.resetState(),this.sendEmailFacade.resetState()})}static{this.\u0275fac=function(m){return new(m||i)(u.KVO(Ae.y),u.KVO(c.c$),u.KVO(D.p),u.KVO(j.S),u.KVO(G.N),u.KVO(Z.M),u.KVO(P.d),u.KVO(M.v),u.KVO(c.An),u.KVO(ne.Ix))}}static{this.\u0275prov=u.jDH({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})();const x=[{path:"",children:[{path:"",component:Oe,children:[{path:f.M.ClaimData,loadChildren:()=>Promise.all([e.e(2076),e.e(7421)]).then(e.bind(e,27421)).then(i=>i.ClaimsDataContainerModule)},{path:f.M.AccidentDynamics,loadChildren:()=>e.e(5346).then(e.bind(e,75346)).then(i=>i.AccidentDynamicsContainerModule)},{path:f.M.Summary,loadChildren:()=>e.e(7804).then(e.bind(e,27804)).then(i=>i.SummaryContainerModule)},{path:f.M.Guarantee,loadChildren:()=>Promise.all([e.e(2076),e.e(8321)]).then(e.bind(e,88321)).then(i=>i.GuaranteeDataContainerModule)}]},{path:f.M.ThankYouPage,loadChildren:()=>Promise.all([e.e(2076),e.e(8675)]).then(e.bind(e,8675)).then(i=>i.ThankYouPageClaimsContainerModule)}],canDeactivate:[v]}];let k=(()=>{class i{static{this.\u0275fac=function(m){return new(m||i)}}static{this.\u0275mod=t.$C({type:i})}static{this.\u0275inj=u.G2t({providers:[v],imports:[o.iI.forChild(x),Q,o.iI]})}}return i})();var z=e(76463),I=e(76936),X=e(35491),b=e(97963),H=e(51807),U=e(59681);let q=(()=>{class i{constructor(a){this.http=a}claimPolicyInfo(a){return this.http.post(H.c.urls.personalArea,{jsonrpc:"2.0",method:"getPolicyInfoForClaims_AIT",params:[a]})}static{this.\u0275fac=function(m){return new(m||i)(u.KVO(U.Qq))}}static{this.\u0275prov=u.jDH({token:i,factory:i.\u0275fac})}}return i})(),re=(()=>{class i{constructor(a){this.http=a}sendEmail(a){return this.http.post(H.c.urls.apiRequests,a)}static{this.\u0275fac=function(m){return new(m||i)(u.KVO(U.Qq))}}static{this.\u0275prov=u.jDH({token:i,factory:i.\u0275fac})}}return i})();var le=e(83692),de=e(90373),me=e(8968),ie=e(11560);let $e=(()=>{class i{constructor(a,m,O,_){this.actions$=a,this.spinnerFacade=m,this.errorFacade=O,this.claimPolicyInfoService=_,this.claimPolicyInfo$=(0,I.EH)(()=>this.actions$.pipe((0,I.gp)(ie.Bs),(0,g.M)(()=>this.spinnerFacade.dispatchStartSpinner()),(0,A.n)(({requestParams:R})=>this.claimPolicyInfoService.claimPolicyInfo(R)),(0,l.T)(({result:R,error:$})=>$?ie.br({error:$}):ie.kV({claimPolicyInfo:R})),(0,de.W)(R=>(this.errorFacade.navigateToErrorPage({errorPageUrl:[F.E.NewError],goBackUrl:[F.E.Home,me.Rv.Policies],trackingData:{vehicleType:"none",creationNode:"000",appName:E.PA,version:E.qN,pageName:E.ff,businessType:E.tx,closureType:""}}),(0,T.of)(ie.br({error:R})))),(0,g.M)(()=>this.spinnerFacade.dispatchStopSpinner())))}static{this.\u0275fac=function(m){return new(m||i)(u.KVO(I.En),u.KVO(s.ec),u.KVO(le.JN),u.KVO(q))}}static{this.\u0275prov=u.jDH({token:i,factory:i.\u0275fac})}}return i})();var ae=e(85396);let xe=(()=>{class i{constructor(a,m,O,_,R){this.actions$=a,this.spinnerFacade=m,this.errorFacade=O,this.sendEmailService=_,this.claimPolicyInfoFacade=R,this.sendEmail$=(0,I.EH)(()=>this.actions$.pipe((0,I.gp)(ae.J0),(0,g.M)(()=>
1this.spinnerFacade.dispatchStartSpinner()),(0,A.n)(({requestParams:$})=>this.sendEmailService.sendEmail($)),(0,l.T)(({error:$})=>$?ae.ZC({error:$}):ae.gB()),(0,de.W)($=>(0,T.of)(ae.ZC({error:$}))),(0,g.M)(()=>this.spinnerFacade.dispatchStopSpinner()))),this.sendEmailError$=(0,I.EH)(()=>this.actions$.pipe((0,I.gp)(ae.ZC),(0,A.n)(()=>this.claimPolicyInfoFacade.vehicleType$.pipe((0,p.s)(1))),(0,g.M)($=>this.errorFacade.navigateToErrorPage({errorPageUrl:[F.E.NewError],goBackUrl:[F.E.Home,me.Rv.Policies],trackingData:{vehicleType:$,creationNode:"000",appName:E.PA,version:E.qN,pageName:E.ff,businessType:E.tx,closureType:""}}))),{dispatch:!1})}static{this.\u0275fac=function(m){return new(m||i)(u.KVO(I.En),u.KVO(s.ec),u.KVO(le.JN),u.KVO(re),u.KVO(G.N))}}static{this.\u0275prov=u.jDH({token:i,factory:i.\u0275fac})}}return i})();var pe=e(3818);let Ne=(()=>{class i{constructor(a){this.actions$=a,this.proceedButtonClick$=(0,I.EH)(()=>this.actions$.pipe((0,I.gp)(pe.X8),(0,l.T)(()=>(0,pe.Ol)()))),this.goBackButtonClick$=(0,I.EH)(()=>this.actions$.pipe((0,I.gp)(pe.kf),(0,l.T)(()=>(0,pe.pl)())))}static{this.\u0275fac=function(m){return new(m||i)(u.KVO(I.En))}}static{this.\u0275prov=u.jDH({token:i,factory:i.\u0275fac})}}return i})(),Fe=(()=>{class i{static{this.\u0275fac=function(m){return new(m||i)}}static{this.\u0275mod=t.$C({type:i})}static{this.\u0275inj=u.G2t({providers:[D.p,j.S,Z.M,G.N,q,M.v,re,P.d,w.F],imports:[X.md.forFeature(b.NM,b.V6),I.Vm.forFeature([Ne,$e,xe]),z.EY]})}}return i})(),Re=(()=>{class i{static{this.\u0275fac=function(m){return new(m||i)}}static{this.\u0275mod=t.$C({type:i})}static{this.\u0275inj=u.G2t({providers:[c.An],imports:[n.MD,k,Fe]})}}return i})()},80434(V,C,e){e.d(C,{FW:()=>p,Tf:()=>B,X1:()=>r,_A:()=>g,dz:()=>l,mx:()=>y});var n=e(75089),c=e(20340),o=e(66799),s=e(49860),d=e(58547);const y=[{inputId:"yesChoice",inputName:"yesNo",label:"commonLabels.yes",value:n.BjN.Yes},{inputId:"noChoice",inputName:"yesNo",label:"commonLabels.no",value:n.BjN.No}],l=[{inputId:"repairChoice",inputName:"repairOrCash",label:"claims.dynamics.vehicleRepair",image:"icon-wrench",imageExtension:"svg",value:o.lG.VehicleRepair},{inputId:"cashChoice",inputName:"repairOrCash",image:"icon-donate-money",label:"claims.dynamics.moneyRefund",imageExtension:"svg",value:o.lG.MoneyRefund}],r=new Map([[s.A.Accident,d.MJ.Accident],[s.A.Coverage,d.MJ.Coverage]]),B=new Map([[d.MJ.Accident,s.A.Accident],[d.MJ.Coverage,s.A.Coverage]]),p=!0,g={[d.M.NoPhoneNumber]:{pageName:"courtesy",version:"service",businessType:"claimDeclaration"},[d.M.SmsNotSent]:{pageName:"courtesy",version:"lambda",businessType:"claimDeclaration"},landing:{pageName:"SMSrequest",version:c.qN,businessType:"claimDeclaration"},thankyou:{pageName:"SMSconfirmation",version:c.qN,businessType:"claimDeclaration"}}},4902(V,C,e){e.d(C,{M:()=>n});var n=function(c){return c.Guarantee="garanzia",c.ClaimData="dati-sinistro",c.AccidentDynamics="dinamica-sinistro",c.Summary="riepilogo",c.ThankYouPage="thank-you",c}(n||{})},75844(V,C,e){e.d(C,{$:()=>s,p:()=>o});var n=e(35491);const c="Claims - Accident Dynamic Step",o=(0,n.VP)(`[${c}] Load Accident Dynamic Step`,(0,n.xk)()),s=(0,n.VP)(`[${c}] Reset State`)},52195(V,C,e){e.d(C,{p:()=>l});var n=e(35491),c=e(75844),o=e(97963);const s=(0,n.Mz)(o.JX,r=>r.accidentDynamicStep),d=(0,n.Mz)(s,r=>r.accidentDynamicData),h=(0,n.Mz)(s,r=>r.loaded);var y=e(80226);let l=(()=>{class r{constructor(p){this.store=p,this.accidentDynamicData$=this.store.pipe((0,n.Lt)(d)),this.accidentDynamicDataLoaded$=this.store.pipe((0,n.Lt)(h))}loadAccidentDynamicData(p){this.store.dispatch(c.p({accidentDynamicData:p}))}resetState(){this.store.dispatch(c.$())}static{this.\u0275fac=function(g){return new(g||r)(y.KVO(n.il))}}static{this.\u0275prov=y.jDH({token:r,factory:r.\u0275fac})}}return r})()},7795(V,C,e){e.d(C,{JC:()=>h,rP:()=>s});var n=e(37754),c=e(35491),o=e(75844);const s="accidentDynamicStep",d={loaded:!1},h=(0,n._J)(d,(0,c.on)(o.p,(l,{accidentDynamicData:r})=>({...l,loaded:!0,accidentDynamicData:r})),(0,c.on)(o.$,()=>d))},26820(V,C,e){e.d(C,{$V:()=>s,l4:()=>o,sY:()=>c});var n=e(35491);const c=(0,n.VP)("[Claims - Accident Step] Load Accident Step",(0,n.xk)()),o=(0,n.VP)("[Claims - Accident Step] Load Prefill Driver Data",(0,n.xk)()),s=(0,n.VP)("[Claims - Accident Step] Reset State")},57009(V,C,e){e.d(C,{S:()=>d});var n=e(35491),c=e(26820),o=e(5729),s=e(80226);let d=(()=>{class h{constructor(l){this.store=l,this.accidentData$=this.store.pipe((0,n.Lt)(o.u7)),this.accidentDataBasicFields$=this.store.pipe((0,n.Lt)(o.NK)),this.accidentDataLoaded$=this.store.pipe((0,n.Lt)(o.bz)),this.driver$=this.store.pipe((0,n.Lt)(o.vZ)),this.province$=this.store.pipe((0,n.Lt)(o.Pe)),this.country$=this.store.pipe((0,n.Lt)(o.JJ)),this.municipality$=this.store.pipe((0,n.Lt)(o.Di))}loadAccidentData(l){this.store.dispatch(c.sY({accidentData:l}))}prefillDriver(l){this.store.dispatch(c.l4({driver:l}))}resetState(){this.store.dispatch(c.$V())}static{this.\u0275fac=function(r){return new(r||h)(s.KVO(n.il))}}static{this.\u0275prov=s.jDH({token:h,factory:h.\u0275fac})}}return h})()},23411(V,C,e){e.d(C,{RP:()=>s,w0:()=>h});var n=e(37754),c=e(35491),o=e(26820);const s="accidentStep",d={loaded:!1},h=(0,n._J)(d,(0,c.on)(o.sY,(l,{accidentData:r})=>({...l,loaded:!0,accidentData:r})),(0,c.on)(o.l4,(l,{driver:r})=>({...l,accidentData:{driver:r}})),(0,c.on)(o.$V,()=>d))},5729(V,C,e){e.d(C,{Di:()=>B,JJ:()=>r,NK:()=>h,Pe:()=>l,bz:()=>s,u7:()=>d,vZ:()=>y});var n=e(35491),c=e(97963);const o=(0,n.Mz)(c.JX,p=>
1p.accidentStep),s=(0,n.Mz)(o,p=>p.loaded),d=(0,n.Mz)(o,p=>p.accidentData),h=(0,n.Mz)(d,({dateAndHours:p,driverPresent:g,place:A})=>({dateAndHours:p,driverPresent:g,place:A})),y=(0,n.Mz)(d,p=>p.driver),l=(0,n.Mz)(d,p=>p.province),r=(0,n.Mz)(d,p=>p.country),B=(0,n.Mz)(d,p=>p.municipality)},11560(V,C,e){e.d(C,{$V:()=>d,Bs:()=>c,br:()=>s,kV:()=>o});var n=e(35491);const c=(0,n.VP)("[Start Policy Info For Claim] Load Start Policy Info For Claim",(0,n.xk)()),o=(0,n.VP)("[Start Policy Info For Claim] Start Policy Info For Claims Success",(0,n.xk)()),s=(0,n.VP)("[Start Policy Info For Claim] Start Policy Info For Claims Error",(0,n.xk)()),d=(0,n.VP)("[Start Policy Info For Claim] Start Policy Info For Claim Reset State")},57325(V,C,e){e.d(C,{N:()=>r});var n=e(75089),c=e(76463),o=e(37754),s=e(35491),d=e(12378),h=e(11560),y=e(35509),l=e(80226);let r=(()=>{class B{constructor(g,A,E){this.store=g,this.translateService=A,this.upDownSellingCoverageFacade=E,this.getClaimPolicyInfoLoaded$=this.store.pipe((0,s.Lt)(y.ME)),this.vehicleType$=this.store.pipe((0,s.Lt)(y.tc),(0,d.T)(({code:S})=>S)),this.getStatus$=this.store.select(y.BS).pipe((0,d.T)(S=>({...S,color:n.M_Y[S?.code]}))),this.getCoverages$=this.store.select(y.yh).pipe((0,d.T)(S=>S.map(L=>({iconSrc:`assets/img/${L.code}.svg`,titleText:this.upDownSellingCoverageFacade.translate(`${L.code}.name`),coverageId:L.code,isDisabled:!1,tooltipText:"Info",tooltipModalConfiguration:{coverage:{code:L.code,name:this.upDownSellingCoverageFacade.translate(`${L.code}.name`),description:this.upDownSellingCoverageFacade.translate(`${L.code}.tooltipInfoConf.infoPointModalDescription`)},additionalInformationText:""}})))),this.getVehicleModelDescription$=this.store.select(y.Dh).pipe((0,d.T)(S=>(0,o.$Z)(S.brand.description,S.model.description,S.version.description))),this.getClaimSideBarData$=this.store.select(y.nd).pipe((0,d.T)(({insurance:S,vehicle:N,subject:L})=>[{dataMapList:n.tsY,inputData:{plateNumber:N.plateNumber,policyHolderFullName:L.name+" "+L.surname,effectiveDate:S.effectiveDate,expirationDate:S.expirationDate,policyNumber:S.policyNumber}}
1])),this.nameAndSurname$=this.store.select(y.ZY).pipe((0,d.T)(({name:S,surname:N})=>({name:S,surname:N}))),this.coveragesMoreThanOne$=this.store.select(y.yh).pipe((0,d.T)(S=>S.length>1))}loadClaimPolicyInfo(g){this.store.dispatch(h.Bs({requestParams:g}))}claimPolicyInfoSuccess(g){this.store.dispatch(h.kV({claimPolicyInfo:g}))}resetState(){this.store.dispatch(h.$V())}static{this.\u0275fac=function(A){return new(A||B)(l.KVO(s.il),l.KVO(o.c$),l.KVO(c.Al))}}static{this.\u0275prov=l.jDH({token:B,factory:B.\u0275fac})}}return B})()},28991(V,C,e){e.d(C,{$6:()=>h,VB:()=>s});var n=e(37754),c=e(35491),o=e(11560);const s="claimPolicyInfo",d={loaded:!1},h=(0,n._J)(d,(0,c.on)(o.Bs,y=>({...y,loaded:!1,error:null})),(0,c.on)(o.kV,(y,{claimPolicyInfo:l})=>({...y,loaded:!0,claimPolicyInfo:l})),(0,c.on)(o.br,(y,{error:l})=>({...y,error:l})),(0,c.on)(o.$V,()=>d))},35509(V,C,e){e.d(C,{BS:()=>y,Dh:()=>l,ME:()=>s,ZY:()=>r,nd:()=>d,tc:()=>h,yh:()=>B});var n=e(35491),c=e(97963);const o=(0,n.Mz)(c.JX,p=>p.claimPolicyInfo),s=(0,n.Mz)(o,p=>p.loaded),d=(0,n.Mz)(o,p=>p.claimPolicyInfo),h=(0,n.Mz)(d,p=>p.vehicle.type),y=(0,n.Mz)(d,p=>p.status),l=(0,n.Mz)(d,p=>p.vehicle),r=(0,n.Mz)(d,p=>p.subject),B=(0,n.Mz)(d,p=>p.coverages)},47371(V,C,e){e.d(C,{F:()=>Le});var n=e(75089),c=e(76463),o=e(37754),s=e(35491),d=e(67793),h=e(45198),y=e(12378),l=e(66799);const r={label:"claims.summary.recapLabels.driverFullName",type:n.UNT.String,variableName:"driverFullName"},B={label:"claims.summary.recapLabels.guaranteeType",type:n.UNT.String,variableName:"guaranteeType"},p=[{label:"claims.summary.recapLabels.policyHolderFullName",type:n.UNT.String,variableName:"policyHolderFullName"},{label:"claims.summary.recapLabels.policyEffectiveDate",type:n.UNT.Date,variableName:"policyEffectiveDate"},{label:"claims.summary.recapLabels.vehicleFullDescription",type:n.UNT.String,variableName:"vehicleFullDescription"},{label:"claims.summary.recapLabels.plateNumber",type:n.UNT.String,variableName:"plateNumber"},{label:"claims.summary.recapLabels.claimCreationDate",type:n.UNT.Date,variableName:"claimCreationDate"},{label:"claims.summary.recapLabels.accidentType",type:n.UNT.String,variableName:"accidentType"},{label:"claims.summary.recapLabels.accidentFullDate",type:n.UNT.DateHour,variableName:"accidentFullDate"},{label:"claims.summary.recapLabels.wasDriverOnBoard",type:n.UNT.Boolean,variableName:"wasDriverOnBoard"},{label:"claims.summary.recapLabels.accidentState",type:n.UNT.String,variableName:"accidentState"}],g=[{label:"claims.summary.recapLabels.accidentProvince",type:n.UNT.String,variableName:"accidentProvince"},{label:"claims.summary.recapLabels.accidentMunicipality",type:n.UNT.String,variableName:"accidentMunicipality"}],A={label:"claims.summary.recapLabels.damagedParts",type:n.UNT.String,variableName:"damagedParts"},E={label:"claims.summary.recapLabels.accidentDescription",type:n.UNT.String,variableName:"accidentDescription"},S={label:"claims.summary.recapLabels.involvedVehicles",type:n.UNT.String,variableName:"involvedVehicles"},N={label:"claims.summary.recapLabels.witnesses",type:n.UNT.Boolean,variableName:"witnesses"},L={label:"claims.summary.recapLabels.wounded",type:n.UNT.Boolean,variableName:"wounded"},j={label:"claims.summary.recapLabels.bareme",type:n.UNT.String,variableName:"bareme"},G={label:"claims.summary.recapLabels.caiSigned",type:n.UNT.Boolean,variableName:"caiSigned"},ue={label:"claims.summary.recapLabels.otherVehiclePlateMultiple",type:n.UNT.String,variableName:"otherVehiclePlate"},he={label:"claims.summary.recapLabels.otherVehicleInsuranceCompanyMultiple",type:n.UNT.String,variableName:"otherVehicleInsuranceCompany"},ge=[S,A,N,L,j,E],Ce=[S,A,N,L,G,{label:"claims.summary.recapLabels.otherVehiclePlate",type:n.UNT.String,variableName:"otherVehiclePlate"},{label:"claims.summary.recapLabels.otherVehicleInsuranceCompany",type:n.UNT.String,variableName:"otherVehicleInsuranceCompany"},j,{label:"claims.summary.recapLabels.otherVehicleBareme",type:n.UNT.String,variableName:"otherVehicleBareme"},E,{label:"claims.summary.recapLabels.damageRefundChoice",type:n.UNT.String,variableName:"damageRefundChoice"}],ye=[S,A,N,L,G,E],fe=[A,E];var ee=e(20340),ve=e(58547),Me=e(7795),Se=e(23411),Pe=e(28991),Ee=e(46811),J=e(97963),Te=e(35509),De=e(5729);const Be=(0,s.Mz)(J.JX,T=>T[Se.RP].accidentData),be=(0,s.Mz)(J.JX,T=>T[Me.rP].accidentDynamicData),te=(0,s.Mz)(J.JX,T=>T[Pe.VB].claimPolicyInfo),ne=(0,s.Mz)(J.JX,T=>T[Ee.K0].guaranteeData),oe=(0,s.Mz)(te,T=>T.subject.name),se=(0,s.Mz)(Be,be,te,ne,(T,F,f,D)=>({accidentData:T,accidentDynamicsData:F,claimPolicyInfo:f,guaranteeData:D})),Oe=(0,s.Mz)(J.JX,T=>T.ui.claimFlow),Y=(0,s.Mz)(Oe,te,(T,F)=>({vehicleType:F.vehicle.type?.code,appName:ee.PA,version:ee.qN,closureType:ee.kM,creationNode:ve.MJ?"000":"none",businessType:T})),Ve=(0,s.Mz)(Te.ME,De.bz,(T,F)=>T&&F);var Q=e(80226),Ae=e(31628);let Le=(()=>{class T{constructor(f,D,P){this.store=f,this.translateService=D,this.upDownSellingCoverageFacade=P,this.loaded$=this.store.pipe((0,s.Lt)(Ve)),this.vehicleOwnerName$=this.store.pipe((0,s.Lt)(oe)),this.headerTitle$=this.store.pipe((0,s.Lt)(oe),(0,h.n)(M=>
1this.translateService.get("claims.summary.headerTitle",{ownerName:M}))),this.headerDescription$=this.translateService.get("claims.summary.headerDescription"),this.payloadForLambda$=this.store.pipe((0,s.Lt)(se),(0,y.T)(({accidentData:M,accidentDynamicsData:v,guaranteeData:x,claimPolicyInfo:{subject:k,vehicle:{plateNumber:z,type:I},insurance:{policyNumber:X}}})=>{let H,b={...v,vehiclesInvolved:null,damageRefundChoice:null};return Object.keys(b).forEach(U=>[null,void 0].includes(b[U])?delete b[U]:null),0===Object.keys(b).length&&(b=null),v.scenario&&(b.scenario=this.getBareme(v.scenario)),v.damageRefundChoice&&(b.damageRefundChoice=this.getDamageRefundChoiceLabel(v.damageRefundChoice)),v.vehiclesInvolved&&(b.vehiclesInvolved=this.getInvolvedVehiclesLabel(v.vehiclesInvolved)),v.vehicleParts?.length&&(b.vehicleParts=v.vehicleParts?.map(U=>this.translateService.instant(`claims.dynamics.${l.db.get(I.code)}Damages.${U}`))),v.otherVehicleBareme&&(b.otherVehicleBareme=this.getOtherVehicleBareme(v.otherVehicleBareme)),v.otherVehicleInsurance&&(b.otherVehicleInsurance=this.getInsuranceLabel(v.otherVehicleInsurance)),v.vehiclesData&&(b.vehiclesData=v.vehiclesData.map(({otherVehiclePlate:U,otherVehicleInsurance:q})=>({otherVehiclePlate:U,otherVehicleInsurance:this.getInsuranceLabel(q)}))),x&&(H={coverage:this.upDownSellingCoverageFacade.translate(`${x.coverage}.name`)}),{type:10,accidentData:{...M,place:this.translateService.instant(`claims.accident.${M.place}Country`)},accidentDynamicsData:b,guaranteeData:H,claimPolicyInfo:{subject:k,vehicle:{plateNumber:z},insurance:{policyNumber:X}}}})),this.showProceedOnHeader$=(0,d.of)(!0),this.summaryImagePath$=(0,d.of)("./assets/img/summary-image.svg"),this.summaryInformation$=this.store.pipe((0,s.Lt)(se),(0,y.T)(({accidentData:M,accidentDynamicsData:v,claimPolicyInfo:x,guaranteeData:k})=>{const z=!!k,I=x.vehicle.type.code,X=v.vehiclesInvolved,b=M.driverPresent,H=M.country?.description||o.TQ.name,U=M.province?.description,q=M.municipality?.description,re=this.composeAccidentDataMap(z,b,!!U),le=this.composeAccidentDataValues(x,M,b,H,k,U,q),de=this.composeDynamicsDataMap(z,X,v.vehiclesData?.length),me=this.composeDynamicsDataValues(z,I,v,X);return[{title:this.translateService.instant("claims.summary.formTitle"),description:this.translateService.instant("claims.summary.formSubtitle"),tableDataMap:re,valuesMap:le},{description:this.translateService.instant("claims.summary.accidentDynamics"),tableDataMap:de,valuesMap:me}]})),this.privacyCheckConfiguration$=(0,d.of)({boxConfig:{titleText:"claims.summary.privacyCheckTitleText",errorMessageText:"commonLabels.kindMandatoryField"},inputConfig:{label:"claims.summary.privacyCheckLabel"}}),this.proceedButtonText$=this.translateService.get("claims.summary.nextButtonText"),this.backButtonText$=this.translateService.get("claims.summary.backButtonText"),this.getPageViewTracking$=this.store.select(Y)}translateDataMapLabels(f){return f.map(D=>({...D,label:this.translateService.instant(D.label)}))}composeAccidentDataMap(f,D,P){const M=[...p];return f&&M.splice(6,0,B),D&&M.splice(M.length-2,0,r),P&&M.splice(M.length,0,...g),this.translateDataMapLabels(M)}composeAccidentDataValues(f,D,P,M,v,x,k){const z=f.subject,I=f.vehicle,X=(new Date).getTimezoneOffset()*o.a8,b={policyHolderFullName:`${z.name} ${z.surname}`,policyEffectiveDate:f.insurance.effectiveDate,vehicleFullDescription:(0,o.$Z)(I.brand.description,I.model.description,I.version.description),plateNumber:f.vehicle.plateNumber,claimCreationDate:n.Qnl.now(),accidentType:this.getAccidentTypeLabel(!!v),accidentFullDate:D.dateAndHours.date+D.dateAndHours.hours+X,wasDriverOnBoard:P,accidentState:M};if(v&&(b.guaranteeType=this.getGuaranteeLabel(v.coverage)),P){const H=D.driver;b.driverFullName=`${H.name} ${H.surname}`}return x&&(b.accidentProvince=x,b.accidentMunicipality=k),b}composeMultipleVehiclesDataMap(f,D){return{...f,label:this.translateService.instant(f.label,{vehicleNumber:D}),variableName:`${f.variableName}${D}`}}composeDynamicsDataMap(f,D,P){if(f)return this.translateDataMapLabels([...fe]);switch(D){case l.Xq.OnlyMyVehicle:return this.translateDataMapLabels([...ge]);case l.Xq.MyVehicleAndAnother:return this.translateDataMapLabels([...Ce]);case l.Xq.MoreTwoVehicles:{const M=this.translateDataMapLabels([...ye]);for(let v=1;v<=P;v++){const x=[this.composeMultipleVehiclesDataMap(ue,v),this.composeMultipleVehiclesDataMap(he,v)];M.splice(M.length-2,0,...x)}return M}}}composeDynamicsDataValues(f,D,P,M){let v={damagedParts:this.getDamagedPartsLabel(P.vehicleParts,D),accidentDescription:P.incidentDetails||this.translateService.instant("claims.summary.none")};if(f)return v;switch(v={...v,involvedVehicles:this.getInvolvedVehiclesLabel(P.vehiclesInvolved),witnesses:P.witnesses,wounded:P.wounded},M){case l.Xq.OnlyMyVehicle:return{...v,bareme:this.getBareme(P.sce
1nario)};case l.Xq.MyVehicleAndAnother:return{...v,caiSigned:P.caiSigned,otherVehiclePlate:P.otherVehiclePlate,otherVehicleInsuranceCompany:P.otherVehicleInsurance?this.getInsuranceLabel(P.otherVehicleInsurance):this.translateService.instant("claims.summary.none"),bareme:this.getBareme(P.scenario),otherVehicleBareme:this.getOtherVehicleBareme(P.otherVehicleBareme),damageRefundChoice:this.getDamageRefundChoiceLabel(P.damageRefundChoice)};case l.Xq.MoreTwoVehicles:return v={...v,caiSigned:P.caiSigned},P.vehiclesData.forEach((x,k)=>{v={...v,[`otherVehiclePlate${k+1}`]:x.otherVehiclePlate,[`otherVehicleInsuranceCompany${k+1}`]:x?.otherVehicleInsurance?this.getInsuranceLabel(x.otherVehicleInsurance):this.translateService.instant("claims.summary.none")}}),v}}getAccidentTypeLabel(f){return this.translateService.instant("claims.summary."+(f?"useAGuarantee":"fileAClaim"))}getGuaranteeLabel(f){return this.upDownSellingCoverageFacade.translate(`${f}.name`)}getDamagedPartsLabel(f,D){const P=`claims.dynamics.${l.db.get(D)}Damages`;return f?.length?f.map(M=>this.translateService.instant(`${P}.${M}`)).join(", "):this.translateService.instant("claims.summary.none")}getInvolvedVehiclesLabel(f){return this.translateService.instant(`claims.dynamics.${f}`)}getBareme(f){return this.translateService.instant(`claims.dynamics.myVehicleBaremes.${f}`)}getOtherVehicleBareme(f){return this.translateService.instant(`claims.dynamics.otherVehicleBaremes.${f}`)}getDamageRefundChoiceLabel(f){return this.translateService.instant(`claims.dynamics.${f}`)}getInsuranceLabel(f){if(f)return this.translateService.instant(`insuranceCompanies.insurance${f[0].toUpperCase()}${f.slice(1)}`)}static{this.\u0275fac=function(D){return new(D||T)(Q.KVO(s.il),Q.KVO(Ae.c$),Q.KVO(c.Al))}}static{this.\u0275prov=Q.jDH({token:T,factory:T.\u0275fac})}}return T})()},85724(V,C,e){e.d(C,{$:()=>s,t:()=>o});var n=e(35491);const c="Claims - Guarantee Step",o=(0,n.VP)(`[${c}] Load Guarantee Step`,(0,n.xk)()),s=(0,n.VP)(`[${c}] Reset State`)},28138(V,C,e){e.d(C,{d:()=>l});var n=e(35491),c=e(85724),o=e(97963);const s=(0,n.Mz)(o.JX,r=>r.guaranteeStep),d=(0,n.Mz)(s,r=>r.guaranteeData),h=(0,n.Mz)(s,r=>r.loaded);var y=e(80226);let l=(()=>{class r{constructor(p){this.store=p,this.guaranteeData$=this.store.pipe((0,n.Lt)(d)),this.guaranteeDataLoaded$=this.store.pipe((0,n.Lt)(h))}loadGuaranteeData(p){this.store.dispatch(c.t({guaranteeData:p}))}resetState(){this.store.dispatch(c.$())}static{this.\u0275fac=function(g){return new(g||r)(y.KVO(n.il))}}static{this.\u0275prov=y.jDH({token:r,factory:r.\u0275fac})}}return r})()},46811(V,C,e){e.d(C,{Fy:()=>h,K0:()=>s});var n=e(37754),c=e(35491),o=e(85724);const s="guaranteeStep",d={loaded:!1},h=(0,n._J)(d,(0,c.on)(o.t,(l,{guaranteeData:r})=>({...l,loaded:!0,guaranteeData:r})),(0,c.on)(o.$,()=>d))},97963(V,C,e){e.d(C,{NM:()=>j,V6:()=>w,JX:()=>G});var n=e(35491),o=(e(51807),e(7795)),s=e(23411),d=e(28991),h=e(46811),y=e(37754),l=e(85396);const r="sendEmail",B={loaded:!1},p=(0,y._J)(B,(0,n.on)(l.J0,t=>({...t,loaded:!1,error:null})),(0,n.on)(l.gB,t=>({...t,loaded:!0})),(0,n.on)(l.ZC,(t,{error:u})=>({...t,error:u})),(0,n.on)(l.$V,()=>B));var g=e(58547),A=e(3818);const E="ui",S={proceedButtonDisabled:!0,proceedButtonClicked:!1,goBackButtonClicked:!1,footerProceedButtonMobileColor:g.qM.Primary},N=(0,y._J)(S,(0,n.on)(A.Jb,(t,{proceedButtonDisabled:u})=>({...t,proceedButtonDisabled:u})),(0,n.on)(A.X8,t=>({...t,proceedButtonClicked:!0})),(0,n.on)(A.Ol,t=>({...t,proceedButtonClicked:!1})),(0,n.on)(A.kf,t=>({...t,goBackButtonClicked:!0})),(0,n.on)(A.pl,t=>({...t,goBackButtonClicked:!1})),(0,n.on)(A.FC,(t,{claimFlow:u})=>({...t,claimFlow:u})),(0,n.on)(A.pj,(t,{color:u})=>({...t,footerProceedButtonMobileColor:u})),(0,n.on)(A.$V,()=>S)),j="claims",G=(0,n.UX)(j),w={[E]:N,[s.RP]:s.w0,[o.rP]:o.JC,[h.K0]:h.Fy,[d.VB]:d.$6,[r]:p}},85396(V,C,e){e.d(C,{$V:()=>d,J0:()=>c,ZC:()=>s,gB:()=>o});var n=e(35491);const c=(0,n.VP)("[Claims - Send Email] Load Send Email",(0,n.xk)()),o=(0,n.VP)("[Claims - Send Email] Load Send Email Success"),s=(0,n.VP)("[Claims - Send Email] Load Send Email Error",(0,n.xk)()),d=(0,n.VP)("[Claims - Send Email] Send Email Reset State")},98508(V,C,e){e.d(C,{v:()=>l});var n=e(35491),c=e(85396),o=e(97963);const s=(0,n.Mz)(o.JX,r=>r.sendEmail),d=(0,n.Mz)(s,r=>r.loaded),h=(0,n.Mz)(s,r=>r.error);var y=e(80226);let l=(()=>
1{class r{constructor(p){this.store=p,this.getSendEmailLoaded$=this.store.pipe((0,n.Lt)(d)),this.getSendEmailError$=this.store.pipe((0,n.Lt)(h))}loadSendEmail(p){this.store.dispatch(c.J0({requestParams:p}))}resetState(){this.store.dispatch(c.$V())}static{this.\u0275fac=function(g){return new(g||r)(y.KVO(n.il))}}static{this.\u0275prov=y.jDH({token:r,factory:r.\u0275fac})}}return r})()},3818(V,C,e){e.d(C,{$V:()=>l,FC:()=>r,Jb:()=>o,Ol:()=>d,X8:()=>s,kf:()=>h,pj:()=>B,pl:()=>y});var n=e(35491);const c="Claims - UI",o=(0,n.VP)(`[${c}] Set Proceed Button Disabled`,(0,n.xk)()),s=(0,n.VP)(`[${c}] Proceed Button Click`),d=(0,n.VP)(`[${c}] Proceed Button Click Success`),h=(0,n.VP)(`[${c}] Go Back Button Click`),y=(0,n.VP)(`[${c}] Go Back Button Click Success`),l=(0,n.VP)(`[${c}] Reset State`),r=(0,n.VP)(`[${c}] Set Claim Flow`,(0,n.xk)()),B=(0,n.VP)(`[${c}] Set Footer Proceed Button Mobile Color`,(0,n.xk)())},27890(V,C,e){e.d(C,{M:()=>p});var n=e(35491),c=e(3818),o=e(97963);const s=(0,n.Mz)(o.JX,g=>g.ui),d=(0,n.Mz)(s,g=>g.proceedButtonDisabled),h=(0,n.Mz)(s,g=>g.proceedButtonClicked),y=(0,n.Mz)(s,g=>g.goBackButtonClicked),l=(0,n.Mz)(s,g=>g.claimFlow),r=(0,n.Mz)(s,g=>g.footerProceedButtonMobileColor);var B=e(80226);let p=(()=>{class g{constructor(E){this.store=E,this.proceedButtonDisabled$=this.store.pipe((0,n.Lt)(d)),this.claimFlow$=this.store.pipe((0,n.Lt)(l)),this.proceedButtonClicked$=this.store.pipe((0,n.Lt)(h)),this.goBackButtonClicked$=this.store.pipe((0,n.Lt)(y)),this.getFooterProceedButtonMobileColor$=this.store.pipe((0,n.Lt)(r))}setProceedButtonDisabled(E){this.store.dispatch((0,c.Jb)({proceedButtonDisabled:E}))}setClaimFlow(E){this.store.dispatch((0,c.FC)({claimFlow:E}))}proceedButtonClick(){this.store.dispatch((0,c.X8)())}goBackButtonClick(){this.store.dispatch((0,c.kf)())}resetState(){this.store.dispatch((0,c.$V)())}setFooterProceedButtonMobileColor(E){this.store.dispatch((0,c.pj)({color:E}))}static{this.\u0275fac=function(S){return new(S||g)(B.KVO(n.il))}}static{this.\u0275prov=B.jDH({token:g,factory:g.\u0275fac})}}return g})()}}]);
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.