-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path5396.b8c9917331dbaf49.js
1 lines (1 loc) · 89.8 KB
/
5396.b8c9917331dbaf49.js
1
"use strict";(self.webpackChunkfuse=self.webpackChunkfuse||[]).push([[5396],{47413:(be,J,l)=>{l.d(J,{Dz:()=>K,Lx:()=>w});var D=l(59640);const e=B=>B.pagination,K=(0,D.Mz)(e,B=>B.pagination),w=(0,D.Mz)(e,B=>B.secondaryPagination)},45396:(be,J,l)=>{l.r(J),l.d(J,{default:()=>li});var D=l(51188),e=l(54438);let K=(()=>{class o{static#e=this.\u0275fac=function(n){return new(n||o)};static#t=this.\u0275cmp=e.VBU({type:o,selectors:[["box"]],standalone:!0,features:[e.aNF],decls:1,vars:0,template:function(n,i){1&n&&e.nrm(0,"router-outlet")},dependencies:[D.n3],encapsulation:2})}return o})();var w=l(95416),B=l(75351),P=l(14823),x=l(60177),R=l(99213),y=l(88834),C=l(59115),ne=l(4626),N=l(21413),c=l(56977),W=l(59640),U=l(50891),fe=l(86800),H=l(69938),q=l(46601),s=l(89417),ge=l(67376),ee=l(94794),_=l(32102),$=l(59042),M=l(71365),xe=l(37403);function _e(o,r){1&o&&(e.j41(0,"h2",2),e.EFF(1," Editar monto inicial de caja "),e.k0s())}function ve(o,r){1&o&&(e.j41(0,"h2",2),e.EFF(1," Devoluci\xf3n de efectivo de caja "),e.k0s())}function ye(o,r){1&o&&(e.j41(0,"h2",2),e.EFF(1," Pr\xe9stamo de efectivo de caja "),e.k0s())}function Fe(o,r){1&o&&(e.j41(0,"h2",2),e.EFF(1," Gasto de efectivo de caja "),e.k0s())}function Ce(o,r){1&o&&(e.j41(0,"mat-form-field",6)(1,"mat-label"),e.EFF(2,"Motivo"),e.k0s(),e.nrm(3,"textarea",11),e.k0s()),2&o&&(e.R7$(3),e.Y8G("formControlName","reason"))}let ke=(()=>{class o{constructor(t,n,i,a,d,h){this.data=t,this._boxService=n,this._changeDetectorRef=i,this._dialogRef=a,this._formBuilder=d,this._fuseConfirmationService=h,this._unsubscribeAll=new N.B,this._snackBar=(0,e.WQX)(w.UG),this.dialogMode=t.dialogMode,this.boxMovementType=this.data.boxMovementType}ngOnInit(){this.boxMovementForm=this._formBuilder.group({id:new s.MJ,terminalId:new s.MJ(this.data.terminalId,[s.k0.required]),amount:new s.MJ(null,[s.k0.required,s.k0.min(0),s.k0.maxLength(9)]),reason:new s.MJ(null,[s.k0.maxLength(250)])})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}closeDialog(){this._dialogRef.close()}createBoxMovement(){let t=this.boxMovementForm.getRawValue();t=(0,ge.omit)(t,["id"]),t.movementType=this.boxMovementType,this._fuseConfirmationService.open({title:"Crear movimiento",message:"\xbfEst\xe1 seguro que toda la informaci\xf3n es correcta?",icon:{show:!0,name:"mat_solid:question_mark",color:"info"},actions:{confirm:{label:"Aceptar",color:"primary"}}}).afterClosed().pipe((0,c.Q)(this._unsubscribeAll)).subscribe(i=>{"confirmed"===i&&this._boxService.createBoxMovement(t).pipe((0,c.Q)(this._unsubscribeAll)).subscribe(({data:a})=>{a&&(this._snackBar.openFromComponent(ee.p,{panelClass:["p-0","bg-transparent"],horizontalPosition:"end",verticalPosition:"bottom",duration:5e3,data:{message:"Movimiento creado correctamente",title:"Confirmaci\xf3n",type:"success",appearance:"fill",svgIcon:"mat_solid:done"}}),this.closeDialog()),this._changeDetectorRef.markForCheck()})})}static#e=this.\u0275fac=function(n){return new(n||o)(e.rXU(B.Vh),e.rXU(M.R),e.rXU(e.gRc),e.rXU(B.CP),e.rXU(s.ok),e.rXU(q.G))};static#t=this.\u0275cmp=e.VBU({type:o,selectors:[["box-admin-dialog"]],standalone:!0,features:[e.aNF],decls:19,vars:12,consts:[[1,"relative","px-6","pt-5","flex","flex-col","w-full","h-full","max-h-screen"],[1,"flex","flex-col","items-start","border-b"],["mat-dialog-title","",1,"text-xl","font-semibold"],["mat-dialog-content","",1,"flex","mt-4","flex-col","items-center","flex-auto","w-full","border-b"],[1,"flex","flex-col","w-full",3,"formGroup","autocomplete"],[1,"flex","flex-col","flex-auto","gap-4"],[1,"w-full"],["matInput","","type","number",3,"formControlName","required"],["mat-dialog-actions","",1,"flex","items-center","justify-between","w-full","pt-2","pb-3"],["mat-button","",3,"click","color"],["mat-button","",3,"click","disabled","color"],["matInput","","cdkTextareaAutosize","","maxlength","250","rows","4",3,"formControlName"]],template:function(n,i){1&n&&(e.j41(0,"div",0)(1,"div",1),e.DNE(2,_e,2,0,"h2",2)(3,ve,2,0,"h2",2)(4,ye,2,0,"h2",2)(5,Fe,2,0,"h2",2),e.k0s(),e.j41(6,"div",3)(7,"form",4)(8,"div",5)(9,"mat-form-field",6)(10,"mat-label"),e.EFF(11,"Monto"),e.k0s(),e.nrm(12,"input",7),e.k0s(),e.DNE(13,Ce,4,1,"mat-form-field",6),e.k0s()()(),e.j41(14,"div",8)(15,"button",9),e.bIt("click",function(){return i.closeDialog()}),e.EFF(16,"Cancelar"),e.k0s(),e.j41(17,"button",10),e.bIt("click",function(){return i.createBoxMovement()}),e.EFF(18," Guardar "),e.k0s()()()),2&n&&(e.R7$(2),e.vxM(2,"initial"===i.boxMovementType?2:-1),e.R7$(),e.vxM(3,"return"===i.boxMovementType?3:-1),e.R7$(),e.vxM(4,"loan"===i.boxMovementType?4:-1),e.R7$(),e.vxM(5,"spent"===i.boxMovementType?5:-1),e.R7$(2),e.Y8G("formGroup",i.boxMovementForm)("autocomplete","off"),e.R7$(5),e.Y8G("formControlName","amount")("required",!0),e.R7$(),e.vxM(13,"initial"!==i.boxMovementType?13:-1),e.R7$(2),e.Y8G("color","warn"),e.R7$(2),e.Y8G("disabled",i.boxMovementForm.invalid)("color","primary"))},dependencies:[_.RG,_.rl,_.nJ,$.fS,$.fg,xe.xb,y.Hl,y.$z,s.X1,s.qT,s.me,s.Q0,s.BC,s.cb,s.YS,s.tU,s.j4,s.JD],encapsulation:2,changeDetection:0})}return o})();var je=l(82431),De=l(31849),Be=l(65478);const Ee=(o,r)=>r.id,Re=o=>["/modules/box/admin/closer",o],$e=o=>({"hover:ring hover:ring-primary-200 hover:ring-inset cursor-pointer":o}),Me=o=>({hidden:o});function Te(o,r){if(1&o){const t=e.RV6();e.j41(0,"button",44),e.bIt("click",function(){e.eBV(t);const i=e.XpG(2);return e.Njj(i.openBox(!0))}),e.nrm(1,"mat-icon",21),e.EFF(2," Abrir caja con saldo anterior "),e.k0s(),e.j41(3,"button",44),e.bIt("click",function(){e.eBV(t);const i=e.XpG(2);return e.Njj(i.openBox(!1))}),e.nrm(4,"mat-icon",21),e.EFF(5," Abrir caja sin saldo "),e.k0s()}2&o&&(e.R7$(),e.Y8G("svgIcon","mat_solid:key"),e.R7$(3),e.Y8G("svgIcon","mat_solid:key"))}function Ie(o,r){if(1&o){const t=e.RV6();e.j41(0,"button",44),e.bIt("click",function(){e.eBV(t);const i=e.XpG(2);return e.Njj(i.openBoxAdminDialog("initial"))}),e.nrm(1,"mat-icon",21),e.EFF(2," Editar monto inicial "),e.k0s(),e.j41(3,"button",45),e.nrm(4,"mat-icon",21),e.EFF(5," Cerrar caja "),e.k0s()}if(2&o){const t=e.XpG(2);e.R7$(),e.Y8G("svgIcon","mat_solid:edit"),e.R7$(2),e.Y8G("routerLink",e.eq3(3,Re,t.box.id)),e.R7$(),e.Y8G("svgIcon","mat_solid:lock")}}function Se(o,r){if(1&o){const t=e.RV6();e.j41(0,"button",46)(1,"span",20),e.EFF(2,"Movimientos de caja"),e.k0s(),e.nrm(3,"mat-icon",21),e.k0s(),e.j41(4,"mat-menu",null,1)(6,"button",44),e.bIt("click",function(){e.eBV(t);const i=e.XpG(2);return e.Njj(i.openBoxAdminDialog("return"))}),e.nrm(7,"mat-icon",21),e.EFF(8," Devoluci\xf3n "),e.k0s(),e.j41(9,"button",44),e.bIt("click",function(){e.eBV(t);const i=e.XpG(2);return e.Njj(i.openBoxAdminDialog("loan"))}),e.nrm(10,"mat-icon",21),e.EFF(11," Pr\xe9stamo "),e.k0s(),e.j41(12,"button",44),e.bIt("click",function(){e.eBV(t);const i=e.XpG(2);return e.Njj(i.openBoxAdminDialog("spent"))}),e.nrm(13,"mat-icon",21),e.EFF(14," Gasto "),e.k0s(),e.j41(15,"button",44),e.bIt("click",function(){e.eBV(t);const i=e.XpG(2);return e.Njj(i.openBoxAdminDialog("depot"))}),e.nrm(16,"mat-icon",21),e.EFF(17," Dep\xf3sito "),e.k0s(),e.j41(18,"button",44),e.bIt("click",function(){e.eBV(t);const i=e.XpG(2);return e.Njj(i.openBoxAdminDialog("extraction"))}),e.nrm(19,"mat-icon",21),e.EFF(20," Extracci\xf3n "),e.k0s()()}if(2&o){const t=e.sdS(5);e.Y8G("matMenuTriggerFor",t),e.R7$(3),e.Y8G("svgIcon","mat_solid:expand_more"),e.R7$(4),e.Y8G("svgIcon","mat_solid:settings_backup_restore"),e.R7$(3),e.Y8G("svgIcon","mat_solid:real_estate_agent"),e.R7$(3),e.Y8G("svgIcon","mat_solid:paid"),e.R7$(3),e.Y8G("svgIcon","mat_solid:south_west"),e.R7$(3),e.Y8G("svgIcon","mat_solid:north_east")}}function Ge(o,r){if(1&o&&(e.j41(0,"div",50)(1,"div",51),e.nrm(2,"div",52),e.j41(3,"div",53),e.EFF(4),e.k0s()(),e.j41(5,"div",54),e.EFF(6),e.nI1(7,"percent"),e.k0s()()),2&o){const t=r.$implicit,n=r.$index,i=e.XpG(3);e.R7$(2),e.xc7("background-color",i.boxMovementDistribution.colors[n]),e.R7$(2),e.JRh(i.data.labels[n]),e.R7$(2),e.SpI(" ",e.i5U(7,4,t/i.data.total,"1.2-2")," ")}}function we(o,r){if(1&o&&(e.j41(0,"div",43)(1,"div",47),e.nrm(2,"apx-chart",48),e.k0s(),e.j41(3,"div",49),e.Z7z(4,Ge,8,7,"div",50,e.fX1),e.k0s()()),2&o){const t=e.XpG(2);e.R7$(2),e.Y8G("chart",t.boxMovementDistribution.chart)("colors",t.boxMovementDistribution.colors)("labels",t.boxMovementDistribution.labels)("plotOptions",t.boxMovementDistribution.plotOptions)("series",t.boxMovementDistribution.series)("states",t.boxMovementDistribution.states)("tooltip",t.boxMovementDistribution.tooltip),e.R7$(2),e.Dyx(t.data.series)}}function Ae(o,r){if(1&o){const t=e.RV6();e.j41(0,"div",3)(1,"div",4)(2,"div",5)(3,"div")(4,"a",6),e.EFF(5,"Inicio"),e.k0s()(),e.j41(6,"div",7),e.nrm(7,"mat-icon",8),e.j41(8,"a",9),e.EFF(9,"Caja"),e.k0s()(),e.j41(10,"div",10),e.bIt("click",function(){e.eBV(t);const i=e.XpG();return i.selectedTerminal=null,e.Njj(i.box=null)}),e.nrm(11,"mat-icon",8),e.j41(12,"a",11),e.EFF(13,"Administraci\xf3n"),e.k0s()()(),e.j41(14,"div",12)(15,"h2",13),e.EFF(16," Administraci\xf3n de caja "),e.k0s(),e.j41(17,"div",14)(18,"span",15),e.EFF(19),e.nI1(20,"date"),e.k0s(),e.j41(21,"span",16),e.EFF(22),e.nI1(23,"titlecase"),e.k0s()()()(),e.j41(24,"div",17)(25,"div",18)(26,"button",19)(27,"span",20),e.EFF(28,"Opciones"),e.k0s(),e.nrm(29,"mat-icon",21),e.k0s(),e.j41(30,"mat-menu",null,0),e.DNE(32,Te,6,2)(33,Ie,6,5),e.k0s()(),e.DNE(34,Se,21,7),e.k0s()(),e.j41(35,"div",22)(36,"div",23)(37,"div",24)(38,"div",25)(39,"div",26),e.nrm(40,"div",27),e.k0s(),e.j41(41,"div",28),e.EFF(42,"Monto inicial"),e.k0s(),e.j41(43,"div",29),e.EFF(44),e.nI1(45,"currency"),e.k0s()(),e.j41(46,"div",25)(47,"div",26),e.nrm(48,"div",30),e.k0s(),e.j41(49,"div",28),e.EFF(50,"Ingresos"),e.k0s(),e.j41(51,"div",29),e.EFF(52),e.nI1(53,"currency"),e.k0s()(),e.j41(54,"div",25)(55,"div",26),e.nrm(56,"div",31),e.k0s(),e.j41(57,"div",28),e.EFF(58,"Devoluciones"),e.k0s(),e.j41(59,"div",29),e.EFF(60),e.nI1(61,"currency"),e.k0s()(),e.j41(62,"div",25)(63,"div",26),e.nrm(64,"div",32),e.k0s(),e.j41(65,"div",28),e.EFF(66,"Pr\xe9stamos"),e.k0s(),e.j41(67,"div",29),e.EFF(68),e.nI1(69,"currency"),e.k0s()(),e.j41(70,"div",25)(71,"div",26),e.nrm(72,"div",33),e.k0s(),e.j41(73,"div",34),e.EFF(74,"Gastos"),e.k0s(),e.j41(75,"div",29),e.EFF(76),e.nI1(77,"currency"),e.k0s()(),e.j41(78,"div",25)(79,"div",26),e.nrm(80,"div",35),e.k0s(),e.j41(81,"div",34),e.EFF(82,"Dep\xf3sitos"),e.k0s(),e.j41(83,"div",29),e.EFF(84),e.nI1(85,"currency"),e.k0s()(),e.j41(86,"div",25)(87,"div",26),e.nrm(88,"div",36),e.k0s(),e.j41(89,"div",34),e.EFF(90,"Extracciones"),e.k0s(),e.j41(91,"div",29),e.EFF(92),e.nI1(93,"currency"),e.k0s()(),e.j41(94,"div",25),e.nrm(95,"div",18),e.j41(96,"div",37),e.EFF(97,"Ingresos Totales "),e.k0s(),e.j41(98,"div",38),e.EFF(99),e.nI1(100,"currency"),e.k0s()(),e.j41(101,"div",25),e.nrm(102,"div",18),e.j41(103,"div",39),e.EFF(104,"Egresos Totales "),e.k0s(),e.j41(105,"div",40),e.EFF(106),e.nI1(107,"currency"),e.k0s()(),e.j41(108,"div",25),e.nrm(109,"div",18),e.j41(110,"div",41),e.EFF(111,"Saldo"),e.k0s(),e.j41(112,"div",42),e.EFF(113),e.nI1(114,"currency"),e.k0s()()(),e.DNE(115,we,6,7,"div",43),e.k0s()()}if(2&o){const t=e.sdS(31),n=e.XpG();e.R7$(7),e.Y8G("svgIcon","mat_solid:chevron_right"),e.R7$(4),e.Y8G("svgIcon","mat_solid:chevron_right"),e.R7$(8),e.SpI(" Fecha de caja: ",e.i5U(20,20,n.box.open,"dd/MM/YYYY hh:mm a")," "),e.R7$(3),e.SpI(" ",e.bMT(23,23,n.box.status)," "),e.R7$(4),e.Y8G("matMenuTriggerFor",t),e.R7$(3),e.Y8G("svgIcon","mat_solid:expand_more"),e.R7$(3),e.vxM(32,"cerrada"===n.box.status?32:-1),e.R7$(),e.vxM(33,"abierta"===n.box.status?33:-1),e.R7$(),e.vxM(34,"abierta"===n.box.status?34:-1),e.R7$(10),e.JRh(e.i5U(45,25,n.data.series[0],"$ ")),e.R7$(8),e.JRh(e.i5U(53,28,n.data.series[1],"$ ")),e.R7$(8),e.JRh(e.i5U(61,31,n.data.series[2],"$ ")),e.R7$(8),e.JRh(e.i5U(69,34,n.data.series[3],"$ ")),e.R7$(8),e.JRh(e.i5U(77,37,n.data.series[4],"$ ")),e.R7$(8),e.JRh(e.i5U(85,40,n.data.series[5],"$ ")),e.R7$(8),e.JRh(e.i5U(93,43,n.data.series[6],"$ ")),e.R7$(7),e.JRh(e.i5U(100,46,n.data.series[0]+n.data.series[1]+n.data.series[5],"$ ")),e.R7$(7),e.SpI(" ",e.i5U(107,49,n.data.series[2]+n.data.series[3]+n.data.series[4]+n.data.series[6],"$ ")," "),e.R7$(7),e.JRh(e.i5U(114,52,n.data.series[0]+n.data.series[1]-n.data.series[2]-n.data.series[3]-n.data.series[4]+n.data.series[5]-n.data.series[6],"$ ")),e.R7$(2),e.vxM(115,n.data.total>0?115:-1)}}function Le(o,r){if(1&o){const t=e.RV6();e.j41(0,"fuse-card",60),e.bIt("click",function(){const i=e.eBV(t).$implicit,a=e.XpG(2);return e.Njj(a.selectTerminal(i))}),e.j41(1,"div",51),e.nrm(2,"mat-icon",61),e.j41(3,"div",62)(4,"div",63),e.EFF(5),e.k0s(),e.j41(6,"div",64),e.EFF(7),e.k0s()()(),e.j41(8,"button",65),e.bIt("click",function(){const i=e.eBV(t).$implicit,a=e.XpG(2);return e.Njj(a.openBoxOpenerDialog(i))}),e.nrm(9,"mat-icon",66),e.k0s()()}if(2&o){const t=r.$implicit;e.Y8G("ngClass",e.eq3(6,$e,t.openedBox)),e.R7$(2),e.Y8G("svgIcon","mat_solid:point_of_sale"),e.R7$(3),e.JRh(t.name),e.R7$(2),e.JRh(t.depot.name),e.R7$(),e.Y8G("ngClass",e.eq3(8,Me,t.openedBox)),e.R7$(),e.Y8G("svgIcon","mat_solid:key")}}function Ye(o,r){if(1&o&&(e.j41(0,"div",55)(1,"div",56)(2,"h1",57),e.EFF(3,"Selecciona la terminal para la cual desea abrir la caja"),e.k0s()(),e.j41(4,"div",58),e.Z7z(5,Le,10,10,"fuse-card",59,Ee),e.k0s()()),2&o){const t=e.XpG();e.R7$(5),e.Dyx(t.terminals)}}let ze=(()=>{class o{constructor(){this.balance=0,this.box=null,this.data={total:0,series:[0,0,0,0,0,0,0],labels:["Monto Inicial","Ingresos","Devoluciones","Prestamos","Gastos","Dep\xf3sitos","Extracciones"],colors:["#64748B","#22C55E","#EF4444","#EAB308","#06B6D4","#3f10cd","#ff498b"]},this.selectedTerminal=null,this.terminals=[],this._boxService=(0,e.WQX)(M.R),this._changeDetectorRef=(0,e.WQX)(e.gRc),this._dialog=(0,e.WQX)(B.bZ),this._fuseConfirmationService=(0,e.WQX)(q.G),this._router=(0,e.WQX)(D.Ix),this._snackBar=(0,e.WQX)(w.UG),this._unsubscribeAll=new N.B,this.store=(0,e.WQX)(W.il)}ngOnInit(){window.Apex={chart:{events:{mounted:(t,n)=>{this._fixSvgFill(t.el)},updated:(t,n)=>{this._fixSvgFill(t.el)}}}},this.store.select(fe.Ye).pipe((0,c.Q)(this._unsubscribeAll)).subscribe(t=>{this.terminals=t,1===this.terminals.length&&this._boxService.getLastBoxByTerminalId(this.terminals[0].id).pipe((0,c.Q)(this._unsubscribeAll)).subscribe(()=>{this.selectedTerminal=this.terminals[0]}),this._changeDetectorRef.markForCheck()}),this.store.select(U.k2).pipe((0,c.Q)(this._unsubscribeAll)).subscribe(t=>{this.box=t,this.box&&(this.data.total=t.initial+t.income+t.return+t.loan+t.spent+t.depot-t.extraction,this.data.series=[t.initial,t.income,t.return,t.loan,t.spent,t.depot,t.extraction],this.balance=t.initial+t.income+t.depot-t.extraction-t.return-t.loan-t.spent,this._prepareChartData()),this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}selectTerminal(t){this.selectedTerminal=t,t.openedBox&&this.store.dispatch((0,H.yw)({box:t.openedBox})),this._changeDetectorRef.markForCheck()}openBoxOpenerDialog(t){this._dialog.open(je.o,{data:{title:"Abrir caja.",message:"\xbfEst\xe1 seguro que desea abrir la caja?",terminal:t},panelClass:"ath-dialog-panel",maxWidth:"400px"})}openBox(t){this._fuseConfirmationService.open({title:"Abrir caja.",message:"\xbfEst\xe1 seguro que desea abrir la caja",icon:{show:!0,name:"mat_solid:question_mark",color:"info"},actions:{confirm:{label:"Aceptar",color:"primary"}}}).afterClosed().pipe((0,c.Q)(this._unsubscribeAll)).subscribe(i=>{"confirmed"===i&&this._boxService.openBox(this.selectedTerminal.id,t).pipe((0,c.Q)(this._unsubscribeAll)).subscribe(({data:a})=>{this._snackBar.openFromComponent(ee.p,{panelClass:["p-0","bg-transparent"],horizontalPosition:"end",verticalPosition:"bottom",duration:5e3,data:{message:a.openBox.message,title:"Confirmaci\xf3n",type:"success",appearance:"fill",svgIcon:"mat_solid:done"}}),this._changeDetectorRef.markForCheck()})})}openBoxAdminDialog(t){this._dialog.open(ke,{data:{boxMovementType:t,terminalId:this.selectedTerminal.id},width:"90%",maxWidth:"400px",panelClass:"ath-dialog-panel",disableClose:!0})}trackByFn(t,n){return n.id||t}_fixSvgFill(t){const n=this._router.url;Array.from(t.querySelectorAll("*[fill]")).filter(i=>-1!==i.getAttribute("fill").indexOf("url(")).forEach(i=>{const a=i.getAttribute("fill");i.setAttribute("fill",`url(${n}${a.slice(a.indexOf("#"))}`)})}_prepareChartData(){this.boxMovementDistribution={chart:{animations:{speed:400,animateGradually:{enabled:!1}},fontFamily:"inherit",foreColor:"inherit",height:"100%",type:"donut",sparkline:{enabled:!0}},colors:this.data.colors,labels:this.data.labels,plotOptions:{pie:{customScale:.9,expandOnClick:!1,donut:{size:"0%"}}},series:this.data.series,states:{hover:{filter:{type:"none"}},active:{filter:{type:"none"}}},tooltip:{enabled:!0,fillSeriesColor:!1,theme:"dark",custom:({seriesIndex:t,w:n})=>`<div class="flex items-center h-8 min-h-8 max-h-8 px-3">\n <div class="w-3 h-3 rounded-full" style="background-color: ${n.config.colors[t]};"></div>\n <div class="ml-2 text-md leading-none">${n.config.labels[t]}:</div>\n <div class="ml-2 text-md font-bold leading-none">${(n.config.series[t]/this.data.total*100).toFixed(2)}%</div>\n </div>`}}}static#e=this.\u0275fac=function(n){return new(n||o)};static#t=this.\u0275cmp=e.VBU({type:o,selectors:[["box-admin"]],standalone:!0,features:[e.aNF],decls:3,vars:1,consts:[["optionsMenu","matMenu"],["movementsMenu","matMenu"],["cdkScrollable","",1,"flex","flex-col","flex-auto","min-w-0","sm:absolute","sm:inset-0","sm:overflow-hidden","bg-card","dark:bg-transparent"],[1,"relative","flex","flex-col","px-6","py-8","border-b","lg:flex-row","flex-0","lg:items-center","lg:justify-between","md:px-8"],[1,"flex-1","min-w-0"],[1,"flex","flex-wrap","items-center","font-medium"],["routerLink","/desktop",1,"whitespace-nowrap","text-primary-500"],[1,"flex","items-center","ml-1","whitespace-nowrap"],[1,"icon-size-5","text-secondary",3,"svgIcon"],[1,"ml-1","text-primary-500"],[1,"flex","items-center","ml-1","whitespace-nowrap",3,"click"],[1,"ml-1","text-primary-500","cursor-pointer"],[1,"mt-2"],[1,"text-3xl","font-extrabold","leading-7","tracking-tight","truncate","sm:leading-10"],[1,"flex","flex-col","gap-2","md:flex-row"],[1,"font-mono"],[1,"px-2.5","rounded-full","bg-primary-500","w-fit"],[1,"flex","flex-col","items-center","gap-2","mt-6","md:flex-row","shrink-0","lg:mt-0","lg:ml-4"],[1,""],["mat-raised-button","",1,"text-white","bg-gradient-to-r","from-yellow-500","to-yellow-600",3,"matMenuTriggerFor"],[1,"hidden","ml-2","mr-1","text-white","sm:block"],[3,"svgIcon"],[1,"flex","flex-auto","overflow-hidden","overflow-y-scroll"],[1,"grid","w-full","grid-cols-1","gap-2","p-8","md:grid-cols-2"],[1,"flex","flex-col","border","divide-y"],[1,"grid","w-full","grid-cols-3"],[1,"flex","items-center","justify-center"],[1,"leading-10","rounded-full","h-7","w-7","bg-slate-500"],[1,"font-semibold","leading-10","uppercase"],[1,"font-mono","leading-10","text-center"],[1,"leading-10","bg-green-500","rounded-full","h-7","w-7"],[1,"leading-10","bg-red-500","rounded-full","h-7","w-7"],[1,"leading-10","bg-yellow-500","rounded-full","h-7","w-7"],[1,"leading-10","rounded-full","h-7","w-7","bg-cyan-500"],[1,"w-auto","font-semibold","leading-10","uppercase"],[1,"leading-10","bg-blue-500","rounded-full","h-7","w-7"],[1,"leading-10","bg-pink-500","rounded-full","h-7","w-7"],[1,"w-auto","py-1","text-xl","font-bold","leading-10","text-green-500","uppercase"],[1,"py-1","font-mono","text-xl","font-bold","leading-10","text-center","text-green-500"],[1,"w-auto","py-1","text-xl","font-bold","leading-10","text-red-500","uppercase"],[1,"py-1","font-mono","text-xl","font-bold","leading-10","text-center","text-red-500"],[1,"w-auto","py-1","text-xl","font-bold","leading-10","uppercase","dark:text-slate-500"],[1,"py-1","font-mono","text-xl","font-bold","leading-10","text-center","dark:text-slate-500"],[1,"flex","flex-row","flex-auto","p-6","overflow-hidden","shadow","bg-card","rounded-2xl"],["mat-menu-item","",3,"click"],["mat-menu-item","",3,"routerLink"],["mat-raised-button","",1,"text-white","bg-gradient-to-r","from-primary-500","to-primary-700",3,"matMenuTriggerFor"],[1,"flex","flex-col","flex-auto","w-1/2","mt-6","h-44"],[1,"flex","items-center","justify-center","flex-auto","w-full","h-full",3,"chart","colors","labels","plotOptions","series","states","tooltip"],[1,"w-1/2","divide-y"],[1,"grid","grid-cols-2","py-3"],[1,"flex","items-center"],[1,"w-2","h-2","rounded-full","flex-0"],[1,"ml-3","truncate"],[1,"font-mono","font-medium","text-right"],[1,"flex","flex-col","items-center","justify-center","w-full","h-full","px-3","space-y-5"],[1,"flex","flex-col","items-center","justify-center","w-full"],[1,"text-4xl","font-bold","text-center"],[1,"flex","flex-row","flex-wrap","items-center","justify-center","w-full","gap-5"],[1,"group","flex","items-center","justify-between","w-full","p-6","transition-all","duration-300","ease-in-out","cursor-pointer","max-w-80","filter-info",3,"ngClass"],[1,"group","flex","items-center","justify-between","w-full","p-6","transition-all","duration-300","ease-in-out","cursor-pointer","max-w-80","filter-info",3,"click","ngClass"],[1,"mr-6","icon-size-12",3,"svgIcon"],[1,"flex","flex-col"],[1,"text-2xl","font-semibold","leading-tight"],[1,"text-md","text-secondary"],["mat-icon-button","","matTooltip","Abrir caja",1,"group-hover:animate-ping","animate-pulse","hover:animate-pulse",3,"click","ngClass"],[1,"icon-size-5",3,"svgIcon"]],template:function(n,i){1&n&&(e.j41(0,"div",2),e.DNE(1,Ae,116,55)(2,Ye,7,0),e.k0s()),2&n&&(e.R7$(),e.vxM(1,i.box?1:2))},dependencies:[x.oe,x.vh,De.$,y.Hl,y.$z,y.iY,R.m_,R.An,C.Cn,Be.uv,C.kk,C.fb,C.Cp,ne.J,ne.Q,x.YU,x.m1,D.Wk,x.PV,P.uc,P.oV],encapsulation:2,changeDetection:0})}return o})();var Ne=l(10467),A=l(96695),T=l(2042),k=l(25084),V=l(7673),se=l(57786),S=l(70152),L=l(25558),I=l(96354),te=l(99172),ie=l(70980),oe=l(31397),ae=l(47413),re=l(63729),le=l(70819),ce=l(64193),me=l(78357),g=l(97586),de=l(77235),Q=l(82643),u=function(o){return o.initial="initial",o.income="income",o.return="return",o.loan="loan",o.spent="spent",o.depot="depot",o.extraction="extraction",o}(u||{});let ue=(()=>{class o{constructor(){Q.vfs=de.b.vfs}boxCloseReport(t,n,i){const a=[],d=`Cierre de caja ${g(t.close).format("DD/MM/yy hh:mm a")}`,h=[{text:"Informaci\xf3n General",style:"header"},{text:`Local: ${t.terminal.location.name}`,style:"subheader"},{text:`Nombre de la Caja: ${t.terminal.name}`,style:"subheader"},{text:`Usuario: ${t.user.fullname}`,style:"subheader"},{text:`Total Inicial: ${t.initial.toFixed(2)}`,style:"subheader"},{text:`Ingresos: ${t.income.toFixed(2)}`,style:"subheader"},{text:`Devoluciones: ${t.return.toFixed(2)}`,style:"subheader"},{text:`Pr\xe9stamos: ${t.loan.toFixed(2)}`,style:"subheader"},{text:`Gastos: ${t.spent.toFixed(2)}`,style:"subheader"},{text:`Dep\xf3sitos: ${t.depot.toFixed(2)}`,style:"subheader"},{text:`Extracciones: ${t.extraction.toFixed(2)}`,style:"subheader"},{text:`Gastos: ${t.spent.toFixed(2)}`,style:"subheader"},{text:`Total Final: ${(t.initial+t.income+t.depot-t.return-t.loan-t.spent-t.extraction).toFixed(2)}`,style:"subheader"}],p=[{marginTop:10,columns:[{text:"Billetes",style:"header"},{text:"Monedas",style:"header"}]},{columns:[{table:{headerRows:1,widths:["*",80,100],body:[[{text:"Denominaci\xf3n",style:"table_header",alignment:"left"},{text:"Cantidad",style:"table_header"},{text:"Importe",style:"table_header",alignment:"right"}],[{text:"Billetes de 1",bold:!0,style:"table_body",alignment:"left"},{text:t.cashDistribution?.b1,style:"table_body"},{text:(1*t.cashDistribution?.b1).toFixed(2),style:"table_body",alignment:"right"}],[{text:"Billetes de 3",bold:!0,style:"table_body",alignment:"left"},{text:t.cashDistribution?.b3,style:"table_body"},{text:(3*t.cashDistribution?.b3).toFixed(2),style:"table_body",alignment:"right"}],[{text:"Billetes de 5",bold:!0,style:"table_body",alignment:"left"},{text:t.cashDistribution?.b5,style:"table_body"},{text:(5*t.cashDistribution?.b5).toFixed(2),style:"table_body",alignment:"right"}],[{text:"Billetes de 10",bold:!0,style:"table_body",alignment:"left"},{text:t.cashDistribution?.b10,style:"table_body"},{text:(10*t.cashDistribution?.b10).toFixed(2),style:"table_body",alignment:"right"}],[{text:"Billetes de 20",bold:!0,style:"table_body",alignment:"left"},{text:t.cashDistribution?.b20,style:"table_body"},{text:(20*t.cashDistribution?.b20).toFixed(2),style:"table_body",alignment:"right"}],[{text:"Billetes de 50",bold:!0,style:"table_body",alignment:"left"},{text:t.cashDistribution?.b50,style:"table_body"},{text:(50*t.cashDistribution?.b50).toFixed(2),style:"table_body",alignment:"right"}],[{text:"Billetes de 100",bold:!0,style:"table_body",alignment:"left"},{text:t.cashDistribution?.b100,style:"table_body"},{text:(100*t.cashDistribution?.b100).toFixed(2),style:"table_body",alignment:"right"}],[{text:"Billetes de 200",bold:!0,style:"table_body",alignment:"left"},{text:t.cashDistribution?.b200,style:"table_body"},{text:(200*t.cashDistribution?.b200).toFixed(2),style:"table_body",alignment:"right"}],[{text:"Billetes de 500",bold:!0,style:"table_body",alignment:"left"},{text:t.cashDistribution?.b500,style:"table_body"},{text:(500*t.cashDistribution?.b500).toFixed(2),style:"table_body",alignment:"right"}],[{text:"Billetes de 1000",bold:!0,style:"table_body",alignment:"left"},{text:t.cashDistribution?.b1000,style:"table_body"},{text:(1e3*t.cashDistribution?.b1000).toFixed(2),style:"table_body",alignment:"right"}]]},layout:{hLineWidth:(m,f)=>.7,vLineWidth:(m,f)=>0,hLineColor:(m,f)=>"#eeeeee"}},{table:{headerRows:1,widths:["*",80,100],body:[[{text:"Denominaci\xf3n",style:"table_header",alignment:"left"},{text:"Cantidad",style:"table_header"},{text:"Importe",style:"table_header",alignment:"right"}],[{text:"Monedas de 1",style:"table_body",bold:!0,alignment:"left"},{text:t.cashDistribution?.m1,style:"table_body"},{text:(1*t.cashDistribution?.m1).toFixed(2),style:"table_body",alignment:"right"}],[{text:"Monedas de 3",style:"table_body",bold:!0,alignment:"left"},{text:t.cashDistribution?.m3,style:"table_body"},{text:(3*t.cashDistribution?.m3).toFixed(2),style:"table_body",alignment:"right"}],[{text:"Monedas de 5",style:"table_body",bold:!0,alignment:"left"},{text:t.cashDistribution?.m5,style:"table_body"},{text:(5*t.cashDistribution?.m5).toFixed(2),style:"table_body",alignment:"right"}],[{text:"Monedas de 0.01",style:"table_body",bold:!0,alignment:"left"},{text:t.cashDistribution?.c1,style:"table_body"},{text:(.01*t.cashDistribution?.c1).toFixed(2),style:"table_body",alignment:"right"}],[{text:"Monedas de 0.02",style:"table_body",bold:!0,alignment:"left"},{text:t.cashDistribution?.c2,style:"table_body"},{text:(.02*t.cashDistribution?.c2).toFixed(2),style:"table_body",alignment:"right"}],[{text:"Monedas de 0.05",style:"table_body",bold:!0,alignment:"left"},{text:t.cashDistribution?.c5,style:"table_body"},{text:(.05*t.cashDistribution?.c5).toFixed(2),style:"table_body",alignment:"right"}],[{text:"Monedas de 0.20",style:"table_body",bold:!0,alignment:"left"},{text:t.cashDistribution?.c20,style:"table_body"},{text:(.2*t.cashDistribution?.c20).toFixed(2),style:"table_body",alignment:"right"}]]},layout:{hLineWidth:(m,f)=>.7,vLineWidth:(m,f)=>0,hLineColor:(m,f)=>"#eeeeee"}}]}],b=t.boxMovements.reduce((m,f)=>{const Y=f.movementType,j=m.findIndex(G=>G.movementType===Y);return-1===j?m.push({movementType:Y,movements:[f]}):m[j].movements.push(f),m},[]),F=[[{text:"MOVIMIENTOS DE CAJA",style:"table_header",colSpan:4},{text:""},{text:""},{text:""}],[{text:"Tipo",style:"table_header"},{text:"N\xba",style:"table_header"},{text:"Monto",style:"table_header"},{text:"Motivo",style:"table_header"}]];for(const m of b){let f=this.translateMovementType(m.movementType);const Y=[{rowSpan:m.movements.length,text:f,alignment:"left",style:"table_body"},{text:m.movements[0].no,style:"table_body"},{text:m.movements[0].amount.toFixed(2),style:"table_body"},{text:m.movements[0].reason,style:"table_body",margin:[8,0,0,0],alignment:"left"}];F.push(Y);for(let j=1;j<m.movements.length;j++){const G=[{text:"",alignment:"center"},{text:m.movements[j].no,style:"table_body"},{text:m.movements[j].amount.toFixed(2),style:"table_body"},{text:m.movements[j].reason,style:"table_body",margin:[8,0,0,0],alignment:"left"}];F.push(G)}}const v=[{table:{headerRows:2,widths:[60,100,60,"*"],body:F},layout:{hLineWidth:(m,f)=>.7,vLineWidth:(m,f)=>.7,hLineColor:(m,f)=>"#eeeeee",vLineColor:(m,f)=>"#eeeeee"},marginTop:30}];a.push(h,p),t.boxMovements.length>0&&a.push(v);const E={header:{text:d,style:"header",marginTop:5},content:a,footer:(m,f)=>({table:{widths:["*","*"],body:[[{text:`Reporte generador por: ${i.fullname} | Esta informaci\xf3n es exclusiva de ${n.name}`,bold:!0,fontSize:8},{text:`P\xe1gina ${m.toString()}/${f} - Fecha de impresi\xf3n ${g().format("DD/MM/yyyy HH:mm:ss")}`,bold:!0,fontSize:8,alignment:"right"}]]},margin:[30,0,30,0],layout:"noBorders",italics:!0}),defaultStyle:{fontSize:12},styles:{header:{fontSize:18,bold:!0,marginBottom:5,alignment:"center",fontFeatures:["c2sc","smcp"]},subheader:{fontSize:14,bold:!0,marginBottom:2,alignment:"left",fontFeatures:["c2sc","smcp"]},table_header:{fontSize:11,bold:!0,alignment:"center",fillColor:"#eeeeee",fontFeatures:["c2sc","smcp"]},table_footer:{fontSize:12,bold:!0,alignment:"center",fillColor:"#eeeeee",fontFeatures:["c2sc","smcp"]},table_body:{fontSize:10,alignment:"center"}},pageOrientation:"portrait",pageSize:"LETTER",watermark:{text:n.name,color:"#fff",opacity:.07,angle:-35,bold:!0,italics:!1},info:{title:d,author:`${i.fullname}`,creationDate:g().toDate(),modDate:g().toDate(),producer:n.name}};Q.createPdf(E).open()}generateBoxSaleResumeDocument(t){const a={content:[{text:t.locationName,style:"header"},{text:"Resumen de Caja y Ventas",style:"subheader"},{text:`${g(t.openedAt).format("DD/MM/yyyy hh:mm:ss a")}`,style:"body"},{text:"-",style:"body",fontSize:5},{text:`${g(t.closedAT).format("DD/MM/yyyy hh:mm:ss a")}`,style:"body"},{text:"---------------------------------------"},{text:"Ventas",alignment:"center",bold:!0,fontSize:8},{text:"---------------------------------------"},{table:{widths:[44,16,"*"],body:[[{text:"Promociones",style:"table_body"},{text:t.salesPromotionCount,alignment:"center",style:"table_body"},{text:"$ "+t.salesPromotion.toFixed(2),alignment:"right",style:"table_body"}],[{text:"Descuentos",style:"table_body"},{text:t.salesDiscountCount,alignment:"center",style:"table_body"},{text:"$ "+t.salesDiscount.toFixed(2),alignment:"right",style:"table_body"}],[{text:"Efectivo",style:"table_body",marginTop:6},{text:t.salesCashCount,alignment:"center",style:"table_body",marginTop:6},{text:"$ "+t.salesCash.toFixed(2),alignment:"right",style:"table_body",marginTop:6}],[{text:"Transferencia",style:"table_body"},{text:t.salesTransferCount,alignment:"center",style:"table_body"},{text:"$ "+t.salesTransfer.toFixed(2),alignment:"right",style:"table_body"}],[{text:"Venta Total",style:"table_body",bold:!0},{text:t.salesTransferCount+t.salesCashCount,alignment:"center",style:"table_body",bold:!0},{text:"$ "+(t.salesCash+t.salesTransfer).toFixed(2),alignment:"right",style:"table_body",bold:!0}]]},layout:{hLineWidth:(d,h)=>0,vLineWidth:(d,h)=>0}},{text:"---------------------------------------"},{text:"Caja",alignment:"center",bold:!0,fontSize:8},{text:"---------------------------------------"},{table:{widths:["*","*"],body:[[{text:"Total Inicial",style:"table_body"},{text:"$ "+t.boxData.initial.toFixed(2),alignment:"right",style:"table_body"}],[{text:"Ingresos",style:"table_body"},{text:"$ "+t.boxData.income.toFixed(2),alignment:"right",style:"table_body"}],[{text:"Devoluciones",style:"table_body"},{text:"$ "+t.boxData.return.toFixed(2),alignment:"right",style:"table_body"}],[{text:"Pr\xe9stamos",style:"table_body"},{text:"$ "+t.boxData.loan.toFixed(2),alignment:"right",style:"table_body"}],[{text:"Dep\xf3sitos",style:"table_body"},{text:"$ "+t.boxData.depot.toFixed(2),alignment:"right",style:"table_body"}],[{text:"Extracciones",style:"table_body"},{text:"$ "+t.boxData.extraction.toFixed(2),alignment:"right",style:"table_body"}],[{text:"Gastos",style:"table_body"},{text:"$ "+t.boxData.spent.toFixed(2),alignment:"right",style:"table_body"}],[{text:"Total final",style:"table_body",bold:!0},{text:"$ "+(t.boxData.initial+t.boxData.income+t.boxData.depot-t.boxData.return-t.boxData.loan-t.boxData.spent-t.boxData.extraction).toFixed(2),alignment:"right",style:"table_body",bold:!0}]]},layout:{hLineWidth:(d,h)=>0,vLineWidth:(d,h)=>0}}],styles:{header:{alignment:"center",fontSize:10,bold:!0},subheader:{alignment:"center",fontSize:9,bold:!0,margin:[0,2,0,2]},body:{alignment:"center",bold:!1,fontSize:6,margin:[0,0,0,0]},line:{margin:[0,3,0,3]},table_header:{fontSize:10,bold:!0,alignment:"center",fillColor:"#eeeeee"},table_body:{fontSize:7}},pageSize:{width:150,height:320},pageMargins:[10,15,10,15]};Q.createPdf(a).open()}generateBoxMovementsDocument(t,n,i,a){const d=n.reduce((p,b)=>{const F=b.boxId;return p[F]?p[F].push(b):p[F]=[b],p},{}),h={content:[{layout:{hLineWidth:(p,b)=>.5,vLineWidth:(p,b)=>0,hLineColor:(p,b)=>"#eeeeee"},table:{headerRows:1,widths:["*","*"],body:[[{text:"Documento",style:"table_header_simple",fontSize:8,bold:!0,alignment:"left"},{text:"Per\xedodo",style:"table_header_simple",fontSize:8,bold:!0,alignment:"center"}],[{text:"Registro de movimientos de caja",fontSize:10,bold:!0},{text:`${g(t.start).format("DD-MM-yyyy hh:mm a")} al ${g(t.end).format("DD-MM-yyyy hh:mm a")}`,fontSize:10,bold:!0,alignment:"center"}]]}},{table:{headerRows:1,widths:[20,50,100,100,70,"*"],body:[[{text:"N\xba",style:"table_header"},{text:"Tipo",style:"table_header"},{text:"N\xba.Caja",style:"table_header"},{text:"Fecha",style:"table_header"},{text:"Monto",style:"table_header"},{text:"Motivo",style:"table_header"}],...Object.keys(d).map(p=>{const b=[];let F=1;if(!d.hasOwnProperty(p))return b;const v=n.find(m=>m.boxId===p).box;b.push([{text:`N\xba: ${v.no} - Fecha de Cierre: ${v.close?g(v.close).format("DD/MM/yyyy hh mm A"):"Abierta"} - Monto de cierre: $${v.initial+v.income+v.depot-v.return-v.loan-v.spent-v.extraction}`,colSpan:6,alignment:"center",bold:!0,fontSize:10,fillColor:"whitesmoke"},{},{},{},{},{}]);let E=d[p];for(const m of E){const f=E.indexOf(m),Y=E.filter((z,X)=>X<f);let j={},G={};const pe=this.translateMovementType(m.movementType);if(0===Y.length){const z=E.filter(X=>X.movementType===m.movementType).length;j={text:pe,style:"table_body",rowSpan:z},G={text:"1",style:"table_body",alignment:"center",rowSpan:z}}else if(E[f].movementType!==E[f-1].movementType){const z=E.filter(X=>X.movementType===m.movementType).length;j={text:pe,style:"table_body",rowSpan:z},F++,G={text:F.toString(),style:"table_body",alignment:"center",rowSpan:z}}b.push([G,j,{text:m.no,style:"table_body",alignment:"center"},{text:g(m.createdAt).format("DD/MM/yyyy hh mm A"),style:"table_body",alignment:"center"},{text:m.amount.toFixed(2),style:"table_body",alignment:"right"},{text:m?.reason,style:"table_body",alignment:"left"}])}return b}).flat()]},layout:{hLineWidth:(p,b)=>.7,vLineWidth:(p,b)=>.7,hLineColor:(p,b)=>"#eeeeee",vLineColor:(p,b)=>"#eeeeee"},marginTop:30,marginBottom:30}],footer:(p,b)=>({stack:[p===b?{layout:{hLineWidth:(F,v)=>.7,vLineWidth:(F,v)=>0,hLineColor:(F,v)=>"#eeeeee"},table:{headerRows:1,widths:["*","*","*"],body:[[{style:"table_header_simple",text:"elabora",fontFeatures:["c2sc","smcp"],alignment:"left"},{style:"table_header_simple",text:"",fontFeatures:["c2sc","smcp"],alignment:"left"},{style:"table_header_simple",text:"revisa",fontFeatures:["c2sc","smcp"],alignment:"left"}],[{text:"Nombre y apellidos",bold:!0,fontSize:8,fontFeatures:["c2sc","smcp"]},{text:"",bold:!0,fontSize:8,fontFeatures:["c2sc","smcp"]},{text:"Nombre y apellidos",bold:!0,fontSize:8,fontFeatures:["c2sc","smcp"]}],[{style:"table_header_simple",text:a.employee.fullname,fontSize:10,alignment:"left",fontFeatures:["c2sc","smcp"]},{style:"table_header_simple",text:""},{style:"table_header_simple",text:""}],[{text:"Firma",bold:!0,fontSize:8,fontFeatures:["c2sc","smcp"]},{text:"",bold:!0,fontSize:8,fontFeatures:["c2sc","smcp"]},{text:"Firma",bold:!0,fontSize:8,fontFeatures:["c2sc","smcp"]}],[{style:"table_header_simple",text:" "},{style:"table_header_simple",text:" "},{style:"table_header_simple",text:" "}]]},margin:[40,0,40,0]}:null,{table:{widths:["*","*"],body:[[{text:`Registro de movimientos en el per\xedodo ${g(t.start).format("DD-MM-yyyy hh:mm a")} al ${g(t.end).format("DD-MM-yyyy hh:mm a")}`,bold:!0,fontSize:8},{text:`P\xe1gina ${p.toString()}/${b} - Fecha de impresi\xf3n ${g().format("DD/MM/yyyy HH:mm:ss")}`,bold:!0,fontSize:8,alignment:"right"}]]},margin:p===b?[40,15,40,0]:[40,145,40,0],layout:"noBorders",italics:!0}]}),defaultStyle:{fontSize:12},styles:{header:{fontSize:16,bold:!0,marginBottom:5,alignment:"center",fontFeatures:["c2sc","smcp"]},table_header_simple:{fontSize:8,bold:!0,alignment:"center",fillColor:"#eeeeee"},table_header:{fontSize:10,bold:!0,alignment:"center",fillColor:"#eeeeee"},table_body:{fontSize:10},totals_name:{bold:!0,fillColor:"#eeeeee",alignment:"right",fontFeatures:["c2sc","smcp"],fontSize:10},totals_value:{alignment:"right",bold:!0,fontSize:11}},pageOrientation:"landscape",pageBreakBefore:(p,b)=>1===p.headlineLevel&&b.length>0,pageSize:"LETTER",pageMargins:[40,40,40,180],watermark:{text:i.name,color:"#fff",opacity:.07,angle:-35,bold:!0,italics:!1},info:{title:`Registro de movimientos en el per\xedodo ${g(t.start).format("DD-MM-yyyy hh:mm a")} al ${g(t.end).format("DD-MM-yyyy hh:mm a")}`,author:a.fullname,creationDate:g().toDate(),modDate:g().toDate(),producer:i.name}};Q.createPdf(h).open()}translateMovementType(t){switch(t){case u.initial:return"Inicial";case u.income:return"Ingreso";case u.return:return"Devoluci\xf3n";case u.loan:return"Pr\xe9stamo";case u.spent:return"Gasto";case u.depot:return"Dep\xf3sito";case u.extraction:return"Extracci\xf3n"}}static#e=this.\u0275fac=function(n){return new(n||o)};static#t=this.\u0275prov=e.jDH({token:o,factory:o.\u0275fac,providedIn:"root"})}return o})();Q.vfs=de.b.vfs;var Qe=l(56730),Xe=l(7997),Je=l(23083),Pe=l(49098),We=l(74892),O=l(55364);const Ue=["locationFilter"],He=["terminalFilter"],Oe=["statusFilter"],Ze=()=>({wheelPropagation:!1}),he=(o,r,t)=>({"boxes-grid-1":o,"boxes-grid-2":r,"boxes-grid-3":t}),Z=o=>({hidden:o}),Ke=()=>["abierta","cerrada"],qe=(o,r)=>({"pointer-events-none":o,hidden:r}),et=()=>[10,25,50,100],tt=(o,r)=>({"text-orange-700 bg-orange-50":o,"text-green-700 bg-green-50":r});function it(o,r){if(1&o){const t=e.RV6();e.j41(0,"mat-icon",49),e.bIt("click",function(){e.eBV(t);const i=e.XpG(2);return e.Njj(i.range.reset())}),e.k0s()}}function ot(o,r){if(1&o){const t=e.RV6();e.j41(0,"mat-form-field",36)(1,"mat-date-range-input",37),e.nrm(2,"input",38)(3,"input",39),e.k0s(),e.nrm(4,"mat-datepicker-toggle",40)(5,"mat-date-range-picker",41,3),e.DNE(7,it,1,0,"mat-icon",42),e.k0s(),e.j41(8,"div",43)(9,"button",44),e.nrm(10,"mat-icon",45),e.j41(11,"span",46),e.EFF(12,"Reportes"),e.k0s()(),e.j41(13,"mat-menu",47,4)(15,"button",48),e.bIt("click",function(){e.eBV(t);const i=e.XpG();return e.Njj(i.generateBoxesReport())}),e.EFF(16,"Resumen de cajas"),e.k0s()()()}if(2&o){const t=e.sdS(6),n=e.sdS(14),i=e.XpG();e.Y8G("subscriptSizing","dynamic"),e.R7$(),e.Y8G("formGroup",i.range)("rangePicker",t)("max",i.maxDate),e.R7$(3),e.Y8G("for",t),e.R7$(3),e.vxM(7,i.range.get("start").value||i.range.get("end").value?7:-1),e.R7$(2),e.Y8G("disabled",!i.range.get("start").value||!i.range.get("end").value||i.range.invalid)("matMenuTriggerFor",n),e.R7$(),e.Y8G("svgIcon","mat_solid:plagiarism")}}function nt(o,r){if(1&o){const t=e.RV6();e.j41(0,"div",50)(1,"div",51),e.EFF(2),e.k0s(),e.j41(3,"div",52),e.EFF(4),e.k0s(),e.j41(5,"div",52),e.EFF(6),e.k0s(),e.j41(7,"div",53),e.EFF(8),e.nI1(9,"date"),e.k0s(),e.j41(10,"div",54),e.EFF(11),e.nI1(12,"currency"),e.k0s(),e.j41(13,"div",53),e.EFF(14),e.nI1(15,"date"),e.k0s(),e.j41(16,"div",54),e.EFF(17),e.nI1(18,"currency"),e.k0s(),e.j41(19,"div",55)(20,"div",56)(21,"span",57),e.EFF(22),e.nI1(23,"uppercase"),e.k0s()()(),e.j41(24,"div",58)(25,"button",59),e.nrm(26,"mat-icon",60),e.k0s(),e.j41(27,"mat-menu",47,5)(29,"button",61),e.bIt("click",function(){const i=e.eBV(t).$implicit,a=e.XpG(2);return e.Njj(a.boxCloseReport(i))}),e.EFF(30,"Resumen de caja"),e.k0s(),e.j41(31,"button",48),e.bIt("click",function(){const i=e.eBV(t).$implicit,a=e.XpG(2);return e.Njj(a.saleProductsReport(i.id))}),e.EFF(32,"Ventas por productos"),e.k0s(),e.j41(33,"button",48),e.bIt("click",function(){const i=e.eBV(t).$implicit,a=e.XpG(2);return e.Njj(a.salesByCategoriesProducts(i.id))}),e.EFF(34,"Ventas por categor\xedas"),e.k0s(),e.j41(35,"button",48),e.bIt("click",function(){const i=e.eBV(t).$implicit,a=e.XpG(2);return e.Njj(a.saleResumeDocument(i.id))}),e.EFF(36,"Resumen de caja y ventas"),e.k0s()(),e.j41(37,"button",62),e.nrm(38,"mat-icon",60),e.k0s(),e.j41(39,"mat-menu",47,4)(41,"button",48),e.bIt("click",function(){const i=e.eBV(t).$implicit,a=e.XpG(2);return e.Njj(a.printIPV(i.id))}),e.EFF(42,"Ventas por productos"),e.k0s(),e.j41(43,"button",48),e.bIt("click",function(){const i=e.eBV(t).$implicit,a=e.XpG(2);return e.Njj(a.printIPVCategories(i.id))}),e.EFF(44,"Ventas por categor\xedas"),e.k0s(),e.j41(45,"button",48),e.bIt("click",function(){const i=e.eBV(t).$implicit,a=e.XpG(2);return e.Njj(a.printBoxAndSales(i.id))}),e.EFF(46,"Resumen de caja y ventas"),e.k0s()()()()}if(2&o){const t=r.$implicit,n=e.sdS(28),i=e.sdS(40),a=e.XpG(2);e.Y8G("ngClass",e.sMw(32,he,1===a.user.accessLevel,2===a.user.accessLevel,3===a.user.accessLevel)),e.R7$(2),e.SpI(" ",t.no," "),e.R7$(),e.Y8G("ngClass",e.eq3(36,Z,a.user.accessLevel<3)),e.R7$(),e.SpI(" ",t.location.name," "),e.R7$(),e.Y8G("ngClass",e.eq3(38,Z,1===a.user.accessLevel)),e.R7$(),e.SpI(" ",t.terminal.name," "),e.R7$(2),e.SpI(" ",e.i5U(9,18,t.open,"dd/MM/yyyy HH:mm a")," "),e.R7$(3),e.SpI(" ",e.i5U(12,21,t.initial,"$ ")," "),e.R7$(3),e.SpI(" ",e.i5U(15,24,t.close,"dd/MM/yyyy HH:mm a")," "),e.R7$(3),e.SpI(" ",e.i5U(18,27,t.initial+t.income+t.depot-t.return-t.loan-t.spent-t.extraction,"$ ")," "),e.R7$(3),e.Y8G("ngClass",e.l_i(40,tt,"cerrada"===t.status,"abierta"===t.status)),e.R7$(2),e.SpI(" ",e.bMT(23,30,t.status)," "),e.R7$(3),e.Y8G("matMenuTriggerFor",n),e.R7$(),e.Y8G("svgIcon","mat_solid:request_page"),e.R7$(3),e.Y8G("disabled","abierta"===t.status),e.R7$(8),e.Y8G("matMenuTriggerFor",i)("disabled","abierta"===t.status),e.R7$(),e.Y8G("svgIcon","mat_solid:print")}}function st(o,r){1&o&&e.Z7z(0,nt,47,43,"div",50,e.BUC().trackByFn,!0),2&o&&e.Dyx(r)}function at(o,r){1&o&&(e.j41(0,"div",63),e.EFF(1," \xa1No se ha registrado ning\xfan cierre de caja! "),e.k0s())}let rt=(()=>{class o{constructor(){this.boxes$=(0,V.of)([]),this.isLoading=!1,this.isSlideLoading=!1,this.merchant=null,this.selectedSlide=null,this.user=null,this.maxDate=new Date,this.searchLocationsControl=new s.MJ(null),this.searchTerminalsControl=new s.MJ(null),this.searchInputControl=new s.MJ,this.filterInputControl=new s.MJ,this.selectedLocation=null,this.selectedTerminal=null,this.selectedStatus=[],this.range=new s.gE({start:new s.MJ({disabled:!1,value:null},[O.t.futureDateValidator()]),end:new s.MJ({disabled:!1,value:null},[O.t.futureDateValidator()])}),this._boxReportsService=(0,e.WQX)(ue),this._boxService=(0,e.WQX)(M.R),this._changeDetectorRef=(0,e.WQX)(e.gRc),this._documentsService=(0,e.WQX)(Qe.Q),this._snackBar=(0,e.WQX)(w.UG),this._unsubscribeAll=new N.B,this.store=(0,e.WQX)(W.il),this._printerService=(0,e.WQX)(Xe.k),this._salesService=(0,e.WQX)(Je.w),this._locationsService=(0,e.WQX)(Pe.O),this._terminalsService=(0,e.WQX)(We.T)}ngOnInit(){this.store.select(le.Xb).pipe((0,c.Q)(this._unsubscribeAll)).subscribe(t=>{this.merchant=t,this._changeDetectorRef.markForCheck()}),this.store.select(re.SW).pipe((0,c.Q)(this._unsubscribeAll)).subscribe(t=>{this.user=t,this._changeDetectorRef.markForCheck()}),this.boxes$=this.store.select(U.Gf),this.store.select(ae.Dz).pipe((0,c.Q)(this._unsubscribeAll)).subscribe(t=>{this.pagination=t,this._changeDetectorRef.markForCheck()}),this.searchInputControl.valueChanges.pipe((0,c.Q)(this._unsubscribeAll),(0,S.B)(300),(0,L.n)(t=>(this.isLoading=!0,this._boxService.getBoxes(this._paginator.pageIndex,this._paginator.pageSize,this._sort.active,this._sort.direction,t,this.selectedLocation?.id,this.selectedTerminal?.id,this.selectedStatus,this.range.get("start").value,this.range.get("end").value))),(0,I.T)(()=>{this.isLoading=!1})).subscribe(),this.locationsFiltered=this.searchLocationsControl.valueChanges.pipe((0,S.B)(200),(0,te.Z)(null),(0,ie.j)(()=>{this.isLoading=!1}),(0,oe.Z)(t=>null!==t&&"string"==typeof t&&(this.selectedLocation&&t!==this.selectedLocation.name||!this.selectedLocation)?(this.isLoading=!0,this._locationsService.findActiveLocations(t.trim())):(0,V.of)())),this.terminalsFiltered=this.searchTerminalsControl.valueChanges.pipe((0,S.B)(200),(0,te.Z)(null),(0,ie.j)(()=>{this.isLoading=!1}),(0,oe.Z)(t=>null!==t&&"string"==typeof t&&(this.selectedTerminal&&t!==this.selectedTerminal.name||!this.selectedTerminal)?(this.isLoading=!0,this._terminalsService.findTerminalsActiveByUser().pipe((0,I.T)(n=>n.data.findTerminalsActiveByUser.terminals))):(0,V.of)())),this.filterInputControl.valueChanges.pipe((0,c.Q)(this._unsubscribeAll),(0,S.B)(300),(0,L.n)(t=>(this.isLoading=!0,this._boxService.getBoxes(this._paginator.pageIndex,this._paginator.pageSize,this._sort.active,this._sort.direction,this.searchInputControl.value,this.selectedLocation?.id,this.selectedTerminal?.id,this.selectedStatus,this.range.get("start").value,this.range.get("end").value))),(0,I.T)(()=>{this.isLoading=!1})).subscribe(),this.range.valueChanges.pipe((0,c.Q)(this._unsubscribeAll)).subscribe(t=>{this._boxService.getBoxes(0,this.pagination.size,this._sort.active,this._sort.direction,this.searchInputControl.value,this.selectedLocation?.id,this.selectedTerminal?.id,this.selectedStatus,t.start,t.end).pipe((0,c.Q)(this._unsubscribeAll)).subscribe()})}ngAfterViewInit(){this._sort&&this._paginator&&(this._sort.sort({id:"updatedAt",start:"desc",disableClear:!0}),this._changeDetectorRef.markForCheck(),this._sort.sortChange.pipe((0,c.Q)(this._unsubscribeAll)).subscribe(()=>{this._paginator.pageIndex=0}),(0,se.h)(this._sort.sortChange,this._paginator.page).pipe((0,L.n)(()=>(this.isLoading=!0,this._boxService.getBoxes(this._paginator.pageIndex,this._paginator.pageSize,this._sort.active,this._sort.direction,this.searchInputControl.value,this.selectedLocation?.id,this.selectedTerminal?.id,this.selectedStatus,this.range.get("start").value,this.range.get("end").value))),(0,I.T)(()=>{this.isLoading=!1})).subscribe())}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete(),this.store.dispatch((0,H.Bx)())}resetLocation(){this.selectedLocation=null,this.searchInputControl.setValue(""),this._changeDetectorRef.markForCheck()}addLocation(t){this.selectedLocation=t,this.filterInputControl.setValue(""),this._changeDetectorRef.markForCheck()}resetTerminal(){this.selectedTerminal=null,this.searchInputControl.setValue(""),this._changeDetectorRef.markForCheck()}addTerminal(t){this.selectedTerminal=t,this.filterInputControl.setValue(""),this._changeDetectorRef.markForCheck()}addStatus(t){this.selectedStatus=t,this.filterInputControl.setValue(""),this._changeDetectorRef.markForCheck()}generateBoxesReport(){const{start:t,end:n}=this.range.getRawValue();!t||!n||this._boxService.getAllBoxes(null,this.selectedLocation?.id,this.selectedTerminal?.id,t,n).pipe((0,c.Q)(this._unsubscribeAll)).subscribe(({data:i})=>{i&&this._documentsService.generateBoxesReport(i.getBoxes.boxes,{start:i.getBoxes.startDate,end:i.getBoxes.endDate},this.merchant,this.user)})}boxCloseReport(t){this._boxService.getBoxById(t.id).pipe((0,c.Q)(this._unsubscribeAll)).subscribe(({data:n})=>{t&&this._boxReportsService.boxCloseReport(n.findBoxById.box,this.merchant,this.user)})}saleProductsReport(t){this._salesService.getIpvSaleResume(t).pipe((0,c.Q)(this._unsubscribeAll)).subscribe(n=>{if(n){const i=n.products.filter(d=>d.quantity>0).map(d=>({Producto:d?.name,Cantidad:d.quantity,Precio:d.priceAvg,Cajero:n.employeeName}));this._documentsService.generateIpvProducts(i,{start:n.openedAt,end:n.closedAT},this.merchant,[{name:n.locationName}],this.user,n.cashPaid,n.cardPaid)}})}salesByCategoriesProducts(t){this._salesService.getIpvSaleResumeCategory(t).pipe((0,c.Q)(this._unsubscribeAll)).subscribe(n=>{n&&this._documentsService.generateSalesByCategoriesProducts(n,this.merchant,this.user)})}saleResumeDocument(t){this._boxService.getBoxSaleResume(t).pipe((0,c.Q)(this._unsubscribeAll)).subscribe(n=>{n&&this._boxReportsService.generateBoxSaleResumeDocument(n)})}trackByFn(t,n){return t||n.id}printIPV(t){this._salesService.getIpvSaleResume(t).pipe((0,c.Q)(this._unsubscribeAll)).subscribe(n=>{n&&this._printerService.printIpvSalesResumeTicket(n).pipe((0,c.Q)(this._unsubscribeAll)).subscribe(({message:i})=>{this._snackBar.open(i,"Aceptar",{duration:3e3,panelClass:"text-center"})})})}printIPVCategories(t){this._salesService.getIpvSaleResumeCategory(t).pipe((0,c.Q)(this._unsubscribeAll)).subscribe(n=>{n&&this._printerService.printIpvSalesResumeCategoryTicket(n).pipe((0,c.Q)(this._unsubscribeAll)).subscribe(({message:i})=>{this._snackBar.open(i,"Aceptar",{duration:3e3,panelClass:"text-center"})})})}printBoxAndSales(t){this._boxService.getBoxSaleResume(t).pipe((0,c.Q)(this._unsubscribeAll)).subscribe(n=>{n&&this._printerService.printBoxSaleResumeTicket(n).pipe((0,c.Q)(this._unsubscribeAll)).subscribe(({message:i})=>{this._snackBar.open(i,"Aceptar",{duration:3e3,panelClass:"text-center"})})})}generateTicketDocument(t){var n=this;return(0,Ne.A)(function*(){n._documentsService.generateTicketDocument(t,n.merchant,n.user)})()}existTableFilter(){return this.statusFilter?.hasFilter||this.locationFilter?.hasFilter||this.terminalFilter?.hasFilter}clearTableFilters(){this.statusFilter?.hasFilter&&this.statusFilter.clearFilter(),this.locationFilter?.hasFilter&&this.locationFilter.clearFilter(),this.terminalFilter?.hasFilter&&this.terminalFilter.clearFilter()}static#e=this.\u0275fac=function(n){return new(n||o)};static#t=this.\u0275cmp=e.VBU({type:o,selectors:[["box-history"]],viewQuery:function(n,i){if(1&n&&(e.GBs(A.iy,5),e.GBs(T.B4,5),e.GBs(Ue,5),e.GBs(He,5),e.GBs(Oe,5)),2&n){let a;e.mGM(a=e.lsd())&&(i._paginator=a.first),e.mGM(a=e.lsd())&&(i._sort=a.first),e.mGM(a=e.lsd())&&(i.locationFilter=a.first),e.mGM(a=e.lsd())&&(i.terminalFilter=a.first),e.mGM(a=e.lsd())&&(i.statusFilter=a.first)}},standalone:!0,features:[e.aNF],decls:66,vars:49,consts:[["locationFilter",""],["terminalFilter",""],["statusFilter",""],["picker",""],["reportsMenu","matMenu"],["reportsMenu1","matMenu"],["fuseScrollbar","",1,"absolute","inset-0","flex","flex-col","flex-auto","min-w-0","bg-card","dark:bg-transparent",3,"fuseScrollbarOptions"],[1,"relative","flex","flex-col","px-6","py-8","lg:flex-row","flex-0","lg:items-center","lg:justify-between","md:px-8"],[1,"flex-1","min-w-0"],[1,"flex","flex-wrap","items-center","font-medium"],["routerLink","/desktop",1,"whitespace-nowrap","text-primary-500"],[1,"flex","items-center","ml-1","whitespace-nowrap"],[1,"icon-size-5","text-secondary",3,"svgIcon"],["routerLink","/modules/box/admin",1,"ml-1","text-primary-500"],[1,"ml-1","text-primary-500"],[1,"mt-2"],[1,"text-3xl","font-extrabold","leading-7","tracking-tight","truncate","sm:leading-10"],[1,"flex","flex-wrap","items-center","gap-2","mt-6","md:fixed","md:max-w-1/2","md:justify-end","right-8","shrink-0","lg:mt-0","lg:ml-4"],[1,"fuse-mat-dense","fuse-mat-rounded","min-w-64",3,"subscriptSizing"],["matPrefix","",1,"icon-size-5",3,"svgIcon"],["matInput","",3,"formControl","autocomplete","placeholder"],[1,"flex","flex-auto"],[1,"flex","flex-col","flex-auto"],[1,"grid","border-t"],["matSort","","matSortDisableClear","",1,"sticky","top-0","z-10","grid","gap-4","px-6","py-4","font-semibold","shadow","md:px-8","text-md","text-secondary","bg-gray-50","dark:bg-slate-900",3,"ngClass"],[1,"flex","items-center","justify-center",3,"mat-sort-header"],[1,"flex","items-center","justify-start",3,"ngClass"],[3,"dataChange","filterType","searchEntityControl","entitiesFiltered"],[1,"flex","items-center","justify-center","min-w-40",3,"mat-sort-header"],[1,"flex","items-center","justify-end"],[1,"flex","items-center","justify-center"],[3,"mat-sort-header"],[3,"dataChange","filterType","data"],["color","warn","mat-icon-button","","matTooltip","Limpiar filtros",1,"w-6","h-6","min-h-6","min-w-6",3,"click","disabled"],[1,"icon-size-4",3,"svgIcon"],[1,"border-b","first-letter:z-10","sm:inset-x-0","sm:sticky","sm:bottom-0","sm:border-t","sm:border-b-0","bg-gray-50","dark:bg-slate-900",3,"ngClass","length","pageIndex","pageSize","pageSizeOptions","showFirstLastButtons"],[1,"sm:mx-4","min-w-64","fuse-mat-dense","fuse-mat-rounded",3,"subscriptSizing"],[3,"formGroup","rangePicker","max"],["matStartDate","","formControlName","start","placeholder","Fecha de inicio"],["matEndDate","","formControlName","end","placeholder","Fecha final"],["matPrefix","",3,"for"],["disabled","false"],["svgIcon","mat_solid:cancel","matSuffix","",1,"cursor-pointer"],[1,""],["mat-raised-button","",1,"text-white","bg-gradient-to-r","from-yellow-500","to-yellow-600",3,"disabled","matMenuTriggerFor"],[3,"svgIcon"],[1,"hidden","ml-2","mr-1","text-white","sm:block"],["xPosition","before"],["mat-menu-item","",3,"click"],["svgIcon","mat_solid:cancel","matSuffix","",1,"cursor-pointer",3,"click"],[1,"z-0","grid","items-center","bg-white","dark:bg-default","gap-4","px-6","py-3","border-b","md:px-8",3,"ngClass"],[1,"text-left"],[1,"text-left",3,"ngClass"],[1,"text-center","min-w-40"],[1,"font-mono","text-right"],[1,"flex","justify-center"],[1,"flex","items-center","justify-center","mr-4","p-1","text-center","truncate","delay-100","rounded-full","h-7","lock","dark:bg-white","dark:bg-opacity-5",3,"ngClass"],[1,"w-full","px-2","text-sm","font-medium","text-center"],[1,"flex","flex-row","justify-end","gap-2"],["mat-stroked-button","",1,"px-2","leading-6","min-w-10","min-h-7","h-7",3,"matMenuTriggerFor"],[1,"icon-size-5",3,"svgIcon"],["mat-menu-item","",3,"click","disabled"],["mat-stroked-button","",1,"px-2","leading-6","min-w-10","min-h-7","h-7",3,"matMenuTriggerFor","disabled"],[1,"p-8","text-4xl","font-semibold","tracking-tight","text-center","border-t","sm:p-16"]],template:function(n,i){if(1&n){const a=e.RV6();e.j41(0,"div",6)(1,"div",7)(2,"div",8)(3,"div",9)(4,"div")(5,"a",10),e.EFF(6,"Inicio"),e.k0s()(),e.j41(7,"div",11),e.nrm(8,"mat-icon",12),e.j41(9,"a",13),e.EFF(10,"Caja"),e.k0s()(),e.j41(11,"div",11),e.nrm(12,"mat-icon",12),e.j41(13,"a",14),e.EFF(14,"Cierres de Caja"),e.k0s()()(),e.j41(15,"div",15)(16,"h2",16),e.EFF(17," Cierres de Caja "),e.k0s()()(),e.j41(18,"div",17)(19,"mat-form-field",18),e.nrm(20,"mat-icon",19)(21,"input",20),e.k0s(),e.DNE(22,ot,17,9),e.k0s()(),e.j41(23,"div",21)(24,"div",22)(25,"div",23)(26,"div",24)(27,"div",25)(28,"span"),e.EFF(29,"No."),e.k0s()(),e.j41(30,"div",26)(31,"span"),e.EFF(32," Unidad Comercial"),e.k0s(),e.j41(33,"table-filter",27,0),e.bIt("dataChange",function(h){return e.eBV(a),e.Njj(i.addLocation(h))}),e.k0s()(),e.j41(35,"div",26)(36,"span"),e.EFF(37,"Terminal (Caja)"),e.k0s(),e.j41(38,"table-filter",27,1),e.bIt("dataChange",function(h){return e.eBV(a),e.Njj(i.addTerminal(h))}),e.k0s()(),e.j41(40,"div",28)(41,"span"),e.EFF(42," Fecha Apertura"),e.k0s()(),e.j41(43,"div",29)(44,"span"),e.EFF(45," Monto Apertura"),e.k0s()(),e.j41(46,"div",28)(47,"span"),e.EFF(48,"Fecha Cierre"),e.k0s()(),e.j41(49,"div",29)(50,"span"),e.EFF(51,"Monto Cierre"),e.k0s()(),e.j41(52,"div",30)(53,"span",31),e.EFF(54,"Estado"),e.k0s(),e.j41(55,"table-filter",32,2),e.bIt("dataChange",function(h){return e.eBV(a),e.Njj(i.addStatus(h))}),e.k0s()(),e.j41(57,"div",29)(58,"span"),e.EFF(59,"Acciones"),e.k0s(),e.j41(60,"button",33),e.bIt("click",function(){return e.eBV(a),e.Njj(i.clearTableFilters())}),e.nrm(61,"mat-icon",34),e.k0s()()(),e.DNE(62,st,2,0),e.nI1(63,"async"),e.DNE(64,at,2,0),e.k0s(),e.nrm(65,"mat-paginator",35),e.k0s()()()}if(2&n){let a;e.Y8G("fuseScrollbarOptions",e.lJ4(35,Ze)),e.R7$(8),e.Y8G("svgIcon","mat_solid:chevron_right"),e.R7$(4),e.Y8G("svgIcon","mat_solid:chevron_right"),e.R7$(7),e.Y8G("subscriptSizing","dynamic"),e.R7$(),e.Y8G("svgIcon","mat_solid:search"),e.R7$(),e.Y8G("formControl",i.searchInputControl)("autocomplete","off")("placeholder","Escriba para buscar..."),e.R7$(),e.vxM(22,i.user.accessLevel>=3?22:-1),e.R7$(4),e.Y8G("ngClass",e.sMw(36,he,1===i.user.accessLevel,2===i.user.accessLevel,3===i.user.accessLevel)),e.R7$(),e.Y8G("mat-sort-header","no"),e.R7$(3),e.Y8G("ngClass",e.eq3(40,Z,i.user.accessLevel<3)),e.R7$(3),e.Y8G("filterType","filterEntity")("searchEntityControl",i.searchLocationsControl)("entitiesFiltered",i.locationsFiltered),e.R7$(2),e.Y8G("ngClass",e.eq3(42,Z,1===i.user.accessLevel)),e.R7$(3),e.Y8G("filterType","filterEntity")("searchEntityControl",i.searchTerminalsControl)("entitiesFiltered",i.terminalsFiltered),e.R7$(2),e.Y8G("mat-sort-header","open"),e.R7$(6),e.Y8G("mat-sort-header","close"),e.R7$(7),e.Y8G("mat-sort-header","status"),e.R7$(2),e.Y8G("filterType","multiSelect")("data",e.lJ4(44,Ke)),e.R7$(5),e.Y8G("disabled",!i.existTableFilter()),e.R7$(),e.Y8G("svgIcon","mat_solid:filter_list_off"),e.R7$(),e.vxM(62,(a=e.bMT(63,33,i.boxes$))?62:64,a),e.R7$(3),e.Y8G("ngClass",e.l_i(45,qe,i.isLoading,i.pagination.length<10&&i.pagination.page<1))("length",i.pagination.length)("pageIndex",i.pagination.page)("pageSize",i.pagination.size)("pageSizeOptions",e.lJ4(48,et))("showFirstLastButtons",!0)}},dependencies:[y.Hl,y.$z,y.iY,_.RG,_.rl,_.JW,_.yw,$.fS,$.fg,R.m_,R.An,x.YU,s.X1,s.me,s.BC,s.cb,s.l_,s.j4,s.JD,x.Jj,T.NQ,T.B4,T.aE,x.vh,x.oe,x.Pc,C.Cn,C.kk,C.fb,C.Cp,A.Ou,A.iy,ce.p,me.i,k.X6,k.bU,k.el,k.xR,k.IG,k.SG],encapsulation:2,changeDetection:0})}return o})();var lt=l(90558);const ct=["boxFilter"],mt=["movementTypeFilter"],dt=()=>({wheelPropagation:!1}),ut=()=>["Inicial","Ingreso","Devoluci\xf3n","Pr\xe9stamo","Gasto","Dep\xf3sito","Extracci\xf3n"],ht=(o,r)=>({"pointer-events-none":o,hidden:r}),pt=()=>[10,25,50,100],bt=o=>({"text-red-500":o});function ft(o,r){if(1&o){const t=e.RV6();e.j41(0,"mat-icon",47),e.bIt("click",function(){e.eBV(t);const i=e.XpG(2);return e.Njj(i.range.reset())}),e.k0s()}}function gt(o,r){if(1&o){const t=e.RV6();e.j41(0,"mat-form-field",34)(1,"mat-date-range-input",35),e.nrm(2,"input",36)(3,"input",37),e.k0s(),e.nrm(4,"mat-datepicker-toggle",38)(5,"mat-date-range-picker",39,2),e.DNE(7,ft,1,0,"mat-icon",40),e.k0s(),e.j41(8,"div",41)(9,"button",42),e.nrm(10,"mat-icon",43),e.j41(11,"span",44),e.EFF(12,"Reportes"),e.k0s()(),e.j41(13,"mat-menu",45,3)(15,"button",46),e.bIt("click",function(){e.eBV(t);const i=e.XpG();return e.Njj(i.generateBoxMovementsReport())}),e.EFF(16,"Generar"),e.k0s()()()}if(2&o){const t=e.sdS(6),n=e.sdS(14),i=e.XpG();e.Y8G("subscriptSizing","dynamic"),e.R7$(),e.Y8G("formGroup",i.range)("rangePicker",t)("max",i.maxDate),e.R7$(3),e.Y8G("for",t),e.R7$(3),e.vxM(7,i.range.get("start").value||i.range.get("end").value?7:-1),e.R7$(2),e.Y8G("disabled",!i.range.get("start").value||!i.range.get("end").value||i.range.invalid)("matMenuTriggerFor",n),e.R7$(),e.Y8G("svgIcon","mat_solid:plagiarism")}}function xt(o,r){if(1&o&&(e.j41(0,"div",48)(1,"div"),e.EFF(2),e.k0s(),e.j41(3,"div",49),e.EFF(4),e.k0s(),e.j41(5,"div",50),e.EFF(6),e.nI1(7,"date"),e.k0s(),e.j41(8,"div",51),e.EFF(9),e.k0s(),e.j41(10,"div",52),e.EFF(11),e.nI1(12,"currency"),e.k0s(),e.j41(13,"div",53)(14,"span",54),e.EFF(15),e.k0s()(),e.nrm(16,"div",55),e.k0s()),2&o){const t=r.$implicit,n=e.XpG(2);e.R7$(2),e.SpI(" ",t.no," "),e.R7$(2),e.SpI(" ",null==t||null==t.box?null:t.box.no," "),e.R7$(2),e.SpI(" ",e.i5U(7,8,t.createdAt,"dd/MM/yyyy HH:mm a")," "),e.R7$(2),e.Y8G("ngClass",e.eq3(14,bt,null===t.reason)),e.R7$(),e.SpI(" ",t.reason||"Sin motivo"," "),e.R7$(2),e.SpI(" ",e.i5U(12,11,t.amount,"$ ")," "),e.R7$(3),e.Y8G("ngClass",n.movementClass(t.movementType)),e.R7$(),e.SpI(" ",n.translateMovementType(t.movementType)," ")}}function _t(o,r){1&o&&e.Z7z(0,xt,17,16,"div",48,e.BUC().trackByFn,!0),2&o&&e.Dyx(r)}function vt(o,r){1&o&&(e.j41(0,"div",56),e.EFF(1," \xa1No se ha registrado ning\xfan movimiento de caja! "),e.k0s())}let yt=(()=>{class o{constructor(){this.boxMovements$=(0,V.of)([]),this.isLoading=!1,this.pagination=new lt.xN,this.searchInputControl=new s.MJ,this.isSlideLoading=!1,this.selectedSlide=null,this.user=null,this.maxDate=new Date,this.merchant=null,this.filterInputControl=new s.MJ,this.searchBoxesControl=new s.MJ(null),this.selectedBox=null,this.selectedMovementsType=[],this.range=new s.gE({start:new s.MJ({disabled:!1,value:null},[O.t.futureDateValidator()]),end:new s.MJ({disabled:!1,value:null},[O.t.futureDateValidator()])}),this._boxReportsService=(0,e.WQX)(ue),this._unsubscribeAll=new N.B,this._boxService=(0,e.WQX)(M.R),this._changeDetectorRef=(0,e.WQX)(e.gRc),this.store=(0,e.WQX)(W.il)}ngOnInit(){this.boxMovements$=this.store.select(U.Q9),this.store.select(ae.Dz).pipe((0,c.Q)(this._unsubscribeAll)).subscribe(t=>{this.pagination=t,this._changeDetectorRef.markForCheck()}),this.store.select(le.Xb).pipe((0,c.Q)(this._unsubscribeAll)).subscribe(t=>{this.merchant=t,this._changeDetectorRef.markForCheck()}),this.store.select(re.SW).pipe((0,c.Q)(this._unsubscribeAll)).subscribe(t=>{this.user=t,this._changeDetectorRef.markForCheck()}),this.searchInputControl.valueChanges.pipe((0,c.Q)(this._unsubscribeAll),(0,S.B)(300),(0,L.n)(t=>(this.isLoading=!0,this._boxService.getBoxMovements(this._paginator.pageIndex,this._paginator.pageSize,this._sort.active,this._sort.direction,t,this.selectedBox?.id,this.selectedMovementsType,this.range.value.start,this.range.value.end))),(0,I.T)(()=>{this.isLoading=!1})).subscribe(),this.boxesFiltered=this.searchBoxesControl.valueChanges.pipe((0,S.B)(200),(0,te.Z)(null),(0,ie.j)(()=>{this.isLoading=!1}),(0,oe.Z)(t=>null!==t&&"string"==typeof t&&(this.selectedBox&&t!==this.selectedBox.no||!this.selectedBox)?(this.isLoading=!0,this._boxService.getAllBoxes(t.trim()).pipe((0,I.T)(n=>n.data.getBoxes.boxes))):(0,V.of)())),this.filterInputControl.valueChanges.pipe((0,c.Q)(this._unsubscribeAll),(0,S.B)(300),(0,L.n)(t=>(this.isLoading=!0,this._boxService.getBoxMovements(this._paginator.pageIndex,this._paginator.pageSize,this._sort.active,this._sort.direction,this.searchInputControl.value,this.selectedBox?.id,this.selectedMovementsType,this.range.get("start").value,this.range.get("end").value))),(0,I.T)(()=>{this.isLoading=!1})).subscribe(),this.range.valueChanges.pipe((0,c.Q)(this._unsubscribeAll)).subscribe(t=>{this._boxService.getBoxMovements(0,this.pagination.size,this._sort.active,this._sort.direction,this.searchInputControl.value,this.selectedBox?.id,this.selectedMovementsType,t.start,t.end).pipe((0,c.Q)(this._unsubscribeAll)).subscribe()})}ngAfterViewInit(){this._sort&&this._paginator&&(this._sort.sort({id:"createdAt",start:"desc",disableClear:!0}),this._changeDetectorRef.markForCheck(),this._sort.sortChange.pipe((0,c.Q)(this._unsubscribeAll)).subscribe(()=>{this._paginator.pageIndex=0}),(0,se.h)(this._sort.sortChange,this._paginator.page).pipe((0,L.n)(()=>(this.isLoading=!0,this._boxService.getBoxMovements(this._paginator.pageIndex,this._paginator.pageSize,this._sort.active,this._sort.direction,this.searchInputControl.value,this.selectedBox?.id,this.selectedMovementsType,this.range.value.start,this.range.value.end))),(0,I.T)(()=>{this.isLoading=!1})).subscribe())}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete(),this.store.dispatch((0,H.hr)())}addBox(t){this.selectedBox=t,this.filterInputControl.setValue(""),this._changeDetectorRef.markForCheck()}addMovementType(t){const n=[u.initial,u.income,u.return,u.loan,u.spent,u.depot,u.extraction];this.selectedMovementsType=t.map(i=>n.find(a=>this.translateMovementType(a)===i)),this.filterInputControl.setValue(""),this._changeDetectorRef.markForCheck()}generateBoxMovementsReport(){const{start:t,end:n}=this.range.getRawValue();!t||!n||this._boxService.findBoxMovements(this.selectedBox?.id,this.selectedMovementsType,this.range.value.start,this.range.value.end).pipe((0,c.Q)(this._unsubscribeAll)).subscribe(({data:i})=>{i&&this._boxReportsService.generateBoxMovementsDocument({start:i.findBoxMovements.startDate,end:i.findBoxMovements.endDate},i.findBoxMovements.boxMovements,this.merchant,this.user)})}existTableFilter(){return this.movementTypeFilter?.hasFilter||this.boxFilter?.hasFilter}clearTableFilters(){this.movementTypeFilter?.hasFilter&&this.movementTypeFilter.clearFilter(),this.boxFilter?.hasFilter&&this.boxFilter.clearFilter()}translateMovementType(t){switch(t){case u.initial:return"Inicial";case u.income:return"Ingreso";case u.return:return"Devoluci\xf3n";case u.loan:return"Pr\xe9stamo";case u.spent:return"Gasto";case u.depot:return"Dep\xf3sito";case u.extraction:return"Extracci\xf3n"}}movementClass(t){switch(t){case u.initial:return"text-slate-700 bg-slate-50";case u.income:return"text-green-700 bg-green-50";case u.return:return"text-yellow-700 bg-yellow-50";case u.loan:return"text-red-700 bg-red-50";case u.spent:return"text-cyan-700 bg-cyan-50";case u.depot:return"text-blue-700 bg-blue-50";case u.extraction:return"text-pink-700 bg-pink-50"}}trackByFn(t,n){return t||n.id}static#e=this.\u0275fac=function(n){return new(n||o)};static#t=this.\u0275cmp=e.VBU({type:o,selectors:[["box-movements"]],viewQuery:function(n,i){if(1&n&&(e.GBs(A.iy,5),e.GBs(T.B4,5),e.GBs(ct,5),e.GBs(mt,5)),2&n){let a;e.mGM(a=e.lsd())&&(i._paginator=a.first),e.mGM(a=e.lsd())&&(i._sort=a.first),e.mGM(a=e.lsd())&&(i.boxFilter=a.first),e.mGM(a=e.lsd())&&(i.movementTypeFilter=a.first)}},standalone:!0,features:[e.aNF],decls:56,vars:36,consts:[["boxFilter",""],["movementTypeFilter",""],["picker",""],["reportsMenu","matMenu"],["fuseScrollbar","",1,"absolute","inset-0","flex","flex-col","flex-auto","min-w-0","bg-card","dark:bg-transparent",3,"fuseScrollbarOptions"],[1,"relative","flex","flex-col","px-6","py-8","border-b","lg:flex-row","flex-0","lg:items-center","lg:justify-between","md:px-8"],[1,"flex-1","min-w-0"],[1,"flex","flex-wrap","items-center","font-medium"],["routerLink","/desktop",1,"whitespace-nowrap","text-primary-500"],[1,"flex","items-center","ml-1","whitespace-nowrap"],[1,"icon-size-5","text-secondary",3,"svgIcon"],[1,"ml-1","text-primary-500"],[1,"mt-2"],[1,"text-3xl","font-extrabold","leading-7","tracking-tight","truncate","sm:leading-10"],[1,"flex","items-center","mt-6","shrink-0","lg:mt-0","lg:ml-4","gap-2"],[1,"fuse-mat-dense","fuse-mat-rounded","min-w-64",3,"subscriptSizing"],["matPrefix","",1,"icon-size-5",3,"svgIcon"],["matInput","",3,"formControl","autocomplete","placeholder"],[1,"flex","flex-auto"],[1,"flex","flex-col","flex-auto"],[1,"grid"],["matSort","","matSortDisableClear","",1,"sticky","top-0","z-10","grid","gap-4","px-6","py-4","font-semibold","shadow","box-movements-grid","md:px-8","text-md","text-secondary","bg-gray-50","dark:bg-slate-900"],[1,"flex","items-center","justify-center",3,"mat-sort-header"],[1,"flex","items-center","justify-center"],[3,"dataChange","filterType","entityPropertyName","searchEntityControl","entitiesFiltered"],[1,"flex","items-center","justify-center","min-w-40",3,"mat-sort-header"],[1,"hidden","md:flex","items-center"],[1,"flex","items-center","justify-end",3,"mat-sort-header"],[1,"flex","items-center","justify-center",3,"matTooltip"],[3,"dataChange","filterType","data"],[1,"flex","items-center","justify-end"],["color","warn","mat-icon-button","","matTooltip","Limpiar filtros",1,"w-6","h-6","min-h-6","min-w-6",3,"click","disabled"],[1,"icon-size-4",3,"svgIcon"],[1,"border-b","first-letter:z-10","sm:inset-x-0","sm:sticky","sm:bottom-0","sm:border-t","sm:border-b-0","bg-gray-50","dark:bg-slate-900",3,"ngClass","length","pageIndex","pageSize","pageSizeOptions","showFirstLastButtons"],[1,"sm:mx-4","min-w-64","fuse-mat-dense","fuse-mat-rounded",3,"subscriptSizing"],[3,"formGroup","rangePicker","max"],["matStartDate","","formControlName","start","placeholder","Fecha de inicio"],["matEndDate","","formControlName","end","placeholder","Fecha final"],["matPrefix","",3,"for"],["disabled","false"],["svgIcon","mat_solid:cancel","matSuffix","",1,"cursor-pointer"],[1,""],["mat-raised-button","",1,"text-white","bg-gradient-to-r","from-yellow-500","to-yellow-600",3,"disabled","matMenuTriggerFor"],[3,"svgIcon"],[1,"hidden","ml-2","mr-1","text-white","sm:block"],["xPosition","before"],["mat-menu-item","",3,"click"],["svgIcon","mat_solid:cancel","matSuffix","",1,"cursor-pointer",3,"click"],[1,"z-0","grid","items-center","bg-white","dark:bg-default","gap-4","px-6","py-3","border-b","box-movements-grid","md:px-8"],[1,"text-center"],[1,"text-center","min-w-40"],[1,"hidden","md:block",3,"ngClass"],[1,"text-right","mr-4"],[1,"flex","justify-center"],[1,"px-2.5","py-1","rounded-full",3,"ngClass"],[1,"flex","flex-row","justify-end","gap-2"],[1,"p-8","text-4xl","font-semibold","tracking-tight","text-center","border-t","sm:p-16"]],template:function(n,i){if(1&n){const a=e.RV6();e.j41(0,"div",4)(1,"div",5)(2,"div",6)(3,"div",7)(4,"div")(5,"a",8),e.EFF(6,"Inicio"),e.k0s()(),e.j41(7,"div",9),e.nrm(8,"mat-icon",10),e.j41(9,"a",11),e.EFF(10,"Caja"),e.k0s()(),e.j41(11,"div",9),e.nrm(12,"mat-icon",10),e.j41(13,"a",11),e.EFF(14,"Movimientos de Caja"),e.k0s()()(),e.j41(15,"div",12)(16,"h2",13),e.EFF(17," Movimientos de Caja "),e.k0s()()(),e.j41(18,"div",14)(19,"mat-form-field",15),e.nrm(20,"mat-icon",16)(21,"input",17),e.k0s(),e.DNE(22,gt,17,9),e.k0s()(),e.j41(23,"div",18)(24,"div",19)(25,"div",20)(26,"div",21)(27,"div",22)(28,"span"),e.EFF(29,"No."),e.k0s()(),e.j41(30,"div",23)(31,"span"),e.EFF(32,"No.Caja"),e.k0s(),e.j41(33,"table-filter",24,0),e.bIt("dataChange",function(h){return e.eBV(a),e.Njj(i.addBox(h))}),e.k0s()(),e.j41(35,"div",25)(36,"span"),e.EFF(37,"Fecha"),e.k0s()(),e.j41(38,"div",26)(39,"span"),e.EFF(40,"Motivo"),e.k0s()(),e.j41(41,"div",27)(42,"span"),e.EFF(43,"Monto"),e.k0s()(),e.j41(44,"div",28)(45,"span"),e.EFF(46,"Movimiento"),e.k0s(),e.j41(47,"table-filter",29,1),e.bIt("dataChange",function(h){return e.eBV(a),e.Njj(i.addMovementType(h))}),e.k0s()(),e.j41(49,"div",30)(50,"button",31),e.bIt("click",function(){return e.eBV(a),e.Njj(i.clearTableFilters())}),e.nrm(51,"mat-icon",32),e.k0s()()(),e.DNE(52,_t,2,0),e.nI1(53,"async"),e.DNE(54,vt,2,0),e.k0s(),e.nrm(55,"mat-paginator",33),e.k0s()()()}if(2&n){let a;e.Y8G("fuseScrollbarOptions",e.lJ4(30,dt)),e.R7$(8),e.Y8G("svgIcon","mat_solid:chevron_right"),e.R7$(4),e.Y8G("svgIcon","mat_solid:chevron_right"),e.R7$(7),e.Y8G("subscriptSizing","dynamic"),e.R7$(),e.Y8G("svgIcon","mat_solid:search"),e.R7$(),e.Y8G("formControl",i.searchInputControl)("autocomplete","off")("placeholder","Escriba para buscar..."),e.R7$(),e.vxM(22,i.user.accessLevel>=3?22:-1),e.R7$(5),e.Y8G("mat-sort-header","no"),e.R7$(6),e.Y8G("filterType","filterEntity")("entityPropertyName","no")("searchEntityControl",i.searchBoxesControl)("entitiesFiltered",i.boxesFiltered),e.R7$(2),e.Y8G("mat-sort-header","createdAt"),e.R7$(6),e.Y8G("mat-sort-header","amount"),e.R7$(3),e.Y8G("matTooltip","Tipo de Movimiento"),e.R7$(3),e.Y8G("filterType","multiSelect")("data",e.lJ4(31,ut)),e.R7$(3),e.Y8G("disabled",!i.existTableFilter()),e.R7$(),e.Y8G("svgIcon","mat_solid:filter_list_off"),e.R7$(),e.vxM(52,(a=e.bMT(53,28,i.boxMovements$))?52:54,a),e.R7$(3),e.Y8G("ngClass",e.l_i(32,ht,i.isLoading,i.pagination.length<10&&i.pagination.page<1))("length",i.pagination.length)("pageIndex",i.pagination.page)("pageSize",i.pagination.size)("pageSizeOptions",e.lJ4(35,pt))("showFirstLastButtons",!0)}},dependencies:[x.Jj,x.oe,x.vh,y.Hl,y.$z,y.iY,_.RG,_.rl,_.JW,_.yw,R.m_,R.An,$.fS,$.fg,C.Cn,C.kk,C.fb,C.Cp,A.Ou,A.iy,T.NQ,T.B4,T.aE,x.YU,s.X1,s.me,s.BC,s.cb,s.l_,s.j4,s.JD,D.Wk,P.uc,P.oV,ce.p,me.i,k.X6,k.bU,k.el,k.xR,k.IG,k.SG],encapsulation:2,changeDetection:0})}return o})();var Ft=l(5864);let Ct=(()=>{class o{constructor(t){this._boxService=t}resolve(t,n){const i=t.params.boxId;return Ft.H.IsNullOrEmpty(i)?null:this._boxService.getBoxById(i)}static#e=this.\u0275fac=function(n){return new(n||o)(e.KVO(M.R))};static#t=this.\u0275prov=e.jDH({token:o,factory:o.\u0275fac,providedIn:"root"})}return o})(),kt=(()=>{class o{constructor(t){this._boxService=t}resolve(t,n){return this._boxService.getBoxes()}static#e=this.\u0275fac=function(n){return new(n||o)(e.KVO(M.R))};static#t=this.\u0275prov=e.jDH({token:o,factory:o.\u0275fac,providedIn:"root"})}return o})(),jt=(()=>{class o{constructor(t){this._boxService=t}resolve(t,n){return this._boxService.getBoxMovements()}static#e=this.\u0275fac=function(n){return new(n||o)(e.KVO(M.R))};static#t=this.\u0275prov=e.jDH({token:o,factory:o.\u0275fac,providedIn:"root"})}return o})();function Dt(o,r){1&o&&(e.j41(0,"mat-error"),e.EFF(1," La cantidad de billetes de 1 peso es obligatoria. "),e.k0s())}function Bt(o,r){1&o&&(e.j41(0,"mat-error"),e.EFF(1," La cantidad de billetes de estar entre 0 y 9999999999. "),e.k0s())}function Et(o,r){1&o&&(e.j41(0,"mat-error"),e.EFF(1," La cantidad de billetes de 3 pesos es obligatoria. "),e.k0s())}function Rt(o,r){1&o&&(e.j41(0,"mat-error"),e.EFF(1," La cantidad de billetes de estar entre 0 y 9999999999. "),e.k0s())}function $t(o,r){1&o&&(e.j41(0,"mat-error"),e.EFF(1," La cantidad de billetes de 5 pesos es obligatoria. "),e.k0s())}function Mt(o,r){1&o&&(e.j41(0,"mat-error"),e.EFF(1," La cantidad de billetes de estar entre 0 y 9999999999. "),e.k0s())}function Tt(o,r){1&o&&(e.j41(0,"mat-error"),e.EFF(1," La cantidad de billetes de 10 pesos es obligatoria. "),e.k0s())}function It(o,r){1&o&&(e.j41(0,"mat-error"),e.EFF(1," La cantidad de billetes de estar entre 0 y 9999999999. "),e.k0s())}function St(o,r){1&o&&(e.j41(0,"mat-error"),e.EFF(1," La cantidad de billetes de 20 pesos es obligatoria. "),e.k0s())}function Gt(o,r){1&o&&(e.j41(0,"mat-error"),e.EFF(1," La cantidad de billetes de estar entre 0 y 9999999999. "),e.k0s())}function wt(o,r){1&o&&(e.j41(0,"mat-error"),e.EFF(1," La cantidad de billetes de 50 pesos es obligatoria. "),e.k0s())}function At(o,r){1&o&&(e.j41(0,"mat-error"),e.EFF(1," La cantidad de billetes de estar entre 0 y 9999999999. "),e.k0s())}function Lt(o,r){1&o&&(e.j41(0,"mat-error"),e.EFF(1," La cantidad de billetes de 100 pesos es obligatoria. "),e.k0s())}function Yt(o,r){1&o&&(e.j41(0,"mat-error"),e.EFF(1," La cantidad de billetes de estar entre 0 y 9999999999. "),e.k0s())}function zt(o,r){1&o&&(e.j41(0,"mat-error"),e.EFF(1," La cantidad de billetes de 200 pesos es obligatoria. "),e.k0s())}function Nt(o,r){1&o&&(e.j41(0,"mat-error"),e.EFF(1," La cantidad de billetes de estar entre 0 y 9999999999. "),e.k0s())}function Vt(o,r){1&o&&(e.j41(0,"mat-error"),e.EFF(1," La cantidad de billetes de 500 pesos es obligatoria. "),e.k0s())}function Qt(o,r){1&o&&(e.j41(0,"mat-error"),e.EFF(1," La cantidad de billetes de estar entre 0 y 9999999999. "),e.k0s())}function Xt(o,r){1&o&&(e.j41(0,"mat-error"),e.EFF(1," La cantidad de billetes de 1000 pesos es obligatoria. "),e.k0s())}function Jt(o,r){1&o&&(e.j41(0,"mat-error"),e.EFF(1," La cantidad de billetes de estar entre 0 y 9999999999. "),e.k0s())}function Pt(o,r){1&o&&(e.j41(0,"mat-error"),e.EFF(1," La cantidad de monedas de 1 centavo es obligatoria. "),e.k0s())}function Wt(o,r){1&o&&(e.j41(0,"mat-error"),e.EFF(1," La cantidad de monedas de estar entre 0 y 9999999999. "),e.k0s())}function Ut(o,r){1&o&&(e.j41(0,"mat-error"),e.EFF(1," La cantidad de monedas de 2 centavos es obligatoria. "),e.k0s())}function Ht(o,r){1&o&&(e.j41(0,"mat-error"),e.EFF(1," La cantidad de monedas de estar centavos 0 y 9999999999. "),e.k0s())}function Ot(o,r){1&o&&(e.j41(0,"mat-error"),e.EFF(1," La cantidad de monedas de 5 centavos es obligatoria. "),e.k0s())}function Zt(o,r){1&o&&(e.j41(0,"mat-error"),e.EFF(1," La cantidad de monedas de estar centavos 0 y 9999999999. "),e.k0s())}function Kt(o,r){1&o&&(e.j41(0,"mat-error"),e.EFF(1," La cantidad de monedas de 20 centavos es obligatoria. "),e.k0s())}function qt(o,r){1&o&&(e.j41(0,"mat-error"),e.EFF(1," La cantidad de monedas de estar centavos 0 y 9999999999. "),e.k0s())}function ei(o,r){1&o&&(e.j41(0,"mat-error"),e.EFF(1," La cantidad de monedas de 1 peso es obligatoria. "),e.k0s())}function ti(o,r){1&o&&(e.j41(0,"mat-error"),e.EFF(1," La cantidad de monedas de estar entre 0 y 9999999999. "),e.k0s())}function ii(o,r){1&o&&(e.j41(0,"mat-error"),e.EFF(1," La cantidad de monedas de 3 pesos es obligatoria. "),e.k0s())}function oi(o,r){1&o&&(e.j41(0,"mat-error"),e.EFF(1," La cantidad de monedas de estar entre 0 y 9999999999. "),e.k0s())}function ni(o,r){1&o&&(e.j41(0,"mat-error"),e.EFF(1," La cantidad de monedas de 5 pesos es obligatoria. "),e.k0s())}function si(o,r){1&o&&(e.j41(0,"mat-error"),e.EFF(1," La cantidad de monedas de estar entre 0 y 9999999999. "),e.k0s())}let ai=(()=>{class o{constructor(){this.totalCashAmount=0,this.balance=0,this.box=null,this._boxService=(0,e.WQX)(M.R),this._changeDetectorRef=(0,e.WQX)(e.gRc),this._formBuilder=(0,e.WQX)(s.ok),this._fuseConfirmationService=(0,e.WQX)(q.G),this._router=(0,e.WQX)(D.Ix),this._snackBar=(0,e.WQX)(w.UG),this._unsubscribeAll=new N.B,this.store=(0,e.WQX)(W.il)}ngOnInit(){this.cashDistributionForm=this._formBuilder.group({b1:new s.MJ(0,[s.k0.required,s.k0.min(0),s.k0.max(9999999999)]),b3:new s.MJ(0,[s.k0.required,s.k0.min(0),s.k0.max(9999999999)]),b5:new s.MJ(0,[s.k0.required,s.k0.min(0),s.k0.max(9999999999)]),b10:new s.MJ(0,[s.k0.required,s.k0.min(0),s.k0.max(9999999999)]),b20:new s.MJ(0,[s.k0.required,s.k0.min(0),s.k0.max(9999999999)]),b50:new s.MJ(0,[s.k0.required,s.k0.min(0),s.k0.max(9999999999)]),b100:new s.MJ(0,[s.k0.required,s.k0.min(0),s.k0.max(9999999999)]),b200:new s.MJ(0,[s.k0.required,s.k0.min(0),s.k0.max(9999999999)]),b500:new s.MJ(0,[s.k0.required,s.k0.min(0),s.k0.max(9999999999)]),b1000:new s.MJ(0,[s.k0.required,s.k0.min(0),s.k0.max(9999999999)]),c1:new s.MJ(0,[s.k0.required,s.k0.min(0),s.k0.max(9999999999)]),c2:new s.MJ(0,[s.k0.required,s.k0.min(0),s.k0.max(9999999999)]),c5:new s.MJ(0,[s.k0.required,s.k0.min(0),s.k0.max(9999999999)]),c20:new s.MJ(0,[s.k0.required,s.k0.min(0),s.k0.max(9999999999)]),m1:new s.MJ(0,[s.k0.required,s.k0.min(0),s.k0.max(9999999999)]),m3:new s.MJ(0,[s.k0.required,s.k0.min(0),s.k0.max(9999999999)]),m5:new s.MJ(0,[s.k0.required,s.k0.min(0),s.k0.max(9999999999)])}),this.store.select(U.k2).pipe((0,c.Q)(this._unsubscribeAll)).subscribe(t=>{this.box=t,this.balance=Number((t.initial+t.income+t.depot-t.return-t.loan-t.spent-t.extraction).toFixed(2)),this._changeDetectorRef.markForCheck()}),this.cashDistributionForm.valueChanges.pipe((0,c.Q)(this._unsubscribeAll)).subscribe(()=>{this.totalCashAmount=this.calculateTotalCashAmount(),this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete(),this.store.dispatch((0,H.rY)())}calculateTotalCashAmount(){const n=Object.keys(this.cashDistributionForm.controls).map(i=>{const a=this.cashDistributionForm.controls[i].value;let d=parseFloat(i.substring(1));return i.startsWith("c")&&(d*=.01),a*d}).reduce((i,a)=>i+a,0);return Number(n.toFixed(2))}closeBox(){const t=this._fuseConfirmationService.open({title:"Cerrar caja.",message:"\xbfEst\xe1 seguro que desea cerrar la caja?",icon:{show:!0,name:"mat_solid:question_mark",color:"info"},actions:{confirm:{label:"Aceptar",color:"primary"}}}),n=this.cashDistributionForm.getRawValue();t.afterClosed().pipe((0,c.Q)(this._unsubscribeAll)).subscribe(i=>{"confirmed"===i&&this._boxService.closeBox({id:this.box.id,cashDistribution:n,terminalId:this.box.terminalId}).pipe((0,c.Q)(this._unsubscribeAll)).subscribe(({data:a})=>{this._snackBar.openFromComponent(ee.p,{panelClass:["p-0","bg-transparent"],horizontalPosition:"end",verticalPosition:"bottom",duration:5e3,data:{message:a.closeBox.message,title:"Confirmaci\xf3n",type:"success",appearance:"fill",svgIcon:"mat_solid:done"}}),this._router.navigateByUrl("/modules/box/history"),this._changeDetectorRef.markForCheck()})})}static#e=this.\u0275fac=function(n){return new(n||o)};static#t=this.\u0275cmp=e.VBU({type:o,selectors:[["app-box-closer"]],standalone:!0,features:[e.aNF],decls:143,vars:107,consts:[["cdkScrollable","",1,"absolute","inset-0","flex","flex-col","flex-auto","min-w-0","overflow-x-auto","overflow-y-auto","bg-card","dark:bg-transparent","lg:overflow-x-hidden"],[1,"relative","flex","flex-col","px-6","py-8","border-b","lg:flex-row","flex-0","lg:items-center","lg:justify-between","md:px-8"],[1,"flex-1","min-w-0"],[1,"flex","flex-wrap","items-center","font-medium"],["routerLink","/desktop",1,"whitespace-nowrap","text-primary-500"],[1,"flex","items-center","ml-1","whitespace-nowrap"],[1,"icon-size-5","text-secondary",3,"svgIcon"],["routerLink","/modules/box/admin",1,"ml-1","text-primary-500"],["routerLink","/modules/box/history",1,"ml-1","text-primary-500"],[1,"ml-1","text-primary-500"],[1,"mt-2"],[1,"text-3xl","font-extrabold","leading-7","tracking-tight","truncate","sm:leading-10"],[1,"flex","flex-wrap","items-center","mt-2","shrink-0","lg:mt-0","lg:ml-4"],["mat-raised-button","",1,"mt-4","text-white","sm:mt-0","bg-gradient-to-r","from-primary-500","to-primary-600","hover:to-primary-900","hover:shadow-lg",3,"click","disabled"],[3,"svgIcon"],[1,"hidden","ml-2","mr-1","text-white","sm:block"],[1,"flex","flex-col","flex-auto","w-full","gap-3","p-6"],[1,"text-2xl","font-extrabold","leading-3","tracking-tight","truncate","md:text-3xl","sm:leading-10"],[1,"text-2xl","font-extrabold","leading-3","tracking-tight","truncate","md:text-3xl","sm:leading-10",3,"ngClass"],[3,"formGroup"],[1,"grid","gap-5","md:grid-cols-2"],[1,"grid","w-full","gap-5","sm:grid-cols-2","xl:grid-cols-3"],[1,"w-full","fuse-mat-dense"],["type","number","matInput","","required","",3,"formControlName","min","max"],[1,"grid","w-full","gap-5","gap-y-10","sm:grid-cols-2","xl:grid-cols-3"],[1,"w-full","fuse-mat-dense",3,"subscriptSizing"],[1,"max-h-20"]],template:function(n,i){1&n&&(e.j41(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"div")(5,"a",4),e.EFF(6,"Inicio"),e.k0s()(),e.j41(7,"div",5),e.nrm(8,"mat-icon",6),e.j41(9,"a",7),e.EFF(10,"Caja"),e.k0s()(),e.j41(11,"div",5),e.nrm(12,"mat-icon",6),e.j41(13,"a",8),e.EFF(14,"Historial"),e.k0s()(),e.j41(15,"div",5),e.nrm(16,"mat-icon",6),e.j41(17,"a",9),e.EFF(18,"Cerrar"),e.k0s()()(),e.j41(19,"div",10)(20,"h2",11),e.EFF(21," Cerrar de caja "),e.k0s()()(),e.j41(22,"div",12)(23,"button",13),e.bIt("click",function(){return i.closeBox()}),e.nrm(24,"mat-icon",14),e.j41(25,"span",15),e.EFF(26,"Cerrar Caja"),e.k0s()()()(),e.j41(27,"div",16)(28,"h2",17),e.EFF(29),e.nI1(30,"number"),e.k0s(),e.j41(31,"h2",18),e.EFF(32),e.nI1(33,"number"),e.k0s(),e.j41(34,"form",19)(35,"div",20)(36,"div",21)(37,"mat-form-field",22)(38,"mat-label"),e.EFF(39,"Billetes de 1 peso:"),e.k0s(),e.nrm(40,"input",23),e.DNE(41,Dt,2,0,"mat-error")(42,Bt,2,0,"mat-error"),e.k0s(),e.j41(43,"mat-form-field",22)(44,"mat-label"),e.EFF(45,"Billetes de 3 pesos:"),e.k0s(),e.nrm(46,"input",23),e.DNE(47,Et,2,0,"mat-error")(48,Rt,2,0,"mat-error"),e.k0s(),e.j41(49,"mat-form-field",22)(50,"mat-label"),e.EFF(51,"Billetes de 5 pesos:"),e.k0s(),e.nrm(52,"input",23),e.DNE(53,$t,2,0,"mat-error")(54,Mt,2,0,"mat-error"),e.k0s(),e.j41(55,"mat-form-field",22)(56,"mat-label"),e.EFF(57,"Billetes de 10 pesos:"),e.k0s(),e.nrm(58,"input",23),e.DNE(59,Tt,2,0,"mat-error")(60,It,2,0,"mat-error"),e.k0s(),e.j41(61,"mat-form-field",22)(62,"mat-label"),e.EFF(63,"Billetes de 20 pesos:"),e.k0s(),e.nrm(64,"input",23),e.DNE(65,St,2,0,"mat-error")(66,Gt,2,0,"mat-error"),e.k0s(),e.j41(67,"mat-form-field",22)(68,"mat-label"),e.EFF(69,"Billetes de 50 pesos:"),e.k0s(),e.nrm(70,"input",23),e.DNE(71,wt,2,0,"mat-error")(72,At,2,0,"mat-error"),e.k0s(),e.j41(73,"mat-form-field",22)(74,"mat-label"),e.EFF(75,"Billetes de 100 pesos:"),e.k0s(),e.nrm(76,"input",23),e.DNE(77,Lt,2,0,"mat-error")(78,Yt,2,0,"mat-error"),e.k0s(),e.j41(79,"mat-form-field",22)(80,"mat-label"),e.EFF(81,"Billetes de 200 pesos:"),e.k0s(),e.nrm(82,"input",23),e.DNE(83,zt,2,0,"mat-error")(84,Nt,2,0,"mat-error"),e.k0s(),e.j41(85,"mat-form-field",22)(86,"mat-label"),e.EFF(87,"Billetes de 500 pesos:"),e.k0s(),e.nrm(88,"input",23),e.DNE(89,Vt,2,0,"mat-error")(90,Qt,2,0,"mat-error"),e.k0s(),e.j41(91,"mat-form-field",22)(92,"mat-label"),e.EFF(93,"Billetes de 1000 pesos:"),e.k0s(),e.nrm(94,"input",23),e.DNE(95,Xt,2,0,"mat-error")(96,Jt,2,0,"mat-error"),e.k0s()(),e.j41(97,"div")(98,"div",24)(99,"mat-form-field",25)(100,"mat-label"),e.EFF(101,"Monedas de 1 centavo:"),e.k0s(),e.nrm(102,"input",23),e.DNE(103,Pt,2,0,"mat-error")(104,Wt,2,0,"mat-error"),e.k0s(),e.j41(105,"mat-form-field",25)(106,"mat-label"),e.EFF(107,"Monedas de 2 centavos:"),e.k0s(),e.nrm(108,"input",23),e.DNE(109,Ut,2,0,"mat-error")(110,Ht,2,0,"mat-error"),e.k0s(),e.j41(111,"mat-form-field",25)(112,"mat-label"),e.EFF(113,"Monedas de 5 centavos:"),e.k0s(),e.nrm(114,"input",23),e.DNE(115,Ot,2,0,"mat-error")(116,Zt,2,0,"mat-error"),e.k0s(),e.j41(117,"mat-form-field",25)(118,"mat-label"),e.EFF(119,"Monedas de 20 centavos:"),e.k0s(),e.nrm(120,"input",23),e.DNE(121,Kt,2,0,"mat-error")(122,qt,2,0,"mat-error"),e.k0s(),e.j41(123,"mat-form-field",25)(124,"mat-label"),e.EFF(125,"Monedas de 1 peso:"),e.k0s(),e.nrm(126,"input",23),e.DNE(127,ei,2,0,"mat-error")(128,ti,2,0,"mat-error"),e.k0s(),e.j41(129,"mat-form-field",25)(130,"mat-label"),e.EFF(131,"Monedas de 3 pesos:"),e.k0s(),e.nrm(132,"input",23),e.DNE(133,ii,2,0,"mat-error")(134,oi,2,0,"mat-error"),e.k0s(),e.j41(135,"div",26)(136,"mat-form-field",25)(137,"mat-label"),e.EFF(138,"Monedas de 5 pesos:"),e.k0s(),e.nrm(139,"input",23),e.DNE(140,ni,2,0,"mat-error")(141,si,2,0,"mat-error"),e.k0s()(),e.nrm(142,"div"),e.k0s()()()()()()),2&n&&(e.R7$(8),e.Y8G("svgIcon","mat_solid:chevron_right"),e.R7$(4),e.Y8G("svgIcon","mat_solid:chevron_right"),e.R7$(4),e.Y8G("svgIcon","mat_solid:chevron_right"),e.R7$(7),e.Y8G("disabled",i.balance!==i.totalCashAmount),e.R7$(),e.Y8G("svgIcon","mat_solid:lock"),e.R7$(5),e.SpI(" Importe de la caja: ",e.i5U(30,101,i.balance,"1.2-2")," "),e.R7$(2),e.Y8G("ngClass",i.balance!==i.totalCashAmount?"text-red-500":"text-green-600"),e.R7$(),e.SpI(" Distribuci\xf3n de efectivo por denominaciones: ",e.i5U(33,104,i.totalCashAmount,"1.2-2")," "),e.R7$(2),e.Y8G("formGroup",i.cashDistributionForm),e.R7$(6),e.Y8G("formControlName","b1")("min",0)("max",9999999999),e.R7$(),e.vxM(41,i.cashDistributionForm.get("b1").hasError("required")?41:-1),e.R7$(),e.vxM(42,i.cashDistributionForm.get("b1").hasError("min")||i.cashDistributionForm.get("b1").hasError("max")?42:-1),e.R7$(4),e.Y8G("formControlName","b3")("min",0)("max",9999999999),e.R7$(),e.vxM(47,i.cashDistributionForm.get("b3").hasError("required")?47:-1),e.R7$(),e.vxM(48,i.cashDistributionForm.get("b3").hasError("min")||i.cashDistributionForm.get("b3").hasError("max")?48:-1),e.R7$(4),e.Y8G("formControlName","b5")("min",0)("max",9999999999),e.R7$(),e.vxM(53,i.cashDistributionForm.get("b5").hasError("required")?53:-1),e.R7$(),e.vxM(54,i.cashDistributionForm.get("b5").hasError("min")||i.cashDistributionForm.get("b5").hasError("max")?54:-1),e.R7$(4),e.Y8G("formControlName","b10")("min",0)("max",9999999999),e.R7$(),e.vxM(59,i.cashDistributionForm.get("b10").hasError("required")?59:-1),e.R7$(),e.vxM(60,i.cashDistributionForm.get("b10").hasError("min")||i.cashDistributionForm.get("b10").hasError("max")?60:-1),e.R7$(4),e.Y8G("formControlName","b20")("min",0)("max",9999999999),e.R7$(),e.vxM(65,i.cashDistributionForm.get("b20").hasError("required")?65:-1),e.R7$(),e.vxM(66,i.cashDistributionForm.get("b20").hasError("min")||i.cashDistributionForm.get("b20").hasError("max")?66:-1),e.R7$(4),e.Y8G("formControlName","b50")("min",0)("max",9999999999),e.R7$(),e.vxM(71,i.cashDistributionForm.get("b50").hasError("required")?71:-1),e.R7$(),e.vxM(72,i.cashDistributionForm.get("b50").hasError("min")||i.cashDistributionForm.get("b50").hasError("max")?72:-1),e.R7$(4),e.Y8G("formControlName","b100")("min",0)("max",9999999999),e.R7$(),e.vxM(77,i.cashDistributionForm.get("b100").hasError("required")?77:-1),e.R7$(),e.vxM(78,i.cashDistributionForm.get("b100").hasError("min")||i.cashDistributionForm.get("b100").hasError("max")?78:-1),e.R7$(4),e.Y8G("formControlName","b200")("min",0)("max",9999999999),e.R7$(),e.vxM(83,i.cashDistributionForm.get("b200").hasError("required")?83:-1),e.R7$(),e.vxM(84,i.cashDistributionForm.get("b200").hasError("min")||i.cashDistributionForm.get("b200").hasError("max")?84:-1),e.R7$(4),e.Y8G("formControlName","b500")("min",0)("max",9999999999),e.R7$(),e.vxM(89,i.cashDistributionForm.get("b500").hasError("required")?89:-1),e.R7$(),e.vxM(90,i.cashDistributionForm.get("b500").hasError("min")||i.cashDistributionForm.get("b500").hasError("max")?90:-1),e.R7$(4),e.Y8G("formControlName","b1000")("min",0)("max",9999999999),e.R7$(),e.vxM(95,i.cashDistributionForm.get("b1000").hasError("required")?95:-1),e.R7$(),e.vxM(96,i.cashDistributionForm.get("b1000").hasError("min")||i.cashDistributionForm.get("b1000").hasError("max")?96:-1),e.R7$(3),e.Y8G("subscriptSizing","dynamic"),e.R7$(3),e.Y8G("formControlName","c1")("min",0)("max",9999999999),e.R7$(),e.vxM(103,i.cashDistributionForm.get("c1").hasError("required")?103:-1),e.R7$(),e.vxM(104,i.cashDistributionForm.get("c1").hasError("min")||i.cashDistributionForm.get("c1").hasError("max")?104:-1),e.R7$(),e.Y8G("subscriptSizing","dynamic"),e.R7$(3),e.Y8G("formControlName","c2")("min",0)("max",9999999999),e.R7$(),e.vxM(109,i.cashDistributionForm.get("c2").hasError("required")?109:-1),e.R7$(),e.vxM(110,i.cashDistributionForm.get("c2").hasError("min")||i.cashDistributionForm.get("c2").hasError("max")?110:-1),e.R7$(),e.Y8G("subscriptSizing","dynamic"),e.R7$(3),e.Y8G("formControlName","c5")("min",0)("max",9999999999),e.R7$(),e.vxM(115,i.cashDistributionForm.get("c5").hasError("required")?115:-1),e.R7$(),e.vxM(116,i.cashDistributionForm.get("c5").hasError("min")||i.cashDistributionForm.get("c5").hasError("max")?116:-1),e.R7$(),e.Y8G("subscriptSizing","dynamic"),e.R7$(3),e.Y8G("formControlName","c20")("min",0)("max",9999999999),e.R7$(),e.vxM(121,i.cashDistributionForm.get("c20").hasError("required")?121:-1),e.R7$(),e.vxM(122,i.cashDistributionForm.get("c20").hasError("min")||i.cashDistributionForm.get("c20").hasError("max")?122:-1),e.R7$(),e.Y8G("subscriptSizing","dynamic"),e.R7$(3),e.Y8G("formControlName","m1")("min",0)("max",9999999999),e.R7$(),e.vxM(127,i.cashDistributionForm.get("m1").hasError("required")?127:-1),e.R7$(),e.vxM(128,i.cashDistributionForm.get("m1").hasError("min")||i.cashDistributionForm.get("m1").hasError("max")?128:-1),e.R7$(),e.Y8G("subscriptSizing","dynamic"),e.R7$(3),e.Y8G("formControlName","m3")("min",0)("max",9999999999),e.R7$(),e.vxM(133,i.cashDistributionForm.get("m3").hasError("required")?133:-1),e.R7$(),e.vxM(134,i.cashDistributionForm.get("m3").hasError("min")||i.cashDistributionForm.get("m3").hasError("max")?134:-1),e.R7$(2),e.Y8G("subscriptSizing","dynamic"),e.R7$(3),e.Y8G("formControlName","m5")("min",0)("max",9999999999),e.R7$(),e.vxM(140,i.cashDistributionForm.get("m5").hasError("required")?140:-1),e.R7$(),e.vxM(141,i.cashDistributionForm.get("m5").hasError("min")||i.cashDistributionForm.get("m5").hasError("max")?141:-1))},dependencies:[x.QX,y.Hl,y.$z,_.RG,_.rl,_.nJ,_.TL,$.fS,$.fg,R.m_,R.An,x.YU,s.X1,s.qT,s.me,s.Q0,s.BC,s.cb,s.YS,s.VZ,s.zX,s.j4,s.JD,D.Wk],encapsulation:2,changeDetection:0})}return o})();const li=[{path:"",component:K,children:[{path:"admin",component:ze,resolve:{terminals:l(40382).n}},{path:"history",component:rt,resolve:{boxes:kt}},{path:"movements",component:yt,resolve:{boxMovements:jt}},{path:"admin/closer/:boxId",component:ai,resolve:{box:Ct}}]}]}}]);