PageSourceSearch

https://shop.bonfiglioli.com/chunk-VNAMXYMS.js

js bonfiglioli.com collected 2026-09-25 18:40:35 UTC 36,060 bytes, 1 lines download raw bytes

1import{a as Ee,b as Ie,c as Ne,d as Me,e as gt,f as Fe,g as Oe,h as Be,i as Re}from"./chunk-IJX34FBW.js";import{c as at,d as rt,e as ft,f as x}from"./chunk-EI3EUXWS.js";import{a as be}from"./chunk-FO6JZVLL.js";import{h as dt,n as De}from"./chunk-AX3GCFAZ.js";import"./chunk-JUU5HAG3.js";import"./chunk-2WCCJJWQ.js";import{$a as pe,Dc as Te,F as ie,H as oe,I as Et,M as ae,N as re,P as ce,Pb as Ce,R as me,S as ue,X as le,Ya as se,c as Wt,f as Jt,fb as de,g as Xt,hb as ge,ib as fe,jb as _e,n as te,ub as ye,vb as xe,w as ee,wb as ve,x as ne,xb as Se,yb as he,zb as Ae}from"./chunk-JCOTUPE5.js";import{B as lt,Bc as nt,Ed as Zt,Fd as Z,Ib as Ht,Id as Qt,Ja as q,Ka as Gt,Oc as pt,P as kt,Td as Kt,Wd as it,Xd as ot,ec as st,gc as zt,j as jt,jb as Vt,l as Ct,m as ut,nd as Dt,r as $t,s as Tt,tc as bt,ub as Yt,zc as qt}from"./chunk-TXT3R3MF.js";import{C as yt,Ea as F,Ec as r,Ed as wt,Fa as T,Fc as u,Fd as C,Gc as a,Gd as H,Ha as ht,Hc as _,Ia as h,Ja as Rt,Lc as U,Mc as L,Md as c,Nb as o,Nc as Y,Nd as l,O as xt,Od as z,Rc as P,Rd as j,S as mt,Sa as B,Ta as R,W as vt,Wc as M,Yc as g,_a as Ut,_b as N,a as V,aa as St,e as Ft,fc as tt,gc as b,gd as I,id as Pt,jb as At,jc as Lt,kc as y,ld as p,md as O,nd as f,qa as J,ra as Ot,ua as X,vc as et,x as v,xa as Bt,xd as w,y as W}from"./chunk-PWAHSUDZ.js";import{a as K,b as _t}from"./chunk-2BAXZMGZ.js";var ct=class{},Pe=(()=>{class e{constructor(t){this.accountSummaryAdapter=t}getAccountSummary(t,n){return this.accountSummaryAdapter.getAccountSummary(t,n)}getDocumentList(t,n,i){return this.accountSummaryAdapter.getDocumentList(t,n,i)}getDocumentAttachment(t,n,i,m){return this.accountSummaryAdapter.getDocumentAttachment(t,n,i,m)}static{this.\u0275fac=function(n){return new(n||e)(h(ct))}}static{this.\u0275prov=F({token:e,factory:e.\u0275fac})}}return e})(),Ue=(()=>{class e{constructor(t,n,i){this.routingService=t,this.userIdService=n,this.accountSummaryConnector=i,this.subscriptions=new V,this.subscriptions.add(this.userIdService.takeUserId().subscribe(m=>this.userId=m)),this.subscriptions.add(this.getOrgUnitId().subscribe(m=>this.orgUnitId=m))}ngOnDestroy(){this.subscriptions.unsubscribe()}getAccountSummary(t){return this.accountSummaryConnector.getAccountSummary(this.userId,t??this.orgUnitId).pipe(J(1))}getDocumentList(t,n){return this.accountSummaryConnector.getDocumentList(this.userId,n||this.orgUnitId,t).pipe(J(1))}getDocumentAttachment(t,n,i){return this.accountSummaryConnector.getDocumentAttachment(this.userId,i||this.orgUnitId,t,n).pipe(J(1))}getOrgUnitId(){return this.routingService.getRouterState().pipe(v(t=>t.state.params),St(),v(t=>t.orgUnit))}static{this.\u0275fac=function(n){return new(n||e)(h(nt),h(zt),h(Pe))}}static{this.\u0275prov=F({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})(),we=new ht("AccountSummaryNormalizer"),je=new ht("AccountSummaryDocumentNormalizer"),Nt="orgAccountSummaryList.breadcrumbs.list",Ke=(()=>{class e extends De{constructor(t,n,i,m){super(t,n,i,m),this.contentPageMetaResolver=t,this.translation=n,this.semanticPath=i,this.routingService=m,this.ACCOUNT_SUMMARY_SEMANTIC_ROUTE="orgAccountSummary",this.ACCOUNT_SUMMARY_LIST_LABEL="Account Summaries",this.ACCOUNT_SUMMARY_LIST_PATH="/organization/account-summary",this.orgAccountSummaryBreadcrumb$=yt(()=>this.routingService.getRouterState()).pipe(v(d=>d?.state?.semanticRoute),St(),X(d=>d===this.ACCOUNT_SUMMARY_SEMANTIC_ROUTE?this.translation.translate(this.ORGANIZATION_TRANSLATION_KEY).pipe(v(S=>[{label:S,link:this.semanticPath.get(this.ORGANIZATION_SEMANTIC_ROUTE)}])):W([this.translation.translate(this.ORGANIZATION_TRANSLATION_KEY),this.translation.translate(Nt)]).pipe(v(([S,D])=>[{label:S,link:this.semanticPath.get(this.ORGANIZATION_SEMANTIC_ROUTE)},{label:this.ACCOUNT_SUMMARY_LIST_LABEL,link:this.semanticPath.get(this.ACCOUNT_SUMMARY_SEMANTIC_ROUTE)}])))),this.breadcrumbs$=W([this.orgAccountSummaryBreadcrumb$,yt(()=>this.contentPageMetaResolver.resolveBreadcrumbs())]).pipe(v(([d,S=[]])=>{let[D,...$]=S;return[D,...d,...$]}),J({bufferSize:1,refCount:!0}))}getScore(t){return super.getScore(t)+(t.label?.startsWith(this.ACCOUNT_SUMMARY_LIST_PATH)?1:-1)}static{this.\u0275fac=function(n){return new(n||e)(h(Qt),h(Z),h(qt),h(nt))}}static{this.\u0275prov=F({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})(),We=[Ue,{provide:at,useExisting:Ue}],$e=(()=>{class e{static{this.\u0275fac=function(n){return new(n||e)}}static{this.\u0275mod=b({type:e})}static{this.\u0275inj=T({providers:[...We,Pe,{provide:Zt,useExisting:Ke,multi:!0}]})}}return e})();var Je=(()=>{class e{constructor(t,n,i){this.http=t,this.occEndpoints=n,this.converter=i,this.logger=Rt(Vt)}getAccountSummary(t,n){return this.http.get(this.buildAccountSummaryUrl(t,n)).pipe(mt(i=>{throw st(i,this.logger)}),this.converter.pipeable(we))}getDocumentList(t,n,i){return this.http.get(this.buildDocumentListUrl(t,n,i)).pipe(mt(m=>{throw st(m,this.logger)}),this.converter.pipeable(je))}getDocumentAttachment(t,n,i,m){let d={responseType:"blob"};return this.http.get(this.buildDocumentAttachmentUrl(t,n,i,m),d).pipe(mt(S=>{throw st(S,this.logger)}))}buildAccountSummaryUrl(t,n){return this.occEndpoints.buildUrl("accountSummary",{urlParam
1s:{userId:t,orgUnitId:n}})}buildDocumentListUrl(t,n,i){return this.occEndpoints.buildUrl("accountSummaryDocument",{urlParams:{userId:t,orgUnitId:n},queryParams:i})}buildDocumentAttachmentUrl(t,n,i,m){return this.occEndpoints.buildUrl("accountSummaryDocumentAttachment",{urlParams:{userId:t,orgUnitId:n,orgDocumentId:i,orgDocumentAttachmentId:m}})}static{this.\u0275fac=function(n){return new(n||e)(h(kt),h(Yt),h(Ht))}}static{this.\u0275prov=F({token:e,factory:e.\u0275fac})}}return e})(),Xe={accountSummary:"users/${userId}/orgUnits/${orgUnitId}/accountSummary",accountSummaryDocument:"users/${userId}/orgUnits/${orgUnitId}/orgDocuments",accountSummaryDocumentAttachment:"users/${userId}/orgUnits/${orgUnitId}/orgDocuments/${orgDocumentId}/attachments/${orgDocumentAttachmentId}"},tn={backend:{occ:{endpoints:K({},Xe)}}},ke=(()=>{class e{static{this.\u0275fac=function(n){return new(n||e)}}static{this.\u0275mod=b({type:e})}static{this.\u0275inj=T({providers:[q(tn),{provide:ct,useClass:Je}]})}}return e})();var Q=e=>({label:e}),Ge=(e,s)=>({ariaLabel:e,ariaControls:s}),en=e=>({formGroup:e,type:"text"}),Ve=e=>({formGroup:e,type:"date"}),Ye=e=>({formGroup:e,type:"number"});function nn(e,s){if(e&1&&(U(0),_(1,"cx-date-picker",9),L()),e&2){let t=g().formGroup;o(),r("control",t.controls.from)}}function on(e,s){if(e&1&&(_(0,"input",10)(1,"cx-form-errors",11),c(2,"cxTranslate")),e&2){let t,n=g(),i=n.formGroup,m=n.type;r("type",m),et("aria-invalid",((t=i.get("from"))==null?null:t.touched)&&((t=i.get("from"))==null?null:t.invalid))("aria-errormessage","fromError"),o(),r("translationParams",C(7,Q,l(2,5,"orgAccountSummary.filter.startRange")))("control",i.controls.from)}}function an(e,s){if(e&1&&(U(0),_(1,"cx-date-picker",12),L()),e&2){let t=g().formGroup;o(),r("control",t.controls.to)}}function rn(e,s){if(e&1&&(_(0,"input",13)(1,"cx-form-errors",14),c(2,"cxTranslate")),e&2){let t,n=g(),i=n.formGroup,m=n.type;r("type",m),et("aria-invalid",((t=i.get("to"))==null?null:t.touched)&&((t=i.get("to"))==null?null:t.invalid))("aria-errormessage","toError"),o(),r("translationParams",C(7,Q,l(2,5,"orgAccountSummary.filter.endRange")))("control",i.controls.to)}}function cn(e,s){if(e&1&&(U(0,5),u(1,"label",6)(2,"span"),p(3),c(4,"cxTranslate"),a(),y(5,nn,2,1,"ng-container",7)(6,on,3,9,"ng-template",null,1,j),a(),u(8,"label",6)(9,"span"),p(10),c(11,"cxTranslate"),a(),y(12,an,2,1,"ng-container",7)(13,rn,3,9,"ng-template",null,2,j),_(15,"cx-form-errors",8),a(),L()),e&2){let t=s.formGroup,n=s.type,i=I(7),m=I(14);r("formGroup",t),o(3),O(l(4,9,"orgAccountSummary.filter.startRange")),o(2),r("ngIf",n==="date")("ngIfElse",i),o(5),O(l(11,11,"orgAccountSummary.filter.endRange")),o(2),r("ngIf",n==="date")("ngIfElse",m),o(3),r("control",t)("prefix","orgAccountSummary.filter.errors")}}function mn(e,s){if(e&1&&(u(0,"label",6)(1,"span"),p(2),c(3,"cxTranslate"),a(),_(4,"ng-select",24),c(5,"cxTranslate"),_(6,"cx-form-errors",17),c(7,"cxTranslate"),a()),e&2){let t=g(2);o(2),O(l(3,8,"orgAccountSummary.filter.documentType")),o(2),r("ariaLabelDropdown",w(l(5,10,"common.ngSelectDropdownOptionsList")))("searchable",!1)("clearable",!1)("items",t.documentTypeOptions),o(2),r("translationParams",C(14,Q,l(7,12,"orgAccountSummary.filter.documentType")))("control",t.filterForm.controls.documentType)}}function un(e,s){if(e&1&&(u(0,"label",6)(1,"span"),p(2),c(3,"cxTranslate"),a(),_(4,"input",25)(5,"cx-form-errors",26),c(6,"cxTranslate"),a()),e&2){let t,n=g(2);o(2),O(l(3,5,"orgAccountSummary.filter.documentNumber")),o(2),et("aria-invalid",((t=n.filterForm.get("documentNumber"))==null?null:t.touched)&&((t=n.filterForm.get("documentNumber"))==null?null:t.invalid))("aria-errormessage","documentNumberError"),o(),r("translationParams",C(9,Q,l(6,7,"orgAccountSummary.filter.documentNumber")))("control",n.filterForm.controls.documentNumber)}}function ln(e,s){e&1&&Y(0)}function sn(e,s){if(e&1&&y(0,ln,1,0,"ng-container",27),e&2){let t=g(2),n=I(1);r("ngTemplateOutlet",n)("ngTemplateOutletContext",C(2,en,t.filterForm.get("documentNumberRange")))}}function pn(e,s){e&1&&Y(0)}function dn(e,s){if(e&1&&y(0,pn,1,0,"ng-container",27),e&2){let t=g(2),n=I(1);r("ngTemplateOutlet",n)("ngTemplateOutletContext",C(2,Ve,t.filterForm.get("documentDateRange")))}}function gn(e,s){e&1&&Y(0)}function fn(e,s){if(e&1&&y(0,gn,1,0,"ng-container",27),e&2){let t=g(2),n=I(1);r("ngTemplateOutlet",n)("ngTemplateOutletContext",C(2,Ve,t.filterForm.get("dueDateRange")))}}function _n(e,s){e&1&&Y(0)}function yn(e,s){if(e&1&&y(0,_n,1,0,"ng-container",27),e&2){let t=g(2),n=I(1);
1r("ngTemplateOutlet",n)("ngTemplateOutletContext",C(2,Ye,t.filterForm.get("originalAmountRange")))}}function xn(e,s){e&1&&Y(0)}function vn(e,s){if(e&1&&y(0,xn,1,0,"ng-container",27),e&2){let t=g(2),n=I(1);r("ngTemplateOutlet",n)("ngTemplateOutletContext",C(2,Ye,t.filterForm.get("openAmountRange")))}}function Sn(e,s){if(e&1){let t=P();u(0,"div",15)(1,"label",6)(2,"span"),p(3),c(4,"cxTranslate"),a(),_(5,"ng-select",16),c(6,"cxTranslate"),c(7,"cxTranslate"),_(8,"cx-form-errors",17),c(9,"cxTranslate"),a(),u(10,"label",6)(11,"span"),p(12),c(13,"cxTranslate"),a(),_(14,"ng-select",18),c(15,"cxTranslate"),c(16,"cxTranslate"),_(17,"cx-form-errors",17),c(18,"cxTranslate"),a(),y(19,mn,8,16,"label",19)(20,un,7,11,"label",19)(21,sn,1,4,"ng-template",20)(22,dn,1,4,"ng-template",20)(23,fn,1,4,"ng-template",20)(24,yn,1,4,"ng-template",20)(25,vn,1,4,"ng-template",20),u(26,"div",21)(27,"button",22),M("click",function(){B(t);let i=g();return R(i.resetForm(!0))}),p(28),c(29,"cxTranslate"),a(),u(30,"button",23),p(31),c(32,"cxTranslate"),a()()()}if(e&2){let t=s.ngIf,n=g();o(3),O(l(4,27,"orgAccountSummary.filter.status")),o(2),r("ariaLabelDropdown",w(l(6,29,"common.ngSelectDropdownOptionsList")))("searchable",!1)("clearable",!1)("items",n.statusOptions)("cxNgSelectA11y",H(47,Ge,l(7,31,"orgAccountSummary.filter.status"),n.cxNgSelectA11yAriaControls)),o(3),r("translationParams",C(50,Q,l(9,33,"orgAccountSummary.filter.status")))("control",n.filterForm.controls.status),o(4),O(l(13,35,"orgAccountSummary.filter.filterBy")),o(2),r("ariaLabelDropdown",w(l(15,37,"common.ngSelectDropdownOptionsList")))("searchable",!1)("clearable",!1)("items",n.filterByOptions)("cxNgSelectA11y",H(52,Ge,l(16,39,"orgAccountSummary.filter.filterBy"),n.cxNgSelectA11yAriaControls)),o(3),r("translationParams",C(55,Q,l(18,41,"orgAccountSummary.filter.filterBy")))("control",n.filterForm.controls.filterBy),o(2),r("ngIf",t===n.FilterByOptions.DOCUMENT_TYPE),o(),r("ngIf",t===n.FilterByOptions.DOCUMENT_NUMBER),o(),r("ngIf",t===n.FilterByOptions.DOCUMENT_NUMBER_RANGE),o(),r("ngIf",t===n.FilterByOptions.DATE_RANGE),o(),r("ngIf",t===n.FilterByOptions.DUE_DATE_RANGE),o(),r("ngIf",t===n.FilterByOptions.AMOUNT_RANGE),o(),r("ngIf",t===n.FilterByOptions.OPEN_AMOUNT_RANGE),o(3),f(" ",l(29,43,"orgAccountSummary.filter.clear")," "),o(3),f(" ",l(32,45,"orgAccountSummary.filter.search")," ")}}var hn=()=>[],An=(e,s)=>({"status-open":e,"status-closed":s}),Cn=(e,s)=>({id:e,type:s});function Tn(e,s){if(e&1){let t=P();u(0,"div",18)(1,"cx-pagination",19),M("viewPageEvent",function(i){B(t);let m=g(3);return R(m.pageChange(i))}),a()()}if(e&2){let t=g(2).ngIf;o(),r("pagination",t.pagination)}}function bn(e,s){if(e&1){let t=P();u(0,"button",31),c(1,"cxTranslate"),M("click",function(){let i=B(t).ngIf,m=g().$implicit,d=g(3);return R(d.downloadAttachment(m.id,i))}),_(2,"cx-icon",15),c(3,"cxTranslate"),_(4,"span",32),c(5,"cxTranslate"),a()}if(e&2){let t=g().$implicit,n=g(3);et("aria-label",z(1,5,"orgAccountSummary.document.attachmentDescription",H(12,Cn,t.id,t.orgDocumentType==null?null:t.orgDocumentType.name))),o(2),r("title",w(l(3,8,"orgAccountSummary.document.download")))("type",n.ICON_TYPE.FILE),o(2),r("innerText",l(5,10,"orgAccountSummary.document.download"))}}function Dn(e,s){if(e&1&&(u(0,"tr",20)(1,"td",21)(2,"div",22),p(3),c(4,"cxTranslate"),a(),u(5,"div",23),p(6),a()(),u(7,"td",24)(8,"div",22),p(9),c(10,"cxTranslate"),a(),u(11,"div",23),p(12),a()(),u(13,"td",25)(14,"div",22),p(15),c(16,"cxTranslate"),a(),u(17,"div",23),p(18),c(19,"cxDate"),a()(),u(20,"td",25)(21,"div",22),p(22),c(23,"cxTranslate"),a(),u(24,"div",23),p(25),c(26,"cxDate"),a()(),u(27,"td",26)(28,"div",22),p(29),c(30,"cxTranslate"),a(),u(31,"div",23),p(32),a()(),u(33,"td",26)(34,"div",22),p(35),c(36,"cxTranslate"),a(),u(37,"div",23),p(38),a()(),u(39,"td",27)(40,"div",22),p(41),c(42,"cxTranslate"),a(),u(43,"div",23)(44,"span",28),p(45),c(46,"cxTranslate"),a()()(),u(47,"td",29)(48,"div",22),p(49),c(50,"cxTranslate"),a(),u(51,"div",23),y(52,bn,6,15,"button",30),a()()()),e&2){let t=s.$implicit;o(3),f(" ",l(4,17,"orgAccountSummary.document.id")," "),o(3),f(" ",t.id," "),o(3),f(" ",l(10,19,"orgAccountSummary.document.type")," "),o(3),f(" ",t.orgDocumentType==null?null:t.orgDocumentType.name," "),o(3),f(" ",l(16,21,"orgAccountSummary.document.date")," "),o(3),f(" ",z(19,23,t.createdAtDate,"longDate")," "),o(4),f(" ",l(23,26,"orgAccountSummary.document.dueDate")," "),o(3),f(" ",z(26,28,t.dueAtDate,"longDate")," "),o(4),f(" ",l(30,31,"orgAccountSummary.document.originalAmount")," "),o(3),f(" ",t.formattedAmount," "),o(3),f(" ",l(36,33,"orgAccountSummary.document.openAmount")," "),o(3),f(" ",t.formattedOpenAmount," "),o(3),f(" ",l(42,35,"orgAccountSummary.document.status")," "),o(3),r("ngClass",H(41,An,t.status==="open",t.status==="closed")),o(),f(" ",l(46,37,"orgAccountSummary.statuses."+(t==null?null:t.status))," "),o(4),f(" ",l(50,39,"orgAccountSummary.document.attachment")," "),o(3),r("ngIf",t.attachments==null||t.attachments[0]==null?null:t.attachments[0].id)}}function En(e,s){if(e&1){let t=P();u(0,"div",18)(1,"cx-pagination",33),M("viewPageEvent",function(i){B(t);let m=g(3);return R(m.pageChange(i))}),a()()}if(e&2){let t=g(2).ngIf;o(),r("pagination",t.pagination)}}function In(e,s){if(e&1){let t=P();U(0),u(1,"div",8)(2,"label",9)(3,"span"),p(4),c(5,"cxTranslate"),a(),u(6,"cx-sorting",10),c(7,"cxTranslate"),c(8,"cxTranslate"),M("sortListEvent",function(i){B(t);let m=g(2);return R(m.changeSortCode(i))}),a()(),y(9,Tn,2,1,"div",11),a(),u(10,"table",12)(11,"thead",13)(12,"tr")(13,"th",14),p(14),c(15,"cxTranslate"),a(),u(16,"th",14),p(17),c(18,"cxTranslate"),a(),u(19,"th",14),p(20),c(21,"cxTranslate"),a(),u(22,"th",14),p(23),c(24,"cxTranslate"),a(),u(25,"th",14),p(26),c(27,"cxTranslate"),a(),u(28,"th",14),p(29),c(30,"cxTranslate"),a(),u(31,"th",14),p(32),c(33,"cxTranslate"),a(),u(34,"th",14),_(35,"cx-icon",15),c(36,"cxTranslate"),a()()(),u(37,"tbody"),y(38,Dn,53,44,"tr",16),a()(),u(39,"div",17),y(40,En,2,1,"div",11),a(),L()}if(e&2){let t=g().ngIf,n=g();o(4),f(" ",l(5,19,"orgAccountSummary.sortBy")," "),o(2),r("placeholder",w(l(7,21,"orgAccountSummary.sortBy")))("sortOptions",n.sortOptions)("selectedOption",t.pagination.sort)("ariaLabel",l(8,23,"orgAccountSummary.sortDocuments")),o(3),r("ngIf",t.pagination&&t.pagination.totalPages&&t.pagination.totalPages>1),o(5),f(" ",l(15,25,"orgAccountSummary.document.id")," "),o(3),f(" ",l(18,27,"orgAccountSummary.document.type")," "),o(3),f(" ",l(21,29,"orgAccountSummary.document.date")," "),o(3),f(" ",l(24,31,"orgAccountSummary.document.dueDate")," "),o(3),f(" ",l(27,33,"orgAccountSummary.document.originalAmount")," "),o(3),f(" ",l(30,35,"orgAccountSummary.document.openAmount")," "),o(3),f(" ",l(33,37,"orgAccountSummary.document.status")," "),o(3),r("title",w(l(36,39,"orgAccountSummary.document.attachment")))("type",n.ICON_TYPE.DOWNLOAD),o(3),r("ngForOf",t.orgDocuments),o(2),r("ngIf",t.pagination&&t.pagination.totalPages&&t.pagination.totalPages>1)}}function Nn(e,s){e&1&&(u(0,"div",34),p(1),c(2,"cxTranslate"),a()),e&2&&(o(),f(" ",l(2,1,"orgAccountSummary.document.noneFound")," "))}function Mn(e,s){if(e&1){let t=P();U(0),u(1,"div",2)(2,"div",3)(3,"h2",4),p(4),c(5,"cxTranslate"),a()(),u(6,"div",5)(7,"cx-account-summary-document-filter",6),M("filterListEvent",function(i){B(t);let m=g();return R(m.filterChange(i))}),a(),y(8,In,41,41,"ng-container",7)(9,Nn,3,3,"ng-template",null,0,j),a()(),L()}if(e&2){let t=s.ngIf,n=I(10),i=g();o(4),f(" ",l(5,6,"orgAccountSummary.document.header")," "),o(3),r("documentTypeOptions",i.documentTypeOptions)("initialFilters",i._queryParams)("cxNgSelectA11yAriaControl
1s",(t.orgDocuments??wt(8,hn)).length>0?"cx-account-summary-document-table":void 0),o(),r("ngIf",t.pagination&&t.pagination.totalResults)("ngIfElse",n)}}var Fn=(e,s)=>({minBoundary:e,maxBoundary:s}),On=e=>({minBoundary:e});function Bn(e,s){if(e&1&&(p(0),c(1,"cxTranslate")),e&2){let t=g().ngIf;f(" ",z(1,1,"orgAccountSummary.details.dayRange",H(4,Fn,t.minBoundary,t.maxBoundary))," ")}}function Rn(e,s){if(e&1&&(p(0),c(1,"cxTranslate")),e&2){let t=g().ngIf;f(" ",z(1,1,"orgAccountSummary.details.dayPlus",C(4,On,t.minBoundary))," ")}}function Un(e,s){if(e&1&&(u(0,"div",19),y(1,Bn,2,7,"ng-template",20)(2,Rn,2,6,"ng-template",null,1,j),a()),e&2){let t=s.ngIf,n=I(3);o(),r("ngIf",t==null?null:t.maxBoundary)("ngIfElse",n)}}function Ln(e,s){if(e&1&&(u(0,"div",17),y(1,Un,4,2,"div",18),u(2,"div"),p(3),a()()),e&2){let t=s.$implicit;r("tabindex",-1),o(),r("ngIf",t.dayRange),o(2),f(" ",t.amount," ")}}function Pn(e,s){if(e&1&&(u(0,"div",15),y(1,Ln,4,3,"div",16),a()),e&2){let t=g().ngIf;o(),r("ngForOf",t)}}function wn(e,s){if(e&1&&(u(0,"div"),y(1,Pn,2,1,"div",12),u(2,"div",13)(3,"div",14),p(4),c(5,"cxTranslate"),a(),u(6,"div"),p(7),a()()()),e&2){let t=s.ngIf,n=g().ngIf;Pt("cx-account-summary-header-past-due-section",t.length>0),o(),r("ngIf",t.length>0),o(),r("tabindex",-1),o(2),f(" ",l(5,6,"orgAccountSummary.details.pastDueBalance")," "),o(3),O(n==null||n.amountBalance==null?null:n.amountBalance.pastDueBalance)}}function jn(e,s){if(e&1&&(_(0,"cx-card",7),c(1,"async")),e&2){let t=g().ngIf,n=g();r("content",l(1,1,n.getPastDueBalanceCardContent(t==null||t.amountBalance==null?null:t.amountBalance.pastDueBalance)))}}function $n(e,s){if(e&1&&(u(0,"div",3)(1,"div",4)(2,"div",5)(3,"div",6),_(4,"cx-card",7),c(5,"async"),_(6,"cx-card",7),c(7,"async"),a(),u(8,"div",6),_(9,"cx-card",7),c(10,"async"),a()(),u(11,"div",8)(12,"div",6),_(13,"cx-card",7),c(14,"async"),_(15,"cx-card",7),c(16,"async"),a(),u(17,"div",9),_(18,"cx-card",7),c(19,"async"),_(20,"cx-card",7),c(21,"async"),a()(),u(22,"div",10),y(23,wn,8,8,"div",11)(24,jn,2,3,"ng-template",null,0,j),a()()()),e&2){let t=s.ngIf,n=I(25),i=g();o(4),r("content",l(5,9,i.getIdCardContent(t==null||t.orgUnit==null?null:t.orgUnit.uid))),o(2),r("content",l(7,11,i.getNameCardContent(t==null||t.orgUnit==null?null:t.orgUnit.name))),o(3),r("content",l(10,13,i.getAddressCardContent(t==null?null:t.billingAddress))),o(4),r("content",l(14,15,i.getCreditRepCardContent(t==null?null:t.accountManagerName))),o(2),r("content",l(16,17,i.getCreditLineCardContent(t==null?null:t.creditLimit))),o(3),r("content",l(19,19,i.getCurrentBalanceCardContent(t==null||t.amountBalance==null?null:t.amountBalance.currentBalance))),o(2),r("content",l(21,21,i.getOpenBalanceCardContent(t==null||t.amountBalance==null?null:t.amountBalance.openBalance))),o(3),r("ngIf",t.amountBalance&&t.amountBalance.dueBalances)("ngIfElse",n)}}var He=(()=>{class e{set initialFilters(t){this.initializeForm(t)}constructor(t,n){this.translation=t,this.fb=n,this.filterListEvent=new Ut,this.FilterByOptions=x,this.subscription=new V}ngOnInit(){this.subscription.add(this.getStatusOptions().subscribe(t=>this.statusOptions=[...t])),this.subscription.add(this.getFilterByOptions().subscribe(t=>this.filterByOptions=[...t]))}ngOnDestroy(){this.subscription.unsubscribe()}formSearch(){let t=this.filterForm.get("status")?.value,n=this.filterForm.get("filterBy")?.value,i,m,d;switch(n){case x.DOCUMENT_TYPE:{i=this.filterForm.get("documentType")?.value;break}case x.DOCUMENT_NUMBER:{i=this.filterForm.get("documentNumber")?.value;break}case x.DOCUMENT_NUMBER_RANGE:{m=this.filterForm.get("documentNumberRange.from")?.value,d=this.filterForm.get("documentNumberRange.to")?.value;break}case x.DATE_RANGE:{let S=this.filterForm.get("documentDateRange.from")?.value,D=this.filterForm.get("documentDateRange.to")?.value;m=S?this.encodeDate(S):"",d=D?this.encodeDate(D):"";break}case x.DUE_DATE_RANGE:{let S=this.filterForm.get("dueDateRange.from")?.value,D=this.filterForm.get("dueDateRange.to")?.value;m=S?this.encodeDate(S):"",d=D?this.encodeDate(D):"";break}case x.AMOUNT_RANGE:{m=this.filterForm.get("originalAmountRange.from")?.value,d=this.filterForm.get("originalAmountRange.to")?.value;break}case x.OPEN_AMOUNT_RANGE:{m=this.filterForm.get("openAmountRange.from")?.value,d=this.filterForm.get("openAmountRange.to")?.value;break}}this.filterListEvent.emit({status:t,filterByKey:n,filterByValue:i,startRange:m,endRange:d})}resetForm(t=!1){let n={documentType:"",documentNumber:"",documentNumberRange:{from:"",to:""},documentDateRange:{from:"",to:""},dueDateRange:{from:"",to:""},originalAmountRange:{from:"",to:""},openAmountRange:{from:"",to:""}};t?(this.filterForm.patchValue(_t(K({},n),{status:rt.OPEN,filterBy:x.DOCUMENT_NUMBER})),this.formSearch()):this.filterForm.patchValue(n)}getStatusOptions(){let t=Object.values(rt).map(i=>({code:i})),n=t.map(i=>this.translation.translate(`orgAccountSummary.statuses.${i.code}`));return xt(...n).pipe(v(i=>(i.forEach((m,d)=>
1t[d].name=m),t)))}getFilterByOptions(){let t=Object.values(x).map(i=>({code:i})),n=t.map(i=>this.translation.translate(`orgAccountSummary.filterByOptions.${i.code}`));return xt(...n).pipe(v(i=>(i.forEach((m,d)=>t[d].name=m),t)))}initializeForm({status:t,filterByKey:n,filterByValue:i,startRange:m,endRange:d}){let S=(E,A)=>this.fb.group({from:[n===E&&(m??""),A?.startRange],to:[n===E&&(d??""),A?.endRange]},{validators:A?.groupValidator}),D=(E,A)=>this.fb.group({from:[n===E&&m?this.decodeDate(m):"",A?.startRange],to:[n===E&&d?this.decodeDate(d):"",A?.endRange]},{validators:A?.groupValidator}),$=E=>A=>{let k=A.get("from"),G=A.get("to");return k.pristine||k.invalid||G.pristine||G.invalid?null:E==="date"&&k.value>G.value?{toDateMustComeAfterFrom:!0}:E==="number"&&Qe(k,G)?{toAmountMustBeLargeThanFrom:!0}:null};function Qe(E,A){let k=parseFloat(E.value)||0,G=parseFloat(A.value)||0;return!isNaN(E.value)&&!isNaN(A.value)&&k>G}this.filterForm=this.fb.group({status:t||rt.OPEN,filterBy:n||x.DOCUMENT_NUMBER,documentType:n===x.DOCUMENT_TYPE&&(i??""),documentNumber:n===x.DOCUMENT_NUMBER&&(i??""),documentNumberRange:S(x.DOCUMENT_NUMBER_RANGE),documentDateRange:D(x.DATE_RANGE,{groupValidator:$("date")}),dueDateRange:D(x.DUE_DATE_RANGE,{groupValidator:$("date")}),originalAmountRange:S(x.AMOUNT_RANGE,{groupValidator:$("number")}),openAmountRange:S(x.OPEN_AMOUNT_RANGE,{groupValidator:$("number")})}),this.subscription.add(this.filterForm.get("filterBy")?.valueChanges.subscribe(()=>this.filterByChanged()))}filterByChanged(){this.resetForm(!1)}encodeDate(t){let[n,i,m]=t.split("-");return`${i}/${m}/${n}`}decodeDate(t){let[n,i,m]=t.split("/");return`${m}-${n}-${i}`}static{this.\u0275fac=function(n){return new(n||e)(N(Z),N(ie))}}static{this.\u0275cmp=tt({type:e,selectors:[["cx-account-summary-document-filter"]],inputs:{cxNgSelectA11yAriaControls:"cxNgSelectA11yAriaControls",documentTypeOptions:"documentTypeOptions",initialFilters:"initialFilters"},outputs:{filterListEvent:"filterListEvent"},decls:4,vars:2,consts:[["rangeInput",""],["inputFrom",""],["inputTo",""],[3,"ngSubmit","formGroup"],["class","cx-account-summary-document-filter-form",4,"ngIf"],[3,"formGroup"],[1,"cx-account-summary-document-filter-form-item"],[4,"ngIf","ngIfElse"],[3,"control","prefix"],["label","orgAccountSummary.filter.startRange",3,"control"],["formControlName","from",1,"cx-account-summary-document-filter-form-input",3,"type"],["id","fromError",3,"translationParams","control"],["label","orgAccountSummary.filter.endRange",3,"control"],["formControlName","to",1,"cx-account-summary-document-filter-form-input",3,"type"],["id","toError",3,"translationParams","control"],[1,"cx-account-summary-document-filter-form"],["formControlName","status","bindLabel","name","bindValue","code",3,"searchable","clearable","items","ariaLabelDropdown","cxNgSelectA11y"],[3,"translationParams","control"],["formControlName","filterBy","bindLabel","name","bindValue","code",3,"searchable","clearable","items","ariaLabelDropdown","cxNgSelectA11y"],["class","cx-account-summary-document-filter-form-item",4,"ngIf"],[3,"ngIf"],[1,"cx-account-summary-document-filter-form-button-block"],["type","button",1,"cx-action-link","clear-btn",3,"click"],["type","submit",1,"btn","btn-primary"],["bindLabel","name","bindValue","code","formControlName","documentType",3,"searchable","clearable","items","ariaLabelDropdown"],["formControlName","documentNumber",1,"cx-account-summary-document-filter-form-input"],["id","documentNumberError",3,"translationParams","control"],[4,"ngTemplateOutlet","ngTemplateOutletContext"]],template:function(n,i){n&1&&(y(0,cn,16,13,"ng-template",null,0,j),u(2,"form",3),M("ngSubmit",function(){return i.formSearch()}),y(3,Sn,33,57,"div",4),a()),n&2&&(o(2),r("formGroup",i.filterForm),o(),r("ngIf",i.filterForm.controls.filterBy.value))},dependencies:[oe,te,Wt,Jt,Xt,Et,ne,ee,ut,ge,de,ae,ye,$t,it],encapsulation:2,changeDetection:0})}}return e})(),Mt=(()=>{class e{constructor(t,n,i,m){this.accountSummaryFacade=t,this.translation=n,this.downloadService=i,this.languageService=m,this.ICON_TYPE=ce,this._queryParams={status:rt.OPEN,filterByKey:x.DOCUMENT_NUMBER,page:0,pageSize:10,fields:ft.FULL},this.queryParams$=new Ft(this._queryParams),this.accountSummary$=this.queryParams$.pipe(X(d=>this.accountSummaryFacade.getDocumentList(d)),Bt(d=>{d.orgDocumentTypes&&(this.documentTypeOptions=d.orgDocumentTypes),d.sorts&&this.addNamesToSortModel(d.sorts)})),this.subscription=new V}ngOnInit(){this.subscription.add(this.languageService.getActive().pipe(Ot(1)).subscribe(()=>this.updateQueryParams({fields:ft.FULL})))}ngOnDestroy(){this.subscription.unsubscribe()}pageChange(t){this.updateQueryParams({page:t})}changeSortCode(t){this.updateQueryParams({sort:t,page:0})}filterChange(t){this.updateQueryParams(_t(K({},t),{page:0}))}downloadAttachment(t,n){this.accountSummaryFacade.getDocumentAttachment(t,n).pipe(vt(1)).subscribe(i=>{let m=new Blob([i],{type:i.type}),d=URL.createObjectURL(m);this.downloadService.download(d,n)})}updateQueryParams(t){Object.entries(t).forEach(n=>this._queryParams[n[0]]=n[1]),t.fields||(this._queryParams.fields=ft.DEFAULT),this.queryParams$.next(this._queryParams)}addNamesToSortModel(t){this.sortOptions=t;let n=t.map(i=>this.translation.translate(`orgAccountSummary.sorts.${i.code}`));W(n).pipe(vt(1)).subscribe(i=>this.sortOptions.forEach((m,d)=>m.name=i[d]))}static{this.\u0275fac=function(n){return new(n||e)(N(at),N(Z),N(Te),N(Dt))}}static{this.\u0275cmp=tt({type:e,selectors:[["cx-account-summary-document"]],decls:2,vars:3,consts:[["noDocument",""],[4,"ngIf"],["role","regi
1on","aria-labelledby","regionTitle"],[1,"cx-account-summary-document-header"],["id","regionTitle"],[1,"cx-account-summary-document-body"],[3,"filterListEvent","documentTypeOptions","initialFilters","cxNgSelectA11yAriaControls"],[4,"ngIf","ngIfElse"],[1,"cx-account-summary-document-sort","top"],[1,"cx-account-summary-document-form-group","form-group"],["ariaControls","cx-account-summary-document-table",3,"sortListEvent","sortOptions","selectedOption","placeholder","ariaLabel"],["class","cx-account-summary-document-pagination",4,"ngIf"],["id","cx-account-summary-document-table",1,"table","cx-account-summary-document-table"],[1,"cx-account-summary-document-thead-mobile"],["scope","col"],[1,"cx-account-summary-document-attachment-icon",3,"type","title"],["class","cx-account-summary-document-row",4,"ngFor","ngForOf"],[1,"cx-account-summary-document-sort","bottom"],[1,"cx-account-summary-document-pagination"],["paginationID","pagination-top",3,"viewPageEvent","pagination"],[1,"cx-account-summary-document-row"],[1,"cx-account-summary-document-code"],[1,"cx-account-summary-document-label"],[1,"cx-account-summary-document-value"],[1,"cx-account-summary-document-type"],[1,"cx-account-summary-document-date"],[1,"cx-account-summary-document-monetary"],[1,"cx-account-summary-document-status"],[3,"ngClass"],[1,"cx-account-summary-document-attachment"],["class","cx-account-summary-document-attachment-btn",3,"click",4,"ngIf"],[1,"cx-account-summary-document-attachment-btn",3,"click"],[1,"cx-account-summary-document-attachment-text",3,"innerText"],["paginationID","pagination-bottom",3,"viewPageEvent","pagination"],[1,"cx-account-summary-document-no-document"]],template:function(n,i){n&1&&(y(0,Mn,11,9,"ng-container",1),c(1,"async")),n&2&&r("ngIf",l(1,1,i.accountSummary$))},dependencies:[ut,He,xe,he,me,Ct,jt,Tt,it,Kt],encapsulation:2,changeDetection:0})}}return e})(),kn=(()=>{class e{static{this.\u0275fac=function(n){return new(n||e)}}static{this.\u0275mod=b({type:e})}static{this.\u0275inj=T({imports:[lt,ot,re,ve,Et,_e,fe,bt,He]})}}return e})(),Gn={cmsComponents:{AccountSummaryDocumentComponent:{component:Mt,guards:[pt,dt]}}},Vn=(()=>{class e{static{this.\u0275fac=function(n){return new(n||e)}}static{this.\u0275mod=b({type:e})}static{this.\u0275inj=T({providers:[q(Gn)],imports:[kn,lt,ot,Se,Ae,ue,bt,Mt]})}}return e})(),ze=(()=>{class e{constructor(t,n,i){this.accountSummaryFacade=t,this.languageService=n,this.translation=i,this.headerDetails$=this.languageService.getActive().pipe(X(()=>this.accountSummaryFacade.getAccountSummary())),this.subscriptions=new V}ngOnInit(){this.subscriptions.add(this.translation.translate("orgAccountSummary.details.notApplicable").subscribe(t=>this.notApplicable=t))}ngOnDestroy(){this.subscriptions.unsubscribe()}getIdCardContent(t){return this.translation.translate("orgAccountSummary.details.uid").pipe(v(n=>({title:n,text:[t||this.notApplicable]})))}getNameCardContent(t){return this.translation.translate("orgAccountSummary.details.name").pipe(v(n=>({title:n,text:[t||this.notApplicable]})))}getAddressCardContent(t){return this.translation.translate("orgAccountSummary.details.address").pipe(v(n=>{let i=`${t?.title}, ${t?.firstName} ${t?.lastName}`,m=t?.formattedAddress,d=t?.country?.name;return{title:n,text:t?[i,m,d]:[this.notApplicable]}}))}getCreditRepCardContent(t){return this.translation.translate("orgAccountSummary.details.creditRep").pipe(v(n=>({title:n,text:[t||this.notApplicable]})))}getCreditLineCardContent(t){return this.translation.translate("orgAccountSummary.details.creditLine").pipe(v(n=>({title:n,text:[t||this.notApplicable]})))}getCurrentBalanceCardContent(t){return this.translation.translate("orgAccountSummary.details.currentBalance").pipe(v(n=>({title:n,text:[t||this.notApplicable]})))}getOpenBalanceCardContent(t){return this.translation.translate("orgAccountSummary.details.openBalance").pipe(v(n=>({title:n,text:[t||this.notApplicable]})))}getPastDueBalanceCardContent(t){return this.translation.translate("orgAccountSummary.details.pastDueBalance").pipe(v(n=>({title:n,text:[t??this.notApplicable]})))}static{this.\u0275fac=function(n){return new(n||e)(N(at),N(Dt),N(Z))}}static{this.\u0275cmp=tt({type:e,selectors:[["cx-account-summary-header"]],decls:2,vars:3,consts:[["noDueRange",""],["dayPlus",""],["class","cx-account-summary",4,"ngIf"],[1,"cx-account-summary"],[1,"cx-account-summary-header-cards"],[1,"cx-summary-card-responsive-group","cx-summary-card-group-unit-address"],[1,"cx-summary-card"],[3,"content"],[1,"cx-summary-card-responsive-group","cx-summary-card-group-credit-balance"],[1,"cx-summary-card","cx-summary-card-balance"],[1,"cx-summary-card","cx-summary-card-group-due"],[3,"cx-account-summary-header-past-due-section",4,"ngIf","ngIfElse"],["class","cx-account-summary-header-past-due-range-dates",4,"ngIf"],[1,"cx-account-summary-header-past-due-balance-total",3,"tabindex"],[1,"cx-past-due-balance-label","cx-card-title"],[1,"cx-account-summary-header-past-due-range-dates"],["class","cx-account-summary-header-past-due-range-collection",3,"tabindex",4,"ngFor","ngForOf"],[1,"cx-account-summary-header-past-due-range-collection",3,"tabindex"],["class","cx-past-due-range-date",4,"ngIf"],[1,"cx-past-due-range-date"],[3,"ngIf","ngIfElse"]],template:function(n,i){n&1&&(y(0,$n,26,23,"div",2),c(1,"async")),n&2&&r("ngIf",l(1,1,i.headerDetails$))},dependencies:[ut,se,Ct,Tt,it],encapsulation:2,changeDetection:0})}}return e})(),Yn={cmsComponents:{AccountSummaryHeaderComponent:{component:ze,guards:[pt,dt]}}},Hn=(()=>{class e{static{this.\u0275fac=function(n){return new(n||e)}}static{this.\u0275mod=b({type:e})}static{this.\u0275inj=T({providers:[q(Yn)],imports:[pe,lt,ot,ze]})}}return e})(),qe=(()=>{class e extends Oe{static{this.\u0275fac=(()=>{let t;return function(i){return(t||(t=At(e)))(i||e)}})()}static{this.\u0275cmp=tt({type:e,selectors:[["cx-account-summary-list"]],features:[Lt],decls:8,vars:7,consts:[[3,"hideAddButton"],["actions",""],[1,"link",3,"click"]],template:function(n,i){n&1&&(u(0,"cx-org-list",0),U(1,1),u(2,"button",2),M("click",function(){return i.expandAll(
1)}),p(3),c(4,"cxTranslate"),a(),u(5,"button",2),M("click",function(){return i.collapseAll()}),p(6),c(7,"cxTranslate"),a(),L(),a()),n&2&&(r("hideAddButton",!0),o(3),f(" ",l(4,3,"orgUnit.tree.expandAll")," "),o(3),f(" ",l(7,5,"orgUnit.tree.collapseAll")," "))},dependencies:[Ne,it],encapsulation:2})}}return e})(),zn=(()=>{class e{constructor(t){this.routingService=t}launchDetails(t){t&&Object.keys(t).length>0&&this.routingService.go({cxRoute:"orgAccountSummaryDetails",params:t})}static{this.\u0275fac=function(n){return new(n||e)(h(nt))}}static{this.\u0275prov=F({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})(),qn=(()=>{class e extends Be{constructor(){super(...arguments),this.tableType=gt.ACCOUNT_SUMMARY_UNIT}static{this.\u0275fac=(()=>{let t;return function(i){return(t||(t=At(e)))(i||e)}})()}static{this.\u0275prov=F({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})(),Zn="orgAccountSummaryList.breadcrumbs.details";function Qn(){return{table:{[gt.ACCOUNT_SUMMARY_UNIT]:{cells:["name"],options:{layout:Ce.VERTICAL,cells:{name:{dataComponent:Fe}}},[le.lg]:{cells:["name"]}}}}}var Kn={cmsComponents:{ManageAccountSummaryListComponent:{component:qe,providers:[{provide:Ie,useExisting:qn},{provide:Ee,useExisting:zn}],childRoutes:{parent:{data:{cxPageMeta:{breadcrumb:Nt}}},children:[{path:`:${be.unitCode}`,component:Mt,data:{cxPageMeta:{breadcrumb:Zn}}}]},guards:[pt,dt]}}},Wn=(()=>{class e{static{this.\u0275fac=function(n){return new(n||e)}}static{this.\u0275mod=b({type:e})}static{this.\u0275inj=T({providers:[q(Kn),Gt(Qn)],imports:[ot,Me,qe]})}}return e})(),Ze=(()=>{class e{static{this.\u0275fac=function(n){return new(n||e)}}static{this.\u0275mod=b({type:e})}static{this.\u0275inj=T({imports:[Wn,Hn,Vn]})}}return e})();gt.ACCOUNT_SUMMARY_UNIT="orgAccountSummary";var Yi=(()=>{class e{static{this.\u0275fac=function(n){return new(n||e)}}static{this.\u0275mod=b({type:e})}static{this.\u0275inj=T({imports:[$e,ke,Ze,Re]})}}return e})();export{Yi as AccountSummaryModule};

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.