PageSourceSearch

https://www.vivaaerobus.com/747.d99698000b518950.js

js vivaaerobus.com collected 2026-09-24 15:21:21 UTC 29,577 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkviva_web=self.webpackChunkviva_web||[]).push([[747],{60613(y,T,a){a.d(T,{w:()=>d});var e=a(73664),t=a(61244),f=a(72200);const _=["*"];function v(h,M){if(1&h&&(e.j41(0,"p",6),e.EFF(1),e.k0s()),2&h){const g=e.XpG();e.R7$(),e.JRh(g.paragraph)}}function O(h,M){if(1&h&&e.nrm(0,"p",7),2&h){const g=e.XpG();e.Y8G("innerHtml",g.htmlParagraph,e.npT)}}let d=(()=>{class h{constructor(g){this.container=g,this.title="",this.paragraph="",this.htmlParagraph="",this.customClass="",this.backClick=new e.bkB,this.layout="vertical"}ngOnInit(){this.layout=this.container.layout}onClick(){"vertical"===this.layout&&this.backClick.emit()}static{this.\u0275fac=function(P){return new(P||h)(e.rXU(t.y))}}static{this.\u0275cmp=e.VBU({type:h,selectors:[["app-left-header"]],inputs:{title:"title",paragraph:"paragraph",htmlParagraph:"htmlParagraph",customClass:[0,"class","customClass"],customStyle:[0,"style","customStyle"]},outputs:{backClick:"backClick"},standalone:!1,ngContentSelectors:_,decls:8,vars:7,consts:[[1,"left-header",3,"ngClass","ngStyle"],[1,"header-title","d-flex","align-items-center","cursor-pointer",3,"click"],[1,"far","fa-arrow-left","align-items-center","justify-content-center"],[1,"vba-h3"],["class","vba-body-3",4,"ngIf"],["class","vba-body-3",3,"innerHtml",4,"ngIf"],[1,"vba-body-3"],[1,"vba-body-3",3,"innerHtml"]],template:function(P,r){1&P&&(e.NAR(),e.j41(0,"div",0)(1,"div",1),e.bIt("click",function(){return r.onClick()}),e.nrm(2,"i",2),e.j41(3,"h3",3),e.EFF(4),e.k0s()(),e.DNE(5,v,2,1,"p",4)(6,O,1,1,"p",5),e.SdG(7),e.k0s()),2&P&&(e.HbH("header-"+r.layout+("vertical"===r.layout?" px-20 px-md-40":"")),e.Y8G("ngClass",r.customClass)("ngStyle",r.customStyle),e.R7$(4),e.JRh(r.title),e.R7$(),e.Y8G("ngIf",r.paragraph),e.R7$(),e.Y8G("ngIf",r.htmlParagraph))},dependencies:[f.YU,f.bT,f.B3],styles:[".left-header[_ngcontent-%COMP%]{padding:32px 16px}@media screen and (min-width:720px){.left-header[_ngcontent-%COMP%]{padding:32px 48px}}.left-header[_ngcontent-%COMP%] > .header-title[_ngcontent-%COMP%]{display:flex;gap:8px}.left-header[_ngcontent-%COMP%] > .header-title[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{margin:0;font-weight:600;line-height:18px}@media screen and (max-width:1240px){.left-header[_ngcontent-%COMP%] > .header-title[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{line-height:1}}.left-header[_ngcontent-%COMP%] > .header-title[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{color:var(--ade);font-size:13px;width:16px;height:16px}.left-header[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:8px 0 0;color:var(--gr50);line-height:22.4px}.header-horizontal[_ngcontent-%COMP%]{padding:40px 40px 0}.header-horizontal[_ngcontent-%COMP%] > .header-title[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{line-height:33.6px}.header-horizontal[_ngcontent-%COMP%] > .header-title[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{display:none}"]})}}return h})()},61244(y,T,a){a.d(T,{y:()=>v});var e=a(73664),t=a(72200);const f=[[["","left-card",""]],[["","right-card",""]]],_=["[left-card]","[right-card]"];let v=(()=>{class O{constructor(){this.width=408,this.layout="vertical",this.minHeight="auto"}set height(h){this.minHeight="string"==typeof h?h:`${h}px`}static{this.\u0275fac=function(M){return new(M||O)}}static{this.\u0275cmp=e.VBU({type:O,selectors:[["viva-dual-card"]],inputs:{width:"width",height:[0,"minHeight","height"],layout:"layout",customClass:[0,"class","customClass"],customStyle:[0,"style","customStyle"]},standalone:!1,ngContentSelectors:_,decls:5,vars:9,consts:[[1,"vba-dual-wrapper",3,"ngClass"],[1,"left-card",3,"ngClass","ngStyle"],[1,"right-card",3,"ngClass","ngStyle"]],template:function(M,g){1&M&&(e.NAR(f),e.j41(0,"div",0)(1,"div",1),e.SdG(2),e.k0s(),e.j41(3,"div",2),e.SdG(4,1),e.k0s()()),2&M&&(e.xc7("height",g.minHeight),e.Y8G("ngClass",g.layout),e.R7$(),e.xc7("width",g.width,"px"),e.Y8G("ngClass",null==g.customClass?null:g.customClass.left)("ngStyle",null==g.customStyle?null:g.customStyle.left),e.R7$(2),e.Y8G("ngClass",null==g.customClass?null:g.customClass.right)("ngStyle",null==g.customStyle?null:g.customStyle.right))},dependencies:[t.YU,t.B3],styles:['.vba-dual-wrapper[_ngcontent-%COMP%]{height:100%;transition:height .3s ease}.vba-dual-wrapper[_ngcontent-%COMP%]   .left-card[_ngcontent-%COMP%]{height:auto;background-color:var(--bgt);position:relative;overflow:hidden}.vba-dual-wrapper[_ngcontent-%COMP%]   .left-card[_ngcontent-%COMP%]:before{content:"";position:absolute;
1left:0;bottom:1px;height:1px;width:100%;background-image:linear-gradient(90deg,var(--gr20),var(--gr20) 55%,transparent 45%,transparent 100%);background-size:20px 1px;border:none}.vba-dual-wrapper[_ngcontent-%COMP%]   .right-card[_ngcontent-%COMP%]{height:100%;background-color:var(--wh1)}.vertical[_ngcontent-%COMP%]   .left-card[_ngcontent-%COMP%]{width:100%!important}.horizontal[_ngcontent-%COMP%]{display:flex;justify-content:center;height:auto;min-height:271px}.horizontal[_ngcontent-%COMP%]   .left-card[_ngcontent-%COMP%]{border-radius:24px}.horizontal[_ngcontent-%COMP%]   .left-card[_ngcontent-%COMP%]:before{left:49.9%;bottom:50%;transform:rotate(90deg)}.horizontal[_ngcontent-%COMP%]   .right-card[_ngcontent-%COMP%]{flex:2;border-radius:24px;max-width:992px;height:auto;overflow:hidden}']})}}return O})()},6218(y,T,a){a.r(T),a.d(T,{FlightStatusMenuComponent:()=>st});var e=a(74523),t=a(73664),f=a(96508),_=a(89417),v=a(49556),O=a(45312),d=a(2615),h=a(93287),M=a(53976),g=a(51242),P=a(17741),r=a(2490),o=a(72200),s=a(72510),p=a(63672),u=a(61244),S=a(60613),C=a(78754),R=a(7504),D=a(44627),I=a(27855),F=a(82121),G=a(40289),k=a(79348);let L=(()=>{class i{constructor(n){this.date=n}transform(n,l=""){return n&&n.codeOrigin&&n.codeDestination&&n.date instanceof Date?`${n.codeOrigin}-${n.codeDestination}, ${this.getDate(n.date,l)}`:""}getDate(n,l){return this.date.transform(n,l)}static{this.\u0275fac=function(l){return new(l||i)(t.rXU(o.vh,16))}}static{this.\u0275pipe=t.EJ8({name:"flightStatusSuggestion",type:i,pure:!0,standalone:!1})}}return i})();function B(i,b){if(1&i){const n=t.RV6();t.j41(0,"div",6)(1,"viva-button-link",7),t.bIt("btnClick",function(){const c=d.eBV(n).$implicit,m=t.XpG(2);return d.Njj(m.onResultSelect(c))}),t.j41(2,"div",8)(3,"span"),t.EFF(4),t.nI1(5,"flightStatusSuggestion"),t.k0s(),t.nrm(6,"i",9),t.k0s()()()}if(2&i){const n=b.$implicit;t.R7$(),t.Y8G("size","small"),t.R7$(3),t.SpI(" ",t.i5U(5,2,n,"EEEE d MMM")," ")}}function w(i,b){if(1&i&&(t.j41(0,"div",1),t.DNE(1,B,7,5,"div",5),t.k0s()),2&i){const n=t.XpG();t.R7$(),t.Y8G("ngForOf",n.suggestions)}}let A=(()=>{class i{constructor(){this.title="",this.suggestions=[],this.suggestionSelect=new t.bkB}ngOnInit(){}onResultSelect(n){this.suggestionSelect.emit(n)}static{this.\u0275fac=function(l){return new(l||i)}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["app-flight-status-suggestions"]],inputs:{title:"title",suggestions:"suggestions"},outputs:{suggestionSelect:"suggestionSelect"},standalone:!1,decls:7,vars:4,consts:[[1,"container","flight-status-suggestions","px-0"],[1,"row"],[1,"col-xl-12"],[1,"vba-body-3","ff-af"],["class","row",4,"ngIf"],["class","col-xl-4",4,"ngFor","ngForOf"],[1,"col-xl-4"],[3,"btnClick","size"],[1,"content"],[1,"fas","fa-arrow-right"]],template:function(l,c){1&l&&(t.j41(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3),t.EFF(4),t.nI1(5,"cmsTranslate"),t.k0s()()(),t.DNE(6,w,2,1,"div",4),t.k0s()),2&l&&(t.R7$(4),t.SpI(" ",c.title?t.bMT(5,2,c.title):""," "),t.R7$(2),t.Y8G("ngIf",c.suggestions))},dependencies:[o.Sq,o.bT,G.O,k.I,L],styles:[".flight-status-suggestions[_ngcontent-%COMP%]   .suggestions-title[_ngcontent-%COMP%]{margin:0;opacity:.5}.flight-status-suggestions[_ngcontent-%COMP%]   .suggestion-link[_ngcontent-%COMP%]{padding:0;overflow:visible}@media screen and (max-width:800px){.flight-status-suggestions[_ngcontent-%COMP%]   .suggestion-link[_ngcontent-%COMP%]{width:100%}}.flight-status-suggestions[_ngcontent-%COMP%]   .suggestion-link[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-size:14px;text-align:left}.flight-status-suggestions[_ngcontent-%COMP%]   .suggestion-link[_ngcontent-%COMP%]   i.fas[_ngcontent-%COMP%]{font-size:14px;color:var(--vg4)}"]})}}return i})();var Y=a(50772);const N=i=>({"vbac container":i}),U=i=>({"wrapper-description":i}),j=i=>({"mb-2":i}),$=i=>({"pl-8":i}),H=i=>({"pr-4":i}),V=i=>({"pl-4":i});function K(i,b){1&i&&t.eu8(0)}function X(i,b){if(1&i){const n=t.RV6();t.qex(0),t.j41(1,"div",18)(2,"div",19)(3,"app-route-picker",20),t.bIt("selectedStationsChanged",function(c){d.eBV(n);const m=t.XpG();return d.Njj(m.selectedRoute(c))})("savedSearchSelected",function(c){d.eBV(n);const m=t.XpG();return d.Njj(m.onSuggestionSelect(c))}),t.k0s()(),t.j41(4,"div",21),t.DNE(5,K,1,0,"ng-container",16),t.k0s()(),t.bVm()}if(2&i){const n=t.XpG(),l=t.sdS(24);t.R7$(2),t.Y8G("ngClass",t.eq3(12,j,n.isMobile)),t.R7$(),t.Y8G("activeForBookingStationsOnly",!1)("selectedStations",n.selectedStations)("showLastFlightStatusSearch",!0)("activeDirectStationsOnly",!n.showConnections)("useFlightStatusDatalayer",!0)("isInputsColumns",!0)("maxHeightStationPicker",n.isMobile?null:145)("allowedOperatorCodes",n.allowedOperatorCodes)("isFlightStatus",!0),t.R7$(),t.Y8G("ngClass",t.eq3(14,$,!n.isMobile)),t.R7$(),t.Y8G("ngTemplateOutlet",l)}}function W(i,b){if(1&i&&t.nrm(0,"viva-input-error",30),2&i){const n=b.$implicit,l=t.XpG(3);t.Y8G("errorText",l.flightErrors[n])}}function z(i,b){if(1&i&&(t.qex(0),t.DNE(1,W,1,1,"viva-input-error",29),t.bVm()),2&i){const n=t.XpG(2);t.R7$(),t.Y8G("ngForOf",n.formErrors)}}function J(i,b){1&i&&t.eu8(0)}function Q(i,b){if(1&i&&(t.qex(0),t.j41(1,"div",22)(2,"div",23)(3,"div",24)(4,"viva-text-input",25),t.nI1(5,"cmsTranslate"),t.nI1(6,"cmsTranslate"),t.j41(7,"span",26,3),t.EFF(9,"VB"),t.k0s()()(),t.DNE(10,z,2,1,"ng-container",27),t.k0s(),t.j41(11,"div",28),t.DNE(12,J,1,0,"ng-container",16),t.k0s()(),t.bVm()),2&i){const n=t.XpG(),l=t.sdS(24);t.R7$(2),t.Y8G("formGroup",n.flightNumberForm)("ngClass",t.eq3(13,H,!n.isMobile)),t.R7$(2),t.Y8G("label",t.bMT(5,9,"GLOBAL_LABEL_FLIGHTNUMBER"))("placeHolder",t.bMT(6,11,"GLOBAL_LABEL_FLIGHTNUMBER-PLACEHOLDER"))("formControlName","flightNumber")("INPUT_PADDING",20),t.R7$(6),t.Y8G("ngIf",n.flightNumberForm.invali
1d&&n.flightNumberForm.touched),t.R7$(),t.Y8G("ngClass",t.eq3(15,V,!n.isMobile)),t.R7$(),t.Y8G("ngTemplateOutlet",l)}}function Z(i,b){1&i&&t.eu8(0)}function q(i,b){1&i&&t.eu8(0)}function tt(i,b){if(1&i){const n=t.RV6();t.j41(0,"viva-button",31),t.bIt("btnClick",function(){d.eBV(n);const c=t.XpG();return d.Njj(c.doSearch())}),t.j41(1,"span"),t.EFF(2),t.nI1(3,"cmsTranslate"),t.k0s()()}if(2&i){const n=t.XpG();t.Y8G("disabled",!n.isButtonAvailable)("btnStyle","primary")("size","small"),t.R7$(2),t.JRh(t.bMT(3,4,"GLOBAL_ACTION_SEARCH"))}}function et(i,b){if(1&i){const n=t.RV6();t.j41(0,"div",33)(1,"app-flight-status-suggestions",34),t.bIt("suggestionSelect",function(c){d.eBV(n);const m=t.XpG(2);return d.Njj(m.onLastSearchSelect(c))}),t.k0s()()}if(2&i){const n=t.XpG(2);t.R7$(),t.Y8G("title",n.suggestionsTitle)("suggestions",n.suggestions)}}function nt(i,b){if(1&i&&t.DNE(0,et,2,2,"div",32),2&i){const n=t.XpG();t.Y8G("ngIf",n.suggestions&&n.suggestions.length)}}function it(i,b){if(1&i){const n=t.RV6();t.j41(0,"div",36)(1,"ng-select",37,4),t.nI1(3,"cmsTranslate"),t.mxI("ngModelChange",function(c){d.eBV(n);const m=t.XpG(2);return t.DH7(m.selectedDate,c)||(m.selectedDate=c),d.Njj(c)}),t.j41(4,"ng-option",38),t.EFF(5),t.nI1(6,"cmsTranslate"),t.nI1(7,"date"),t.k0s(),t.j41(8,"ng-option",38),t.EFF(9),t.nI1(10,"cmsTranslate"),t.nI1(11,"date"),t.k0s(),t.j41(12,"ng-option",38),t.EFF(13),t.nI1(14,"cmsTranslate"),t.nI1(15,"date"),t.k0s()(),t.j41(16,"label"),t.EFF(17),t.nI1(18,"cmsTranslate"),t.k0s(),t.j41(19,"div",39),t.nrm(20,"i",40),t.k0s()()}if(2&i){const n=t.XpG(2);t.R7$(),t.Y8G("searchable",!1)("clearable",!1)("placeholder",t.bMT(3,14,"HEADER_FLIGHTSTATUS_DATE-PLACEHOLDER")),t.R50("ngModel",n.selectedDate),t.R7$(3),t.Y8G("value",n.searchDates[0]),t.R7$(),t.Lme("",t.bMT(6,16,"GLOBAL_LABEL_YESTERDAY"),", ",t.i5U(7,18,n.searchDates[0],"EEE d MMM")),t.R7$(3),t.Y8G("value",n.searchDates[1]),t.R7$(),t.Lme("",t.bMT(10,21,"GLOBAL_LABEL_TODAY"),", ",t.i5U(11,23,n.searchDates[1],"EEE d MMM")),t.R7$(3),t.Y8G("value",n.searchDates[2]),t.R7$(),t.Lme("",t.bMT(14,26,"GLOBAL_LABEL_TOMORROW"),", ",t.i5U(15,28,n.searchDates[2],"EEE d MMM")),t.R7$(4),t.JRh(t.bMT(18,31,"GLOBAL_LABEL_DEPARTUREDATE"))}}function at(i,b){if(1&i&&t.DNE(0,it,21,33,"div",35),2&i){const n=t.XpG();t.Y8G("ngIf",n.isValidDateArrayWith3Elements)}}let st=(()=>{class i{constructor(n,l,c,m,E){this.router=n,this.stationSearchHistory=l,this.cmsConfig=c,this.flightStatusService=m,this.cookieService=E,this.menuClose=new t.bkB,this.goBack=new t.bkB,this.isMobile=!1,this.tabList=[{title:"HEADER_FLIGHTSTATUS_BYROUTE",iconClass:"fa-exchange"},{title:"HEADER_FLIGHTSTATUS_BYFLIGHTNUMBER",iconClass:"fa-plane"}],this.suggestions=[],this.suggestionsTitle="GLOBAL_LABEL_RECENTSEARCH",this.activeTab=x.ROUTE,this.statusMenuType=x,this.queryParams={},this.flightNumberForm=new _.gE({flightNumber:new _.MJ("",[_.k0.required,_.k0.minLength(2),_.k0.maxLength(4),_.k0.pattern("^[0-9]+")])}),this.flightErrors={required:"ERROR_FLIGHTNUMBER_MANDATORY",minlength:"ERROR_FLIGHTNUMBER_DIGITS",maxlength:"ERROR_FLIGHTNUMBER_DIGITS",pattern:"ERROR_FLIGHTNUMBER_LETTERS"},this.allowedOperatorCodes=["VB"],this.showConnections=!0,this.showNotifications=!1,this.cookieKey=O.cA.cacheKeys.FLIGHT_STATUS_NOTIFICATIONS,this.searchDates=this.flightStatusService.createDates(),this.selectedDate=this.searchDates[1],this.showNotifications=this.cmsConfig.getSectionFeatureValue(v.tQ.GLOBAL,v.MK.FlightStatusNotifications)||!1}ngOnInit(){window.innerWidth<=800&&(this.tabList=[{title:"HEADER_FLIGHTSTATUS_BYROUTE",iconClass:"fa-exchange"},{title:"HEADER_FLIGHTSTATUS_FLIGHTNUMBER_MOV",iconClass:"fa-plane"}]),this.checkSubscriptions(),this.loadSuggestions(),this.showConnections=this.cmsConfig.getSectionFeatureValue(v.tQ.GLOBAL,v.MK.FlightStatusConnections)}loadSuggestions(){var n=this;return(0,e.A)(function*(){yield n.stationSearchHistory.ready;const l=n.stationSearchHistory.getLastFlightStatusSearch();l&&(n.suggestions=[{codeOrigin:l.origin.code,codeDestination:l.destination.code,date:new Date(f(l.startDate).valueOf())}])})()}changeItem(n){2!==n?this.activeTab=n:this.router.navigate(["flight-status"],{queryParams:{notifications:!0}})}doSearch(){this.activeTab===x.ROUTE?this.queryParams={...this.queryParams,date:f(this.selectedDate).format("YYYYMMDD")}:this.flightNumberForm.valid&&(this.queryParams={flightNumber:this.flightNumberForm.get("flightNumber").value,date:f(this.selectedDate).format("YYYYMMDD")}),this.router.navigate(["flight-status"],{queryParams:this.queryParams}),this.onGoBack()}get isButtonAvailable(){return this.activeTab===x.ROUTE?this.queryParams&&!!this.queryParams.origin&&!!this.queryParams.destination&&!!this.selectedDate:this.flightNumberForm.valid&&!!this.selectedDate}onGoBack(){this.goBack.emit()}onSuggestionSelect(n){this.selectedStations={selectedOriginCode:n?.origin?.code||null,selectedDestinationCode:n?.destination?.code||null}}
1onLastSearchSelect(n){this.queryParams={origin:n.codeOrigin,destination:n.codeDestination,date:f(n.date).format("YYYYMMDD"),fromRecentSearch:!0},this.router.navigate(["flight-status"],{queryParams:this.queryParams})}get isValidDateArrayWith3Elements(){return this.searchDates&&Array.isArray(this.searchDates)&&3===this.searchDates.length}selectedRoute(n){this.queryParams={origin:n?.selectedOrigin?.code||null,destination:n?.selectedDestination?.code||null}}get formErrors(){return this.flightNumberForm.touched?Object.keys(this.flightNumberForm.get("flightNumber").errors):null}checkSubscriptions(){this.cookieService.check(this.cookieKey)&&this.showNotifications&&this.flightStatusService.getSubscriptions(atob(this.cookieService.get(this.cookieKey))).subscribe(n=>{n.data&&Array.isArray(n.data)&&n.data.length&&this.tabList.push({title:"BOOKER_LABEL_YOUR-NOTIFICATIONS",iconClass:"fa-bell"})},n=>{O.cA.production||console.error("::getSubscriptions::",n)})}static{this.\u0275fac=function(l){return new(l||i)(t.rXU(h.Ix),t.rXU(M.y),t.rXU(g.R),t.rXU(P.W),t.rXU(r.O))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["app-flight-status-menu"]],inputs:{isMobile:"isMobile"},outputs:{menuClose:"menuClose",goBack:"goBack"},standalone:!1,decls:25,vars:26,consts:[["statusSearchBtn",""],["statusSuggestions",""],["statusDateSelect",""],["prefixText",""],["select",""],[3,"ngClass"],[3,"layout","minHeight","width"],["left-card",""],[3,"backClick","title","paragraph"],["appCorsImg","","loading","lazy",3,"src"],["right-card","",1,"container-right-card","px-20","px-md-40","px-xl-24"],[3,"activeTabChange","tabOptions","tabsCenter","showIcons"],[1,"wrapper-inputs",3,"ngSwitch"],[4,"ngSwitchCase"],[1,"row","flex-xl-row"],[1,"col-xl-9"],[4,"ngTemplateOutlet"],[1,"col-xl-3","mb-30","mb-xl-0","d-flex","justify-content-end","align-items-end"],[1,"row","mb-0","mb-xl-20"],[1,"col-xl-9",3,"ngClass"],[3,"selectedStationsChanged","savedSearchSelected","activeForBookingStationsOnly","selectedStations","showLastFlightStatusSearch","activeDirectStationsOnly","useFlightStatusDatalayer","isInputsColumns","maxHeightStationPicker","allowedOperatorCodes","isFlightStatus"],[1,"col-xl-3","mb-20","mb-xl-30","mb-xl-0","mt-5","mt-xl-0",3,"ngClass"],[1,"row","mb-30","mb-xl-20"],[1,"col-xl-6","pb-xl-5","pb-10","mt-5","mt-xl-0",3,"formGroup","ngClass"],[1,"viva-input-field","w-100"],[3,"label","placeHolder","formControlName","INPUT_PADDING"],["prefix-text","",1,"text-VB"],[4,"ngIf"],[1,"col-xl-6","pb-xl-10","pb-20","pl-xl-0",3,"ngClass"],["class","input-errors",3,"errorText",4,"ngFor","ngForOf"],[1,"input-errors",3,"errorText"],[1,"w-100",3,"btnClick","disabled","btnStyle","size"],["class","flight-status suggestions-container",4,"ngIf"],[1,"flight-status","suggestions-container"],[3,"suggestionSelect","title","suggestions"],["class","viva-input-field no-icon viva-select w-100",4,"ngIf"],[1,"viva-input-field","no-icon","viva-select","w-100"],[1,"condensed-options","vbas",3,"ngModelChange","searchable","clearable","placeholder","ngModel"],[3,"value"],[1,"valid"],[1,"fas","fa-check"]],template:function(l,c){if(1&l){const m=t.RV6();t.j41(0,"div",5)(1,"viva-dual-card",6),t.qex(2,7),t.j41(3,"div",5)(4,"app-left-header",8),t.nI1(5,"cmsTranslate"),t.nI1(6,"cmsTranslate"),t.bIt("backClick",function(){return d.eBV(m),d.Njj(c.onGoBack())}),t.k0s(),t.nrm(7,"img",9),t.nI1(8,"cmsStaticImage"),t.k0s(),t.bVm(),t.j41(9,"div",10)(10,"viva-tablist",11),t.bIt("activeTabChange",function(ot){return d.eBV(m),d.Njj(c.changeItem(ot))}),t.k0s(),t.j41(11,"div",12),t.DNE(12,X,6,16,"ng-container",13)(13,Q,13,17,"ng-container",13),t.k0s(),t.j41(14,"div",14)(15,"div",15),t.DNE(16,Z,1,0,"ng-container",16),t.k0s(),t.j41(17,"div",17),t.DNE(18,q,1,0,"ng-container",16),t.k0s()()()()(),t.DNE(19,tt,4,6,"ng-template",null,0,t.C5r)(21,nt,1,1,"ng-template",null,1,t.C5r)(23,at,1,1,"ng-template",null,2,t.C5r)}if(2&l){const m=t.sdS(20),E=t.sdS(22);t.Y8G("ngClass",t.eq3(22,N,!c.isMobile)),t.R7$(),t.Y8G("layout",c.isMobile?"vertical":"horizontal")("minHeight",c.isMobile?null:422)("width",408),t.R7$(2),t.Y8G("ngClass",t.eq3(24,U,c.isMobile)),t.R7$(),t.Y8G("title",t.bMT(5,16,"HEADER_FLIGHTSTATUS"))("paragraph",t.bMT(6,18,"HEADER_FLIGHTSTATUS_SUPPORT")),t.R7$(3),t.Y8G("src",t.bMT(8,20,c.isMobile?"HOME-IMG-FLIGHT-STATUS-MOB":"HOME-IMG-FLIGHT-STATUS"),t.B4B),t.R7$(3),t.Y8G("tabOptions",c.tabList)("tabsCenter",!1)("showIcons",!1),t.R7$(),t.Y8G("ngSwitch",c.activeTab),t.R7$(),t.Y8G("ngSwitchCase",c.statusMenuType.ROUTE),t.R7$(),t.Y8G("ngSwitchCase",c.statusMenuType.FLIGHT_NO),t.R7$(3),t.Y8G("ngTemplateOutlet",E),t.R7$(2),t.Y8G("ngTemplateOutlet",m)}},dependencies:[o.YU,o.Sq,o.bT,o.T3,o.ux,o.e1,s.vr,s.xt,_.BC,_.cb,_.vS,_.j4,_.JD,p.D,u.y,S.w,C.T,R.W,D.F,I.u,F._,A,o.vh,k.I,Y.$],styles:["@media only screen and (max-width:1240px){.flight-status.suggestions-container[_ngcontent-%COMP%]{padding-bottom:24px}}.wrapper-description[_ngcontent-%COMP%]{height:184px;display:flex}.wrapper-description[_ngcontent-%COMP%]   app-left-header[_ngcontent-%COMP%]{position:initial}.wrapper-description[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:45%}app-left-header[_ngcontent-%COMP%]{position:absolute}.container-right-card[_ngcontent-%COMP%]{width:100%;height:100%;padding:40px!important;display:flex;flex-direction:column}@media only screen and (max-width:1240px){.container-right-card[_ngcontent-%COMP%]{padding:24px 48px}}@media only screen and (max-width:720px){.container-right-card[_ngcontent-%COMP%]{padding:16px}}.wrapper-inputs[_ngcontent-%COMP%]{width:100%;height:inherit;display:flex;justify-content:space-between;flex-direction:column;margin-top:32px}.row[_ngcontent-%COMP%]{margin:0!important}.row[_ngcontent-%COMP%]   [class*=col-][_ngcontent-%COMP%]{padding:0}.pr-4[_ngcontent-%COMP%]{padding-right:4px!important}.pl-4[_ngcontent-%COMP%]{padding-left:4px!important}@media screen and (min-width:1240px){viva-button[_ngcontent-%COMP%]{max-width:127px!important}viva-button[_ngcontent-%COMP%]     .vba-btn{max-width:127px!important}}.text-VB[_ngcontent-%COMP%]{font-size:16px!important;line-height:1;top:30.5px}"]})}}return i})();var x=function(i){return i[i.ROUTE=0]="ROUTE",i[i.FLIGHT_NO=1]="FLIGHT_NO",i}(x||{})},63672(y,T,a){a.d(T,{D:()=>o});var e=a(73664),t=a(2615),f=a(72200),_=a(79348),v=a(30131);const O=(s,p)=>({"tab-center":s,"tab-full-width":p}),d=(s,p)=>({disabled:s,"no-float":p}),h=(s,p,u)=>({active:s,"active-alternative":p,"icons-right":u}),M=()=>[];function g(s,p){if(1&s&&e.nrm(0,"em",0),2&s){const u=e.XpG().$implicit;e.Y8G("ngClass",u.iconClass)}}function P(s,p){if(1&s){const u=e.RV6();e.j41(0,"li",4)(1,"a",5),e.bIt("click",function(){const C=t.eBV(u).index,R=e.XpG(2);return t.Njj(R.changeTab(C))}),e.DNE(2,g,1,1,"em",6),e.j41(3,"span",7),e.EFF(4),e.nI1(5,"cmsTranslate"),e.nI1(6,"cmsRegexReplace"),e.k0s()()()}if(2&s){const u=p.$implicit,S=p.index,C=e.XpG(2);e.R7$(),e.Y8G("ngClass",e.sMw(8,h,C.activeTab===S,"BOOKER_LABEL_DOTER-POINTS"===u.title,C.iconsAfterText)),e.R7$(),e.Y8G("ngIf",u.iconClass&&C.showIcons),e.R7$(2),e.SpI("",C.translateTitle?e.i5U(6,5,e.bMT(5,3,u.title),(null==u?null:u.regexReplace)||e.lJ4(12,M)):u.title," ")}}function r(s,p){if(1&s&&(e.j41(0,"ul",2),e.DNE(1,P,7,13,"li",3),e.k0s()),2&s){const u=e.XpG();e.R7$(),e.Y8G("ngForOf",u.tabOptions)}}let o=(()=>{class s{constructor(){this.activeTab=0,this.tabOptions=[],this.translateTitle=!0,this.disabled=!1,this.tabsCenter=!0,this.showIcons=!0,this.fullWidth=!1,this.noFloat=!1,this.iconsAfterText=!1,this.customClass="",this.activeTabChange=new e.bkB}changeTab(u){this.disabled||(this.activeTab=u,this.activeTabChange.emit(this.activeTab))}static{this.\u0275fac=function(S){return new(S||s)}}static{this.\u0275cmp=e.VBU({type:s,selectors:[["viva-tablist"]],inputs:{activeTab:"activeTab",tabOptions:"tabOptions",translateTitle:"translateTitle",disabled:"disabled",tabsCenter:"tabsCenter",showIcons:"showIcons",fullWidth:"fullWidth",noFloat:"noFloat",iconsAfterText:"iconsAfterText",customClass:"customClass"},outputs:{activeTabChange:"activeTabChange"},standalone:!1,decls:3,vars:11,consts:[[3,"ngClass"],["class","booker-tab-vba-list",4,"ngIf"],[1,"booker-tab-vba-list"],["class","booker-tab-vba-item",4,"ngFor","ngForOf"],[1,"booker-tab-vba-item"],[1,"booker-tab-vba-link","title","text-link",3,"click","ngClass"],[3,"ngClass",4,"ngIf"],[1,"vba-body-3"]],template:function(S,C){1&S&&(e.j41(0,"section",0)(1,"div",0),e.DNE(2,r,2,1,"ul",1),e.k0s()()),2&S&&(e.Y8G("ngClass",e.l_i(5,O,C.tabsCenter,C.fullWidth)),e.R7$(),e.HbH("booker-tab-vba "+C.customClass),e.Y8G("ngClass",e.l_i(8,d,C.disabled,C.noFloat)),e.R7$(),e.Y8G("ngIf",C.tabOptions))},dependencies:[f.YU,f.Sq,f.bT,_.I,v.n],styles:['.booker-tab-vba[_ngcontent-%COMP%]{height:48px;padding:8px;background-color:#fff;border:1px solid var(--bpr);border-radius:45px;position:relative;max-width:fit-content;width:100%;float:left;overflow:hidden;display:flex;align-items:center}.booker-tab-vba.no-float[_ngcontent-%COMP%]{float:none}.booker-tab-vba-list[_ngcontent-%COMP%]{padding:0;margin:0;display:inline-flex;align-items:center}.booker-tab-vba-item[_ngcontent-%COMP%]{list-style:none;display:inline-flex;height:32px}.booker-tab-vba-link[_ngcontent-%COMP%]{color:var(--tde);display:flex;align-items:center;position:relative;border-radius:40px;padding:8px 14px;transition:all .3s cubic-bezier(.165,.84,.44,1)}@media screen and (max-width:575px){.booker-tab-vba-link[_ngcontent-%COMP%]{padding:14px 16px}}@media screen and (max-width:375px){.booker-tab-vba-link[_ngcontent-%COMP%]{padding:4px 6px}}.booker-tab-vba-link.icons-right[_ngcontent-%COMP%]{flex-direction:row-reverse;gap:4px}.booker-tab-vba-link[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]{position:relative;top:1.5px;white-space:nowrap}.booker-tab-vba-link[_ngcontent-%COMP%] > em[_ngcontent-%COMP%]{font-size:14px;margin-right:4px}.booker-tab-vba-link[_ngcontent-%COMP%] > .vba-body-3[_ngcontent-%COMP%]{font-family:Axiforma,Arial,sans-serif;font-size:14px}@media screen and (max-width:375px){.booker-tab-vba-link[_ngcontent-%COMP%] > .vba-body-3[_ngcontent-%COMP%]{font-size:12px!important}}.booker-tab-vba-link[_ngcontent-%COMP%]:after{content:"";display:block;position:absolute;bottom:-1px;left:0;height:1px;width:100%;transition:all .3s cubic-bezier(.165,.84,.44,1)}.booker-tab-vba-link.active[_ngcontent-%COMP%]{text-decoration:none;background-color:var(--aah)!important}.booker-tab-vba-link.active[_ngcontent-%COMP%] > span[_ngcontent-%COMP%], .booker-tab-vba-link.active[_ngcontent-%COMP%]   em[_ngcontent-%COMP%]{color:var(--ade)!important}.booker-tab-vba-link.active.active-alternative[_ngcontent-%COMP%]{background-color:#006b76!important}.booker-tab-vba-link.active.active-alternative[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{color:var(--tad)!important}@media(hover:hover){.booker-tab-vba-link[_ngcontent-%COMP%]:hover{text-decoration:none}.booker-tab-vba-link[_ngcontent-%COMP%]:hover > span[_ngcontent-%COMP%], .booker-tab-vba-link[_ngcontent-%COMP%]:hover   em[_ngcontent-%COMP%]{color:var(--aho)!important}}.booker-tab-vba.disabled[_ngcontent-%COMP%]{pointer-events:none;opacity:.5}.booker-tab-vba.payments-tab[_ngcontent-%COMP%]{border-radius:138px}.tab-full-width[_ngcontent-%COMP%]   .booker-tab-vba[_ngcontent-%COMP%]{max-width:100%!important;min-width:100%!important}.tab-full-width[_ngcontent-%COMP%]   .booker-tab-vba[_ngcontent-%COMP%]   .booker-tab-vba-list[_ngcontent-%COMP%]{width:100%;display:flex}.tab-full-width[_ngcontent-%COMP%]   .booker-tab-vba[_ngcontent-%COMP%]   .booker-tab-vba-list[_ngcontent-%COMP%]   .booker-tab-vba-item[_ngcontent-%COMP%]{flex:1;justify-content:center}.tab-full-width[_ngcontent-%COMP%]   .booker-tab-vba[_ngcontent-%COMP%]   .booker-tab-vba-list[_ngcontent-%COMP%]   .booker-tab-vba-item[_ngcontent-%COMP%]   .booker-tab-vba-link[_ngcontent-%COMP%]{justify-content:center;width:100%}@media screen and (max-width:575px){.tab-center[_ngcontent-%COMP%]{justify-content:center;display:flex;margin:auto}}@media screen and (max-width:1240px){.booker-tab-vba[_ngcontent-%COMP%]   .booker-tab-vba-link[_ngcontent-%COMP%]{text-decoration:none}.booker-tab-vba-list[_ngcontent-%COMP%]{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden}}.booker-tab-vba-link[_ngcontent-%COMP%]{padding:14px 16px}']})}}return s})()},25478(y,T,a){a.d(T,{P:()=>M});var e=a(74523),t=a(92771),f=a(93207),_=a(95398),v=a(2615),O=a(13845),d=a(61310),h=a(51242);let M=(()=>{class g{constructor(r,o,s){this.contentful=r,this.flightStations=o,this.cmsConfig=s,this.carrierJsonData=[],this.$serviceReady=new t.m(1),this.init()}init(){return new Promise((r,o)=>{try{this.carrierJsonData.length?(r(),this.$serviceReady.closed||(this.$serviceReady.next(),this.$serviceReady.complete())):this.getCarrierJsonData().then(()=>{r(),this.$serviceReady.closed||(this.$serviceReady.next(),this.$serviceReady.complete())})}catch(s){o(s)}})}getCarrierJsonData(){var r=this;return(0,e.A)(function*(){const o=yield r.contentful.getEntries({content_type:"jsonObject",select:"sys.id,fields","fields.title":"OperatingCarrier"});o&&o?.items?.length&&o?.items[0]?.fields&&(0,_.EI)(o?.items[0]?.fields?.json)&&(r.carrierJsonData=o?.items[0]?.fields.json)})()}getCarrierDataByCode(r,o=!0){if(r){const s=this.carrierJsonData?.find(p=>p?.code===r);return o?s||this.carrierJsonData?.find(p=>"_"===p?.code):s}}routesHaveExternalOperator(r){const o=r?.find(s=>
1!!this.getExternalOperatorInStation(s?.destination?.code)||!!this.getExternalOperatorInStation(s?.origin?.code));return o?this.getExternalOperatorInStation(o?.destination?.code)||this.getExternalOperatorInStation(o?.origin?.code):null}getExternalOperatorInStation(r,o="VB"){return this.flightStations._stations?.find(s=>s?.code===r&&s.operatedBy?.find(p=>p!==o))?.operatedBy?.find(s=>s!==o)||null}getStationOperators(r){return this.flightStations?._stations?.find(o=>o?.code===r)?.operatedBy||[]}getInterlineCarrierRecord(r,o){const s=this.getInterlineProvider(o);return s?r?.recordCodes?.find(u=>s?.recordSystemCodes?.includes(u?.bookingSystemCode))||{recordCode:null,owningSystemCode:null,bookingSystemCode:null}:null}getInterlineProvider(r){return(this.cmsConfig._cmsConfig.globalSettings?.interlineOperatingCarriers||[])?.find(s=>s.carrierCode===r)||null}get ready(){return(0,f.s)(this.$serviceReady.asObservable())}static{this.\u0275fac=function(o){return new(o||g)(v.KVO(O.w),v.KVO(d.r),v.KVO(h.R))}}static{this.\u0275prov=v.jDH({token:g,factory:g.\u0275fac,providedIn:"root"})}}return g})()}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.