PageSourceSearch

https://book.dat.dk/chunk-MSSS4XTK.js

js dat.dk collected 2026-09-24 11:20:51 UTC 59,907 bytes, 1 lines download raw bytes

1import{B as Ri,b as Li,d as xi,h as Ai,i as pe,j as me,s as Ze}from"./chunk-RHZEMOXT.js";import{a as vi}from"./chunk-Y5ILOEVT.js";import{b as Re}from"./chunk-K5F3YTBA.js";import"./chunk-YFMIEPH7.js";import{Ya as Di}from"./chunk-NHYJEYTC.js";import{AV as ui,Az as Ye,BV as hi,BX as xe,Ba as Nt,Bz as Yt,CV as fi,DV as yi,Ez as We,F as Lt,Fz as Wt,G as xt,Iz as Xt,J as ct,Ja as be,K as At,Ka as Ot,Ko as qe,L as Rt,Ld as le,Lz as Qt,Nd as A,R as wt,S as Tt,Sn as ze,T as Pt,U as It,Ud as He,X as $t,XQ as Y,Y as Et,Z as Mt,ZQ as W,ba as Ft,bb as K,cU as X,da as je,dg as mt,ef as pt,fb as se,fg as jt,gY as Si,ga as Bt,hg as Ht,j as q,jb as ki,jg as zt,kp as Ke,l as vt,lV as Je,lc as Se,lg as qt,m as Ve,mV as ei,mW as Ci,n as Dt,nV as ti,ng as ve,oP as Xe,oV as ii,pP as De,pV as ni,qV as ai,qY as Ae,qh as G,qz as Kt,rV as ri,sV as oi,sc as kt,sz as Ge,t1 as _i,tV as si,tz as Gt,uT as N,uV as li,vG as ce,vP as Qe,vT as O,vV as ci,vc as _e,wV as pi,wz as Ue,xM as U,xQ as Le,xU as Jt,xV as mi,xX as bi,xz as Ut,yU as Zt,yV as gi,yc as Vt,zV as di}from"./chunk-DQVPEXLR.js";import{Ac as ie,Ba as R,Bc as y,Cc as s,Dc as o,Ec as D,G as M,Gd as d,H as _,Hd as C,Ia as j,Id as ke,Ja as ft,Jd as z,Ld as St,Ma as ae,Mb as a,Mc as B,R as T,Ta as L,Ua as x,Uc as S,Ud as _t,Wb as b,Wc as u,a as he,ac as P,ba as Me,bc as yt,cd as Ct,dd as bt,f as ee,fc as Be,gc as re,jb as Fe,jd as l,kd as m,la as ne,ld as w,md as oe,pd as fe,qd as ye,rd as Ce,sc as Ne,tc as Oe,uc as I,wc as $,x as V,yc as Ie,yd as H,zc as te}from"./chunk-LL4UPCF5.js";var ge=ee(se());var et=ee(se());var wi="report.searchCriteria",Q=class{constructor(g){this.configHelper=g,this.chooseCompanyLabel="Choose Company",this.presetSearchesLabel="Preset Searches",this.searchIntervalDayLabel="You can search 31 day intervals at a time.",this.reportDescriptionLabel="What does this report do? The Company Payments report collects financial transactions on reservations  from the selected Company. This does not include deposits or transfers.",this.currencyLabel="Currency",this.searchLabel="Search",this.clearAllFieldsLabel="Clear all fields",this.searchPeriodLabel="Move search period",this.chooseCurrencyEnabled=!0,this.chooseCompanyEnabled=!0,this.presetSearchEnabled=!0,this.chooseAgencyLabel="Choose Agency",this.chooseAgencyEnabled=!1,this.configPrefix="",this.earliestDate=new _e,this.latestDate=new _e,this.dateNgDateFormat="YYYY-MM-dd",this.dateRangePickerLocale=new xe,this.currenciesByISOCode={},this.currency=new kt,this.presetSearchOptionsTotal=3,this.presetSearchOptionsCustomLabel="Custom",this.presetSearchOptions=[],this.agencyCompanyItemConfiguration=new Li(this.configHelper),this.agentCompanySelectionConfiguration=new vi(this.configHelper),this.agencySelectionItemConfiguration=new xi,this.agencySelectionConfiguration=new Ai(this.configHelper),this.earliestDate.enabled=!0,this.earliestDate.label="Earliest Date",this.earliestDate.placeholder=this.dateNgDateFormat,this.earliestDate.validation=new Se,this.earliestDate.validation={required:!0,requiredMessage:"Earliest Date is required"},this.latestDate.enabled=!0,this.latestDate.label="Latest Date",this.latestDate.placeholder=this.dateNgDateFormat,this.latestDate.validation=new Se,this.latestDate.validation={required:!0,requiredMessage:"Latest Date is required"},this.currency.enabled=!0,this.currency.label="Currency",this.currency.placeholder="Currency",this.currency.validation={required:!0,requiredMessage:"Currency is required"}}loadConfigSettingsAndI18nMessages(g,e,i,t,r,p=""){this.configPrefix=p;let f=new A(i,g,"config"),c=new A(i,e,"i18n"),h=(0,et.isString)(p)&&p!==""?`${p}.${wi}`:`${wi}`;c.setProperties(this,[["string","chooseCompanyLabel",`${h}.chooseCompany.label`],["string","chooseAgencyLabel",`${h}.chooseAgency.label`],["string","presetSearchesLabel",`${h}.presetSearches.label`],["string","searchIntervalDayLabel",`${h}.searchIntervalDay.label`],["string","reportDescriptionLabel",`${h}.reportDescription.label`],["string","currencyLabel",`${h}.currency.label`],["string","searchLabel",`${h}.search.label`],["string","clearAllFieldsLabel",`${h}.clearAllFields.label`],["string","dateNgDateFormat",`${h}.date.ngDateFormat`],["string","presetSearchOptionsCustomLabel",`${h}.presetSearchOptions.custom.label`],["string","searchPeriodLabel",`${h}.searchPeriod.label`]]),f.setProperties(this,[["boolean","chooseCompanyEnabled",`${h}
1.chooseCompany.enabled`],["boolean","chooseAgencyEnabled",`${h}.chooseAgency.enabled`],["boolean","presetSearchEnabled",`${h}.presetSearch.enabled`],["boolean","chooseCurrencyEnabled",`${h}.chooseCurrency.enabled`],["int","presetSearchOptionsTotal",`${h}.presetSearchOptions.total`]]);let Te=v=>{f.setProperties(this[v],[["boolean","enabled",`${h}.${v}.enabled`]]),c.setProperties(this[v],[["string","label",`${h}.${v}.label`],["string","placeholder",`${h}.${v}.placeholder`]]),f.setProperties(this[v].validation,[["boolean","required",`${h}.${v}.validation.required`]]),c.setProperties(this[v].validation,[["string","requiredMessage",`${h}.${v}.validation.requiredMessage`]])};if(Te("earliestDate"),Te("latestDate"),Te("currency"),this.dateRangePickerLocale=new xe(e,i,g),this.currenciesByISOCode={},(0,et.isArray)(r)&&r.forEach(v=>{let Pe=f.getString(`currency.${v.code}.isoCode`,v.code);this.currenciesByISOCode[v.code]={currency:v,name:v.description},c.setString(this.currenciesByISOCode[v.code],"name",`isoCurrency.${Pe}.name`)}),this.presetSearchEnabled){this.presetSearchOptions=[];for(let v=1;v<=this.presetSearchOptionsTotal;v++){let Pe=f.getStrings(`${h}.presetSearchOptions.${v}.value`,[]);Pe?.length===2&&this.presetSearchOptions.push({id:v-1,name:c.getString(`${h}.presetSearchOptions.${v}.label`,""),rangeConfig:{before:parseInt(Pe[0]),unit:Pe[1],dateFormats:f.getStrings(`${h}.presetSearchOptions.${v}.ngDateFormats`,[],"|")}})}this.presetSearchOptions.push({id:-1,name:this.presetSearchOptionsCustomLabel})}this.agencyCompanyItemConfiguration.loadConfigAndI18n("",f,c,t),this.agencySelectionItemConfiguration.loadConfigAndI18n(h,f,c)}loadAgentCompanySelectionConfiguration(g,e,i,t){this.agentCompanySelectionConfiguration.loadConfigSettingsAndI18nMessages(g,e,i,t)}loadAgencySelectionConfiguration(g,e,i,t=""){this.agencySelectionConfiguration.loadConfigSettingsAndI18nMessages(g,e,i,t)}};var tt=ee(se()),Ti="report.searchResult",J=class{constructor(g){this.configHelper=g,this.paymentDateLabel="Payment Date",this.paymentUserLabel="Payment User",this.pnrLabel="PNR",this.emptyViewLabel="Sort and Export! You will be able to sort and export your reports directly from the browser.",this.primaryPassengerLabel="Primary Passenger",this.itineraryLabel="Itinerary",this.agencyLabel="Agency",this.partialFailureMessage="Could not load results for {0} agencies.",this.companyPurchaseOrderLabel="PO",this.methodLabel="Method",this.currencyLabel="Currency",this.amountLabel="Amount",this.actionsLabel="Actions",this.viewLabel="View",this.resultsLabel="Results",this.totalLabel="Total",this.noteLabel="Note",this.typeCodeLabel="Type Code",this.transactionDateLabel="Transaction Date",this.pageSize=10,this.filterByTypeCodeLabel="Filter by Type Code",this.travelDateLabel="Travel Date",this.departureLabel="Departure",this.arrivalLabel="Arrival",this.legNumLabel="Leg Num.",this.legStatusLabel="Leg Status",this.fareClassLabel="Fare Class",this.fareAmountLabel="Fare Amount",this.reportFileName="Reports",this.ngDateFormat="dd/MM/yyyy HH:mm",this.searchResultsLabel="Search Results",this.downloadCsvLabel="Download CSV",this.downloadXlsLabel="Download XLS",this.allTypeCodeLabel="All",this.currencyCode="USD",this.currencyISOCode="USD",this.currencySymbolDisplay="symbol-narrow",this.creditLabel="Credit",this.debitLabel="Debit",this.balanceLabel="Balance",this.companyBalanceEnabled=!1,this.openingBalanceLabel="Opening Balance",this.closingBalanceLabel="Closing Balance",this.openingBalanceDateLabel="Opening Balance",this.closingBalanceDateLabel="Closing Balance",this.openingBalancePageLabel="Opening Balance Page",this.closingBalancePageLabel="Closing Balance Page"}loadConfigSettingsAndI18nMessages(g,e,i,t="",r){let p=new A(i,g,"config"),f=new A(i,e,"i18n"),c=(0,tt.isString)(t)&&t!==""?`${t}.${Ti}`:`${Ti}`;f.setProperties(this,[["string","paymentDateLabel",`${c}.paymentDate.label`],["string","paymentUserLabel",`${c}.paymentUser.label`],["string","primaryPassengerLabel",`${c}.primaryPassenger.label`],["string","itineraryLabel",`${c}.itinerary.label`],["string","agencyLabel",`${c}.agency.label`],["string","partialFailureMessage",`${c}.partialFailure.message`],["string","companyPurchaseOrderLabel",`${c}.companyPurchaseOrder.label`],["string","methodLabel",`${c}.method.label`],["string","currencyLabel",`${c}.currency.label`],["string","amountLabel",`${c}.amount.label`],["string","actionsLabel",`${c}.actions.label`],["string","viewLabel",`${c}.view.label`],["string","resultsLabel",`${c}.results.label`],["string","totalLabel",`${c}.total.label`],["string","pnrLabel",`${c}.pnr.label`],["string","emptyViewLabel",`${c}.emptyView.label`],["string","allTypeCodeLabel",`${c}.allTypeCodeLabel.label`],["string","travelDateLabel",`${c}.travelDate.label`],["string","departureLabel",`${c}.departure.label`],["string","arrivalLabel",`${c}.arrival.label`],["string","legNumLabel",`${c}.legNum.label`],["string","legStatusLabel",`${c}.legStatus.label`],["string","fareClassLabel",`${c}.fareClass.label`],["string","fareAmountLabel",`${c}.fareAmount.label`],["string","openingBalanceLabel",`${c}.openingBalance.label`],["string","closingBalanceLabel",`${c}.closingBalance.label`],["string","openingBalanceDateLabel",`${c}.openingBalanceDate.label`],["string","closingBalanceDateLabel",`${c}.closingBalanceDate.label`],["string","openingBalancePageLabel",`${c}.openingBalancePage.label`],["string","closingBalancePageLabel",`${c}.closingBalancePage.label`],["string","noteLabel",`${c}.note.label`],["string","typeCodeLabel",`${c}.typeCode.label`],["string","transactionDateLabel",`${c}.transactionDate.label`],["string","filterByTypeCodeLabel",`${c}.filterByTypeCode.label`],["string","searchResultsLabel",`${c}.searchResults.label`],["string","reportFileName",`${c}.reportFileName.text`],["string","ngDateFormat",`${c}.ngDateFormat`],["string","downloadCsvLabel",`${c}.downloadCsv.label`],["string","downloadXlsLabel",`${c}.downloadXls.label`],["string","creditLabel",`${c}.credit.label`],["string","debitLabel",`${c}.debit.label`],["string","balanceLabel",`${c}.balance.label`]]),p.setProperties(this,[["int","pageSize",`${c}.pageSize`],["boolean","companyBalanceEnabled",`${c}.companyBalance.enabled`],["string","currencySymbolDisplay","defaultCurrency.symbolDisplay"]]),this.currencyCode=(0,tt.isObject)(r)?r.code:g["defaultCurrency.code"],this.currencyISOCode=this.configHelper.getCurrencyISOCode_new(p,this.currencyCode)}};var it=(()=>{class n{constructor(e){this.configHelper=e,this.agencyPaymentsLabel="Agency Payments",this.agentReportSearchCriteriaConfiguration=new Q(this.configHelper),this.agentReportSearchResultConfiguration=new J(this.configHelper)}loadConfigSettingsAndI18nMessages(e,i,t,r,p){let f="agent.agencyPayments",c=new A(t,e,"config");new A(t,i,"i18n").setProperties(this,[["string","agencyPaymentsLabel",`${f}.label`]]),this.agentReportSearchCriteriaConfiguration.loadConfigSettingsAndI18nMessages(e,i,t,r,p,f),this.agentReportSearchResultConfiguration.loadConfigSettingsAndI18nMessages(e,i,t,f,r),this.agentReportSearchCriteriaConfiguration.chooseAgencyEnabled=!0,this.agentReportSearchCriteriaConfiguration.chooseCompanyEnabled=!1}static{this.\u0275fac=function(i){return new(i||n)(ae(le))}}static{this.\u0275prov=j({token:n,factory:n.\u0275fac})}}return n})();var Pi=(()=>{class n{constructor(e,i,t){this.configuration=e,this.store=i,this.log=t,this.alive=!0,this.dataLoading$=V([!1]),this.currency=null,this.availableCurrencies=null,this.availableAgenciesSignal=this.store.selectSignal(Le),this.selectedAgencyKeys=[],this.failedAgencyCount=this.store.selectSignal(oi),this.queriedAgencyCount=this.store.selectSignal(fi)}ngOnInit(){this.dataLoading$=_([this.store.select(Y),this.store.select(W),this.store.select(ai)]).pipe(M(e=>!e.every(i=>!i))),this.agencyPayments$=this.store.select(ri),this.agencyPaymentSearchCriteria$=this.store.select(ni),_([this.store.select(O),this.store.select(N),this.store.select(X),this.store.select(ce)]).pipe(R(()=>this.alive),T(([e,i,t])=>
1(0,ge.isObject)(e)&&(0,ge.isObject)(i))).subscribe(e=>{let[i,t,r,p]=e;this.availableCurrencies=r,this.configuration.loadConfigSettingsAndI18nMessages(i,t,this.log,p,r)}),this.store.select(X).pipe(R(()=>this.alive)).subscribe(e=>{this.currency=e[0]}),this.configSettingsAndI18nMessages$=_([this.store.select(O),this.store.select(N)]),this.store.dispatch(new Ke),this.store.select(Qe).pipe(R(()=>this.alive),T(e=>(0,ge.isObject)(e?.agency)),Me(1)).subscribe(e=>this.store.dispatch(new ze(e.agency.key,!1))),_([this.agencyPaymentSearchCriteria$,this.store.select(Le)]).pipe(R(()=>this.alive),T(([e,i])=>(0,ge.isArray)(i)&&i.length>0)).subscribe(([e,i])=>{let t=(0,ge.isArray)(e?.agencyKeys)?e.agencyKeys:[],r=Je(t,i);this.selectedAgencyKeys=r,(r.length!==t.length||r.some((p,f)=>p!==t[f]))&&this.store.dispatch(new Ue({agencyKeys:r}))})}onSelectAgencies(e){this.store.dispatch(new Ue({agencyKeys:e}))}onSearchCriteriaChange(e){this.store.dispatch(new Ue(e))}onSearch(){this.store.dispatch(new Ut)}ngOnDestroy(){this.alive=!1}static{this.\u0275fac=function(i){return new(i||n)(b(it),b(G),b(K))}}static{this.\u0275cmp=P({type:n,selectors:[["app-agency-payments"]],standalone:!1,features:[H([it])],decls:17,vars:25,consts:[[3,"showSpinner"],[1,"page-body","container-fluid"],[1,"container-lg"],[1,"row"],[1,"col-12"],[1,"h2","text-primary"],[1,"row","mt-2"],[3,"searchCriteriaChange","selectAgencies","search","configuration","currency","availableCurrencies","initialValue","isSearched","availableAgencies","selectedAgencyKeys","configSettingsAndI18nMessages"],[1,"w-100",3,"configuration","reportData","isCompanyPayments","failedAgencyCount","showAgencyColumn"]],template:function(i,t){i&1&&(D(0,"app-loading-spinner",0),d(1,"async"),s(2,"div",1)(3,"div",2)(4,"div",3)(5,"div",4)(6,"div",3)(7,"div",5),l(8),o()(),s(9,"div",6)(10,"app-agent-report-search-criteria",7),d(11,"async"),d(12,"async"),d(13,"async"),S("searchCriteriaChange",function(p){return t.onSearchCriteriaChange(p)})("selectAgencies",function(p){return t.onSelectAgencies(p)})("search",function(){return t.onSearch()}),o()()(),s(14,"div",4),D(15,"app-agent-report-search-result",8),d(16,"async"),o()()()()),i&2&&(y("showSpinner",C(1,15,t.dataLoading$)),a(8),m(t.configuration.agencyPaymentsLabel),a(2),y("configuration",t.configuration.agentReportSearchCriteriaConfiguration)("currency",t.currency)("availableCurrencies",t.availableCurrencies)("initialValue",C(11,17,t.agencyPaymentSearchCriteria$))("isSearched",!!C(12,19,t.agencyPayments$))("availableAgencies",t.availableAgenciesSignal())("selectedAgencyKeys",t.selectedAgencyKeys)("configSettingsAndI18nMessages",C(13,21,t.configSettingsAndI18nMessages$)),a(5),y("configuration",t.configuration.agentReportSearchResultConfiguration)("reportData",C(16,23,t.agencyPayments$))("isCompanyPayments",!1)("failedAgencyCount",t.failedAgencyCount())("showAgencyColumn",t.queriedAgencyCount()>1))},dependencies:[pe,me,U,q],encapsulation:2})}}return n})();var $i=(()=>{class n{constructor(){}ngOnInit(){}static{this.\u0275fac=function(i){return new(i||n)}}static{this.\u0275cmp=P({type:n,selectors:[["app-agency-reports"]],standalone:!1,decls:1,vars:0,template:function(i,t){i&1&&D(0,"router-outlet")},dependencies:[Ft],encapsulation:2})}}return n})();var de=ee(se());var rt=(()=>{class n{constructor(e){this.configHelper=e,this.companyPaymentsLabel="Company Payments",this.agentReportSearchCriteriaConfiguration=new Q(this.configHelper),this.agentReportSearchResultConfiguration=new J(this.configHelper)}loadConfigSettingsAndI18nMessages(e,i,t,r,p){let f="agent.companyPayments",c=new A(t,e,"config");new A(t,i,"i18n").setProperties(this,[["string","companyPaymentsLabel",`${f}.label`]]),this.agentReportSearchCriteriaConfiguration.loadConfigSettingsAndI18nMessages(e,i,t,r,p),this.agentReportSearchResultConfiguration.loadConfigSettingsAndI18nMessages(e,i,t,f,r)}static{this.\u0275fac=function(i){return new(i||n)(ae(le))}}static{this.\u0275prov=j({token:n,factory:n.\u0275fac})}}return n})();var Ei=(()=>{class n{constructor(e,i,t){this.configuration=e,this.store=i,this.log=t,this.alive=!0,this.dataLoading$=V([!1]),this.currency=null,this.availableCurrencies=null}ngOnInit(){this.dataLoading$=_([this.store.select(Y),this.store.select(W),this.store.select(ti)]).pipe(M(e=>!e.every(i=>!i))),this.configSettingsAndI18nMessages$=_([this.store.select(O),this.store.select(N)]),this.availableCompanySelection$=this.store.select(Xe),this.companyPayments$=this.store.select(ii),this.companyPaymentSearchCriteria$=this.store.select(ei),this.selectedAgentCompany$=this.store.select(De),this.selectedSearchCompany$=_([this.availableCompanySelection$,this.companyPaymentSearchCriteria$]).pipe(T(([e,i])=>(0,de.isArray)(e)&&(0,de.isString)(i?.companyKey)),M(([e,i])=>e.find(t=>t.key===i.companyKey))),_([this.configSettingsAndI18nMessages$.pipe(R(()=>this.alive),T(e=>e[0]!==null&&e[1]!==null)),this.store.select(X),this.store.select(ce)]).pipe(R(()=>this.alive)).subscribe(e=>{let[[i,t],r,p]=e;this.availableCurrencies=r,this.configuration.loadConfigSettingsAndI18nMessages(i,t,this.log,p,r)}),this.store.select(X).pipe(R(()=>this.alive)).subscribe(e=>{this.currency=e[0]}),_([this.companyPaymentSearchCriteria$,this.selectedAgentCompany$]).pipe(ne(),T(([e,i])=>
1(0,de.isObject)(i))).subscribe(e=>{let[i,t]=e;(0,de.isString)(i?.companyKey)||this.store.dispatch(new Ge({companyKey:t.key}))})}onSelectCompany(e){!e?.startDate&&!e?.endDate&&this.store.dispatch(new qe(e.key)),this.store.dispatch(new Ge({companyKey:e.key}))}onSearchCriteriaChange(e){this.store.dispatch(new Ge(e))}onSearch(){this.store.dispatch(new Gt)}ngOnDestroy(){this.alive=!1}static{this.\u0275fac=function(i){return new(i||n)(b(rt),b(G),b(K))}}static{this.\u0275cmp=P({type:n,selectors:[["app-company-payments"]],standalone:!1,features:[H([rt])],decls:20,vars:29,consts:[[3,"showSpinner"],[1,"page-body","container-fluid"],[1,"container-lg"],[1,"row"],[1,"col-12"],[1,"h2","text-primary"],[1,"row","mt-2"],[3,"searchCriteriaChange","search","selectCompany","configuration","currency","availableCurrencies","initialValue","isSearched","selectedCompany","configSettingsAndI18nMessages","availableCompanies"],[1,"w-100",3,"configuration","reportData","isCompanyPayments"]],template:function(i,t){i&1&&(D(0,"app-loading-spinner",0),d(1,"async"),s(2,"div",1)(3,"div",2)(4,"div",3)(5,"div",4)(6,"div",3)(7,"div",5),l(8),o()(),s(9,"div",6)(10,"app-agent-report-search-criteria",7),d(11,"async"),d(12,"async"),d(13,"async"),d(14,"async"),d(15,"async"),d(16,"async"),S("searchCriteriaChange",function(p){return t.onSearchCriteriaChange(p)})("search",function(){return t.onSearch()})("selectCompany",function(p){return t.onSelectCompany(p)}),o()()(),s(17,"div",4),D(18,"app-agent-report-search-result",8),d(19,"async"),o()()()()),i&2&&(y("showSpinner",C(1,13,t.dataLoading$)),a(8),m(t.configuration.companyPaymentsLabel),a(2),y("configuration",t.configuration.agentReportSearchCriteriaConfiguration)("currency",t.currency)("availableCurrencies",t.availableCurrencies)("initialValue",C(11,15,t.companyPaymentSearchCriteria$))("isSearched",!!C(12,17,t.companyPayments$))("selectedCompany",C(13,19,t.selectedSearchCompany$)||C(14,21,t.selectedAgentCompany$))("configSettingsAndI18nMessages",C(15,23,t.configSettingsAndI18nMessages$))("availableCompanies",C(16,25,t.availableCompanySelection$)),a(8),y("configuration",t.configuration.agentReportSearchResultConfiguration)("reportData",C(19,27,t.companyPayments$))("isCompanyPayments",!0))},dependencies:[pe,me,U,q],encapsulation:2})}}return n})();var F=ee(se());function Gi(n,g){if(n&1&&(s(0,"option",11),l(1),o()),n&2){let e=g.$implicit;y("value",e),a(),w(" ",e," ")}}function Ui(n,g){if(n&1&&(s(0,"div",14)(1,"div"),l(2),s(3,"strong"),l(4),o(),l(5,": "),s(6,"strong"),l(7),d(8,"currency"),o()(),s(9,"div"),l(10),s(11,"strong"),l(12),o(),l(13,": "),s(14,"strong"),l(15),d(16,"currency"),o()()()),n&2){let e=u(2);a(2),w(" ",e.configuration.openingBalanceDateLabel," "),a(2),m(e.fromDate),a(3),m(z(8,6,e.dateRangeOpeningBalance,e.currencyCode,e.configuration.currencySymbolDisplay)),a(3),w(" ",e.configuration.closingBalanceDateLabel," "),a(2),m(e.toDate),a(3),m(z(16,10,e.dateRangeClosingBalance,e.currencyCode,e.configuration.currencySymbolDisplay))}}function Yi(n,g){if(n&1){let e=B();s(0,"div",5)(1,"div",6)(2,"div",7)(3,"span",8),l(4),o(),s(5,"select",9),S("change",function(t){L(e);let r=u();return x(r.onChange(t))}),s(6,"option",10),l(7),o(),te(8,Gi,2,2,"option",11,Ie),o()(),s(10,"div",12)(11,"button",13),S("click",function(){L(e);let t=u();return x(t.downloadCsv())}),l(12),o(),s(13,"button",13),S("click",function(){L(e);let t=u();return x(t.downloadXls())}),l(14),o()()()(),I(15,Ui,17,14,"div",14)}if(n&2){let e=u();a(4),m(e.configuration.filterByTypeCodeLabel),a(),y("ngModel",e.currentTypeCode),Ne("aria-label",e.configuration.filterByTypeCodeLabel),a(2),m(e.configuration.allTypeCodeLabel),a(),ie(e.transactionTypeCodes),a(4),m(e.configuration.downloadCsvLabel),a(2),m(e.configuration.downloadXlsLabel),a(),$(e.configuration.companyBalanceEnabled?15:-1)}}function Wi(n,g){if(n&1&&(s(0,"th"),l(1),o()),n&2){let e=g.$implicit;a(),m(e)}}function Xi(n,g){if(n&1&&(s(0,"th"),l(1),o()),n&2){let e=u(2);a(),m(e.configuration.actionsLabel)}}function Qi(n,g){if(n&1&&(s(0,"a",23),l(1),o()),n&2){let e=u(2).$implicit,i=u(2);y("routerLink",i.getRouterLinkToResDetail(e)),a(),m(i.configuration.viewLabel)}}function Ji(n,g){if(n&1&&(s(0,"td"),I(1,Qi,2,2,"a",23),o()),n&2){let e=u().$implicit;a(),$(e.reservationLocator?1:-1)}}function Zi(n,g){if(n&1&&(s(0,"tr")(1,"td"),l(2),o(),s(3,"td",22),l(4),d(5,"currency"),o(),s(6,"td",22),l(7),d(8,"currency"),o(),s(9,"td"),l(10),o(),s(11,"td",22),l(12),o(),s(13,"td",22),l(14),o(),s(15,"td"),l(16),o(),s(17,"td"),l(18),o(),re(19,Ji,2,1,"td",17),o()),n&2){let e=g.$implicit,i=u(2);a(2),m(e.transactionDate),a(2),w(" ",z(5,9,i.getDisplayAmount(e.displayTransactionAmount,e.transactionTypeCode,i.TRANSACTION_TYPE_CODES.Credit),(e==null?null:e.currencyCode)??i.c
1onfiguration.currencyISOCode,i.configuration.currencySymbolDisplay)," "),a(3),w(" ",z(8,13,i.getDisplayAmount(e.displayTransactionAmount,e.transactionTypeCode,i.TRANSACTION_TYPE_CODES.Debit),(e==null?null:e.currencyCode)??i.configuration.currencyISOCode,i.configuration.currencySymbolDisplay)," "),a(3),m(e.transactionNotes),a(2),m(e.currencyCode),a(2),m(e.reservationLocator),a(2),m(e.passengerName),a(2),m(e.itinerary),a(),y("hasPermission",i.viewResPermission)}}function en(n,g){if(n&1&&(s(0,"tr",20)(1,"td",24)(2,"div",25)(3,"div")(4,"strong"),l(5),o(),l(6,": "),s(7,"strong"),l(8),d(9,"currency"),o()(),s(10,"div")(11,"strong"),l(12),o(),l(13,": "),s(14,"strong"),l(15),d(16,"currency"),o()()()()()),n&2){let e=u(2);a(5),oe("",e.configuration.openingBalancePageLabel," ",e.page),a(3),m(z(9,6,e.pageOpeningBalance,e.currencyCode,e.configuration.currencySymbolDisplay)),a(4),oe("",e.configuration.closingBalancePageLabel," ",e.page),a(3),m(z(16,10,e.pageClosingBalance,e.currencyCode,e.configuration.currencySymbolDisplay))}}function tn(n,g){if(n&1){let e=B();s(0,"div",21)(1,"ngb-pagination",26),Ce("pageChange",function(t){L(e);let r=u(2);return ye(r.page,t)||(r.page=t),x(t)}),S("pageChange",function(){L(e);let t=u(2);return x(t.refreshReportData())}),o()()}if(n&2){let e=u(2);a(),y("collectionSize",e.numberOfItem),fe("page",e.page),y("pageSize",e.configuration.pageSize)("maxSize",5)("boundaryLinks",!0)}}function nn(n,g){if(n&1&&(s(0,"div",3)(1,"div",15)(2,"table",16)(3,"thead")(4,"tr"),te(5,Wi,2,1,"th",null,Ie),re(7,Xi,2,1,"th",17),o()(),s(8,"tbody"),te(9,Zi,20,17,"tr",null,Oe().trackByKeyFn,!0),s(11,"tr",18)(12,"td"),l(13),o(),s(14,"td"),l(15),o(),s(16,"td",19),l(17),d(18,"currency"),o()(),I(19,en,17,14,"tr",20),o()()(),I(20,tn,2,5,"div",21),o()),n&2){let e=u();a(5),ie(e.reportTableHeaders),a(2),y("hasPermission",e.viewResPermission),a(2),ie(e.results),a(4),oe("",e.results==null?null:e.results.length," ",e.configuration.resultsLabel),a(2),m(e.configuration.totalLabel),a(2),w(" ",z(18,7,e.getTotalAmount,(e.results==null||e.results[0]==null?null:e.results[0].currencyCode)??e.configuration.currencyISOCode,e.configuration.currencySymbolDisplay)," "),a(2),$(e.configuration.companyBalanceEnabled?19:-1),a(),$(e.reportData.length>e.configuration.pageSize?20:-1)}}function an(n,g){if(n&1&&(s(0,"div",4)(1,"div",27),D(2,"i",28),o(),s(3,"p",29),l(4),o()()),n&2){let e=u();a(4),w(" ",e.configuration.emptyViewLabel," ")}}var $e=(function(n){return n.Credit="C",n.Debit="D",n.Account="A",n})($e||{}),dt=(()=>{class n extends me{constructor(e,i){super(e,i),this.datePipe=e,this.reportsHelper=i,this.transactionTypeCodes=[],this.currentTypeCode="",this.filteredData=[],this.TRANSACTION_TYPE_CODES=$e,this.currencyCode="",this.dateRangeOpeningBalance=0,this.dateRangeClosingBalance=0,this.pageOpeningBalance=0,this.pageClosingBalance=0}ngOnChanges(e){let{reportData:i,configuration:t}=e;((0,F.isObject)(i)||(0,F.isObject)(t)&&(t.firstChange||t?.previousValue?.pageSize!==t?.currentValue?.pageSize))&&(this.page=1,this.refreshReportData()),(0,F.isObject)(i)&&(this.transactionTypeCodes=(0,F.uniq)(this.reportData?.map(r=>r.transactionTypeCode))),this.exportedFileName=`${this.configuration.reportFileName} - ${this.datePipe.transform(new Date,this.configuration.ngDateFormat)}`,(0,F.isObject)(t)&&(0,F.isObject)(this.configuration)&&(this.reportTableHeaders=[this.configuration.transactionDateLabel,this.configuration.creditLabel,this.configuration.debitLabel,this.configuration.noteLabel,this.configuration.currencyLabel,this.configuration.pnrLabel,this.configuration.primaryPassengerLabel,this.configuration.itineraryLabel])}onChange(e){this.currentTypeCode=e.target.value,this.refreshReportData()}getDisplayAmount(e,i,t){return i===t?e:0}filterCompanyTransactionsByTypeCode(e,i=""){return(0,F.isArray)(e)?i?e.filter(t=>t.transactionTypeCode.includes(i)):e:[]}refreshReportData(){this.filteredData=this.filterCompanyTransactionsByTypeCode(this.reportData,this.currentTypeCode),this.numberOfItem=this.filteredData?.length,this.results=(0,F.isArray)(this.filteredData)?this.filteredData.map((t,r)=>he({id:r+1},t)).slice((this.page-1)*this.configuration.pageSize,(this.page-1)*this.configuration.pageSize+this.configuration.pageSize):[];let e=this.reportData,i=this.results;e?.length>0&&(this.currencyCode=e[0]?.currencyCode,this.dateRangeOpeningBalance=e[e.length-1]?.fromDateCreditAvailable,this.dateRangeClosingBalance=e[0]?.balance),i.length>0&&(this.pageOpeningBalance=i[i.length-1]?.fromDateCreditAvailable,this.pageClosingBalance=i[0]?.balance),this.getTotalAmount=parseFloat(this.results.filter(t=>[$e.Credit,$e.Debit].includes(t.transactionTypeCode)).reduce((t,r)=>{let p=r.displayTransactionAmount;return r.transactionTypeCode===$e.Credit?t+p:t-p},0).toFixed(5)),(0,F.isArray)(this.filteredData)&&this.filteredData.length>0&&(this.targetExportData=this.filteredData.map(t=>[t.transactionDate,this.getDisplayAmount(t.displayTransactionAmount,t.transactionTypeCode,this.TRANSACTION_TYPE_CODES.Credit),this.getDisplayAmount(t.displayTransactionAmount,t.transactionTypeCode,this.TRANSACTION_TYPE_CODES.Debit),t.transactionNotes,t.currencyCode,t.reservationLocator,t.passengerName,t.itinerary]))}static{this.\u0275fac=function(i){return new(i||n)(b(He),b(Re))}}static{this.\u0275cmp=P({type:n,selectors:[["app-company-transactions-search-result"]],inputs:{fromDate:"fromDate",toDate:"toDate"},standalone:!1,features:[Be,Fe],decls:7,vars:3,consts:[[1,"row","mt-3","d-flex","align-items-center"],[1,"h2","text-primary"],[1,"row","mt-3"],[1,"col-12"],[1,"col-12","empty-view","border-dashed","text-medium","d-flex","justify-content-center","align-items-center","flex-column",2,"min-height","200px"],[1,"col-8"],[1,"row","d-flex","align-items-center"],[1,"col-5","d-flex"],[1,"fw-bold","align-self-center","text-nowrap","fs-14"],[1,"form-control","ms-2","fs-14",2,"width","30%",3,"change","ngModel"],["value",""],[3,"value"],["role","group","aria-label","Basic example",1,"btn-group","col-7"],["type","button",1,"btn","border-medium",3,"click"],[1,"d-flex","justify-content-between","mt-3","w-100"],[1,"p-3","table-container","shadow","table-borderless","table-responsive"],[1,"table","table-striped"],[4,"hasPermission"],[1,"fw-bold","table-primary"],["colspan","7"],[1,"table-primary"],[1,"d-flex","justify-content-center","mt-5"],[1,"fw-bold"],[1,"pointer",3,"routerLink"],["colspan","9"],[1,"d-flex","justify-content-between","mt-1","w-100"],[3,"pageChange","collectionSize","page","pageSize","maxSize","boundaryLinks"],[1,"d-flex","justify-content-center"],[1,"iasi","ic-hide","ic-lightbulb-on-bf"],["aria-disabled","true"]],template:function(i,t){i&1&&(s(0,"div",0)(1,"div",1),l(2),o(),I(3,Yi,16,7),o(),s(4,"div",2),I(5,nn,21,11,"div",3)(6,an,5,1,"div",4),o()),i&2&&(a(2),m(t.configuration.searchResultsLabel),a(),$(t.reportData?3:-1),a(2),$(t.reportData?5:6))},dependencies:[be,je,Ze,Pt,It,Tt,Lt,At,Ve],encapsulation:2,changeDetection:0})}}return n})();var ue=ee(se());var ot=(()=>{class n{constructor(e){this.configHelper=e,this.companyTransactionsLabel="Company Transactions",this.agentReportSearchCriteriaConfiguration=new Q(this.configHelper),this.agentReportSearchResultConfiguration=new J(this.configHelper)}loadConfigSettingsAndI18nMessages(e,i,t,r,p){let f="agent.companyTransactions",c=new A(t,e,"config");new A(t,i,"i18n").setProperties(this,[["string","companyTransactionsLabel",`${f}.label`]]),this.agentReportSearchCriteriaConfiguration.loadConfigSettingsAndI18nMessages(e,i,t,r,p,f),this.agentReportSearchResultConfiguration.loadConfigSettingsAndI18nMessages(e,i,t,f,r)}static{this.\u0275fac=function(i){return new(i||n)(ae(le))}}static{this.\u0275prov=j({token:n,factory:n.\u0275fac})}}return n})();var Bi=(()=>{class n{constructor(e,i,t){this.configuration=e,this.store=i,this.log=t,this.alive=!0,this.dataLoading$=V([!1])}ngOnInit(){this.dataLoading$=_([this.store.select(Y),this.store.select(W),this.store.select(gi)]).pipe(M(e=>!e.every(i=>!i))),this.configSettingsAndI18nMessages$=_([this.store.select(O),this.store.select(N)]),this.availableCompanySelection$=this.store.select(Xe),this.companyTransactions$=this.store.select(di),this.companyTransactionSearchCriteria$=this.store.select(mi),this.selectedAgentCompany$=this.store.select(De),this.selectedSearchCompany$=_([this.availableCompanySelection$,this.companyTransactionSearchCriteria$]).pipe(T(([e,i])=>(0,ue.isArray)(e)&&(0,ue.isString)(i?.companyKey)),M(([e,i])=>e.find(t=>t.key===i.companyKey))),_([this.configSettingsAndI18nMessages$.pipe(R(()=>this.alive),T(e=>e[0]!==null&&e[1]!==null)),this.store.select(X),this.store.select(ce)]).pipe(R(()=>this.alive)).subscribe(e=>{let[[i,t],r,p]=e;this.configuration.loadConfigSettingsAndI18nMessages(i,t,this.log,p,r)}),_([this.companyTransactionSearchCriteria$,this.selectedAgentCompany$]).pipe(ne(),T(([e,i])=>
1(0,ue.isObject)(i))).subscribe(e=>{let[i,t]=e;(0,ue.isString)(i?.companyKey)||this.store.dispatch(new We({companyKey:t.key}))})}onSelectCompany(e){!e?.startDate&&!e?.endDate&&this.store.dispatch(new qe(e.key)),this.store.dispatch(new We({companyKey:e.key}))}onSearchCriteriaChange(e){this.store.dispatch(new We(e))}onSearch(){this.store.dispatch(new Wt)}ngOnDestroy(){this.alive=!1}static{this.\u0275fac=function(i){return new(i||n)(b(ot),b(G),b(K))}}static{this.\u0275cmp=P({type:n,selectors:[["app-company-transactions"]],standalone:!1,features:[H([ot])],decls:22,vars:34,consts:[[3,"showSpinner"],[1,"page-body","container-fluid"],[1,"container-lg"],[1,"row"],[1,"col-12"],[1,"h2","text-primary"],[1,"row","mt-2"],[3,"searchCriteriaChange","search","selectCompany","configuration","currency","availableCurrencies","initialValue","isSearched","selectedCompany","configSettingsAndI18nMessages","availableCompanies"],[1,"w-100",3,"configuration","reportData","fromDate","toDate"]],template:function(i,t){if(i&1&&(D(0,"app-loading-spinner",0),d(1,"async"),s(2,"div",1)(3,"div",2)(4,"div",3)(5,"div",4)(6,"div",3)(7,"div",5),l(8),o()(),s(9,"div",6)(10,"app-agent-report-search-criteria",7),d(11,"async"),d(12,"async"),d(13,"async"),d(14,"async"),d(15,"async"),d(16,"async"),S("searchCriteriaChange",function(p){return t.onSearchCriteriaChange(p)})("search",function(){return t.onSearch()})("selectCompany",function(p){return t.onSelectCompany(p)}),o()()(),s(17,"div",4),D(18,"app-company-transactions-search-result",8),d(19,"async"),d(20,"async"),d(21,"async"),o()()()()),i&2){let r,p;y("showSpinner",C(1,14,t.dataLoading$)),a(8),m(t.configuration.companyTransactionsLabel),a(2),y("configuration",t.configuration.agentReportSearchCriteriaConfiguration)("currency",null)("availableCurrencies",null)("initialValue",C(11,16,t.companyTransactionSearchCriteria$))("isSearched",!!C(12,18,t.companyTransactions$))("selectedCompany",C(13,20,t.selectedSearchCompany$)||C(14,22,t.selectedAgentCompany$))("configSettingsAndI18nMessages",C(15,24,t.configSettingsAndI18nMessages$))("availableCompanies",C(16,26,t.availableCompanySelection$)),a(8),y("configuration",t.configuration.agentReportSearchResultConfiguration)("reportData",C(19,28,t.companyTransactions$))("fromDate",(r=C(20,30,t.companyTransactionSearchCriteria$))==null?null:r.earliestDate)("toDate",(p=C(21,32,t.companyTransactionSearchCriteria$))==null?null:p.latestDate)}},dependencies:[pe,U,dt,q],encapsulation:2})}}return n})();var k=ee(se());function sn(n,g){if(n&1){let e=B();s(0,"div",2)(1,"button",6),S("click",function(){L(e);let t=u();return x(t.downloadCsv())}),l(2),o(),s(3,"button",7),S("click",function(){L(e);let t=u();return x(t.downloadXls())}),l(4),o()()}if(n&2){let e=u();a(2),w(" ",e.configuration.downloadCsvLabel," "),a(2),m(e.configuration.downloadXlsLabel)}}function ln(n,g){if(n&1&&(s(0,"div",8),l(1),o()),n&2){let e=u(2);a(),m(e.partialFailureMessage)}}function cn(n,g){if(n&1&&(s(0,"th"),l(1),o()),n&2){let e=g.$implicit;a(),m(e)}}function pn(n,g){if(n&1&&(s(0,"th"),l(1),o()),n&2){let e=u(2);a(),m(e.configuration.actionsLabel)}}function mn(n,g){if(n&1&&(s(0,"td"),l(1),o()),n&2){let e=u().$implicit;a(),m(e.agencyName)}}function gn(n,g){if(n&1&&(s(0,"td")(1,"a",16),l(2),o()()),n&2){let e=u().$implicit,i=u(2);a(),y("routerLink",i.getRouterLinkToResDetail(e)),a(),m(i.configuration.viewLabel)}}function dn(n,g){if(n&1&&(s(0,"tr"),I(1,mn,2,1,"td"),s(2,"td"),l(3),o(),s(4,"td",15),l(5),o(),s(6,"td"),l(7),o(),s(8,"td"),l(9),o(),s(10,"td"),l(11),o(),s(12,"td"),l(13),o(),s(14,"td"),l(15),o(),s(16,"td"),l(17),o(),s(18,"td",15),l(19),d(20,"currency"),o(),re(21,gn,3,2,"td",11),o()),n&2){let e,i=g.$implicit,t=u(2);a(),$(t.showAgencyColumn?1:-1),a(2),m(i.travelDate),a(2),m(i.reservationLocator),a(2),m(i.passengerName),a(2),m(i.departureAirportCode),a(2),m(i.arrivalAirportCode),a(2),m(i.legNumber),a(2),m(i.legStatusCode),a(2),m(i.fareClassCode),a(2),w(" ",ke(20,11,i.fareAmount,((e=t.selectedAgentCompany())==null||e.account==null||e.account.currency==null?null:e.account.currency.code)??t.configuration.currencyISOCode)," "),a(2),y("hasPermission",t.viewResPermission)}}function un(n,g){if(n&1){let e=B();s(0,"div",14)(1,"ngb-pagination",17),Ce("pageChange",function(t){L(e);let r=u(2);return ye(r.page,t)||(r.page=t),x(t)}),S("pageChange",function(){L(e);let t=u(2);return x(t.refreshReportData())}),o()()}if(n&2){let e=u(2);a(),y("collectionSize",e.reportData.length),fe("page",e.page),y("pageSize",e.configuration.pageSize)("maxSize",5)("boundaryLinks",!0)}}function hn(n,g){if(n&1&&(s(0,"div",4),I(1,ln,2,1,"div",8),s(2,"div",9)(3,"table",10)(4,"thead")(5,"tr"),te(6,cn,2,1,"th",null,Ie),re(8,pn,2,1,"th",11),o()(),s(9,"tbody"),te(10,dn,22,14,"tr",null,Oe().trackByKeyFn,!0),s(12,"tr",12)(13,"td"),l(14),o(),s(15,"td"),l(16),o(),s(17,"td",13),l(18),d(19,"currency"),o()()()()(),I(20,un,2,5,"div",14),o()),n&2){let e,i=u();a(),$(i.hasPartialFailure?1:-1),a(5),ie(i.reportTableHeaders),a(2),y("hasPermission",i.viewResPermission),a(2),ie(i.results),a(3),Ne("colspan",i.showAgencyColumn?8:7),a(),oe("",i.totalResultCount," ",i.configuration.resultsLabel),a(2),m(i.configuration.totalLabel),a(2),w(" ",z(19,8,i.getTotalAmount,((e=i.selectedAgentCompany())==null||e.account==null||e.account.currency==null?null:e.account.currency.code)??i.c
1onfiguration.currencyISOCode,i.configuration.currencySymbolDisplay)," "),a(2),$(i.reportData.length>i.configuration.pageSize?20:-1)}}function fn(n,g){if(n&1&&(s(0,"div",5)(1,"div",18),D(2,"i",19),o(),s(3,"p",20),l(4),o()()),n&2){let e=u();a(4),w(" ",e.configuration.emptyViewLabel," ")}}var ut=(()=>{class n extends me{constructor(e,i){super(e,i),this.datePipe=e,this.reportsHelper=i}ngOnChanges(e){let{reportData:i,configuration:t,showAgencyColumn:r}=e;((0,k.isObject)(i)||(0,k.isObject)(r)||(0,k.isObject)(t)&&(t.firstChange||t?.previousValue?.pageSize!==t?.currentValue?.pageSize))&&(this.page=1,this.refreshReportData()),this.exportedFileName=`${this.configuration.reportFileName} - ${this.datePipe.transform(new Date,this.configuration.ngDateFormat)}`,((0,k.isObject)(i)||(0,k.isObject)(t)||(0,k.isObject)(r))&&(0,k.isObject)(this.configuration)&&(this.reportTableHeaders=this.showAgencyColumn?[this.configuration.agencyLabel]:[],this.reportTableHeaders.push(this.configuration.travelDateLabel,this.configuration.pnrLabel,this.configuration.primaryPassengerLabel,this.configuration.departureLabel,this.configuration.arrivalLabel,this.configuration.legNumLabel,this.configuration.legStatusLabel,this.configuration.fareClassLabel,this.configuration.fareAmountLabel))}refreshReportData(){this.results=this.reportData?this.reportData.map((e,i)=>he({id:i+1},e)).slice((this.page-1)*this.configuration.pageSize,(this.page-1)*this.configuration.pageSize+this.configuration.pageSize):[],this.totalResultCount=(0,k.isArray)(this.reportData)?this.reportData.length:0,this.getTotalAmount=parseFloat((this.reportData??[]).reduce((e,i)=>e+(i.fareAmount??0),0).toFixed(5)),(0,k.isArray)(this.reportData)&&this.reportData.length>0&&(this.targetExportData=this.reportData.map(e=>{let i=[e.travelDate,e.reservationLocator,e.passengerName,e.departureAirportCode,e.arrivalAirportCode,e.legNumber,e.legStatusCode,e.fareClassCode,e.fareAmount];return this.showAgencyColumn?[e.agencyName??"",...i]:i}))}static{this.\u0275fac=function(i){return new(i||n)(b(He),b(Re))}}static{this.\u0275cmp=P({type:n,selectors:[["app-passenger-segments-search-results"]],standalone:!1,features:[Be,Fe],decls:7,vars:3,consts:[[1,"row","mt-3","d-flex","align-items-center","justify-content-between"],[1,"h2","text-primary","col"],["role","group","aria-label","Basic example",1,"btn-group","action-btn-container","border","border-medium","col"],[1,"row","mt-3"],[1,"col-12"],[1,"empty-view","border-dashed","text-medium","d-flex","justify-content-center","align-items-center","flex-column","col-12",2,"min-height","200px"],["type","button",1,"btn","border-end","border-medium","border-0",3,"click"],["type","button",1,"btn",3,"click"],[1,"alert","alert-warning","fs-14"],[1,"p-3","table-container","shadow","table-borderless","table-responsive"],[1,"table","table-striped"],[4,"hasPermission"],[1,"fw-bold","table-primary"],["colspan","2"],[1,"d-flex","justify-content-center","mt-5"],[1,"fw-bold"],[1,"pointer",3,"routerLink"],[3,"pageChange","collectionSize","page","pageSize","maxSize","boundaryLinks"],[1,"d-flex","justify-content-center"],[1,"iasi","ic-hide","ic-lightbulb-on-bf"],["aria-disabled","true"]],template:function(i,t){i&1&&(s(0,"div",0)(1,"div",1),l(2),o(),I(3,sn,5,2,"div",2),o(),s(4,"div",3),I(5,hn,21,12,"div",4)(6,fn,5,1,"div",5),o()),i&2&&(a(2),m(t.configuration.searchResultsLabel),a(),$(t.reportData?3:-1),a(2),$(t.reportData?5:6))},dependencies:[be,je,Ze,Ve],encapsulation:2})}}return n})();var Ee=ee(se());var st=(()=>{class n{constructor(e){this.configHelper=e,this.agencyPassengerSegmentsLabel="Agency Passenger Segments",this.agentReportSearchCriteriaConfiguration=new Q(this.configHelper),this.agentReportSearchResultConfiguration=new J(this.configHelper)}loadConfigSettingsAndI18nMessages(e,i,t,r,p){let f="agent.passengerSegments",c=new A(t,e,"config");new A(t,i,"i18n").setProperties(this,[["string","agencyPassengerSegmentsLabel",`${f}.label`]]),this.agentReportSearchCriteriaConfiguration.loadConfigSettingsAndI18nMessages(e,i,t,r,p,f),this.agentReportSearchResultConfiguration.loadConfigSettingsAndI18nMessages(e,i,t,f,r),this.agentReportSearchCriteriaConfiguration.chooseAgencyEnabled=!0,this.agentReportSearchCriteriaConfiguration.chooseCompanyEnabled=!1}static{this.\u0275fac=function(i){return new(i||n)(ae(le))}}static{this.\u0275prov=j({token:n,factory:n.\u0275fac})}}return n})();var Ni=(()=>{class n{constructor(e,i,t){this.configuration=e,this.store=i,this.log=t,this.alive=!0,this.dataLoading$=V([!1]),this.availableCurrencies=null,this.availableAgenciesSignal=this.store.selectSignal(Le),this.selectedAgencyKeys=[],this.failedAgencyCount=this.store.selectSignal(pi),this.queriedAgencyCount=this.store.selectSignal(yi)}ngOnInit(){this.dataLoading$=_([this.store.select(Y),this.store.select(W),this.store.select(li)]).pipe(M(e=>!e.every(i=>!i))),this.configSettingsAndI18nMessages$=_([this.store.select(O),this.store.select(N)]),this.passengerSegments$=this.store.select(ci),this.passengerSegmentSearchCriteria$=this.store.select(si),this.selectedAgentCompany$=this.store.select(De),_([this.configSettingsAndI18nMessages$.pipe(R(()=>this.alive),T(e=>e[0]!==null&&e[1]!==null)),this.store.select(X),this.store.select(ce)]).pipe(R(()=>this.alive)).subscribe(e=>{let[[i,t],r,p]=e;this.availableCurrencies=r,this.configuration.loadConfigSettingsAndI18nMessages(i,t,this.log,p,r)}),this.store.dispatch(new Ke),this.store.select(Qe).pipe(R(()=>this.alive),T(e=>(0,Ee.isObject)(e?.agency)),Me(1)).subscribe(e=>this.store.dispatch(new ze(e.agency.key,!1))),_([this.passengerSegmentSearchCriteria$,this.store.select(Le)]).pipe(R(()=>this.alive),T(([e,i])=>(0,Ee.isArray)(i)&&i.length>0)).subscribe(([e,i])=>{let t=(0,Ee.isArray)(e?.agencyKeys)?e.agencyKeys:[],r=Je(t,i);this.selectedAgencyKeys=r,(r.length!==t.length||r.some((p,f)=>p!==t[f]))&&this.store.dispatch(new Ye({agencyKeys:r}))})}onSelectAgencies(e){this.store.dispatch(new Ye({agencyKeys:e}))}onSearchCriteriaChange(e){this.store.dispatch(new Ye(e))}onSearch(){this.store.dispatch(new Yt)}ngOnDestroy(){this.alive=!1}static{this.\u0275fac=function(i){return new(i||n)(b(st),b(G),b(K))}}static{this.\u0275cmp=P({type:n,selectors:[["app-passenger-segments"]],standalone:!1,features:[H([st])],decls:18,vars:26,consts:[[3,"showSpinner"],[1,"page-body","container-fluid"],[1,"container-lg"],[1,"row"],[1,"col-12"],[1,"h2","text-primary"],[1,"row","mt-2"],[3,"searchCriteriaChange","selectAgencies","search","configuration","availableCurrencies","initialValue","isSearched","configSettingsAndI18nMessages","availableAgencies","selectedAgencyKeys"],[1,"w-100",3,"configuration","reportData","selectedAgentCompany","failedAgencyCount","showAgencyColumn"]],template:function(i,t){i&1&&(D(0,"app-loading-spinner",0),d(1,"async"),s(2,"div",1)(3,"div",2)(4,"div",3)(5,"div",4)(6,"div",3)(7,"div",5),l(8),o()(),s(9,"div",6)(10,"app-agent-report-search-criteria",7),d(11,"async"),d(12,"async"),d(13,"async"),S("searchCriteriaChange",function(p){return t.onSearchCriteriaChange(p)})("selectAgencies",function(p){return t.onSelectAgencies(p)})("search",function(){return t.onSearch()}),o()()(),s(14,"div",4),D(15,"app-passenger-segments-search-results",8),d(16,"async"),d(17,"async"),o()()()()),i&2&&(y("showSpinner",C(1,14,t.dataLoading$)),a(8),m(t.configuration.agencyPassengerSegmentsLabel),a(2),y("configuration",t.configuration.agentReportSearchCriteriaConfiguration)("availableCurrencies",t.availableCurrencies)("initialValue",C(11,16,t.passengerSegmentSearchCriteria$))("isSearched",!!C(12,18,t.passengerSegments$))("configSettingsAndI18nMessages",C(13,20,t.configSettingsAndI18nMessages$))("availableAgencies",t.availableAgenciesSignal())("selectedAgencyKeys",t.selectedAgencyKeys),a(5),y("configuration",t.configuration.agentReportSearchResultConfiguration)("reportData",C(16,22,t.passengerSegments$))("selectedAgentCompany",C(17,24,t.selectedAgentCompany$))("failedAgencyCount",t.failedAgencyCount())("showAgencyColumn",t.queriedAgencyCount()>1))},dependencies:[pe,U,ut,q],encapsulation:2})}}return n})();var ht=ee(ki());var lt=(()=>{class n{constructor(){this.disruptionManagementReportLabel="Disruption Management Report",this.reportDescriptionLabel="What does this report do? The Disruption Management report collects all passengers effected by DM Tool.",this.generateLabel="Generate Report",this.generateMessage="In process of generating report, it could take couple of minutes to be completed. Please kindly wait and click Refresh button after that to get latest report!",this.reportResultsLabel="Report Results",this.refreshLabel="Refresh",this.earliestDate=new _e,this.latestDate=new _e,this.dateRangeNgDateFormat="YYYY-MM-dd",this.dateRangePickerLocale=new xe,this.closeButton="Close",this.emptyViewLabel="No report found",this.fileNameLabel="File Name",this.lastModifiedLabel="Last Modified",this.actionsLabel="Actions",this.resultsLabel="Results",this.pageSize=10,this.ngDateFormat="dd/MM/yyyy HH:mm",this.downloadCsvLabel="Download as CSV",this.downloadExcelLabel="Download as Excel",this.dateLabel="Date",this.flightNumberLabel="Flight Number",this.routeLabel="Route",this.pnrLabel="PNR",this.originalFlightDetailsLabel="Original Flight Details",this.newFlightDetailsLabel="New Flight Details",this.communicationStatusLabel="Communication Status",this.resolutionTimeLabel="Resolution Time(s)",this.resolutionTypeLabel="Resolution Type",this.refundStatusLabel="Refund Status",this.firstNameLabel="First Name",this.lastNameLabel="Last Name",this.earliestDate.enabled=!0,this.earliestDate.label="Earliest Date",this.earliestDate.placeholder=this.dateRangeNgDateFormat,this.earliestDate.validation=new Se,this.earliestDate.validation={required:!0,requiredMessage:"Earliest Date is required"},this.latestDate.enabled=!0,this.latestDate.label="Latest Date",this.latestDate.placeholder=this.dateRangeNgDateFormat,this.latestDate.validation=new Se,this.latestDate.validation={required:!0,requiredMessage:"Latest Date is required"}}loadConfigSettingsAndI18nMessages(e,i,t){let r="agent.disruptionManagementReport",p=new A(t,e,"config"),f=new A(t,i,"i18n");f.setProperties(this,[["string","disruptionManagementReportLabel",`${r}.label`],["string","reportDescriptionLabel",`${r}.reportDescription.label`],["string","generateLabel",`${r}.generateReport.label`],["string","dateRangeNgDateFormat",`${r}.date.ngDateFormat`],["string","reportResultsLabel",`${r}.reportResults.label`],["string","refreshLabel",`${r}.refresh.label`],["string","fileNameLabel",`${r}.fileName.label`],["string","lastModifiedLabel",`${r}.lastModified.label`],["string","actionsLabel",`${r}.actions.label`],["string","resultsLabel",`${r}.results.label`],["string","emptyViewLabel",`${r}.emptyView.label`],["string","ngDateFormat",`${r}.ngDateFormat`],["string","downloadCsvLabel",`${r}.downloadCsv.label`],["string","downloadExcelLabel",`${r}.downloadExcel.label`],["string","dateLabel",`${r}.date.label`],["string","flightNumberLabel",`${r}.flightNumber.label`],["string","routeLabel",`${r}.route.label`],["string","pnrLabel",`${r}.pnr.label`],["string","originalFlightDetailsLabel",`${r}.originalFlightDetails.label`],["string","newFlightDetailsLabel",`${r}.newFlightDetails.label`],["string","communicationStatusLabel",`${r}.communicationStatus.label`],["string","resolutionTimeLabel",`${r}.resolutionTime.label`],["string","resolutionTypeLabel",`${r}.resolutionType.label`],["string","refundStatusLabel",`${r}.refundStatus.label`],["string","firstNameLabel",`${r}.firstName.label`],["string","lastNameLabel",`${r}.lastName.label`],["string","closeButton","closeButton.text"]]),p.setProperties(this,[["int","pageSize",`${r}.pageSize`]]);let c=h=>{p.setProperties(this[h],[["boolean","enabled",`${r}.${h}.enabled`]]),f.setProperties(this[h],[["string","label",`${r}.${h}.label`],["string","placeholder",`${r}.${h}.placeholder`]]),p.setProperties(this[h].validation,[["boolean","required",`${r}.${h}.validation.required`]]),f.setProperties(this[h].validation,[["string","requiredMessage",`${r}.${h}.validation.requiredMessage`]])};c("earliestDate"),c("latestDate"),this.dateRangePickerLocale=new xe(i,t,e)}static{this.\u0275fac=function(i){return new(i||n)}}static{this.\u0275prov=j({token:n,factory:n.\u0275fac})}}return n})();var Sn=["generateReportTemplate"],_n=(n,g)=>g.fileName;function vn(n,g){if(n&1){let e=B();s(0,"tr")(1,"td",32),l(2),o(),s(3,"td"),l(4),d(5,"date"),o(),s(6,"td")(7,"div",20)(8,"a",33),S("click",function(){let t=L(e).$implicit,r=u(2);return x(r.downloadCsv(t.fileName))}),l(9),o(),s(10,"a",34),S("click",function(){let t=L(e).$implicit,r=u(2);return x(r.downloadXls(t.fileName))}),l(11),o()()()()}if(n&2){let e=g.$implicit,i=u(2);
1a(2),m(e.fileName),a(2),m(ke(5,4,e.lastModified,i.configuration.ngDateFormat)),a(5),m(i.configuration.downloadCsvLabel),a(2),m(i.configuration.downloadExcelLabel)}}function Dn(n,g){if(n&1){let e=B();s(0,"div",31)(1,"ngb-pagination",35),Ce("pageChange",function(t){L(e);let r=u(2);return ye(r.page,t)||(r.page=t),x(t)}),S("pageChange",function(){L(e);let t=u(2);return x(t.refreshReportData())}),o()()}if(n&2){let e=u(2);a(),y("collectionSize",e.dmToolReports.length),fe("page",e.page),y("pageSize",e.configuration.pageSize)("maxSize",5)("boundaryLinks",!0)}}function Ln(n,g){if(n&1&&(s(0,"div",5)(1,"div",26)(2,"table",27)(3,"thead")(4,"tr")(5,"th"),l(6),o(),s(7,"th"),l(8),o(),s(9,"th",28),l(10),o()()(),s(11,"tbody"),te(12,vn,12,7,"tr",null,_n),s(14,"tr",29)(15,"td",30),l(16),o()()()()(),I(17,Dn,2,5,"div",31),o()),n&2){let e=u();a(6),m(e.configuration.fileNameLabel),a(2),m(e.configuration.lastModifiedLabel),a(2),m(e.configuration.actionsLabel),a(2),ie(e.results),a(4),oe("",e.results.length," ",e.configuration.resultsLabel),a(),$(e.dmToolReports.length>e.configuration.pageSize?17:-1)}}function xn(n,g){if(n&1&&(s(0,"div",25)(1,"div",20),D(2,"i",21),o(),s(3,"p",36),l(4),o()()),n&2){let e=u();a(4),w(" ",e.configuration.emptyViewLabel," ")}}function An(n,g){if(n&1){let e=B();s(0,"div",37)(1,"h4",38),l(2),o(),s(3,"button",39),S("click",function(){let t=L(e).$implicit;return x(t.close("Cross click"))}),o()(),s(4,"div",40)(5,"div"),l(6),o()(),s(7,"div",41)(8,"button",42),S("click",function(){let t=L(e).$implicit;return x(t.close("No click"))}),l(9),o()()}if(n&2){let e=u();a(2),w(" ",e.configuration.generateLabel," "),a(4),w(" ",e.configuration.generateMessage," "),a(3),w(" ",e.configuration.closeButton," ")}}var Oi=(()=>{class n{constructor(e,i,t,r,p,f,c,h,Te){this.configuration=e,this.store=i,this.log=t,this.fb=r,this.formElementHelper=p,this.dmReportService=f,this.reportsHelper=c,this.action$=h,this.modalService=Te,this.generateReportTemplate=_t.required("generateReportTemplate"),this.alive=!0,this.dataLoading$=V([!1]),this.dataLoading=!1,this.currency=null,this.availableCurrencies=null,this.dmToolReports=[],this.page=1,this.results=[],this.reportHeaders=[this.configuration.dateLabel,this.configuration.flightNumberLabel,this.configuration.routeLabel,this.configuration.pnrLabel,this.configuration.originalFlightDetailsLabel,this.configuration.newFlightDetailsLabel,this.configuration.communicationStatusLabel,this.configuration.resolutionTimeLabel,this.configuration.resolutionTypeLabel,this.configuration.refundStatusLabel,this.configuration.firstNameLabel,this.configuration.lastNameLabel],this.onRefresh(),this.dateRangeFormGroup=this.fb.group({earliestDate:new ct,latestDate:new ct})}ngOnInit(){this.dataLoading$=_([this.store.select(Y),this.store.select(W),this.store.select(ui)]).pipe(M(e=>!e.every(i=>!i))),this.store.select(hi).pipe(R(()=>this.alive)).subscribe(e=>{this.dmToolReports=e,this.refreshReportData()}),_([this.store.select(O),this.store.select(N)]).pipe(R(()=>this.alive),T(e=>e[0]!==null&&e[1]!==null)).subscribe(e=>{let[i,t]=e;this.configuration.loadConfigSettingsAndI18nMessages(i,t,this.log),this.earliestDateField.setValidators(this.formElementHelper.createValidators(this.configuration.earliestDate)),this.latestDateField.setValidators(this.formElementHelper.createValidators(this.configuration.latestDate)),this.dateRangeFormGroup.updateValueAndValidity({onlySelf:!0})})}onGenerate(){this.dateRangeFormGroup.valid&&(this.store.dispatch(new Qt(this.earliestDateField.value,this.latestDateField.value)),this.action$.pipe(Zt(Kt),ne()).subscribe(e=>{this.modalService.open(this.generateReportTemplate(),{centered:!0})}))}downloadXls(e){this.dataLoading=!0,this.dmReportService.getReportDetail(e).pipe(ne()).subscribe(i=>{let t=this.getTargetExportData(i);this.reportsHelper.exportTableToExcel(t,this.reportHeaders,e),this.dataLoading=!1})}downloadCsv(e){this.dataLoading=!0,this.dmReportService.getReportDetail(e).pipe(ne()).subscribe(i=>{let t=this.getTargetExportData(i),r=this.reportsHelper.arrayToCsv([[...this.reportHeaders],...t]);this.reportsHelper.downloadBlob(r,`${e}.csv`,"text/csv;charset=utf-8;"),this.dataLoading=!1})}getTargetExportData(e){return e.map(t=>[t.date,t.flightNumber,t.route,t.pnr,t.originalFlightDetails,t.newFlightDetails,t.communicationStatus,t.resolutionTime,t.resolutionType,t.refundStatus,t.firstName,t.lastName])}get earliestDate(){return(0,ht.default)(this.earliestDateField.value)}get latestDate(){return(0,ht.default)(this.latestDateField.value)}get latestDateField(){return this.dateRangeFormGroup.get("latestDate")}get earliestDateField(){return this.dateRangeFormGroup.get("earliestDate")}get hasSearchCriteria(){return this.earliestDateField.value||this.latestDateField.value}onDateSelected(e){this.earliestDateField.setValue(e?.fromDate?e?.fromDate?.format(pt):null),this.latestDateField.setValue(e?.toDate?e?.toDate?.format(pt):null)}onRefresh(){this.store.dispatch(new Xt)}ngOnDestroy(){this.alive=!1}refreshReportData(){this.results=this.dmToolReports.length?this.dmToolReports.map((e,i)=>he({id:i+1},e)).slice((this.page-1)*this.configuration.pageSize,(this.page-1)*this.configuration.pageSize+this.configuration.pageSize):[]}static{this.\u0275fac=function(i){return new(i||n)(b(lt),b(G),b(K),b($t),b(Vt),b(Ci),b(Re),b(Jt),b(Nt))}}static{this.\u0275cmp=P({type:n,selectors:[["app-disruption-management-report"]],viewQuery:function(i,t){i&1&&Ct(t.generateReportTemplate,Sn,5),i&2&&bt()},standalone:!1,features:[H([lt])],decls:40,vars:23,consts:[["generateReportTemplate",""],[3,"showSpinner"],[1,"page-body","container-fluid"],[1,"container-lg"],[1,"row"],[1,"col-12"],[1,"h2","text-primary"],[1,"row","mt-2"],["novalidate","novalidate",1,"ui","form",3,"formGroup"],[1,"row","border-bottom","border-medium"],[1,"col-12","col-md-6","col-xl-4","border-md-right","border-medium"],[1,"row","p-3"],[1,"form-group","row"],[1,"col","fs-14"],[3,"dateChanged","fromDateAsMoment","toDateAsMoment","isSingleDatePicker","fromDateLabel","fromDatePlaceholder","toDateLabel","toDatePlaceholder","fromNgDateFormat","toNgDateFormat","autoSelectMaxToDate","locale","showAllDates"],[1,"row","mb-3"],[1,"col","text-center"],["type","submit",1,"btn","btn-secondary","rounded-pill","text-nowrap",3,"click","disabled"],[1,"col-12","col-md-6","col-xl","text-primary"],[1,"form-group","p-3"],[1,"d-flex","justify-content-center"],[1,"iasi","ic-hide","ic-lightbulb-on-bf"],[1,"mt-3","d-flex","align-items-center","justify-content-between"],["type","submit",1,"btn","btn-secondary","rounded-pill","text-nowrap",3,"click"],[1,"row","mt-3"],[1,"empty-view","border-dashed","text-medium","d-flex","justify-content-center","align-items-center","flex-column","w-100",2,"min-height","200px"],[1,"p-3","table-container","shadow","table-borderless","table-responsive"],[1,"table","table-striped"],[1,"text-center"],[1,"fw-bold","table-primary"],["colspan","3",1,"text-end"],[1,"d-flex","justify-content-center","mt-5"],[1,"fw-bold"],[1,"pointer",3,"click"],[1,"ms-3","pointer",3,"click"],[3,"pageChange","collectionSize","page","pageSize","maxSize","boundaryLinks"],["aria-disabled","true"],[1,"modal-header","border-bottom-0"],["
1id","modal-basic-title",1,"modal-title"],["type","button","aria-label","Close",1,"btn-close",3,"click"],[1,"modal-body"],[1,"modal-footer","d-flex","justify-content-between","border-top-0"],["type","button",1,"btn","btn-outline-primary",3,"click"]],template:function(i,t){if(i&1){let r=B();D(0,"app-loading-spinner",1),d(1,"async"),s(2,"div",2)(3,"div",3)(4,"div",4)(5,"div",5)(6,"div",4)(7,"div",6),l(8),o()(),s(9,"div",7)(10,"form",8)(11,"div",9)(12,"div",10)(13,"div",11)(14,"div",5)(15,"div",12)(16,"div",13)(17,"app-date-range-picker",14),S("dateChanged",function(f){return L(r),x(t.onDateSelected(f))}),o()()(),s(18,"div",15)(19,"div",16)(20,"button",17),S("click",function(){return L(r),x(t.onGenerate())}),l(21),o()()()()()(),s(22,"div",18)(23,"div",19)(24,"div",20),D(25,"i",21),o(),s(26,"div"),l(27),o()()()()()()(),s(28,"div",5)(29,"div",22)(30,"div",6),l(31),o(),s(32,"div")(33,"button",23),S("click",function(){return L(r),x(t.onRefresh())}),l(34),o()()(),s(35,"div",24),I(36,Ln,18,6,"div",5)(37,xn,5,1,"div",25),o()()()()(),re(38,An,10,3,"ng-template",null,0,St)}i&2&&(y("showSpinner",C(1,21,t.dataLoading$)||t.dataLoading),a(8),m(t.configuration.disruptionManagementReportLabel),a(2),y("formGroup",t.dateRangeFormGroup),a(7),y("fromDateAsMoment",t.earliestDate)("toDateAsMoment",t.latestDate)("isSingleDatePicker",!1)("fromDateLabel",t.configuration.earliestDate.label)("fromDatePlaceholder",t.configuration.earliestDate.placeholder)("toDateLabel",t.configuration.latestDate.label)("toDatePlaceholder",t.configuration.latestDate.placeholder)("fromNgDateFormat",t.configuration.dateRangeNgDateFormat)("toNgDateFormat",t.configuration.dateRangeNgDateFormat)("autoSelectMaxToDate",!0)("locale",t.configuration.dateRangePickerLocale)("showAllDates",!0),a(3),y("disabled",!t.hasSearchCriteria),a(),w(" ",t.configuration.generateLabel," "),a(6),m(t.configuration.reportDescriptionLabel),a(4),m(t.configuration.reportResultsLabel),a(3),w(" ",t.configuration.refreshLabel," "),a(2),$(t.dmToolReports.length?36:37))},dependencies:[be,Rt,xt,wt,U,bi,q,vt],encapsulation:2})}}return n})();var Rn=[{path:"",canActivate:[Si],component:$i,children:[{path:"",redirectTo:mt,pathMatch:"full"},{path:mt,component:Ei,canActivate:[Ae],data:{configPrefix:null,enableKey:"agent.leftSideBar.companyPayments.enabled",nextPage:null,fallBackUrl:ve,breadcrumb:"agent.leftSideBar.companyPayments.label"}},{path:Ht,component:Pi,canActivate:[Ae],data:{configPrefix:null,enableKey:"agent.leftSideBar.agencyPayments.enabled",nextPage:null,fallBackUrl:ve,breadcrumb:"agent.leftSideBar.agencyPayments.label"}},{path:zt,component:Ni,canActivate:[Ae],data:{configPrefix:null,enableKey:"agent.leftSideBar.agencyPassengerSegments.enabled",nextPage:null,fallBackUrl:ve,breadcrumb:"agent.leftSideBar.agencyPassengerSegments.label"}},{path:jt,component:Bi,canActivate:[Ae],data:{configPrefix:null,enableKey:"agent.leftSideBar.companyTransactions.enabled",nextPage:null,fallBackUrl:ve,breadcrumb:"agent.leftSideBar.companyTransactions.label"}},{path:qt,component:Oi,canActivate:[Ae],data:{configPrefix:null,enableKey:"agent.leftSideBar.dmToolReport.enabled",nextPage:null,fallBackUrl:ve,breadcrumb:"agent.leftSideBar.dmToolReport.label"}}]}];var wn=[Ri,Mt,_i,Di,Et],nr=(()=>{class n{static{this.\u0275fac=function(i){return new(i||n)}}static{this.\u0275mod=yt({type:n})}static{this.\u0275inj=ft({imports:[Dt,Ot,Bt.forChild(Rn),wn]})}}return n})();export{nr as AgencyReportsModule,Rn as routes};

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