1import{B as Ai,b as Di,d as Li,h as xi,i as pe,j as me,s as Je}from"./chunk-XFXPRQTS.js";import{a as _i}from"./chunk-7WPLYPIP.js";import{b as Re}from"./chunk-RQZ223YA.js";import"./chunk-25STBCYW.js";import{Ya as vi}from"./chunk-6D2A26P5.js";import{AV as ui,Az as Ut,BV as hi,Ba as Bt,CV as fi,Dz as Ye,Ez as Yt,F as Dt,G as Lt,Hz as Wt,J as lt,Ja as be,Jo as ze,K as xt,Ka as Nt,Kz as Xt,L as At,Ld as le,Nd as A,R as Rt,Rn as He,S as wt,T as Tt,U as Pt,Ud as je,WQ as W,X as It,Y as $t,YQ as X,Z as Et,bU as Q,ba as Mt,bb as G,da as ke,dg as pt,eY as bi,ef as ct,fb as se,fg as kt,ga as Ft,hg as jt,j as K,jb as Oi,jg as Ht,jp as qe,kV as Qe,l as _t,lV as Zt,lW as yi,lc as Se,lg as zt,m as Ve,mV as ei,mY as Ae,n as vt,nP as We,nV as ti,ng as ve,oP as De,oV as ii,p1 as Si,pV as ni,pz as qt,qV as ai,qh as U,rV as ri,rz as Ke,sV as oi,sc as Ot,sz as Kt,tT as O,tV as si,uG as ce,uP as Xe,uT as V,uV as li,vV as ci,vX as Ci,vc as _e,vz as Ge,wM as Y,wQ as Le,wU as Qt,wV as pi,wz as Gt,xU as Jt,xV as mi,yV as gi,yc as Vt,zV as di,zX as xe,zz as Ue}from"./chunk-HXEYCPQ5.js";import{Ac as ne,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 H,Id as Oe,Ja as ht,Jd as q,Ld as bt,Ma as ae,Mb as a,Mc as N,R as T,Ta as L,Ua as x,Uc as S,Ud as St,Wb as b,Wc as u,a as he,ac as P,bc as ft,cd as yt,dd as Ct,f as te,fc as Fe,gc as re,jb as Me,jd as l,kd as m,la as F,ld as w,md as oe,pd as fe,qd as ye,rd as Ce,sc as Be,tc as Ne,uc as I,wc as $,x as j,yc as Ie,yd as z,zc as ie}from"./chunk-RIHCSLB5.js";var ge=te(se());var Ze=te(se());var Ri="report.searchCriteria",J=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 Ot,this.presetSearchOptionsTotal=3,this.presetSearchOptionsCustomLabel="Custom",this.presetSearchOptions=[],this.agencyCompanyItemConfiguration=new Di(this.configHelper),this.agentCompanySelectionConfiguration=new _i(this.configHelper),this.agencySelectionItemConfiguration=new Li,this.agencySelectionConfiguration=new xi(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,Ze.isString)(p)&&p!==""?`${p}.${Ri}`:`${Ri}`;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,Ze.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 et=te(se()),wi="report.searchResult",Z=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,et.isString)(t)&&t!==""?`${t}.${wi}`:`${wi}`;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,et.isObject)(r)?r.code:g["defaultCurrency.code"],this.currencyISOCode=this.configHelper.getCurrencyISOCode_new(p,this.currencyCode)}};var tt=(()=>{class n{constructor(e){this.configHelper=e,this.agencyPaymentsLabel="Agency Payments",this.agentReportSearchCriteriaConfiguration=new J(this.configHelper),this.agentReportSearchResultConfiguration=new Z(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=H({token:n,factory:n.\u0275fac})}}return n})();var Ti=(()=>{class n{constructor(e,i,t){this.configuration=e,this.store=i,this.log=t,this.alive=!0,this.dataLoading$=j([!1]),this.currency=null,this.availableCurrencies=null,this.availableAgenciesSignal=this.store.selectSignal(Le),this.selectedAgencyKeys=[],this.failedAgencyCount=this.store.selectSignal(ri),this.queriedAgencyCount=this.store.selectSignal(hi)}ngOnInit(){this.dataLoading$=_([this.store.select(W),this.store.select(X),this.store.select(ni)]).pipe(M(e=>!e.every(i=>!i))),this.agencyPayments$=this.store.select(ai),this.agencyPaymentSearchCriteria$=this.store.select(ii),_([this.store.select(V),this.store.select(O),this.store.select(Q),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(Q).pipe(R(()=>this.alive)).subscribe(e=>{this.currency=e[0]}),this.configSettingsAndI18nMessages$=_([this.store.select(V),this.store.select(O)]),this.store.dispatch(new qe),this.store.select(Xe).pipe(R(()=>this.alive),T(e=>(0,ge.isObject)(e?.agency)),F()).subscribe(e=>this.store.dispatch(new He(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=Qe(t,i);this.selectedAgencyKeys=r,(r.length!==t.length||r.some((p,f)=>p!==t[f]))&&this.store.dispatch(new Ge({agencyKeys:r}))})}onSelectAgencies(e){this.store.dispatch(new Ge({agencyKeys:e}))}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(tt),b(U),b(G))}}static{this.\u0275cmp=P({type:n,selectors:[["app-agency-payments"]],standalone:!1,features:[z([tt])],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,Y,K],encapsulation:2})}}return n})();var Ii=(()=>{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:[Mt],encapsulation:2})}}return n})();var de=te(se());var at=(()=>{class n{constructor(e){this.configHelper=e,this.companyPaymentsLabel="Company Payments",this.agentReportSearchCriteriaConfiguration=new J(this.configHelper),this.agentReportSearchResultConfiguration=new Z(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=H({token:n,factory:n.\u0275fac})}}return n})();var $i=(()=>{class n{constructor(e,i,t){this.configuration=e,this.store=i,this.log=t,this.alive=!0,this.dataLoading$=j([!1]),this.currency=null,this.availableCurrencies=null}ngOnInit(){this.dataLoading$=_([this.store.select(W),this.store.select(X),this.store.select(ei)]).pipe(M(e=>!e.every(i=>!i))),this.configSettingsAndI18nMessages$=_([this.store.select(V),this.store.select(O)]),this.availableCompanySelection$=this.store.select(We),this.companyPayments$=this.store.select(ti),this.companyPaymentSearchCriteria$=this.store.select(Zt),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(Q),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(Q).pipe(R(()=>this.alive)).subscribe(e=>{this.currency=e[0]}),_([this.companyPaymentSearchCriteria$,this.selectedAgentCompany$]).pipe(F(),T(([e,i])=>
1(0,de.isObject)(i))).subscribe(e=>{let[i,t]=e;(0,de.isString)(i?.companyKey)||this.store.dispatch(new Ke({companyKey:t.key}))})}onSelectCompany(e){!e?.startDate&&!e?.endDate&&this.store.dispatch(new ze(e.key)),this.store.dispatch(new Ke({companyKey:e.key}))}onSearchCriteriaChange(e){this.store.dispatch(new Ke(e))}onSearch(){this.store.dispatch(new Kt)}ngOnDestroy(){this.alive=!1}static{this.\u0275fac=function(i){return new(i||n)(b(at),b(U),b(G))}}static{this.\u0275cmp=P({type:n,selectors:[["app-company-payments"]],standalone:!1,features:[z([at])],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,Y,K],encapsulation:2})}}return n})();var B=te(se());function Ki(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 Gi(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(q(8,6,e.dateRangeOpeningBalance,e.currencyCode,e.configuration.currencySymbolDisplay)),a(3),w(" ",e.configuration.closingBalanceDateLabel," "),a(2),m(e.toDate),a(3),m(q(16,10,e.dateRangeClosingBalance,e.currencyCode,e.configuration.currencySymbolDisplay))}}function Ui(n,g){if(n&1){let e=N();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(),ie(8,Ki,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,Gi,17,14,"div",14)}if(n&2){let e=u();a(4),m(e.configuration.filterByTypeCodeLabel),a(),y("ngModel",e.currentTypeCode),Be("aria-label",e.configuration.filterByTypeCodeLabel),a(2),m(e.configuration.allTypeCodeLabel),a(),ne(e.transactionTypeCodes),a(4),m(e.configuration.downloadCsvLabel),a(2),m(e.configuration.downloadXlsLabel),a(),$(e.configuration.companyBalanceEnabled?15:-1)}}function Yi(n,g){if(n&1&&(s(0,"th"),l(1),o()),n&2){let e=g.$implicit;a(),m(e)}}function Wi(n,g){if(n&1&&(s(0,"th"),l(1),o()),n&2){let e=u(2);a(),m(e.configuration.actionsLabel)}}function Xi(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 Qi(n,g){if(n&1&&(s(0,"td"),I(1,Xi,2,2,"a",23),o()),n&2){let e=u().$implicit;a(),$(e.reservationLocator?1:-1)}}function Ji(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,Qi,2,1,"td",17),o()),n&2){let e=g.$implicit,i=u(2);a(2),m(e.transactionDate),a(2),w(" ",q(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(" ",q(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 Zi(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(q(9,6,e.pageOpeningBalance,e.currencyCode,e.configuration.currencySymbolDisplay)),a(4),oe("",e.configuration.closingBalancePageLabel," ",e.page),a(3),m(q(16,10,e.pageClosingBalance,e.currencyCode,e.configuration.currencySymbolDisplay))}}function en(n,g){if(n&1){let e=N();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 tn(n,g){if(n&1&&(s(0,"div",3)(1,"div",15)(2,"table",16)(3,"thead")(4,"tr"),ie(5,Yi,2,1,"th",null,Ie),re(7,Wi,2,1,"th",17),o()(),s(8,"tbody"),ie(9,Ji,20,17,"tr",null,Ne().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,Zi,17,14,"tr",20),o()()(),I(20,en,2,5,"div",21),o()),n&2){let e=u();a(5),ne(e.reportTableHeaders),a(2),y("hasPermission",e.viewResPermission),a(2),ne(e.results),a(4),oe("",e.results==null?null:e.results.length," ",e.configuration.resultsLabel),a(2),m(e.configuration.totalLabel),a(2),w(" ",q(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 nn(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||{}),gt=(()=>{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,B.isObject)(i)||(0,B.isObject)(t)&&(t.firstChange||t?.previousValue?.pageSize!==t?.currentValue?.pageSize))&&(this.page=1,this.refreshReportData()),(0,B.isObject)(i)&&(this.transactionTypeCodes=(0,B.uniq)(this.reportData?.map(r=>r.transactionTypeCode))),this.exportedFileName=`${this.configuration.reportFileName} - ${this.datePipe.transform(new Date,this.configuration.ngDateFormat)}`,(0,B.isObject)(t)&&(0,B.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,B.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,B.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,B.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(je),b(Re))}}static{this.\u0275cmp=P({type:n,selectors:[["app-company-transactions-search-result"]],inputs:{fromDate:"fromDate",toDate:"toDate"},standalone:!1,features:[Fe,Me],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,Ui,16,7),o(),s(4,"div",2),I(5,tn,21,11,"div",3)(6,nn,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,ke,Je,Tt,Pt,wt,Dt,xt,Ve],encapsulation:2,changeDetection:0})}}return n})();var ue=te(se());var rt=(()=>{class n{constructor(e){this.configHelper=e,this.companyTransactionsLabel="Company Transactions",this.agentReportSearchCriteriaConfiguration=new J(this.configHelper),this.agentReportSearchResultConfiguration=new Z(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=H({token:n,factory:n.\u0275fac})}}return n})();var Fi=(()=>{class n{constructor(e,i,t){this.configuration=e,this.store=i,this.log=t,this.alive=!0,this.dataLoading$=j([!1])}ngOnInit(){this.dataLoading$=_([this.store.select(W),this.store.select(X),this.store.select(mi)]).pipe(M(e=>!e.every(i=>!i))),this.configSettingsAndI18nMessages$=_([this.store.select(V),this.store.select(O)]),this.availableCompanySelection$=this.store.select(We),this.companyTransactions$=this.store.select(gi),this.companyTransactionSearchCriteria$=this.store.select(pi),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(Q),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(F(),T(([e,i])=>
1(0,ue.isObject)(i))).subscribe(e=>{let[i,t]=e;(0,ue.isString)(i?.companyKey)||this.store.dispatch(new Ye({companyKey:t.key}))})}onSelectCompany(e){!e?.startDate&&!e?.endDate&&this.store.dispatch(new ze(e.key)),this.store.dispatch(new Ye({companyKey:e.key}))}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(rt),b(U),b(G))}}static{this.\u0275cmp=P({type:n,selectors:[["app-company-transactions"]],standalone:!1,features:[z([rt])],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,Y,gt,K],encapsulation:2})}}return n})();var k=te(se());function on(n,g){if(n&1){let e=N();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 sn(n,g){if(n&1&&(s(0,"div",8),l(1),o()),n&2){let e=u(2);a(),m(e.partialFailureMessage)}}function ln(n,g){if(n&1&&(s(0,"th"),l(1),o()),n&2){let e=g.$implicit;a(),m(e)}}function cn(n,g){if(n&1&&(s(0,"th"),l(1),o()),n&2){let e=u(2);a(),m(e.configuration.actionsLabel)}}function pn(n,g){if(n&1&&(s(0,"td"),l(1),o()),n&2){let e=u().$implicit;a(),m(e.agencyName)}}function mn(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 gn(n,g){if(n&1&&(s(0,"tr"),I(1,pn,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,mn,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(" ",Oe(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 dn(n,g){if(n&1){let e=N();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 un(n,g){if(n&1&&(s(0,"div",4),I(1,sn,2,1,"div",8),s(2,"div",9)(3,"table",10)(4,"thead")(5,"tr"),ie(6,ln,2,1,"th",null,Ie),re(8,cn,2,1,"th",11),o()(),s(9,"tbody"),ie(10,gn,22,14,"tr",null,Ne().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,dn,2,5,"div",14),o()),n&2){let e,i=u();a(),$(i.hasPartialFailure?1:-1),a(5),ne(i.reportTableHeaders),a(2),y("hasPermission",i.viewResPermission),a(2),ne(i.results),a(3),Be("colspan",i.showAgencyColumn?8:7),a(),oe("",i.totalResultCount," ",i.configuration.resultsLabel),a(2),m(i.configuration.totalLabel),a(2),w(" ",q(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 hn(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 dt=(()=>{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(je),b(Re))}}static{this.\u0275cmp=P({type:n,selectors:[["app-passenger-segments-search-results"]],standalone:!1,features:[Fe,Me],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,on,5,2,"div",2),o(),s(4,"div",3),I(5,un,21,12,"div",4)(6,hn,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,ke,Je,Ve],encapsulation:2})}}return n})();var Ee=te(se());var ot=(()=>{class n{constructor(e){this.configHelper=e,this.agencyPassengerSegmentsLabel="Agency Passenger Segments",this.agentReportSearchCriteriaConfiguration=new J(this.configHelper),this.agentReportSearchResultConfiguration=new Z(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=H({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$=j([!1]),this.availableCurrencies=null,this.availableAgenciesSignal=this.store.selectSignal(Le),this.selectedAgencyKeys=[],this.failedAgencyCount=this.store.selectSignal(ci),this.queriedAgencyCount=this.store.selectSignal(fi)}ngOnInit(){this.dataLoading$=_([this.store.select(W),this.store.select(X),this.store.select(si)]).pipe(M(e=>!e.every(i=>!i))),this.configSettingsAndI18nMessages$=_([this.store.select(V),this.store.select(O)]),this.passengerSegments$=this.store.select(li),this.passengerSegmentSearchCriteria$=this.store.select(oi),this.selectedAgentCompany$=this.store.select(De),_([this.configSettingsAndI18nMessages$.pipe(R(()=>this.alive),T(e=>e[0]!==null&&e[1]!==null)),this.store.select(Q),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 qe),this.store.select(Xe).pipe(R(()=>this.alive),T(e=>(0,Ee.isObject)(e?.agency)),F()).subscribe(e=>this.store.dispatch(new He(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=Qe(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(ot),b(U),b(G))}}static{this.\u0275cmp=P({type:n,selectors:[["app-passenger-segments"]],standalone:!1,features:[z([ot])],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,Y,dt,K],encapsulation:2})}}return n})();var ut=te(Oi());var st=(()=>{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=H({token:n,factory:n.\u0275fac})}}return n})();var bn=["generateReportTemplate"],Sn=(n,g)=>g.fileName;function _n(n,g){if(n&1){let e=N();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(Oe(5,4,e.lastModified,i.configuration.ngDateFormat)),a(5),m(i.configuration.downloadCsvLabel),a(2),m(i.configuration.downloadExcelLabel)}}function vn(n,g){if(n&1){let e=N();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 Dn(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"),ie(12,_n,12,7,"tr",null,Sn),s(14,"tr",29)(15,"td",30),l(16),o()()()()(),I(17,vn,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),ne(e.results),a(4),oe("",e.results.length," ",e.configuration.resultsLabel),a(),$(e.dmToolReports.length>e.configuration.pageSize?17:-1)}}function Ln(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 xn(n,g){if(n&1){let e=N();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 Ni=(()=>{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=St.required("generateReportTemplate"),this.alive=!0,this.dataLoading$=j([!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 lt,latestDate:new lt})}ngOnInit(){this.dataLoading$=_([this.store.select(W),this.store.select(X),this.store.select(di)]).pipe(M(e=>!e.every(i=>!i))),this.store.select(ui).pipe(R(()=>this.alive)).subscribe(e=>{this.dmToolReports=e,this.refreshReportData()}),_([this.store.select(V),this.store.select(O)]).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 Xt(this.earliestDateField.value,this.latestDateField.value)),this.action$.pipe(Jt(qt),F()).subscribe(e=>{this.modalService.open(this.generateReportTemplate(),{centered:!0})}))}downloadXls(e){this.dataLoading=!0,this.dmReportService.getReportDetail(e).pipe(F()).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(F()).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,ut.default)(this.earliestDateField.value)}get latestDate(){return(0,ut.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(ct):null),this.latestDateField.setValue(e?.toDate?e?.toDate?.format(ct):null)}onRefresh(){this.store.dispatch(new Wt)}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(st),b(U),b(G),b(It),b(Vt),b(yi),b(Re),b(Qt),b(Bt))}}static{this.\u0275cmp=P({type:n,selectors:[["app-disruption-management-report"]],viewQuery:function(i,t){i&1&&yt(t.generateReportTemplate,bn,5),i&2&&Ct()},standalone:!1,features:[z([st])],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=N();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,Dn,18,6,"div",5)(37,Ln,5,1,"div",25),o()()()()(),re(38,xn,10,3,"ng-template",null,0,bt)}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,At,Lt,Rt,Y,Ci,K,_t],encapsulation:2})}}return n})();var An=[{path:"",canActivate:[bi],component:Ii,children:[{path:"",redirectTo:pt,pathMatch:"full"},{path:pt,component:$i,canActivate:[Ae],data:{configPrefix:null,enableKey:"agent.leftSideBar.companyPayments.enabled",nextPage:null,fallBackUrl:ve,breadcrumb:"agent.leftSideBar.companyPayments.label"}},{path:jt,component:Ti,canActivate:[Ae],data:{configPrefix:null,enableKey:"agent.leftSideBar.agencyPayments.enabled",nextPage:null,fallBackUrl:ve,breadcrumb:"agent.leftSideBar.agencyPayments.label"}},{path:Ht,component:Bi,canActivate:[Ae],data:{configPrefix:null,enableKey:"agent.leftSideBar.agencyPassengerSegments.enabled",nextPage:null,fallBackUrl:ve,breadcrumb:"agent.leftSideBar.agencyPassengerSegments.label"}},{path:kt,component:Fi,canActivate:[Ae],data:{configPrefix:null,enableKey:"agent.leftSideBar.companyTransactions.enabled",nextPage:null,fallBackUrl:ve,breadcrumb:"agent.leftSideBar.companyTransactions.label"}},{path:zt,component:Ni,canActivate:[Ae],data:{configPrefix:null,enableKey:"agent.leftSideBar.dmToolReport.enabled",nextPage:null,fallBackUrl:ve,breadcrumb:"agent.leftSideBar.dmToolReport.label"}}]}];var Rn=[Ai,Et,Si,vi,$t],ir=(()=>{class n{static{this.\u0275fac=function(i){return new(i||n)}}static{this.\u0275mod=ft({type:n})}static{this.\u0275inj=ht({imports:[vt,Nt,Ft.forChild(An),Rn]})}}return n})();export{ir as AgencyReportsModule,An 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.