1import{a as gn,c as yn,d as Sn,g as vn}from"./chunk-KYZEVHNN.js";import{a as un}from"./chunk-TYMUISFM.js";import{a as bn}from"./chunk-INTIG36W.js";import{a as Ye}from"./chunk-KZ2ZSYWH.js";import{a as Cn}from"./chunk-5AOT5QUP.js";import{b as pt}from"./chunk-HX4TVXTI.js";import{a as dn}from"./chunk-MEAG7EA7.js";import{a as mn}from"./chunk-ZOQQKDLD.js";import{a as $e,b as je}from"./chunk-COM4TU4X.js";import{c as on}from"./chunk-XM6T3UDR.js";import{a as cn}from"./chunk-RH7QXPDQ.js";import{c as ln}from"./chunk-2OKD7CCE.js";import{a as xn}from"./chunk-M7Y7JQBO.js";import{H as De}from"./chunk-4GIJMN7K.js";import{e as Jt,h as Zt,m as en}from"./chunk-JY5I4YMQ.js";import{a as We,b as Gt,c as Qt,g as Kt,h as Xt,l as qt}from"./chunk-DWSYWVJG.js";import{a as fn,b as hn}from"./chunk-WZD3J3WF.js";import{f as tn}from"./chunk-QEHDB5MC.js";import{a as _n}from"./chunk-IANGC6EK.js";import{a as pn}from"./chunk-2YF6RPDZ.js";import{a as mt}from"./chunk-HFXU3N76.js";import{a as Ge}from"./chunk-4YXIBSD2.js";import{b as an,g as rn}from"./chunk-RGKIS52W.js";import{a as Qe}from"./chunk-AOTLBBTU.js";import{a as ee}from"./chunk-7VKZACOA.js";import{b as ze,c as sn}from"./chunk-URHB2IYJ.js";import{e as jt,f as Yt}from"./chunk-K54ADNBJ.js";import{a as Ue}from"./chunk-A5BE362M.js";import{b as Se}from"./chunk-VEWKPAHI.js";import{a as $t}from"./chunk-2BVYISLU.js";import{b as ye,c as Be,d as Ve}from"./chunk-LXKQC6XL.js";import{F as ce,K as Ut,j as dt,u as Wt,x as zt}from"./chunk-T2XNAHS3.js";import{a as nn}from"./chunk-NVNKVE7D.js";import{b as Q}from"./chunk-7AJGPAXD.js";import{$b as Ht,$c as P,Aa as R,Ab as Ne,Ac as lt,Bb as T,Bc as B,Cc as V,Da as Oe,Dd as He,Ea as Ie,Eb as F,Ed as ge,Fa as X,Fb as H,Gb as x,Ha as re,I as Ot,Ic as Le,Id as Z,Lc as g,Ma as ue,Mc as O,Nc as U,Ra as Pe,Sb as D,Ub as w,Wb as Ae,Y as de,Yb as y,_ as It,_b as S,ac as Bt,ad as W,bc as he,cc as Ce,db as Ft,dc as u,dd as ct,ea as Me,eb as ke,ec as m,f as pe,fc as _,g as Rt,ga as at,gc as c,hd as f,ia as d,ib as p,id as L,j as Tt,jd as N,k as Et,kc as Y,kd as E,lc as G,ld as J,mc as z,md as $,n as ot,nb as xe,oa as te,ob as ie,p as Mt,pa as ne,pc as se,qa as rt,ra as Pt,rb as Lt,sa as kt,sd as v,ta as Nt,ua as _e,ub as fe,uc as oe,ud as Vt,v as Ee,wa as At,wc as s,xc as Fe,xd as ae,yc as le,zb as k,zc as st}from"./chunk-OJOBBBRS.js";var Kn=["prevArrow"],Xn=["nextArrow"],qn=["container"],Jn=["slider"],Zn=["button"],ei=["img"],ti=(e,i)=>i.id;function ni(e,i){if(e&1&&(m(0,"h3"),g(1),f(2,"fallbackI18n"),_()),e&2){let t=s(3).$implicit,n=s();p(),O(N(2,1,t.title,n.translate.currentLang))}}function ii(e,i){if(e&1&&(m(0,"p"),g(1),f(2,"fallbackI18n"),_()),e&2){let t=s(3).$implicit,n=s();p(),O(N(2,1,t.subtitle,n.translate.currentLang))}}function oi(e,i){if(e&1&&(m(0,"li")(1,"div",7),y(2,ni,3,4,"h3"),y(3,ii,3,4,"p"),_(),c(4,"img",8),f(5,"getImgUrl"),_()),e&2){let t=s(2),n=t.$implicit,o=t.$index,a=s();p(2),S(n!=null&&n.title?2:-1),p(),S(n!=null&&n.subtitle?3:-1),p(),u("ngSrc",N(5,4,n.xs,a.cdnUrl()))("priority",o===0)}}function ai(e,i){if(e&1&&(m(0,"h3"),g(1),f(2,"fallbackI18n"),_()),e&2){let t=s(3).$implicit,n=s();p(),O(N(2,1,t.title,n.translate.currentLang))}}function ri(e,i){if(e&1&&(m(0,"p"),g(1),f(2,"fallbackI18n"),_()),e&2){let t=s(3).$implicit,n=s();p(),O(N(2,1,t.subtitle,n.translate.currentLang))}}function si(e,i){if(e&1&&(m(0,"li")(1,"div",7),y(2,ai,3,4,"h3"),y(3,ri,3,4,"p"),_(),c(4,"img",8),f(5,"getImgUrl"),_()),e&2){let t=s(2),n=t.$implicit,o=t.$index,a=s();p(2),S(n!=null&&n.title?2:-1),p(),S(n!=null&&n.subtitle?3:-1),p(),u("ngSrc",N(5,4,n.md,a.cdnUrl()))("priority",o===0)}}function li(e,i){if(e&1&&(m(0,"h3"),g(1),f(2,"fallbackI18n"),_()),e&2){let t=s(3).$implicit,n=s();p(),O(N(2,1,t.title,n.translate.currentLang))}}function ci(e,i){if(e&1&&(m(0,"p"),g(1),f(2,"fallbackI18n"),_()),e&2){let t=s(3).$implicit,n=s();p(),O(N(2,1,t.subtitle,n.translate.currentLang))}}function di(e,i){if(e&1&&(m(0,"li")(1,"div",7),y(2,li,3,4,"h3"),y(3,ci,3,4,"p"),_(),c(4,"img",8),f(5,"getImgUrl"),_()),e&2){let t=s(2),n=t.$implicit,o=t.$index,a=s();p(2),S(n!=null&&n.title?2:-1),p(),S(n!=null&&n.subtitle?3:-1),p(),u("ngSrc",N(5,4,n.xl,a.cdnUrl()))("priority",o===0)}}function mi(e,i){if(e&1&&y(0,oi,6,7,"li")(1,si,6,7,"li")(2,di,6,7,"li"),e&2){let t=s().$implicit,n=s();S(n.isSmallDevice()&&!n.isMediumDevice()&&t.xs?0:n.isMediumDevice()&&t.md?1:!n.isSmallDevice()&&!n.isMediumDevice()&&t.xl?2:-1)}}function pi(e,i){if(e&1&&(m(0,"li"),c(1,"video",9),_()),e&2){let t=s().$implicit;p(),u("src",t.video,ke)}}function _i(e,i){if(e&1&&y(0,mi,3,1)(1,pi,2,1,"li"),e&2){let t=i.$implicit;S(t.video?t.video?1:-1:0)}}function ui(e,i){if(e&1){let t=se();m(0,"button",17,3),oe("click",function(){let o=te(t).$index,a=s(2);
1return ne(a.navigateToSlide(o))}),_()}if(e&2){let t=i.$index;Ae("aria-label","Ir a diapositiva "+(t+1))}}function fi(e,i){if(e&1){let t=se();m(0,"div",6)(1,"button",10,1),oe("click",function(){te(t);let o=s();return ne(o.prevSlide())}),rt(),m(3,"svg",11),c(4,"path",12),_()(),Pt(),m(5,"div",13),he(6,ui,2,1,"button",14,Ht),_(),m(8,"button",15,2),oe("click",function(){te(t);let o=s();return ne(o.nextSlide())}),rt(),m(10,"svg",11),c(11,"path",16),_()()()}if(e&2){let t=s();p(6),Ce(t.slides())}}var Ke=class e{renderer=d(Lt);_platformId=d(ue);_breakpointService=d(Ge);_destroyRef=d(_e);_cdr=d(He);_agencyTokenService=d(Se);autoScrollInterval;scrollLeft;isMouseOver=!1;isDown=!1;isTouching=!1;startX;startY;cdnUrl=R(Q.customCdn);translate=d(ye);auto=ae(!1);showNavigations=ae(!1);slides=ae();priority=ae(!0);isSmallDevice=R(this._breakpointService.isSmallDevice());isMediumDevice=R(this._breakpointService.isMediumDevice());prevArrow;nextArrow;containerSlider;slider;buttons;slideImages;startAutoScroll(){if(this.auto()){this.isMouseOver=!1;let i=this.slider.nativeElement,t=i.offsetWidth;this.autoScrollInterval=setInterval(()=>{if(this.isMouseOver)return;let n=i.children.length,a=(Math.round(i.scrollLeft/t)+1)%n;
1this.navigateToSlide(a)},5e3)}}stopAutoScroll(){this.auto()&&(this.isMouseOver=!0,this.autoScrollInterval&&(clearInterval(this.autoScrollInterval),this.autoScrollInterval=null))}onTouchStart(i){this.stopAutoScroll(),this.isTouching=!0,this.startY=i.touches[0].pageY}onTouchEnd(){this.isTouching=!1,this.startAutoScroll()}onTouchMove(i){if(this.isTouching){let t=this.startY-i.touches[0].pageY;Math.abs(t)>0&&this.moveVerticalWindows(i,t)}}moveVerticalWindows(i,t){typeof window<"u"&&window.scrollBy({top:t,behavior:"auto"})}onMouseDown(i){this.isDown=!0,this.startX=i.pageX-this.slider.nativeElement.offsetLeft,this.scrollLeft=this.slider.nativeElement.scrollLeft}onMouseLeave(){this.isDown=!1}onMouseUp(){this.isDown=!1}onMouseMove(i){if(!this.isDown)return;i.preventDefault();let o=(i.pageX-this.slider.nativeElement.offsetLeft-this.startX)*2,a=this.scrollLeft-o;this.renderer.setStyle(this.slider.nativeElement,"scrollLeft",a)}onWeel(i){Math.abs(i.deltaY)>Math.abs(i.deltaX)&&this.moveVerticalWindows(i,i.deltaY)}onScroll(){let i=this.slider.nativeElement,t=i.offsetWidth,n=Math.round(i.scrollLeft/t);this.updateActiveButton(n),this.slideImages.forEach(o=>{let r=`translateX(${(i.scrollLeft-o.nativeElement.parentElement.offsetLeft)*.2}px)`;this.renderer.setStyle(o.nativeElement,"transform",r)})}
1navigateToSlide(i){let t=this.slider.nativeElement,n=t.offsetWidth,o=i*n;t?.scrollTo&&(t?.scrollTo({left:o,behavior:"smooth"}),this.updateActiveButton(i))}updateActiveButton(i){this.buttons.forEach((t,n)=>{n===i?this.renderer.addClass(t.nativeElement,"carousel-slide__button--active"):this.renderer.removeClass(t.nativeElement,"carousel-slide__button--active")})}prevSlide(){let i=this.slider.nativeElement,t=i.offsetWidth,n=i.children.length,a=(Math.round(i.scrollLeft/t)-1+n)%n;this.navigateToSlide(a)}nextSlide(){let i=this.slider.nativeElement,t=i.offsetWidth,n=i.children.length,a=(Math.round(i.scrollLeft/t)+1)%n;this.navigateToSlide(a)}getCurrentSlideIndex(){if(!this.slider?.nativeElement)return 0;let i=this.slider.nativeElement,t=i.offsetWidth;return Math.round(i.scrollLeft/t)}ngOnInit(){this._breakpointService.isSmallDevice$.pipe(ee(this._destroyRef)).subscribe(i=>{this.isSmallDevice.set(i)}),this.translate.onLangChange.pipe(ee(this._destroyRef)).subscribe(()=>{this._cdr.detectChanges()})}ngAfterViewInit(){let i=this.slider.nativeElement;this.renderer.listen(i,"mousedown",t=>this.onMouseDown(t)),this.renderer.listen(i,"mouseleave",()=>this.onMouseLeave()),this.renderer.listen(i,"mouseup",()=>this.onMouseUp()),this.renderer.listen(i,"mousemove",t=>this.onMouseMove(t)),this.renderer.listen(i,"scroll",()=>this.onScroll()),this.renderer.listen(i,"mouseenter",()=>this.stopAutoScroll()),this.renderer.listen(i,"mouseleave",()=>this.startAutoScroll()),this.renderer.listen(i,"touchstart",t=>this.onTouchStart(t)),this.renderer.listen(i,"touchend",()=>this.onTouchEnd()),ce(this._platformId)&&(this.renderer.listen(i,"wheel",t=>this.onWeel(t)),this.renderer.listen(i,"touchmove",t=>this.onTouchMove(t))),this.startAutoScroll()}ngOnDestroy(){this.stopAutoScroll()}static \u0275fac=function(t){return new(t||e)};static \u0275cmp=k({type:e,selectors:[["app-carousel-slide"]],viewQuery:function(t,n){if(t&1&<(Kn,5)(Xn,5)(qn,5)(Jn,5)(Zn,5)(ei,5),t&2){let o;B(o=V())&&(n.prevArrow=o.first),B(o=V())&&(n.nextArrow=o.first),B(o=V())&&(n.containerSlider=o.first),B(o=V())&&(n.slider=o.first),B(o=V())&&(n.buttons=o),B(o=V())&&(n.slideImages=o)}},inputs:{auto:[1,"auto"],showNavigations:[1,"showNavigations"],slides:[1,"slides"],priority:[1,"priority"]},features:[P([Qe(!0)])],decls:6,vars:1,consts:[["slider",""],["prevArrow",""],["nextArrow",""],["button",""],[1,"carousel-slide"],[1,"carousel-slide__list"],[1,"carousel-slide__navigation"],[1,"carousel-slide__description"],["alt","imagen","fill","","placeholder","",3,"ngSrc","priority"],["autoplay","","loop","","muted","","playsinline","",1,"carousel-slide__video",3,"src"],["aria-label","Diapositiva anterior",1,"carousel-slide__arrow","carousel-slide__arrow--prev",3,"click"],["fill","none","height","20","viewBox","0 0 24 24","width","20"],["d","M15 18L9 12L15 6","stroke","currentColor","stroke-linecap","round","stroke-linejoin","round","stroke-width","2"],[1,"carousel-slide__buttons"],[1,"carousel-slide__button"],["aria-label","Diapositiva siguiente",1,"carousel-slide__arrow","carousel-slide__arrow--next",3,"click"],["d","M9 18L15 12L9 6","stroke","currentColor","stroke-linecap","round","stroke-linejoin","round","stroke-width","2"],[1,"carousel-slide__button",3,"click"]],template:function(t,n){t&1&&(m(0,"div",4)(1,"ul",5,0),he(3,_i,2,1,null,null,ti),_(),y(5,fi,12,0,"div",6),_()),t&2&&(p(3),Ce(n.slides()),p(2),S(n.showNavigations()?5:-1))},dependencies:[Ut,mn,Ue],styles:[".carousel-slide[_ngcontent-%COMP%]{width:100%;height:100%;position:relative}.carousel-slide__list[_ngcontent-%COMP%]{display:flex;flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;touch-action:pan-x pan-y;overscroll-behavior:contain;margin:0;width:100%;height:100%;list-style:none;padding-inline-start:0px;padding-inline-end:0px}@supports (scrollbar-width: thin){.carousel-slide__list[_ngcontent-%COMP%]{scrollbar-width:none}}@supports (-webkit-touch-callout: none){.carousel-slide__list[_ngcontent-%COMP%] .scrollable[_ngcontent-%COMP%]{--webkit-scrollbar-color: none}}.carousel-slide__list[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{flex-shrink:0;scroll-snap-align:center;scroll-snap-stop:always;width:100%;height:100%;position:relative}.carousel-slide__list[_ngcontent-%COMP%] li[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.carousel-slide__navigation[_ngcontent-%COMP%]{position:absolute;bottom:20px;left:0;right:0;display:flex;align-items:center;justify-content:center;gap:16px;z-index:1}
1.carousel-slide__buttons[_ngcontent-%COMP%]{display:flex;justify-content:center;gap:1rem}.carousel-slide__button[_ngcontent-%COMP%]{width:12px;height:12px;border-radius:50%;border:none;background:#ffffff80;cursor:pointer;transition:all .3s ease}.carousel-slide__button[_ngcontent-%COMP%]:hover{background:#fffc;transform:scale(1.2)}.carousel-slide__button--active[_ngcontent-%COMP%]{background:#fff;transform:scale(1.2)}.carousel-slide__video[_ngcontent-%COMP%]{width:100%;height:100%;object-fit:cover}.carousel-slide__description[_ngcontent-%COMP%]{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;z-index:1;color:#fff;padding:0 3rem}.carousel-slide__description[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-weight:900;font-style:Black;font-size:25px;line-height:120%;letter-spacing:2%;vertical-align:middle;text-shadow:0 1px 4px rgba(0,0,0,.3)}@media screen and (min-width:767.98px){.carousel-slide__description[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:48px}}@media screen and (min-width:991.98px){.carousel-slide__description[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:68px}}.carousel-slide__description[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-weight:500;font-style:Medium;font-size:14px;line-height:120%;letter-spacing:0%;text-shadow:0 1px 3px rgba(0,0,0,.28)}@media screen and (min-width:767.98px){.carousel-slide__description[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:19px}}@media screen and (min-width:991.98px){.carousel-slide__description[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:24px}}.carousel-slide__arrow[_ngcontent-%COMP%]{background:#fffc;border:none;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;color:#333;flex-shrink:0}.carousel-slide__arrow[_ngcontent-%COMP%]:hover{background:#fff;transform:scale(1.1)}.carousel-slide__arrow[_ngcontent-%COMP%]:active{transform:scale(.95)}.carousel-slide__arrow[_ngcontent-%COMP%]{position:static;transform:none}@media(max-width:480px){.carousel-slide__arrow[_ngcontent-%COMP%]{width:32px;height:32px}.carousel-slide__arrow[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{width:16px;height:16px}}@media(min-width:769px){.mobile-case[_ngcontent-%COMP%]{display:none!important}}@media(max-width:768px){.desktop-case[_ngcontent-%COMP%]{display:none!important}}"],changeDetection:0})};function hi(e,i){if(e&1&&c(0,"app-carousel-slide",1),e&2){let t=s();u("auto",!0)("showNavigations",!0)("slides",t.slides())}}function Ci(e,i){if(e&1&&c(0,"app-carousel-slide",1),e&2){let t=s();u("auto",!0)("showNavigations",!1)("slides",t.slides())}}var qe=class e{_transferState=d(Pe);visuality;eVISUALITY_TYPE=$e;slides=ae.required();ngOnInit(){this.visuality=R(this._transferState.get(je,"A"))}static \u0275fac=function(t){return new(t||e)};static \u0275cmp=k({type:e,selectors:[["app-home-carousel"]],inputs:{slides:[1,"slides"]},decls:3,vars:1,consts:[[1,"home-carousel"],[3,"auto","showNavigations","slides"]],template:function(t,n){if(t&1&&(m(0,"div",0),y(1,hi,1,3,"app-carousel-slide",1)(2,Ci,1,3,"app-carousel-slide",1),_()),t&2){let o;p(),S((o=n.visuality())===n.eVISUALITY_TYPE.A?1:o===n.eVISUALITY_TYPE.B?2:-1)}},dependencies:[Ke],styles:[".home-carousel[_ngcontent-%COMP%]{width:100%;height:40rem}@media screen and (min-width:767.98px){.home-carousel[_ngcontent-%COMP%]{height:40rem}}@media screen and (min-width:900px){.home-carousel[_ngcontent-%COMP%]{height:60rem}}@media screen and (min-width:1267.98px){.home-carousel[_ngcontent-%COMP%]{height:85vh}}"],changeDetection:0})};var yi=[[["caption"]],[["colgroup"],["col"]],"*"],Si=["caption","colgroup, col","*"];function vi(e,i){e&1&&le(0,2)}function bi(e,i){e&1&&(m(0,"thead",0),z(1,1),_(),m(2,"tbody",0),z(3,2)(4,3),_(),m(5,"tfoot",0),z(6,4),_())}function xi(e,i){e&1&&z(0,1)(1,2)(2,3)(3,4)}var q=new at("CDK_TABLE");var et=(()=>{class e{template=d(ie);constructor(){}static \u0275fac=function(n){return new(n||e)};static \u0275dir=T({type:e,selectors:[["","cdkCellDef",""]]})}return e})(),tt=(()=>{class e{template=d(ie);constructor(){}static \u0275fac=function(n){return new(n||e)};static \u0275dir=T({type:e,selectors:[["","cdkHeaderCellDef",""]]})}return e})(),Rn=(()=>{class e{template=d(ie);constructor(){}static \u0275fac=function(n){return new(n||e)};static \u0275dir=T({type:e,selectors:[["","cdkFooterCellDef",""]]})}return e})(),be=(()=>{class e{_table=d(q,{optional:!0});_hasStickyChanged=!1;get name(){return this._name}set name(t){this._setNameInput(t)}_name;get sticky(){return this._sticky}set sticky(t){t!==this._sticky&&(this._sticky=t,this._hasStickyChanged=!0)}_sticky=!1;get stickyEnd(){return this._stickyEnd}set stickyEnd(t){t!==this._stickyEnd&&(this._stickyEnd=t,this._hasStickyChanged=!0)}_stickyEnd=!1;cell;headerCell;footerCell;cssClassFriendlyName;_columnCssClassName;constructor(){}hasStickyChanged(){let t=this._hasStickyChanged;return this.resetStickyChanged(),t}resetStickyChanged(){this._hasStickyChanged=!1}_updateColumnCssClassName(){this._columnCssClassName=[`cdk-column-${this.cssClassFriendlyName}`]}_setNameInput(t){t&&(this._name=t,this.cssClassFriendlyName=t.replace(/[^a-z0-9_-]/gi,"-"),this._updateColumnCssClassName())}static \u0275fac=function(n){return new(n||e)};static \u0275dir=T({type:e,selectors:[["","cdkColumnDef",""]],contentQueries:function(n,o,a){if(n&1&&st(a,et,5)(a,tt,5)(a,Rn,5),n&2){let r;B(r=V())&&(o.cell=r.first),B(r=V())&&(o.headerCell=r.first),B(r=V())&&(o.footerCell=r.first)}},inputs:{name:[0,"cdkColumnDef","name"],sticky:[2,"sticky","sticky",Z],stickyEnd:[2,"stickyEnd","stickyEnd",Z]}})}return e})(),Ze=class{constructor(i,t){t.nativeElement.classList.add(...i._columnCssClassName)}},Tn=(()=>{class e extends Ze{constructor(){super(d(be),d(re))}static \u0275fac=function(n){return new(n||e)};static \u0275dir=T({type:e,selectors:[["cdk-header-cell"],["th","cdk-header-cell",""]],hostAttrs:["role","columnheader",1,"cdk-header-cell"],features:[F]})}return e})();var En=(()=>{class e extends Ze{constructor(){let t=d(be),n=d(re);super(t,n);let o=t._table?._getCellRole();o&&n.nativeElement.setAttribute("role",o)}static \u0275fac=function(n){return new(n||e)};static \u0275dir=T({type:e,selectors:[["cdk-cell"],["td","cdk-cell",""]],hostAttrs:[1,"cdk-cell"],features:[F]})}return e})();var ut=(()=>{class e{template=d(ie);_differs=d(ge);columns;_columnsDiffer;constructor(){}ngOnChanges(t){if(!this._columnsDiffer){let n=t.columns&&t.columns.currentValue||[];this._columnsDiffer=this._differs.find(n).create(),this._columnsDiffer.diff(n)}}getColumnsDiff(){return this._columnsDiffer.diff(this.columns)}extractCellTemplate(t){return this instanceof Re?t.headerCell.template:this instanceof ft?t.footerCell.template:t.cell.template}static \u0275fac=function(n){return new(n||e)};static \u0275dir=T({type:e,features:[Ie]})}return e})(),Re=(()=>{class e extends ut{_table=d(q,{optional:!0});_hasStickyChanged=!1;get sticky(){return this._sticky}set sticky(t){t!==this._sticky&&(this._sticky=t,this._hasStickyChanged=!0)}_sticky=!1;constructor(){super(d(ie),d(ge))}ngOnChanges(t){super.ngOnChanges(t)}hasStickyChanged(){let t=this._hasStickyChanged;return this.resetStickyChanged(),t}resetStickyChanged(){this._hasStickyChanged=!1}static \u0275fac=function(n){return new(n||e)};static \u0275dir=T({type:e,selectors:[["","cdkHeaderRowDef",""]],inputs:{columns:[0,"cdkHeaderRowDef","columns"],sticky:[2,"cdkHeaderRowDefSticky","sticky",Z]},features:[F,Ie]})}return e})(),ft=(()=>{class e extends ut{_table=d(q,{optional:!0});_hasStickyChanged=!1;get sticky(){return this._sticky}set sticky(t){t!==this._sticky&&(this._sticky=t,this._hasStickyChanged=!0)}_sticky=!1;constructor(){super(d(ie),d(ge))}ngOnChanges(t){super.ngOnChanges(t)}hasStickyChanged(){let t=this._hasStickyChanged;return this.resetStickyChanged(),t}resetStickyChanged(){this._hasStickyChanged=!1}static \u0275fac=function(n){return new(n||e)};static \u0275dir=T({type:e,selectors:[["","cdkFooterRowDef",""]],inputs:{columns:[0,"cdkFooterRowDef","columns"],sticky:[2,"cdkFooterRowDefSticky","sticky",Z]},features:[F,Ie]})}return e})(),nt=(()=>{class e extends ut{_table=d(q,{optional:!0});when;constructor(){super(d(ie),d(ge))}static \u0275fac=function(n){return new(n||e)};static \u0275dir=T({type:e,selectors:[["","cdkRowDef",""]],inputs:{columns:[0,"cdkRowDefColumns","columns"],when:[0,"cdkRowDefWhen","when"]},features:[F]})}return e})(),me=(()=>{class e{_viewContainer=d(fe);cells;context;static mostRecentCellOutlet=null;constructor(){e.mostRecentCellOutlet=this}ngOnDestroy(){e.mostRecentCellOutlet===this&&(e.mostRecentCellOutlet=null)}static \u0275fac=function(n){return new(n||e)};static \u0275dir=T({type:e,selectors:[["","cdkCellOutlet",""]]})}return e})(),ht=(()=>{class e{static \u0275fac=function(n){return new(n||e)};static \u0275cmp=k({type:e,selectors:[["cdk-header-row"],["tr","cdk-header-row",""]],hostAttrs:["role","row",1,"cdk-header-row"],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(n,o){n&1&&z(0,0)},dependencies:[me],encapsulation:2})}return e})();
1var Ct=(()=>{class e{static \u0275fac=function(n){return new(n||e)};static \u0275cmp=k({type:e,selectors:[["cdk-row"],["tr","cdk-row",""]],hostAttrs:["role","row",1,"cdk-row"],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(n,o){n&1&&z(0,0)},dependencies:[me],encapsulation:2})}return e})(),Mn=(()=>{class e{templateRef=d(ie);_contentClassNames=["cdk-no-data-row","cdk-row"];_cellClassNames=["cdk-cell","cdk-no-data-cell"];_cellSelector="td, cdk-cell, [cdk-cell], .cdk-cell";constructor(){}static \u0275fac=function(n){return new(n||e)};static \u0275dir=T({type:e,selectors:[["ng-template","cdkNoDataRow",""]]})}return e})(),Dn=["top","bottom","left","right"],_t=class{_isNativeHtmlTable;_stickCellCss;_isBrowser;_needsPositionStickyOnElement;direction;_positionListener;_tableInjector;_elemSizeCache=new WeakMap;_resizeObserver=globalThis?.ResizeObserver?new globalThis.ResizeObserver(i=>this._updateCachedSizes(i)):null;_updatedStickyColumnsParamsToReplay=[];_stickyColumnsReplayTimeout=null;_cachedCellWidths=[];_borderCellCss;_destroyed=!1;constructor(i,t,n=!0,o=!0,a,r,l){this._isNativeHtmlTable=i,this._stickCellCss=t,this._isBrowser=n,this._needsPositionStickyOnElement=o,this.direction=a,this._positionListener=r,this._tableInjector=l,this._borderCellCss={top:`${t}-border-elem-top`,bottom:`${t}-border-elem-bottom`,left:`${t}-border-elem-left`,right:`${t}-border-elem-right`}}clearStickyPositioning(i,t){(t.includes("left")||t.includes("right"))&&this._removeFromStickyColumnReplayQueue(i);let n=[];for(let o of i)o.nodeType===o.ELEMENT_NODE&&n.push(o,...Array.from(o.children));xe({write:()=>{for(let o of n)this._removeStickyStyle(o,t)}},{injector:this._tableInjector})}updateStickyColumns(i,t,n,o=!0,a=!0){if(!i.length||!this._isBrowser||!(t.some(K=>K)||n.some(K=>K))){this._positionListener?.stickyColumnsUpdated({sizes:[]}),this._positionListener?.stickyEndColumnsUpdated({sizes:[]});return}let r=i[0],l=r.children.length,h=this.direction==="rtl",C=h?"right":"left",b=h?"left":"right",I=t.lastIndexOf(!0),M=n.indexOf(!0),A,xt,Dt;a&&this._updateStickyColumnReplayQueue({rows:[...i],stickyStartStates:[...t],stickyEndStates:[...n]}),xe({earlyRead:()=>{A=this._getCellWidths(r,o),xt=this._getStickyStartColumnPositions(A,t),Dt=this._getStickyEndColumnPositions(A,n)},write:()=>{for(let K of i)for(let j=0;j<l;j++){let wt=K.children[j];t[j]&&this._addStickyStyle(wt,C,xt[j],j===I),n[j]&&this._addStickyStyle(wt,b,Dt[j],j===M)}this._positionListener&&A.some(K=>!!K)&&(this._positionListener.stickyColumnsUpdated({sizes:I===-1?[]:A.slice(0,I+1).map((K,j)=>t[j]?K:null)}),this._positionListener.stickyEndColumnsUpdated({sizes:M===-1?[]:A.slice(M).map((K,j)=>n[j+M]?K:null).reverse()}))}},{injector:this._tableInjector})}stickRows(i,t,n){if(!this._isBrowser)return;let o=n==="bottom"?i.slice().reverse():i,a=n==="bottom"?t.slice().reverse():t,r=[],l=[],h=[];xe({earlyRead:()=>{for(let C=0,b=0;C<o.length;C++){if(!a[C])continue;r[C]=b;let I=o[C];h[C]=this._isNativeHtmlTable?Array.from(I.children):[I];let M=this._retrieveElementSize(I).height;b+=M,l[C]=M}},write:()=>{let C=a.lastIndexOf(!0);for(let b=0;b<o.length;b++){if(!a[b])continue;let I=r[b],M=b===C;for(let A of h[b])this._addStickyStyle(A,n,I,M)}n==="top"?this._positionListener?.stickyHeaderRowsUpdated({sizes:l,offsets:r,elements:h}):this._positionListener?.stickyFooterRowsUpdated({sizes:l,offsets:r,elements:h})}},{injector:this._tableInjector})}updateStickyFooterContainer(i,t){this._isNativeHtmlTable&&xe({write:()=>{let n=i.querySelector("tfoot");n&&(t.some(o=>!o)?this._removeStickyStyle(n,["bottom"]):this._addStickyStyle(n,"bottom",0,!1))}},{injector:this._tableInjector})}destroy(){this._stickyColumnsReplayTimeout&&clearTimeout(this._stickyColumnsReplayTimeout),this._resizeObserver?.disconnect(),this._destroyed=!0}_removeStickyStyle(i,t){if(!i.classList.contains(this._stickCellCss))return;for(let o of t)i.style[o]="",i.classList.remove(this._borderCellCss[o]);Dn.some(o=>t.indexOf(o)===-1&&i.style[o])?i.style.zIndex=this._getCalculatedZIndex(i):(i.style.zIndex="",this._needsPositionStickyOnElement&&(i.style.position=""),i.classList.remove(this._stickCellCss))}_addStickyStyle(i,t,n,o){i.classList.add(this._stickCellCss),o&&i.classList.add(this._borderCellCss[t]),i.style[t]=`${n}px`,i.style.zIndex=this._getCalculatedZIndex(i),this._needsPositionStickyOnElement&&(i.style.cssText+="position: -webkit-sticky; position: sticky; ")}_getCalculatedZIndex(i){let t={top:100,bottom:10,left:1,right:1},n=0;for(let o of Dn)i.style[o]&&(n+=t[o]);return n?`${n}`:""}_getCellWidths(i,t=!0){if(!t&&this._cachedCellWidths.length)return this._cachedCellWidths;let n=[],o=i.children;for(let a=0;a<o.length;a++){let r=o[a];n.push(this._retrieveElementSize(r).width)}return this._cachedCellWidths=n,n}_getStickyStartColumnPositions(i,t){let n=[],o=0;for(let a=0;a<i.length;a++)t[a]&&(n[a]=o,o+=i[a]);return n}_getStickyEndColumnPositions(i,t){let n=[],o=0;for(let a=i.length;a>0;a--)t[a]&&(n[a]=o,o+=i[a]);return n}_retrieveElementSize(i){let t=this._elemSizeCache.get(i);if(t)return t;let n=i.getBoundingClientRect(),o={width:n.width,height:n.height};return this._resizeObserver&&(this._elemSizeCache.set(i,o),this._resizeObserver.observe(i,{box:"border-box"})),o}_updateStickyColumnReplayQueue(i){this._removeFromStickyColumnReplayQueue(i.rows),this._stickyColumnsReplayTimeout||this._updatedStickyColumnsParamsToReplay.push(i)}_removeFromStickyColumnReplayQueue(i){let t=new Set(i);for(let n of this._updatedStickyColumnsParamsToReplay)n.rows=n.rows.filter(o=>!t.has(o));this._updatedStickyColumnsParamsToReplay=this._updatedStickyColumnsParamsToReplay.filter(n=>!!n.rows.length)}_updateCachedSizes(i){let t=!1;for(let n of i){let o=n.borderBoxSize?.length?{width:n.borderBoxSize[0].inlineSize,height:n.borderBoxSize[0].blockSize}:{width:n.contentRect.width,height:n.contentRect.height};o.width!==this._elemSizeCache.get(n.target)?.width&&Di(n.target)&&(t=!0),this._elemSizeCache.set(n.target,o)}t&&this._updatedStickyColumnsParamsToReplay.length&&(this._stickyColumnsReplayTimeout&&clearTimeout(this._stickyColumnsReplayTimeout),this._stickyColumnsReplayTimeout=setTimeout(()=>{if(!this._destroyed){for(let n of this._updatedStickyColumnsParamsToReplay)this.updateStickyColumns(n.rows,n.stickyStart
1States,n.stickyEndStates,!0,!1);this._updatedStickyColumnsParamsToReplay=[],this._stickyColumnsReplayTimeout=null}},0))}};function Di(e){return["cdk-cell","cdk-header-cell","cdk-footer-cell"].some(i=>e.classList.contains(i))}var we=new at("STICKY_POSITIONING_LISTENER");var gt=(()=>{class e{viewContainer=d(fe);elementRef=d(re);constructor(){let t=d(q);t._rowOutlet=this,t._outletAssigned()}static \u0275fac=function(n){return new(n||e)};static \u0275dir=T({type:e,selectors:[["","rowOutlet",""]]})}return e})(),yt=(()=>{class e{viewContainer=d(fe);elementRef=d(re);constructor(){let t=d(q);t._headerRowOutlet=this,t._outletAssigned()}static \u0275fac=function(n){return new(n||e)};static \u0275dir=T({type:e,selectors:[["","headerRowOutlet",""]]})}return e})(),St=(()=>{class e{viewContainer=d(fe);elementRef=d(re);constructor(){let t=d(q);t._footerRowOutlet=this,t._outletAssigned()}static \u0275fac=function(n){return new(n||e)};static \u0275dir=T({type:e,selectors:[["","footerRowOutlet",""]]})}return e})(),vt=(()=>{class e{viewContainer=d(fe);elementRef=d(re);constructor(){let t=d(q);t._noDataRowOutlet=this,t._outletAssigned()}static \u0275fac=function(n){return new(n||e)};static \u0275dir=T({type:e,selectors:[["","noDataRowOutlet",""]]})}return e})(),bt=(()=>{class e{_differs=d(ge);_changeDetectorRef=d(He);_elementRef=d(re);_dir=d(jt,{optional:!0});_platform=d($t);_viewRepeater;_viewportRuler=d(Kt);_injector=d(kt);_virtualScrollViewport=d(Xt,{optional:!0,host:!0});_positionListener=d(we,{optional:!0})||d(we,{optional:!0,skipSelf:!0});_document=d(Nt);_data;_renderedRange;_onDestroy=new pe;_renderRows;_renderChangeSubscription=null;_columnDefsByName=new Map;_rowDefs;_headerRowDefs;_footerRowDefs;_dataDiffer;_defaultRowDef=null;_customColumnDefs=new Set;_customRowDefs=new Set;_customHeaderRowDefs=new Set;_customFooterRowDefs=new Set;_customNoDataRow=null;_headerRowDefChanged=!0;_footerRowDefChanged=!0;_stickyColumnStylesNeedReset=!0;_forceRecalculateCellWidths=!0;_cachedRenderRowsMap=new Map;_isNativeHtmlTable;_stickyStyler;stickyCssClass="cdk-table-sticky";needsPositionStickyOnElement=!0;_isServer;_isShowingNoDataRow=!1;_hasAllOutlets=!1;_hasInitialized=!1;_headerRowStickyUpdates=new pe;_footerRowStickyUpdates=new pe;_disableVirtualScrolling=!1;_getCellRole(){if(this._cellRoleInternal===void 0){let t=this._elementRef.nativeElement.getAttribute("role");return t==="grid"||t==="treegrid"?"gridcell":"cell"}return this._cellRoleInternal}_cellRoleInternal=void 0;get trackBy(){return this._trackByFn}set trackBy(t){this._trackByFn=t}_trackByFn;get dataSource(){return this._dataSource}set dataSource(t){this._dataSource!==t&&(this._switchDataSource(t),this._changeDetectorRef.markForCheck())}_dataSource;_dataSourceChanges=new pe;_dataStream=new pe;get multiTemplateDataRows(){return this._multiTemplateDataRows}set multiTemplateDataRows(t){this._multiTemplateDataRows=t,this._rowOutlet&&this._rowOutlet.viewContainer.length&&(this._forceRenderDataRows(),this.updateStickyColumnStyles())}_multiTemplateDataRows=!1;get fixedLayout(){return this._virtualScrollEnabled()?!0:this._fixedLayout}set fixedLayout(t){this._fixedLayout=t,this._forceRecalculateCellWidths=!0,this._stickyColumnStylesNeedReset=!0}_fixedLayout=!1;recycleRows=!1;contentChanged=new At;viewChange=new Rt({start:0,end:Number.MAX_VALUE});_rowOutlet;_headerRowOutlet;_footerRowOutlet;_noDataRowOutlet;_contentColumnDefs;_contentRowDefs;_contentHeaderRowDefs;_contentFooterRowDefs;_noDataRow;constructor(){d(new Vt("role"),{optional:!0})||this._elementRef.nativeElement.setAttribute("role","table"),this._isServer=!this._platform.isBrowser,this._isNativeHtmlTable=this._elementRef.nativeElement.nodeName==="TABLE",this._dataDiffer=this._differs.find([]).create((n,o)=>this.trackBy?this.trackBy(o.dataIndex,o.data):o)}ngOnInit(){this._setupStickyStyler(),this._viewportRuler.change().pipe(de(this._onDestroy)).subscribe(()=>{this._forceRecalculateCellWidths=!0})}ngAfterContentInit(){this._viewRepeater=this.recycleRows||this._virtualScrollEnabled()?new Qt:new on,this._virtualScrollEnabled()&&this._setupVirtualScrolling(this._virtualScrollViewport),this._hasInitialized=!0}ngAfterContentChecked(){this._canRender()&&this._render()}ngOnDestroy(){this._stickyStyler?.destroy(),[this._rowOutlet?.viewContainer,this._headerRowOutlet?.viewContainer,this._footerRowOutlet?.viewContainer,this._cachedRenderRowsMap,this._customColumnDefs,this._customRowDefs,this._customHeaderRowDefs,this._customFooterRowDefs,this._columnDefsByName].forEach(t=>{t?.clear()}),this._headerRowDefs=[],this._footerRowDefs=[],this._defaultRowDef=null,this._headerRowStickyUpdates.complete(),this._footerRowStickyUpdates.complete(),this._onDestroy.next(),this._onDestroy.complete(),We(this.dataSource)&&this.dataSource.disconnect(this)}renderRows(){this._renderRows=this._getAllRenderRows();let t=this._dataDiffer.diff(this._renderRows);if(!t){this._updateNoDataRow(),this.contentChanged.next();return}let n=this._rowOutlet.viewContainer;this._viewRepeater.applyChanges(t,n,(o,a,r)=>this._getEmbeddedViewArgs(o.item,r),o=>o.item.data,o=>{o.operation===Gt.INSERTED&&o.context&&this._renderCellTemplateForItem(o.record.item.rowDef,o.context)}),this._updateRowIndexContext(),t.forEachIdentityChange(o=>{let a=n.get(o.currentIndex);a.context.$implicit=o.item.data}),this._updateNoDataRow(),this.contentChanged.next(),this.updateStickyColumnStyles()}addColumnDef(t){this._customColumnDefs.add(t)}
1removeColumnDef(t){this._customColumnDefs.delete(t)}addRowDef(t){this._customRowDefs.add(t)}removeRowDef(t){this._customRowDefs.delete(t)}addHeaderRowDef(t){this._customHeaderRowDefs.add(t),this._headerRowDefChanged=!0}removeHeaderRowDef(t){this._customHeaderRowDefs.delete(t),this._headerRowDefChanged=!0}addFooterRowDef(t){this._customFooterRowDefs.add(t),this._footerRowDefChanged=!0}removeFooterRowDef(t){this._customFooterRowDefs.delete(t),this._footerRowDefChanged=!0}setNoDataRow(t){this._customNoDataRow=t}updateStickyHeaderRowStyles(){let t=this._getRenderedRows(this._headerRowOutlet);if(this._isNativeHtmlTable){let o=wn(this._headerRowOutlet,"thead");o&&(o.style.display=t.length?"":"none")}let n=this._headerRowDefs.map(o=>o.sticky);this._stickyStyler.clearStickyPositioning(t,["top"]),this._stickyStyler.stickRows(t,n,"top"),this._headerRowDefs.forEach(o=>o.resetStickyChanged())}updateStickyFooterRowStyles(){let t=this._getRenderedRows(this._footerRowOutlet);if(this._isNativeHtmlTable){let o=wn(this._footerRowOutlet,"tfoot");o&&(o.style.display=t.length?"":"none")}let n=this._footerRowDefs.map(o=>o.sticky);this._stickyStyler.clearStickyPositioning(t,["bottom"]),this._stickyStyler.stickRows(t,n,"bottom"),this._stickyStyler.updateStickyFooterContainer(this._elementRef.nativeElement,n),this._footerRowDefs.forEach(o=>o.resetStickyChanged())}updateStickyColumnStyles(){let t=this._getRenderedRows(this._headerRowOutlet),n=this._getRenderedRows(this._rowOutlet),o=this._getRenderedRows(this._footerRowOutlet);(this._isNativeHtmlTable&&!this.fixedLayout||this._stickyColumnStylesNeedReset)&&(this._stickyStyler.clearStickyPositioning([...t,...n,...o],["left","right"]),this._stickyColumnStylesNeedReset=!1),t.forEach((a,r)=>{this._addStickyColumnStyles([a],this._headerRowDefs[r])}),this._rowDefs.forEach(a=>{let r=[];for(let l=0;l<n.length;l++)this._renderRows[l].rowDef===a&&r.push(n[l]);this._addStickyColumnStyles(r,a)}),o.forEach((a,r)=>{this._addStickyColumnStyles([a],this._footerRowDefs[r])}),Array.from(this._columnDefsByName.values()).forEach(a=>a.resetStickyChanged())}stickyColumnsUpdated(t){this._positionListener?.stickyColumnsUpdated(t)}stickyEndColumnsUpdated(t){this._positionListener?.stickyEndColumnsUpdated(t)}stickyHeaderRowsUpdated(t){this._headerRowStickyUpdates.next(t),this._positionListener?.stickyHeaderRowsUpdated(t)}stickyFooterRowsUpdated(t){this._footerRowStickyUpdates.next(t),this._positionListener?.stickyFooterRowsUpdated(t)}_outletAssigned(){!this._hasAllOutlets&&this._rowOutlet&&this._headerRowOutlet&&this._footerRowOutlet&&this._noDataRowOutlet&&(this._hasAllOutlets=!0,this._canRender()&&this._render())}_canRender(){return this._hasAllOutlets&&this._hasInitialized}_render(){this._cacheRowDefs(),this._cacheColumnDefs(),!this._headerRowDefs.length&&!this._footerRowDefs.length&&this._rowDefs.length;let n=this._renderUpdatedColumns()||this._headerRowDefChanged||this._footerRowDefChanged;this._stickyColumnStylesNeedReset=this._stickyColumnStylesNeedReset||n,this._forceRecalculateCellWidths=n,this._headerRowDefChanged&&(this._forceRenderHeaderRows(),this._headerRowDefChanged=!1),this._footerRowDefChanged&&(this._forceRenderFooterRows(),this._footerRowDefChanged=!1),this.dataSource&&this._rowDefs.length>0&&!this._renderChangeSubscription?this._observeRenderChanges():this._stickyColumnStylesNeedReset&&this.updateStickyColumnStyles(),this._checkStickyStates()}_getAllRenderRows(){if(!Array.isArray(this._data)||!this._renderedRange)return[];let t=[],n=Math.min(this._data.length,this._renderedRange.end),o=this._cachedRenderRowsMap;this._cachedRenderRowsMap=new Map;for(let a=this._renderedRange.start;a<n;a++){let r=this._data[a],l=this._getRenderRowsForData(r,a,o.get(r));this._cachedRenderRowsMap.has(r)||this._cachedRenderRowsMap.set(r,new WeakMap);for(let h=0;h<l.length;h++){let C=l[h],b=this._cachedRenderRowsMap.get(C.data);b.has(C.rowDef)?b.get(C.rowDef).push(C):b.set(C.rowDef,[C]),t.push(C)}}return t}_getRenderRowsForData(t,n,o){return this._getRowDefs(t,n).map(r=>{let l=o&&o.has(r)?o.get(r):[];if(l.length){let h=l.shift();return h.dataIndex=n,h}else return{data:t,rowDef:r,dataIndex:n}})}_cacheColumnDefs(){this._columnDefsByName.clear(),Je(this._getOwnDefs(this._contentColumnDefs),this._customColumnDefs).forEac
1h(n=>{this._columnDefsByName.has(n.name),this._columnDefsByName.set(n.name,n)})}_cacheRowDefs(){this._headerRowDefs=Je(this._getOwnDefs(this._contentHeaderRowDefs),this._customHeaderRowDefs),this._footerRowDefs=Je(this._getOwnDefs(this._contentFooterRowDefs),this._customFooterRowDefs),this._rowDefs=Je(this._getOwnDefs(this._contentRowDefs),this._customRowDefs);let t=this._rowDefs.filter(n=>!n.when);this._defaultRowDef=t[0]}_renderUpdatedColumns(){let t=(r,l)=>{let h=!!l.getColumnsDiff();return r||h},n=this._rowDefs.reduce(t,!1);n&&this._forceRenderDataRows();let o=this._headerRowDefs.reduce(t,!1);o&&this._forceRenderHeaderRows();let a=this._footerRowDefs.reduce(t,!1);return a&&this._forceRenderFooterRows(),n||o||a}_switchDataSource(t){this._data=[],We(this.dataSource)&&this.dataSource.disconnect(this),this._renderChangeSubscription&&(this._renderChangeSubscription.unsubscribe(),this._renderChangeSubscription=null),t||(this._dataDiffer&&this._dataDiffer.diff([]),this._rowOutlet&&this._rowOutlet.viewContainer.clear()),this._dataSource=t}_observeRenderChanges(){if(!this.dataSource)return;let t;We(this.dataSource)?t=this.dataSource.connect(this):Mt(this.dataSource)?t=this.dataSource:Array.isArray(this.dataSource)&&(t=ot(this.dataSource)),this._renderChangeSubscription=Ee([t,this.viewChange]).pipe(de(this._onDestroy)).subscribe(([n,o])=>{this._data=n||[],this._renderedRange=o,this._dataStream.next(n),this.renderRows()})}_forceRenderHeaderRows(){this._headerRowOutlet.viewContainer.length>0&&this._headerRowOutlet.viewContainer.clear(),this._headerRowDefs.forEach((t,n)=>this._renderRow(this._headerRowOutlet,t,n)),this.updateStickyHeaderRowStyles()}_forceRenderFooterRows(){this._footerRowOutlet.viewContainer.length>0&&this._footerRowOutlet.viewContainer.clear(),this._footerRowDefs.forEach((t,n)=>this._renderRow(this._footerRowOutlet,t,n)),this.updateStickyFooterRowStyles()}_addStickyColumnStyles(t,n){let o=Array.from(n?.columns||[]).map(l=>{let h=this._columnDefsByName.get(l);return h}),a=o.map(l=>l.sticky),r=o.map(l=>l.stickyEnd);this._stickyStyler.updateStickyColumns(t,a,r,!this.fixedLayout||this._forceRecalculateCellWidths)}_getRenderedRows(t){let n=[];for(let o=0;o<t.viewContainer.length;o++){let a=t.viewContainer.get(o);n.push(a.rootNodes[0])}return n}_getRowDefs(t,n){if(this._rowDefs.length===1)return[this._rowDefs[0]];let o=[];if(this.multiTemplateDataRows)o=this._rowDefs.filter(a=>!a.when||a.when(n,t));else{let a=this._rowDefs.find(r=>r.when&&r.when(n,t))||this._defaultRowDef;a&&o.push(a)}return o.length,o}_getEmbeddedViewArgs(t,n){let o=t.rowDef,a={$implicit:t.data};return{templateRef:o.template,context:a,index:n}}_renderRow(t,n,o,a={}){let r=t.viewContainer.createEmbeddedView(n.template,a,o);return this._renderCellTemplateForItem(n,a),r}_renderCellTemplateForItem(t,n){for(let o of this._getCellTemplates(t))me.mostRecentCellOutlet&&me.mostRecentCellOutlet._viewContainer.createEmbeddedView(o,n);this._changeDetectorRef.markForCheck()}_updateRowIndexContext(){let t=this._rowOutlet.viewContainer;for(let n=0,o=t.length;n<o;n++){let r=t.get(n).context;r.count=o,r.first=n===0,r.last=n===o-1,r.even=n%2===0,r.odd=!r.even,this.multiTemplateDataRows?(r.dataIndex=this._renderRows[n].dataIndex,r.renderIndex=n):r.index=this._renderRows[n].dataIndex}}_getCellTemplates(t){return!t||!t.columns?[]:Array.from(t.columns,n=>{let o=this._columnDefsByName.get(n);return t.extractCellTemplate(o)})}_forceRenderDataRows(){this._dataDiffer.diff([]),this._rowOutlet.viewContainer.clear(),this.renderRows()}_checkStickyStates(){let t=(n,o)=>n||o.hasStickyChanged();this._headerRowDefs.reduce(t,!1)&&this.updateStickyHeaderRowStyles(),this._footerRowDefs.reduce(t,!1)&&this.updateStickyFooterRowStyles(),Array.from(this._columnDefsByName.values()).reduce(t,!1)&&(this._stickyColumnStylesNeedReset=!0,this.updateStickyColumnStyles())}_setupStickyStyler(){let t=this._dir?this._dir.value:"ltr",n=this._injector;this._stickyStyler=new _t(this._isNativeHtmlTable,this.stickyCssClass,this._platform.isBrowser,this.needsPositionStickyOnElement,t,this,n),(this._dir?this._dir.change:ot()).pipe(de(this._onDestroy)).subscribe(o=>{this._stickyStyler.direction=o,this.updateStickyColumnStyles()})}_setupVirtualScrolling(t){let n=typeof requestAnimationFrame<"u"?Et:Tt;this.viewChange.next({start:0,end:0}),t.renderedRangeStream.pipe(Ot(0,n),de(this._onDestroy)).subscribe(this.viewChange),t.attach({dataStream:this._dataStream,measureRangeSize:(o,a)=>this._measureRangeSize(o,a)}),Ee([t.renderedContentOffset,this._headerRowStickyUpdates]).pipe(de(this._onDestroy)).subscribe(([o,a])=>
1{if(!(!a.sizes||!a.offsets||!a.elements))for(let r=0;r<a.elements.length;r++){let l=a.elements[r];if(l){let h=a.offsets[r],C=o!==0?Math.max(o-h,h):-h;for(let b of l)b.style.top=`${-C}px`}}}),Ee([t.renderedContentOffset,this._footerRowStickyUpdates]).pipe(de(this._onDestroy)).subscribe(([o,a])=>{if(!(!a.sizes||!a.offsets||!a.elements))for(let r=0;r<a.elements.length;r++){let l=a.elements[r];if(l)for(let h of l)h.style.bottom=`${o+a.offsets[r]}px`}})}_getOwnDefs(t){return t.filter(n=>!n._table||n._table===this)}_updateNoDataRow(){let t=this._customNoDataRow||this._noDataRow;if(!t)return;let n=this._rowOutlet.viewContainer.length===0;if(n===this._isShowingNoDataRow)return;let o=this._noDataRowOutlet.viewContainer;if(n){let a=o.createEmbeddedView(t.templateRef),r=a.rootNodes[0];if(a.rootNodes.length===1&&r?.nodeType===this._document.ELEMENT_NODE){r.setAttribute("role","row"),r.classList.add(...t._contentClassNames);let l=r.querySelectorAll(t._cellSelector);for(let h=0;h<l.length;h++)l[h].classList.add(...t._cellClassNames)}}else o.clear();this._isShowingNoDataRow=n,this._changeDetectorRef.markForCheck()}_measureRangeSize(t,n){if(t.start>=t.end||n!=="vertical")return 0;let o=this.viewChange.value,a=this._rowOutlet.viewContainer;t.start<o.start||t.end>o.end;let r=t.start-o.start,l=t.end-t.start,h,C;for(let M=0;M<l;M++){let A=a.get(M+r);if(A&&A.rootNodes.length){h=C=A.rootNodes[0];break}}for(let M=l-1;M>-1;M--){let A=a.get(M+r);if(A&&A.rootNodes.length){C=A.rootNodes[A.rootNodes.length-1];break}}let b=h?.getBoundingClientRect?.(),I=C?.getBoundingClientRect?.();return b&&I?I.bottom-b.top:0}_virtualScrollEnabled(){return!this._disableVirtualScrolling&&this._virtualScrollViewport!=null}static \u0275fac=function(n){return new(n||e)};static \u0275cmp=k({type:e,selectors:[["cdk-table"],["table","cdk-table",""]],contentQueries:function(n,o,a){if(n&1&&st(a,Mn,5)(a,be,5)(a,nt,5)(a,Re,5)(a,ft,5),n&2){let r;B(r=V())&&(o._noDataRow=r.first),B(r=V())&&(o._contentColumnDefs=r),B(r=V())&&(o._contentRowDefs=r),B(r=V())&&(o._contentHeaderRowDefs=r),B(r=V())&&(o._contentFooterRowDefs=r)}},hostAttrs:[1,"cdk-table"],hostVars:2,hostBindings:function(n,o){n&2&&Le("cdk-table-fixed-layout",o.fixedLayout)},inputs:{trackBy:"trackBy",dataSource:"dataSource",multiTemplateDataRows:[2,"multiTemplateDataRows","multiTemplateDataRows",Z],fixedLayout:[2,"fixedLayout","fixedLayout",Z],recycleRows:[2,"recycleRows","recycleRows",Z]},outputs:{contentChanged:"contentChanged"},exportAs:["cdkTable"],features:[P([{provide:q,useExisting:e},{provide:we,useValue:null}])],ngContentSelectors:Si,decls:5,vars:2,consts:[["role","rowgroup"],["headerRowOutlet",""],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(n,o){n&1&&(Fe(yi),le(0),le(1,1),y(2,vi,1,0),y(3,bi,7,0)(4,xi,4,0)),n&2&&(p(2),S(o._isServer?2:-1),p(),S(o._isNativeHtmlTable?3:4))},dependencies:[yt,gt,vt,St],styles:[`.cdk-table-fixed-layout { 2 table-layout: fixed; 3} 4`],encapsulation:2})}return e})();function Je(e,i){return e.concat(Array.from(i))}function wn(e,i){let t=i.toUpperCase(),n=e.viewContainer.element.nativeElement;for(;n;){let o=n.nodeType===1?n.nodeName:null;if(o===t)return n;if(o==="TABLE")break;n=n.parentNode}return null}var On=(()=>{class e{static \u0275fac=function(n){return new(n||e)};static \u0275mod=Ne({type:e});static \u0275inj=Me({imports:[qt]})}return e})();var wi=[[["caption"]],[["colgroup"],["col"]],"*"],Ri=["caption","colgroup, col","*"];function Ti(e,i){e&1&&le(0,2)}function Ei(e,i){e&1&&(m(0,"thead",0),z(1,1),_(),m(2,"tbody",2),z(3,3)(4,4),_(),m(5,"tfoot",0),z(6,5),_())}function Mi(e,i){e&1&&z(0,1)(1,3)(2,4)(3,5)}var In=(()=>{class e extends bt{stickyCssClass="mat-mdc-table-sticky";needsPositionStickyOnElement=!1;static \u0275fac=(()=>{let t;return function(o){return(t||(t=X(e)))(o||e)}})();static \u0275cmp=k({type:e,selectors:[["mat-table"],["table","mat-table",""]],hostAttrs:[1,"mat-mdc-table","mdc-data-table__table"],hostVars:2,hostBindings:function(n,o){n&2&&Le("mat-table-fixed-layout",o.fixedLayout)},exportAs:["matTable"],features:[P([{provide:bt,useExisting:e},{provide:q,useExisting:e},{provide:we,useValue:null}]),F],ngContentSelectors:Ri,decls:5,vars:2,consts:[["role","rowgroup"],["headerRowOutlet",""],["role","rowgroup",1,"mdc-data-table__content"],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(n,o){n&1&&(Fe(wi),le(0),le(1,1),y(2,Ti,1,0),y(3,Ei,7,0)(4,Mi,4,0)),n&2&&(p(2),S(o._isServer?2:-1),p(),S(o._isNativeHtmlTable?3:4))},dependencies:[yt,gt,vt,St],styles:[`.mat-mdc-table-sticky { 5 position: sticky !important; 6} 7 8mat-table { 9 display: block; 10} 11 12mat-header-row { 13 min-height: var(--mat-table-header-container-height, 56px); 14} 15 16mat-row { 17 min-height: var(--mat-table-row-item-container-height, 52px); 18} 19 20mat-footer-row { 21 min-height: var(--mat-table-footer-container-height, 52px); 22} 23 24mat-row, mat-header-row, mat-footer-row { 25 display: flex; 26 border-width: 0; 27 border-bottom-width: 1px; 28 border-style: solid; 29 align-items: center; 30 box-sizing: border-box; 31} 32 33mat-cell:first-of-type, mat-header-cell:first-of-type, mat-footer-cell:first-of-type { 34 padding-left: 24px; 35} 36[dir=rtl] mat-cell:first-of-type:not(:only-of-type), [dir=rtl] mat-header-cell:first-of-type:not(:only-of-type), [dir=rtl] mat-footer-cell:first-of-type:not(:only-of-type) { 37 padding-left: 0; 38 padding-right: 24px; 39} 40mat-cell:last-of-type, mat-header-cell:last-of-type, mat-footer-cell:last-of-type { 41 padding-right: 24px; 42} 43[dir=rtl] mat-cell:last-of-type:not(:only-of-type), [dir=rtl] mat-header-cell:last-of-type:not(:only-of-type), [dir=rtl] mat-footer-cell:last-of-type:not(:only-of-type) { 44 padding-right: 0; 45 padding-left: 24px; 46} 47 48mat-cell, mat-header-cell, mat-footer-cell { 49 flex: 1; 50 display: flex; 51 align-items: center; 52 overflow: hidden; 53 word-wrap: break-word; 54 min-height: inherit; 55} 56 57.mat-mdc-table { 58 min-width: 100%; 59 border: 0; 60 border-spacing: 0; 61 table-layout: auto; 62 white-space: normal; 63 background-color: var(--mat-table-background-color, var(--mat-sys-surface)); 64} 65 66.mat-table-fixed-layout { 67 table-layout: fixed; 68} 69 70.mdc-data-table__cell { 71 box-sizing: border-box; 72 overflow: hidden; 73 text-align: start; 74 text-overflow: ellipsis; 75} 76 77.mdc-data-table__cell, 78.mdc-data-table__header-cell { 79 padding: 0 16px; 80} 81 82.mat-mdc-header-row { 83 -moz-osx-font-smoothing: grayscale; 84 -webkit-font-smoothing: antialiased; 85 height: var(--mat-table-header-container-height, 56px); 86 color: var(--mat-table-header-headline-color, var(--mat-sys-on-surface, rgba(0, 0, 0, 0.87))); 87 font-family: var(--mat-table-header-headline-font, var(--mat-sys-title-small-font, Roboto, sans-serif)); 88 line-height: var(--mat-table-header-headline-line-height, var(--mat-sys-title-small-line-height)); 89 font-size: var(--mat-table-header-headline-size, var(--mat-sys-title-small-size, 14px)); 90 font-weight: var(--mat-table-header-headline-weight, var(--mat-sys-title-small-weight, 500)); 91} 92 93.mat-mdc-row { 94 height: var(--mat-table-row-item-container-height, 52px); 95 color: var(--mat-table-row-item-label-text-color, var(--mat-sys-on-surface, rgba(0, 0, 0, 0.87))); 96} 97 98.mat-mdc-row, 99.mdc-data-table__content { 100 -moz-osx-font-smoothing: grayscale; 101 -webkit-font-smoothing: antialiased; 102 font-family: var(--mat-table-row-item-label-text-font, var(--mat-sys-body-medium-font, Roboto, sans-serif)); 103 line-height: var(--mat-table-row-item-label-text-line-height, var(--mat-sys-body-medium-line-height)); 104 font-size: var(--mat-table-row-item-label-text-size, var(--mat-sys-body-medium-size, 14px)); 105 font-weight: var(--mat-table-row-item-label-text-weight, var(--mat-sys-body-medium-weight)); 106} 107 108.mat-mdc-footer-row { 109 -moz-osx-font-smoothing: grayscale; 110 -webkit-font-smoothing: antialiased; 111 height: var(--mat-table-footer-container-height, 52px); 112 color: var(--mat-table-row-item-label-text-color, var(--mat-sys-on-surface, rgba(0, 0, 0, 0.87))); 113 font-family: var(--mat-table-footer-supporting-text-font, var(--mat-sys-body-medium-font, Roboto, sans-serif)); 114 line-height: var(--mat-table-footer-supporting-text-line-height, var(--mat-sys-body-medium-line-height)); 115 font-size: var(--mat-table-footer-supporting-text-size, var(--mat-sys-body-medium-size, 14px)); 116 font-weight: var(--mat-table-footer-supporting-text-weight, var(--mat-sys-body-medium-weight)); 117 letter-spacing: var(--mat-table-footer-supporting-text-tracking, var(--mat-sys-body-medium-tracking)); 118} 119 120.mat-mdc-header-cell { 121 border-bottom-color: var(--mat-table-row-item-outline-color, var(--mat-sys-outline, rgba(0, 0, 0, 0.12))); 122 border-bottom-width: var(--mat-table-row-item-outline-width, 1px); 123 border-bottom-style: solid; 124 letter-spacing: var(--mat-table-header-headline-tracking, var(--mat-sys-title-small-tracking)); 125 font-weight: inherit; 126 line-height: inherit; 127 box-sizing: border-box; 128 text-overflow: ellipsis; 129 overflow: hidden; 130 outline: none; 131 text-align: start; 132} 133.mdc-data-table__row:last-child > .mat-mdc-header-cell { 134 border-bottom: none; 135} 136 137.mat-mdc-cell { 138 border-bottom-color: var(--mat-table-row-item-outline-color, var(--mat-sys-outline, rgba(0, 0, 0, 0.12))); 139 border-bottom-width: var(--mat-table-row-item-outline-width, 1px); 140 border-bottom-style: solid; 141 letter-spacing: var(--mat-table-row-item-label-text-tracking, var(--mat-sys-body-medium-tracking)); 142 line-height: inherit; 143} 144.mdc-data-table__row:last-child > .mat-mdc-cell { 145 border-bottom: none; 146} 147 148.mat-mdc-footer-cell { 149 letter-spacing: var(--mat-table-row-item-label-text-tracking, var(--mat-sys-body-medium-tracking)); 150} 151 152mat-row.mat-mdc-row, 153mat-header-row.mat-mdc-header-row, 154mat-footer-row.mat-mdc-footer-row { 155 border-bottom: none; 156} 157 158.mat-mdc-table tbody, 159.mat-mdc-table tfoot, 160.mat-mdc-table thead, 161.mat-mdc-cell, 162.mat-mdc-footer-cell, 163.mat-mdc-header-row, 164.mat-mdc-row, 165.mat-mdc-footer-row, 166.mat-mdc-table .mat-mdc-header-cell { 167 background: inherit; 168} 169 170.mat-mdc-table mat-header-row.mat-mdc-header-row, 171.mat-mdc-table mat-row.mat-mdc-row, 172.mat-mdc-table mat-footer-row.mat-mdc-footer-cell { 173 height: unset; 174} 175 176mat-header-cell.mat-mdc-header-cell, 177mat-cell.mat-mdc-cell, 178mat-footer-cell.mat-mdc-footer-cell { 179 align-self: stretch; 180} 181`],encapsulation:2})}return e})(),Pn=(()=>{class e extends et{static \u0275fac=(()=>{let t;return function(o){return(t||(t=X(e)))(o||e)}})();static \u0275dir=T({type:e,selectors:[["","matCellDef",""]],features:[P([{provide:et,useExisting:e}]),F]})}return e})(),kn=(()=>{class e extends tt{static \u0275fac=(()=>{let t;return function(o){return(t||(t=X(e)))(o||e)}})();static \u0275dir=T({type:e,selectors:[["","matHeaderCellDef",""]],features:[P([{provide:tt,useExisting:e}]),F]})}return e})();var Nn=(()=>{class e extends be{get name(){return this._name}set name(t){this._setNameInput(t)}_updateColumnCssClassName(){super._updateColumnCssClassName(),this._columnCssClassName.push(`mat-column-${this.cssClassFriendlyName}`)}static \u0275fac=(()=>{let t;return function(o){return(t||(t=X(e)))(o||e)}})();static \u0275dir=T({type:e,selectors:[["","matColumnDef",""]],inputs:{name:[0,"matColumnDef","name"]},features:[P([{provide:be,useExisting:e}]),F]})}return e})(),An=(()=>{class e extends Tn{static \u0275fac=(()=>{let t;return function(o){return(t||(t=X(e)))(o||e)}})();static \u0275dir=T({type:e,selectors:[["mat-header-cell"],["th","mat-header-cell",""]],hostAttrs:["role","columnheader",1,"mat-mdc-header-cell","mdc-data-table__header-cell"],features:[F]})}return e})();var Fn=(()=>
181{class e extends En{static \u0275fac=(()=>{let t;return function(o){return(t||(t=X(e)))(o||e)}})();static \u0275dir=T({type:e,selectors:[["mat-cell"],["td","mat-cell",""]],hostAttrs:[1,"mat-mdc-cell","mdc-data-table__cell"],features:[F]})}return e})();var Ln=(()=>{class e extends Re{static \u0275fac=(()=>{let t;return function(o){return(t||(t=X(e)))(o||e)}})();static \u0275dir=T({type:e,selectors:[["","matHeaderRowDef",""]],inputs:{columns:[0,"matHeaderRowDef","columns"],sticky:[2,"matHeaderRowDefSticky","sticky",Z]},features:[P([{provide:Re,useExisting:e}]),F]})}return e})();var Hn=(()=>{class e extends nt{static \u0275fac=(()=>{let t;return function(o){return(t||(t=X(e)))(o||e)}})();static \u0275dir=T({type:e,selectors:[["","matRowDef",""]],inputs:{columns:[0,"matRowDefColumns","columns"],when:[0,"matRowDefWhen","when"]},features:[P([{provide:nt,useExisting:e}]),F]})}return e})(),Bn=(()=>{class e extends ht{static \u0275fac=(()=>{let t;return function(o){return(t||(t=X(e)))(o||e)}})();static \u0275cmp=k({type:e,selectors:[["mat-header-row"],["tr","mat-header-row",""]],hostAttrs:["role","row",1,"mat-mdc-header-row","mdc-data-table__header-row"],exportAs:["matHeaderRow"],features:[P([{provide:ht,useExisting:e}]),F],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(n,o){n&1&&z(0,0)},dependencies:[me],encapsulation:2})}return e})();var Vn=(()=>{class e extends Ct{static \u0275fac=(()=>{let t;return function(o){return(t||(t=X(e)))(o||e)}})();static \u0275cmp=k({type:e,selectors:[["mat-row"],["tr","mat-row",""]],hostAttrs:["role","row",1,"mat-mdc-row","mdc-data-table__row"],exportAs:["matRow"],features:[P([{provide:Ct,useExisting:e}]),F],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(n,o){n&1&&z(0,0)},dependencies:[me],encapsulation:2})}return e})();var Wn=(()=>{class e{static \u0275fac=function(n){return new(n||e)};static \u0275mod=Ne({type:e});static \u0275inj=Me({imports:[On,Yt]})}return e})();var zn=[{name:{es:"Fecha",en:"Date"},OCEANMAN:"Sep 7, 2025",HALF_OCEANMAN:"Sep 7, 2027",SPRINT:"Sep 6, 2025",OCEANKIDS:"Sep 6, 2025",OCEANTEAMS:"Sep 6, 2025"},{name:{es:"Hora de inicio",en:"Start time"},OCEANMAN:"7:00 AM",HALF_OCEANMAN:"7:30 AM",SPRINT:"7:30 AM",OCEANKIDS:"9:00 AM",OCEANTEAMS:"9:30 AM"},{name:{es:"Lugar de inicio",en:"Start place"},OCEANMAN:"Cayo Santa Maria",HALF_OCEANMAN:"Cayo Santa Maria",SPRINT:"Cayo Santa Maria",OCEANKIDS:"Cayo Santa Maria",OCEANTEAMS:"Cayo Santa Maria"},{name:{es:"Zona de finalizaci\xF3n",en:"Finish area"},OCEANMAN:"Cayo Santa Maria",HALF_OCEANMAN:"Cayo Santa Maria",SPRINT:"Cayo Santa Maria",OCEANKIDS:"Cayo Santa Maria",OCEANTEAMS:"Cayo Santa Maria"},{name:{es:"Distancia",en:"Distance"},OCEANMAN:"10 KM",HALF_OCEANMAN:"5 KM",SPRINT:"2 KM",OCEANKIDS:"500 M",OCEANTEAMS:"3 x 500 M"},{name:{es:"Hora de corte",en:"Cut off time"},OCEANMAN:"3 KM (1h 30min) 6 KM (3h)",HALF_OCEANMAN:"3 KM (1h 30min)",SPRINT:"No",OCEANKIDS:"No",OCEANTEAMS:"NO"},{name:{es:"Limite de tiempo",en:"Time limit"},OCEANMAN:"4h 30min",HALF_OCEANMAN:"2h 30min",SPRINT:"1h 30min",OCEANKIDS:"No",OCEANTEAMS:"No"},{name:{es:"Punto(s) de alimentaci\xF3n",en:"Feeding point(s)"},OCEANMAN:"2 (2.5 KM, 5 KM)",HALF_OCEANMAN:"1 (2.5 KM)",SPRINT:"No",OCEANKIDS:"No",OCEANTEAMS:"No"},{name:{es:"Traje de neopreno",en:"Wetsuit"},OCEANMAN:"Not Allowed",HALF_OCEANMAN:"Not Allowed",SPRINT:"Not Allowed",OCEANKIDS:"Not Allowed",OCEANTEAMS:"Not Allowed"},{name:{es:"Boya",en:"Buoy"},OCEANMAN:"Mandatory",HALF_OCEANMAN:"Mandatory",SPRINT:"Mandatory",OCEANKIDS:"Mandatory",OCEANTEAMS:"Mandatory"}],Un=[{date:"5th Sep",program:[{time:"1:00 PM - 6:00 PM",activity:"Registration & EXPO",place:"Hotel The One Gallery"},{time:"6:00 PM",activity:"Race Briefing",place:"Hotel The One Gallery"}]},{date:"6th Sep",program:[{time:"6:00 AM - 12:00 PM",activity:"Wardrobe",place:"Playa Las Salinas"},{time:"7:30 AM",activity:"SPRINT Start",place:"Playa Las Salinas"},{time:"9:00 AM",activity:"OCEANKIDS Start",place:"Playa Las Salinas"},{time:"9:30 AM",activity:"OCEANTEAMS Start",place:"Playa Las Salinas"},{time:"12:30 PM",activity:"Award Ceremony",place:"Playa Las Salinas"},{time:"3:00 PM - 7:00 PM",activity:"Registration & EXPO",place:"Hotel The One Gallery"},{time:"7:00 PM",activity:"Race Briefing (OCEANMAN, HALF OCEANMAN)",place:"Hotel The One Gallery"}]},{date:"7th Sep",program:[{time:"5:30 AM - 12:00 PM",activity:"Wardrobe",place:"Playa Las Salinas"},{time:"7:00 AM",activity:"OCEANMAN Start",place:"Playa Las Salinas"},{time:"7:30 AM",activity:"HALF OCEANMAN Start",place:"Playa Las Salinas"},{time:"2:00 PM",activity:"Award Ceremony",place:"Playa Las Salinas"}]}];var it=class e{ratingConfig={readOnly:!0,color:"accent",size:"40px",stars:5};_iconService=d(pt);value=R(0);five=[0,1,2,3,4];customSection=ae({element:{featured:0,views:0}});fillPct=v(()=>Math.max(0,Math.min(100,this.customSection()?.element?.featured/5*100)));ariaLabel=v(()=>`${this.customSection()?.element?.featured.toFixed(1)} de 5 Calificaci\xF3n`);starSize=24;starGap=8;clamp(i){return isFinite(i)?Math.min(5,Math.max(0,i)):0}fillWidthPx(){let i=Math.max(0,Math.min(5,this.customSection()?.element?.featured)),t=Math.floor(i),n=i-t;return t*(this.starSize+this.starGap)+n*this.starSize}ngOnInit(){this.value.set(this.clamp(1.5))}static \u0275fac=function(t){return new(t||e)};static \u0275cmp=k({type:e,selectors:[["app-tripadvisor-review"]],inputs:{customSection:[1,"customSection"]},features:[P([pt])],decls:21,vars:18,consts:[[1,"w-100","background-rating","d-flex","flex-row","gap-0.5rem","align-items-between","justify-content-between"],[1,"d-flex","flex-row","justify-content-center","align-items-center","gap-0.5rem"],[1,"icon-tripadvisor",3,"svgIcon"],[1,"label"],[1,"rating","d-flex","flex-row","flex-md-column","gap-0.5rem","justify-content-center","align-items-center","justify-content-md-center"],[3,"config","value"]],template:function(t,n){if(t&1&&(m(0,"div",0)(1,"div",1),c(2,"mat-icon",2),m(3,"span",3),g(4),f(5,"translate"),_()(),m(6,"div",4),c(7,"guajiritos-rating",5),m(8,"div",1)(9,"span",3),g(10),_(),m(11,"span",3),g(12),f(13,"translate"),_()()(),m(14,"div",1)(15,"span",3),g(16),f(17,"number"),_(),m(18,"span",3),g(19),f(20,"translate"),_()()()),t&2){let o,a,r;p(2),u("svgIcon","others/tripadvisor-logo"),p(2),O(L(5,9,"Tripadvisor")),p(2),Ae("aria-label",n.ariaLabel()),p(),u("config",n.ratingConfig)("value",(o=n.customSection())==null||o.element==null?null:o.element.featured),p(3),O((a=n.customSection())==null||a.element==null?null:a.element.featured),p(2),O(L(13,11,"Clasificaci\xF3n")),p(4),O(N(17,13,(r=n.customSection())==null||r.element==null?null:r.element.views,"1.0-0")),p(3),O(L(20,16,"rese\xF1as"))}},dependencies:[ze,Ve,bn,Be,zt],styles:["[_nghost-%COMP%]{display:inline-flex}.rating[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:.5rem;position:relative;font-weight:600;color:var(--rating-text, #fff)}.background-rating[_ngcontent-%COMP%]{padding:.5rem}@media screen and (min-width:767.98px){.background-rating[_ngcontent-%COMP%]{gap:1rem;padding:1rem 2rem}}@media screen and (min-width:991.98px){.background-rating[_ngcontent-%COMP%]{padding:2rem}}@media screen and (max-width:991.98px){ guajiritos-rating .container-stars .icon-star{width:11px!important;height:11px!important;font-size:11px!important}}.icon-tripadvisor[_ngcontent-%COMP%]{width:40px;height:40px}@media screen and (max-width:991.98px){.icon-tripadvisor[_ngcontent-%COMP%]{width:18px!important;height:18px!important;font-size:18px!important}}.label[_ngcontent-%COMP%]{font-size:36px;line-height:36px;color:var(--rating-text, #fff);white-space:nowrap}@media screen and (max-width:991.98px){.label[_ngcontent-%COMP%]{font-size:14px;line-height:14px}}"],changeDetection:0})};function Pi(e,i){if(e&1&&(m(0,"h2",7),g(1),f(2,"fallbackI18n"),_()),e&2){let t=s(3);p(),O(N(2,1,t.popupData().Element[0].name,t.translateService.currentLang))}}function ki(e,i){if(e&1&&(c(0,"div",8),f(1,"fallbackI18n")),e&2){let t=s(3);u("innerHTML",N(1,1,t.popupData().Element[0].subTitle,t.translateService.currentLang),Ft)}}function Ni(e,i){if(e&1){let t=se();m(0,"button",10),oe("click",function(){te(t);let o=s(3);return ne(o.navigateToOffer())}),g(1),f(2,"fallbackI18n"),_()}if(e&2){let t=s(3);p(),U(" ",N(2,1,t.popupData().Element[0].text,t.translateService.currentLang)," ")}}function Ai(e,i){if(e&1){let t=se();m(0,"div",1)(1,"button",2),oe("click",function(){te(t);let o=s(2);return ne(o.close())}),m(2,"mat-icon"),g(3,"close"),_()(),m(4,"div",3),c(5,"img",4)(6,"div",5),_(),m(7,"div",6),y(8,Pi,3,4,"h2",7),y(9,ki,2,4,"div",8),y(10,Ni,3,4,"button",9),_()()}if(e&2){let t=s(2);p(5),u("alt",t.getName(t.popupData().Element[0]))("src",t.cdnUrl()+t.getImage(t.popupData().Element[0]),ke),p(3),S(t.getName(t.popupData().Element[0])?8:-1),p(),S(t.popupData().Element[0].subTitle&&t.popupData().Element[0].subTitle?9:-1),p(),S(t.popupData().Element[0].text&&t.popupData().Element[0].link?10:-1)}}function Fi(e,i){if(e&1&&(m(0,"div",0),y(1,Ai,11,5,"div",1),_()),e&2){let t,n=s();p(),S((t=n.popupData())!=null&&t.Element&&n.popupData().Element.length>0?1:-1)}}var Te=class e{constructor(){Oe(()=>{let i=this.popupData();i&&i.Element&&i.Element.length>0&&this.validateOffer(i.Element[0])},{allowSignalWrites:!0})}_platformId=d(ue);_router=d(tn);_destroyRef=d(_e);_generalOfferService=d(xn);_agencyTokenService=d(Se);dialogRef=d(Jt);translateService=d(ye);popupData=R(null);cdnUrl=R(this._agencyTokenService.getCdnCustomUrl());isOfferActive=R(!1);isValidating=R(!0);offerDates=R({start:null,end:null});validateOffer(i){let t=i.link;if(this.popupData()?.code==="popupgeneral"||i?.boolean===!0||!t||!t.includes("offerId=")){this.isOfferActive.set(!0),this.isValidating.set(!1);return}let o=this.extractOfferIdFromLink(t);
181if(!o){this.isOfferActive.set(!0),this.isValidating.set(!1);return}this._generalOfferService.isActiveOffer(o).pipe(ee(this._destroyRef)).subscribe({next:a=>{let r=a?.payload?.data,l=Array.isArray(r)?null:r,h=l?.enabled===!0;if(this.isOfferActive.set(h),this.isValidating.set(!1),h&&l){let C=new Date;C.setHours(0,0,0,0);let b=null,I=null;if(l.validStartDate){let M=new Date(l.validStartDate);M.setHours(0,0,0,0),b=M<C?new Date(C):l.validStartDate,I=new Date(b),I.setDate(I.getDate()+3)}this.offerDates.set({start:De.toISOStringWithoutUTC(b),end:De.toISOStringWithoutUTC(I)})}h||this.close()},error:()=>{this.isOfferActive.set(!1),this.isValidating.set(!1),this.close()}})}extractOfferIdFromLink(i){if(!i.includes("?"))return null;let[,t]=i.split("?");return new URLSearchParams(t).get("offerId")}navigateToInternalLink(i){if(!i)return;let[t,n]=i.split("?"),o=t.startsWith("/")?t:`/${t}`,a={};n&&new URLSearchParams(n).forEach((h,C)=>{a[C]=h});let r=this.offerDates();r.start&&(a.startDate=De.toISOStringWithoutUTC(r.start)),r.end&&(a.endDate=De.toISOStringWithoutUTC(r.end)),Object.keys(a).length>0?this._router.navigate([o],{queryParams:a}):this._router.navigate([o])}getImage(i){if(!i?.Files||i.Files.length===0)return"";let t=i.Files.find(n=>n.resolution==="xl");return t?t.file:i.Files[0].file}getName(i){return i?.name&&(i.name.es||i.name.en)||""}navigateToOffer(){if(!ce(this._platformId))return;let i=this.popupData();if(!i||!i.Element||i.Element.length===0)return;let t=i.Element[0],n=t.link;if(!n){this.close();return}t.boolean?window.open(n,"_blank"):this.navigateToInternalLink(n),this.close()}close(){this.dialogRef.close()}static \u0275fac=function(t){return new(t||e)};static \u0275cmp=k({type:e,selectors:[["app-home-popup-offer"]],features:[P([Qe(!0)])],decls:1,vars:1,consts:[[1,"popup-offer-container"],[1,"popup-offer-content"],["aria-label","Cerrar popup","mat-icon-button","",1,"close-button",3,"click"],[1,"popup-background"],["loading","lazy",3,"alt","src"],[1,"dark-overlay"],[1,"popup-content-body"],[1,"offer-title"],[1,"offer-description",3,"innerHTML"],[1,"cta-button","btn-agency-accent"],[1,"cta-button","btn-agency-accent",3,"click"]],template:function(t,n){t&1&&y(0,Fi,2,1,"div",0),t&2&&S(!n.isValidating()&&n.isOfferActive()?0:-1)},dependencies:[en,rn,an,sn,ze,Ue],styles:[".popup-offer-container[_ngcontent-%COMP%]{position:relative;width:100%;height:100%;background:transparent;display:flex;justify-content:center;align-items:center;padding:0;box-sizing:border-box}.popup-offer-container[_ngcontent-%COMP%] .popup-offer-content[_ngcontent-%COMP%]{position:relative;width:100%;height:100%;min-height:450px;display:flex;flex-direction:column;justify-content:center;border-radius:0;overflow:hidden;box-shadow:none;background-color:#333;outline:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.popup-offer-container[_ngcontent-%COMP%] .popup-offer-content[_ngcontent-%COMP%] .popup-background[_ngcontent-%COMP%]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.popup-offer-container[_ngcontent-%COMP%] .popup-offer-content[_ngcontent-%COMP%] .popup-background[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:100%;height:100%;object-fit:cover;object-position:center;display:block;border:none;outline:none}.popup-offer-container[_ngcontent-%COMP%] .popup-offer-content[_ngcontent-%COMP%] .popup-background[_ngcontent-%COMP%] .dark-overlay[_ngcontent-%COMP%]{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000073}.popup-offer-container[_ngcontent-%COMP%] .popup-offer-content[_ngcontent-%COMP%] .close-button[_ngcontent-%COMP%]{position:absolute;top:16px;right:16px;z-index:20;width:32px;height:32px;background:#fff3;border:none;outline:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .3s ease;-moz-appearance:none;-webkit-appearance:none;appearance:none}.popup-offer-container[_ngcontent-%COMP%] .popup-offer-content[_ngcontent-%COMP%] .close-button[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{color:#fff;font-size:20px;width:20px;height:20px;line-height:20px}.popup-offer-container[_ngcontent-%COMP%] .popup-offer-content[_ngcontent-%COMP%] .close-button[_ngcontent-%COMP%]:hover{background:#fff6}.popup-offer-container[_ngcontent-%COMP%] .popup-offer-content[_ngcontent-%COMP%] .close-button[_ngcontent-%COMP%]:focus{outline:none}.popup-offer-container[_ngcontent-%COMP%] .popup-offer-content[_ngcontent-%COMP%] .popup-content-body[_ngcontent-%COMP%]{position:relative;z-index:10;padding:40px 32px;display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;box-sizing:border-box}.popup-offer-container[_ngcontent-%COMP%] .popup-offer-content[_ngcontent-%COMP%] .popup-content-body[_ngcontent-%COMP%] .offer-title[_ngcontent-%COMP%]{margin:0 0 16px;
181font-family:Fira Sans,sans-serif;font-size:36px;line-height:1.1;font-weight:800;color:#fff;text-transform:uppercase;text-shadow:0 2px 4px rgba(0,0,0,.3)}.popup-offer-container[_ngcontent-%COMP%] .popup-offer-content[_ngcontent-%COMP%] .popup-content-body[_ngcontent-%COMP%] .offer-description[_ngcontent-%COMP%]{margin-bottom:32px;color:#f0f0f0;font-size:16px;line-height:1.5;max-width:90%}.popup-offer-container[_ngcontent-%COMP%] .popup-offer-content[_ngcontent-%COMP%] .popup-content-body[_ngcontent-%COMP%] .cta-button[_ngcontent-%COMP%]{padding:16px 48px;font-size:18px;font-weight:600;text-transform:uppercase;border:none;outline:none;border-radius:8px;cursor:pointer;transition:all .3s ease;letter-spacing:.5px;box-shadow:0 4px 12px #0003;-moz-appearance:none;-webkit-appearance:none;appearance:none}.popup-offer-container[_ngcontent-%COMP%] .popup-offer-content[_ngcontent-%COMP%] .popup-content-body[_ngcontent-%COMP%] .cta-button[_ngcontent-%COMP%]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0000004d}.popup-offer-container[_ngcontent-%COMP%] .popup-offer-content[_ngcontent-%COMP%] .popup-content-body[_ngcontent-%COMP%] .cta-button[_ngcontent-%COMP%]:active{transform:translateY(0)}.popup-offer-container[_ngcontent-%COMP%] .popup-offer-content[_ngcontent-%COMP%] .popup-content-body[_ngcontent-%COMP%] .cta-button[_ngcontent-%COMP%]:focus{outline:none}@media(max-width:600px){.popup-offer-container[_ngcontent-%COMP%]{padding:10px}.popup-offer-container[_ngcontent-%COMP%] .popup-offer-content[_ngcontent-%COMP%]{min-height:350px}.popup-offer-container[_ngcontent-%COMP%] .popup-offer-content[_ngcontent-%COMP%] .popup-content-body[_ngcontent-%COMP%]{padding:24px 20px}.popup-offer-container[_ngcontent-%COMP%] .popup-offer-content[_ngcontent-%COMP%] .popup-content-body[_ngcontent-%COMP%] .offer-title[_ngcontent-%COMP%]{font-size:28px}.popup-offer-container[_ngcontent-%COMP%] .popup-offer-content[_ngcontent-%COMP%] .popup-content-body[_ngcontent-%COMP%] .offer-description[_ngcontent-%COMP%]{font-size:14px}.popup-offer-container[_ngcontent-%COMP%] .popup-offer-content[_ngcontent-%COMP%] .popup-content-body[_ngcontent-%COMP%] .cta-button[_ngcontent-%COMP%]{width:100%;padding:14px 20px}}@keyframes _ngcontent-%COMP%_popupFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.popup-offer-container[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_popupFadeIn .4s cubic-bezier(.4,0,.2,1) both}"],changeDetection:0})};var Li=()=>[import("./chunk-PO4EENS5.js").then(e=>e.HomeBannerPromotionalComponent),dt,import("./chunk-UGTX3KDV.js").then(e=>e.ResolveSectionPipe)],Hi=()=>[import("./chunk-YBQXCDOV.js").then(e=>e.ContactContainerComponent),In,yn,gn,Sn,kn,Ln,Nn,Pn,Hn,An,Fn,Bn,Vn,Be,Wt,import("./chunk-VJOKZZC5.js").then(e=>e.FallbackI18nPipe)],Bi=()=>[import("./chunk-3LH6M5HT.js").then(e=>e.PopularDestinationComponent),import("./chunk-UGTX3KDV.js").then(e=>e.ResolveSectionPipe)],Vi=()=>[import("./chunk-UD7VLIRX.js").then(e=>e.PopularDestinationGridComponent),import("./chunk-UGTX3KDV.js").then(e=>e.ResolveSectionPipe)],Wi=()=>[import("./chunk-EOATB7JK.js").then(e=>e.InformationCardsComponent),import("./chunk-UGTX3KDV.js").then(e=>e.ResolveSectionPipe)],zi=()=>[import("./chunk-5SXSDREZ.js").then(e=>e.ActiveServicesComponent),import("./chunk-UGTX3KDV.js").then(e=>e.ResolveSectionPipe)],Ui=()=>[import("./chunk-UXZTATNM.js").then(e=>e.TransferCardComponent),import("./chunk-UGTX3KDV.js").then(e=>e.ResolveSectionPipe)],$i=()=>[import("./chunk-JBKDDTF2.js").then(e=>e.EvaluationCarouselComponent),import("./chunk-UGTX3KDV.js").then(e=>e.ResolveSectionPipe)],ji=()=>[import("./chunk-FOEIP5QP.js").then(e=>e.HomeExperiencesComponent),import("./chunk-UGTX3KDV.js").then(e=>e.ResolveSectionPipe)],Yi=()=>[import("./chunk-VAR5S6Q3.js").then(e=>e.HomeExperiencesSwiperComponent),import("./chunk-UGTX3KDV.js").then(e=>e.ResolveSectionPipe)],jn=()=>[import("./chunk-KBHWQMEX.js").then(e=>e.HomeNewsComponent),import("./chunk-UGTX3KDV.js").then(e=>e.ResolveSectionPipe)],Gi=()=>[import("./chunk-W6C55ZM7.js").then(e=>e.WhoWeAreComponent),import("./chunk-UGTX3KDV.js").then(e=>e.ResolveSectionPipe)],Qi=()=>[import("./chunk-XOXYUPIF.js").then(e=>e.HomeHotelChainComponent),import("./chunk-UGTX3KDV.js").then(e=>e.ResolveSectionPipe)],Ki=()=>[import("./chunk-76OCRW3Q.js").then(e=>e.HomeHotelsComponent),import("./chunk-UGTX3KDV.js").then(e=>e.ResolveSectionPipe)],Xi=()=>[import("./chunk-3PI6A42J.js").then(e=>e.HomeHotelsSwiperComponent),import("./chunk-UGTX3KDV.js").then(e=>e.ResolveSectionPipe)],qi=()=>[import("./chunk-UZWPXDQ2.js").then(e=>e.HomeCircuitComponent),import("./chunk-UGTX3KDV.js").then(e=>e.ResolveSectionPipe)],Yn=()=>[import("./chunk-KRXXGSLF.js").then(e=>e.HomeTransferComponent),import("./chunk-UGTX3KDV.js").then(e=>e.ResolveSectionPipe)],Gn=()=>[import("./chunk-BKQQ6YJL.js").then(e=>e.HomeTransferSwiperComponent),import("./chunk-UGTX3KDV.js").then(e=>e.ResolveSectionPipe)],Ji=()=>[import("./chunk-YQIMRMRI.js").then(e=>e.HomeCircuitSwiperComponent),import("./chunk-UGTX3KDV.js").then(e=>e.ResolveSectionPipe)],Zi=()=>[import("./chunk-XYNYREJR.js").then(e=>e.HomeHotelOfferSwiperComponent),import("./chunk-UGTX3KDV.js").then(e=>e.ResolveSectionPipe)],eo=()=>[import("./chunk-W5IBAE2J.js").then(e=>e.HomeCircuitOfferSwiperComponent),import("./chunk-UGTX3KDV.js").then(e=>e.ResolveSectionPipe)],to=()=>[import("./chunk-TY7E2NK4.js").then(e=>e.HomeExperienceOfferSwiperComponent),import("./chunk-UGTX3KDV.js").then(e=>e.ResolveSectionPipe)],no=()=>[import("./chunk-V5B4V4EC.js").then(e=>e.HomeCarComponent),import("./chunk-UGTX3KDV.js").then(e=>e.ResolveSectionPipe)],io=()=>[import("./chunk-5M2BNYSQ.js").then(e=>e.HotelTopicsComponent),import("./chunk-UGTX3KDV.js").then(e=>e.ResolveSectionPipe)],oo=()=>[import("./chunk-YS4OHARD.js").then(e=>e.HeritageCitiesComponent),import("./chunk-UGTX3KDV.js").then(e=>e.ResolveSectionPipe)],ao=(e,i,t)=>({"layout-container--hotel":e,"layout-container--experience":i,"layout-container--transfer":t}),ro=()=>[],so=(e,i,t)=>({"layout-b":e,"layout-home-b-up":i,"layout-home-b-down":t}),lo=()=>({width:"100%",height:"80vh","background-color":"#c2bbd3","animation-duration":"2s"}),co=()=>({width:"100%",height:"100%","border-radius":"1rem","background-color":"#c2bbd3","animation-duration":"2s"}),mo=()=>({width:"100%",height:"100%","border-radius":"1rem 0 0 1rem","background-color":"#c2bbd3","animation-duration":"2s"}),po=()=>({width:"100%",height:"100%","border-radius":"0 1rem 1rem 0","background-color":"#c2bbd3","animation-duration":"2s"}),Qn=()=>
181({width:"20rem",height:"60px","background-color":"#c2bbd3","animation-duration":"2s"}),_o=()=>({width:"10rem",height:"30px","background-color":"#c2bbd3","animation-duration":"2s"}),uo=()=>({width:"200px",height:"15px","background-color":"#c2bbd3","animation-duration":"2s"}),fo=()=>({width:"4rem",height:"30px","background-color":"#c2bbd3","animation-duration":"2s"}),ho=()=>({"border-radius":"3rem","background-color":"#c2bbd3","animation-duration":"2s"}),Co=()=>({width:"100%",height:"15rem","border-radius":"1rem","background-color":"#c2bbd3","animation-duration":"2s"}),go=()=>({width:"100%","background-color":"#c2bbd3","animation-duration":"2s"}),yo=()=>({width:"2rem",height:"2rem","background-color":"#c2bbd3","animation-duration":"2s"}),So=(e,i)=>i.id;function vo(e,i){if(e&1&&c(0,"app-tripadvisor-review",16),e&2){let t=s();u("customSection",t.customTripadvisorRowCards())}}function bo(e,i){if(e&1&&(c(0,"app-popular-destination",21),f(1,"resolveSection")),e&2){let t=s(3).$implicit,n=s(3);u("customSection",E(1,1,t,n.CodeSectionType.DESTINATIONS,n.customHome()))}}function xo(e,i){e&1&&c(0,"div")}function Do(e,i){e&1&&(x(0,bo,2,5)(1,xo,1,0),D(2,0,Bi,null,1),w(0,-1))}function wo(e,i){if(e&1&&(c(0,"app-popular-destination-grid",21),f(1,"resolveSection")),e&2){let t=s(3).$implicit,n=s(3);u("customSection",E(1,1,t,n.CodeSectionType.DESTINATIONS_GRID,n.customHome()))}}function Ro(e,i){e&1&&c(0,"div")}function To(e,i){e&1&&(x(0,wo,2,5)(1,Ro,1,0),D(2,0,Vi,null,1),w(0,-1))}function Eo(e,i){if(e&1&&(c(0,"app-information-cards",21),f(1,"resolveSection")),e&2){let t=s(3).$implicit,n=s(3);u("customSection",J(1,1,t,n.CodeSectionType.INFORMATION_CARDS,n.customHome(),"info"))}}function Mo(e,i){e&1&&c(0,"div")}function Oo(e,i){e&1&&(x(0,Eo,2,6)(1,Mo,1,0),D(2,0,Wi,null,1),w(0,-1))}function Io(e,i){if(e&1&&(c(0,"app-active-services",21),f(1,"resolveSection")),e&2){let t=s(3).$implicit,n=s(3);u("customSection",E(1,1,t,n.CodeSectionType.ACTIVE_SERVICES,n.customHome()))}}function Po(e,i){e&1&&c(0,"div")}function ko(e,i){e&1&&(x(0,Io,2,5)(1,Po,1,0),D(2,0,zi,null,1),w(0,-1))}function No(e,i){if(e&1&&(c(0,"app-transfer-card",22),f(1,"resolveSection"),f(2,"resolveSection")),e&2){let t=s(3).$implicit,n=s(3);u("customSection",E(1,2,t,n.CodeSectionType.TRANSFER_CARD,n.customHome()))("sectionData",J(2,6,t,n.CodeSectionType.TRANSFER_CARD,n.customHome(),"raw"))}}function Ao(e,i){e&1&&c(0,"div")}function Fo(e,i){e&1&&(x(0,No,3,11)(1,Ao,1,0),D(2,0,Ui,null,1),w(0,-1))}function Lo(e,i){}function Ho(e,i){e&1&&c(0,"div")}function Bo(e,i){e&1&&(x(0,Lo,0,0)(1,Ho,1,0),D(2,0,null,null,1),w(0,-1))}function Vo(e,i){if(e&1&&(c(0,"app-evaluation-carousel",23),f(1,"resolveSection")),e&2){let t=s(3).$implicit,n=s(3);u("commentsPerPage",n.commentsPerPage())("customSection",J(1,2,t,n.CodeSectionType.EVALUATION,n.customHome(),"info"))}}function Wo(e,i){e&1&&c(0,"div")}function zo(e,i){e&1&&(x(0,Vo,2,7)(1,Wo,1,0),D(2,0,$i,null,1),w(0,-1))}function Uo(e,i){if(e&1&&(c(0,"app-home-experiences",21),f(1,"resolveSection")),e&2){let t=s(3).$implicit,n=s(3);u("customSection",E(1,1,t,n.CodeSectionType.EXPERIENCES,n.customHome()))}}function $o(e,i){e&1&&c(0,"div")}function jo(e,i){e&1&&(x(0,Uo,2,5)(1,$o,1,0),D(2,0,ji,null,1),w(0,-1))}function Yo(e,i){if(e&1&&(c(0,"app-home-experiences-swiper",21),f(1,"resolveSection")),e&2){let t=s(3).$implicit,n=s(3);u("customSection",E(1,1,t,n.CodeSectionType.EXPERIENCES_SWIPER,n.customHome()))}}function Go(e,i){e&1&&c(0,"div")}function Qo(e,i){e&1&&(x(0,Yo,2,5)(1,Go,1,0),D(2,0,Yi,null,1),w(0,-1))}function Ko(e,i){if(e&1&&(c(0,"app-home-news",24),f(1,"resolveSection")),e&2){let t=s(4).$implicit,n=s(3);u("setCustomSection",J(1,1,t,n.CodeSectionType.NEWS,n.customHome(),"news"))}}function Xo(e,i){e&1&&c(0,"div")}function qo(e,i){e&1&&(x(0,Ko,2,6)(1,Xo,1,0),D(2,0,jn,null,1),w(0,-1))}function Jo(e,i){if(e&1&&(y(0,qo,4,0),f(1,"resolveSection")),e&2){let t=s(2).$implicit,n=s(3);S(J(1,1,t,n.CodeSectionType.NEWS,n.customHome(),"news")?0:-1)}}function Zo(e,i){if(e&1&&(c(0,"app-home-news",24),f(1,"resolveSection")),e&2){let t=s(4).$implicit,n=s(3);u("setCustomSection",J(1,1,t,n.CodeSectionType.EVENTS,n.customHome(),"news"))}}function ea(e,i){e&1&&c(0,"div")}function ta(e,i){e&1&&(x(0,Zo,2,6)(1,ea,1,0),D(2,0,jn,null,1),w(0,-1))}function na(e,i){if(e&1&&(y(0,ta,4,0),f(1,"resolveSection")),e&2){let t=s(2).$implicit,n=s(3);S(J(1,1,t,n.CodeSectionType.EVENTS,n.customHome(),"news")?0:-1)}}function ia(e,i){if(e&1&&(c(0,"app-who-we-are",21),f(1,"resolveSection")),e&2){let t=s(3).$implicit,n=s(3);u("customSection",J(1,1,t,n.CodeSectionType.IDENTITY,n.customHome(),"identity"))}}function oa(e,i){e&1&&c(0,"div")}function aa(e,i){e&1&&(x(0,ia,2,6)(1,oa,1,0),D(2,0,Gi,null,1),w(0,-1))}function ra(e,i){if(e&1&&(c(0,"app-home-hotel-chain",24),f(1,"resolveSection")),e&2){let t=s(3).$implicit,n=s(3);u("setCustomSection",E(1,1,t,n.CodeSectionType.HOTEL_CHAIN,n.customHome()))}}function sa(e,i){e&1&&c(0,"div")}function la(e,i){e&1&&(x(0,ra,2,5)(1,sa,1,0),D(2,0,Qi,null,1),w(0,-1))}function ca(e,i){if(e&1&&(c(0,"app-home-hotels",21),f(1,"resolveSection")),e&2){let t=s(3).$implicit,n=s(3);u("customSection",E(1,1,t,n.CodeSectionType.HOTELS,n.customHome()))}}function da(e,i){e&1&&c(0,"div")}function ma(e,i){e&1&&(x(0,ca,2,5)(1,da,1,0),D(2,0,Ki,null,1),w(0,-1))}function pa(e,i){if(e&1&&(c(0,"app-home-hotels-swiper",21),f(1,"resolveSection")),e&2){let t=s(3).$implicit,n=s(3);u("customSection",E(1,1,t,n.CodeSectionType.HOTEL_SWIPER,n.customHome()))}}function _a(e,i){e&1&&c(0,"div")}function ua(e,i){e&1&&(x(0,pa,2,5)(1,_a,1,0),D(2,0,Xi,null,1),w(0,-1))}function fa(e,i){if(e&1&&(c(0,"app-home-circuit",21),f(1,"resolveSection")),e&2){let t=s(3).$implicit,n=s(3);u("customSection",E(1,1,t,n.CodeSectionType.CIRCUITS,n.customHome()))}}function ha(e,i){e&1&&c(0,"div")}function Ca(e,i){e&1&&(x(0,fa,2,5)(1,ha,1,0),D(2,0,qi,null,1),w(0,-1))}function ga(e,i){if(e&1&&(c(0,"app-home-transfer",25),f(1,"resolveSection"),f(2,"resolveSection")),e&2){let t=s(3).$implicit,n=s(3);u("customSectionAerial",E(1,2,t,n.CodeSectionType.TRANSFER_AERIAL,n.customHome()))("customSection",E(2,6,t,n.CodeSectionType.TRANSFER,n.customHome()))}}function ya(e,i){e&1&&c(0,"div")}function Sa(e,i){e&1&&(x(0,ga,3,10)(1,ya,1,0),D(2,0,Yn,null,1),w(0,-1))}function va(e,i){if(e&1&&(c(0,"app-home-transfer-swiper",25),f(1,"resolveSection"),f(2,"resolveSection")),e&2){let t=s(3).$implicit,n=s(3);u("customSectionAerial",E(1,2,t,n.CodeSectionType.TRANSFER_AERIAL_SWIPER,n.customHome()))("customSection",E(2,6,t,n.CodeSectionType.TRANSFER_SWIPER,n.customHome()))}}function ba(e,i){e&1&&c(0,"div")}function xa(e,i){e&1&&(x(0,va,3,10)(1,ba,1,0),D(2,0,Gn,null,1),w(0,-1))}function Da(e,i){if(e&1&&(c(0,"app-home-circuit-swiper",21),f(1,"resolveSection")),e&2){let t=s(3).$implicit,n=s(3);u("customSection",E(1,1,t,n.CodeSectionType.CIRCUITS_SWIPER,n.customHome()))}}function wa(e,i){e&1&&c(0,"div")}function Ra(e,i){e&1&&(x(0,Da,2,5)(1,wa,1,0),D(2,0,Ji,null,1),w(0,-1))}function Ta(e,i){if(e&1&&(c(0,"app-home-hotel-offer-swiper",21),f(1,"resolveSection")),e&2){let t=s(3).$implicit,n=s(3);u("customSection",E(1,1,t,n.CodeSectionType.HOTEL_SWIPER_OFFER,n.customHome()))}}function Ea(e,i){e&1&&c(0,"div")}function Ma(e,i){e&1&&(x(0,Ta,2,5)(1,Ea,1,0),D(2,0,Zi,null,1),w(0,-1))}function Oa(e,i){if(e&1&&(c(0,"app-home-circuit-offer-swiper",21),f(1,"resolveSection")),e&2){let t=s(3).$implicit,n=s(3);u("customSection",E(1,1,t,n.CodeSectionType.CIRCUITS_SWIPER_OFFER,n.customHome()))}}function Ia(e,i){e&1&&c(0,"div")}function Pa(e,i){e&1&&(x(0,Oa,2,5)(1,Ia,1,0),D(2,0,eo,null,1),w(0,-1))}function ka(e,i){if(e&1&&(c(0,"app-home-experience-offer-swiper",21),f(1,"resolveSection")),e&2){let t=s(3).$implicit,n=s(3);u("customSection",E(1,1,t,n.CodeSectionType.EXPERIENCES_SWIPER_OFFER,n.customHome()))}}function Na(e,i){e&1&&c(0,"div")}function Aa(e,i){e&1&&(x(0,ka,2,5)(1,Na,1,0),D(2,0,to,null,1),w(0,-1))}function Fa(e,i){if(e&1&&(c(0,"app-home-transfer-swiper",26),f(1,"resolveSection"),f(2,"resolveSection")),e&2){let t=s(3).$implicit,n=s(3);u("customSectionAerial",E(1,3,t,n.CodeSectionType.TRANSFER_AERIAL_SWIPER,n.customHome()))("customSection",E(2,7,t,n.CodeSectionType.TRANSFER_SWIPER,n.customHome()))("type","aerial")}}function La(e,i){e&1&&c(0,"div")}function Ha(e,i){e&1&&(x(0,Fa,3,11)(1,La,1,0),D(2,0,Gn,null,1),w(0,-1))}function Ba(e,i){if(e&1&&(c(0,"app-home-transfer",26),f(1,"resolveSection"),f(2,"resolveSection")),e&2){let t=s(3).$implicit,n=s(3);u("customSectionAerial",E(1,3,t,n.CodeSectionType.TRANSFER_AERIAL,n.customHome()))("customSection",E(2,7,t,n.CodeSectionType.TRANSFER,n.customHome()))("type","aerial")}}function Va(e,i){e&1&&c(0,"div")}function Wa(e,i){e&1&&(x(0,Ba,3,11)(1,Va,1,0),D(2,0,Yn,null,1),w(0,-1))}function za(e,i){if(e&1&&(c(0,"app-home-car",21),f(1,"resolveSection")),e&2){let t=s(3).$implicit,n=s(3);u("customSection",E(1,1,t,n.CodeSectionType.CAR_RECOMMENDED,n.customHome()))}}function Ua(e,i){e&1&&c(0,"div")}function $a(e,i){e&1&&(x(0,za,2,5)(1,Ua,1,0),D(2,0,no,null,1),w(0,-1))}function ja(e,i){if(e&1&&(c(0,"app-home-hotel-topics",21),f(1,"resolveSection")),e&2){let t=s(3).$implicit,n=s(3);u("customSection",E(1,1,t,n.CodeSectionType.HOTEL_TOPICS,n.customHome()))}}function Ya(e,i){e&1&&c(0,"div")}function Ga(e,i){e&1&&(x(0,ja,2,5)(1,Ya,1,0),D(2,0,io,null,1),w(0,-1))}function Qa(e,i){if(e&1&&(c(0,"app-heritage-cities",21),f(1,"resolveSection")),e&2){let t=s(3).$implicit,n=s(3);u("customSection",J(1,1,t,n.CodeSectionType.HERITAGE_CITIES,n.customHome(),"news"))}}function Ka(e,i){e&1&&c(0,"div")}function Xa(e,i){e&1&&(x(0,Qa,2,6)(1,Ka,1,0),D(2,0,oo,null,1),w(0,-1))}function qa(e,i){if(e&1&&y(0,Do,4,0)(1,To,4,0)(2,Oo,4,0)(3,ko,4,0)(4,Fo,4,0)(5,Bo,4,0)(6,zo,4,0)(7,jo,4,0)(8,Qo,4,0)(9,Jo,2,6)(10,na,2,6)(11,aa,4,0)(12,la,4,0)(13,ma,4,0)(14,ua,4,0)(15,Ca,4,0)(16,Sa,4,0)(17,xa,4,0)(18,Ra,4,0)(19,Ma,4,0)(20,Pa,4,0)(21,Aa,4,0)(22,Ha,4,0)(23,Wa,4,0)(24,$a,4,0)(25,Ga,4,0)(26,Xa,4,0),e&2){let t,n=s().$implicit,o=s(3);S((t=n.SectionType.code)===o.CodeSectionType.DESTINATIONS?0:t===o.
181CodeSectionType.DESTINATIONS_GRID?1:t===o.CodeSectionType.INFORMATION_CARDS?2:t===o.CodeSectionType.ACTIVE_SERVICES?3:t===o.CodeSectionType.TRANSFER_CARD?4:t===o.CodeSectionType.LAST_PROMO?5:t===o.CodeSectionType.EVALUATION?6:t===o.CodeSectionType.EXPERIENCES?7:t===o.CodeSectionType.EXPERIENCES_SWIPER?8:t===o.CodeSectionType.NEWS?9:t===o.CodeSectionType.EVENTS?10:t===o.CodeSectionType.IDENTITY?11:t===o.CodeSectionType.HOTEL_CHAIN?12:t===o.CodeSectionType.HOTELS?13:t===o.CodeSectionType.HOTEL_SWIPER?14:t===o.CodeSectionType.CIRCUITS?15:t===o.CodeSectionType.TRANSFER?16:t===o.CodeSectionType.TRANSFER_SWIPER?17:t===o.CodeSectionType.CIRCUITS_SWIPER?18:t===o.CodeSectionType.HOTEL_SWIPER_OFFER?19:t===o.CodeSectionType.CIRCUITS_SWIPER_OFFER?20:t===o.CodeSectionType.EXPERIENCES_SWIPER_OFFER?21:t===o.CodeSectionType.TRANSFER_AERIAL_SWIPER?22:t===o.CodeSectionType.TRANSFER_AERIAL?23:t===o.CodeSectionType.CAR_RECOMMENDED?24:t===o.CodeSectionType.HOTEL_TOPICS?25:t===o.CodeSectionType.HERITAGE_CITIES?26:-1)}}function Ja(e,i){if(e&1&&c(0,"app-home-banner-promotional",27),e&2){let t=s(2).$implicit;u("customSection",t==null?null:t.Element)("order",t.contextOrder)}}function Za(e,i){if(e&1&&y(0,Ja,1,2,"app-home-banner-promotional",27),e&2){let t=s().$implicit;S(t.Element?0:-1)}}function er(e,i){if(e&1&&(m(0,"div",20),y(1,qa,27,1)(2,Za,1,1),_()),e&2){let t=i.$implicit,n=i.$index,o=i.$count,a=s(3);u("ngClass",ct(2,so,a.visuality()===a.eVISUALITY_TYPE.B,a.visuality()===a.eVISUALITY_TYPE.B&&n===0,a.visuality()===a.eVISUALITY_TYPE.B&&n===o-1)),p(),S(t.SectionType?1:2)}}function tr(e,i){if(e&1&&he(0,er,3,6,"div",20,So),e&2){let t,n=s(2);Ce(n.serviceOrder()[(t=n.activedMenu())==null?null:t.toLowerCase()]||W(0,ro))}}function nr(e,i){e&1&&(m(0,"div",19)(1,"div",28),c(2,"i",29),m(3,"h3"),g(4,"No hay contenido disponible"),_()()())}function ir(e,i){if(e&1&&y(0,tr,2,1)(1,nr,5,0,"div",19),e&2){let t,n=s();S(n.serviceOrder()[(t=n.activedMenu())==null?null:t.toLowerCase()]&&n.serviceOrder()[(t=n.activedMenu())==null?null:t.toLowerCase()].length>0?0:1)}}function or(e,i){e&1&&c(0,"div")}function ar(e,i){e&1&&c(0,"th",58)}function rr(e,i){if(e&1&&(m(0,"td",59),g(1),f(2,"fallbackI18n"),_()),e&2){let t=i.$implicit,n=s(3);p(),U(" ",N(2,1,t.name,n.translateService.currentLang)," ")}}function sr(e,i){e&1&&(m(0,"th",58),g(1,"OCEANMAN"),_())}function lr(e,i){if(e&1&&(m(0,"td",60),g(1),_()),e&2){let t=i.$implicit;p(),U(" ",t.OCEANMAN)}}function cr(e,i){e&1&&(m(0,"th",58),g(1,"HALF OCEANMAN"),_())}function dr(e,i){if(e&1&&(m(0,"td",60),g(1),_()),e&2){let t=i.$implicit;p(),U(" ",t.HALF_OCEANMAN)}}function mr(e,i){e&1&&(m(0,"th",58),g(1,"SPRINT"),_())}function pr(e,i){if(e&1&&(m(0,"td",60),g(1),_()),e&2){let t=i.$implicit;p(),U(" ",t.SPRINT)}}function _r(e,i){e&1&&(m(0,"th",58),g(1,"OCEANKIDS"),_())}function ur(e,i){if(e&1&&(m(0,"td",60),g(1),_()),e&2){let t=i.$implicit;p(),U(" ",t.OCEANKIDS)}}function fr(e,i){e&1&&(m(0,"th",58),g(1,"OCEANTEAMS"),_())}function hr(e,i){if(e&1&&(m(0,"td",60),g(1),_()),e&2){let t=i.$implicit;p(),U(" ",t.OCEANTEAMS)}}function Cr(e,i){e&1&&c(0,"tr",61)}function gr(e,i){e&1&&c(0,"tr",62)}function yr(e,i){if(e&1&&g(0),e&2){let t=s().$implicit;O(t.date)}}function Sr(e,i){e&1&&(m(0,"mat-step"),H(1,yr,1,1,"ng-template",63),_())}function vr(e,i){e&1&&(m(0,"th",58),g(1),f(2,"translate"),f(3,"uppercase"),_()),e&2&&(p(),O(L(3,3,L(2,1,"Time"))))}function br(e,i){if(e&1&&(m(0,"td",60),g(1),_()),e&2){let t=i.$implicit;p(),U(" ",t.time)}}function xr(e,i){e&1&&(m(0,"th",58),g(1),f(2,"translate"),f(3,"uppercase"),_()),e&2&&(p(),O(L(3,3,L(2,1,"Activity"))))}function Dr(e,i){if(e&1&&(m(0,"td",60),g(1),_()),e&2){let t=i.$implicit;p(),U(" ",t.activity)}}function wr(e,i){e&1&&(m(0,"th",58),g(1),f(2,"translate"),f(3,"uppercase"),_()),e&2&&(p(),O(L(3,3,L(2,1,"Place"))))}function Rr(e,i){if(e&1&&(m(0,"td",60),g(1),_()),e&2){let t=i.$implicit;p(),U(" ",t.place)}}function Tr(e,i){e&1&&c(0,"tr",61)}function Er(e,i){e&1&&c(0,"tr",62)}function Mr(e,i){if(e&1){let t=se();m(0,"div",30)(1,"div",31)(2,"h1",32),g(3),f(4,"translate"),f(5,"uppercase"),_(),m(6,"div",33)(7,"table",34),Y(8,35),H(9,ar,1,0,"th",36)(10,rr,3,4,"td",37),G(),Y(11,38),H(12,sr,2,0,"th",36)(13,lr,2,1,"td",39),G(),Y(14,40),H(15,cr,2,0,"th",36)(16,dr,2,1,"td",39),G(),Y(17,41),H(18,mr,2,0,"th",36)(19,pr,2,1,"td",39),G(),Y(20,42),H(21,_r,2,0,"th",36)(22,ur,2,1,"td",39),G(),Y(23,43),H(24,fr,2,0,"th",36)(25,hr,2,1,"td",39),G(),H(26,Cr,1,0,"tr",44)(27,gr,1,0,"tr",45),_()()()(),m(28,"div",46)(29,"div",47)(30,"h1",48),g(31),f(32,"translate"),f(33,"uppercase"),_()()(),m(34,"div",49)(35,"div",50)(36,"h1"),g(37),f(38,"translate"),f(39,"uppercase"),_(),m(40,"div",51)(41,"mat-vertical-stepper",52,12),oe("selectionChange",function(o){te(t);let a=s(2);return ne(a.changeStep(o))}),he(43,Sr,2,0,"mat-step",null,Bt),_(),m(45,"div",53)(46,"table",54),Y(47,55),H(48,vr,4,5,"th",36)(49,br,2,1,"td",39),G(),Y(50,56),H(51,xr,4,5,"th",36)(52,Dr,2,1,"td",39),G(),Y(53,57),H(54,wr,4,5,"th",36)(55,Rr,2,1,"td",39),G(),H(56,Tr,1,0,"tr",44)(57,Er,1,0,"tr",45),_()()()()()}if(e&2){let t=s(2);p(3),O(L(5,12,L(4,10,"technical details"))),p(4),u("dataSource",t.dataSourceTechnical),p(19),u("matHeaderRowDef",t.displayedColumnsTechnical),p(),u("matRowDefColumns",t.displayedColumnsTechnical),p(4),O(L(33,16,L(32,14,"we are swimming in waters of Cuba"))),p(6),O(L(39,20,L(38,18,"program"))),p(4),u("linear",!1),p(2),Ce(t.eventDay),p(3),u("dataSource",t.dataSourceProgram()),p(10),u("matHeaderRowDef",t.displayedColumnsProgram),p(),u("matRowDefColumns",t.displayedColumnsProgram)}}function Or(e,i){if(e&1&&(y(0,Mr,58,22),c(1,"app-contact",21)),e&2){let t=s();S(t.showTechnicalDetails()?0:-1),p(),u("customSection",t.customContact())}}
181function Ir(e,i){e&1&&(m(0,"span"),g(1,"\xA0"),_())}function Pr(e,i){e&1&&c(0,"app-bottom-toolbar",18)}function kr(e,i){e&1&&c(0,"ngx-skeleton-loader",64),e&2&&u("animation","pulse")("count",1)("theme",W(3,lo))}function Nr(e,i){e&1&&c(0,"ngx-skeleton-loader",64),e&2&&u("animation","pulse")("count",1)("theme",W(3,co))}function Ar(e,i){e&1&&c(0,"ngx-skeleton-loader",64),e&2&&u("animation","pulse")("count",1)("theme",W(3,mo))}function Fr(e,i){e&1&&c(0,"ngx-skeleton-loader",64),e&2&&u("animation","pulse")("count",1)("theme",W(3,po))}function Lr(e,i){e&1&&c(0,"ngx-skeleton-loader",64),e&2&&u("animation","pulse")("count",1)("theme",W(3,Qn))}function Hr(e,i){e&1&&c(0,"ngx-skeleton-loader",64),e&2&&u("animation","pulse")("count",1)("theme",W(3,_o))}function Br(e,i){e&1&&c(0,"ngx-skeleton-loader",64),e&2&&u("animation","pulse")("count",1)("theme",W(3,uo))}function Vr(e,i){e&1&&c(0,"ngx-skeleton-loader",64),e&2&&u("animation","pulse")("count",1)("theme",W(3,fo))}function Wr(e,i){e&1&&c(0,"ngx-skeleton-loader",65),e&2&&u("animation","pulse")("appearance","circle")("count",1)("theme",W(4,ho))}function zr(e,i){e&1&&c(0,"ngx-skeleton-loader",64),e&2&&u("animation","pulse")("count",1)("theme",W(3,Co))}function Ur(e,i){e&1&&c(0,"ngx-skeleton-loader",64),e&2&&u("animation","pulse")("count",1)("theme",W(3,Qn))}function $r(e,i){e&1&&c(0,"ngx-skeleton-loader",64),e&2&&u("animation","pulse")("count",1)("theme",W(3,go))}function jr(e,i){e&1&&c(0,"ngx-skeleton-loader",64),e&2&&u("animation","pulse")("count",1)("theme",W(3,yo))}var $n=class e{constructor(){Oe(()=>{this.getBanners(this.activedMenu())})}eventDay=Un;CodeSectionType=pn;_apiCustomService=d(mt);_destroyRef=d(_e);_cacheService=d(dn);pageMetaFacade=d(cn);_agencyTokenService=d(Se);_platformId=d(ue);deployAgencies=Q.deployAgencies;customHome=R({});_transferState=d(Pe);_breakpointService=d(Ge);_dialog=d(Zt);translateService=d(ye);GDS_SERVICE=nn;commentsPerPage=R(this._breakpointService.isSmallDevice()?2:4);activedMenu=R("hotel");headerNavService=d(ln);_homeLayoutService=d(Cn);dataSourceProgram=R(this.eventDay[0].program);showTripadvisorRow=R(!1);showTechnicalDetails=R(!1);dataSourceTechnical=zn;displayedColumnsTechnical=["name","OCEANMAN","HALF_OCEANMAN","SPRINT","OCEANKIDS","OCEANTEAMS"];displayedColumnsProgram=["time","activity","place"];customBanner=v(()=>this.getBanners(this.activedMenu()));customPopularDestination=v(()=>this.loadCommonSection(this.customHome()["popular-destination"]));customPopularDestinationGrid=v(()=>this.loadCommonSection(this.customHome()["popular-destination-grid"]));customInformationCards=v(()=>this.loadInformationCardSection(this.customHome()["information-cards"]));customEvaluationCards=v(()=>this.loadInformationCardSection(this.customHome().evaluation));customTripadvisorRowCards=v(()=>this.loadTripadvisorRowSection(this.customHome()["tripadvisor-row"]));customActiveServices=v(()=>this.loadCommonSection(this.customHome()["active-services"]));customLastPromoServices=v(()=>this.loadCommonSection(this.customHome()["last-promo"]));customNews=v(()=>this.loadNewsSection(this.customHome().news));customEvents=v(()=>this.loadNewsSection(this.customHome().events));customContact=v(()=>this.loadContactSection(this.customHome().contact,this.customHome()["contact-social-media"]));customIdentity=v(()=>this.loadIdentitySection(this.customHome()["who-we-are"]));customHomeHotels=v(()=>this.loadCommonSection(this.customHome().hotels));customHomeHotelChain=v(()=>this.loadCommonSection(this.customHome()["hotel-chain"]));customHomeTransfer=v(()=>this.loadCommonSection(this.customHome().transfers));customHomeTransferAerial=v(()=>this.loadCommonSection(this.customHome()["aerial-transfers"]));customHomeExp=v(()=>this.loadCommonSection(this.customHome().experiences));customHomeCar=v(()=>this.loadCommonSection(this.customHome()["car-recommended"]));customHomeCircuit=v(()=>this.loadCommonSection(this.customHome().circuits));customHomeCircuitSwiper=v(()=>this.loadCommonSection(this.customHome()["circuits-recommended-swiper"]));customHomeCircuitSwiperOffer=v(()=>this.loadCommonSection(this.customHome()["circuits-recommended-swiper-offer"]));customExpSwiper=v(()=>this.loadCommonSection(this.customHome()["experiences-swiper"]));customExpSwiperOffer=v(()=>this.loadCommonSection(this.customHome()["experiences-swiper-offer"]));customTransferSwiper=v(()=>this.loadCommonSection(this.customHome()["transfers-swiper"]));customAerialSwiper=v(()=>this.loadCommonSection(this.customHome()["aerial-transfers-swiper"]));customHotelSwiper=v(()=>this.loadCommonSection(this.customHome()["hotels-recommended-swiper"]));customHotelSwiperOffer=v(()=>this.loadCommonSection(this.customHome()["hotels-recommended-swiper-offer"]));customHomeHotelTopics=v(()=>this.loadCommonSection(this.customHome()["hotel-topics"]));customHomeTransferCard=v(()=>this.loadCommonSection(this.customHome()["transfer-card"]));customHomeTransferCardSection=v(()=>this.customHome()["transfer-card"]);hasShop=this._agencyTokenService.getDeployAgencie()?.hasShop??!1;hasEvent=this._agencyTokenService.getDeployAgencie()?.hasEvent??!1;hasTravelSafe=this._agencyTokenService.getDeployAgencie()?.hasTravelSafe??!1;serviceOrder=R({});visuality=R(this._transferState.get(je,"A"));eVISUALITY_TYPE=$e;showPopupIfExists(){if(!ce(this._platformId))return;let i=this.customHome().popup;if(!i||!i.Element||i.Element.length===0)return;let t="popup_shown_session",n=sessionStorage.getItem(t);setTimeout(()=>{let o=this._dialog.open(Te,{maxWidth:"800px",width:"90vw",panelClass:"popup-offer-dialog",disableClose:!1,autoFocus:!1});o.componentInstance.popupData=R(i),sessionStorage.setItem(t,"true"),o.afterClosed().subscribe(()=>{})},1e3)}showPopupGeneralIfExists(){if(!ce(this._platformId))return;let i=this.customHome().popupgeneral;if(!i||!i.Element||i.Element.length===0)return;let t="popup_shown_session_general",n=sessionStorage.getItem(t);setTimeout(()=>{let o=this._dialog.open(Te,{maxWidth:"800px",width:"90vw",panelClass:"popup-offer-dialog",disableClose:!1,autoFocus:!1});o.componentInstance.popupData=R(i),sessionStorage.setItem(t,"true"),o.afterClosed().subscribe(()=>{})},1e3)}getBanners(i){switch(i){case"hotel":return this.loadBannerSection(this.customHome()["banner-hotel"]).length>0?this.loadBannerSection(this.customHome()["banner-hotel"]):this.loadBannerSection(this.customHome().banner);case"experiences":return this.loadBannerSection(this.customHome()["banner-experiences"]).length>0?this.loadBannerSection(this.customHome()["banner-experiences"]):this.loadBannerSection(this.customHome().banner);case"transfer":return this.loadBannerSection(this.customHome()["banner-transfer"]).length>0?this.loadBannerSection(this.customHome()["banner-transfer"]):this.loadBannerSection(this.customHome().banner);case"aerial_transfer":return this.loadBannerSection(this.customHome()["banner-aerial-transfer"]).length>0?this.loadBannerSection(this.customHome()["banner-aerial-transfer"]):this.loadBannerSection(this.customHome().banner);case"car":return this.loadBannerSection(this.customHome()["banner-car"]).length>0?this.loadBannerSection(this.customHome()["banner-car"]):this.loadBannerSection(this.customHome().banner);case"circuit":return this.loadBannerSection(this.customHome()["banner-circuit"]).length>0?this.loadBannerSection(this.customHome()["banner-circuit"]):this.loadBannerSection(this.customHome().banner);case"marine":return this.loadBannerSection(this.customHome()["banner-marine"]).length>0?this.loadBannerSection(this.customHome()["banner-marine"]):this.loadBannerSection(this.customHome().banner);case"event":return this.loadBannerSection(this.customHome()["banner-event"]).length>0?this.loadBannerSection(this.customHome()["banner-event"]):this.loadBannerSection(this.customHome().banner);default:return this.loadBannerSection(this.customHome().banner)}}loadBannerSection(i){return i?this.getBanner(i):this.getBanner(this.customHome().banner)}getBanner(i){return i?.Element?(i?.Element.filter(n=>n.Files.length>0)).map(n=>{let o={xs:null,xl:null,md:null,id:n.id.toString(),video:null,mimetype:null,title:n.title,subtitle:n.summary};
181return n.Files.forEach(a=>{a.type==="image"?(a.resolution==="xl"&&(o.xl=Q.customCdn.concat(a.file)),a.resolution==="md"&&(o.md=Q.customCdn.concat(a.file)),a.resolution==="xs"&&(o.xs=Q.customCdn.concat(a.file))):a.type==="video"&&(o.video=Q.customCdn.concat(a.file),o.mimetype=a.mimetype)}),o}):[]}loadNewsSection(i){if(i){let{miniTitle:t,miniSubTitle:n,link:o,miniHeaderText:a}=i.SectionTitle.length>0?i.SectionTitle[0]:{miniTitle:"",miniSubTitle:"",link:"",miniHeaderText:""},r=i.Element.map(l=>{let h={xs:null,md:null,xl:null,video:null,mimetype:null};return l.Files&&l.Files.length>0&&l.Files.forEach(C=>{C.type==="image"?(C.resolution==="xl"&&(h.xl=Q.customCdn.concat(C.file)),C.resolution==="md"&&(h.md=Q.customCdn.concat(C.file)),C.resolution==="xs"&&(h.xs=Q.customCdn.concat(C.file))):C.type==="video"&&(h.video=Q.customCdn.concat(C.file),h.mimetype=C.mimetype)}),{textLink:l.textLink||null,icon:l.icon||null,name:l.name,title:l.title,subTitle:l.subTitle,summary:l.summary||null,text:l.text,address:l.address||null,placeName:l.placeName||null,emails:l.emails||null,phone:l.phone||null,type:l.type,agency:l.agency||null,activity:l.activity||null,id:l.id,status:l.status||null,views:l.views||0,order:l.order||0,lat:l.lat||null,long:l.long||null,link:l.link||null,textAlign:l.textAlign||null,image:h.xl||null,logo:l.logo||null,date:l.date?new Date(l.date).toISOString():null,featured:l.featured||0,startDate:l.startDate||null,endDate:l.endDate||null,QuoteId:l.QuoteId||null,CreatorId:l.CreatorId||null,CategoryId:l.CategoryId||null,SectionTypeId:l.SectionTypeId||null,createdAt:l.createdAt||null,updatedAt:l.updatedAt||null,deletedAt:l.deletedAt||null,Category:l.Category||null,Files:l.Files||[]}});return{title:t,subtitle:n,labelLink:a,link:o,newsItems:r,name:i.name,SectionTitle:i.SectionTitle,Element:i.Element,code:i.code,description:i.description,id:i.id,status:i.status}}return{title:"",subtitle:"",newsItems:[],name:{},SectionTitle:[],Element:[],code:"",description:{},id:0,status:""}}loadCommonSection(i){if(i?.SectionTitle?.[0]){let{bigTitle:t,miniSubTitle:n,link:o,miniHeaderText:a,bigSubTitle:r,bigHeaderText:l}=i.SectionTitle[0];return{title:t,subtitle:n,labelLink:a,link:o,bigSubTitle:r,bigHeaderText:l}}return{title:"",subtitle:""}}loadInformationCardSection(i){if(i){let{miniTitle:t,miniSubTitle:n,link:o,miniHeaderText:a}=i.SectionTitle[0],r=i.Element.map(({icon:l,title:h,summary:C})=>({icon:l,title:h,summary:C}));return{title:t,subtitle:n,labelLink:a,link:o,element:r}}return{title:"",subtitle:"",element:[]}}loadTripadvisorRowSection(i){return i?{element:i.Element.filter(n=>n.status==="enabled").map(({featured:n,views:o})=>({featured:n,views:o}))[0]}:{element:null}}loadIdentitySection(i){if(i?.SectionTitle?.[0]){let{miniTitle:t}=i.SectionTitle[0],n=i.SectionTitleFiles.length>0?i.SectionTitleFiles[0].file:null,o=i.Element.map(({name:a,summary:r,order:l})=>({name:a,summary:r,order:l}));return{title:t,imageLink:n,infoIdentities:o.sort((a,r)=>a.order-r.order)}}return{title:"",imageLink:"",infoIdentities:[]}}loadContactSection(i,t){let n=_n();if(i){let{miniTitle:o,miniSubTitle:a}=i.SectionTitle[0],r=i?.Element?.length>0&&i?.Element[0]?.Files.length?i?.Element[0]?.Files[0].file:null,l=i.Element.length>0?i.Element.at(0):null;if(l){let{address:h,emails:C,phone:b,lat:I,long:M}=l;n={address:h,email:C,phone:b,marker:{lng:M,lat:I}}}if(t){let h=t.Element.map(({order:C,link:b,icon:I,name:M})=>({order:C,link:b,iconName:I,title:M}));n.socialMedia=h.sort((C,b)=>C.order-b.order)}return{title:o,subtitle:a,imageLink:r,agencyContact:n}}return{title:"",subtitle:"",imageLink:"",agencyContact:n}}ngOnInit(){let i=this._cacheService.getCache(Ye.LAYOUT);if(i)this.customHome.set(i);else{let t=["banner","banner-hotel","banner-experiences","banner-car","banner-circuit","banner-aerial-transfer","banner-marine","banner-event","banner-transfer","popular-destination","popular-destination-grid","information-cards","active-services","tripadvisor-row","last-promo","evaluation","experiences","circuits","circuits-recommended-swiper","circuits-recommended-swiper-offer","who-we-are","hotels","hotel-chain","hotels-recommended-swiper","experiences-swiper","transfers-swiper","aerial-transfers-swiper","contact","news","contact-social-media","banner-prom","transfers","car-recommended","aerial-transfers","transfers-swiper","hotel-topics","aerial-transfers-swiper","experiences-swiper","hotels-recommended-swiper","hotels-recommended-swiper-offer","experiences-swiper-offer","popup","popupgeneral","transfer-card","events","experiences-topic","experiences-topic-tab","heritage-cities"];this._apiCustomService.getAllByCustomQuery("front/section-type",{includes:["Element","SectionType"]},{code:t}).pipe(ee(this._destroyRef)).subscribe({next:n=>{console.log(n),this.customHome.set(n),this.showPopupIfExists(),this.showPopupGeneralIfExists(),this._cacheService.setCache(Ye.LAYOUT,this.customHome())},error:n=>{console.error(n)}}),this._breakpointService.isSmallDevice$.pipe(ee(this._destroyRef)).subscribe({next:n=>{this.commentsPerPage.set(n?2:4)}})}if(this._homeLayoutService.serviceOrder$.pipe(ee(this._destroyRef)).subscribe({next:t=>{this.serviceOrder.set(t),console.log(t),this._cacheService.setCache(Ye.LAYOUTORDER,t)},error:t=>{console.error(t)}}),this.headerNavService.activedServiceMenu$.pipe(ee(this._destroyRef),It(t=>{this.activedMenu.set(t?.type||t?.id)}
181)).subscribe(),ce(this._platformId)){let t=this.deployAgencies.find(n=>document.location.hostname.includes(n.domain));t&&(this.showTechnicalDetails.set(t.hasTechnicalData),this.showTripadvisorRow.set(t.showTripadvisorRow))}this.pageMetaFacade.setMetaFromAgency()}changeStep(i){this.dataSourceProgram.set(this.eventDay[i.selectedIndex].program)}static \u0275fac=function(t){return new(t||e)};static \u0275cmp=k({type:e,selectors:[["app-layout"]],features:[P([mt])],decls:40,vars:8,consts:[["homeBannerSkeleton",""],["mainPictureSkeleton",""],["popularDestinationLeftPictureSkeleton",""],["popularDestinationRightPictureSkeleton",""],["titleSectionSkeleton",""],["subheaderSkeleton",""],["textareaSkeleton",""],["linkSkeleton",""],["buttonIconSkeleton",""],["pictureSkeleton",""],["textSkeleton",""],["iconSkeleton",""],["stepper",""],[1,"d-flex","flex-column","layout-container",3,"ngClass"],[1,"home-banner"],[3,"slides"],[1,"w-100",3,"customSection"],[1,"home-contact"],[1,"show-xs"],[1,"empty-sections-container"],[3,"ngClass"],[3,"customSection"],[3,"customSection","sectionData"],[3,"commentsPerPage","customSection"],[3,"setCustomSection"],[3,"customSectionAerial","customSection"],[3,"customSectionAerial","customSection","type"],[3,"customSection","order"],[1,"empty-sections-message"],[1,"fa","fa-info-circle"],[1,"p-5","container-technical"],[1,"section-container","py-5","w-100","d-flex","flex-column","justify-content-center","align-items-center"],[1,"title"],[1,"w-100",2,"overflow-x","scroll"],["mat-table","",1,"data-table","technical","w-100",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["class","name","mat-cell","",4,"matCellDef"],["matColumnDef","OCEANMAN"],["mat-cell","",4,"matCellDef"],["matColumnDef","HALF_OCEANMAN"],["matColumnDef","SPRINT"],["matColumnDef","OCEANKIDS"],["matColumnDef","OCEANTEAMS"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],[1,"register-text","w-100","d-flex","justify-content-center","align-items-center"],[1,"w-30","w-md-90","py-3rem","d-flex","flex-column","justify-content-center","align-items-center","gap-2rem"],[1,"title-font"],[1,"radial-gradient","p-5","d-flex","justify-content-center","align-items-center"],[1,"section-container","w-80","w-md-100","d-flex","flex-column","justify-content-center","align-items-center"],[1,"w-100","d-flex","justify-content-between","align-items-start"],[1,"w-20","w-sm-30",3,"selectionChange","linear"],[1,"w-70"],["mat-table","",1,"data-table",3,"dataSource"],["matColumnDef","time"],["matColumnDef","activity"],["matColumnDef","place"],["mat-header-cell",""],["mat-cell","",1,"name"],["mat-cell",""],["mat-header-row",""],["mat-row",""],["matStepLabel",""],[3,"animation","count","theme"],[3,"animation","appearance","count","theme"]],template:function(t,n){t&1&&(m(0,"div",13)(1,"div",14),c(2,"app-home-carousel",15),y(3,vo,1,1,"app-tripadvisor-review",16),_(),x(4,ir,2,1)(5,or,1,0),D(6,4,Li,null,5),w(0,-1),m(8,"div",17),x(9,Or,2,2)(10,Ir,2,0),D(11,9,Hi,null,10),w(0,-1),_(),y(13,Pr,1,0,"app-bottom-toolbar",18),_(),H(14,kr,1,4,"ng-template",null,0,$)(16,Nr,1,4,"ng-template",null,1,$)(18,Ar,1,4,"ng-template",null,2,$)(20,Fr,1,4,"ng-template",null,3,$)(22,Lr,1,4,"ng-template",null,4,$)(24,Hr,1,4,"ng-template",null,5,$)(26,Br,1,4,"ng-template",null,6,$)(28,Vr,1,4,"ng-template",null,7,$)(30,Wr,1,5,"ng-template",null,8,$)(32,zr,1,4,"ng-template",null,9,$)(34,Ur,1,4,"ng-template",null,4,$)(36,$r,1,4,"ng-template",null,10,$)(38,jr,1,4,"ng-template",null,11,$)),t&2&&(u("ngClass",ct(4,ao,n.activedMenu()===n.GDS_SERVICE.HOTEL,n.activedMenu()===n.GDS_SERVICE.EXPERIENCE||n.activedMenu()===n.GDS_SERVICE.CIRCUIT,n.activedMenu()===n.GDS_SERVICE.TRANSFER||n.activedMenu()===n.GDS_SERVICE.FLIGHT||n.activedMenu()===n.GDS_SERVICE.CAR)),p(2),u("slides",n.customBanner()),p(),S(n.showTripadvisorRow()?3:-1),p(10),S(n.visuality()===n.eVISUALITY_TYPE.A?13:-1))},dependencies:[qe,un,hn,fn,dt,Ve,vn,Wn,it],styles:['.empty-sections-container[_ngcontent-%COMP%]{display:flex;justify-content:center;padding:3rem 1rem}.empty-sections-message[_ngcontent-%COMP%]{text-align:center;background-color:#f8f9fa;border-radius:8px;padding:2rem;max-width:500px;box-shadow:0 2px 6px #0000001a}.empty-sections-message[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:2.5rem;color:#6c757d;margin-bottom:1rem}.empty-sections-message[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin-bottom:.75rem;color:#343a40}.empty-sections-message[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:#6c757d}.layout-container[_ngcontent-%COMP%]{position:relative}.layout-container[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:not(.home-contact){margin-bottom:3.75rem}@media(max-width:575.98px){.layout-container[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:not(.home-contact){margin-bottom:2.25rem}}.layout-container[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:has(>.is-empty){display:none}.home-recommended-hotels[_ngcontent-%COMP%]{overflow:hidden}.home-contact[_ngcontent-%COMP%]{padding:1rem}@media screen and (max-width:767.98px){.home-contact[_ngcontent-%COMP%]{padding:0 1rem}}@media screen and (min-width:767.98px){.home-contact[_ngcontent-%COMP%]{padding:0 4rem}}@media screen and (min-width:1355.98px){.home-contact[_ngcontent-%COMP%]{padding:0 7.5rem}}.home-contact[_ngcontent-%COMP%]{margin-top:0}.skeleton-popular-destination[_ngcontent-%COMP%]{padding:1rem}@media screen and (max-width:767.98px){.skeleton-popular-destination[_ngcontent-%COMP%]{padding:0 1rem}}@media screen and (min-width:767.98px){.skeleton-popular-destination[_ngcontent-%COMP%]{padding:0 4rem}}@media screen and (min-width:1355.98px){.skeleton-popular-destination[_ngcontent-%COMP%]{padding:0 7.5rem}}.skeleton-popular-destination[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center}.skeleton-popular-destination__pictures[_ngcontent-%COMP%]{display:flex}.skeleton-popular-destination__picture-level1[_ngcontent-%COMP%]{width:25rem;height:30rem}.skeleton-popular-destination__picture-level2[_ngcontent-%COMP%]{display:none}@media screen and (min-width:991.98px){.skeleton-popular-destination__picture-level2[_ngcontent-%COMP%]{display:block;align-self:center;position:relative;width:15rem;height:25rem}}.skeleton-popular-destination__picture-level3[_ngcontent-%COMP%]{display:none}@media screen and (min-width:1355.98px){.skeleton-popular-destination__picture-level3[_ngcontent-%COMP%]{display:block;align-self:center;position:relative;width:10rem;height:20rem}}@media(max-width:991.98px){[_nghost-%COMP%] .container-technical[_ngcontent-%COMP%]{width:95vw}}
181[_nghost-%COMP%] .radial-gradient[_ngcontent-%COMP%]{background-image:url("./media/bg-IUOIFDQH.png");background-repeat:no-repeat;background-size:cover}[_nghost-%COMP%] .register-text[_ngcontent-%COMP%]{background:#0b2647}[_nghost-%COMP%] .register-text[_ngcontent-%COMP%] .title-font[_ngcontent-%COMP%]{font-weight:200;font-size:2.875rem;line-height:3.25rem;text-align:center;color:#ffe601}[_nghost-%COMP%] .register-text[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#000;text-decoration:none;background:#ffe601;border-radius:15px;font-weight:700;font-size:.9375rem;padding:1rem 2rem}[_nghost-%COMP%] .register-text[_ngcontent-%COMP%] .white-color[_ngcontent-%COMP%]{color:#fff}[_nghost-%COMP%] .section-container[_ngcontent-%COMP%]{overflow-y:scroll;overflow-x:hidden}[_nghost-%COMP%] .section-container[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-weight:200;font-size:2.5rem;line-height:3.5rem;text-align:center}[_nghost-%COMP%] .section-container[_ngcontent-%COMP%] .data-table[_ngcontent-%COMP%]{box-shadow:unset;background-color:transparent!important;overflow:scroll}[_nghost-%COMP%] .section-container[_ngcontent-%COMP%] .data-table[_ngcontent-%COMP%] .mdc-data-table__header-cell[_ngcontent-%COMP%], [_nghost-%COMP%] .section-container[_ngcontent-%COMP%] .data-table[_ngcontent-%COMP%] .mdc-data-table__cell[_ngcontent-%COMP%]{padding:0 1rem}[_nghost-%COMP%] .section-container[_ngcontent-%COMP%] .data-table[_ngcontent-%COMP%] .mat-mdc-header-cell[_ngcontent-%COMP%], [_nghost-%COMP%] .section-container[_ngcontent-%COMP%] .data-table[_ngcontent-%COMP%] .mat-mdc-row[_ngcontent-%COMP%] .mat-mdc-cell[_ngcontent-%COMP%]{border-bottom:1px solid transparent;border-top:1px solid transparent}[_nghost-%COMP%] .section-container[_ngcontent-%COMP%] .data-table[_ngcontent-%COMP%] .mat-mdc-row[_ngcontent-%COMP%]{font-weight:400;font-size:1rem;line-height:1.5rem;color:#8a8a8a}[_nghost-%COMP%] .section-container[_ngcontent-%COMP%] .data-table[_ngcontent-%COMP%] .mat-mdc-header-row[_ngcontent-%COMP%], [_nghost-%COMP%] .section-container[_ngcontent-%COMP%] .data-table[_ngcontent-%COMP%] .name[_ngcontent-%COMP%]{font-weight:700;font-size:1rem;line-height:1.5rem;color:#0b2647}[_nghost-%COMP%] .section-container[_ngcontent-%COMP%] .mat-stepper-vertical[_ngcontent-%COMP%]{background:transparent}@media(max-width:575.98px){ .section-container .mat-stepper-vertical .mat-step-header{padding-left:0}} .section-container .mat-stepper-vertical .mat-step-icon{background-color:#0b2647;width:1.125rem;height:1.125rem;position:relative;order:2;margin-left:.75rem} .section-container .mat-stepper-vertical .mat-step-icon:before{content:"";position:absolute;top:50%;left:50%;background-color:#fff;border-radius:50%;border:1px solid #0b2647;width:1.375rem;height:1.375rem;transform:translate(-50%,-50%);z-index:-1} .section-container .mat-stepper-vertical .mat-step-icon .mat-step-icon-content{display:none} .section-container .mat-stepper-vertical .mat-vertical-content-container{margin-left:6.35rem}@media(max-width:575.98px){ .section-container .mat-stepper-vertical .mat-vertical-content-container{margin-left:5.9rem}} .section-container .mat-stepper-vertical .mat-step-label{rotate:-30deg;margin-top:2rem} .section-container .mat-stepper-vertical .mat-step-label .mat-step-text-label{font-weight:700;font-size:1rem;color:#0b2647}'],changeDetection:0})};export{$n as 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.