diff --git a/backend/src/main/webapp/laSala/chunk-G246KUNK.js b/backend/src/main/webapp/laSala/chunk-3TC56MUE.js
similarity index 99%
rename from backend/src/main/webapp/laSala/chunk-G246KUNK.js
rename to backend/src/main/webapp/laSala/chunk-3TC56MUE.js
index db8628b858d0d647e719ed9b74c0a51825e71792..308846d1eb554e0b2edb6915608977b7f55e19cd 100644
--- a/backend/src/main/webapp/laSala/chunk-G246KUNK.js
+++ b/backend/src/main/webapp/laSala/chunk-3TC56MUE.js
@@ -1 +1 @@
-import{a as st,b as dt}from"./chunk-WEBN3R7M.js";import{b as ct}from"./chunk-3TB4TDSS.js";import{a as Y,b as Z,c as lt}from"./chunk-644H75FQ.js";import{A as ot,B as it,C as rt,D as at,a as G,b as q,d as J,n as K,o as Q,s as X,w as $,x as tt,y as et,z as nt}from"./chunk-LR7HS7ST.js";import{Va as U,Wa as B,Xa as j,Ya as H,c as N,f as D,h as R,r as W}from"./chunk-RDDHBD4O.js";import"./chunk-WYLD3DAA.js";import{n as L}from"./chunk-JBFZACTD.js";import{$b as k,Ca as f,Cc as E,Da as g,Db as a,Dc as F,Eb as i,Fb as C,Ib as z,Kc as A,Lb as v,Nb as p,Ub as M,Vb as m,Xb as P,Zb as w,_b as y,bc as I,cc as V,d as x,db as r,eb as _,nb as T,ra as O,tb as b,v as S,vb as d}from"./chunk-FXUVGPCX.js";var pt=()=>({y:"450px"});function ut(n,l){if(n&1){let s=z();a(0,"button",17),v("click",function(){f(s);let o=p();return g(o.showModal(void 0))}),C(1,"fa-icon",18),m(2," A\xF1adir Producto "),i()}if(n&2){let s=p();r(),d("icon",s.addIcon)}}function ft(n,l){n&1&&(a(0,"th",7),m(1,"PRECIO UNITARIO"),i())}function gt(n,l){n&1&&(a(0,"th",7),m(1,"EDITAR"),i())}function ht(n,l){if(n&1&&(a(0,"td"),m(1),i()),n&2){let s=p().$implicit;r(),P(" ",s.precioUnitario," ")}}function _t(n,l){if(n&1){let s=z();a(0,"td",21),v("click",function(){f(s);let o=p().$implicit,t=p();return g(t.showModal(o))}),C(1,"fa-icon",22),i()}if(n&2){let s=p(2);r(),d("icon",s.editIcon)}}function bt(n,l){if(n&1&&(a(0,"tr")(1,"td"),m(2),i(),a(3,"td"),m(4),i(),b(5,ht,2,1,"td",19)(6,_t,2,1,"td",20),i()),n&2){let s=l.$implicit,e=p();r(2),P(" ",s.nombre," "),r(2),P(" ",s.cantidad," "),r(),d("ngIf",e.isAdmin),r(),d("ngIf",e.isAdmin)}}var mt=(()=>{let l=class l{constructor(e,o,t,c){this.stockService=e,this.userService=o,this.modal=t,this.viewContainerRef=c,this.addIcon=Q,this.buscarIcon=K,this.editIcon=J,this.listProductos=[],this.datosTabla=[],this.isAdmin=!1,this.searchValue="",this.visible=!1}ngOnInit(){this.userService.isAdmin$.subscribe(e=>{this.isAdmin=e}),this.stockService.getProductos().subscribe(e=>{this.listProductos=e,this.datosTabla=e})}reset(){this.searchValue="",this.search()}search(){this.visible=!1,this.datosTabla=this.listProductos.filter(e=>e.nombre.toLocaleUpperCase().indexOf(this.searchValue.toLocaleUpperCase())!==-1)}onSubmit(e,o,t){return x(this,null,function*(){try{if(o.validateForm.valid)yield S(this.stockService.updateBien(o.submitForm(),e)),t.close(),this.listProductos=yield S(this.stockService.getProductos()),this.datosTabla=this.listProductos;else for(let c in o.validateForm.controls)o.validateForm.controls.hasOwnProperty(c)&&(o.validateForm.controls[c].markAsDirty(),o.validateForm.controls[c].updateValueAndValidity())}catch(c){console.error("Error updating Producots",c)}})}showModal(e){let o=[{label:"Cancelar",type:"text",danger:!1,onClick:()=>t.destroy()},{label:e?"Editar":"Cargar",type:"primary",danger:!1,onClick:()=>x(this,null,function*(){this.modal.confirm({nzCentered:!0,nzTitle:"Confirmar "+(e?"edicion?":"guardado?"),nzOnOk:()=>this.onSubmit(!!e,t.getContentComponent(),t),nzOkText:e?"Editar":"Guardar",nzCancelText:"Cancelar"})})}],t=this.modal.create({nzTitle:e?"Editar Producto":"Cargar Producto",nzContent:st,nzViewContainerRef:this.viewContainerRef,nzCentered:!0,nzWidth:350,nzFooter:o});e&&t.componentInstance.patchFormValues(e),t.componentInstance.setType(ct.PRODUCTO)}};l.\u0275fac=function(o){return new(o||l)(_(dt),_(L),_(Y),_(T))},l.\u0275cmp=O({type:l,selectors:[["app-stock-productos"]],standalone:!0,features:[I],decls:29,vars:13,consts:[["tablaFamilias",""],["menu","nzDropdownMenu"],[1,"header-container"],[1,"title"],[1,"spacer"],["class","buttonAdd","nz-button","",3,"click",4,"ngIf"],[3,"nzData","nzPageSize","nzScroll"],["nzWidth","auto"],[3,"nzVisibleChange","nzVisible","nzActive","nzDropdownMenu"],[1,"buscarIcon",3,"icon"],["nzWidth","auto",4,"ngIf"],[4,"ngFor","ngForOf"],[1,"ant-table-filter-dropdown"],[1,"search-box"],["type","text","nz-input","","placeholder","Search name",3,"ngModelChange","ngModel"],["nz-button","","nzSize","small",1,"search-button",3,"click"],["nz-button","","nzSize","small",3,"click"],["nz-button","",1,"buttonAdd",3,"click"],[3,"icon"],[4,"ngIf"],["class","tableHover",3,"click",4,"ngIf"],[1,"tableHover",3,"click"],[1,"tableIcon",3,"icon"]],template:function(o,t){if(o&1){let c=z();a(0,"body")(1,"div",2)(2,"h1",3),m(3,"Productos"),i(),C(4,"div",4),b(5,ut,3,1,"button",5),i(),a(6,"nz-table",6,0)(8,"thead")(9,"tr")(10,"th",7),m(11,"NOMBRE "),a(12,"nz-filter-trigger",8),k("nzVisibleChange",function(u){return f(c),y(t.visible,u)||(t.visible=u),g(u)}),C(13,"fa-icon",9),i()(),a(14,"th",7),m(15,"CANTIDAD"),i(),b(16,ft,2,0,"th",10)(17,gt,2,0,"th",10),i()(),a(18,"tbody"),b(19,bt,7,4,"tr",11),i()(),a(20,"nz-dropdown-menu",null,1)(22,"div",12)(23,"div",13)(24,"input",14),k("ngModelChange",function(u){return f(c),y(t.searchValue,u)||(t.searchValue=u),g(u)}),i(),a(25,"button",15),v("click",function(){return f(c),g(t.search())}),m(26,"Buscar"),i(),a(27,"button",16),v("click",function(){return f(c),g(t.reset())}),m(28,"Limpiar"),i()()()()()}if(o&2){let c=M(7),h=M(21);r(5),d("ngIf",t.isAdmin),r(),d("nzData",t.datosTabla)("nzPageSize",7)("nzScroll",V(12,pt)),r(6),w("nzVisible",t.visible),d("nzActive",t.searchValue.length>0)("nzDropdownMenu",h),r(),d("icon",t.buscarIcon),r(3),d("ngIf",t.isAdmin),r(),d("ngIf",t.isAdmin),r(2),d("ngForOf",c.data),r(5),w("ngModel",t.searchValue)}},dependencies:[F,E,A,W,N,D,R,at,ot,tt,et,rt,nt,it,$,Z,X,H,j,U,B,q,G],styles:["body[_ngcontent-%COMP%]{background-color:#bdd2c4;display:flex;justify-content:center;flex-direction:column;align-items:center;margin:0;padding:160px}tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{background-color:#395144;color:#f0ebce;white-space:nowrap;text-align:center}.buscarIcon[_ngcontent-%COMP%]{color:#8a6a44;font-size:16px}.buscarIcon[_ngcontent-%COMP%]:hover{color:orange}tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{text-align:center;border-right:1px solid #f1ecec}tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]:last-child{border-right:none}.header-container[_ngcontent-%COMP%]{padding-right:20px;width:100%;display:flex;align-items:center;margin-bottom:20px}.title[_ngcontent-%COMP%]{margin:0;color:#395144;font-size:30px;font-weight:700}.spacer[_ngcontent-%COMP%]{flex-grow:1}.buttonAdd[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;margin-bottom:7px;margin-left:auto;background-color:#8a6a44!important;border-color:#8a6a44!important;color:#f0ebce!important}.tableHover[_ngcontent-%COMP%]{text-align:center;vertical-align:middle}.tableHover[_ngcontent-%COMP%]:hover{cursor:pointer}.tableHover[_ngcontent-%COMP%]:hover > .tableIcon[_ngcontent-%COMP%]{color:orange}.tableIcon[_ngcontent-%COMP%]{color:#8a6a44;font-weight:700;font-size:18px}.search-box[_ngcontent-%COMP%]{padding:8px}.search-box[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{width:188px;margin-bottom:8px;display:block}.search-box[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{width:90px}.search-button[_ngcontent-%COMP%]{margin-right:8px;background-color:#8a6a44;border-color:#8a6a44;color:#f0ebce}"]});let n=l;return n})();var Lt=[{path:"",component:mt,canActivate:[lt]}];export{Lt as PRODUCTOSS_ROUTES};
+import{a as st,b as dt}from"./chunk-XVSBVWIQ.js";import{b as ct}from"./chunk-3TB4TDSS.js";import{a as Y,b as Z,c as lt}from"./chunk-644H75FQ.js";import{A as ot,B as it,C as rt,D as at,a as G,b as q,d as J,n as K,o as Q,s as X,w as $,x as tt,y as et,z as nt}from"./chunk-LR7HS7ST.js";import{Va as U,Wa as B,Xa as j,Ya as H,c as N,f as D,h as R,r as W}from"./chunk-RDDHBD4O.js";import"./chunk-WYLD3DAA.js";import{n as L}from"./chunk-JBFZACTD.js";import{$b as k,Ca as f,Cc as E,Da as g,Db as a,Dc as F,Eb as i,Fb as C,Ib as z,Kc as A,Lb as v,Nb as p,Ub as M,Vb as m,Xb as P,Zb as w,_b as y,bc as I,cc as V,d as x,db as r,eb as _,nb as T,ra as O,tb as b,v as S,vb as d}from"./chunk-FXUVGPCX.js";var pt=()=>({y:"450px"});function ut(n,l){if(n&1){let s=z();a(0,"button",17),v("click",function(){f(s);let o=p();return g(o.showModal(void 0))}),C(1,"fa-icon",18),m(2," A\xF1adir Producto "),i()}if(n&2){let s=p();r(),d("icon",s.addIcon)}}function ft(n,l){n&1&&(a(0,"th",7),m(1,"PRECIO UNITARIO"),i())}function gt(n,l){n&1&&(a(0,"th",7),m(1,"EDITAR"),i())}function ht(n,l){if(n&1&&(a(0,"td"),m(1),i()),n&2){let s=p().$implicit;r(),P(" ",s.precioUnitario," ")}}function _t(n,l){if(n&1){let s=z();a(0,"td",21),v("click",function(){f(s);let o=p().$implicit,t=p();return g(t.showModal(o))}),C(1,"fa-icon",22),i()}if(n&2){let s=p(2);r(),d("icon",s.editIcon)}}function bt(n,l){if(n&1&&(a(0,"tr")(1,"td"),m(2),i(),a(3,"td"),m(4),i(),b(5,ht,2,1,"td",19)(6,_t,2,1,"td",20),i()),n&2){let s=l.$implicit,e=p();r(2),P(" ",s.nombre," "),r(2),P(" ",s.cantidad," "),r(),d("ngIf",e.isAdmin),r(),d("ngIf",e.isAdmin)}}var mt=(()=>{let l=class l{constructor(e,o,t,c){this.stockService=e,this.userService=o,this.modal=t,this.viewContainerRef=c,this.addIcon=Q,this.buscarIcon=K,this.editIcon=J,this.listProductos=[],this.datosTabla=[],this.isAdmin=!1,this.searchValue="",this.visible=!1}ngOnInit(){this.userService.isAdmin$.subscribe(e=>{this.isAdmin=e}),this.stockService.getProductos().subscribe(e=>{this.listProductos=e,this.datosTabla=e})}reset(){this.searchValue="",this.search()}search(){this.visible=!1,this.datosTabla=this.listProductos.filter(e=>e.nombre.toLocaleUpperCase().indexOf(this.searchValue.toLocaleUpperCase())!==-1)}onSubmit(e,o,t){return x(this,null,function*(){try{if(o.validateForm.valid)yield S(this.stockService.updateBien(o.submitForm(),e)),t.close(),this.listProductos=yield S(this.stockService.getProductos()),this.datosTabla=this.listProductos;else for(let c in o.validateForm.controls)o.validateForm.controls.hasOwnProperty(c)&&(o.validateForm.controls[c].markAsDirty(),o.validateForm.controls[c].updateValueAndValidity())}catch(c){console.error("Error updating Producots",c)}})}showModal(e){let o=[{label:"Cancelar",type:"text",danger:!1,onClick:()=>t.destroy()},{label:e?"Editar":"Cargar",type:"primary",danger:!1,onClick:()=>x(this,null,function*(){this.modal.confirm({nzCentered:!0,nzTitle:"Confirmar "+(e?"edicion?":"guardado?"),nzOnOk:()=>this.onSubmit(!!e,t.getContentComponent(),t),nzOkText:e?"Editar":"Guardar",nzCancelText:"Cancelar"})})}],t=this.modal.create({nzTitle:e?"Editar Producto":"Cargar Producto",nzContent:st,nzViewContainerRef:this.viewContainerRef,nzCentered:!0,nzWidth:350,nzFooter:o});e&&t.componentInstance.patchFormValues(e),t.componentInstance.setType(ct.PRODUCTO)}};l.\u0275fac=function(o){return new(o||l)(_(dt),_(L),_(Y),_(T))},l.\u0275cmp=O({type:l,selectors:[["app-stock-productos"]],standalone:!0,features:[I],decls:29,vars:13,consts:[["tablaFamilias",""],["menu","nzDropdownMenu"],[1,"header-container"],[1,"title"],[1,"spacer"],["class","buttonAdd","nz-button","",3,"click",4,"ngIf"],[3,"nzData","nzPageSize","nzScroll"],["nzWidth","auto"],[3,"nzVisibleChange","nzVisible","nzActive","nzDropdownMenu"],[1,"buscarIcon",3,"icon"],["nzWidth","auto",4,"ngIf"],[4,"ngFor","ngForOf"],[1,"ant-table-filter-dropdown"],[1,"search-box"],["type","text","nz-input","","placeholder","Search name",3,"ngModelChange","ngModel"],["nz-button","","nzSize","small",1,"search-button",3,"click"],["nz-button","","nzSize","small",3,"click"],["nz-button","",1,"buttonAdd",3,"click"],[3,"icon"],[4,"ngIf"],["class","tableHover",3,"click",4,"ngIf"],[1,"tableHover",3,"click"],[1,"tableIcon",3,"icon"]],template:function(o,t){if(o&1){let c=z();a(0,"body")(1,"div",2)(2,"h1",3),m(3,"Productos"),i(),C(4,"div",4),b(5,ut,3,1,"button",5),i(),a(6,"nz-table",6,0)(8,"thead")(9,"tr")(10,"th",7),m(11,"NOMBRE "),a(12,"nz-filter-trigger",8),k("nzVisibleChange",function(u){return f(c),y(t.visible,u)||(t.visible=u),g(u)}),C(13,"fa-icon",9),i()(),a(14,"th",7),m(15,"CANTIDAD"),i(),b(16,ft,2,0,"th",10)(17,gt,2,0,"th",10),i()(),a(18,"tbody"),b(19,bt,7,4,"tr",11),i()(),a(20,"nz-dropdown-menu",null,1)(22,"div",12)(23,"div",13)(24,"input",14),k("ngModelChange",function(u){return f(c),y(t.searchValue,u)||(t.searchValue=u),g(u)}),i(),a(25,"button",15),v("click",function(){return f(c),g(t.search())}),m(26,"Buscar"),i(),a(27,"button",16),v("click",function(){return f(c),g(t.reset())}),m(28,"Limpiar"),i()()()()()}if(o&2){let c=M(7),h=M(21);r(5),d("ngIf",t.isAdmin),r(),d("nzData",t.datosTabla)("nzPageSize",7)("nzScroll",V(12,pt)),r(6),w("nzVisible",t.visible),d("nzActive",t.searchValue.length>0)("nzDropdownMenu",h),r(),d("icon",t.buscarIcon),r(3),d("ngIf",t.isAdmin),r(),d("ngIf",t.isAdmin),r(2),d("ngForOf",c.data),r(5),w("ngModel",t.searchValue)}},dependencies:[F,E,A,W,N,D,R,at,ot,tt,et,rt,nt,it,$,Z,X,H,j,U,B,q,G],styles:["body[_ngcontent-%COMP%]{background-color:#bdd2c4;display:flex;justify-content:center;flex-direction:column;align-items:center;margin:0;padding:160px}tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{background-color:#395144;color:#f0ebce;white-space:nowrap;text-align:center}.buscarIcon[_ngcontent-%COMP%]{color:#8a6a44;font-size:16px}.buscarIcon[_ngcontent-%COMP%]:hover{color:orange}tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{text-align:center;border-right:1px solid #f1ecec}tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]:last-child{border-right:none}.header-container[_ngcontent-%COMP%]{padding-right:20px;width:100%;display:flex;align-items:center;margin-bottom:20px}.title[_ngcontent-%COMP%]{margin:0;color:#395144;font-size:30px;font-weight:700}.spacer[_ngcontent-%COMP%]{flex-grow:1}.buttonAdd[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;margin-bottom:7px;margin-left:auto;background-color:#8a6a44!important;border-color:#8a6a44!important;color:#f0ebce!important}.tableHover[_ngcontent-%COMP%]{text-align:center;vertical-align:middle}.tableHover[_ngcontent-%COMP%]:hover{cursor:pointer}.tableHover[_ngcontent-%COMP%]:hover > .tableIcon[_ngcontent-%COMP%]{color:orange}.tableIcon[_ngcontent-%COMP%]{color:#8a6a44;font-weight:700;font-size:18px}.search-box[_ngcontent-%COMP%]{padding:8px}.search-box[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{width:188px;margin-bottom:8px;display:block}.search-box[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{width:90px}.search-button[_ngcontent-%COMP%]{margin-right:8px;background-color:#8a6a44;border-color:#8a6a44;color:#f0ebce}"]});let n=l;return n})();var Lt=[{path:"",component:mt,canActivate:[lt]}];export{Lt as PRODUCTOSS_ROUTES};
diff --git a/backend/src/main/webapp/laSala/chunk-4KNZYVZ7.js b/backend/src/main/webapp/laSala/chunk-5MEVHMIQ.js
similarity index 99%
rename from backend/src/main/webapp/laSala/chunk-4KNZYVZ7.js
rename to backend/src/main/webapp/laSala/chunk-5MEVHMIQ.js
index 54eaeb6b4e483cece43059cd767ce65392d7e041..203aebbc3d04c3b90e58779a7923d9f66d9730c8 100644
--- a/backend/src/main/webapp/laSala/chunk-4KNZYVZ7.js
+++ b/backend/src/main/webapp/laSala/chunk-5MEVHMIQ.js
@@ -1 +1 @@
-import{a as le,b as me}from"./chunk-WEBN3R7M.js";import{b as ce}from"./chunk-3TB4TDSS.js";import{a as Y,b as Z,c as se}from"./chunk-644H75FQ.js";import{A as ie,B as oe,C as re,D as ae,a as G,b as q,d as J,n as K,o as Q,s as X,w as $,x as ee,y as te,z as ne}from"./chunk-LR7HS7ST.js";import{Va as B,Wa as U,Xa as j,Ya as H,c as N,f as D,h as R,r as W}from"./chunk-RDDHBD4O.js";import"./chunk-WYLD3DAA.js";import{n as L}from"./chunk-JBFZACTD.js";import{$b as k,Ca as f,Cc as A,Da as g,Db as a,Dc as E,Eb as o,Fb as C,Ib as I,Kc as F,Lb as v,Nb as p,Ub as S,Vb as d,Xb as z,Zb as w,_b as y,bc as P,cc as V,d as x,db as r,eb as _,nb as O,ra as T,tb as b,v as M,vb as m}from"./chunk-FXUVGPCX.js";var pe=()=>({y:"450px"});function ue(n,s){if(n&1){let l=I();a(0,"button",17),v("click",function(){f(l);let i=p();return g(i.showModal(void 0))}),C(1,"fa-icon",18),d(2," A\xF1adir Insumo "),o()}if(n&2){let l=p();r(),m("icon",l.addIcon)}}function fe(n,s){n&1&&(a(0,"th",7),d(1,"PRECIO UNITARIO"),o())}function ge(n,s){n&1&&(a(0,"th",7),d(1,"EDITAR"),o())}function he(n,s){if(n&1&&(a(0,"td"),d(1),o()),n&2){let l=p().$implicit;r(),z(" ",l.precioUnitario," ")}}function _e(n,s){if(n&1){let l=I();a(0,"td",21),v("click",function(){f(l);let i=p().$implicit,e=p();return g(e.showModal(i))}),C(1,"fa-icon",22),o()}if(n&2){let l=p(2);r(),m("icon",l.editIcon)}}function be(n,s){if(n&1&&(a(0,"tr")(1,"td"),d(2),o(),a(3,"td"),d(4),o(),b(5,he,2,1,"td",19)(6,_e,2,1,"td",20),o()),n&2){let l=s.$implicit,t=p();r(2),z(" ",l.nombre," "),r(2),z(" ",l.cantidad," "),r(),m("ngIf",t.isAdmin),r(),m("ngIf",t.isAdmin)}}var de=(()=>{let s=class s{constructor(t,i,e,c){this.stockService=t,this.userService=i,this.modal=e,this.viewContainerRef=c,this.addIcon=Q,this.buscarIcon=K,this.editIcon=J,this.listInsumos=[],this.datosTabla=[],this.isAdmin=!1,this.searchValue="",this.visible=!1}ngOnInit(){this.userService.isAdmin$.subscribe(t=>{this.isAdmin=t}),this.stockService.getMateriaPrima().subscribe(t=>{this.listInsumos=t,this.datosTabla=t})}reset(){this.searchValue="",this.search()}search(){this.visible=!1,this.datosTabla=this.listInsumos.filter(t=>t.nombre.toLocaleUpperCase().indexOf(this.searchValue.toLocaleUpperCase())!==-1)}onSubmit(t,i,e){return x(this,null,function*(){try{if(i.validateForm.valid)yield M(this.stockService.updateBien(i.submitForm(),t)),e.close(),this.listInsumos=yield M(this.stockService.getMateriaPrima()),this.datosTabla=this.listInsumos;else for(let c in i.validateForm.controls)i.validateForm.controls.hasOwnProperty(c)&&(i.validateForm.controls[c].markAsDirty(),i.validateForm.controls[c].updateValueAndValidity())}catch(c){console.error("Error updating Materias Primas",c)}})}showModal(t){let i=[{label:"Cancelar",type:"text",danger:!1,onClick:()=>e.destroy()},{label:t?"Editar":"Cargar",type:"primary",danger:!1,onClick:()=>x(this,null,function*(){this.modal.confirm({nzCentered:!0,nzTitle:"Confirmar "+(t?"edicion?":"guardado?"),nzOnOk:()=>this.onSubmit(!!t,e.getContentComponent(),e),nzOkText:t?"Editar":"Guardar",nzCancelText:"Cancelar"})})}],e=this.modal.create({nzTitle:t?"Editar Insumo":"Cargar Insumo",nzContent:le,nzViewContainerRef:this.viewContainerRef,nzCentered:!0,nzWidth:350,nzFooter:i});t&&e.componentInstance.patchFormValues(t),e.componentInstance.setType(ce.MATERIAPRIMA)}};s.\u0275fac=function(i){return new(i||s)(_(me),_(L),_(Y),_(O))},s.\u0275cmp=T({type:s,selectors:[["app-stock-insumos"]],standalone:!0,features:[P],decls:29,vars:13,consts:[["tablaFamilias",""],["menu","nzDropdownMenu"],[1,"header-container"],[1,"title"],[1,"spacer"],["class","buttonAdd","nz-button","",3,"click",4,"ngIf"],[3,"nzData","nzPageSize","nzScroll"],["nzWidth","auto"],[3,"nzVisibleChange","nzVisible","nzActive","nzDropdownMenu"],[1,"buscarIcon",3,"icon"],["nzWidth","auto",4,"ngIf"],[4,"ngFor","ngForOf"],[1,"ant-table-filter-dropdown"],[1,"search-box"],["type","text","nz-input","","placeholder","Search name",3,"ngModelChange","ngModel"],["nz-button","","nzSize","small",1,"search-button",3,"click"],["nz-button","","nzSize","small",3,"click"],["nz-button","",1,"buttonAdd",3,"click"],[3,"icon"],[4,"ngIf"],["class","tableHover",3,"click",4,"ngIf"],[1,"tableHover",3,"click"],[1,"tableIcon",3,"icon"]],template:function(i,e){if(i&1){let c=I();a(0,"body")(1,"div",2)(2,"h1",3),d(3,"Insumos"),o(),C(4,"div",4),b(5,ue,3,1,"button",5),o(),a(6,"nz-table",6,0)(8,"thead")(9,"tr")(10,"th",7),d(11,"NOMBRE "),a(12,"nz-filter-trigger",8),k("nzVisibleChange",function(u){return f(c),y(e.visible,u)||(e.visible=u),g(u)}),C(13,"fa-icon",9),o()(),a(14,"th",7),d(15,"CANTIDAD"),o(),b(16,fe,2,0,"th",10)(17,ge,2,0,"th",10),o()(),a(18,"tbody"),b(19,be,7,4,"tr",11),o()(),a(20,"nz-dropdown-menu",null,1)(22,"div",12)(23,"div",13)(24,"input",14),k("ngModelChange",function(u){return f(c),y(e.searchValue,u)||(e.searchValue=u),g(u)}),o(),a(25,"button",15),v("click",function(){return f(c),g(e.search())}),d(26,"Buscar"),o(),a(27,"button",16),v("click",function(){return f(c),g(e.reset())}),d(28,"Limpiar"),o()()()()()}if(i&2){let c=S(7),h=S(21);r(5),m("ngIf",e.isAdmin),r(),m("nzData",e.datosTabla)("nzPageSize",7)("nzScroll",V(12,pe)),r(6),w("nzVisible",e.visible),m("nzActive",e.searchValue.length>0)("nzDropdownMenu",h),r(),m("icon",e.buscarIcon),r(3),m("ngIf",e.isAdmin),r(),m("ngIf",e.isAdmin),r(2),m("ngForOf",c.data),r(5),w("ngModel",e.searchValue)}},dependencies:[E,A,F,W,N,D,R,ae,ie,ee,te,re,ne,oe,$,Z,X,H,j,B,U,q,G],styles:["body[_ngcontent-%COMP%]{background-color:#bdd2c4;display:flex;justify-content:center;flex-direction:column;align-items:center;margin:0;padding:160px}tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{background-color:#395144;color:#f0ebce;white-space:nowrap;text-align:center}.buscarIcon[_ngcontent-%COMP%]{color:#8a6a44;font-size:16px}.buscarIcon[_ngcontent-%COMP%]:hover{color:orange}tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{text-align:center;border-right:1px solid #f1ecec}tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]:last-child{border-right:none}.header-container[_ngcontent-%COMP%]{padding-right:20px;width:100%;display:flex;align-items:center;margin-bottom:20px}.title[_ngcontent-%COMP%]{margin:0;color:#395144;font-size:30px;font-weight:700}.spacer[_ngcontent-%COMP%]{flex-grow:1}.buttonAdd[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;margin-bottom:7px;margin-left:auto;background-color:#8a6a44!important;border-color:#8a6a44!important;color:#f0ebce!important}.tableHover[_ngcontent-%COMP%]{text-align:center;vertical-align:middle}.tableHover[_ngcontent-%COMP%]:hover{cursor:pointer}.tableHover[_ngcontent-%COMP%]:hover > .tableIcon[_ngcontent-%COMP%]{color:orange}.tableIcon[_ngcontent-%COMP%]{color:#8a6a44;font-weight:700;font-size:18px}.search-box[_ngcontent-%COMP%]{padding:8px}.search-box[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{width:188px;margin-bottom:8px;display:block}.search-box[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{width:90px}.search-button[_ngcontent-%COMP%]{margin-right:8px;background-color:#8a6a44;border-color:#8a6a44;color:#f0ebce}"]});let n=s;return n})();var Le=[{path:"",component:de,canActivate:[se]}];export{Le as INSUMOS_ROUTES};
+import{a as le,b as me}from"./chunk-XVSBVWIQ.js";import{b as ce}from"./chunk-3TB4TDSS.js";import{a as Y,b as Z,c as se}from"./chunk-644H75FQ.js";import{A as ie,B as oe,C as re,D as ae,a as G,b as q,d as J,n as K,o as Q,s as X,w as $,x as ee,y as te,z as ne}from"./chunk-LR7HS7ST.js";import{Va as B,Wa as U,Xa as j,Ya as H,c as N,f as D,h as R,r as W}from"./chunk-RDDHBD4O.js";import"./chunk-WYLD3DAA.js";import{n as L}from"./chunk-JBFZACTD.js";import{$b as k,Ca as f,Cc as A,Da as g,Db as a,Dc as E,Eb as o,Fb as C,Ib as I,Kc as F,Lb as v,Nb as p,Ub as S,Vb as d,Xb as z,Zb as w,_b as y,bc as P,cc as V,d as x,db as r,eb as _,nb as O,ra as T,tb as b,v as M,vb as m}from"./chunk-FXUVGPCX.js";var pe=()=>({y:"450px"});function ue(n,s){if(n&1){let l=I();a(0,"button",17),v("click",function(){f(l);let i=p();return g(i.showModal(void 0))}),C(1,"fa-icon",18),d(2," A\xF1adir Insumo "),o()}if(n&2){let l=p();r(),m("icon",l.addIcon)}}function fe(n,s){n&1&&(a(0,"th",7),d(1,"PRECIO UNITARIO"),o())}function ge(n,s){n&1&&(a(0,"th",7),d(1,"EDITAR"),o())}function he(n,s){if(n&1&&(a(0,"td"),d(1),o()),n&2){let l=p().$implicit;r(),z(" ",l.precioUnitario," ")}}function _e(n,s){if(n&1){let l=I();a(0,"td",21),v("click",function(){f(l);let i=p().$implicit,e=p();return g(e.showModal(i))}),C(1,"fa-icon",22),o()}if(n&2){let l=p(2);r(),m("icon",l.editIcon)}}function be(n,s){if(n&1&&(a(0,"tr")(1,"td"),d(2),o(),a(3,"td"),d(4),o(),b(5,he,2,1,"td",19)(6,_e,2,1,"td",20),o()),n&2){let l=s.$implicit,t=p();r(2),z(" ",l.nombre," "),r(2),z(" ",l.cantidad," "),r(),m("ngIf",t.isAdmin),r(),m("ngIf",t.isAdmin)}}var de=(()=>{let s=class s{constructor(t,i,e,c){this.stockService=t,this.userService=i,this.modal=e,this.viewContainerRef=c,this.addIcon=Q,this.buscarIcon=K,this.editIcon=J,this.listInsumos=[],this.datosTabla=[],this.isAdmin=!1,this.searchValue="",this.visible=!1}ngOnInit(){this.userService.isAdmin$.subscribe(t=>{this.isAdmin=t}),this.stockService.getMateriaPrima().subscribe(t=>{this.listInsumos=t,this.datosTabla=t})}reset(){this.searchValue="",this.search()}search(){this.visible=!1,this.datosTabla=this.listInsumos.filter(t=>t.nombre.toLocaleUpperCase().indexOf(this.searchValue.toLocaleUpperCase())!==-1)}onSubmit(t,i,e){return x(this,null,function*(){try{if(i.validateForm.valid)yield M(this.stockService.updateBien(i.submitForm(),t)),e.close(),this.listInsumos=yield M(this.stockService.getMateriaPrima()),this.datosTabla=this.listInsumos;else for(let c in i.validateForm.controls)i.validateForm.controls.hasOwnProperty(c)&&(i.validateForm.controls[c].markAsDirty(),i.validateForm.controls[c].updateValueAndValidity())}catch(c){console.error("Error updating Materias Primas",c)}})}showModal(t){let i=[{label:"Cancelar",type:"text",danger:!1,onClick:()=>e.destroy()},{label:t?"Editar":"Cargar",type:"primary",danger:!1,onClick:()=>x(this,null,function*(){this.modal.confirm({nzCentered:!0,nzTitle:"Confirmar "+(t?"edicion?":"guardado?"),nzOnOk:()=>this.onSubmit(!!t,e.getContentComponent(),e),nzOkText:t?"Editar":"Guardar",nzCancelText:"Cancelar"})})}],e=this.modal.create({nzTitle:t?"Editar Insumo":"Cargar Insumo",nzContent:le,nzViewContainerRef:this.viewContainerRef,nzCentered:!0,nzWidth:350,nzFooter:i});t&&e.componentInstance.patchFormValues(t),e.componentInstance.setType(ce.MATERIAPRIMA)}};s.\u0275fac=function(i){return new(i||s)(_(me),_(L),_(Y),_(O))},s.\u0275cmp=T({type:s,selectors:[["app-stock-insumos"]],standalone:!0,features:[P],decls:29,vars:13,consts:[["tablaFamilias",""],["menu","nzDropdownMenu"],[1,"header-container"],[1,"title"],[1,"spacer"],["class","buttonAdd","nz-button","",3,"click",4,"ngIf"],[3,"nzData","nzPageSize","nzScroll"],["nzWidth","auto"],[3,"nzVisibleChange","nzVisible","nzActive","nzDropdownMenu"],[1,"buscarIcon",3,"icon"],["nzWidth","auto",4,"ngIf"],[4,"ngFor","ngForOf"],[1,"ant-table-filter-dropdown"],[1,"search-box"],["type","text","nz-input","","placeholder","Search name",3,"ngModelChange","ngModel"],["nz-button","","nzSize","small",1,"search-button",3,"click"],["nz-button","","nzSize","small",3,"click"],["nz-button","",1,"buttonAdd",3,"click"],[3,"icon"],[4,"ngIf"],["class","tableHover",3,"click",4,"ngIf"],[1,"tableHover",3,"click"],[1,"tableIcon",3,"icon"]],template:function(i,e){if(i&1){let c=I();a(0,"body")(1,"div",2)(2,"h1",3),d(3,"Insumos"),o(),C(4,"div",4),b(5,ue,3,1,"button",5),o(),a(6,"nz-table",6,0)(8,"thead")(9,"tr")(10,"th",7),d(11,"NOMBRE "),a(12,"nz-filter-trigger",8),k("nzVisibleChange",function(u){return f(c),y(e.visible,u)||(e.visible=u),g(u)}),C(13,"fa-icon",9),o()(),a(14,"th",7),d(15,"CANTIDAD"),o(),b(16,fe,2,0,"th",10)(17,ge,2,0,"th",10),o()(),a(18,"tbody"),b(19,be,7,4,"tr",11),o()(),a(20,"nz-dropdown-menu",null,1)(22,"div",12)(23,"div",13)(24,"input",14),k("ngModelChange",function(u){return f(c),y(e.searchValue,u)||(e.searchValue=u),g(u)}),o(),a(25,"button",15),v("click",function(){return f(c),g(e.search())}),d(26,"Buscar"),o(),a(27,"button",16),v("click",function(){return f(c),g(e.reset())}),d(28,"Limpiar"),o()()()()()}if(i&2){let c=S(7),h=S(21);r(5),m("ngIf",e.isAdmin),r(),m("nzData",e.datosTabla)("nzPageSize",7)("nzScroll",V(12,pe)),r(6),w("nzVisible",e.visible),m("nzActive",e.searchValue.length>0)("nzDropdownMenu",h),r(),m("icon",e.buscarIcon),r(3),m("ngIf",e.isAdmin),r(),m("ngIf",e.isAdmin),r(2),m("ngForOf",c.data),r(5),w("ngModel",e.searchValue)}},dependencies:[E,A,F,W,N,D,R,ae,ie,ee,te,re,ne,oe,$,Z,X,H,j,B,U,q,G],styles:["body[_ngcontent-%COMP%]{background-color:#bdd2c4;display:flex;justify-content:center;flex-direction:column;align-items:center;margin:0;padding:160px}tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{background-color:#395144;color:#f0ebce;white-space:nowrap;text-align:center}.buscarIcon[_ngcontent-%COMP%]{color:#8a6a44;font-size:16px}.buscarIcon[_ngcontent-%COMP%]:hover{color:orange}tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{text-align:center;border-right:1px solid #f1ecec}tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]:last-child{border-right:none}.header-container[_ngcontent-%COMP%]{padding-right:20px;width:100%;display:flex;align-items:center;margin-bottom:20px}.title[_ngcontent-%COMP%]{margin:0;color:#395144;font-size:30px;font-weight:700}.spacer[_ngcontent-%COMP%]{flex-grow:1}.buttonAdd[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;margin-bottom:7px;margin-left:auto;background-color:#8a6a44!important;border-color:#8a6a44!important;color:#f0ebce!important}.tableHover[_ngcontent-%COMP%]{text-align:center;vertical-align:middle}.tableHover[_ngcontent-%COMP%]:hover{cursor:pointer}.tableHover[_ngcontent-%COMP%]:hover > .tableIcon[_ngcontent-%COMP%]{color:orange}.tableIcon[_ngcontent-%COMP%]{color:#8a6a44;font-weight:700;font-size:18px}.search-box[_ngcontent-%COMP%]{padding:8px}.search-box[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{width:188px;margin-bottom:8px;display:block}.search-box[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{width:90px}.search-button[_ngcontent-%COMP%]{margin-right:8px;background-color:#8a6a44;border-color:#8a6a44;color:#f0ebce}"]});let n=s;return n})();var Le=[{path:"",component:de,canActivate:[se]}];export{Le as INSUMOS_ROUTES};
diff --git a/backend/src/main/webapp/laSala/chunk-B72SFYC3.js b/backend/src/main/webapp/laSala/chunk-OW7IHKG2.js
similarity index 99%
rename from backend/src/main/webapp/laSala/chunk-B72SFYC3.js
rename to backend/src/main/webapp/laSala/chunk-OW7IHKG2.js
index a657d5873b946a8d9d46afdef31ff9c51f028cd0..0ea0436f0353dc6a7fc8cd5f0188ade9167fe364 100644
--- a/backend/src/main/webapp/laSala/chunk-B72SFYC3.js
+++ b/backend/src/main/webapp/laSala/chunk-OW7IHKG2.js
@@ -1 +1 @@
-import{a as se,b as me}from"./chunk-WEBN3R7M.js";import{b as ce}from"./chunk-3TB4TDSS.js";import{a as X,b as Y,c as le}from"./chunk-644H75FQ.js";import{A as ie,B as oe,C as re,D as ae,a as G,b as Z,d as q,n as J,o as K,s as Q,w as $,x as ee,y as te,z as ne}from"./chunk-LR7HS7ST.js";import{Va as W,Wa as B,Xa as U,Ya as j,c as F,f as N,h as D,r as R}from"./chunk-RDDHBD4O.js";import"./chunk-WYLD3DAA.js";import{n as H}from"./chunk-JBFZACTD.js";import{$b as k,Ca as f,Cc as E,Da as g,Db as a,Dc as L,Eb as o,Fb as C,Ib as v,Kc as A,Lb as z,Nb as p,Ub as w,Vb as d,Xb as x,Zb as y,_b as I,bc as P,cc as V,d as S,db as r,eb as _,nb as T,ra as O,tb as b,v as M,vb as m}from"./chunk-FXUVGPCX.js";var pe=()=>({y:"450px"});function ue(n,l){if(n&1){let s=v();a(0,"button",17),z("click",function(){f(s);let i=p();return g(i.showModal(void 0))}),C(1,"fa-icon",18),d(2," A\xF1adir Insumo "),o()}if(n&2){let s=p();r(),m("icon",s.addIcon)}}function fe(n,l){n&1&&(a(0,"th",7),d(1,"PRECIO UNITARIO"),o())}function ge(n,l){n&1&&(a(0,"th",7),d(1,"EDITAR"),o())}function he(n,l){if(n&1&&(a(0,"td"),d(1),o()),n&2){let s=p().$implicit;r(),x(" ",s.precioUnitario," ")}}function _e(n,l){if(n&1){let s=v();a(0,"td",21),z("click",function(){f(s);let i=p().$implicit,e=p();return g(e.showModal(i))}),C(1,"fa-icon",22),o()}if(n&2){let s=p(2);r(),m("icon",s.editIcon)}}function be(n,l){if(n&1&&(a(0,"tr")(1,"td"),d(2),o(),a(3,"td"),d(4),o(),b(5,he,2,1,"td",19)(6,_e,2,1,"td",20),o()),n&2){let s=l.$implicit,t=p();r(2),x(" ",s.nombre," "),r(2),x(" ",s.cantidad," "),r(),m("ngIf",t.isAdmin),r(),m("ngIf",t.isAdmin)}}var de=(()=>{let l=class l{constructor(t,i,e,c){this.stockService=t,this.userService=i,this.modal=e,this.viewContainerRef=c,this.addIcon=K,this.buscarIcon=J,this.editIcon=q,this.listLimplieza=[],this.datosTabla=[],this.isAdmin=!1,this.searchValue="",this.visible=!1}ngOnInit(){this.userService.isAdmin$.subscribe(t=>{this.isAdmin=t}),this.stockService.getInsumos().subscribe(t=>{this.listLimplieza=t,this.datosTabla=t})}reset(){this.searchValue="",this.search()}search(){this.visible=!1,this.datosTabla=this.listLimplieza.filter(t=>t.nombre.toLocaleUpperCase().indexOf(this.searchValue.toLocaleUpperCase())!==-1)}onSubmit(t,i,e){return S(this,null,function*(){try{if(i.validateForm.valid)yield M(this.stockService.updateBien(i.submitForm(),t)),e.close(),this.listLimplieza=yield M(this.stockService.getInsumos()),this.datosTabla=this.listLimplieza;else for(let c in i.validateForm.controls)i.validateForm.controls.hasOwnProperty(c)&&(i.validateForm.controls[c].markAsDirty(),i.validateForm.controls[c].updateValueAndValidity())}catch(c){console.error("Error updating Insumos de Limpieza",c)}})}showModal(t){let i=[{label:"Cancelar",type:"text",danger:!1,onClick:()=>e.destroy()},{label:t?"Editar":"Cargar",type:"primary",danger:!1,onClick:()=>S(this,null,function*(){this.modal.confirm({nzCentered:!0,nzTitle:"Confirmar "+(t?"edicion?":"guardado?"),nzOnOk:()=>this.onSubmit(!!t,e.getContentComponent(),e),nzOkText:t?"Editar":"Guardar",nzCancelText:"Cancelar"})})}],e=this.modal.create({nzTitle:t?"Editar Insumo":"Cargar Insumo",nzContent:se,nzViewContainerRef:this.viewContainerRef,nzCentered:!0,nzWidth:350,nzFooter:i});t&&e.componentInstance.patchFormValues(t),e.componentInstance.setType(ce.INSUMO)}};l.\u0275fac=function(i){return new(i||l)(_(me),_(H),_(X),_(T))},l.\u0275cmp=O({type:l,selectors:[["app-stock-limpieza"]],standalone:!0,features:[P],decls:29,vars:13,consts:[["tablaFamilias",""],["menu","nzDropdownMenu"],[1,"header-container"],[1,"title"],[1,"spacer"],["class","buttonAdd","nz-button","",3,"click",4,"ngIf"],[3,"nzData","nzPageSize","nzScroll"],["nzWidth","auto"],[3,"nzVisibleChange","nzVisible","nzActive","nzDropdownMenu"],[1,"buscarIcon",3,"icon"],["nzWidth","auto",4,"ngIf"],[4,"ngFor","ngForOf"],[1,"ant-table-filter-dropdown"],[1,"search-box"],["type","text","nz-input","","placeholder","Search name",3,"ngModelChange","ngModel"],["nz-button","","nzSize","small",1,"search-button",3,"click"],["nz-button","","nzSize","small",3,"click"],["nz-button","",1,"buttonAdd",3,"click"],[3,"icon"],[4,"ngIf"],["class","tableHover",3,"click",4,"ngIf"],[1,"tableHover",3,"click"],[1,"tableIcon",3,"icon"]],template:function(i,e){if(i&1){let c=v();a(0,"body")(1,"div",2)(2,"h1",3),d(3,"Articulos de Limpieza"),o(),C(4,"div",4),b(5,ue,3,1,"button",5),o(),a(6,"nz-table",6,0)(8,"thead")(9,"tr")(10,"th",7),d(11,"NOMBRE "),a(12,"nz-filter-trigger",8),k("nzVisibleChange",function(u){return f(c),I(e.visible,u)||(e.visible=u),g(u)}),C(13,"fa-icon",9),o()(),a(14,"th",7),d(15,"CANTIDAD"),o(),b(16,fe,2,0,"th",10)(17,ge,2,0,"th",10),o()(),a(18,"tbody"),b(19,be,7,4,"tr",11),o()(),a(20,"nz-dropdown-menu",null,1)(22,"div",12)(23,"div",13)(24,"input",14),k("ngModelChange",function(u){return f(c),I(e.searchValue,u)||(e.searchValue=u),g(u)}),o(),a(25,"button",15),z("click",function(){return f(c),g(e.search())}),d(26,"Buscar"),o(),a(27,"button",16),z("click",function(){return f(c),g(e.reset())}),d(28,"Limpiar"),o()()()()()}if(i&2){let c=w(7),h=w(21);r(5),m("ngIf",e.isAdmin),r(),m("nzData",e.datosTabla)("nzPageSize",7)("nzScroll",V(12,pe)),r(6),y("nzVisible",e.visible),m("nzActive",e.searchValue.length>0)("nzDropdownMenu",h),r(),m("icon",e.buscarIcon),r(3),m("ngIf",e.isAdmin),r(),m("ngIf",e.isAdmin),r(2),m("ngForOf",c.data),r(5),y("ngModel",e.searchValue)}},dependencies:[L,E,A,R,F,N,D,ae,ie,ee,te,re,ne,oe,$,Y,Q,j,U,W,B,Z,G],styles:["body[_ngcontent-%COMP%]{background-color:#bdd2c4;display:flex;justify-content:center;flex-direction:column;align-items:center;margin:0;padding:160px}tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{background-color:#395144;color:#f0ebce;white-space:nowrap;text-align:center}.buscarIcon[_ngcontent-%COMP%]{color:#8a6a44;font-size:16px}.buscarIcon[_ngcontent-%COMP%]:hover{color:orange}tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{text-align:center;border-right:1px solid #f1ecec}tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]:last-child{border-right:none}.header-container[_ngcontent-%COMP%]{padding-right:20px;width:100%;display:flex;align-items:center;margin-bottom:20px}.title[_ngcontent-%COMP%]{margin:0;color:#395144;font-size:30px;font-weight:700}.spacer[_ngcontent-%COMP%]{flex-grow:1}.buttonAdd[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;margin-bottom:7px;margin-left:auto;background-color:#8a6a44!important;border-color:#8a6a44!important;color:#f0ebce!important}.tableHover[_ngcontent-%COMP%]{text-align:center;vertical-align:middle}.tableHover[_ngcontent-%COMP%]:hover{cursor:pointer}.tableHover[_ngcontent-%COMP%]:hover > .tableIcon[_ngcontent-%COMP%]{color:orange}.tableIcon[_ngcontent-%COMP%]{color:#8a6a44;font-weight:700;font-size:18px}.search-box[_ngcontent-%COMP%]{padding:8px}.search-box[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{width:188px;margin-bottom:8px;display:block}.search-box[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{width:90px}.search-button[_ngcontent-%COMP%]{margin-right:8px;background-color:#8a6a44;border-color:#8a6a44;color:#f0ebce}"]});let n=l;return n})();var He=[{path:"",component:de,canActivate:[le]}];export{He as LIMPIEZA_ROUTES};
+import{a as se,b as me}from"./chunk-XVSBVWIQ.js";import{b as ce}from"./chunk-3TB4TDSS.js";import{a as X,b as Y,c as le}from"./chunk-644H75FQ.js";import{A as ie,B as oe,C as re,D as ae,a as G,b as Z,d as q,n as J,o as K,s as Q,w as $,x as ee,y as te,z as ne}from"./chunk-LR7HS7ST.js";import{Va as W,Wa as B,Xa as U,Ya as j,c as F,f as N,h as D,r as R}from"./chunk-RDDHBD4O.js";import"./chunk-WYLD3DAA.js";import{n as H}from"./chunk-JBFZACTD.js";import{$b as k,Ca as f,Cc as E,Da as g,Db as a,Dc as L,Eb as o,Fb as C,Ib as v,Kc as A,Lb as z,Nb as p,Ub as w,Vb as d,Xb as x,Zb as y,_b as I,bc as P,cc as V,d as S,db as r,eb as _,nb as T,ra as O,tb as b,v as M,vb as m}from"./chunk-FXUVGPCX.js";var pe=()=>({y:"450px"});function ue(n,l){if(n&1){let s=v();a(0,"button",17),z("click",function(){f(s);let i=p();return g(i.showModal(void 0))}),C(1,"fa-icon",18),d(2," A\xF1adir Insumo "),o()}if(n&2){let s=p();r(),m("icon",s.addIcon)}}function fe(n,l){n&1&&(a(0,"th",7),d(1,"PRECIO UNITARIO"),o())}function ge(n,l){n&1&&(a(0,"th",7),d(1,"EDITAR"),o())}function he(n,l){if(n&1&&(a(0,"td"),d(1),o()),n&2){let s=p().$implicit;r(),x(" ",s.precioUnitario," ")}}function _e(n,l){if(n&1){let s=v();a(0,"td",21),z("click",function(){f(s);let i=p().$implicit,e=p();return g(e.showModal(i))}),C(1,"fa-icon",22),o()}if(n&2){let s=p(2);r(),m("icon",s.editIcon)}}function be(n,l){if(n&1&&(a(0,"tr")(1,"td"),d(2),o(),a(3,"td"),d(4),o(),b(5,he,2,1,"td",19)(6,_e,2,1,"td",20),o()),n&2){let s=l.$implicit,t=p();r(2),x(" ",s.nombre," "),r(2),x(" ",s.cantidad," "),r(),m("ngIf",t.isAdmin),r(),m("ngIf",t.isAdmin)}}var de=(()=>{let l=class l{constructor(t,i,e,c){this.stockService=t,this.userService=i,this.modal=e,this.viewContainerRef=c,this.addIcon=K,this.buscarIcon=J,this.editIcon=q,this.listLimplieza=[],this.datosTabla=[],this.isAdmin=!1,this.searchValue="",this.visible=!1}ngOnInit(){this.userService.isAdmin$.subscribe(t=>{this.isAdmin=t}),this.stockService.getInsumos().subscribe(t=>{this.listLimplieza=t,this.datosTabla=t})}reset(){this.searchValue="",this.search()}search(){this.visible=!1,this.datosTabla=this.listLimplieza.filter(t=>t.nombre.toLocaleUpperCase().indexOf(this.searchValue.toLocaleUpperCase())!==-1)}onSubmit(t,i,e){return S(this,null,function*(){try{if(i.validateForm.valid)yield M(this.stockService.updateBien(i.submitForm(),t)),e.close(),this.listLimplieza=yield M(this.stockService.getInsumos()),this.datosTabla=this.listLimplieza;else for(let c in i.validateForm.controls)i.validateForm.controls.hasOwnProperty(c)&&(i.validateForm.controls[c].markAsDirty(),i.validateForm.controls[c].updateValueAndValidity())}catch(c){console.error("Error updating Insumos de Limpieza",c)}})}showModal(t){let i=[{label:"Cancelar",type:"text",danger:!1,onClick:()=>e.destroy()},{label:t?"Editar":"Cargar",type:"primary",danger:!1,onClick:()=>S(this,null,function*(){this.modal.confirm({nzCentered:!0,nzTitle:"Confirmar "+(t?"edicion?":"guardado?"),nzOnOk:()=>this.onSubmit(!!t,e.getContentComponent(),e),nzOkText:t?"Editar":"Guardar",nzCancelText:"Cancelar"})})}],e=this.modal.create({nzTitle:t?"Editar Insumo":"Cargar Insumo",nzContent:se,nzViewContainerRef:this.viewContainerRef,nzCentered:!0,nzWidth:350,nzFooter:i});t&&e.componentInstance.patchFormValues(t),e.componentInstance.setType(ce.INSUMO)}};l.\u0275fac=function(i){return new(i||l)(_(me),_(H),_(X),_(T))},l.\u0275cmp=O({type:l,selectors:[["app-stock-limpieza"]],standalone:!0,features:[P],decls:29,vars:13,consts:[["tablaFamilias",""],["menu","nzDropdownMenu"],[1,"header-container"],[1,"title"],[1,"spacer"],["class","buttonAdd","nz-button","",3,"click",4,"ngIf"],[3,"nzData","nzPageSize","nzScroll"],["nzWidth","auto"],[3,"nzVisibleChange","nzVisible","nzActive","nzDropdownMenu"],[1,"buscarIcon",3,"icon"],["nzWidth","auto",4,"ngIf"],[4,"ngFor","ngForOf"],[1,"ant-table-filter-dropdown"],[1,"search-box"],["type","text","nz-input","","placeholder","Search name",3,"ngModelChange","ngModel"],["nz-button","","nzSize","small",1,"search-button",3,"click"],["nz-button","","nzSize","small",3,"click"],["nz-button","",1,"buttonAdd",3,"click"],[3,"icon"],[4,"ngIf"],["class","tableHover",3,"click",4,"ngIf"],[1,"tableHover",3,"click"],[1,"tableIcon",3,"icon"]],template:function(i,e){if(i&1){let c=v();a(0,"body")(1,"div",2)(2,"h1",3),d(3,"Articulos de Limpieza"),o(),C(4,"div",4),b(5,ue,3,1,"button",5),o(),a(6,"nz-table",6,0)(8,"thead")(9,"tr")(10,"th",7),d(11,"NOMBRE "),a(12,"nz-filter-trigger",8),k("nzVisibleChange",function(u){return f(c),I(e.visible,u)||(e.visible=u),g(u)}),C(13,"fa-icon",9),o()(),a(14,"th",7),d(15,"CANTIDAD"),o(),b(16,fe,2,0,"th",10)(17,ge,2,0,"th",10),o()(),a(18,"tbody"),b(19,be,7,4,"tr",11),o()(),a(20,"nz-dropdown-menu",null,1)(22,"div",12)(23,"div",13)(24,"input",14),k("ngModelChange",function(u){return f(c),I(e.searchValue,u)||(e.searchValue=u),g(u)}),o(),a(25,"button",15),z("click",function(){return f(c),g(e.search())}),d(26,"Buscar"),o(),a(27,"button",16),z("click",function(){return f(c),g(e.reset())}),d(28,"Limpiar"),o()()()()()}if(i&2){let c=w(7),h=w(21);r(5),m("ngIf",e.isAdmin),r(),m("nzData",e.datosTabla)("nzPageSize",7)("nzScroll",V(12,pe)),r(6),y("nzVisible",e.visible),m("nzActive",e.searchValue.length>0)("nzDropdownMenu",h),r(),m("icon",e.buscarIcon),r(3),m("ngIf",e.isAdmin),r(),m("ngIf",e.isAdmin),r(2),m("ngForOf",c.data),r(5),y("ngModel",e.searchValue)}},dependencies:[L,E,A,R,F,N,D,ae,ie,ee,te,re,ne,oe,$,Y,Q,j,U,W,B,Z,G],styles:["body[_ngcontent-%COMP%]{background-color:#bdd2c4;display:flex;justify-content:center;flex-direction:column;align-items:center;margin:0;padding:160px}tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{background-color:#395144;color:#f0ebce;white-space:nowrap;text-align:center}.buscarIcon[_ngcontent-%COMP%]{color:#8a6a44;font-size:16px}.buscarIcon[_ngcontent-%COMP%]:hover{color:orange}tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{text-align:center;border-right:1px solid #f1ecec}tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]:last-child{border-right:none}.header-container[_ngcontent-%COMP%]{padding-right:20px;width:100%;display:flex;align-items:center;margin-bottom:20px}.title[_ngcontent-%COMP%]{margin:0;color:#395144;font-size:30px;font-weight:700}.spacer[_ngcontent-%COMP%]{flex-grow:1}.buttonAdd[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;margin-bottom:7px;margin-left:auto;background-color:#8a6a44!important;border-color:#8a6a44!important;color:#f0ebce!important}.tableHover[_ngcontent-%COMP%]{text-align:center;vertical-align:middle}.tableHover[_ngcontent-%COMP%]:hover{cursor:pointer}.tableHover[_ngcontent-%COMP%]:hover > .tableIcon[_ngcontent-%COMP%]{color:orange}.tableIcon[_ngcontent-%COMP%]{color:#8a6a44;font-weight:700;font-size:18px}.search-box[_ngcontent-%COMP%]{padding:8px}.search-box[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{width:188px;margin-bottom:8px;display:block}.search-box[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{width:90px}.search-button[_ngcontent-%COMP%]{margin-right:8px;background-color:#8a6a44;border-color:#8a6a44;color:#f0ebce}"]});let n=l;return n})();var He=[{path:"",component:de,canActivate:[le]}];export{He as LIMPIEZA_ROUTES};
diff --git a/backend/src/main/webapp/laSala/chunk-WEBN3R7M.js b/backend/src/main/webapp/laSala/chunk-WEBN3R7M.js
deleted file mode 100644
index 7ef34bbdd811e556a025a49848dd788c00de6736..0000000000000000000000000000000000000000
--- a/backend/src/main/webapp/laSala/chunk-WEBN3R7M.js
+++ /dev/null
@@ -1 +0,0 @@
-import{d as _}from"./chunk-3TB4TDSS.js";import{D as B,b as R,k as G,o as O,v as A}from"./chunk-LR7HS7ST.js";import{Ka as D,La as E,Ma as P,Na as T,Oa as V,U as x,V as y,c as v,d as l,f as C,g as N,i as M,k as S,n as U,p as k,r as I,s as w}from"./chunk-RDDHBD4O.js";import{b,m as q}from"./chunk-JBFZACTD.js";import{Db as r,Eb as n,Fb as m,Kc as F,Lb as z,Vb as a,bc as g,eb as f,ga as c,la as d,ra as u,vb as h}from"./chunk-FXUVGPCX.js";var s=class{constructor(e){this.id=e?.id,this.nombre=e?.nombre,this.cantidad=e?.cantidad,this.tipo=e?.tipo,this.precioUnitario=e?.precioUnitario}};var rt=(()=>{let e=class e{constructor(t){this.fb=t,this.stock=new s(null),this.edit=!1,this.buscarIcon=O,this.eliminarIcon=G,this.selectedValue=null,this.visible=!1,this.validateForm=this.fb.group({id:[null],nombre:[null,l.required],cantidad:[null,l.required],precioUnitario:[null,l.required],tipo:[null]})}setType(t){this.validateForm.get("tipo")?.patchValue(t)}patchFormValues(t){t&&(this.stock=t,this.edit=!0,this.validateForm.patchValue(this.stock))}submitForm(){let t=this.validateForm.getRawValue();return this.stock.nombre=t.nombre,t.id&&(this.stock.id=t.id),this.stock.cantidad=+t.cantidad,this.stock.precioUnitario=+t.precioUnitario,this.stock.tipo=t.tipo,this.stock}};e.\u0275fac=function(o){return new(o||e)(f(k))},e.\u0275cmp=u({type:e,selectors:[["app-form-stock"]],standalone:!0,features:[g],decls:19,vars:1,consts:[["nz-form","",3,"ngSubmit","formGroup"],[1,"form-item"],["nzFor","nombre","nzRequired","",1,"form-label"],["nzErrorTip","Ingrese un nombre",1,"form-control"],["nz-input","","formControlName","nombre","id","nombre"],["nzFor","cantidad","nzRequired","",1,"form-label"],["nzErrorTip","Ingrese una cantidad",1,"form-control"],["nz-input","","formControlName","cantidad","id","cantidad"],["nzFor","precioUnitario","nzRequired","",1,"form-label"],["nzErrorTip","Ingrese un precio",1,"form-control"],["nz-input","","formControlName","precioUnitario","id","precioUnitario"]],template:function(o,p){o&1&&(r(0,"form",0),z("ngSubmit",function(){return p.submitForm()}),r(1,"nz-form-item",1)(2,"div")(3,"nz-form-label",2),a(4,"Nombre"),n(),r(5,"nz-form-control",3),m(6,"input",4),n()()(),r(7,"nz-form-item",1)(8,"div")(9,"nz-form-label",5),a(10,"Cantidad"),n(),r(11,"nz-form-control",6),m(12,"input",7),n()()(),r(13,"nz-form-item",1)(14,"div")(15,"nz-form-label",8),a(16,"Precio"),n(),r(17,"nz-form-control",9),m(18,"input",10),n()()()()),o&2&&h("formGroup",p.validateForm)},dependencies:[F,I,M,v,C,N,w,S,U,V,y,x,E,D,T,P,B,A,_,R],styles:[".form-item[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center}.row[_ngcontent-%COMP%]{display:grid;grid-template:100px / auto auto;row-gap:15px}.rolSelect[_ngcontent-%COMP%]{min-width:180px}"]});let i=e;return i})();var lt=(()=>{let e=class e{constructor(t){this.http=t,this.apiUrl=q.apiUrl+"/almacenamiento"}getInsumos(){return this.http.get(this.apiUrl+"/insumos")}updateBien(t,o){return o?this.http.put(this.apiUrl+"/stock/",t):this.http.post(this.apiUrl+"/stock",t)}getProductos(){return this.http.get(this.apiUrl+"/productos")}getMateriaPrima(){return this.http.get(this.apiUrl+"/materiaPrima")}};e.\u0275fac=function(o){return new(o||e)(d(b))},e.\u0275prov=c({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();export{rt as a,lt as b};
diff --git a/backend/src/main/webapp/laSala/chunk-XVSBVWIQ.js b/backend/src/main/webapp/laSala/chunk-XVSBVWIQ.js
new file mode 100644
index 0000000000000000000000000000000000000000..8eb642b2a04a93dfb2b03191c1a4042d17bdc758
--- /dev/null
+++ b/backend/src/main/webapp/laSala/chunk-XVSBVWIQ.js
@@ -0,0 +1 @@
+import{d as _}from"./chunk-3TB4TDSS.js";import{D as B,b as R,k as G,o as O,v as A}from"./chunk-LR7HS7ST.js";import{Ka as D,La as E,Ma as P,Na as T,Oa as V,U as x,V as y,c as v,d as l,f as C,g as N,i as M,k as S,n as U,p as k,r as I,s as w}from"./chunk-RDDHBD4O.js";import{b,m as q}from"./chunk-JBFZACTD.js";import{Db as r,Eb as n,Fb as m,Kc as F,Lb as z,Vb as a,bc as g,eb as f,ga as c,la as d,ra as u,vb as h}from"./chunk-FXUVGPCX.js";var s=class{constructor(e){this.id=e?.id,this.nombre=e?.nombre,this.cantidad=e?.cantidad,this.tipo=e?.tipo,this.precioUnitario=e?.precioUnitario}};var rt=(()=>{let e=class e{constructor(t){this.fb=t,this.stock=new s(null),this.edit=!1,this.buscarIcon=O,this.eliminarIcon=G,this.selectedValue=null,this.visible=!1,this.validateForm=this.fb.group({id:[null],nombre:[null,l.required],cantidad:[null,l.required],precioUnitario:[null,l.required],tipo:[null]})}setType(t){this.validateForm.get("tipo")?.patchValue(t)}patchFormValues(t){t&&(this.stock=t,this.edit=!0,this.validateForm.patchValue(this.stock))}submitForm(){let t=this.validateForm.getRawValue();return this.stock.nombre=t.nombre,t.id&&(this.stock.id=t.id),this.stock.cantidad=t.cantidad,this.stock.precioUnitario=t.precioUnitario,this.stock.tipo=t.tipo,this.stock}};e.\u0275fac=function(o){return new(o||e)(f(k))},e.\u0275cmp=u({type:e,selectors:[["app-form-stock"]],standalone:!0,features:[g],decls:19,vars:1,consts:[["nz-form","",3,"ngSubmit","formGroup"],[1,"form-item"],["nzFor","nombre","nzRequired","",1,"form-label"],["nzErrorTip","Ingrese un nombre",1,"form-control"],["nz-input","","formControlName","nombre","id","nombre"],["nzFor","cantidad","nzRequired","",1,"form-label"],["nzErrorTip","Ingrese una cantidad",1,"form-control"],["nz-input","","formControlName","cantidad","id","cantidad"],["nzFor","precioUnitario","nzRequired","",1,"form-label"],["nzErrorTip","Ingrese un precio",1,"form-control"],["nz-input","","formControlName","precioUnitario","id","precioUnitario"]],template:function(o,p){o&1&&(r(0,"form",0),z("ngSubmit",function(){return p.submitForm()}),r(1,"nz-form-item",1)(2,"div")(3,"nz-form-label",2),a(4,"Nombre"),n(),r(5,"nz-form-control",3),m(6,"input",4),n()()(),r(7,"nz-form-item",1)(8,"div")(9,"nz-form-label",5),a(10,"Cantidad"),n(),r(11,"nz-form-control",6),m(12,"input",7),n()()(),r(13,"nz-form-item",1)(14,"div")(15,"nz-form-label",8),a(16,"Precio"),n(),r(17,"nz-form-control",9),m(18,"input",10),n()()()()),o&2&&h("formGroup",p.validateForm)},dependencies:[F,I,M,v,C,N,w,S,U,V,y,x,E,D,T,P,B,A,_,R],styles:[".form-item[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center}.row[_ngcontent-%COMP%]{display:grid;grid-template:100px / auto auto;row-gap:15px}.rolSelect[_ngcontent-%COMP%]{min-width:180px}"]});let i=e;return i})();var lt=(()=>{let e=class e{constructor(t){this.http=t,this.apiUrl=q.apiUrl+"/almacenamiento"}getInsumos(){return this.http.get(this.apiUrl+"/insumos")}updateBien(t,o){return o?this.http.put(this.apiUrl+"/stock/",t):this.http.post(this.apiUrl+"/stock",t)}getProductos(){return this.http.get(this.apiUrl+"/productos")}getMateriaPrima(){return this.http.get(this.apiUrl+"/materiaPrima")}};e.\u0275fac=function(o){return new(o||e)(d(b))},e.\u0275prov=c({token:e,factory:e.\u0275fac,providedIn:"root"});let i=e;return i})();export{rt as a,lt as b};
diff --git a/backend/src/main/webapp/laSala/index.html b/backend/src/main/webapp/laSala/index.html
index ffa76c5890c09fe70c1f4391a959ba2cde316609..6acec1560e8aa09d9bbd938b9d5cda9d57a9aa57 100644
--- a/backend/src/main/webapp/laSala/index.html
+++ b/backend/src/main/webapp/laSala/index.html
@@ -10,5 +10,5 @@
 </style><link rel="stylesheet" href="styles-3UL3H5LZ.css" media="print" onload="this.media='all'"><noscript><link rel="stylesheet" href="styles-3UL3H5LZ.css"></noscript><link rel="modulepreload" href="chunk-D2JQDOXS.js"><link rel="modulepreload" href="chunk-LR7HS7ST.js"><link rel="modulepreload" href="chunk-RDDHBD4O.js"><link rel="modulepreload" href="chunk-WYLD3DAA.js"><link rel="modulepreload" href="chunk-JBFZACTD.js"><link rel="modulepreload" href="chunk-FXUVGPCX.js"></head>
 <body>
   <app-root></app-root>
-<script src="polyfills-6EAL64PA.js" type="module"></script><script src="main-2KUEPJBO.js" type="module"></script></body>
+<script src="polyfills-6EAL64PA.js" type="module"></script><script src="main-Y5ZHQ7XA.js" type="module"></script></body>
 </html>
diff --git a/backend/src/main/webapp/laSala/main-2KUEPJBO.js b/backend/src/main/webapp/laSala/main-Y5ZHQ7XA.js
similarity index 98%
rename from backend/src/main/webapp/laSala/main-2KUEPJBO.js
rename to backend/src/main/webapp/laSala/main-Y5ZHQ7XA.js
index 0f1aced2ad3c9ced5db6717aba2b0fa193661bf7..1b53eb1656a0ac4e2b6f3f8a44575c61b43b85f1 100644
--- a/backend/src/main/webapp/laSala/main-2KUEPJBO.js
+++ b/backend/src/main/webapp/laSala/main-Y5ZHQ7XA.js
@@ -1 +1 @@
-import{a as ge}from"./chunk-D2JQDOXS.js";import{D as ze,a as z,b as P,c as he,f as fe,g as _e,h as Ce,i as xe,j as ye,l as Me,q as Se,r as Te,s as be,w as ve}from"./chunk-LR7HS7ST.js";import{Ia as le,Ja as se,Va as ce,Wa as pe,Xa as me,Ya as de,ha as re,ia as ae,r as oe}from"./chunk-RDDHBD4O.js";import"./chunk-WYLD3DAA.js";import{c as Q,d as q,e as ee,f as te,i as ne,j as b,l as ie,m as ue,n as v}from"./chunk-JBFZACTD.js";import{$b as Z,Ca as h,Da as f,Db as a,Dc as T,Eb as s,Fb as m,Gb as W,Hb as J,Ib as _,Lb as g,Nb as u,Pa as D,Ub as O,Vb as d,Wb as H,Xb as I,Zb as G,_b as X,bc as M,db as l,ea as E,eb as x,fb as V,ga as A,hb as B,hc as Y,jb as L,lb as U,ma as F,mb as j,ra as C,tb as y,va as R,vb as c,wa as N,wc as $,zc as K}from"./chunk-FXUVGPCX.js";var Pe=[{path:"login",loadChildren:()=>import("./chunk-P6XOBU4S.js").then(t=>ge)},{path:"welcome",loadChildren:()=>import("./chunk-5OXWQIWS.js").then(t=>t.WELCOME_ROUTES)},{path:"recetas",loadChildren:()=>import("./chunk-DIGW54RK.js").then(t=>t.RECETAS_ROUTES)},{path:"familias",loadChildren:()=>import("./chunk-GJNMVQTL.js").then(t=>t.FAMILIAS_ROUTES)},{path:"canales",loadChildren:()=>import("./chunk-XJBFJRDY.js").then(t=>t.CANALES_ROUTES)},{path:"colaboradorxs",loadChildren:()=>import("./chunk-G2WI6SFY.js").then(t=>t.COLABORADORXS_ROUTES)},{path:"insumos",loadChildren:()=>import("./chunk-4KNZYVZ7.js").then(t=>t.INSUMOS_ROUTES)},{path:"limpieza",loadChildren:()=>import("./chunk-B72SFYC3.js").then(t=>t.LIMPIEZA_ROUTES)},{path:"productos",loadChildren:()=>import("./chunk-G246KUNK.js").then(t=>t.PRODUCTOSS_ROUTES)},{path:"**",pathMatch:"full",redirectTo:"/welcome"}];function Ne(t){let e=t,n=Math.floor(Math.abs(t)),i=t.toString().replace(/^[^.]*\.?/,"").length;return n===1&&i===0?1:5}var Oe=["en",[["a","p"],["AM","PM"],void 0],[["AM","PM"],void 0,void 0],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],void 0,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],void 0,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",void 0,"{1} 'at' {0}",void 0],[".",",",";","%","+","-","E","\xD7","\u2030","\u221E","NaN",":"],["#,##0.###","#,##0%","\xA4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",Ne];var De="@",Ve=(()=>{let e=class e{constructor(i,o,r,p,S){this.doc=i,this.delegate=o,this.zone=r,this.animationType=p,this.moduleImpl=S,this._rendererFactoryPromise=null,this.scheduler=F(B,{optional:!0})}ngOnDestroy(){this._engine?.flush()}loadImpl(){return(this.moduleImpl??import("./chunk-HSTRTG3M.js")).catch(o=>{throw new E(5300,!1)}).then(({\u0275createEngine:o,\u0275AnimationRendererFactory:r})=>{this._engine=o(this.animationType,this.doc,this.scheduler);let p=new r(this.delegate,this._engine,this.zone);return this.delegate=p,p})}createRenderer(i,o){let r=this.delegate.createRenderer(i,o);if(r.\u0275type===0)return r;typeof r.throwOnSyntheticProps=="boolean"&&(r.throwOnSyntheticProps=!1);let p=new w(r);return o?.data?.animation&&!this._rendererFactoryPromise&&(this._rendererFactoryPromise=this.loadImpl()),this._rendererFactoryPromise?.then(S=>{let Re=S.createRenderer(i,o);p.use(Re)}).catch(S=>{p.use(r)}),p}begin(){this.delegate.begin?.()}end(){this.delegate.end?.()}whenRenderingDone(){return this.delegate.whenRenderingDone?.()??Promise.resolve()}};e.\u0275fac=function(o){V()},e.\u0275prov=A({token:e,factory:e.\u0275fac});let t=e;return t})(),w=class{constructor(e){this.delegate=e,this.replay=[],this.\u0275type=1}use(e){if(this.delegate=e,this.replay!==null){for(let n of this.replay)n(e);this.replay=null}}get data(){return this.delegate.data}destroy(){this.replay=null,this.delegate.destroy()}createElement(e,n){return this.delegate.createElement(e,n)}createComment(e){return this.delegate.createComment(e)}createText(e){return this.delegate.createText(e)}get destroyNode(){return this.delegate.destroyNode}appendChild(e,n){this.delegate.appendChild(e,n)}insertBefore(e,n,i,o){this.delegate.insertBefore(e,n,i,o)}removeChild(e,n,i){this.delegate.removeChild(e,n,i)}selectRootElement(e,n){return this.delegate.selectRootElement(e,n)}parentNode(e){return this.delegate.parentNode(e)}nextSibling(e){return this.delegate.nextSibling(e)}setAttribute(e,n,i,o){this.delegate.setAttribute(e,n,i,o)}removeAttribute(e,n,i){this.delegate.removeAttribute(e,n,i)}addClass(e,n){this.delegate.addClass(e,n)}removeClass(e,n){this.delegate.removeClass(e,n)}setStyle(e,n,i,o){this.delegate.setStyle(e,n,i,o)}removeStyle(e,n,i){this.delegate.removeStyle(e,n,i)}setProperty(e,n,i){this.shouldReplay(n)&&this.replay.push(o=>o.setProperty(e,n,i)),this.delegate.setProperty(e,n,i)}setValue(e,n){this.delegate.setValue(e,n)}listen(e,n,i){return this.shouldReplay(n)&&this.replay.push(o=>o.listen(e,n,i)),this.delegate.listen(e,n,i)}shouldReplay(e){return this.replay!==null&&e.startsWith(De)}};function Ie(t="animations"){return U("NgAsyncAnimations"),R([{provide:L,useFactory:(e,n,i)=>new Ve(e,n,i,t),deps:[$,ee,j]},{provide:D,useValue:t==="noop"?"NoopAnimations":"BrowserAnimations"}])}var we=(t,e)=>{let n=localStorage.getItem(ue.jwt);if(n){let i=t.clone({headers:t.headers.set("Authorization","Bearer "+n)});return e(i)}return e(t)};K(Oe);var ke={providers:[ie(Pe),ae(re),N(oe),Ie(),Q(q([we]))]};function je(t,e){if(t&1){let n=_();W(0),a(1,"button",9),g("click",function(){h(n);let o=u();return f(o.ingresar())}),d(2,"Ingresar"),s(),J()}t&2&&(l(),c("nzType","primary"))}function We(t,e){if(t&1){let n=_();m(0,"div",10),a(1,"nz-filter-trigger",11),Z("nzVisibleChange",function(o){h(n);let r=u();return X(r.visible,o)||(r.visible=o),f(o)}),a(2,"div",12),m(3,"fa-icon",13),s()()}if(t&2){let n=u(),i=O(11);l(),G("nzVisible",n.visible),c("nzDropdownMenu",i),l(2),c("icon",n.userIcon)}}function Je(t,e){if(t&1&&(a(0,"span"),d(1),s()),t&2){let n=u();l(),H(n.userName)}}var Ee=(()=>{let e=class e{constructor(i,o){this.userService=i,this.router=o,this.title="Sala Comunitaria de Elaboracion de Productos con agregado de valor de la Agricultura Familiar",this.titleShort="Sala Comunitaria",this.userIcon=_e,this.isLoggedIn=!1,this.visible=!1}ngOnInit(){this.userService.isLoggedIn$.subscribe(i=>{this.isLoggedIn=i,this.userName=this.userService.getUsername(),this.visible=!1})}ingresar(){this.router.navigate(["/login"])}cerrarSesion(){this.userService.logout(),this.router.navigate(["/login"])}};e.\u0275fac=function(o){return new(o||e)(x(v),x(b))},e.\u0275cmp=C({type:e,selectors:[["app-header"]],standalone:!0,features:[M],decls:17,vars:5,consts:[["loginButton",""],["menu","nzDropdownMenu"],[1,"longTitle"],[1,"shortTitle"],[4,"ngIf","ngIfElse"],[1,"ant-table-filter-dropdown"],[1,"search-box"],[4,"ngIf"],["nz-button","","nzSize","small",1,"search-button",3,"click"],["nz-button","",1,"login-form-button",3,"click","nzType"],[1,"user-name"],[3,"nzVisibleChange","nzVisible","nzDropdownMenu"],[1,"user-image"],[3,"icon"]],template:function(o,r){if(o&1){let p=_();a(0,"header"),m(1,"img"),a(2,"span",2),d(3),s(),a(4,"span",3),d(5),s(),a(6,"section"),y(7,je,3,1,"ng-container",4)(8,We,4,3,"ng-template",null,0,Y),s()(),a(10,"nz-dropdown-menu",null,1)(12,"div",5)(13,"div",6),y(14,Je,2,1,"span",7),a(15,"button",8),g("click",function(){return h(p),f(r.cerrarSesion())}),d(16,"Cerrar Sesion"),s()()()()}if(o&2){let p=O(9);l(3),I(" ",r.title,""),l(2),I(" ",r.titleShort,""),l(2),c("ngIf",!r.isLoggedIn)("ngIfElse",p),l(7),c("ngIf",r.userName)}},dependencies:[T,de,me,ce,pe,be,ze,ve,P,z],styles:["header[_ngcontent-%COMP%]{height:70px;padding:20px 50px;background-color:#395144;color:#fff;display:flex;justify-content:space-between;box-shadow:5px 5px 5px #a8b1a1}header[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-weight:700;font-size:20px;color:#fff}header[_ngcontent-%COMP%]   .shortTitle[_ngcontent-%COMP%]{display:none}@media only screen and (max-width: 1300px){header[_ngcontent-%COMP%]   .longTitle[_ngcontent-%COMP%]{display:none}header[_ngcontent-%COMP%]   .shortTitle[_ngcontent-%COMP%]{display:block}}header[_ngcontent-%COMP%]   section[_ngcontent-%COMP%]{display:flex;align-items:center;font-weight:700}header[_ngcontent-%COMP%]   section[_ngcontent-%COMP%]   .user-image[_ngcontent-%COMP%]{width:50px;height:50px;border-radius:50%;border:3px solid #8a6a44;background-color:#84a486;margin-left:20px;display:flex;align-items:center;justify-content:center;font-weight:700}header[_ngcontent-%COMP%]   section[_ngcontent-%COMP%]   .login-form-button[_ngcontent-%COMP%]{background-color:#8a6a44!important;border-color:#8a6a44!important;color:#f0ebce!important}header[_ngcontent-%COMP%]   section[_ngcontent-%COMP%]   .login-form-button[_ngcontent-%COMP%]:hover{background-color:#aa8b56!important;border-color:#aa8b56!important}.cerrarSesion[_ngcontent-%COMP%]{all:unset;cursor:pointer}fa-icon[_ngcontent-%COMP%]{color:#8a6a44;font-size:20px}.search-box[_ngcontent-%COMP%]{padding:8px;width:100%;display:flex;flex-direction:column;justify-content:center;border:2px solid #8a6a44;background-color:#84a486}.search-box[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{color:#395144;font-size:medium;font-weight:700;margin-bottom:2px}.search-button[_ngcontent-%COMP%]{margin-right:8px;background-color:#8a6a44;border-color:#8a6a44;color:#f0ebce}"]});let t=e;return t})();function He(t,e){if(t&1){let n=_();a(0,"li",9),g("click",function(){h(n);let o=u();return f(o.navigate("/insumos"))}),m(1,"fa-icon",1),a(2,"span"),d(3,"Insumos"),s()()}if(t&2){let n=u();l(),c("icon",n.insumosIcon)}}function Ge(t,e){if(t&1){let n=_();a(0,"li",10),g("click",function(){h(n);let o=u();return f(o.navigate("/limpieza"))}),m(1,"fa-icon",1),a(2,"span"),d(3,"Limpieza"),s()()}if(t&2){let n=u();l(),c("icon",n.limpiezaIcon)}}function Xe(t,e){if(t&1){let n=_();a(0,"li",11),g("click",function(){h(n);let o=u();return f(o.navigate("/productos"))}),m(1,"fa-icon",1),a(2,"span"),d(3,"Productos"),s()()}if(t&2){let n=u();l(),c("icon",n.productosIcon)}}function Ze(t,e){if(t&1){let n=_();a(0,"li",12),g("click",function(){h(n);let o=u();return f(o.navigate("/colaboradorxs"))}),m(1,"fa-icon",1),a(2,"span"),d(3,"Colaboradorxs"),s()()}if(t&2){let n=u();l(),c("icon",n.colaboradorxsIcon)}}var Ae=(()=>{let e=class e{constructor(i,o){this.router=i,this.userService=o,this.recetasIcon=Te,this.stockIcon=Ce,this.insumosIcon=xe,this.limpiezaIcon=Se,this.productosIcon=he,this.familiaIcon=ye,this.canalIcon=Me,this.colaboradorxsIcon=fe,this.toggles=[!1,!1],this.showStockList=!1,this.isAdmin=!1}ngOnInit(){this.userService.isAdmin$.subscribe(i=>{this.isAdmin=i})}navigate(i){this.router.navigate([i])}toggleButton(i){var o=this.toggles[i];this.toggles.forEach((r,p)=>this.toggles[p]=!1),this.toggles[i]=!o}};e.\u0275fac=function(o){return new(o||e)(x(b),x(v))},e.\u0275cmp=C({type:e,selectors:[["app-side-bar"]],standalone:!0,features:[M],decls:22,vars:8,consts:[["nzTooltipColor","#395144","nzTooltipTitle","Recetas","nzTooltipPlacement","right","nz-tooltip","",3,"click"],[3,"icon"],[1,"stock",3,"click"],["class","subLi","nzTooltipColor","#395144","nzTooltipTitle","Insumos","nzTooltipPlacement","right","nz-tooltip","",3,"click",4,"ngIf"],["class","subLi","nzTooltipColor","#395144","nzTooltipTitle","Limpieza","nzTooltipPlacement","right","nz-tooltip","",3,"click",4,"ngIf"],["class","subLi","nzTooltipColor","#395144","nzTooltipTitle","Productos","nzTooltipPlacement","right","nz-tooltip","",3,"click",4,"ngIf"],["nzTooltipColor","#395144","nzTooltipTitle","Familias Productoras","nzTooltipPlacement","right","nz-tooltip","",3,"click"],["nzTooltipColor","#395144","nzTooltipTitle","Canales de Venta","nzTooltipPlacement","right","nz-tooltip","",3,"click"],["nzTooltipColor","#395144","nzTooltipTitle","Colaboradorxs","nzTooltipPlacement","right","nz-tooltip","",3,"click",4,"ngIf"],["nzTooltipColor","#395144","nzTooltipTitle","Insumos","nzTooltipPlacement","right","nz-tooltip","",1,"subLi",3,"click"],["nzTooltipColor","#395144","nzTooltipTitle","Limpieza","nzTooltipPlacement","right","nz-tooltip","",1,"subLi",3,"click"],["nzTooltipColor","#395144","nzTooltipTitle","Productos","nzTooltipPlacement","right","nz-tooltip","",1,"subLi",3,"click"],["nzTooltipColor","#395144","nzTooltipTitle","Colaboradorxs","nzTooltipPlacement","right","nz-tooltip","",3,"click"]],template:function(o,r){o&1&&(a(0,"nav")(1,"ul")(2,"li",0),g("click",function(){return r.navigate("/recetas")}),m(3,"fa-icon",1),a(4,"span"),d(5,"Recetas"),s()(),a(6,"li",2),g("click",function(){return r.toggleButton(0)}),m(7,"fa-icon",1),a(8,"span"),d(9,"Stock"),s()(),y(10,He,4,1,"li",3)(11,Ge,4,1,"li",4)(12,Xe,4,1,"li",5),a(13,"li",6),g("click",function(){return r.navigate("/familias")}),m(14,"fa-icon",1),a(15,"span"),d(16,"Familias Productoras"),s()(),a(17,"li",7),g("click",function(){return r.navigate("/canales")}),m(18,"fa-icon",1),a(19,"span"),d(20,"Canales de Venta"),s()(),y(21,Ze,4,1,"li",8),s()()),o&2&&(l(3),c("icon",r.recetasIcon),l(4),c("icon",r.stockIcon),l(3),c("ngIf",r.toggles[0]),l(),c("ngIf",r.toggles[0]),l(),c("ngIf",r.toggles[0]),l(2),c("icon",r.familiaIcon),l(4),c("icon",r.canalIcon),l(3),c("ngIf",r.isAdmin))},dependencies:[T,P,z,se,le],styles:["ul[_ngcontent-%COMP%]{padding-top:40px}ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{padding:25px 45px;cursor:pointer;text-wrap:nowrap}@media only screen and (max-width: 1300px){ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{padding:25px 35px}}ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:hover{background-color:#82a68e;border-right:10px solid #395144}ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   fa-icon[_ngcontent-%COMP%]{margin-right:20px;font-size:22px}ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-size:larger;display:inline}@media only screen and (max-width: 1300px){ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{display:none}}ul[_ngcontent-%COMP%]   .subLi[_ngcontent-%COMP%]{background-color:#a4b6a8;padding-left:60px}@media only screen and (max-width: 1300px){ul[_ngcontent-%COMP%]   .subLi[_ngcontent-%COMP%]{padding-left:45px}}"]});let t=e;return t})();var Fe=(()=>{let e=class e{};e.\u0275fac=function(o){return new(o||e)},e.\u0275cmp=C({type:e,selectors:[["app-root"]],standalone:!0,features:[M],decls:7,vars:0,template:function(o,r){o&1&&(a(0,"header"),m(1,"app-header"),s(),a(2,"main")(3,"aside"),m(4,"app-side-bar"),s(),a(5,"body"),m(6,"router-outlet"),s()())},dependencies:[ne,Ee,Ae],styles:["main[_ngcontent-%COMP%]{display:flex}main[_ngcontent-%COMP%]   aside[_ngcontent-%COMP%]{width:350px;min-width:230px;min-height:calc(100vh - 70px);background-color:#bdd2c4;color:#395144;box-shadow:5px 5px 5px #a8b1a1}@media only screen and (max-width: 1300px){main[_ngcontent-%COMP%]   aside[_ngcontent-%COMP%]{width:100px;min-width:100px}}main[_ngcontent-%COMP%]   body[_ngcontent-%COMP%]{padding:30px;height:92vh;background-color:transparent}"]});let t=e;return t})();te(Fe,ke).catch(t=>console.error(t));
+import{a as ge}from"./chunk-D2JQDOXS.js";import{D as ze,a as z,b as P,c as he,f as fe,g as _e,h as Ce,i as xe,j as ye,l as Me,q as Se,r as Te,s as be,w as ve}from"./chunk-LR7HS7ST.js";import{Ia as le,Ja as se,Va as ce,Wa as pe,Xa as me,Ya as de,ha as re,ia as ae,r as oe}from"./chunk-RDDHBD4O.js";import"./chunk-WYLD3DAA.js";import{c as Q,d as q,e as ee,f as te,i as ne,j as b,l as ie,m as ue,n as v}from"./chunk-JBFZACTD.js";import{$b as Z,Ca as h,Da as f,Db as a,Dc as T,Eb as s,Fb as m,Gb as W,Hb as J,Ib as _,Lb as g,Nb as u,Pa as D,Ub as O,Vb as d,Wb as H,Xb as I,Zb as G,_b as X,bc as M,db as l,ea as E,eb as x,fb as V,ga as A,hb as B,hc as Y,jb as L,lb as U,ma as F,mb as j,ra as C,tb as y,va as R,vb as c,wa as N,wc as $,zc as K}from"./chunk-FXUVGPCX.js";var Pe=[{path:"login",loadChildren:()=>import("./chunk-P6XOBU4S.js").then(t=>ge)},{path:"welcome",loadChildren:()=>import("./chunk-5OXWQIWS.js").then(t=>t.WELCOME_ROUTES)},{path:"recetas",loadChildren:()=>import("./chunk-DIGW54RK.js").then(t=>t.RECETAS_ROUTES)},{path:"familias",loadChildren:()=>import("./chunk-GJNMVQTL.js").then(t=>t.FAMILIAS_ROUTES)},{path:"canales",loadChildren:()=>import("./chunk-XJBFJRDY.js").then(t=>t.CANALES_ROUTES)},{path:"colaboradorxs",loadChildren:()=>import("./chunk-G2WI6SFY.js").then(t=>t.COLABORADORXS_ROUTES)},{path:"insumos",loadChildren:()=>import("./chunk-5MEVHMIQ.js").then(t=>t.INSUMOS_ROUTES)},{path:"limpieza",loadChildren:()=>import("./chunk-OW7IHKG2.js").then(t=>t.LIMPIEZA_ROUTES)},{path:"productos",loadChildren:()=>import("./chunk-3TC56MUE.js").then(t=>t.PRODUCTOSS_ROUTES)},{path:"**",pathMatch:"full",redirectTo:"/welcome"}];function Ne(t){let e=t,n=Math.floor(Math.abs(t)),i=t.toString().replace(/^[^.]*\.?/,"").length;return n===1&&i===0?1:5}var Oe=["en",[["a","p"],["AM","PM"],void 0],[["AM","PM"],void 0,void 0],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],void 0,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],void 0,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",void 0,"{1} 'at' {0}",void 0],[".",",",";","%","+","-","E","\xD7","\u2030","\u221E","NaN",":"],["#,##0.###","#,##0%","\xA4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",Ne];var De="@",Ve=(()=>{let e=class e{constructor(i,o,r,p,S){this.doc=i,this.delegate=o,this.zone=r,this.animationType=p,this.moduleImpl=S,this._rendererFactoryPromise=null,this.scheduler=F(B,{optional:!0})}ngOnDestroy(){this._engine?.flush()}loadImpl(){return(this.moduleImpl??import("./chunk-HSTRTG3M.js")).catch(o=>{throw new E(5300,!1)}).then(({\u0275createEngine:o,\u0275AnimationRendererFactory:r})=>{this._engine=o(this.animationType,this.doc,this.scheduler);let p=new r(this.delegate,this._engine,this.zone);return this.delegate=p,p})}createRenderer(i,o){let r=this.delegate.createRenderer(i,o);if(r.\u0275type===0)return r;typeof r.throwOnSyntheticProps=="boolean"&&(r.throwOnSyntheticProps=!1);let p=new w(r);return o?.data?.animation&&!this._rendererFactoryPromise&&(this._rendererFactoryPromise=this.loadImpl()),this._rendererFactoryPromise?.then(S=>{let Re=S.createRenderer(i,o);p.use(Re)}).catch(S=>{p.use(r)}),p}begin(){this.delegate.begin?.()}end(){this.delegate.end?.()}whenRenderingDone(){return this.delegate.whenRenderingDone?.()??Promise.resolve()}};e.\u0275fac=function(o){V()},e.\u0275prov=A({token:e,factory:e.\u0275fac});let t=e;return t})(),w=class{constructor(e){this.delegate=e,this.replay=[],this.\u0275type=1}use(e){if(this.delegate=e,this.replay!==null){for(let n of this.replay)n(e);this.replay=null}}get data(){return this.delegate.data}destroy(){this.replay=null,this.delegate.destroy()}createElement(e,n){return this.delegate.createElement(e,n)}createComment(e){return this.delegate.createComment(e)}createText(e){return this.delegate.createText(e)}get destroyNode(){return this.delegate.destroyNode}appendChild(e,n){this.delegate.appendChild(e,n)}insertBefore(e,n,i,o){this.delegate.insertBefore(e,n,i,o)}removeChild(e,n,i){this.delegate.removeChild(e,n,i)}selectRootElement(e,n){return this.delegate.selectRootElement(e,n)}parentNode(e){return this.delegate.parentNode(e)}nextSibling(e){return this.delegate.nextSibling(e)}setAttribute(e,n,i,o){this.delegate.setAttribute(e,n,i,o)}removeAttribute(e,n,i){this.delegate.removeAttribute(e,n,i)}addClass(e,n){this.delegate.addClass(e,n)}removeClass(e,n){this.delegate.removeClass(e,n)}setStyle(e,n,i,o){this.delegate.setStyle(e,n,i,o)}removeStyle(e,n,i){this.delegate.removeStyle(e,n,i)}setProperty(e,n,i){this.shouldReplay(n)&&this.replay.push(o=>o.setProperty(e,n,i)),this.delegate.setProperty(e,n,i)}setValue(e,n){this.delegate.setValue(e,n)}listen(e,n,i){return this.shouldReplay(n)&&this.replay.push(o=>o.listen(e,n,i)),this.delegate.listen(e,n,i)}shouldReplay(e){return this.replay!==null&&e.startsWith(De)}};function Ie(t="animations"){return U("NgAsyncAnimations"),R([{provide:L,useFactory:(e,n,i)=>new Ve(e,n,i,t),deps:[$,ee,j]},{provide:D,useValue:t==="noop"?"NoopAnimations":"BrowserAnimations"}])}var we=(t,e)=>{let n=localStorage.getItem(ue.jwt);if(n){let i=t.clone({headers:t.headers.set("Authorization","Bearer "+n)});return e(i)}return e(t)};K(Oe);var ke={providers:[ie(Pe),ae(re),N(oe),Ie(),Q(q([we]))]};function je(t,e){if(t&1){let n=_();W(0),a(1,"button",9),g("click",function(){h(n);let o=u();return f(o.ingresar())}),d(2,"Ingresar"),s(),J()}t&2&&(l(),c("nzType","primary"))}function We(t,e){if(t&1){let n=_();m(0,"div",10),a(1,"nz-filter-trigger",11),Z("nzVisibleChange",function(o){h(n);let r=u();return X(r.visible,o)||(r.visible=o),f(o)}),a(2,"div",12),m(3,"fa-icon",13),s()()}if(t&2){let n=u(),i=O(11);l(),G("nzVisible",n.visible),c("nzDropdownMenu",i),l(2),c("icon",n.userIcon)}}function Je(t,e){if(t&1&&(a(0,"span"),d(1),s()),t&2){let n=u();l(),H(n.userName)}}var Ee=(()=>{let e=class e{constructor(i,o){this.userService=i,this.router=o,this.title="Sala Comunitaria de Elaboracion de Productos con agregado de valor de la Agricultura Familiar",this.titleShort="Sala Comunitaria",this.userIcon=_e,this.isLoggedIn=!1,this.visible=!1}ngOnInit(){this.userService.isLoggedIn$.subscribe(i=>{this.isLoggedIn=i,this.userName=this.userService.getUsername(),this.visible=!1})}ingresar(){this.router.navigate(["/login"])}cerrarSesion(){this.userService.logout(),this.router.navigate(["/login"])}};e.\u0275fac=function(o){return new(o||e)(x(v),x(b))},e.\u0275cmp=C({type:e,selectors:[["app-header"]],standalone:!0,features:[M],decls:17,vars:5,consts:[["loginButton",""],["menu","nzDropdownMenu"],[1,"longTitle"],[1,"shortTitle"],[4,"ngIf","ngIfElse"],[1,"ant-table-filter-dropdown"],[1,"search-box"],[4,"ngIf"],["nz-button","","nzSize","small",1,"search-button",3,"click"],["nz-button","",1,"login-form-button",3,"click","nzType"],[1,"user-name"],[3,"nzVisibleChange","nzVisible","nzDropdownMenu"],[1,"user-image"],[3,"icon"]],template:function(o,r){if(o&1){let p=_();a(0,"header"),m(1,"img"),a(2,"span",2),d(3),s(),a(4,"span",3),d(5),s(),a(6,"section"),y(7,je,3,1,"ng-container",4)(8,We,4,3,"ng-template",null,0,Y),s()(),a(10,"nz-dropdown-menu",null,1)(12,"div",5)(13,"div",6),y(14,Je,2,1,"span",7),a(15,"button",8),g("click",function(){return h(p),f(r.cerrarSesion())}),d(16,"Cerrar Sesion"),s()()()()}if(o&2){let p=O(9);l(3),I(" ",r.title,""),l(2),I(" ",r.titleShort,""),l(2),c("ngIf",!r.isLoggedIn)("ngIfElse",p),l(7),c("ngIf",r.userName)}},dependencies:[T,de,me,ce,pe,be,ze,ve,P,z],styles:["header[_ngcontent-%COMP%]{height:70px;padding:20px 50px;background-color:#395144;color:#fff;display:flex;justify-content:space-between;box-shadow:5px 5px 5px #a8b1a1}header[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-weight:700;font-size:20px;color:#fff}header[_ngcontent-%COMP%]   .shortTitle[_ngcontent-%COMP%]{display:none}@media only screen and (max-width: 1300px){header[_ngcontent-%COMP%]   .longTitle[_ngcontent-%COMP%]{display:none}header[_ngcontent-%COMP%]   .shortTitle[_ngcontent-%COMP%]{display:block}}header[_ngcontent-%COMP%]   section[_ngcontent-%COMP%]{display:flex;align-items:center;font-weight:700}header[_ngcontent-%COMP%]   section[_ngcontent-%COMP%]   .user-image[_ngcontent-%COMP%]{width:50px;height:50px;border-radius:50%;border:3px solid #8a6a44;background-color:#84a486;margin-left:20px;display:flex;align-items:center;justify-content:center;font-weight:700}header[_ngcontent-%COMP%]   section[_ngcontent-%COMP%]   .login-form-button[_ngcontent-%COMP%]{background-color:#8a6a44!important;border-color:#8a6a44!important;color:#f0ebce!important}header[_ngcontent-%COMP%]   section[_ngcontent-%COMP%]   .login-form-button[_ngcontent-%COMP%]:hover{background-color:#aa8b56!important;border-color:#aa8b56!important}.cerrarSesion[_ngcontent-%COMP%]{all:unset;cursor:pointer}fa-icon[_ngcontent-%COMP%]{color:#8a6a44;font-size:20px}.search-box[_ngcontent-%COMP%]{padding:8px;width:100%;display:flex;flex-direction:column;justify-content:center;border:2px solid #8a6a44;background-color:#84a486}.search-box[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{color:#395144;font-size:medium;font-weight:700;margin-bottom:2px}.search-button[_ngcontent-%COMP%]{margin-right:8px;background-color:#8a6a44;border-color:#8a6a44;color:#f0ebce}"]});let t=e;return t})();function He(t,e){if(t&1){let n=_();a(0,"li",9),g("click",function(){h(n);let o=u();return f(o.navigate("/insumos"))}),m(1,"fa-icon",1),a(2,"span"),d(3,"Insumos"),s()()}if(t&2){let n=u();l(),c("icon",n.insumosIcon)}}function Ge(t,e){if(t&1){let n=_();a(0,"li",10),g("click",function(){h(n);let o=u();return f(o.navigate("/limpieza"))}),m(1,"fa-icon",1),a(2,"span"),d(3,"Limpieza"),s()()}if(t&2){let n=u();l(),c("icon",n.limpiezaIcon)}}function Xe(t,e){if(t&1){let n=_();a(0,"li",11),g("click",function(){h(n);let o=u();return f(o.navigate("/productos"))}),m(1,"fa-icon",1),a(2,"span"),d(3,"Productos"),s()()}if(t&2){let n=u();l(),c("icon",n.productosIcon)}}function Ze(t,e){if(t&1){let n=_();a(0,"li",12),g("click",function(){h(n);let o=u();return f(o.navigate("/colaboradorxs"))}),m(1,"fa-icon",1),a(2,"span"),d(3,"Colaboradorxs"),s()()}if(t&2){let n=u();l(),c("icon",n.colaboradorxsIcon)}}var Ae=(()=>{let e=class e{constructor(i,o){this.router=i,this.userService=o,this.recetasIcon=Te,this.stockIcon=Ce,this.insumosIcon=xe,this.limpiezaIcon=Se,this.productosIcon=he,this.familiaIcon=ye,this.canalIcon=Me,this.colaboradorxsIcon=fe,this.toggles=[!1,!1],this.showStockList=!1,this.isAdmin=!1}ngOnInit(){this.userService.isAdmin$.subscribe(i=>{this.isAdmin=i})}navigate(i){this.router.navigate([i])}toggleButton(i){var o=this.toggles[i];this.toggles.forEach((r,p)=>this.toggles[p]=!1),this.toggles[i]=!o}};e.\u0275fac=function(o){return new(o||e)(x(b),x(v))},e.\u0275cmp=C({type:e,selectors:[["app-side-bar"]],standalone:!0,features:[M],decls:22,vars:8,consts:[["nzTooltipColor","#395144","nzTooltipTitle","Recetas","nzTooltipPlacement","right","nz-tooltip","",3,"click"],[3,"icon"],[1,"stock",3,"click"],["class","subLi","nzTooltipColor","#395144","nzTooltipTitle","Insumos","nzTooltipPlacement","right","nz-tooltip","",3,"click",4,"ngIf"],["class","subLi","nzTooltipColor","#395144","nzTooltipTitle","Limpieza","nzTooltipPlacement","right","nz-tooltip","",3,"click",4,"ngIf"],["class","subLi","nzTooltipColor","#395144","nzTooltipTitle","Productos","nzTooltipPlacement","right","nz-tooltip","",3,"click",4,"ngIf"],["nzTooltipColor","#395144","nzTooltipTitle","Familias Productoras","nzTooltipPlacement","right","nz-tooltip","",3,"click"],["nzTooltipColor","#395144","nzTooltipTitle","Canales de Venta","nzTooltipPlacement","right","nz-tooltip","",3,"click"],["nzTooltipColor","#395144","nzTooltipTitle","Colaboradorxs","nzTooltipPlacement","right","nz-tooltip","",3,"click",4,"ngIf"],["nzTooltipColor","#395144","nzTooltipTitle","Insumos","nzTooltipPlacement","right","nz-tooltip","",1,"subLi",3,"click"],["nzTooltipColor","#395144","nzTooltipTitle","Limpieza","nzTooltipPlacement","right","nz-tooltip","",1,"subLi",3,"click"],["nzTooltipColor","#395144","nzTooltipTitle","Productos","nzTooltipPlacement","right","nz-tooltip","",1,"subLi",3,"click"],["nzTooltipColor","#395144","nzTooltipTitle","Colaboradorxs","nzTooltipPlacement","right","nz-tooltip","",3,"click"]],template:function(o,r){o&1&&(a(0,"nav")(1,"ul")(2,"li",0),g("click",function(){return r.navigate("/recetas")}),m(3,"fa-icon",1),a(4,"span"),d(5,"Recetas"),s()(),a(6,"li",2),g("click",function(){return r.toggleButton(0)}),m(7,"fa-icon",1),a(8,"span"),d(9,"Stock"),s()(),y(10,He,4,1,"li",3)(11,Ge,4,1,"li",4)(12,Xe,4,1,"li",5),a(13,"li",6),g("click",function(){return r.navigate("/familias")}),m(14,"fa-icon",1),a(15,"span"),d(16,"Familias Productoras"),s()(),a(17,"li",7),g("click",function(){return r.navigate("/canales")}),m(18,"fa-icon",1),a(19,"span"),d(20,"Canales de Venta"),s()(),y(21,Ze,4,1,"li",8),s()()),o&2&&(l(3),c("icon",r.recetasIcon),l(4),c("icon",r.stockIcon),l(3),c("ngIf",r.toggles[0]),l(),c("ngIf",r.toggles[0]),l(),c("ngIf",r.toggles[0]),l(2),c("icon",r.familiaIcon),l(4),c("icon",r.canalIcon),l(3),c("ngIf",r.isAdmin))},dependencies:[T,P,z,se,le],styles:["ul[_ngcontent-%COMP%]{padding-top:40px}ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{padding:25px 45px;cursor:pointer;text-wrap:nowrap}@media only screen and (max-width: 1300px){ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{padding:25px 35px}}ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:hover{background-color:#82a68e;border-right:10px solid #395144}ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   fa-icon[_ngcontent-%COMP%]{margin-right:20px;font-size:22px}ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-size:larger;display:inline}@media only screen and (max-width: 1300px){ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{display:none}}ul[_ngcontent-%COMP%]   .subLi[_ngcontent-%COMP%]{background-color:#a4b6a8;padding-left:60px}@media only screen and (max-width: 1300px){ul[_ngcontent-%COMP%]   .subLi[_ngcontent-%COMP%]{padding-left:45px}}"]});let t=e;return t})();var Fe=(()=>{let e=class e{};e.\u0275fac=function(o){return new(o||e)},e.\u0275cmp=C({type:e,selectors:[["app-root"]],standalone:!0,features:[M],decls:7,vars:0,template:function(o,r){o&1&&(a(0,"header"),m(1,"app-header"),s(),a(2,"main")(3,"aside"),m(4,"app-side-bar"),s(),a(5,"body"),m(6,"router-outlet"),s()())},dependencies:[ne,Ee,Ae],styles:["main[_ngcontent-%COMP%]{display:flex}main[_ngcontent-%COMP%]   aside[_ngcontent-%COMP%]{width:350px;min-width:230px;min-height:calc(100vh - 70px);background-color:#bdd2c4;color:#395144;box-shadow:5px 5px 5px #a8b1a1}@media only screen and (max-width: 1300px){main[_ngcontent-%COMP%]   aside[_ngcontent-%COMP%]{width:100px;min-width:100px}}main[_ngcontent-%COMP%]   body[_ngcontent-%COMP%]{padding:30px;height:92vh;background-color:transparent}"]});let t=e;return t})();te(Fe,ke).catch(t=>console.error(t));
diff --git a/frontend/src/app/components/stock/form-stock/form-stock.component.ts b/frontend/src/app/components/stock/form-stock/form-stock.component.ts
index 2a801647f8bcfd394ec9773833c2b030bf435e4f..01e8893a2f764738d7cc0f853195db51c2e19741 100644
--- a/frontend/src/app/components/stock/form-stock/form-stock.component.ts
+++ b/frontend/src/app/components/stock/form-stock/form-stock.component.ts
@@ -67,8 +67,8 @@ export class FormStockComponent {
     if(bien.id){
       this.stock.id = bien.id;      
     }
-    this.stock.cantidad = +bien.cantidad;
-    this.stock.precioUnitario = +bien.precioUnitario;
+    this.stock.cantidad = bien.cantidad as number;
+    this.stock.precioUnitario = bien.precioUnitario as number;
     this.stock.tipo = bien.tipo;
     return this.stock;
   }