1import{a as ce,b as le}from"./chunk-FLAR55HG.js";import{a as G,b as M}from"./chunk-H7275ENN.js";import"./chunk-G2IPT4SG.js";import"./chunk-APDO3ULP.js";import"./chunk-XHQNCPBW.js";import{a as re}from"./chunk-3VPESIEY.js";import"./chunk-3BEK6DAD.js";import{a as pe}from"./chunk-MBF6NZDN.js";import"./chunk-ONFDSUKR.js";import{a as se}from"./chunk-CMARNTZE.js";import{a as Y}from"./chunk-K7OENYAB.js";import{a as ae}from"./chunk-TCMLJXP7.js";import{a as te}from"./chunk-K7Y3AVGK.js";import"./chunk-FAOJQL5Q.js";import"./chunk-BW4LBV32.js";import{a as ie,b as ne}from"./chunk-Z6HFABXO.js";import"./chunk-RRLZU3TH.js";import{l as y}from"./chunk-CTHCOIKT.js";import{e as C,g as w}from"./chunk-VSKNYKDM.js";import"./chunk-VFBS2D4H.js";import"./chunk-QDBSZS4D.js";import{b as Z}from"./chunk-DJAUQCDZ.js";import{a as oe}from"./chunk-ASLMHGEM.js";import{a as ee}from"./chunk-35D6BYCS.js";import"./chunk-UCAREQ6I.js";import"./chunk-6QAD46IL.js";import"./chunk-KSPORRAD.js";import"./chunk-T2W56OQT.js";import"./chunk-I4WIOWV6.js";import"./chunk-MFKTDAHS.js";import{a as Q}from"./chunk-NPSI5SXU.js";import"./chunk-WPKCXLOR.js";import"./chunk-RJWEWJJI.js";import"./chunk-2H5NBJA6.js";import{b as K}from"./chunk-GWNTAW7G.js";import{f as J}from"./chunk-KPIX4VLB.js";import"./chunk-YNARX3BJ.js";import"./chunk-245L5RKF.js";import"./chunk-DYG3ZS76.js";import"./chunk-2HTNUNUQ.js";import{v as X}from"./chunk-AMGMDZCG.js";import{$b as P,Cb as k,Db as z,De as $,Ee as H,Fe as W,Hc as S,Ib as _,Ic as O,Jc as A,M as h,Uc as N,Yd as R,Zb as B,Zd as q,_c as V,ec as s,fc as p,fd as d,gc as c,gd as u,hc as g,ia as I,kb as a,ke as U,lc as L,mc as j,oc as T,qc as b,sa as v,sc as m,ta as x,wb as l}from"./chunk-IYGGJOPC.js";import{a as F,b as E}from"./chunk-2KJ74XIG.js";var Ce=()=>({"border-radius":"0.4rem",height:"40rem",border:"0.1rem solid white"});function fe(e,t){e&1&&(p(0,"div",6),g(1,"lds-alert",10),d(2,"translate"),c()),e&2&&(a(),s("description",u(2,2,"reservationGuarantee"))("showCloseButton",!1))}function he(e,t){if(e&1){let i=T();p(0,"div",11)(1,"app-car-group-card",13),d(2,"translate"),b("chooseGroup",function(){v(i);let r=m(3);return x(r.selecionarGrupo())}),c()()}if(e&2){let i=t.$implicit;a(),s("group",i)("showPrice",!1)("hideSimilar",i.codigoLocaliza==="R"||i.codigoLocaliza==="RX")("textButtonCta",u(2,4,"grupoDeCarros.btnCta"))}}function ve(e,t){if(e&1&&_(0,he,3,6,"div",12),e&2){let i=m(2);s("ngForOf",i.todosGrupos)}}function xe(e,t){if(e&1){let i=T();p(0,"div",11)(1,"app-box-group-car",14),d(2,"translate"),b("handleButtonCtaClick",function(){v(i);let r=m(3);return x(r.selecionarGrupo())})("handleButtonFastClick",function(){v(i);let r=m(3);return x(r.abrirModalOnboardingFast())}),c()()}if(e&2){let i=t.$implicit,o=m(3);a(),s("textButtonCta",N(u(2,7,"grupoDeCarros.btnCta")))("group",i)("showPrice",!1)("haveFast",o.isBrasil)("interAgency",o.codigoPaisSelecionado!=="0055")("hideSimilar",i.codigoLocaliza==="R"||i.codigoLocaliza==="RX")}}function be(e,t){if(e&1&&_(0,xe,3,9,"div",12),e&2){let i=m(2);s("ngForOf",i.todosGrupos)}}function Se(e,t){if(e&1&&(L(0),B(1,ve,1,1,"div",11)(2,be,1,1,"div",11),j()),e&2){let i=m();a(),P(i.isMexico?1:2)}}function ye(e,t){e&1&&g(0,"ngx-skeleton-loader",15),e&2&&s("theme",V(1,Ce))}function Ge(e,t){e&1&&g(0,"app-toast-erro")}function Me(e,t){e&1&&(p(0,"div",16),g(1,"img",17),p(2,"p",18),S(3),d(4,"translate"),c()()),e&2&&(a(3),A(" ",u(4,1,"grupoDeCarros.nenhumGrupoEncontrado")," "))}var me=(()=>{let t=class t{constructor(o,r,n,f,D,de,ue,ge){this.dialog=o,this.bsService=r,this.frotaService=n,this.seoBase=f,this.translateService=D,this.navigationFlow=de,this.internacionalizacaoService=ue,this.googleAnalyticsService=ge,this.co
1digoPaisSelecionado=C}ngOnInit(){this.breadCrumb=[{label:"breadCrumbs.grupoCarros.label",url:"url.grupoDeCarros"}],this.subscriptionBreakpoint=this.bsService.isDesktop.subscribe(o=>{this.isDesktop=o}),this.translateService.get("grupoDeCarros.seo").pipe(h(1)).subscribe(o=>{this.seoBase.setTitle(o.title),this.seoBase.setDescription(o.description)}),this.codigoPaisSelecionado=this.internacionalizacaoService.recuperarCodigoPais()||C,this.isBrasil=this.codigoPaisSelecionado===C,this.isMexico=this.codigoPaisSelecionado===w,this.getGruposDeCarros()}ngOnDestroy(){this.subscriptionBreakpoint&&this.subscriptionBreakpoint.unsubscribe()}getGruposDeCarros(){this.carregamentoTerminou=!1,this.exibirToastErro=!1,this.frotaService.getFrotasPorPais(this.codigoPaisSelecionado).pipe(h(1)).subscribe(o=>{this.todosGrupos=o.frota.filter(r=>r.codigoGrupoFastEquivalente?(o.frota.find(f=>r.codigoGrupoFastEquivalente===f.codigoLocaliza)&&(r.categoria="Fast"),!0):!o.frota.find(n=>r.codigoLocaliza===n.codigoGrupoFastEquivalente)).map(r=>E(F({},r),{disponivel:!0,freesale:!0})),this.carregamentoTerminou=!0},()=>{this.carregamentoTerminou=!0,this.exibirToastErro=!0})}selecionarPais(o){o?(this.codigoPaisSelecionado=o,this.isBrasil=o===C,this.isMexico=o===w,this.getGruposDeCarros()):this.exibirToastErro=!0}selecionarGrupo(){this.translateService.get("url.grupoDeCarros").pipe(h(1)).subscribe(o=>{this.navigationFlow.navigate({step:1,url:o}),this.googleAnalyticsService.preencherDataLayer({event:"__MensuraEventos",category:"Grupo de Carros",action:"Click",label:"TesteAB - Novo"})})}abrirModalOnboardingFast(){this.dialog.open(pe,{disableClose:!0,maxWidth:this.isDesktop?"57.6rem":"100%",maxHeight:this.isDesktop?"56.8rem":"100%",panelClass:"matDialog100Percent"})}};t.\u0275fac=function(r){return new(r||t)(l(J),l(Q),l(re),l(te),l($),l(Y),l(Z),l(K))},t.\u0275cmp=k({type:t,selectors:[["grupos-de-carros"]],standalone:!1,decls:19,vars:13,consts:[[3,"breadCrumbs"],[1,"container","grupo-de-carros"],[1,"row"],[1,"col-12","col-md-6"],[1,"col-12","col-md-6","grupo-de-carros__filtro-pais"],[3,"paisSelecionadoUsuario","redirecionarPais"],[1,"col-12"],[4,"ngIf"],["class","grupo-de-carros__loader","count","6",3,"theme",4,"ngIf"],["class","grupo-de-carros-erro",4,"ngIf"],["color","neutral",1,"grupo-de-carros__alert",3,"description","showCloseButton"],[1,"col-12","col-md-6","col-xl-4","grupo-de-carros__box"],["class","col-12 col-md-6 col-xl-4 grupo-de-carros__box",4,"ngFor","ngForOf"],[3,"chooseGroup","group","showPrice","hideSimilar","textButtonCta"],[3,"handleButtonCtaClick","handleButtonFastClick","group","showPrice","haveFast","interAgency","textButtonCta","hideSimilar"],["count","6",1,"grupo-de-carros__loader",3,"theme"],[1,"grupo-de-carros-erro"],["src","./assets/images/ilustracoes/nenhum-resultado-encotrado.svg","alt","'grupoDeCarros.nenhumGrupoEncontrado' | translate'","data-testid","grupos-de-carros_erro-img","loading","lazy"],[1,"grupo-de-carros-erro__texto"]],template:function(r,n){r&1&&(g(0,"app-breadcrumb",0),p(1,"section",1)(2,"div",2)(3,"div",3)(4,"h2"),S(5),d(6,"translate"),c()(),p(7,"div",4)(8,"p"),S(9),d(10,"translate"),c(),p(11,"app-select-country-language",5),b("paisSelecionadoUsuario",function(D){return n.selecionarPais(D)}),c()(),B(12,fe,3,4,"div",6),c(),p(13,"div",2),_(14,Se,3,1,"ng-container",7),p(15,"div",6),_(16,ye,1,2,"ngx-skeleton-loader",8)(17,Ge,1,0,"app-toast-erro",7)(18,Me,5,3,"div",9),c()()()),r&2&&(s("breadCrumbs",n.breadCrumb),a(5),O(u(6,9,"grupoDeCarros.titulo")),a(4),O(u(10,11,"grupoDeCarros.mostrandoFronta")),a(2),s("redirecionarPais",!1),a(),P(n.isMexico?12:-1),a(2),s("ngIf",n.carregamentoTerminou&&!n.exibirToastErro&&n.todosGrupos.length>0),a(2),s("ngIf",!n.carregamentoTerminou),a(),s("ngIf",n.carregamentoTerminou&&n.exibirToastErro),a(),s("ngIf",n.carregamentoTerminou&&!n.exibirToastErro&&n.todosGrupos.length===0))},dependencies:[R,q,ae,M,ie,ce,ee,G,y,H],styles:[".grupo-de-carros[_ngcontent-%COMP%]{margin-bottom:4.8rem}.grupo-de-carros[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:3.2rem;line-height:3.8rem;margin:4rem auto 3.2rem;text-align:center;text-transform:inherit}@media(min-width:768px){.grupo-de-carros[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin-top:3.2rem;text-align:start}}@media(min-width:992px){.grupo-de-carros[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin-top:3.2rem}}.grupo-de-carros__filtro-pais[_ngcontent-%COMP%]{align-items:center;display:flex;justify-content:center;margin-bottom:1.6rem}@media(min-width:768px){.grupo-de-carros__filtro-pais[_ngcontent-%COMP%]{justify-content:flex-end;margin-bottom:0}}.grupo-de-carros__alert[_ngcontent-%COMP%]{display:block;margin-bottom:2.5rem;--lds-components-typography-body-md-size: 1.2rem;--lds-components-typography-body-md-line-height: 160%;--lds-components-alert-padding-top: 1.4rem}.grupo-de-carros__box[_ngcontent-%COMP%]{margin-bottom:3.2rem}.grupo-de-carros-erro[_ngcontent-%COMP%]{align-items:center;display:flex;flex-direction:column;padding-bottom:4.8rem}.grupo-de-carros-erro__texto[_ngcontent-%COMP%]{font-size:1.6rem;line-height:2rem;text-align:center}.grupo-de-carros-erro[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{align-items:center;margin-bottom:3rem;max-width:44.8rem;object-fit:cover;width:100%}.grupo-de-carros__loader[_ngcontent-%COMP%]{display:grid;grid-template-columns:1fr;gap:2.4rem;margin-bottom:4rem}@media(min-width:768px){.grupo-de-carros__loader[_ngcontent-%COMP%]{grid-template-columns:1fr 1fr}}@media(min-width:992px){.grupo-de-carros__loader[_ngcontent-%COMP%]{grid-template-columns:1fr 1fr 1fr}}"]});let e=t;return e})();var De=[{path:"",pathMatch:"full",component:me,sitemap:{priority:.8}}],ho=(()=>{let t=class t{};t.\u0275fac=function(r){return new(r||t)},t.\u0275mod=z({type:t}),t.\u0275inj=I({imports:[X.forChild(De),U,se,M,W,ne,le,oe,G,y]});let e=t;return e})();export{ho as GrupoDeCarrosModule,De as routes};
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.