PageSourceSearch

https://drivalia.fi/265.68975ed354bab547.js

js drivalia.fi collected 2026-10-08 08:14:16 UTC 37,397 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkdrivalia=self.webpackChunkdrivalia||[]).push([[265],{63265:(Ce,x,c)=>{c.r(x),c.d(x,{LeaseOfferComponent:()=>ve});var w=c(45841),M=c(43141),d=c(19351),e=c(42127),P=c(33793),k=c(59271),m=c(57106),u=c(99480),R=c(46338),T=c(56573),h=c(14658),F=c(66136),j=c(68487),p=c(2002),$=c(39021),I=c(30444),g=c(17199),C=c(69845);function G(n,a){if(1&n){const t=e.RV6();e.j41(0,"mat-radio-group",21),e.bIt("ngModelChange",function(i){e.eBV(t);const r=e.XpG(2);return e.Njj(r.type=i)})("ngModelChange",function(){e.eBV(t);const i=e.XpG(2);return e.Njj(i.onTypeChange())}),e.j41(1,"ul",22)(2,"li")(3,"mat-radio-button",23)(4,"span",24),e.EFF(5),e.k0s()()(),e.j41(6,"li")(7,"mat-radio-button",25)(8,"span",24),e.EFF(9),e.k0s()()()()()}if(2&n){const t=e.XpG(2);e.Y8G("ngModel",t.type),e.R7$(5),e.SpI(" ",t.labels["lease.configurator.typePrivate"]," "),e.R7$(4),e.SpI(" ",t.labels["lease.configurator.typeBusiness"]," ")}}function E(n,a){if(1&n){const t=e.RV6();e.j41(0,"li",27)(1,"input",28),e.bIt("click",function(i){e.eBV(t);const r=e.XpG().$implicit,s=e.XpG(2);return e.Njj(s.changeParameters(i,r))}),e.k0s(),e.j41(2,"label",29)(3,"span",30),e.EFF(4),e.k0s(),e.EFF(5),e.k0s()()}if(2&n){const t=e.XpG(),o=t.$implicit,i=t.index,r=e.XpG(2);e.R7$(1),e.AVh("impossible",r.impossibleOffer("durationOfContract",o)),e.Y8G("value",o)("ngModel",r.selectedDuration),e.BMQ("id","duration_btnradio_"+i),e.R7$(1),e.BMQ("for","duration_btnradio_"+i),e.R7$(2),e.JRh(o),e.R7$(1),e.SpI(" ",r.labels["leaseVehicle.measure.durationOfContract"],"")}}function D(n,a){1&n&&e.DNE(0,E,6,8,"ng-template",26)}function V(n,a){if(1&n){const t=e.RV6();e.j41(0,"li",27)(1,"input",31),e.bIt("click",function(i){e.eBV(t);const r=e.XpG().$implicit,s=e.XpG(2);return e.Njj(s.changeParameters(i,r))}),e.k0s(),e.j41(2,"label",29)(3,"span",30),e.EFF(4),e.k0s(),e.EFF(5),e.k0s()()}if(2&n){const t=e.XpG(),o=t.$implicit,i=t.index,r=e.XpG(2);e.R7$(1),e.AVh("impossible",r.impossibleOffer("annualMileage",o)),e.Y8G("value",o)("ngModel",r.selectedMileage),e.BMQ("id","mileage_btnradio_"+i),e.R7$(1),e.BMQ("for","mileage_btnradio_"+i),e.R7$(2),e.JRh(o),e.R7$(1),e.JRh(r.labels["leaseVehicle.measure.annualMileage"])}}function B(n,a){1&n&&e.DNE(0,V,6,8,"ng-template",26)}const b=function(n,a,t,o){return[n,a,t,"1.0-0",o]};function X(n,a){if(1&n){const t=e.RV6();e.j41(0,"li",27)(1,"input",34),e.bIt("click",function(i){e.eBV(t);const r=e.XpG().$implicit,s=e.XpG(3);return e.Njj(s.changeParameters(i,r))}),e.k0s(),e.j41(2,"label",29)(3,"span",30),e.EFF(4),e.nI1(5,"currency"),e.k0s()()()}if(2&n){const t=e.XpG(),o=t.$implicit,i=t.index,r=e.XpG(3);e.R7$(1),e.AVh("impossible",r.impossibleOffer("downPayment",o)),e.Y8G("value",o)("ngModel",r.selectedDownPayment),e.BMQ("id","payment_btnradio_"+i),e.R7$(1),e.BMQ("for","payment_btnradio_"+i),e.R7$(2),e.JRh(e.iJd(5,7,e.ziG(13,b,o,r.us.getCurrencyCode(),r.us.getCurrencySymbol(),r.us.getCurrencyLocale())))}}function S(n,a){1&n&&e.DNE(0,X,6,18,"ng-template",26)}const N=function(){return{nextEl:".downPayment.swiper-button-next",prevEl:".downPayment.swiper-button-prev"}},_=function(n){return{slidesPerView:3,spaceBetween:18,navigation:n}};function L(n,a){if(1&n&&(e.qex(0),e.j41(1,"legend",6),e.EFF(2),e.k0s(),e.j41(3,"div",7)(4,"swiper",8),e.DNE(
15,S,1,0,null,9),e.k0s(),e.nrm(6,"div",32)(7,"div",33),e.k0s(),e.bVm()),2&n){const t=e.XpG(2);e.R7$(2),e.JRh(t.labels["lease.configurator.downPaymentTitle"]),e.R7$(2),e.Y8G("config",e.eq3(4,_,e.lJ4(3,N))),e.R7$(1),e.Y8G("ngForOf",t.downPaymentOptions)}}function Y(n,a){if(1&n){const t=e.RV6();e.j41(0,"div",35)(1,"input",36),e.bIt("click",function(i){e.eBV(t);const r=e.XpG(2);return r.selectedTires=!r.selectedTires,e.Njj(r.changeParameters(i,+r.selectedTires))}),e.k0s(),e.j41(2,"label",37),e.EFF(3),e.k0s()()}if(2&n){const t=e.XpG(2);e.R7$(1),e.Y8G("checked",t.selectedTires),e.R7$(2),e.JRh(t.labels["lease.configurator.tiresTitle"])}}function J(n,a){if(1&n){const t=e.RV6();e.j41(0,"div",38)(1,"p",39)(2,"strong",40),e.EFF(3),e.nI1(4,"currency"),e.k0s(),e.j41(5,"span",41),e.EFF(6),e.k0s()(),e.j41(7,"button",42),e.bIt("click",function(){e.eBV(t);const i=e.XpG(2);return e.Njj(i.submit.emit())}),e.EFF(8),e.k0s()()}if(2&n){const t=e.XpG(2);e.R7$(3),e.JRh(e.iJd(4,3,e.ziG(9,b,t.selectedOffer.leaseMonthlyFee,t.us.getCurrencyCode(),t.us.getCurrencySymbol(),t.us.getCurrencyLocale()))),e.R7$(3),e.JRh(t.getPriceText(t.selectedOffer)),e.R7$(2),e.SpI(" ",t.labels["lease.configurator.ctaText"]," ")}}function Q(n,a){if(1&n&&(e.j41(0,"p",43)(1,"strong",40),e.EFF(2),e.nI1(3,"currency"),e.k0s(),e.j41(4,"span",41),e.EFF(5),e.k0s()()),2&n){const t=e.XpG(2);e.R7$(2),e.JRh(e.iJd(3,2,e.ziG(8,b,t.selectedOffer.leaseMonthlyFee,t.us.getCurrencyCode(),t.us.getCurrencySymbol(),t.us.getCurrencyLocale()))),e.R7$(3),e.JRh(t.labels["lease.configurator.priceText"])}}const z=function(){return{nextEl:".duration.swiper-button-next",prevEl:".duration.swiper-button-prev"}},U=function(){return{nextEl:".mileage.swiper-button-next",prevEl:".mileage.swiper-button-prev"}};function W(n,a){if(1&n){const t=e.RV6();e.j41(0,"div")(1,"div",1)(2,"div",2)(3,"button",3),e.bIt("click",function(){e.eBV(t);const i=e.XpG();return e.Njj(i.mobileConfiguratorOpen=!i.mobileConfiguratorOpen)}),e.k0s(),e.j41(4,"h4",4),e.EFF(5),e.k0s(),e.DNE(6,G,10,3,"mat-radio-group",5),e.j41(7,"legend",6),e.EFF(8),e.k0s(),e.j41(9,"div",7)(10,"swiper",8),e.DNE(11,D,
11,0,null,9),e.k0s(),e.nrm(12,"div",10)(13,"div",11),e.k0s(),e.j41(14,"legend",6),e.EFF(15),e.k0s(),e.j41(16,"div",7)(17,"swiper",8),e.DNE(18,B,1,0,null,9),e.k0s(),e.nrm(19,"div",12)(20,"div",13),e.k0s(),e.DNE(21,L,8,6,"ng-container",0),e.DNE(22,Y,4,2,"div",14),e.DNE(23,J,9,14,"div",15),e.k0s()(),e.nrm(24,"div",16),e.j41(25,"div",17),e.DNE(26,Q,6,13,"p",18),e.j41(27,"button",19),e.bIt("click",function(){e.eBV(t);const i=e.XpG();return e.Njj(i.mobileConfiguratorOpen=!i.mobileConfiguratorOpen)}),e.EFF(28),e.nrm(29,"span",20),e.k0s()()()}if(2&n){const t=e.XpG();e.R7$(1),e.AVh("open",t.mobileConfiguratorOpen),e.R7$(2),e.BMQ("aria-expanded",t.mobileConfiguratorOpen),e.R7$(2),e.JRh(t.labels["lease.configurator.innerTitle"]),e.R7$(1),e.Y8G("ngIf",t.otheroffers),e.R7$(2),e.JRh(t.labels["lease.configurator.durationTitle"]),e.R7$(2),e.Y8G("config",e.eq3(18,_,e.lJ4(17,z))),e.R7$(1),e.Y8G("ngForOf",t.durationOptions),e.R7$(4),e.JRh(t.labels["lease.configurator.mileageTitle"]),e.R7$(2),e.Y8G("config",e.eq3(21,_,e.lJ4(20,U))),e.R7$(1),e.Y8G("ngForOf",t.mileageOptions),e.R7$(3),e.Y8G("ngIf",t.leaseService.showDownPayment),e.R7$(1),e.Y8G("ngIf",t.leaseService.showTires),e.R7$(1),e.Y8G("ngIf",t.selectedOffer),e.R7$(3),e.Y8G("ngIf",t.selectedOffer),e.R7$(1),e.BMQ("aria-expanded",t.mobileConfiguratorOpen),e.R7$(1),e.SpI(" ",t.labels["lease.configurator.mobileCustomizeCTA"]," ")}}let A=(()=>{var n;class a{constructor(){this.changeOffer=new e.bkB,this.submit=new e.bkB,this.typeChanged=new e.bkB,this.durationOptions=[],this.mileageOptions=[],this.downPaymentOptions=[],this.tiresOptions=[],this.us=(0,e.WQX)(u.Q),this.leaseService=(0,e.WQX)(m.E),this.labels={},this.mobileConfiguratorOpen=!1,this.onTypeChange=(o=!1)=>{var i;this.typeChanged.emit(this.type),this._offers=this.offers.filter(r=>r.fields.customerType===this.type),this.otheroffers=(null===(i=this.offers.filter(r=>r.fields.customerType!==this.type))||void 0===i?void 0:i.length)>0,this.durationOptions=[],this.mileageOptions=[],this.downPaymentOptions=[],this.selectedDuration=this.selectedMileage=this.selectedDownPayment=void 0,this.selectedTires=!0,o||(this.selectedOffer=void 0,this.changeOffer.emit(""));for(let r of this._offers)this.durationOptions.includes(r.fields.durationOfContract)||this.durationOptions.push(r.fields.durationOfContract),this.mileageOptions.includes(r.fields.annualMileage)||this.mileageOptions.push(r.fields.annualMileage),this.downPaymentOptions.includes(r.fields.downPayment)||this.downPaymentOptions.push(r.fields.downPayment),this.tiresOptions.includes(r.fields.tyresIncluded)||this.tiresOptions.push(r.fields.tyresIncluded);this.durationOptions=this.durationOptions.sort((r,s)=>r-s),this.mileageOptions=this.mileageOptions.sort((r,s)=>r-s),this.downPaymentOptions=this.downPaymentOptions.sort((r,s)=>r-s)},this.getPriceText=o=>{var i,r,s;return`${this.labels["leaseVehicle.measure.period"]} ${null===(i=this.labels[o.perMonthVat?"leaseVehicle.vatincluded":"leaseVehicle.vatexcluded"])||void 0===i?void 0:i.replace("XX",null!==(r=null===(s=o.vat)||void 0===s?void 0:s.toString())&&void 0!==r?r:"")}`},this.Markets=h.KD}ngOnChanges(o){o.offers&&(this.type="PRIVATE",this.onTypeChange(!0)),o.selectedOffer&&(this.selectedOffer?(this.type=this.selectedOffer.customerType,this.onTypeChange(!0),this.selectedDuration=this.selectedOffer.durationOfContract,this.selectedMileage=this.selectedOffer.annualMileage,this.selectedDownPayment=this.selectedOffer.downPayment,this.selectedTires=this.selectedOffer.tyresIncluded):this.findOffer())}changeParameters(o,i){const r=o.target.name;switch(r){case"durationOfContract":this.selectedDuration=this.selectedDuration===i?void 0:i;break;case"annualMileage":this.selectedMileage=this.selectedMileage===i?void 0:i;break;case"downPayment":this.selectedDownPayment=this.selectedDownPayment===i?void 0:i}this.findOffer(r)}findOffer(o=void 0){var i,r,s;void 0===this.selectedDuration||void 0===this.selectedDownPayment&&this.leaseService.showDownPayment||void 0===this.selectedMileage||void 0===this.selectedTires?this.changeOffer.emit(""):(this.selectedOffer=null===(i=this._offers.find(l=>{var f;return l.fields.durationOfContract===this.selectedDuration&&l.fields.annualMileage===this.selectedMileage&&l.fields.downPayment===(null!==(f=this.selectedDownPayment)&&void 0!==f?f:0)&&(!this.leaseService.showTires||l.fields.tyresIncluded===this.selectedTires)}))||void 0===i?void 0:i.fields,!this.selectedOffer&&o&&["durationOfContract","annualMileage","downPayment","tyresIncluded"].filter(l=>
1l!==o).forEach(l=>{switch(l){case"durationOfContract":this.selectedDuration=void 0;break;case"annualMileage":this.selectedMileage=void 0;break;case"downPayment":this.selectedDownPayment=void 0;break;case"tyresIncluded":this.selectedTires=!0}}),this.changeOffer.emit(null!==(r=null===(s=this.selectedOffer)||void 0===s?void 0:s.slug)&&void 0!==r?r:""))}impossibleOffer(o,i){if("durationOfContract"===o&&i===this.selectedDuration||"annualMileage"===o&&i===this.selectedMileage||"downPayment"===o&&i===this.selectedDownPayment||"tyresIncluded"===o&&!!i===this.selectedTires)return!1;let r=this._offers;return this.selectedDuration&&(r=r.filter(s=>s.fields.durationOfContract===this.selectedDuration)),this.selectedMileage&&(r=r.filter(s=>s.fields.annualMileage===this.selectedMileage)),this.selectedDownPayment&&(r=r.filter(s=>s.fields.downPayment===this.selectedDownPayment)),this.leaseService.showTires&&(r=r.filter(s=>s.fields.tyresIncluded===this.selectedTires)),r.find(s=>s.fields[o]===i)}}return(n=a).\u0275fac=function(o){return new(o||n)},n.\u0275cmp=e.VBU({type:n,selectors:[["app-offer-configurator"]],inputs:{offers:"offers",selectedOffer:"selectedOffer",labels:"labels"},outputs:{changeOffer:"changeOffer",submit:"submit",typeChanged:"typeChanged"},features:[e.OA$],decls:1,vars:1,consts:[[4,"ngIf"],["id","lease-offer-configurator","role","dialog","aria-modal","true",1,"text-color-midnight-blue","configurator-box"],[1,"configurator-inner","px-4","px-xl-5","d-flex","gap-4","flex-column"],["aria-controls","lease-offer-configurator","aria-haspopup","dialog",1,"close-modal-btn","d-xl-none",3,"click"],[1,"text-700-32-38","mb-0","box-title"],["aria-description","customer type",3,"ngModel","ngModelChange",4,"ngIf"],[1,"text-700-18-16"],[1,"position-relative"],[1,"swiper-container","position-relative",3,"config"],[4,"ngFor","ngForOf"],[1,"duration","swiper-button-prev"],[1,"duration","swiper-button-next"],[1,"mileage","swiper-button-prev"],[1,"mileage","swiper-button-next"],["class","form-check form-switch",4,"ngIf"],["class","d-flex flex-column flex-sm-row align-items-sm-center justify-content-between gap-3",4,"ngIf"],["aria-hidden","true",1,"modal-overlay","d-xl-none"],[1,"modal-banner","d-xl-none","d-flex","justify-content-between"],["class","d-none d-sm-flex flex-column mb-0 price-text",4,"ngIf"],["aria-controls","lease-offer-configurator","aria-haspopup","dialog",1,"text-700-16-19","open-modal-button","text-color-purple",3,"click"],[1,"chevron-purple-bgicon"],["aria-description","customer type",3,"ngModel","ngModelChange"],[1,"d-flex","gap-4"],["value","PRIVATE"],[1,"checkbox-text","text-600-15-18","text-color-blue"],["value","BUSINESS"],["swiperSlide",""],[1,"configurator-slide"],["type","radio","name","durationOfContract","autocomplete","off",1,"btn-check",3,"value","ngModel","click"],[1,"btn","btn-outline-primary"],[1,"text-700-24-22"],["type","radio","name","annualMileage","autocomplete","off",1,"btn-check",3,"value","ngModel","click"],[1,"downPayment","swiper-button-prev"],[1,"downPayment","swiper-button-next"],["type","radio","name","downPayment","autocomplete","off",1,"btn-check",3,"value","ngModel","click"],[1,"form-check","form-switch"],["name","tyresIncluded","type","checkbox","role","switch","id","tires-switch","aria-labelledby","form-check-label",1,"form-check-input",3,"checked","click"],["id","form-check-label","for","tires-switch",1,"form-check-label"],[1,"d-flex","flex-column","flex-sm-row","align-items-sm-center","justify-content-between","gap-3"],[1,"d-flex","flex-column","mb-0"],[1,"text-600-55-57"],[1,"text-500-12-20"],["aria-label","request quote",1,"button-purple","btn","text-white","fw-bold","px-lg-2",3,"click"],[1,"d-none","d-sm-flex","flex-column","mb-0","price-text"]],template:function(o,i){1&o&&e.DNE(0,W,30,23,"div",0),2&o&&e.Y8G("ngIf",i.labels)},dependencies:[d.Sq,d.bT,g.me,g.Fm,g.BC,g.vS,C.VT,C._g,p.Mf,p.T0,d.oe],styles:[".configurator-box[_ngcontent-%COMP%]{filter:drop-shadow(0px 10px 40px rgba(0,104,150,.2));background:linear-gradient(#fff,#fff) padding-box,linear-gradient(to right,#00a0df,#c8017d) border-box;border-radius:20px;border:8px solid transparent;position:relative}.configurator-box[_ngcontent-%COMP%]:before{content:\"\";z-index:10;position:absolute;right:-8px;bottom:-8px;left:-8px;top:50%;background-image:linear-gradient(to top,#fff,transparent);border-radius:20px;box-shadow:0 4px 4px #00000040}.configurator-box[_ngcontent-%COMP%]   .configurator-inner[_ngcontent-%COMP%]{position:relative;z-index:20;border-radius:20px 20px 0 0;background-color:#fff;padding:2rem}.configurator-box[_ngcontent-%COMP%]   .configurator-inner[_ngcontent-%COMP%]   .box-title[_ngcontent-%COMP%]{text-align:center;border-image:linear-gradient(270deg,rgba(200,1,125,0) 3%,rgba(200,1,125,.12) 9%,rgba(200,1,125,.6) 30.69%,rgba(7,143,203,.6) 67.61%,rgba(7,143,203,.12) 89.76%,rgba(7,143,203,0) 95.29%) 1;border-bottom-width:2px;border-bottom-style:solid;padding-bottom:1rem}.configurator-box[_ngcontent-%COMP%]   .configurator-inner[_ngcontent-%COMP%]   legend[_ngcontent-%COMP%]{margin:0}.configurator-box[_ngcontent-%COMP%]   .configurator-inner[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{list-style:none;margin:0;padding:0}.configurator-box[_ngcontent-%COMP%]   .configurator-inner[_ngcontent-%COMP%]   .form-switch[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600}.configurator-box[_ngcontent-%COMP%]   .configurator-inner[_ngcontent-%COMP%]   .form-switch[_ngcontent-%COMP%]   .form-check-input[_ngcontent-%COMP%]{border:none;height:30px;width:50px;box-shadow:none;background-color:#e3e3e3;transition:background-color .2s ease-in-out,background-position .2 ease-in-out;background-image:url(\"data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='white'/></svg>\")}.configurator-box[_ngcontent-%COMP%]   .configurator-inner[_ngcontent-%COMP%]   .form-switch[_ngcontent-%COMP%]   .form-check-input[_ngcontent-%COMP%]:checked{outline:none;background-color:#0079a8}.configurator-box[_ngcontent-%COMP%]   .configurator-inner[_ngcontent-%COMP%]   .form-switch[_ngcontent-%COMP%]   .form-check-input[_ngcontent-%COMP%]:focus-visible{border:1px solid #0079a8}.configurator-box[_ngcontent-%COMP%]   .configurator-inner[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]{padding:0 2rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.modal-banner[_ngcontent-%COMP%]{visibility:hidden}@media (max-width: 1199.98px){.configurator-box[_ngcontent-%COMP%]{position:fixed;bottom:-100%;left:0;right:0;z-index:2000;background:none;border:none;transition:bottom .2s ease-in-out,visibility .6s ease-in-out;visibility:hidden}.configurator-box[_ngcontent-%COMP%]   .close-modal-btn[_ngcontent-%COMP%]{margin:0;padding:0;border:none;visibility:visible;height:4px;background-color:#e3e3e3;width:4rem;align-self:center;border-radius:1000px}.configurator-box.open[_ngcontent-%COMP%]{bottom:0;visibility:visible}.configurator-box.open[_ngcontent-%COMP%] ~ .modal-overlay[_ngcontent-%COMP%]{opacity:1}.modal-overlay[_ngcontent-%COMP%]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background-color:#01183499;opacity:0;transition:opacity .2s ease-in-out;pointer-events:none}.modal-banner[_ngcontent-%COMP%]{visibility:visible;position:fixed;bottom:0;right:0;left:0;z-index:20;filter:drop-shadow(0px 0px 20px rgba(0,104,150,.2));padding:1.5rem;background-color:#fff}.modal-banner[_ngcontent-%COMP%]   .open-modal-button[_ngcontent-%COMP%]{display:flex;align-items:center;gap:4px;margin:0;padding:0;border:none;background:none}.modal-banner[_ngcontent-%COMP%]   .open-modal-button[_ngcontent-%COMP%]   .chevron-purple-bgicon[_ngcontent-%COMP%]{display:inline-block;width:20px;height:20px;transform:rotate(-90deg)}.modal-banner[_ngcontent-%COMP%]   .open-modal-button[_ngcontent-%COMP%]:hover{text-decoration:underline}}  .configurator-box .swiper-button-prev,   .configurator-box .swiper-button-next{color:#18305b!important;padding:0!important}  .configurator-box .swiper-button-prev{left:-50px}  .configurator-box .swiper-button-next{right:-50px}.configurator-slide[_ngcontent-%COMP%]{color:#18305b}.configurator-slide[_ngcontent-%COMP%]   .btn-check[_ngcontent-%COMP%]:checked + label[_ngcontent-%COMP%]{border-color:#0079a8!important;background-color:#0079a8!important}.configurator-slide[_ngcontent-%COMP%]   .btn-check.impossible[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]{color:#d3d3d3}.configurator-slide[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{width:auto!important;display:flex;flex-direction:column;align-items:center;text-align:center;padding:12px 1rem!important;font-weight:600!important;font-size:14px!important;border:2px solid #e3e3e3!important}"]}),a})();var O=c(80553);function K(n,a){if(1&n&&(e.j41(0,"div",6)(1,"dt"),e.EFF(2),e.k0s(),e.j41(3,"dd"),e.EFF(4),e.k0s()()),2&n){const t=a.$implicit,o=e.XpG(2);e.R7$(2),e.JRh(o.labels["leaseVehicle."+t]),e.R7$(2),e.Lme("",o.parseValue(o.vehicle[t])," ",o.labels["leaseVehicle.measure."+t],"")}}const H=function(n){return{open:n}};function Z(n,a){if(1&n&&(e.j41(0,"dl",4),e.DNE(1,K,5,3,"div",5),e.k0s()),2&n){const t=e.XpG();e.Y8G("ngClass",e.eq3(2,H,t.isOpen)),e.R7$(1),e.Y8G("ngForOf",t.keys)}}let q=(()=>{var n;class a{constructor(){this.translate=(0,e.WQX)(O.c$),this.isOpen=!1,this.keys=["fuelType","vehicleTransmission","consumption","vehicleType","performance","engineCapacity","numberOfDoors","co2Emissions","numberOfGears","summerTires","winterTires","vehicleBrand","vehicleModel","vehicleVersion","chargingSpeedDc","chargingSpeedAc","vehicleColour","availableForNoviceDriver"],this.parseValue=o=>{switch(o){case!0:return this.translate.instant("Yes");case!1:return this.translate.instant("No");default:return o}}}}return(n=a).\u0275fac=function(o){return new(o||n)},n.\u0275cmp=e.VBU({type:n,selectors:[["app-features-box"]],inputs:{vehicle:"vehicle",offer:"offer",labels:"labels"},decls:5,vars:3,consts:[[1,"features-box","background-light-gray","py-5","px-5","px-lg-6","text-color-blue","overflow-hidden","d-flex","flex-column","gap-5"],["id","collapsable-grid","class","features-grid",3,"ngClass",4,"ngIf"],["type","button","aria-expanded","fal
1se","aria-controls","collapsable-grid",1,"collapse-btn","align-self-start","text-color-purple","fw-bold",3,"click"],[3,"ngClass"],["id","collapsable-grid",1,"features-grid",3,"ngClass"],["class","d-flex flex-column key-value-container",4,"ngFor","ngForOf"],[1,"d-flex","flex-column","key-value-container"]],template:function(o,i){1&o&&(e.j41(0,"div",0),e.DNE(1,Z,2,4,"dl",1),e.j41(2,"button",2),e.bIt("click",function(){return i.isOpen=!i.isOpen}),e.nrm(3,"span",3),e.EFF(4),e.k0s()()),2&o&&(e.R7$(1),e.Y8G("ngIf",i.vehicle),e.R7$(2),e.Y8G("ngClass",i.isOpen?"minus-bgicon":"plus-bgicon"),e.R7$(1),e.SpI("",i.labels[i.isOpen?"showLess":"showMore"]," "))},dependencies:[d.YU,d.Sq,d.bT],styles:[".features-box[_ngcontent-%COMP%]{border-radius:15px;font-size:15px}.features-box[_ngcontent-%COMP%]   .collapsable-wrapper[_ngcontent-%COMP%]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s ease-in-out}.features-box[_ngcontent-%COMP%]   .collapsable-wrapper.open[_ngcontent-%COMP%]{grid-template-rows:1fr}.features-box[_ngcontent-%COMP%]   .features-grid[_ngcontent-%COMP%]{--grid-layout-gap: 1.5rem;--grid-column-count: 4;--grid-item-min-width: 10rem;--gap-count: calc(var(--grid-column-count) - 1);--total-gap-width: calc(var(--gap-count) * var(--grid-layout-gap));--grid-item-max-width: calc( (100% - var(--total-gap-width)) / var(--grid-column-count) );--row-h: 3.125rem;--row-gap: 3rem;display:grid;overflow:hidden;grid-template-columns:repeat(auto-fit,minmax(max(var(--grid-item-min-width),var(--grid-item-max-width)),1fr));margin:0;column-gap:var(--grid-layout-gap);row-gap:var(--row-gap);max-height:var(--row-h);transition:max-height .4s ease-out}.features-box[_ngcontent-%COMP%]   .features-grid.open[_ngcontent-%COMP%]{max-height:calc(var(--row-h) * 4 + var(--row-gap) * 3)}.features-box[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{margin:0;padding:0;border:none;background:none}.features-box[_ngcontent-%COMP%]   .collapse-btn[_ngcontent-%COMP%]{display:flex;gap:4px;align-items:center}.features-box[_ngcontent-%COMP%]   .collapse-btn[_ngcontent-%COMP%]   .minus-bgicon[_ngcontent-%COMP%], .features-box[_ngcontent-%COMP%]   .collapse-btn[_ngcontent-%COMP%]   .plus-bgicon[_ngcontent-%COMP%]{display:inline-block;width:18px;height:18px;background-size:cover}.features-box[_ngcontent-%COMP%]   .collapse-btn[_ngcontent-%COMP%]:hover{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:underline}@media (max-width: 767px){.features-box[_ngcontent-%COMP%]   .features-grid[_ngcontent-%COMP%]{max-height:calc(var(--row-h) * 2 + var(--row-gap))}.features-box[_ngcontent-%COMP%]   .features-grid.open[_ngcontent-%COMP%]{max-height:calc(var(--row-h) * 11 + var(--row-gap) * 10)}}"]}),a})();var ee=c(88297);const y=function(n,a,t,o){return[n,a,t,"1.0-0",o]};function te(n,a){if(1&n&&(e.j41(0,"div",3)(1,"dt"),e.EFF(2),e.nI1(3,"readObjLabel"),e.k0s(),e.j41(4,"dd"),e.EFF(5),e.nI1(6,"currency"),e.k0s()()),2&n){const t=e.XpG(2);e.R7$(2),e.JRh(e.i5U(3,2,t.labels,"lease.configurator.downPaymentTitle")),e.R7$(3),e.JRh(e.iJd(6,5,e.ziG(11,y,t.offer.downPayment,t.us.getCurrencyCode(),t.us.getCurrencySymbol(),t.us.getCurrencyLocale())))}}function ne(n,a){if(1&n&&(e.j41(0,"div",3)(1,"dt"),e.EFF(2),e.nI1(3,"readObjLabel"),e.k0s(),e.j41(4,"dd"),e.EFF(5),e.nI1(6,"translate"),e.k0s()()),2&n){const t=e.XpG(2);e.R7$(2),e.JRh(e.i5U(3,2,t.labels,"lease.configurator.tiresTitle")),e.R7$(3),e.JRh(e.bMT(6,5,t.offer.tyresIncluded?"yes":"no"))}}function ie(n,a){if(1&n){const t=e.RV6();e.j41(0,"div")(1,"div",1)(2,"dl",2)(3,"div",3)(4,"dt"),e.EFF(5),e.nI1(6,"readObjLabel"),e.k0s(),e.j41(7,"dd"),e.EFF(8),e.nI1(9,"readObjLabel"),e.k0s()(),e.j41(10,"div",3)(11,"dt"),e.EFF(12),e.nI1(13,"readObjLabel"),e.k0s(),e.j41(14,"dd"),e.EFF(15),e.nI1(16,"readObjLabel"),e.k0s()(),e.j41(17,"div",3)(18,"dt"),e.EFF(19),e.nI1(20,"readObjLabel"),e.k0s(),e.j41(21,"dd"),e.EFF(22),e.nI1(23,"readObjLabel"),e.k0s()(),e.DNE(24,te,7,16,"div",4),e.DNE(25,ne,7,7,"div",4),e.k0s(),e.j41(26,"div",5)(27,"p",6)(28,"strong",7),e.EFF(29),e.nI1(30,"currency"),e.k0s(),e.j41(31,"span",8),e.EFF(32),e.k0s()(),e.j41(33,"button",9),e.bIt("click",function(){e.eBV(t);const i=e.XpG();return e.Njj(i.submit.emit())}),e.EFF(34),e.nI1(35,"readObjLabel"),e.k0s()()()()}if(2&n){const t=e.XpG();e.R7$(5),e.JRh(e.i5U(6,13,t.labels,"lease.configurator.offerTitle")),e.R7$(3),e.JRh(e.i5U(9,16,t.labels,"BUSINESS"===t.offer.customerType?"leaseVehicle.offer.forBusiness":"leaseVehicle.offer.forPrivate")),e.R7$(4),e.JRh(e.i5U(13,19,t.labels,"lease.configurator.durationTitle")),e.R7$(3),e.Lme("",t.offer.durationOfContract," ",e.i5U(16,22,t.labels,"leaseVehicle.measure.duration"),""),e.R7$(4),e.JRh(e.i5U(20,25,t.labels,"lease.configurator.mileageTitle")),e.R7$(3),e.Lme("",t.offer.annualMileage," ",e.i5U(23,28,t.labels,"leaseVehicle.measure.annualMileage"),""),e.R7$(2),e.Y8G("ngIf",t.leaseService.showDownPayment),e.R7$(1),e.Y8G("ngIf",t.leaseService.showTires),e.R7$(4),e.JRh(e.iJd(30,31,e.ziG(40,y,t.offer.leaseMonthlyFee,t.us.getCurrencyCode(),t.us.getCurrencySymbol(),t.us.getCurrencyLocale()))),e.R7$(3),e.JRh(t.getPriceText(t.offer,t.labels)),e.R7$(2),e.SpI(" ",e.i5U(35,37,t.labels,"lease.configurator.ctaText")," ")}}let oe=(()=>{var n;class a{constructor(){this.submit=new e.bkB,this.us=(0,e.WQX)(u.Q),this.leaseService=(0,e.WQX)(m.E),this.labels={},this.Markets=h.KD,this.getPriceText=(o,i)=>{var r,s,l;return`${null==i?void 0:i["leaseVehicle.measure.period"]} ${null==i||null===(r=i[o.perMonthVat?"leaseVehicle.vatincluded":"leaseVehicle.vatexcluded"])||void 0===r?void 0:r.replace("XX",null!==(s=null==o||null===(l=o.vat)||void 0===l?void 0:l.toString())&&void 0!==s?s:"")}`}}}return(n=a).\u0275fac=function(o){return new(o||n)},n.\u0275cmp=e.VBU({type:n,selectors:[["app-recap-bar"]],inputs:{offer:"offer",labels:"labels"},outputs:{submit:"submit"},decls:1,vars:1,consts:[[4,"ngIf"],[1,"recap-bar","d-flex","flex-column","flex-lg-row","gap-3","justify-content-between","background-gradient-modal","text-color-white"],[1,"d-flex","gap-3","m-0","flex-grow-1","justify-content-between","justify-content-lg-start"],[1,"key-value-container"],["class","key-value-container",4,"ngIf"],[1,"d-flex","gap-3","align-items-center","justify-content-between","justify-content-lg-start"],[1,"d-flex","flex-column","gap-2","mb-0","price-text"],[1,"text-700-40-47","text-lg-end"],[1,"text-600-12-8"],["aria-label","request quote",1,"button-purple","btn","text-white","fw-bold",3,"click"]],template:function(o,i){1&o&&e.DNE(0,ie,36,45,"div",0),2&o&&e.Y8G("ngIf",i.offer)}
1,dependencies:[d.bT,d.oe,ee.a,O.D9],styles:[".recap-bar[_ngcontent-%COMP%]{display:none;visibility:hidden}@media (min-width: 1200px){.recap-bar[_ngcontent-%COMP%]{z-index:1000;display:block;visibility:visible;padding:1.25rem 4rem;position:fixed;bottom:0;right:0;left:0}.btn[_ngcontent-%COMP%]{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:1rem 2rem}.price-text[_ngcontent-%COMP%]{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}}"]}),a})();function re(n,a){if(1&n&&e.nrm(0,"app-breadcrumb",6),2&n){const t=e.XpG();e.Y8G("tree",t.breadcrumbs)("current",null==t.vehicle?null:t.vehicle.title)("labels",t.labelCms)}}function ae(n,a){if(1&n){const t=e.RV6();e.j41(0,"div",7)(1,"div",8)(2,"div",9)(3,"h1",10),e.EFF(4),e.k0s(),e.j41(5,"span",11),e.EFF(6),e.k0s()(),e.j41(7,"div",12),e.nrm(8,"img",13),e.k0s()(),e.j41(9,"app-offer-configurator",14),e.bIt("changeOffer",function(i){e.eBV(t);const r=e.XpG();return e.Njj(r.setOffer(i))})("typeChanged",function(i){e.eBV(t);const r=e.XpG();return r.customerType=i,e.Njj(r.relatedOffers=r.getRelatedCards())})("submit",function(){e.eBV(t);const i=e.XpG();return e.Njj(i.us.goToNavByUrl(i.labelCms["leasePage.requestQuote-url"]||"/lease/request-quote",{vehicle:i.vehicle,offer:i.offer}))}),e.k0s()()}if(2&n){const t=e.XpG();e.R7$(4),e.JRh(t.vehicle.title),e.R7$(2),e.JRh(t.vehicle.vehicleVersion),e.R7$(2),e.Y8G("src",(null==t.vehicle.vehicleImage||null==t.vehicle.vehicleImage.fields||null==t.vehicle.vehicleImage.fields.file?null:t.vehicle.vehicleImage.fields.file.url)||"",e.B4B),e.R7$(1),e.Y8G("offers",t.offers)("selectedOffer",t.offer)("labels",t.labelCms)}}function se(n,a){if(1&n&&(e.j41(0,"div",15)(1,"h2",16),e.EFF(2),e.k0s(),e.nrm(3,"app-features-box",17),e.k0s()),2&n){const t=e.XpG();e.R7$(2),e.SpI(" ",t.labelCms["leasePage.vehicleFeaturesTitle"]," "),e.R7$(1),e.Y8G("offer",t.offer)("vehicle",t.vehicle)("labels",t.labelCms)}}function le(n,a){if(1&n&&(e.j41(0,"span",25),e.EFF(1),e.k0s()),2&n){const t=e.XpG().$implicit;e.R7$(1),e.JRh(t.title)}}function ce(n,a){if(1&n&&(e.j41(0,"p",26),e.EFF(1),e.k0s()),2&n){const t=e.XpG().$implicit;e.R7$(1),e.SpI(" ",t.text," ")}}function fe(n,a){if(1&n&&(e.j41(0,"li",21),e.nrm(1,"div",22),e.j41(2,"div"),e.DNE(3,le,2,1,"span",23),e.DNE(4,ce,2,1,"p",24),e.k0s()()),2&n){const t=a.$implicit;e.R7$(1),e.xc7("background-image",t.image?"url('"+t.image+"')":""),e.R7$(2),e.Y8G("ngIf",t.title),e.R7$(1),e.Y8G("ngIf",t.text)}}function de(n,a){if(1&n&&(e.j41(0,"h4",30),e.EFF(1),e.k0s()),2&n){const t=a.$implicit;e.R7$(1),e.JRh(t)}}function ue(n,a){if(1&n&&(e.j41(0,"div",27),e.DNE(1,de,2,1,"h4",28),e.nrm(2,"div",29),e.nI1(3,"marked"),e.k0s()),2&n){const t=e.XpG(2);e.R7$(1),e.Y8G("ngIf",t.offerfooterMessage.title),e.R7$(1),e.Y8G("innerHTML",e.bMT(3,2,t.offerfooterMessage.text),e.npT)}}function pe(n,a){if(1&n&&(e.j41(0,"div",15)(1,"h2",16),e.EFF(2),e.k0s(),e.j41(3,"ul",18),e.DNE(4,fe,5,4,"li",19),e.k0s(),e.DNE(5,ue,4,4,"div",20),e.k0s()),2&n){const t=a.$implicit,o=e.XpG();e.R7$(2),e.SpI(" ",o.labelCms["leasePage.includedServicesTitle"]," "),e.R7$(2),e.Y8G("ngForOf",t),e.R7$(1),e.Y8G("ngIf",o.offerfooterMessage)}}function ge(n,a){if(1&n&&(e.j41(0,"div",36),e.nrm(1,"app-card-showroom-gradient",37),e.k0s()),2&n){const t=e.XpG().$implicit,o=e.XpG(2);e.R7$(1),e.Y8G("card",t)("labels",o.labelCms)("showDownPayment",o.leaseService.showDownPayment)}}function me(n,a){1&n&&e.DNE(0,ge,2,3,"ng-template",35)}const he=function(){return{clickable:!0,dynamicBullets:!0,dynamicMainBullets:5}};function be(n,a){if(1&n&&(e.qex(0),e.j41(1,"div",15)(2,"h2",16),e.EFF(3),e.k0s()(),e.j41(4,"div",31)(5,"swiper",32,33),e.DNE(7,me,1,0,null,34),e.nI1(8,"async"),e.k0s()(),e.bVm()),2&n){const t=e.XpG();e.R7$(3),e.SpI(" ",t.labelCms["leasePage.relatedOffersTitle"]," "),e.R7$(2),e.Y8G("slidesPerView",t.slidesPerView())("navigation",!0)("pagination",e.lJ4(8,he)),e.R7$(2),e.Y8G("ngForOf",e.bMT(8,6,t.relatedOffers))("ngForTrackBy",t.trackCard)}}function _e(n,a){if(1&n){const t=e.RV6();e.j41(0,"app-recap-bar",38),e.bIt("submit",function(){e.eBV(t);const i=e.XpG();return e.Njj(i.us.goToNavByUrl(i.labelCms["leasePage.requestQuote-url"]||"/lease/request-quote",{vehicle:i.vehicle,offer:i.offer,tires:i.tires}))}),e.k0s()}if(2&n){const t=e.XpG();e.Y8G("offer",t.offer)("labels",t.labelCms)}}let ve=(()=>{var n;class a{constructor(){this.activatedRoute=(0,e.WQX)(k.nX),this.leaseService=(0,e.WQX)(m.E),this.contentfulService=(0,e.WQX)(F.w),this.us=(0,e.WQX)(u.Q),this.destroyRef=(0,e.WQX)(e.abz),this.breakpointObserver=(0,e.WQX)(M.QP),this.labelCms={},this.vehicle=void 0,this.offers=[],this.offer=void 0,this.tires=!1,this.slidesPerView=()=>this.breakpointObserver.isMatched("(min-width: 1400px)")?3:this.breakpointObserver.isMatched("(min-width: 992px)")?2:1,this.trackCard=(o,i)=>i.offerSlug,this.Markets=h.KD}ngOnInit(){var o;this.activatedRoute.paramMap.subscribe(i=>{this.vehicleId=i.get("vehicleId"),this.offerId=i.get("offerId"),this.setVehicle()}),this.breadcrumbs=null===(o=this.activatedRoute.snapshot.routeConfig)||void 0===o||null===(o=o.data)||void 0===o?void 0:o.breadcrumbs,u.Q.getLanguageChanged().pipe((0,P.pQ)(this.destroyRef)).subscribe(i=>{this.contentfulService.getLabels("lease-page-label").subscribe(r=>{this.labelCms=r}),this.leaseService.getLeasePage().then(r=>{var s,l;this.cmsEntry=r,this.cmsContent=null===(s=r.items[0])||void 0===s?void 0:s.fields.data,this.offerfooterMessage=null===(l=this.us.getCmsContent("lease-offer-footer",this.cmsContent))||void 0===l?void 0:l.fields})})}setVehicle(){this.vehicleId&&this.leaseService.getVehicle(this.vehicleId).then(o=>{o[0]?(this.vehicle=o[0].fields,this.offers=this.vehicle.vehicleLeadOffers.filter(i=>i.fields),this.setOffer(this.offerId)):(this.vehicle=void 0,this.offers=[],this.offer=void 0,this.us.goToNavByUrl("/lease"))})}setOffer(o){var i,r;const s=null===(i=this.vehicle)||void 0===i?void 0:i.vehicleLeadOffers.find(xe=>{var v;return(null===(v=xe.fields)||void 0===v?void 0:v.slug)===o});var l,f;this.offer=null!==(r=null==s?void 0:s.fields)&&void 0!==r?r:void 0,this.offer?(this.relatedOffers=this.getRelatedCards(),this.us.goToReplaceUrl(`/lease/offer/${null===(l=this.vehicle)||void 0===l?void 0:l.slug}/${this.offer.slug}`)):this.us.goToReplaceUrl(`/lease/offer/${null===(f=this.vehicle)||void 0===f?void 0:f.slug}`)}getRelatedCards(){var o=this;return(0,w.A)(function*(){const i=yield o.labelCms;var r,s;return o.vehicle&&i&&o.offer&&null!==(r=null===(s=o.vehicle)||void 0===s?void 0:s.vehicleLeadOffers.filter(l=>{var f;return(!o.customerType||l.fields.customerType===o.customerType)&&(null===(f=l.fields)||void 0===f?void 0:f.leaseMonthlyFee)>o.offer.leaseMonthlyFee}).sort((l,f)=>l.fields.leaseMonthlyFee-f.fields.leaseMonthlyFee).map(l=>o.leaseService.mapOfferToCardGradient(o.vehicle,l.fields,o.labelCms)))&&void 0!==r?r:[]})()}}return(n=a).\u0275fac=function(o){return new(o||n)},n.\u0275cmp=e.VBU({type:n,selectors:[["app-lease-offer"]],standalone:!0,features:[e.aNF],decls:8,vars:8,consts:[[1,"no-hero"],[3,"tree","current","labels",4,"ngIf"],["class","d-flex flex-column flex-xl-row gap-5 gap-xl-6 gap-xl-6 px-4 px-xl-6",4,"ngIf"],["class","px-4 px-lg-6 d-flex flex-column gap-4 py-6",4,"ngIf"],[4,"ngIf"],[3,"offer","labels","submit",4,"ngIf"],[3,"tree","current","labels"],[1,"d-flex","flex-column","flex-xl-row","gap-5","gap-xl-6","gap-xl-6","px-4","px-xl-6"],[1,"d-flex","flex-column","flex-grow-1"],[1,"text-color-midnight-blue"],[1,"text-600-55-57"],[1,"text-700-18-16"],[1,"d-flex","flex-column","justify-content-center","align-items-center","mt-4","my-md-auto"],["loading","lazy",1,"w-100","offer-car-img",3,"src"],[1,"configurator",3,"offers","selectedOffer","labels","changeOffer","typeChanged","submit"],[1,"px-4","px-lg-6","d-flex","flex-column","gap-4","py-6"],[1,"fw-bold","text-700-40-47","my-0","text-color-midnight-blue"],[3,"offer","vehicle","labels"],[1,"included-services-list","d-flex","flex-row","flex-wrap","gap-2","gap-md-4","p-0"],["class","included-services-item d-flex gap-4 align-items-center",4,"ngFor","ngForOf"],["style","border-radius: 15px;","class","mt-5 br-5 background-light-gray py-3 px-3 px-lg-4 text-color-blue",4,"ngIf"],[1,"included-services-item","d-flex","gap-4","align-items-center"],[1,"list-icon"],["class","text-700-18-21",4,"ngIf"],["class","mb-0 text-500-18-28",4,"ngIf"],[1,"text-700-18-21"],[1,"mb-0","text-500-18-28"],[1,"mt-5","br-5","background-light-gray","py-3","px-3","px-lg-4","text-color-blue",2,"border-radius","15px"],["class","mt-3",4,"ngIf"],[1,"mt-3","text-500-18-28",3,"innerHTML"],[1,"mt-3"],[1,"d-block","p-3","m-md-5","p-md-5","lease-slider","d-grid","align-items-center"],[3,"slidesPerView","navigation","pagination"],["swiper",""],[4,"ngFor","ngForOf","ngForTrackBy"],["swiperSlide",""],[1,"m-3","mb-5","h-100"],[3,"card","labels","showDownPayment"],[3,"offer","labels","submit"]],template:function(o,i){if(1&o&&(e.j41(0,"div",0),e.DNE(1,re,1,3,"app-breadcrumb",1),e.DNE(2,ae,10,6,"div",2),e.DNE(3,se,4,4,"div",3),e.DNE(4,pe,6,3,"div",3),e.DNE(
15,be,9,9,"ng-container",4),e.nI1(6,"async"),e.DNE(7,_e,1,2,"app-recap-bar",5),e.k0s()),2&o){let r;e.R7$(1),e.Y8G("ngIf",i.breadcrumbs),e.R7$(1),e.Y8G("ngIf",i.vehicle),e.R7$(1),e.Y8G("ngIf",i.vehicle),e.R7$(1),e.Y8G("ngIf",(null==i.vehicle?null:i.vehicle.includedServices)&&i.leaseService.getTextWithImageList(null==i.vehicle||null==i.vehicle.includedServices?null:i.vehicle.includedServices.fields)),e.R7$(1),e.Y8G("ngIf",null==(r=e.bMT(6,6,i.relatedOffers))?null:r.length),e.R7$(2),e.Y8G("ngIf",i.offer)}},dependencies:[d.MD,d.Sq,d.bT,d.Jj,R.Gg,j.m,p.Mf,p.T0,$.D,I.x,T.LeaseModule,A,q,oe],styles:[".offer-car-img[_ngcontent-%COMP%]{max-width:44rem}@media (max-width: 767px){.configurator[_ngcontent-%COMP%]{position:absolute}}@media (max-width: 991px){.text-700-40-47[_ngcontent-%COMP%]{font-size:2rem}}@media (min-width: 768px){.no-hero[_ngcontent-%COMP%]{margin-top:6em}}@media (min-width: 1200px){.configurator[_ngcontent-%COMP%]{width:40%}}@media (min-width: 1400px){.configurator[_ngcontent-%COMP%]{width:31.25%}}.included-services-list[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{list-style:none;padding:0;margin:0}.included-services-list[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   .list-icon[_ngcontent-%COMP%]{width:2.5rem;height:2.5rem;flex-shrink:0;background-repeat:no-repeat;background-size:contain}.included-services-list[_ngcontent-%COMP%]   .included-services-item[_ngcontent-%COMP%]{flex:0 0 100%}@media (min-width: 767px){.included-services-list[_ngcontent-%COMP%]   .included-services-item[_ngcontent-%COMP%]{flex:0 0 48%}}@media (min-width: 991px){.included-services-list[_ngcontent-%COMP%]   .included-services-item[_ngcontent-%COMP%]{flex:0 0 32%}}"]}),a})()}}]);

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.