1"use strict";(self.webpackChunkchd_mirame_web=self.webpackChunkchd_mirame_web||[]).push([[6920],{7555:(w,S,s)=>{s.d(S,{b:()=>c});var d=s(7579),g=s(2722),v=s(5e3),f=s(9027);let c=(()=>{class h{constructor(_,O,b){this.viewContainerRef=_,this.templateRef=O,this.rolesService=b,this.stop$=new d.x,this.isVisible=!1}ngOnInit(){this.rolesService.profile$.pipe((0,g.R)(this.stop$)).subscribe(_=>{_||this.viewContainerRef.clear(),0===this.appNothasrole.filter(O=>_===O).length?this.isVisible||(this.isVisible=!0,this.viewContainerRef.createEmbeddedView(this.templateRef)):(this.isVisible=!1,this.viewContainerRef.clear())})}ngOnDestroy(){this.stop$.next(!0)}}return h.\u0275fac=function(_){return new(_||h)(v.Y36(v.s_b),v.Y36(v.Rgc),v.Y36(f.f))},h.\u0275dir=v.lG2({type:h,selectors:[["","appNothasrole",""]],inputs:{appNothasrole:"appNothasrole"}}),h})()},6083:(w,S,s)=>{s.d(S,{G:()=>E});var d=s(5e3),g=s(8759),v=s(9783),f=s(60),c=s(4623),h=s(508);function t(l,P){if(1&l&&(d.ynx(0),d.TgZ(1,"div"),d._UZ(2,"img",5),d.qZA(),d.BQk()),2&l){const x=d.oxw().$implicit;d.xp6(2),d.s9C("src",x.url,d.LSH)}}function _(l,P){if(1&l&&(d.TgZ(0,"div",6),d._UZ(1,"img",7),d.qZA()),2&l){const x=d.oxw().$implicit;d.xp6(1),d.s9C("src",x.url,d.LSH)}}function O(l,P){if(1&l&&(d.TgZ(0,"div",8)(1,"mat-list")(2,"mat-list-item",9)(3,"div",10),d._uU(4),d.qZA()()()()),2&l){const x=d.oxw().$implicit;d.xp6(4),d.Oqu(x.comment)}}function b(l,P){if(1&l&&(d.YNc(0,t,3,1,"ng-container",2),d.YNc(1,_,2,1,"ng-template",null,3,d.W1O),d.YNc(3,O,5,1,"div",4)),2&l){const x=P.$implicit,p=d.MAs(2),q=d.oxw();d.Q6J("ngIf",q.width100)("ngIfElse",p),d.xp6(3),d.Q6J("ngIf",q.showComment&&""!==x.comment.trim())}}let E=(()=>{class l{constructor(){this.width100=!1,this.showComment=!0,this._images=[]}set images(x){this._images=x.map(p=>"string"==typeof p?{url:p,comment:""}:p)}get images(){return this._images}}return l.\u0275fac=function(x){return new(x||l)},l.\u0275cmp=d.Xpm({type:l,selectors:[["app-carousel-basic"]],inputs:{images:"images",config:"config",width100:"width100",showComment:"showComment"},decls:2,vars:8,consts:[[3,"value","numVisible","numScroll","circular","orientation","autoplayInterval","showIndicators","showNavigators"],["pTemplate","item"],[4,"ngIf","ngIfElse"],["other",""],["class","text-center",4,"ngIf"],[1,"d-block","w-100","bg-secondary",3,"src"],[1,"image-container"],[3,"src"],[1,"text-center"],[1,"bar-light-blue","h-auto","py-2"],["matLine","",1,"info","text-wrap"]],template:function(x,p){1&x&&(d.TgZ(0,"p-carousel",0),d.YNc(1,b,4,3,"ng-template",1),d.qZA()),2&x&&d.Q6J("value",p.images)("numVisible",p.config.numVisible)("numScroll",p.config.numScroll)("circular",p.config.circular)("orientation",p.config.orientation)("autoplayInterval",p.config.autoplayInterval)("showIndicators",p.config.showIndicators)("showNavigators",p.config.showNavigators)},directives:[g.l,v.jx,f.O5,c.i$,c.Tg,h.X2],styles:[".image-container[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;height:20rem}img[_ngcontent-%COMP%]{max-width:100%;max-height:100%}.info[_ngcontent-%COMP%]{font-size:14px!important}"]}),l})()},1190:(w,S,s)=>{s.d(S,{u:()=>f}),s(4389);var g=s(5e3),v=s(7663);let f=(()=>{class c{constructor(){this.chartSize={width:300,height:300}}ngOnInit(){}}return c.\u0275fac=function(t){return new(t||c)},c.\u0275cmp=g.Xpm({type:c,selectors:[["app-bar-chart"]],inputs:{chartData:"chartData",chartOptions:"chartOptions",chartSize:"chartSize",chartPlugins:"chartPlugins"},decls:1,vars:5,consts:[["type","bar",3,"data","options","plugins","width","height"]],template:function(t,_){1&t&&g._UZ(0,"p-chart",0),2&t&&(g.s9C("width",_.chartSize.width),g.s9C("height",_.chartSize.width),g.Q6J("data",_.chartData)("options",_.chartOptions)("plugins",_.chartPlugins))},directives:[v.C],styles:[""]}),c})()},5869:(w,S,s)=>{s.r(S),s.d(S,{MonitoringProgramModule:()=>Co,createTranslateLoader:()=>ut});var d=s(4486),g=s(3932),v=s(7579),f=s(2722),c=s(3179),h=s(7470),t=s(5e3),_=s(7124),O=s(8914),b=s(4894),E=s(1250),l=s(3075),P=s(4834),x=s(6083),p=s(60),q=s(4623),N=s(508),D=s(7278),A=s(7322),J=s(4107),dt=s(1190),I=s(5397);function pt(o,i){if(1&o&&(t.ynx(0),t.TgZ(1,"div",11)(2,"mat-list",12)(3,"mat-list-item",13)(4,"div",14)(5,"span",15),t._uU(6),t.ALo(7,"translate"),t.qZA(),t.TgZ(8,"span",16),t._uU(9),t.ALo(10,"number"),t.qZA()()()()(),t.TgZ(11,"div",11)(12,"mat-list",12)(13,"mat-list-item",13)(14,"div",14)(15,"span",15),t._uU(16),t.ALo(17,"translate"),t.qZA(),t.TgZ(18,"span",16),t._uU(19),t.ALo(20,"number"),t.qZA()()()()(),t.BQk()),2&o){const e=i.ngIf,n=t.oxw();
1t.xp6(6),t.Oqu(t.lcZ(7,4,"surfaceMonitoringProgram.data.numeroProgramasSeguimiento")),t.xp6(3),t.hij("",t.xi3(10,6,e.numeroprogramas,n.numEnt)," "),t.xp6(7),t.Oqu(t.lcZ(17,9,"surfaceMonitoringProgram.data.numeroSubProgramasSeguimiento")),t.xp6(3),t.hij("",t.xi3(20,11,e.numeroSUBprograma,n.numEnt)," ")}}function ft(o,i){if(1&o&&(t.ynx(0),t.TgZ(1,"div",5)(2,"div",17),t._UZ(3,"app-bar-chart",24),t.qZA()(),t.BQk()),2&o){const e=t.oxw(2);t.xp6(3),t.Q6J("chartData",e.barChartData)("chartOptions",e.barChartOptions)}}function ht(o,i){if(1&o&&(t.ynx(0),t.TgZ(1,"div",5)(2,"div",17),t._UZ(3,"app-bar-chart",24),t.qZA()(),t.BQk()),2&o){const e=t.oxw(2);t.xp6(3),t.Q6J("chartData",e.barChartDataEstaciones)("chartOptions",e.barChartOptionsEstaciones)}}function _t(o,i){if(1&o){const e=t.EpF();t.ynx(0),t.TgZ(1,"div",5)(2,"div",17)(3,"form",18,19)(5,"mat-form-field",20)(6,"mat-select",21),t.NdJ("selectionChange",function(a){return t.CHM(e),t.oxw().selectGraficaEvent(a)}),t.TgZ(7,"mat-option",22),t._uU(8),t.ALo(9,"translate"),t.qZA(),t.TgZ(10,"mat-option",22),t._uU(11),t.ALo(12,"translate"),t.qZA()()()()()(),t.YNc(13,ft,4,2,"ng-container",23),t.YNc(14,ht,4,2,"ng-container",23),t.BQk()}if(2&o){const e=t.oxw();
1t.xp6(3),t.Q6J("formGroup",e.searchGroup),t.xp6(4),t.Q6J("value",0),t.xp6(1),t.Oqu(t.lcZ(9,7,"surfaceMonitoringProgram.data.graficas.numPuntosMuestreo")),t.xp6(2),t.Q6J("value",1),t.xp6(1),t.Oqu(t.lcZ(12,9,"surfaceMonitoringProgram.data.graficas.numEstaciones")),t.xp6(2),t.Q6J("ngIf",e.showPuntosMuestreo),t.xp6(1),t.Q6J("ngIf",e.showEstaciones)}}function bt(o,i){1&o&&t._UZ(0,"app-spinner")}let vt=(()=>{class o{constructor(e,n,a,r,m){this.monitoringProgramService=e,this.configService=n,this.translate=a,this.selectedTabService=r,this.fb=m,this.images=[],this.numEnt=c.C.numEnt,this.stop$=new v.x,this.carouselConfiguration={numVisible:1,numScroll:1,circular:!0,orientation:"horizontal",autoplayInterval:1e4,showIndicators:!1,showNavigators:!0},this.showPuntosMuestreo=!1,this.showEstaciones=!1,this.loadGrafica=!1,this.selectedTabService.changeTab(0)}ngOnInit(){const e=this.configService.getCarouselImages("surfaceMonitoringProgram");this.images=h.c.getCarouselItems(e,c.C.tipoEntidad.programasSeguimientoSup),this.programaSeguimientoEnCifras$=this.monitoringProgramService.getProgramaAguasSuperficialesEnCifras(),this.programaSeguimientoEnCifras$.pipe((0,f.R)(this.stop$)).subscribe(n=>{let a=[],r=[this.translate.instant("surfaceMonitoringProgram.data.graficas.controlVigilancia")],m=[this.translate.instant("surfaceMonitoringProgram.data.graficas.controlOperativo")],u=[this.translate.instant("surfaceMonitoringProgram.data.graficas.controlZonas"),this.translate.instant("surfaceMonitoringProgram.data.graficas.zonasProtegidas")],C=[this.translate.instant("surfaceMonitoringProgram.data.graficas.control"),this.translate.instant("surfaceMonitoringProgram.data.graficas.investigacion")];n.numeroPuntosMuestreo.forEach(M=>{a.push(M.ptosMuestreo)}),this.buildChartConfig(m,u,r,C,a),a=[],n.numeroEstaciones.forEach(M=>{a.push(M.estacion)}),this.buildChartConfigEstaciones(m,u,r,C,a),this.createForm(),this.loadGrafica=!0})}createForm(){this.searchGroup=this.fb.group({selectGrafica:this.fb.control({value:0,disabled:!1})}),this.showPuntosMuestreo=!0}selectGraficaEvent(e){this.showPuntosMuestreo=!1,this.showEstaciones=!1,0===e.value?this.showPuntosMuestreo=!0:this.showEstaciones=!0}buildChartConfig(e,n,a,r,m){let u=h.c.getBlockChartColors(4);this.barChartData={labels:[e,n,a,r],datasets:[{label:this.translate.instant("surfaceMonitoringProgram.data.graficas.numPuntosMuestreoPorPrograma"),backgroundColor:u,data:m}]},this.barChartOptions={plugins:{legend:{labels:{color:"#000000"},position:"bottom",onClick:(C,M,Z)=>{const y=M.datasetIndex,T=Z.chart;T.isDatasetVisible(y)?(T.hide(y),M.hidden=!0,h.c.setHideStyle(Z.legendItems)):(T.show(y),M.hidden=!1,h.c.setHideStyle(Z.legendItems));const k=T.ctx.fillText;T.ctx.fillText=(G,K,W)=>{k.bind(T.ctx,G,K,W)(),T.ctx.fillStyle="#C8C8C800"}}},tooltip:{enabled:!0,callbacks:{title:function(C){return C[0].label.replaceAll(","," ")}}}},scales:{x:{ticks:{color:"#000000"},grid:{color:"#EBEBEB"}},y:{ticks:{color:"#000000",callback:(C,M,Z)=>C},grid:{color:"#EBEBEB"},title:{display:!0,align:"center",text:this.translate.instant("surfaceMonitoringProgram.data.graficas.numPuntosMuestreo"),color:"#000000"}}}}}buildChartConfigEstaciones(e,n,a,r,m){let u=h.c.getBlockChartColors(4);this.barChartDataEstaciones={labels:[e,n,a,r],datasets:[{label:this.translate.instant("surfaceMonitoringProgram.data.graficas.numEstacionesPorPrograma"),backgroundColor:u,data:m}]},this.barChartOptionsEstaciones={plugins:{legend:{labels:{color:"#000000"},position:"bottom",onClick:(C,M,Z)=>{const y=M.datasetIndex,T=Z.chart;T.isDatasetVisible(y)?(T.hide(y),M.hidden=!0,h.c.setHideStyle(Z.legendItems)):(T.show(y),M.hidden=!1,h.c.setHideStyle(Z.legendItems));const k=T.ctx.fillText;T.ctx.fillText=(G,K,W)=>{k.bind(T.ctx,G,K,W)(),T.ctx.fillStyle="#C8C8C800"}}},tooltip:{enabled:!0,callbacks:{title:function(C){return C[0].label.replaceAll(","," ")}}}},scales:{x:{ticks:{color:"#000000"},grid:{color:"#EBEBEB"}},y:{ticks:{color:"#000000",callback:(C,M,Z)=>C},grid:{color:"#EBEBEB"},title:{display:!0,align:"center",text:this.translate.instant("surfaceMonitoringProgram.data.graficas.numEstaciones"),color:"#000000"}}}}}ngOnDestroy(){this.stop$.next(!0)}}return o.\u0275fac=function(e){return new(e||o)(t.Y36(_.Y),t.Y36(O.E),t.Y36(b.sK),t.Y36(E.O),t.Y36(l.qu))}
1,o.\u0275cmp=t.Xpm({type:o,selectors:[["app-data"]],decls:29,vars:20,consts:[[1,"container-title"],[1,"mb-2"],[1,"container-text"],[1,"justify-text"],[1,"container","mb-4","carousel-basic"],[1,"row"],[1,"col"],[3,"images","config"],[1,"container-title","mt-4"],[4,"ngIf","ngIfElse"],["loading",""],[1,"col-6"],["dense",""],[1,"bar-gradient"],["matLine",""],["appBold","",1,"float-start"],[1,"float-end"],[1,"col","col-xl-8","offset-md-2","mt-4"],[3,"formGroup"],["form","ngForm"],["appearance","fill",1,"width-100"],["id","selectGrafica","formControlName","selectGrafica",3,"selectionChange"],[3,"value"],[4,"ngIf"],["type","bar",3,"chartData","chartOptions"]],template:function(e,n){if(1&e&&(t.TgZ(0,"div",0)(1,"h2"),t._uU(2),t.ALo(3,"translate"),t.qZA()(),t._UZ(4,"mat-divider",1),t.TgZ(5,"div",2)(6,"p",3),t._uU(7),t.ALo(8,"translate"),t.qZA()(),t.TgZ(9,"div",4)(10,"div",5)(11,"div",6),t._UZ(12,"app-carousel-basic",7),t.qZA()()(),t.TgZ(13,"div",8)(14,"h2"),t._uU(15),t.ALo(16,"translate"),t.qZA()(),t._UZ(17,"mat-divider",1),t.TgZ(18,"div",5),t.YNc(19,pt,21,14,"ng-container",9),t.ALo(20,"async"),t.qZA(),t.TgZ(21,"div",8)(22,"h2"),t._uU(23),t.ALo(24,"translate"),t.qZA()(),t._UZ(25,"mat-divider",1),t.YNc(26,_t,15,11,"ng-container",9),t.YNc(27,bt,1,0,"ng-template",null,10,t.W1O)),2&e){const a=t.MAs(28);t.xp6(2),t.Oqu(t.lcZ(3,10,"surfaceMonitoringProgram.data.queEsUnProgramaSeguimiento")),t.xp6(5),t.Oqu(t.lcZ(8,12,"surfaceMonitoringProgram.data.defProgramaSeguimiento")),t.xp6(5),t.Q6J("images",n.images)("config",n.carouselConfiguration),t.xp6(3),t.Oqu(t.lcZ(16,14,"surfaceMonitoringProgram.data.tituloProgramaSeguimientoEnCifras")),t.xp6(4),t.Q6J("ngIf",t.lcZ(20,16,n.programaSeguimientoEnCifras$))("ngIfElse",a),t.xp6(4),t.Oqu(t.lcZ(24,18,"surfaceMonitoringProgram.data.tituloProgramaSeguimientoGrafica")),t.xp6(3),t.Q6J("ngIf",n.loadGrafica)("ngIfElse",a)}},directives:[P.d,x.G,p.O5,q.i$,q.Tg,N.X2,D.M,l._Y,l.JL,l.sg,A.KE,J.gD,l.JJ,l.u,N.ey,dt.u,I.O],pipes:[b.X$,p.Ov,p.JJ],styles:[".text-align-center[_ngcontent-%COMP%]{height:70px;width:800px;color:#333;text-align:left;justify-content:center;vertical-align:middle}"]}),o})();var tt=s(7706);let Pt=(()=>{class o{constructor(e,n){this.languageChangeService=e,this.translate=n,this.languageChangeService.language$.subscribe(a=>{this.translate.use(a)})}ngOnInit(){}}return o.\u0275fac=function(e){return new(e||o)(t.Y36(tt.S),t.Y36(b.sK))},o.\u0275cmp=t.Xpm({type:o,selectors:[["app-search"]],decls:1,vars:0,template:function(e,n){1&e&&t._UZ(0,"router-outlet")},directives:[g.lC],styles:[""]}),o})();var H=s(33),Ct=s(5563);let Mt=(()=>{class o{constructor(e,n,a){this.entityMenuService=e,this.translate=n,this.languageChangeService=a,this.languageChangeService.language$.subscribe(r=>{this.translate.currentLang="",this.translate.use(r),this.translate.get("surfaceMonitoringProgram.fichaGeneral.titulo").subscribe(m=>{this.entityMenu={type:m,datalink:"data",searchlink:"search",generalDataLink:"search/general",technicalDataLink:"search/technical",entityType:c.C.tipoEntidad.programasSeguimientoSup},this.entityMenuService.entityMenuChange(this.entityMenu)})})}ngOnInit(){}}return o.\u0275fac=function(e){return new(e||o)(t.Y36(H.$),t.Y36(b.sK),t.Y36(tt.S))},o.\u0275cmp=t.Xpm({type:o,selectors:[["app-monitoring-program"]],decls:5,vars:0,consts:[[1,"row"],[1,"col-12","col-md-auto"],[1,"col","col-lg-8","col-xl"]],template:function(e,n){1&e&&(t.TgZ(0,"div",0)(1,"div",1),t._UZ(2,"app-entity-menu"),t.qZA(),t.TgZ(3,"div",2),t._UZ(4,"router-outlet"),t.qZA()())},directives:[Ct.A,g.lC],styles:[""]}),o})();class et{constructor(i,e,n){this.newSearch=i,this.count=e,this.data=n}}var ot=s(5861),Y=s(8825),Zt=s(2260),j=s(4209),xt=s(9547),nt=s(9027),R=s(8833),F=s(7238),Tt=s(7446),$=s(7318),U=s(7423);function Ot(o,i){1&o&&(t.TgZ(0,"mat-error"),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&o&&(t.xp6(1),t.hij("",t.lcZ(2,1,"validacionForm.numEntero")," "))}function At(o,i){if(1&o&&(t.TgZ(0,"mat-option",10),t._uU(1),t.qZA()),2&o){const e=i.$implicit;t.Q6J("value",e.id),t.xp6(1),t.hij(" ",e.nombreProvincia," ")}}function St(o,i){if(1&o&&(t.TgZ(0,"mat-option",10),t._uU(1),t.qZA()),2&o){const e=i.$implicit;t.Q6J("value",e.id),t.xp6(1),t.hij(" ",e.nombreMunicipio," ")}}function yt(o,i){1&o&&(t.TgZ(0,"h3")(1,"b"),t._uU(2),t.ALo(3,"translate"),t.qZA(),t._UZ(4,"i",28),t.qZA()),2&o&&(t.xp6(2),t.hij("",t.lcZ(3,1,"surfaceMonitoringProgram.data.ocultarBusqueda")," "))}function Et(o,i){1&o&&(t.TgZ(0,"h3")(1,"b"),t._uU(2),t.ALo(3,"translate"),t.qZA(),t._UZ(4,"i",29),t.qZA()),2&o&&(t.xp6(2),t.hij("",t.lcZ(3,1,"surfaceMonitoringProgram.data.ocultarBusqueda")," "))}function qt(o,i){if(1&o&&(t.TgZ(0,"mat-option",10),t._uU(1),t.qZA()),2&o){const e=i.$implicit;t.Q6J("value",e.id),t.xp6(1),t.hij(" ",e.nombre," ")}}function Dt(o,i){if(1&o&&(t.TgZ(0,"mat-option",10),t._uU(1),t.qZA()),2&o){const e=i.$implicit;t.Q6J("value",e.id),t.xp6(1),t.hij(" ",e.nombre," ")}}function Nt(o,i){if(1&o&&(t.TgZ(0,"div",30)(1,"div",3)(2,"div",4)(3,"mat-form-field",5)(4,"mat-label"),t._uU(5),t.ALo(6,"translate"),t.qZA(),t.TgZ(7,"mat-select",31),t.ALo(8,"translate"),t._UZ(9,"mat-option",10),t.YNc(10,qt,2,2,"mat-option",11),t.qZA()()(),t.TgZ(11,"div",4)(12,"mat-form-field",5)(13,"mat-label"),t._uU(14),t.ALo(15,"translate"),t.qZA(),t.TgZ(16,"mat-select",32),t._UZ(17,"mat-option",10),t.YNc(18,Dt,2,2,"mat-option",11),t.qZA()()()(),t.TgZ(19,"div",33)(20,"div",34)(21,"mat-checkbox",35),t.ALo(22,"translate"),t._uU(23),t.ALo(24,"translate"),t.qZA(),t.TgZ(25,"mat-checkbox",36),t.ALo(26,"translate"),t._uU(27),t.ALo(28,"translate"),t.qZA()(),t.TgZ(29,"div",34)(30,"mat-checkbox",37),t.ALo(31,"translate"),t._uU(32),t.ALo(33,"translate"),t.qZA()()()()),2&o){const e=t.oxw();
1t.xp6(5),t.Oqu(t.lcZ(6,11,"surfaceMonitoringProgram.busqueda.formulario.tipoPrograma")),t.xp6(2),t.s9C("matTooltip",t.lcZ(8,13,"surfaceMonitoringProgram.busqueda.formulario.tltipTipoPrograma")),t.xp6(3),t.Q6J("ngForOf",e.tipoProgramaCombo),t.xp6(4),t.hij("",t.lcZ(15,15,"surfaceMonitoringProgram.busqueda.formulario.categoriaMasaControlada")," "),t.xp6(4),t.Q6J("ngForOf",e.masasAsociadasCombo),t.xp6(3),t.s9C("matTooltip",t.lcZ(22,17,"surfaceMonitoringProgram.busqueda.formulario.tltipSubprogramasEspecificosZonasProtegidas")),t.xp6(2),t.hij(" ",t.lcZ(24,19,"surfaceMonitoringProgram.busqueda.formulario.subprogramasEspecificosZonasProtegidas"),""),t.xp6(2),t.s9C("matTooltip",t.lcZ(26,21,"surfaceMonitoringProgram.busqueda.formulario.tltipSubprogramasActivos")),t.xp6(2),t.hij(" ",t.lcZ(28,23,"surfaceMonitoringProgram.busqueda.formulario.filtrarSubprogramasActivos")," "),t.xp6(3),t.s9C("matTooltip",t.lcZ(31,25,"surfaceMonitoringProgram.busqueda.formulario.tltipSubprogramasRetirados")),t.xp6(2),t.hij(" ",t.lcZ(33,27,"surfaceMonitoringProgram.busqueda.formulario.filtrarSubprogramasRetirados")," ")}}const It=function(o){return{active:o}};function Ut(o,i){if(1&o){const e=t.EpF();t.ynx(0),t.TgZ(1,"label",38),t._UZ(2,"input",39),t.TgZ(3,"i",40),t.NdJ("click",function(){return t.CHM(e),t.oxw().toggleValActivation()}),t.ALo(4,"translate"),t.qZA()(),t.BQk()}if(2&o){const e=t.oxw();
1t.xp6(3),t.s9C("matTooltip",t.lcZ(4,2,"formBusqueda.filtrar")),t.Q6J("ngClass",t.VKq(4,It,e.isActive))}}function Lt(o,i){1&o&&t._UZ(0,"app-spinner")}const wt=function(){return["2"]};let Jt=(()=>{class o{constructor(e,n,a,r,m,u,C,M){this.searchStatusService=e,this.globalService=n,this.temporaryStorageService=a,this.fb=r,this.rolesService=m,this.router=u,this.activatedRoute=C,this.monitoringProgramService=M,this.typeKey="",this.newSearchEvent=new t.vpe,this.disabledReportButton=!0,this.perfilUsuario="",this.stop$=new v.x,this.provinces=[],this.municipalities=[],this.combosCharged=!1,this.matcher=new Y.o,this.isActive=!1,this.isActiveBusqueda=!1,this.globalService.getProvinces().subscribe(Z=>{this.provinces=Z}),this.rolesService.profile$.pipe((0,f.R)(this.stop$)).subscribe(Z=>{this.perfilUsuario=Z})}ngOnInit(){this.monitoringProgramService.combosBusquedaSubject$.pipe((0,f.R)(this.stop$)).subscribe(e=>{this.masasAsociadasCombo=e.find(n=>n.listado===c.C.COMBO_TIPO_AGUA_SUBPROGRAMA_SEGUIMIENTO).data,this.tipoProgramaCombo=e.find(n=>n.listado===c.C.COMBO_TIPOLOGIA_PROGRAMA_SEGUIMIENTO_SUP).data,this.combosCharged=!0}),this.createForm(),this.temporaryStorage=this.temporaryStorageService.forKey(this.typeKey+"_search_form"),this.restoreFromTemporaryStorage()}createForm(){this.searchGroup=this.fb.group({nombre:this.fb.control({value:"",disabled:!1}),codigo:this.fb.control({value:"",disabled:!1},l.kI.pattern(c.C.regExpNumEntCodePatternAndSpaceFormatted)),provincia:this.fb.control({value:"",disabled:!1}),municipio:this.fb.control({value:"",disabled:!0}),subprogramasEspecificosZP:this.fb.control({value:!1,disabled:!1}),subprogramasActivos:this.fb.control({value:!1,disabled:!1}),subprogramasRetirados:this.fb.control({value:!1,disabled:!1}),tipoPrograma:this.fb.control({value:"",disabled:!1}),categoriaMasaVigente:this.fb.control({value:"",disabled:!1}),validadorActivado:this.fb.control({value:!1,disabled:!0})}),this.perfilUsuario===c.C.perfilValidador&&this.searchGroup.get("validadorActivado").enable(),this.initialValues=this.searchGroup.value}onSubmit(){this.searchGroup.invalid||(this.sendNewSearch(this.searchGroup.value),this.searchStatusService.searchChange(!0),this.temporaryStorage.remove(),this.saveToTemporaryStorage(this.searchGroup.value))}sendNewSearch(e){this.newSearchEvent.emit(e)}restoreFromTemporaryStorage(){var e=this;return(0,ot.Z)(function*(){var n;let a=yield e.temporaryStorage.get();if(a){for(const r in a){let m=a[r];if(null===(n=e.searchGroup.get(r))||void 0===n||n.setValue(m),"provincia"!==r||h.c.isNullorEmpty(m)||h.c.isUndefined(m))"validadorActivado"===r&&(e.isActive=!0===m);else{let u;yield e.getMunicipalities(new J.mG(u,m))}}e.isActiveBusqueda=h.c.checkOpenExtendedSearch(e.searchGroup),e.onSubmit()}})()}saveToTemporaryStorage(e){this.temporaryStorage.set(e)}getMunicipalities(e){var n=this;return(0,ot.Z)(function*(){return n.searchGroup.controls.municipio.setValue(""),new Promise(a=>{null!=e.value&&null!=e.value?n.globalService.getMunicipalitiesByProvId(e.value).subscribe(r=>{n.municipalities=r,n.searchGroup.get("municipio").enable(),a()}):(n.searchGroup.get("municipio").disable(),n.municipalities=[],a())})})()}resetForm(){this.isActive=!1,this.searchGroup.reset(this.initialValues)}generateReport(){this.router.navigate(["./report"],{relativeTo:this.activatedRoute,state:this.searchGroup.value})}toggleValActivation(){this.isActive=!this.isActive}ngOnDestroy(){this.stop$.next(!0)}}return o.\u0275fac=function(e){return new(e||o)(t.Y36(Zt.o),t.Y36(j.U),t.Y36(xt.x),t.Y36(l.qu),t.Y36(nt.f),t.Y36(g.F0),t.Y36(g.gz),t.Y36(_.Y))},o.\u0275cmp=t.Xpm({type:o,selectors:[["app-monitoring-program-search-form"]],inputs:{typeKey:"typeKey",combos:"combos",disabledReportButton:"disabledReportButton"},outputs:{newSearchEvent:"newSearchEvent"},decls:59,vars:38,consts:[[3,"formGroup","ngSubmit"],["searchForm","ngForm"],[1,"container"],[1,"row"],[1,"col","col-xl-3"],["appearance","fill"],["matInput","","id","name","type","text","formControlName","nombre",1,"campoBusqueda",3,"placeholder"],["matInput","","id","code","type","text","formControlName","codigo",1,"campoBusqueda",3,"placeholder","errorStateMatcher"],[4,"ngIf"],["id","province","formControlName","provincia",3,"selectionChange"],[3,"value"],[3,"value",4,"ngFor","ngForOf"],["id","municipality","formControlName","municipio"],["row","",1,"col","col-xl-4"],[1,"container-subtitle",3,"click"],[4,"ngIf","ngIfElse"],["arriba",""],["name","formuBusqueda",4,"ngIf"],[1,"col-md-12"],[1,"float-end"],[4,"appHasrole"],["type","button","mat-flat-button","","color","primary",1,"btn-third",3,"click"],[1,"fa-solid","fa-lines-leaning"],["type","submit","mat-flat-button","","color","primary",1,"btn-first"],[1,"fa-solid","fa-magnifying-glass"],["type","button","mat-flat-button","","color","primary",1,"btn-second",3,"disabled","click"],[1,"fa-solid","fa-circle-info"],["loading",""],[1,"fa-sm","fa","fa-chevron-down"],[1,"fa-sm","fa","fa-chevron-up"],["name","formuBusqueda"],["id","tipoPrograma","formControlName","tipoPrograma","matTooltipPosition","after","matTooltipClass","custom-tooltip",1,"campoBusqueda",3,"matTooltip"],["id","categoriaMasaVigente","formControlName","categoriaMasaVigente",1,"campoBusqueda"],[1,"row","mb-4","mt-4"],[1,"col-6"],["
1id","subprogramasEspecificosZP","formControlName","subprogramasEspecificosZP","color","primary","matTooltipPosition","after","matTooltipClass","custom-tooltip",3,"matTooltip"],["id","subprogramasActivos","formControlName","subprogramasActivos","color","primary","matTooltipPosition","after","matTooltipClass","custom-tooltip",3,"matTooltip"],["id","subprogramasRetirados","formControlName","subprogramasRetirados","color","primary","matTooltipPosition","after","matTooltipClass","custom-tooltip",3,"matTooltip"],[1,"custom-checkbox"],["type","checkbox","formControlName","validadorActivado","id","checkValidacion"],["matTooltipPosition","below","matTooltipClass","custom-tooltip",1,"fa-regular","fa-square-check","fa-lg",3,"ngClass","matTooltip","click"]],template:function(e,n){if(1&e&&(t.TgZ(0,"form",0,1),t.NdJ("ngSubmit",function(){return n.onSubmit()}),t.TgZ(2,"div",2)(3,"div",3)(4,"div",4)(5,"mat-form-field",5)(6,"mat-label"),t._uU(7),t.ALo(8,"translate"),t.qZA(),t._UZ(9,"input",6),t.ALo(10,"translate"),t.qZA()(),t.TgZ(11,"div",4)(12,"mat-form-field",5)(13,"mat-label"),t._uU(14),t.ALo(15,"translate"),t.qZA(),t._UZ(16,"input",7),t.ALo(17,"translate"),t.YNc(18,Ot,3,3,"mat-error",8),t.qZA()(),t.TgZ(19,"div",4)(20,"mat-form-field",5)(21,"mat-label"),t._uU(22),t.ALo(23,"translate"),t.qZA(),t.TgZ(24,"mat-select",9),t.NdJ("selectionChange",function(r){return n.getMunicipalities(r)}),t._UZ(25,"mat-option",10),t.YNc(26,At,2,2,"mat-option",11),t.qZA()()(),t.TgZ(27,"div",4)(28,"mat-form-field",5)(29,"mat-label"),t._uU(30),t.ALo(31,"translate"),t.qZA(),t.TgZ(32,"mat-select",12),t._UZ(33,"mat-option",10),t.YNc(34,St,2,2,"mat-option",11),t.qZA()()()(),t.TgZ(35,"div",13)(36,"div",14),t.NdJ("click",function(){return n.isActiveBusqueda=!n.isActiveBusqueda}),t.YNc(37,yt,5,3,"h3",15),t.YNc(38,Et,5,3,"ng-template",null,16,t.W1O),t.qZA()(),t.YNc(40,Nt,34,29,"div",17),t.TgZ(41,"div",3)(42,"div",18)(43,"div",19),t.YNc(44,Ut,5,6,"ng-container",20),t.TgZ(45,"button",21),t.NdJ("click",function(){return n.resetForm()}),t._uU(46),t.ALo(47,"translate"),t._UZ(48,"i",22),t.qZA(),t.TgZ(49,"button",23),t._uU(50),t.ALo(51,"translate"),t._UZ(52,"i",24),t.qZA(),t.TgZ(53,"button",25),t.NdJ("click",function(){return n.generateReport()}),t._uU(54),t.ALo(55,"translate"),t._UZ(56,"i",26),t.qZA()()()()()(),t.YNc(57,Lt,1,0,"ng-template",null,27,t.W1O)),2&e){const a=t.MAs(39);let r;t.Q6J("formGroup",n.searchGroup),t.xp6(7),t.Oqu(t.lcZ(8,19,"formBusqueda.nombre")),t.xp6(2),t.s9C("placeholder",t.lcZ(10,21,"formBusqueda.plcHldrNombre")),t.xp6(5),t.Oqu(t.lcZ(15,23,"formBusqueda.codigo")),t.xp6(2),t.s9C("placeholder",t.lcZ(17,25,"formBusqueda.plcHldrCodigo")),t.Q6J("errorStateMatcher",n.matcher),t.xp6(2),t.Q6J("ngIf",null==(r=n.searchGroup.get("codigo"))?null:r.hasError),t.xp6(4),t.Oqu(t.lcZ(23,27,"formBusqueda.provincia")),t.xp6(4),t.Q6J("ngForOf",n.provinces),t.xp6(4),t.Oqu(t.lcZ(31,29,"formBusqueda.municipio")),t.xp6(4),t.Q6J("ngForOf",n.municipalities),t.xp6(3),t.Q6J("ngIf",!n.isActiveBusqueda)("ngIfElse",a),t.xp6(3),t.Q6J("ngIf",n.isActiveBusqueda),t.xp6(4),t.Q6J("appHasrole",t.DdM(37,wt)),t.xp6(2),t.hij("",t.lcZ(47,31,"botones.limpiar")," "),t.xp6(4),t.hij("",t.lcZ(51,33,"botones.buscar")," "),t.xp6(3),t.Q6J("disabled",n.disabledReportButton),t.xp6(1),t.hij("",t.lcZ(55,35,"botones.informe")," ")}},directives:[l._Y,l.JL,l.sg,A.KE,A.hX,R.Nt,l.Fj,l.JJ,l.u,p.O5,A.TO,J.gD,N.ey,p.sg,F.gM,Tt.oG,$.I,l.Wl,p.mk,U.lW,I.O],pipes:[b.X$],styles:[".mat-checkbox[_ngcontent-%COMP%]{margin:0 8px 8px 0}"]}),o})();var z=s(4511);function Ft(o,i){if(1&o){const e=t.EpF();t.ynx(0),t.TgZ(1,"h3",5),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"app-search-table",6),t.NdJ("changePageEvent",function(a){return t.CHM(e),t.oxw().updatePage(a)}),t.qZA(),t.BQk()}if(2&o){const e=t.oxw();
1t.xp6(2),t.Oqu(t.lcZ(3,4,"formBusqueda.resultado")),t.xp6(2),t.Q6J("searchResult",e.monitoringProgramObj)("tableColumns",e.tableConfiguration)("visor",e.visorLink)}}function Vt(o,i){1&o&&(t.TgZ(0,"div")(1,"div",8)(2,"p"),t._uU(3),t.ALo(4,"translate"),t.qZA()()()),2&o&&(t.xp6(3),t.Oqu(t.lcZ(4,1,"formBusqueda.noResultados")))}function Yt(o,i){if(1&o&&t.YNc(0,Vt,5,3,"div",7),2&o){const e=t.oxw();t.Q6J("ngIf",e.monitoringProgramObj&&0===e.monitoringProgramObj.data.length)}}let Rt=(()=>{class o{constructor(e,n,a){this.monitoringProgramService=e,this.translate=n,this.selectedTabService=a,this.visorLink="/viewer/"+c.C.surfaceMonitoringProgramEntity,this.disabledReportButton=!0,this.translate.get(["surfaceMonitoringProgram.busqueda.tabla.codigo","surfaceMonitoringProgram.busqueda.tabla.nombre","surfaceMonitoringProgram.busqueda.tabla.numeroPuntosMuestreo"]).subscribe(r=>{this.tableConfiguration=this.getTableConfiguration(r)}),this.formStorageType=h.c.getEntityName(c.C.tipoEntidad.programasSeguimientoSup,!0),this.selectedTabService.changeTab(0),this.monitoringProgramService.getCombosBusqueda(),this.numberPipe=new p.JJ(this.translate.currentLang)}getTableConfiguration(e){return[{columnDef:"detalle",header:"",cell:n=>""},{columnDef:e["surfaceMonitoringProgram.busqueda.tabla.codigo"],header:this.translate.instant("surfaceMonitoringProgram.busqueda.tabla.codigo"),cell:n=>`${n.id}`},{columnDef:e["surfaceMonitoringProgram.busqueda.tabla.nombre"],header:this.translate.instant("surfaceMonitoringProgram.busqueda.tabla.nombre"),cell:n=>`${n.nombre}`},{columnDef:e["surfaceMonitoringProgram.busqueda.tabla.numeroPuntosMuestreo"],header:this.translate.instant("surfaceMonitoringProgram.busqueda.tabla.numeroPuntosMuestreo"),cell:n=>`${this.numberPipe.transform(n.puntosMuestreo,c.C.numEnt)||""}`}]}ngOnInit(){}ngOnDestroy(){}search(e){this.searchFilter=e,this.monitoringProgramService.getSurfaceMonitoringPrograms(e).subscribe(n=>{this.monitoringProgramService.getMonitoringProgramCount(e).subscribe(a=>{this.count=a,this.disabledReportButton=!(this.count>0),this.monitoringProgramObj=new et(!0,a,n)})})}updatePage(e){this.monitoringProgramService.getSurfaceMonitoringPrograms(this.searchFilter,e.pageNumber.toString(),e.pageSize.toString(),e.sortDirection,e.sortField).subscribe(n=>{this.monitoringProgramObj=new et(!1,this.count,n)})}}return o.\u0275fac=function(e){return new(e||o)(t.Y36(_.Y),t.Y36(b.sK),t.Y36(E.O))},o.\u0275cmp=t.Xpm({type:o,selectors:[["app-search-list"]],decls:9,vars:7,consts:[[1,"container-title"],[1,"mb-2"],[3,"typeKey","disabledReportButton","newSearchEvent"],[4,"ngIf","ngIfElse"],["noResultados",""],["appBold",""],[3,"searchResult","tableColumns","visor","changePageEvent"],[4,"ngIf"],[1,"container-subtitle"]],template:function(e,n){if(1&e&&(t.TgZ(0,"div",0)(1,"h2"),t._uU(2),t.ALo(3,"translate"),t.qZA()(),t._UZ(4,"mat-divider",1),t.TgZ(5,"app-monitoring-program-search-form",2),t.NdJ("newSearchEvent",function(r){return n.search(r)}),t.qZA(),t.YNc(6,Ft,5,6,"ng-container",3),t.YNc(7,Yt,1,1,"ng-template",null,4,t.W1O)),2&e){const a=t.MAs(8);t.xp6(2),t.Oqu(t.lcZ(3,5,"surfaceMonitoringProgram.busqueda.titulo")),t.xp6(3),t.Q6J("typeKey",n.formStorageType)("disabledReportButton",n.disabledReportButton),t.xp6(1),t.Q6J("ngIf",n.tableConfiguration&&null!=n.monitoringProgramObj&&n.monitoringProgramObj.data.length>0)("ngIfElse",a)}},directives:[P.d,Jt,p.O5,D.M,z.D],pipes:[b.X$],styles:[""]}),o})();var Qt=s(4327);class Bt{constructor(i,e){this.camposInforme=i,this.parametrosBusqueda=e}}var Q=s(3468),kt=s(4239),Gt=s(1889);function $t(o,i){if(1&o){const e=t.EpF();t.TgZ(0,"button",13),t.NdJ("click",function(){return t.CHM(e),t.oxw(2).generateReport()}),t._uU(1),t.ALo(2,"translate"),t.qZA()}2&o&&(t.xp6(1),t.Oqu(t.lcZ(2,1,"botones.generarInforme")))}function Ht(o,i){1&o&&t._UZ(0,"app-generating-report-icon")}const jt=function(){return["../"]};function zt(o,i){if(1&o){const e=t.EpF();t.ynx(0),t.TgZ(1,"div",2)(2,"p"),t._uU(3),t.ALo(4,"translate"),t.qZA()(),t.TgZ(5,"div",3)(6,"div",4)(7,"div",5)(8,"app-pick-list-form",6),t.NdJ("newSelectionEvent",function(a){return t.CHM(e),t.oxw().addSelectedItems(a)}),t.qZA()()(),t.TgZ(9,"div",7)(10,"div",8)(11,"div",9),t.YNc(12,$t,3,3,"button",10),t.YNc(13,Ht,1,0,"ng-template",null,11,t.W1O),t.TgZ(15,"button",12),t._uU(16),t.ALo(17,"translate"),t.qZA()()()()(),t.BQk()}if(2&o){const e=i.ngIf,n=t.MAs(14),a=t.oxw();
1t.xp6(3),t.Oqu(t.lcZ(4,6,"informes.msgCampos")),t.xp6(5),t.Q6J("sourceList",e),t.xp6(4),t.Q6J("ngIf",!a.generatingReport)("ngIfElse",n),t.xp6(3),t.Q6J("routerLink",t.DdM(10,jt)),t.xp6(1),t.Oqu(t.lcZ(17,8,"botones.volver"))}}function Xt(o,i){1&o&&t._UZ(0,"app-spinner")}let Kt=(()=>{class o{constructor(e,n,a,r,m){var u;this.globalService=e,this.router=n,this.dialogModelService=a,this.translate=r,this.monitoringProgramService=m,this.selectedItems=[],this.generatingReport=!1,this.formData=null===(u=this.router.getCurrentNavigation())||void 0===u?void 0:u.extras.state}ngOnInit(){this.parameterization$=this.globalService.getParametrizacionInforme(c.C.tipoEntidad.programasSeguimientoSup)}addSelectedItems(e){this.selectedItems=e}generateReport(){if(this.selectedItems.length>0){this.generatingReport=!0;let e=new Bt(this.selectedItems,this.formData);this.monitoringProgramService.generarInformeGeneral(e).subscribe(n=>{if(200===n.status){let a=h.c.toArrayBuffer(n.body.contenido);const r=new Blob([a],{type:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"}),m=new File([r],n.body.nombre,{type:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"});(0,Qt.saveAs)(m)}else this.dialogModelService.openMessageDialog(this.translate.instant("dialogos.informes.titulo"),this.translate.instant("dialogos.informes.informeError"));this.generatingReport=!1})}else this.dialogModelService.openMessageDialog(this.translate.instant("dialogos.informes.titulo"),this.translate.instant("dialogos.informes.seleccionCampos"))}}return o.\u0275fac=function(e){return new(e||o)(t.Y36(j.U),t.Y36(g.F0),t.Y36(Q.r),t.Y36(b.sK),t.Y36(_.Y))},o.\u0275cmp=t.Xpm({type:o,selectors:[["app-report"]],decls:4,vars:4,consts:[[4,"ngIf","ngIfElse"],["loading",""],[1,"container-text"],[1,"container"],[1,"row","mb-2"],[1,"col"],[3,"sourceList","newSelectionEvent"],[1,"row"],[1,"col-md-12"],[1,"float-end"],["type","button","mat-flat-button","","class","btn-first",3,"click",4,"ngIf","ngIfElse"],["generating",""],["type","button","mat-flat-button","",1,"btn-second",3,"routerLink"],["type","button","mat-flat-button","",1,"btn-first",3,"click"]],template:function(e,n){if(1&e&&(t.YNc(0,zt,18,11,"ng-container",0),t.ALo(1,"async"),t.YNc(2,Xt,1,0,"ng-template",null,1,t.W1O)),2&e){const a=t.MAs(3);t.Q6J("ngIf",t.lcZ(1,2,n.parameterization$))("ngIfElse",a)}},directives:[p.O5,kt.N,U.lW,Gt.C,g.rH,I.O],pipes:[p.Ov,b.X$],styles:[".btn-first[_ngcontent-%COMP%]{background-color:#1b576d;color:#fff;margin:0 8px 8px 0;padding:0 28px;border-radius:unset}.btn-first[_ngcontent-%COMP%]:hover, .btn-first[_ngcontent-%COMP%]:focus, .btn-first[_ngcontent-%COMP%]:active, .btn-first.active[_ngcontent-%COMP%]{background-color:#0b475d;color:#fff}.btn-first.disabled[_ngcontent-%COMP%]:hover, .btn-first.disabled[_ngcontent-%COMP%]:focus, .btn-first.disabled[_ngcontent-%COMP%]:active, .btn-first.disabled.active[_ngcontent-%COMP%], .btn-first[disabled][_ngcontent-%COMP%]:hover, .btn-first[disabled][_ngcontent-%COMP%]:focus, .btn-first[disabled][_ngcontent-%COMP%]:active, .btn-first[disabled].active[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%] .btn-first[_ngcontent-%COMP%]:hover, fieldset[disabled][_ngcontent-%COMP%] .btn-first[_ngcontent-%COMP%]:focus, fieldset[disabled][_ngcontent-%COMP%] .btn-first[_ngcontent-%COMP%]:active, fieldset[disabled][_ngcontent-%COMP%] .btn-first.active[_ngcontent-%COMP%]{background-color:#1b576d;color:#fff}.btn-second[_ngcontent-%COMP%]{background-color:#1c7696;color:#fff;margin:0 8px 8px 0;padding:0 28px;border-radius:unset}.btn-second[_ngcontent-%COMP%]:hover, .btn-second[_ngcontent-%COMP%]:focus, .btn-second[_ngcontent-%COMP%]:active, .btn-second.active[_ngcontent-%COMP%]{background-color:#0c6686;border-color:#002f45;color:#fff}.btn-second.disabled[_ngcontent-%COMP%]:hover, .btn-second.disabled[_ngcontent-%COMP%]:focus, .btn-second.disabled[_ngcontent-%COMP%]:active, .btn-second.disabled.active[_ngcontent-%COMP%], .btn-second[disabled][_ngcontent-%COMP%]:hover, .btn-second[disabled][_ngcontent-%COMP%]:focus, .btn-second[disabled][_ngcontent-%COMP%]:active, .btn-second[disabled].active[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%] .btn-second[_ngcontent-%COMP%]:hover, fieldset[disabled][_ngcontent-%COMP%] .btn-second[_ngcontent-%COMP%]:focus, fieldset[disabled][_ngcontent-%COMP%] .btn-second[_ngcontent-%COMP%]:active, fieldset[disabled][_ngcontent-%COMP%] .btn-second.active[_ngcontent-%COMP%]{background-color:#1c7696;color:#fff}"]}),o})();var at=s(2170),Wt=s(2511),te=s(5194),L=s(2600),ee=s(5245);function oe(o,i){if(1&o&&(t.TgZ(0,"mat-list-item",18)(1,"div",19)(2,"span",20),t.ALo(3,"translate"),t._uU(4),t.ALo(5,"translate"),t.qZA(),t.TgZ(6,"span",21),t._uU(7),t.qZA()()()),2&o){const e=t.oxw().ngIf;t.xp6(2),t.s9C("matTooltip",t.lcZ(3,3,"surfaceMonitoringProgram.fichaGeneral.tltipNombre")),t.xp6(2),t.Oqu(t.lcZ(5,5,"surfaceMonitoringProgram.fichaGeneral.lblNombre")),t.xp6(3),t.Oqu(e.nombre)}}function ne(o,i){if(1&o&&(t.TgZ(0,"mat-list-item",22)(1,"div",19)(2,"span",20),t.ALo(3,"translate"),t._uU(4),t.ALo(5,"translate"),t.qZA(),t.TgZ(6,"span",14),t._uU(7),t.qZA()()()),2&o){const e=t.oxw().ngIf;t.xp6(2),t.s9C("matTooltip",t.lcZ(3,3,"surfaceMonitoringProgram.fichaGeneral.tltipProgramaSeguimiento")),t.xp6(2),t.Oqu(t.lcZ(5,5,"surfaceMonitoringProgram.fichaGeneral.lblProgramaSeguimiento")),t.xp6(3),t.Oqu(e.programa)}}function ae(o,i){if(1&o&&(t.TgZ(0,"mat-list-item",22)(1,"div",19)(2,"span",20),t.ALo(3,"translate"),t._uU(4),t.ALo(5,"translate"),t.qZA(),t.TgZ(6,"span",14),t._uU(7),t.qZA()()()),2&o){const e=t.oxw().ngIf;t.xp6(2),t.s9C("matTooltip",t.lcZ(3,3,"surfaceMonitoringProgram.fichaGeneral.tltipNumeroEstaciones")),t.xp6(2),t.Oqu(t.lcZ(5,5,"surfaceMonitoringProgram.fichaGeneral.lblNumeroEstaciones")),t.xp6(3),t.Oqu(e.numeroEstaciones)}}function ie(o,i){if(1&o&&(t.TgZ(0,"mat-list-item",22)(1,"div",19)(2,"span",20),t.ALo(3,"translate"),t._uU(4),t.ALo(5,"translate"),t.qZA(),t.TgZ(6,"span",14),t._uU(7),t.qZA()()()),2&o){const e=t.oxw().ngIf;t.xp6(2),t.s9C("matTooltip",t.lcZ(3,3,"surfaceMonitoringProgram.fichaGeneral.tltipNumeroPuntosMuestreo")),t.xp6(2),t.Oqu(t.lcZ(5,5,"surfaceMonitoringProgram.fichaGeneral.lblNumeroPuntosMuestreo")),t.xp6(3),t.Oqu(e.numeroPuntosMuestreo)}}function re(o,i){if(1&o&&(t.TgZ(0,"mat-list-item",22)(1,"div",19)(2,"span",20),t.ALo(3,"translate"),t._uU(4),t.ALo(5,"translate"),t.qZA(),t.TgZ(6,"span",14),t._uU(7),t.ALo(8,"date"),t.qZA()()()),2&o){const e=t.oxw().ngIf,n=t.oxw();
1t.xp6(2),t.s9C("matTooltip",t.lcZ(3,3,"surfaceMonitoringProgram.fichaGeneral.tltipFechaEntradaVigor")),t.xp6(2),t.Oqu(t.lcZ(5,5,"surfaceMonitoringProgram.fichaGeneral.lblFechaEntradaVigor")),t.xp6(3),t.Oqu(t.xi3(8,7,e.fechaEntradaVigor,n.dateFormat))}}function se(o,i){if(1&o&&t._UZ(0,"app-image-map",23),2&o){const e=t.oxw(2);t.Q6J("entityDataMap",e.photoMap)("entitiesLayers",e.layer)}}function ce(o,i){if(1&o){const e=t.EpF();t.TgZ(0,"div",2)(1,"div",3)(2,"h2"),t._uU(3),t.qZA()(),t._UZ(4,"mat-divider",4),t.TgZ(5,"div",5)(6,"div",6)(7,"mat-list",7),t.YNc(8,oe,8,7,"mat-list-item",8),t.YNc(9,ne,8,7,"mat-list-item",9),t.YNc(10,ae,8,7,"mat-list-item",9),t.YNc(11,ie,8,7,"mat-list-item",9),t.YNc(12,re,9,10,"mat-list-item",9),t.qZA()(),t.TgZ(13,"div",10),t.YNc(14,se,1,2,"app-image-map",11),t.qZA()(),t.TgZ(15,"div",12)(16,"div",13)(17,"div",14),t._UZ(18,"app-map-icon",15),t.TgZ(19,"a",16),t.NdJ("click",function(){const r=t.CHM(e).ngIf;return t.oxw().printData(r.id)}),t.TgZ(20,"mat-icon",17),t.ALo(21,"translate"),t._uU(22,"print"),t.qZA()()()()()()}if(2&o){const e=i.ngIf,n=t.oxw();t.xp6(3),t.AsE("",e.id," - ",e.nombre,""),t.xp6(5),t.Q6J("ngIf",e.nombre),t.xp6(1),t.Q6J("ngIf",e.programa),t.xp6(1),t.Q6J("ngIf",e.numeroEstaciones),t.xp6(1),t.Q6J("ngIf",e.numeroPuntosMuestreo),t.xp6(1),t.Q6J("ngIf",e.fechaEntradaVigor),t.xp6(2),t.Q6J("ngIf",n.showImageMap),t.xp6(4),t.Q6J("entityName",n.entityName)("entityId",e.id),t.xp6(2),t.s9C("matTooltip",t.lcZ(21,11,"tootips.tltipImprimirFicha"))}}function le(o,i){1&o&&t._UZ(0,"app-spinner")}let it=(()=>{class o{constructor(e,n,a,r,m,u,C,M){this.route=e,this.entityMenuService=n,this.surfaceMonitoringProgramService=a,this.dialogModelService=r,this.globalService=m,this.translate=u,this.selectedTabService=C,this.configService=M,this.dateFormat=c.C.dateFormat,this.entityName=c.C.surfaceMonitoringProgramEntity,this.layer=[],this.showImageMap=!1,this.selectedTabService.changeTab(0)}ngOnInit(){let e=this.route.snapshot.paramMap.get("gid");null!=e&&(this.entityMenuService.submenuChange(!0),this.surfaceMonitoringProgramService.getSurfaceMonitoringProgram(Number(e)).subscribe(n=>{this.surfaceMonitoringProgram=n,this.layer.push(this.configService.getItemLayerById(c.C.olMap.layerEstacionesSeguimientoSuperficial,!0,n.estaciones)),n.estaciones.length>0&&n.estaciones.length<375&&this.surfaceMonitoringProgramService.getExtensionFeature(Number(e)).subscribe(a=>{200===a.status?(this.showImageMap=!0,this.photoMap=new at.lC([],a.body,!0)):this.photoMap=new at.lC([],[],!0)})}),this.entityMenuService.gidEntitySubject$.next(e))}printData(e){Wt.l.printData(e,c.C.tipoEntidad.programasSeguimientoSup,this.dialogModelService,this.translate,this.globalService)}}return o.\u0275fac=function(e){return new(e||o)(t.Y36(g.gz),t.Y36(H.$),t.Y36(_.Y),t.Y36(Q.r),t.Y36(j.U),t.Y36(b.sK),t.Y36(E.O),t.Y36(O.E))},o.\u0275cmp=t.Xpm({type:o,selectors:[["app-general-data"]],decls:3,vars:2,consts:[["class","container",4,"ngIf","ngIfElse"],["loading",""],[1,"container"],[1,"container-title","mt-1"],[1,"mb-2"],[1,"row"],[1,"col-5"],["dense",""],["class","bar-gradient comentarios",4,"ngIf"],["class","bar-gradient",4,"ngIf"],[1,"col-7","iframeMapa"],[3,"entityDataMap","entitiesLayers",4,"ngIf"],[1,"row","mt-4"],[1,"col-md-12"],[1,"float-end"],[3,"entityName","entityId"],["mat-flat-button","",3,"click"],["matTooltipPosition","below","matTooltipClass","custom-tooltip",1,"btn-icon-mat",3,"matTooltip"],[1,"bar-gradient","comentarios"],["matLine",""],["appBold","","matTooltipPosition","after","matTooltipClass","custom-tooltip",1,"float-start",3,"matTooltip"],[1,"float-end","text-wrap"],[1,"bar-gradient"],[3,"entityDataMap","entitiesLayers"]],template:function(e,n){if(1&e&&(t.YNc(0,ce,23,13,"div",0),t.YNc(1,le,1,0,"ng-template",null,1,t.W1O)),2&e){const a=t.MAs(2);t.Q6J("ngIf",n.surfaceMonitoringProgram)("ngIfElse",a)}},directives:[p.O5,P.d,q.i$,q.Tg,N.X2,D.M,F.gM,te.E,L.N,U.zs,ee.Hw,I.O],pipes:[b.X$,p.uU],styles:[".container-title[_ngcontent-%COMP%]{border-left:6px solid #1c7696;padding-left:1rem}.container-subtitle[_ngcontent-%COMP%]{color:#1c7696}div.detail-info[_ngcontent-%COMP%] p[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:first-child{font-weight:700}.detail-info[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin-bottom:0}.iframeMapa[_ngcontent-%COMP%]{text-align:-webkit-center;margin-top:1rem}.btn-first[_ngcontent-%COMP%]{background-color:#1b576d;color:#fff;margin:0 8px 8px 0;padding:0 28px;border-radius:unset}.btn-first[_ngcontent-%COMP%]:hover, .btn-first[_ngcontent-%COMP%]:focus, .btn-first[_ngcontent-%COMP%]:active, .btn-first.active[_ngcontent-%COMP%]{background-color:#0b475d;color:#fff}.btn-first.disabled[_ngcontent-%COMP%]:hover, .btn-first.disabled[_ngcontent-%COMP%]:focus, .btn-first.disabled[_ngcontent-%COMP%]:active, .btn-first.disabled.active[_ngcontent-%COMP%], .btn-first[disabled][_ngcontent-%COMP%]:hover, .btn-first[disabled][_ngcontent-%COMP%]:focus, .btn-first[disabled][_ngcontent-%COMP%]:active, .btn-first[disabled].active[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%] .btn-first[_ngcontent-%COMP%]:hover, fieldset[disabled][_ngcontent-%COMP%] .btn-first[_ngcontent-%COMP%]:focus, fieldset[disabled][_ngcontent-%COMP%] .btn-first[_ngcontent-%COMP%]:active, fieldset[disabled][_ngcontent-%COMP%] .btn-first.active[_ngcontent-%COMP%]{background-color:#1b576d;color:#fff}.comentarios[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px;height:auto}"]}),o})();var rt=s(3251),ge=s(7555);function me(o,i){if(1&o&&(t.TgZ(0,"mat-list-item",13)(1,"div",14)(2,"span",15),t.ALo(3,"translate"),t._uU(4),t.ALo(5,"translate"),t.qZA(),t.TgZ(6,"span",11),t._uU(7),t.qZA()()()),2&o){const e=t.oxw();
1t.xp6(2),t.s9C("matTooltip",t.lcZ(3,3,"surfaceMonitoringProgram.fichaTecnica.tltipNombre")),t.xp6(2),t.Oqu(t.lcZ(5,5,"surfaceMonitoringProgram.fichaTecnica.lblNombre")),t.xp6(3),t.Oqu(e.surfaceMonitoringProgramDetail.nombre)}}function ue(o,i){if(1&o&&(t.TgZ(0,"mat-list-item",13)(1,"div",14)(2,"span",15),t.ALo(3,"translate"),t._uU(4),t.ALo(5,"translate"),t.qZA(),t.TgZ(6,"span",11),t._uU(7),t.ALo(8,"date"),t.qZA()()()),2&o){const e=t.oxw();t.xp6(2),t.s9C("matTooltip",t.lcZ(3,3,"surfaceMonitoringProgram.fichaTecnica.tltipFechaEntradaVigor")),t.xp6(2),t.Oqu(t.lcZ(5,5,"surfaceMonitoringProgram.fichaTecnica.lblFechaEntradaVigor")),t.xp6(3),t.Oqu(t.xi3(8,7,e.surfaceMonitoringProgramDetail.fechaEntradaVigor,e.dateFormat))}}function de(o,i){if(1&o&&(t.TgZ(0,"mat-list-item",13)(1,"div",14)(2,"span",15),t.ALo(3,"translate"),t._uU(4),t.ALo(5,"translate"),t.qZA(),t.TgZ(6,"span",11),t._uU(7),t.qZA()()()),2&o){const e=t.oxw();t.xp6(2),t.s9C("matTooltip",t.lcZ(3,3,"surfaceMonitoringProgram.fichaTecnica.tltipCategoriaMasaVigente")),t.xp6(2),t.Oqu(t.lcZ(5,5,"surfaceMonitoringProgram.fichaTecnica.lblCategoriaMasaVigente")),t.xp6(3),t.Oqu(e.surfaceMonitoringProgramDetail.categoriaMasaVigente)}}function pe(o,i){if(1&o&&(t.TgZ(0,"mat-list-item",13)(1,"div",14)(2,"span",15),t.ALo(3,"translate"),t._uU(4),t.ALo(5,"translate"),t.qZA(),t.TgZ(6,"span",11),t._uU(7),t.qZA()()()),2&o){const e=t.oxw();
1t.xp6(2),t.s9C("matTooltip",t.lcZ(3,3,"surfaceMonitoringProgram.fichaTecnica.tltipEspecificoZonasProtegidas")),t.xp6(2),t.Oqu(t.lcZ(5,5,"surfaceMonitoringProgram.fichaTecnica.lblEspecificoZonasProtegidas")),t.xp6(3),t.Oqu(e.surfaceMonitoringProgramDetail.especificoZonasProtegidas)}}function fe(o,i){if(1&o&&(t.TgZ(0,"mat-list-item",16)(1,"div",14)(2,"span",15),t.ALo(3,"translate"),t._uU(4),t.ALo(5,"translate"),t.qZA(),t.TgZ(6,"span",11),t._uU(7),t.qZA()()()),2&o){const e=t.oxw();t.xp6(2),t.s9C("matTooltip",t.lcZ(3,3,"surfaceMonitoringProgram.fichaTecnica.tltipMsCode")),t.xp6(2),t.Oqu(t.lcZ(5,5,"surfaceMonitoringProgram.fichaTecnica.lblMsCode")),t.xp6(3),t.Oqu(e.surfaceMonitoringProgramDetail.msCode)}}function he(o,i){if(1&o&&(t.TgZ(0,"mat-list-item",16)(1,"div",14)(2,"span",15),t.ALo(3,"translate"),t._uU(4),t.ALo(5,"translate"),t.qZA(),t.TgZ(6,"span",11),t._uU(7),t.qZA()()()),2&o){const e=t.oxw();t.xp6(2),t.s9C("matTooltip",t.lcZ(3,3,"surfaceMonitoringProgram.fichaTecnica.tltipPuntosMuestreo")),t.xp6(2),t.Oqu(t.lcZ(5,5,"surfaceMonitoringProgram.fichaTecnica.lblPuntosMuestreo")),t.xp6(3),t.Oqu(e.surfaceMonitoringProgramDetail.numeroPuntosMuestreo)}}function _e(o,i){if(1&o&&(t.TgZ(0,"mat-list-item",17)(1,"div",14)(2,"span",15),t.ALo(3,"translate"),t._uU(4),t.ALo(5,"translate"),t.qZA(),t.TgZ(6,"span",18),t._uU(7),t.qZA()()()),2&o){const e=t.oxw();
1t.xp6(2),t.s9C("matTooltip",t.lcZ(3,3,"surfaceMonitoringProgram.fichaTecnica.tltipCriterioSeleccionPuntos")),t.xp6(2),t.Oqu(t.lcZ(5,5,"surfaceMonitoringProgram.fichaTecnica.lblCriterioSeleccionPuntos")),t.xp6(3),t.Oqu(e.surfaceMonitoringProgramDetail.criterio)}}function be(o,i){if(1&o&&(t.TgZ(0,"mat-list-item",17)(1,"div",14)(2,"span",15),t.ALo(3,"translate"),t._uU(4),t.ALo(5,"translate"),t.qZA(),t.TgZ(6,"span",18),t._uU(7),t.qZA()()()),2&o){const e=t.oxw();t.xp6(2),t.s9C("matTooltip",t.lcZ(3,3,"surfaceMonitoringProgram.fichaTecnica.tltipComentarios")),t.xp6(2),t.Oqu(t.lcZ(5,5,"surfaceMonitoringProgram.fichaTecnica.lblComentarios")),t.xp6(3),t.Oqu(e.surfaceMonitoringProgramDetail.comentarios)}}let ve=(()=>{class o{constructor(){this.numEnt=c.C.numEnt,this.numRed=c.C.numRed,this.dateFormat=c.C.dateFormat}ngOnInit(){}}return o.\u0275fac=function(e){return new(e||o)},o.\u0275cmp=t.Xpm({type:o,selectors:[["app-technical-data-no-perfil"]],inputs:{surfaceMonitoringProgramDetail:"surfaceMonitoringProgramDetail",entityName:"entityName"},decls:29,vars:12,consts:[[1,"container-title","mt-1"],[1,"mb-2"],[1,"container"],[1,"row"],[1,"col"],["dense",""],["class","bar-gradient-float-right",4,"ngIf"],[1,"col-6"],["class","bar-gradient",4,"ngIf"],["class","bar-gradient-float-right comentarios",4,"ngIf"],[1,"col-md-12"],[1,"float-end"],[3,"entityName","entityId"],[1,"bar-gradient-float-right"],["matLine",""],["appBold","","matTooltipPosition","after","matTooltipClass","custom-tooltip",1,"float-start",3,"matTooltip"],[1,"bar-gradient"],[1,"bar-gradient-float-right","comentarios"],[1,"float-end","text-wrap"]],template:function(e,n){1&e&&(t.TgZ(0,"div",0)(1,"h2"),t._uU(2),t.qZA()(),t._UZ(3,"mat-divider",1),t.TgZ(4,"div",2)(5,"div",3)(6,"div",4)(7,"mat-list",5),t.YNc(8,me,8,7,"mat-list-item",6),t.qZA()()(),t.TgZ(9,"div",3)(10,"div",7)(11,"mat-list",5),t.YNc(12,ue,9,10,"mat-list-item",6),t.YNc(13,de,8,7,"mat-list-item",6),t.YNc(14,pe,8,7,"mat-list-item",6),t.qZA()(),t.TgZ(15,"div",7)(16,"mat-list",5),t.YNc(17,fe,8,7,"mat-list-item",8),t.YNc(18,he,8,7,"mat-list-item",8),t.qZA()()(),t.TgZ(19,"div",3)(20,"div",4)(21,"mat-list",5),t.YNc(22,_e,8,7,"mat-list-item",9),t.qZA(),t.TgZ(23,"mat-list",5),t.YNc(24,be,8,7,"mat-list-item",9),t.qZA()()(),t.TgZ(25,"div",3)(26,"div",10)(27,"div",11),t._UZ(28,"app-map-icon",12),t.qZA()()()()),2&e&&(t.xp6(2),t.AsE("",n.surfaceMonitoringProgramDetail.id," - ",n.surfaceMonitoringProgramDetail.nombre,""),t.xp6(6),t.Q6J("ngIf",n.surfaceMonitoringProgramDetail.nombre),t.xp6(4),t.Q6J("ngIf",n.surfaceMonitoringProgramDetail.fechaEntradaVigor),t.xp6(1),t.Q6J("ngIf",n.surfaceMonitoringProgramDetail.categoriaMasaVigente),t.xp6(1),t.Q6J("ngIf",n.surfaceMonitoringProgramDetail.especificoZonasProtegidas),t.xp6(3),t.Q6J("ngIf",n.surfaceMonitoringProgramDetail.msCode),t.xp6(1),t.Q6J("ngIf",n.surfaceMonitoringProgramDetail.numeroPuntosMuestreo),t.xp6(4),t.Q6J("ngIf",n.surfaceMonitoringProgramDetail.criterio),t.xp6(2),t.Q6J("ngIf",n.surfaceMonitoringProgramDetail.comentarios),t.xp6(4),t.Q6J("entityName",n.entityName)("entityId",n.surfaceMonitoringProgramDetail.id))},directives:[P.d,q.i$,p.O5,q.Tg,N.X2,D.M,F.gM,L.N],pipes:[b.X$,p.uU],styles:[""]}),o})();var st=s(9506),X=s(5448),V=s(6856),ct=s(4533),lt=s(2546);function Pe(o,i){1&o&&(t.TgZ(0,"mat-error"),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&o&&(t.xp6(1),t.Oqu(t.lcZ(2,1,"validacionForm.formatoFecha")))}function Ce(o,i){1&o&&(t.TgZ(0,"mat-error"),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&o&&(t.xp6(1),t.Oqu(t.lcZ(2,1,"validacionForm.formatoFecha")))}function Me(o,i){if(1&o&&(t.TgZ(0,"mat-option",45),t._uU(1),t.qZA()),2&o){const e=i.$implicit;t.Q6J("value",e.id),t.xp6(1),t.hij(" ",e.nombre," ")}}function Ze(o,i){if(1&o&&(t.TgZ(0,"mat-option",45),t._uU(1),t.qZA()),2&o){const e=i.$implicit;t.Q6J("value",e.id),t.xp6(1),t.hij(" ",e.nombre," ")}}function xe(o,i){if(1&o){const e=t.EpF();t.TgZ(0,"button",50),t.NdJ("click",function(){return t.CHM(e),t.oxw(2).validateVersions()}),t._uU(1),t.ALo(2,"translate"),t.qZA()}if(2&o){const e=t.oxw(2);t.Q6J("disabled",e.disableValidateBtn),t.xp6(1),t.Oqu(t.lcZ(2,2,"botones.valSeleccion"))}}const Te=function(){return["2"]};function Oe(o,i){if(1&o){const e=t.EpF();t.TgZ(0,"div",36)(1,"div",46)(2,"div",47)(3,"h2"),t._uU(4),t.ALo(5,"translate"),t.qZA()(),t.TgZ(6,"app-version-table",48),t.
1NdJ("newSelectEvent",function(a){return t.CHM(e),t.oxw().addSelection(a)})("newValidateVersionEvent",function(a){return t.CHM(e),t.oxw().validateVersions(a)})("newDeleteVersionEvent",function(a){return t.CHM(e),t.oxw().deleteVersion(a)}),t.qZA(),t.TgZ(7,"div",36)(8,"div",37)(9,"div",38),t.YNc(10,xe,3,4,"button",49),t.qZA()()()()()}if(2&o){const e=t.oxw();t.xp6(4),t.Oqu(t.lcZ(5,6,"versionado.controlVersiones")),t.xp6(2),t.Q6J("searchResult",e.surfaceMonitoringProgramControlVersiones)("tableColumns",e.tableConfiguration)("itemName",e.surfaceMonitoringProgramDetail.nombre)("entityType",e.surfaceMonitoringProgramType),t.xp6(4),t.Q6J("appHasrole",t.DdM(8,Te))}}function Ae(o,i){1&o&&(t._uU(0),t.ALo(1,"translate")),2&o&&t.hij(" ",t.lcZ(1,1,"lblsGeneral.sinDatos"),"\n")}const Se=function(o,i,e){return["../../fieldsHistory",o,i,e]};let ye=(()=>{class o{constructor(e,n,a,r,m,u,C){this.surfaceMonitoringProgramService=e,this.router=n,this.fb=a,this.activatedRoute=r,this.dialogModelService=m,this.translate=u,this.tableConfigurationService=C,this.numRed=c.C.numRed,this.existVersions=!1,this.selection=[],this.stop$=new v.x,this.disableValidateBtn=!0,this.selectedCombosTextValues={codCategoriaMasaVigente:"",codEspecificoZonasProtegidas:""},this.matcher=new Y.o,this.surfaceMonitoringProgramType=c.C.tipoEntidad.programasSeguimientoSup,this.tabGeneralData=c.C.operacion.OPERACION_GENERAL,this.tableConfiguration=this.tableConfigurationService.getVersionTableConfiguration(),this.surfaceMonitoringProgramService.combosBusquedaSubject$.pipe((0,f.R)(this.stop$)).subscribe(Z=>{this.categoriaMasaVigenteCombo=Z.find(y=>y.listado===c.C.COMBO_TIPO_AGUA_SUBPROGRAMA_SEGUIMIENTO).data}),this.surfaceMonitoringProgramService.getCombosBusqueda()}ngOnInit(){this.createForm(),this.especificoZonasProtegidasCombo=this.combos.find(e=>e.listado===c.C.COMBO_SI_NO_SIN_CAT_BASICO).data,this.surfaceMonitoringProgramService.getControlDeVersiones(Number(this.surfaceMonitoringProgramDetail.id),c.C.operacion.OPERACION_GENERAL).subscribe(e=>{e.length>0&&(this.existVersions=!0),this.surfaceMonitoringProgramControlVersiones=e})}createForm(){this.technicalGroup=this.fb.group({nombre:this.fb.control({value:this.surfaceMonitoringProgramDetail.nombre,disabled:!1}),fechaEntradaVigor:this.fb.control({value:this.surfaceMonitoringProgramDetail.fechaEntradaVigor,disabled:!1}),msCode:this.fb.control({value:this.surfaceMonitoringProgramDetail.msCode,disabled:!1}),fechaRetiradaServicio:this.fb.control({value:this.surfaceMonitoringProgramDetail.fechaRetiradaServicio,disabled:!1}),codigoEuropeo:this.fb.control({value:this.surfaceMonitoringProgramDetail.codigoEuropeo,disabled:!1}),codCategoriaMasaVigente:this.fb.control({value:this.surfaceMonitoringProgramDetail.codCategoriaMasaVigente,disabled:!1}),codEspecificoZonasProtegidas:this.fb.control({value:this.surfaceMonitoringProgramDetail.codEspecificoZonasProtegidas,disabled:!1}),criterio:this.fb.control({value:this.surfaceMonitoringProgramDetail.criterio,disabled:!1}),comentarios:this.fb.control({value:this.surfaceMonitoringProgramDetail.comentarios,disabled:!1})}),this.initialValues=this.technicalGroup.value}onSubmit(){if(this.technicalGroup.invalid)return;let e=h.c.compareObjects(this.initialValues,this.technicalGroup.value);Object.keys(e).length>0?this.router.navigate([`../../fieldsVersion/${this.surfaceMonitoringProgramDetail.id}`],{relativeTo:this.activatedRoute,state:this.prepareData(e)}):this.dialogModelService.openMessageDialog(this.translate.instant("dialogos.guardarCambios.titulo"),this.translate.instant("dialogos.guardarCambios.sinCambios"))}validateVersions(e){let n=[];e?n.push(e):n=this.selection.map(a=>a),this.surfaceMonitoringProgramService.validarBloque(n).subscribe(a=>{200===a.status?(this.dialogModelService.openMessageDialog(this.translate.instant("dialogos.validarVersion.tituloVersion"),`${this.translate.instant("dialogos.validarVersion.validacionCorrecta")} ${a.body} ${this.translate.instant(a.body>1?"dialogos.validarVersion.variosElementos":"dialogos.validarVersion.1elemento")}`),this.reloadComponent()):this.dialogModelService.openMessageDialog(this.translate.instant("dialogos.validarVersion.tituloVersion"),this.translate.instant("dialogos.validarVersion.validacionError"))})}deleteVersion(e){this.surfaceMonitoringProgramService.descartarOperacion(e.version,e.operacionEntidad).subscribe(n=>{n?(this.dialogModelService.openMessageDialog(this.translate.instant("dialogos.descartar
1Version.titulo"),this.translate.instant("dialogos.descartarVersion.descartarCorrecta")),this.reloadComponent()):this.dialogModelService.openMessageDialog(this.translate.instant("dialogos.descartarVersion.titulo"),this.translate.instant("dialogos.descartarVersion.descartarError"))})}addSelection(e){this.disableValidateBtn=0===e.length,this.selection=e}ngOnDestroy(){this.stop$.next(!0)}reloadComponent(){this.router.routeReuseStrategy.shouldReuseRoute=()=>!1,this.router.navigate(["./"],{relativeTo:this.activatedRoute,queryParamsHandling:"merge"})}selectedValue(e){this.selectedCombosTextValues[e.source.ngControl.name]=e.source.triggerValue}prepareData(e){const n=Object.keys(this.selectedCombosTextValues).map(r=>r);let a=[];for(const r in e){let m,u;u=n.includes(r)?this.selectedCombosTextValues[r]:e[r],m=new st.i(r,this.translate.instant(`surfaceMonitoringProgram.fichaTecnica.lblsGuardarCambios.${r}`),e[r],u),a.push(m)}return a}}return o.\u0275fac=function(e){return new(e||o)(t.Y36(_.Y),t.Y36(g.F0),t.Y36(l.qu),t.Y36(g.gz),t.Y36(Q.r),t.Y36(b.sK),t.Y36(X.A))},o.\u0275cmp=t.Xpm({type:o,selectors:[["app-technical-data-perfil"]],inputs:{surfaceMonitoringProgramDetail:"surfaceMonitoringProgramDetail",combos:"combos",entityName:"entityName"},decls:142,vars:92,consts:[[1,"container-title","mt-1"],[1,"mb-2"],[1,"container","px-4"],[3,"formGroup","ngSubmit"],["technicalForm","ngForm"],[1,"row","gx-4"],[1,"col-12"],[1,"row","inputRow"],[1,"col-3","labelForm"],["appBold","","matTooltipPosition","after","matTooltipClass","custom-tooltip",3,"matTooltip"],[1,"col-9"],["appearance","standard",1,"width-100"],["matInput","","name","nombre","type","text","formControlName","nombre"],[1,"col-6"],[1,"col-6","labelForm"],[1,"col-5"],["matInput","","type","text","name","fechaEntradaVigor","formControlName","fechaEntradaVigor","required","",3,"matDatepicker","errorStateMatcher"],["matSuffix","",3,"for"],["picker",""],[4,"ngIf"],[1,"col","col-xl-6"],[1,"col","col-xl-5","labelForm"],[1,"col","col-xl-7"],["matInput","","name","msCode","type","text","formControlName","msCode"],["matInput","","type","text","name","fechaRetiradaServicio","formControlName","fechaRetiradaServicio",3,"matDatepicker","errorStateMatcher"],["picker1",""],["matInput","","name","codigoEuropeo","type","text","formControlName","codigoEuropeo"],["id","codCategoriaMasaVigente","formControlName","codCategoriaMasaVigente",3,"selectionChange"],[3,"value",4,"ngFor","ngForOf"],[1,"row","inputRow","mt-3"],[1,"float-start"],["id","codEspecificoZonasProtegidas","formControlName","codEspecificoZonasProtegidas",3,"selectionChange"],["matInput","","cdkTextareaAutosize","","cdkAutosizeMinRows","1","cdkAutosizeMaxRows","5","name","criterio","formControlName","criterio",3,"maxLength"],["autosize","cdkTextareaAutosize"],[1,"row","gx-4","mb-4"],["matInput","","cdkTextareaAutosize","","cdkAutosizeMinRows","1","cdkAutosizeMaxRows","5","name","comentarios","formControlName","comentarios",3,"maxLength"],[1,"row"],[1,"col-md-12"],[1,"float-end"],["type","button","mat-flat-button","",1,"btn-first",3,"routerLink"],["type","submit","mat-flat-button","",1,"btn-second"],[1,"fa-regular","fa-floppy-disk"],[3,"entityName","entityId"],["class","row",4,"ngIf"],["sinDatos",""],[3,"value"],[1,"col"],[1,"container-subtitle","mb-2"],[3,"searchResult","tableColumns","itemName","entityType","newSelectEvent","newValidateVersionEvent","newDeleteVersionEvent"],["class","btn-first","type","button","mat-flat-button","",3,"disabled","click",4,"appHasrole"],["type","button","mat-flat-button","",1,"btn-first",3,"disabled","click"]],template:function(e,n){if(1&e&&(t.TgZ(0,"div",0)(1,"h2"),t._uU(2),t.qZA()(),t._UZ(3,"mat-divider",1),t.TgZ(4,"div",2)(5,"form",3,4),t.NdJ("ngSubmit",function(){return n.onSubmit()}),t.TgZ(7,"div",5)(8,"div",6)(9,"div",7)(10,"div",8)(11,"span",9),t.ALo(12,"translate"),t._uU(13),t.ALo(14,"translate"),t.qZA()(),t.TgZ(15,"div",10)(16,"mat-form-field",11),t._UZ(17,"input",12),t.qZA()()()()(),t.TgZ(18,"div",5)(19,"div",13)(20,"div",7)(21,"div",14)(22,"span",9),t.ALo(23,"translate"),t._uU(24),t.ALo(25,"translate"),t.qZA()(),t.TgZ(26,"div",15)(27,"mat-form-field",11),t._UZ(28,"input",16)(29,"mat-datepicker-toggle",17)(30,"mat-datepicker",null,18),t.YNc(32,Pe,3,3,"mat-error",19),t.qZA()()()(),t.TgZ(33,"div",20)(34,"div",7)(35,"div",21)(36,"span",9),t.ALo(37,"translate"),t._uU(38),t.ALo(39,"translate"),t.qZA()(),t.TgZ(40,"div",22)(41,"mat-form-field",11),t._UZ(42,"input",23),t.qZA()()()()(),t.TgZ(43,"div",5)(44,"div",13)(45,"div",7)(46,"div",14)(47,"span",9),t.ALo(48,"translate"),t._uU(49),t.ALo(50,"translate"),t.qZA()(),t.TgZ(51,"div",15)(52,"mat-form-field",11),t._UZ(53,"input",24)(54,"mat-datepicker-toggle",17)(55,"mat-datepicker",null,25),t.YNc(57,Ce,3,3,"mat-error",19),t.qZA()()()(),t.TgZ(58,"div",20)(59,"div",7)(60,"div",21)(61,"span",9),t.ALo(62,"translate"),t._uU(63),t.ALo(64,"translate"),t.qZA()(),t.TgZ(65,"div",22)(66,"mat-form-field",11),t._UZ(67,"input",26),t.qZA()()()()(),t.TgZ(68,"div",5)(69,"div",13)(70,"div",7)(71,"div",14)(72,"span",9),t.ALo(73,"translate"),t._uU(74),t.ALo(75,"translate"),t.qZA()(),t.TgZ(76,"div",15)(77,"mat-form-field",11)(78,"mat-select",27),t.NdJ("selectionChange",function(r){return n.selectedValue(r)}),t.YNc(79,Me,2,2,"mat-option",28),t.qZA()()()()(),t.TgZ(80,"div",20)(81,"div",29)(82,"div",21)(83,"span",9),t.ALo(84,"translate"),t._uU(85),t.ALo(86,"translate"),t.qZA()(),t.TgZ(87,"div",22)(88,"span",30),t._uU(89),t.qZA()()()()(),t.TgZ(90,"div",5)(91,"div",13)(92,"div",7)(93,"div",14)(94,"span",9),t.ALo(95,"translate"),t._uU(96),t.ALo(97,"translate"),t.qZA()(),t.TgZ(98,"div",15)(99,"mat-form-field",11)(100,"mat-select",31),t.NdJ("selectionChange",function(r){return n.selectedValue(r)}),t.YNc(101,Ze,2,2,"mat-option",28),t.qZA()()()()()(),t.TgZ(102,"div",5)(103,"div",6)(104,"div",7)(105,"div",8)(106,"span",9),t.ALo(107,"translate"),t._uU(108),t.ALo(109,"translate"),t.qZA()(),t.TgZ(110,"div",10)(111,"mat-form-field",11)(112,"textarea",32,33),t._uU(114),t.qZA()()()()()(),t.TgZ(115,"div",34)(116,"div",6)(117,"div",7)(118,"div",8)(119,"span",9),t.ALo(120,"translate"),t._uU(121),t.ALo(122,"translate"),t.qZA()(),t.TgZ(123,"div",10)(124,"mat-form-field",11)(125,"textarea",35,33),t._uU(127),t.qZA()()()()()(),t.TgZ(128,"div",36)(129,"div",37)(130,"div",38)(131,"button",39),t._uU(132),t.ALo(133,"translate"),t.qZA(),t.TgZ(134,"button",40),t._uU(135),t.ALo(136,"translate"),t._UZ(137,"i",41),t.qZA(),t._UZ(138,"app-map-icon",42),t.qZA()()(),t.YNc(139,Oe,11,9,"div",43),t.qZA()(),t.YNc(140,Ae,2,3,"ng-template",null,44,t.W1O)),2&e){const a=t.MAs(31),r=t.MAs(56);let m,u;t.xp6(2),t.AsE("",n.surfaceMonitoringProgramDetail.id," - ",n.surfaceMonitoringProgramDetail.nombre,""),t.xp6(3),t.Q6J("formGroup",n.technicalGroup),t.xp6(6),t.s9C("matTooltip",t.lcZ(12,44,"surfaceMonitoringProgram.fichaTecnica.tltipNombre")),t.xp6(2),t.Oqu(t.lcZ(14,46,"surfaceMonitoringProgram.fichaTecnica.lblNombre")),t.xp6(9),t.s9C("matTooltip",t.lcZ(23,48,"surfaceMonitoringProgram.fichaTecnica.tltipFechaEntradaVigor")),t.xp6(2),t.Oqu(t.lcZ(25,50,"surfaceMonitoringProgram.fichaTecnica.lblFechaEntradaVigor")),t.xp6(4),t.Q6J("matDatepicker",a)("errorStateMatcher",n.matcher),t.xp6(1),t.Q6J("for",a),t.xp6(3),t.Q6J("ngIf",null==(m
1=n.technicalGroup.get("fechaEntradaVigor"))?null:m.hasError),t.xp6(4),t.s9C("matTooltip",t.lcZ(37,52,"surfaceMonitoringProgram.fichaTecnica.tltipMsCode")),t.xp6(2),t.Oqu(t.lcZ(39,54,"surfaceMonitoringProgram.fichaTecnica.lblMsCode")),t.xp6(9),t.s9C("matTooltip",t.lcZ(48,56,"surfaceMonitoringProgram.fichaTecnica.tltipFechaRetiradaServicio")),t.xp6(2),t.Oqu(t.lcZ(50,58,"surfaceMonitoringProgram.fichaTecnica.lblFechaRetiradaServicio")),t.xp6(4),t.Q6J("matDatepicker",r)("errorStateMatcher",n.matcher),t.xp6(1),t.Q6J("for",r),t.xp6(3),t.Q6J("ngIf",null==(u=n.technicalGroup.get("fechaRetiradaServicio"))?null:u.hasError),t.xp6(4),t.s9C("matTooltip",t.lcZ(62,60,"surfaceMonitoringProgram.fichaTecnica.tltipCodigoEuropeo")),t.xp6(2),t.Oqu(t.lcZ(64,62,"surfaceMonitoringProgram.fichaTecnica.lblCodigoEuropeo")),t.xp6(9),t.s9C("matTooltip",t.lcZ(73,64,"surfaceMonitoringProgram.fichaTecnica.tltipCategoriaMasaVigente")),t.xp6(2),t.Oqu(t.lcZ(75,66,"surfaceMonitoringProgram.fichaTecnica.lblCategoriaMasaVigente")),t.xp6(5),t.Q6J("ngForOf",n.categoriaMasaVigenteCombo),t.xp6(4),t.s9C("matTooltip",t.lcZ(84,68,"surfaceMonitoringProgram.fichaTecnica.tltipPuntosMuestreo")),t.xp6(2),t.Oqu(t.lcZ(86,70,"surfaceMonitoringProgram.fichaTecnica.lblPuntosMuestreo")),t.xp6(4),t.Oqu(n.surfaceMonitoringProgramDetail.numeroPuntosMuestreo),t.xp6(5),t.s9C("matTooltip",t.lcZ(95,72,"surfaceMonitoringProgram.fichaTecnica.tltipEspecificoZonasProtegidas")),t.xp6(2),t.Oqu(t.lcZ(97,74,"surfaceMonitoringProgram.fichaTecnica.lblEspecificoZonasProtegidas")),t.xp6(5),t.Q6J("ngForOf",n.especificoZonasProtegidasCombo),t.xp6(5),t.s9C("matTooltip",t.lcZ(107,76,"surfaceMonitoringProgram.fichaTecnica.tltipCriterioSeleccionPuntos")),t.xp6(2),t.Oqu(t.lcZ(109,78,"surfaceMonitoringProgram.fichaTecnica.lblCriterioSeleccionPuntos")),t.xp6(4),t.Q6J("maxLength",2e3),t.xp6(2),t.Oqu(n.surfaceMonitoringProgramDetail.criterio),t.xp6(5),t.s9C("matTooltip",t.lcZ(120,80,"surfaceMonitoringProgram.fichaTecnica.tltipComentarios")),t.xp6(2),t.Oqu(t.lcZ(122,82,"surfaceMonitoringProgram.fichaTecnica.lblComentarios")),t.xp6(4),t.Q6J("maxLength",2e3),t.xp6(2),t.Oqu(n.surfaceMonitoringProgramDetail.comentarios),t.xp6(4),t.Q6J("routerLink",t.kEZ(88,Se,n.surfaceMonitoringProgramDetail.id,n.tabGeneralData,n.surfaceMonitoringProgramDetail.nombre)),t.xp6(1),t.Oqu(t.lcZ(133,84,"botones.historico")),t.xp6(3),t.hij("",t.lcZ(136,86,"botones.guardar")," "),t.xp6(3),t.Q6J("entityName",n.entityName)("entityId",n.surfaceMonitoringProgramDetail.id),t.xp6(1),t.Q6J("ngIf",n.existVersions)}},directives:[P.d,l._Y,l.JL,l.sg,D.M,F.gM,A.KE,R.Nt,l.Fj,l.JJ,l.u,V.hl,l.Q7,V.nW,A.R9,V.Mq,p.O5,A.TO,J.gD,p.sg,N.ey,ct.IC,U.lW,g.rH,L.N,lt.L,$.I],pipes:[b.X$],styles:[".btn-first[_ngcontent-%COMP%]{background-color:#1b576d;color:#fff;margin:0 8px 8px 0;padding:0 28px;border-radius:unset}.btn-first[_ngcontent-%COMP%]:hover, .btn-first[_ngcontent-%COMP%]:focus, .btn-first[_ngcontent-%COMP%]:active, .btn-first.active[_ngcontent-%COMP%]{background-color:#0b475d;color:#fff}.btn-first.disabled[_ngcontent-%COMP%]:hover, .btn-first.disabled[_ngcontent-%COMP%]:focus, .btn-first.disabled[_ngcontent-%COMP%]:active, .btn-first.disabled.active[_ngcontent-%COMP%], .btn-first[disabled][_ngcontent-%COMP%]:hover, .btn-first[disabled][_ngcontent-%COMP%]:focus, .btn-first[disabled][_ngcontent-%COMP%]:active, .btn-first[disabled].active[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%] .btn-first[_ngcontent-%COMP%]:hover, fieldset[disabled][_ngcontent-%COMP%] .btn-first[_ngcontent-%COMP%]:focus, fieldset[disabled][_ngcontent-%COMP%] .btn-first[_ngcontent-%COMP%]:active, fieldset[disabled][_ngcontent-%COMP%] .btn-first.active[_ngcontent-%COMP%]{background-color:#1b576d;color:#fff}.btn-second[_ngcontent-%COMP%]{background-color:#1c7696;color:#fff;margin:0 8px 8px 0;padding:0 28px;border-radius:unset}.btn-second[_ngcontent-%COMP%]:hover, .btn-second[_ngcontent-%COMP%]:focus, .btn-second[_ngcontent-%COMP%]:active, .btn-second.active[_ngcontent-%COMP%]{background-color:#0c6686;border-color:#002f45;color:#fff}.btn-second.disabled[_ngcontent-%COMP%]:hover, .btn-second.disabled[_ngcontent-%COMP%]:focus, .btn-second.disabled[_ngcontent-%COMP%]:active, .btn-second.disabled.active[_ngcontent-%COMP%], .btn-second[disabled][_ngcontent-%COMP%]:hover, .btn-second[disabled][_ngcontent-%COMP%]:focus, .btn-second[disabled][_ngcontent-%COMP%]:active, .btn-second[disabled].active[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%] .btn-second[_ngcontent-%COMP%]:hover, fieldset[disabled][_ngcontent-%COMP%] .btn-second[_ngcontent-%COMP%]:focus, fieldset[disabled][_ngcontent-%COMP%] .btn-second[_ngcontent-%COMP%]:active, fieldset[disabled][_ngcontent-%COMP%] .btn-second.active[_ngcontent-%COMP%]{background-color:#1c7696;color:#fff}"]}),o})();function Ee(o,i){if(1&o&&(t.TgZ(0,"mat-list-item",13)(1,"div",14)(2,"span",15),t.ALo(3,"translate"),t._uU(4),t.ALo(5,"translate"),t.qZA(),t.TgZ(6,"span",11),t._uU(7),t.qZA()()()),2&o){const e=t.oxw(2);t.xp6(2),t.s9C("matTooltip",t.lcZ(3,3,"surfaceMonitoringProgram.programa.tltipNombre")),t.xp6(2),t.Oqu(t.lcZ(5,5,"surfaceMonitoringProgram.programa.lblNombre")),t.xp6(3),t.Oqu(e.surfaceMonitoringProgramProgram.nombre)}}function qe(o,i){if(1&o&&(t.TgZ(0,"mat-list-item",13)(1,"div",14)(2,"span",15),t.ALo(3,"translate"),t._uU(4),t.ALo(5,"translate"),t.qZA(),t.TgZ(6,"span",11),t._uU(7),t.qZA()()()),2&o){const e=t.oxw(2);t.xp6(2),t.s9C("matTooltip",t.lcZ(3,3,"surfaceMonitoringProgram.programa.tltipTipoPrograma")),t.xp6(2),t.Oqu(t.lcZ(5,5,"surfaceMonitoringProgram.programa.lblTipoPrograma")),t.xp6(3),t.Oqu(e.surfaceMonitoringProgramProgram.tipoPrograma)}}function De(o,i){if(1&o&&(t.TgZ(0,"mat-list-item",16)(1,"div",14)(2,"span",15),t.ALo(3,"translate"),t._uU(4),t.ALo(5,"translate"),t.qZA(),t.TgZ(6,"span",17),t._uU(7),t.qZA()()()),2&o){const e=t.oxw(2);t.xp6(2),t.s9C("matTooltip",t.lcZ(3,3,"surfaceMonitoringProgram.programa.tltipDescripcion")),t.xp6(2),t.Oqu(t.lcZ(5,5,"surfaceMonitoringProgram.programa.lblDescripcion")),t.xp6(3),t.Oqu(e.surfaceMonitoringProgramProgram.descripcion)}}function Ne(o,i){if(1&o&&(t.ynx(0),t.TgZ(1,"div",5)(2,"div",6)(3,"mat-list",7),t.YNc(4,Ee,8,7,"mat-list-item",8),t.qZA()()(),t.TgZ(5,"div",5)(6,"div",6)(7,"mat-list",7),t.YNc(8,qe,8,7,"mat-list-item",8),t.qZA()()(),t.TgZ(9,"div",5)(10,"div",6)(11,"mat-list",7),t.YNc(12,De,8,7,"mat-list-item",9),t.qZA()()(),t.TgZ(13,"div",5)(14,"div",10)(15,"div",11),t._UZ(16,"app-map-icon",12),t.qZA()()(),t.BQk()),2&o){const e=t.oxw();
1t.xp6(4),t.Q6J("ngIf",e.surfaceMonitoringProgramProgram.nombre),t.xp6(4),t.Q6J("ngIf",e.surfaceMonitoringProgramProgram.tipoPrograma),t.xp6(4),t.Q6J("ngIf",e.surfaceMonitoringProgramProgram.descripcion),t.xp6(4),t.Q6J("entityName",e.entityName)("entityId",e.surfaceMonitoringProgramProgram.id)}}function Ie(o,i){1&o&&t._UZ(0,"app-spinner")}let Ue=(()=>{class o{constructor(e){this.surfaceMonitoringProgramsService=e,this.numEnt=c.C.numEnt,this.numRed=c.C.numRed,this.dateFormat=c.C.dateFormat}ngOnInit(){this.surfaceMonitoringProgramsService.getSurfaceMonitoringProgramProgram(Number(this.surfaceMonitoringProgramDetail.id)).subscribe(e=>{this.surfaceMonitoringProgramProgram=e})}}return o.\u0275fac=function(e){return new(e||o)(t.Y36(_.Y))},o.\u0275cmp=t.Xpm({type:o,selectors:[["app-program-no-perfil"]],inputs:{surfaceMonitoringProgramDetail:"surfaceMonitoringProgramDetail",entityName:"entityName"},decls:8,vars:4,consts:[[1,"container-title","mt-1"],[1,"mb-2"],[1,"container"],[4,"ngIf","ngIfElse"],["loading",""],[1,"row"],[1,"col"],["dense",""],["class","bar-gradient-float-right",4,"ngIf"],["class","bar-gradient-float-right comentarios",4,"ngIf"],[1,"col-md-12"],[1,"float-end"],[3,"entityName","entityId"],[1,"bar-gradient-float-right"],["matLine",""],["appBold","","matTooltipPosition","after","matTooltipClass","custom-tooltip",1,"float-start",3,"matTooltip"],[1,"bar-gradient-float-right","comentarios"],[1,"float-end","text-wrap"]],template:function(e,n){if(1&e&&(t.TgZ(0,"div",0)(1,"h2"),t._uU(2),t.qZA()(),t._UZ(3,"mat-divider",1),t.TgZ(4,"div",2),t.YNc(5,Ne,17,5,"ng-container",3),t.qZA(),t.YNc(6,Ie,1,0,"ng-template",null,4,t.W1O)),2&e){const a=t.MAs(7);t.xp6(2),t.AsE("",n.surfaceMonitoringProgramDetail.id," - ",n.surfaceMonitoringProgramDetail.nombre,""),t.xp6(3),t.Q6J("ngIf",n.surfaceMonitoringProgramProgram)("ngIfElse",a)}},directives:[P.d,p.O5,q.i$,q.Tg,N.X2,D.M,F.gM,L.N,I.O],pipes:[b.X$],styles:[".comentarios[_ngcontent-%COMP%]{padding-top:16px!important;padding-bottom:16px!important;height:auto!important}"]}),o})();function Le(o,i){1&o&&(t.TgZ(0,"mat-error"),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&o&&(t.xp6(1),t.Oqu(t.lcZ(2,1,"validacionForm.formatoFecha")))}function we(o,i){if(1&o&&(t.TgZ(0,"mat-option",39),t._uU(1),t.qZA()),2&o){const e=i.$implicit;t.Q6J("value",e.id),t.xp6(1),t.Oqu(e.nombre)}}function Je(o,i){if(1&o){const e=t.EpF();t.TgZ(0,"button",43),t.NdJ("click",function(){return t.CHM(e),t.oxw(3).validateVersions()}),t._uU(1),t.ALo(2,"translate"),t.qZA()}if(2&o){const e=t.oxw(3);t.Q6J("disabled",e.disableValidateBtn),t.xp6(1),t.Oqu(t.lcZ(2,2,"botones.valSeleccion"))}}const Fe=function(){return["2"]};function Ve(o,i){if(1&o){const e=t.EpF();t.TgZ(0,"div",7)(1,"div",8)(2,"div",40)(3,"h2"),t._uU(4),t.ALo(5,"translate"),t.qZA()(),t.TgZ(6,"app-version-table",41),t.NdJ("newSelectEvent",function(a){return t.CHM(e),t.oxw(2).addSelection(a)})("newValidateVersionEvent",function(a){return t.CHM(e),t.oxw(2).validateVersions(a)})("newDeleteVersionEvent",function(a){return t.CHM(e),t.oxw(2).deleteVersion(a)}),t.qZA(),t.TgZ(7,"div",7)(8,"div",32)(9,"div",33),t.YNc(10,Je,3,4,"button",42),t.qZA()()()()()}if(2&o){const e=t.oxw(2);t.xp6(4),t.Oqu(t.lcZ(5,6,"versionado.controlVersiones")),t.xp6(2),t.Q6J("searchResult",e.surfaceMonitoringProgramControlVersiones)("tableColumns",e.tableConfiguration)("itemName",e.surfaceMonitoringProgramProgram.nombre)("entityType",e.surfaceMonitoringProgramType),t.xp6(4),t.Q6J("appHasrole",t.DdM(8,Fe))}}const Ye=function(o,i,e){return["../../fieldsHistory",o,i,e]};function Re(o,i){if(1&o){const e=t.EpF();t.ynx(0),t.TgZ(1,"form",5,6),t.NdJ("ngSubmit",function(){return t.CHM(e),t.oxw().onSubmit()}),t.TgZ(3,"div",7)(4,"div",8)(5,"div",9)(6,"div",10)(7,"span",11),t.ALo(8,"translate"),t._uU(9),t.ALo(10,"translate"),t.qZA()(),t.TgZ(11,"div",12)(12,"mat-form-field",13),t._UZ(13,"input",14),t.qZA()()()()(),t.TgZ(14,"div",7)(15,"div",15)(16,"div",9)(17,"div",16)(18,"span",11),t.ALo(19,"translate"),t._uU(20),t.ALo(21,"translate"),t.qZA()(),t.TgZ(22,"div",17)(23,"mat-form-field",13),t._UZ(24,"input",18)(25,"mat-datepicker-toggle",19)(26,"mat-datepicker",null,20),t.YNc(28,Le,3,3,"mat-error",21),t.qZA()()()(),t.TgZ(29,"div",22)(30,"div",9)(31,"div",23)(32,"span",11),t.ALo(33,"translate"),t._uU(34),t.ALo(35,"translate"),t.qZA()(),t.TgZ(36,"div",24)(37,"mat-form-field",13)(38,"mat-select",25),t.NdJ("selectionChange",function(a){return t.CHM(e),t.oxw().selectedValue(a)}),t.YNc(39,we,2,2,"mat-option",26),t.qZA()()()()()(),t.TgZ(40,"div",7)(41,"div",27)(42,"div",9)(43,"div",10)(44,"span",11),t.ALo(45,"translate"),t._uU(46),t.ALo(47,"translate"),t.qZA()(),t.TgZ(48,"div",12)(49,"mat-form-field",13)(50,"textarea",28,29),t._uU(52),t.qZA()()()()()(),t.TgZ(53,"div",30)(54,"div",27)(55,"div",9)(56,"div",10)(57,"span",11),t.ALo(58,"translate"),t._uU(59),t.ALo(60,"translate"),t.qZA()(),t.TgZ(61,"div",12)(62,"mat-form-field",13)(63,"textarea",31,29),t._uU(65),t.qZA()()()()()(),t.TgZ(66,"div",7)(67,"div",32)(68,"div",33)(69,"button",34),t._uU(70),t.ALo(71,"translate"),t.qZA(),t.TgZ(72,"button",35),t._uU(73),t.ALo(74,"translate"),t._UZ(75,"i",36),t.qZA(),t._UZ(76,"app-map-icon",37),t.qZA()()(),t.YNc(77,Ve,11,9,"div",38),t.qZA(),t.BQk()}if(2&o){const e=t.MAs(27),n=t.oxw();let a;t.xp6(1),t.Q6J("formGroup",n.programGroup),t.xp6(6),t.s9C("matTooltip",t.lcZ(8,26,"surfaceMonitoringProgram.programa.tltipNombre")),t.xp6(2),t.Oqu(t.lcZ(10,28,"surfaceMonitoringProgram.programa.lblNombre")),t.xp6(9),t.s9C("matTooltip",t.lcZ(19,30,"surfaceMonitoringProgram.programa.tltipFechaEntradaServicio")),t.xp6(2),t.Oqu(t.lcZ(21,32,"surfaceMonitoringProgram.programa.lblFechaEntradaServicio")),t.xp6(4),t.Q6J("matDatepicker",e)("errorStateMatcher",n.matcher),t.xp6(1),t.Q6J("for",e),t.xp6(3),t.Q6J("ngIf",null==(a=n.programGroup.get("fechaInicio"))?null:a.hasError),t.xp6(4),t.s9C("matTooltip",t.lcZ(33,34,"surfaceMonitoringProgram.programa.tltipTipoPrograma")),t.xp6(2),t.Oqu(t.lcZ(35,36,"surfaceMonitoringProgram.programa.lblTipoPrograma")),t.xp6(5),t.Q6J("ngForOf",n.tipoProgramaCombo),t.xp6(5),t.s9C("matTooltip",t.lcZ(45,38,"
1surfaceMonitoringProgram.programa.tltipDescripcion")),t.xp6(2),t.Oqu(t.lcZ(47,40,"surfaceMonitoringProgram.programa.lblDescripcion")),t.xp6(4),t.Q6J("maxLength",2e3),t.xp6(2),t.Oqu(n.surfaceMonitoringProgramProgram.descripcion),t.xp6(5),t.s9C("matTooltip",t.lcZ(58,42,"surfaceMonitoringProgram.programa.tltipComentarios")),t.xp6(2),t.Oqu(t.lcZ(60,44,"surfaceMonitoringProgram.programa.lblComentarios")),t.xp6(4),t.Q6J("maxLength",2e3),t.xp6(2),t.Oqu(n.surfaceMonitoringProgramProgram.comentarios),t.xp6(4),t.Q6J("routerLink",t.kEZ(50,Ye,n.surfaceMonitoringProgramDetail.id,n.tabPrograma,n.surfaceMonitoringProgramDetail.nombre)),t.xp6(1),t.Oqu(t.lcZ(71,46,"botones.historico")),t.xp6(3),t.hij("",t.lcZ(74,48,"botones.guardar")," "),t.xp6(3),t.Q6J("entityName",n.entityName)("entityId",n.surfaceMonitoringProgramProgram.id),t.xp6(1),t.Q6J("ngIf",n.existVersions)}}function Qe(o,i){1&o&&t._UZ(0,"app-spinner")}let Be=(()=>{class o{constructor(e,n,a,r,m,u,C,M,Z,y){this.surfaceMonitoringProgramService=e,this.rolesService=n,this.router=a,this.fb=r,this.activatedRoute=m,this.dialogModelService=u,this.translate=C,this.tableConfigurationService=M,this.configService=Z,this.surfaceMonitoringProgramsService=y,this.numRed=c.C.numRed,this.tabPrograma=c.C.operacion.OPERACION_PROGRAMA,this.existVersions=!1,this.selection=[],this.stop$=new v.x,this.disableValidateBtn=!0,this.selectedCombosTextValues={codTipoPrograma:""},this.matcher=new Y.o,this.surfaceMonitoringProgramType=c.C.tipoEntidad.programasSeguimientoSup,this.tableConfiguration=this.tableConfigurationService.getVersionTableConfiguration();let T=!1;this.surfaceMonitoringProgramService.combosBusquedaSubject$.pipe((0,f.R)(this.stop$)).subscribe(k=>{this.tipoProgramaCombo=k.find(G=>G.listado===c.C.COMBO_TIPOLOGIA_PROGRAMA_SEGUIMIENTO_SUP).data,T=!0}),T||this.surfaceMonitoringProgramService.getCombosBusqueda()}ngOnInit(){this.surfaceMonitoringProgramsService.getSurfaceMonitoringProgramProgram(Number(this.surfaceMonitoringProgramDetail.id)).subscribe(n=>{this.surfaceMonitoringProgramProgram=n,this.createForm()}),this.surfaceMonitoringProgramService.getControlDeVersiones(Number(this.surfaceMonitoringProgramDetail.id),c.C.operacion.OPERACION_PROGRAMA).subscribe(n=>{n.length>0&&(this.existVersions=!0),this.surfaceMonitoringProgramControlVersiones=n});let e=this.configService.getFeatureTypeConfiguration(this.entityName);this.layersIds=e?e.additionalLayersIdsToLoad.join(c.C.concatChar):""}createForm(){this.programGroup=this.fb.group({nombre:this.fb.control({value:this.surfaceMonitoringProgramProgram.nombre,disabled:!1}),fechaInicio:this.fb.control({value:this.surfaceMonitoringProgramProgram.fechaInicio,disabled:!1}),codTipoPrograma:this.fb.control({value:this.surfaceMonitoringProgramProgram.codTipoPrograma,disabled:!1}),descripcion:this.fb.control({value:this.surfaceMonitoringProgramProgram.descripcion,disabled:!1}),comentarios:this.fb.control({value:this.surfaceMonitoringProgramProgram.comentarios,disabled:!1})}),this.initialValues=this.programGroup.value}onSubmit(){if(this.programGroup.invalid)return;let e=h.c.compareObjects(this.initialValues,this.programGroup.value);Object.keys(e).length>0?this.router.navigate([`../../fieldsVersion/${this.surfaceMonitoringProgramDetail.id}/${this.tabPrograma}/${this.surfaceMonitoringProgramProgram.id}`],{relativeTo:this.activatedRoute,state:{comparedObject:this.prepareData(e),item:this.surfaceMonitoringProgramProgram}}):this.dialogModelService.openMessageDialog(this.translate.instant("dialogos.guardarCambios.titulo"),this.translate.instant("dialogos.guardarCambios.sinCambios"))}validateVersions(e){let n=[];e?n.push(e):n=this.selection.map(a=>a),this.surfaceMonitoringProgramService.validarBloque(n).subscribe(a=>{200===a.status?(this.dialogModelService.openMessageDialog(this.translate.instant("dialogos.validarVersion.tituloVersion"),`${this.translate.instant("dialogos.validarVersion.validacionCorrecta")} ${a.body} ${this.translate.instant(a.body>1?"dialogos.validarVersion.variosElementos":"dialogos.validarVersion.1elemento")}`),this.reloadComponent()):this.dialogModelService.openMessageDialog(this.translate.instant("dialogos.validarVersion.tituloVersion"),this.translate.instant("dialogos.validarVersion.validacionError"))})}deleteVersion(e){this.surfaceMonitoringProgramService.descartarOperacion(e.version,e.operacionEntidad).subscribe(n=>{n?(this.dialogModelService.openMessageDialog(this.translate.instant("dialogos.descartar
1Version.titulo"),this.translate.instant("dialogos.descartarVersion.descartarCorrecta")),this.reloadComponent()):this.dialogModelService.openMessageDialog(this.translate.instant("dialogos.descartarVersion.titulo"),this.translate.instant("dialogos.descartarVersion.descartarError"))})}addSelection(e){this.disableValidateBtn=0===e.length,this.selection=e}ngOnDestroy(){this.stop$.next(!0)}reloadComponent(){this.router.routeReuseStrategy.shouldReuseRoute=()=>!1,this.router.navigate(["./"],{relativeTo:this.activatedRoute,queryParamsHandling:"merge"})}selectedValue(e){this.selectedCombosTextValues[e.source.ngControl.name]=e.source.triggerValue}prepareData(e){const n=Object.keys(this.selectedCombosTextValues).map(r=>r);let a=[];for(const r in e){let m,u;u=n.includes(r)?this.selectedCombosTextValues[r]:e[r],m=new st.i(r,this.translate.instant(`surfaceMonitoringProgram.programa.lblsGuardarCambios.${r}`),e[r],u),a.push(m)}return a}}return o.\u0275fac=function(e){return new(e||o)(t.Y36(_.Y),t.Y36(nt.f),t.Y36(g.F0),t.Y36(l.qu),t.Y36(g.gz),t.Y36(Q.r),t.Y36(b.sK),t.Y36(X.A),t.Y36(O.E),t.Y36(_.Y))},o.\u0275cmp=t.Xpm({type:o,selectors:[["app-program-perfil"]],inputs:{combos:"combos",surfaceMonitoringProgramDetail:"surfaceMonitoringProgramDetail",entityName:"entityName"},decls:8,vars:4,consts:[[1,"container-title","mt-1"],[1,"mb-2"],[1,"container","px-4"],[4,"ngIf","ngIfElse"],["loading",""],[3,"formGroup","ngSubmit"],["programForm","ngForm"],[1,"row"],[1,"col"],[1,"row","inputRow"],[1,"col-3","labelForm"],["appBold","","matTooltipPosition","after","matTooltipClass","custom-tooltip",3,"matTooltip"],[1,"col-9"],["appearance","standard",1,"width-100"],["matInput","","name","nombre","type","text","formControlName","nombre"],[1,"col-6"],[1,"col-6","labelForm"],[1,"col-5"],["matInput","","type","text","name","fechaInicio","formControlName","fechaInicio","required","",3,"matDatepicker","errorStateMatcher"],["matSuffix","",3,"for"],["picker",""],[4,"ngIf"],[1,"col","col-xl-6"],[1,"col","col-xl-3","labelForm"],[1,"col","col-xl-9"],["id","codTipoPrograma","formControlName","codTipoPrograma",3,"selectionChange"],[3,"value",4,"ngFor","ngForOf"],[1,"col-12"],["matInput","","cdkTextareaAutosize","","cdkAutosizeMinRows","1","cdkAutosizeMaxRows","5","name","descripcion","formControlName","descripcion",3,"maxLength"],["autosize","cdkTextareaAutosize"],[1,"row","mb-4"],["matInput","","cdkTextareaAutosize","","cdkAutosizeMinRows","1","cdkAutosizeMaxRows","5","name","comentarios","formControlName","comentarios",3,"maxLength"],[1,"col-md-12"],[1,"float-end"],["type","button","mat-flat-button","",1,"btn-first",3,"routerLink"],["type","submit","mat-flat-button","",1,"btn-second"],[1,"fa-regular","fa-floppy-disk"],[3,"entityName","entityId"],["class","row",4,"ngIf"],[3,"value"],[1,"container-subtitle","mb-2"],[3,"searchResult","tableColumns","itemName","entityType","newSelectEvent","newValidateVersionEvent","newDeleteVersionEvent"],["class","btn-first","type","button","mat-flat-button","",3,"disabled","click",4,"appHasrole"],["type","button","mat-flat-button","",1,"btn-first",3,"disabled","click"]],template:function(e,n){if(1&e&&(t.TgZ(0,"div",0)(1,"h2"),t._uU(2),t.qZA()(),t._UZ(3,"mat-divider",1),t.TgZ(4,"div",2),t.YNc(5,Re,78,54,"ng-container",3),t.qZA(),t.YNc(6,Qe,1,0,"ng-template",null,4,t.W1O)),2&e){const a=t.MAs(7);t.xp6(2),t.AsE("",n.surfaceMonitoringProgramDetail.id," - ",n.surfaceMonitoringProgramDetail.nombre,""),t.xp6(3),t.Q6J("ngIf",n.surfaceMonitoringProgramProgram)("ngIfElse",a)}},directives:[P.d,p.O5,l._Y,l.JL,l.sg,D.M,F.gM,A.KE,R.Nt,l.Fj,l.JJ,l.u,V.hl,l.Q7,V.nW,A.R9,V.Mq,A.TO,J.gD,p.sg,N.ey,ct.IC,U.lW,g.rH,L.N,lt.L,$.I,I.O],pipes:[b.X$],styles:[".btn-first[_ngcontent-%COMP%]{background-color:#1b576d;color:#fff;margin:0 8px 8px 0;padding:0 28px;border-radius:unset}.btn-first[_ngcontent-%COMP%]:hover, .btn-first[_ngcontent-%COMP%]:focus, .btn-first[_ngcontent-%COMP%]:active, .btn-first.active[_ngcontent-%COMP%]{background-color:#0b475d;color:#fff}.btn-first.disabled[_ngcontent-%COMP%]:hover, .btn-first.disabled[_ngcontent-%COMP%]:focus, .btn-first.disabled[_ngcontent-%COMP%]:active, .btn-first.disabled.active[_ngcontent-%COMP%], .btn-first[disabled][_ngcontent-%COMP%]:hover, .btn-first[disabled][_ngcontent-%COMP%]:focus, .btn-first[disabled][_ngcontent-%COMP%]:active, .btn-first[disabled].active[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%] .btn-first[_ngcontent-%COMP%]:hover, fieldset[disabled][_ngcontent-%COMP%] .btn-first[_ngcontent-%COMP%]:focus, fieldset[disabled][_ngcontent-%COMP%] .btn-first[_ngcontent-%COMP%]:active, fieldset[disabled][_ngcontent-%COMP%] .btn-first.active[_ngcontent-%COMP%]{background-color:#1b576d;color:#fff}.btn-second[_ngcontent-%COMP%]{background-color:#1c7696;color:#fff;margin:0 8px 8px 0;padding:0 28px;border-radius:unset}.btn-second[_ngcontent-%COMP%]:hover, .btn-second[_ngcontent-%COMP%]:focus, .btn-second[_ngcontent-%COMP%]:active, .btn-second.active[_ngcontent-%COMP%]{background-color:#0c6686;border-color:#002f45;color:#fff}.btn-second.disabled[_ngcontent-%COMP%]:hover, .btn-second.disabled[_ngcontent-%COMP%]:focus, .btn-second.disabled[_ngcontent-%COMP%]:active, .btn-second.disabled.active[_ngcontent-%COMP%], .btn-second[disabled][_ngcontent-%COMP%]:hover, .btn-second[disabled][_ngcontent-%COMP%]:focus, .btn-second[disabled][_ngcontent-%COMP%]:active, .btn-second[disabled].active[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%] .btn-second[_ngcontent-%COMP%]:hover, fieldset[disabled][_ngcontent-%COMP%] .btn-second[_ngcontent-%COMP%]:focus, fieldset[disabled][_ngcontent-%COMP%] .btn-second[_ngcontent-%COMP%]:active, fieldset[disabled][_ngcontent-%COMP%] .btn-second.active[_ngcontent-%COMP%]{background-color:#1c7696;color:#fff}"]}),o})();function ke(o,i){if(1&o&&(t.TgZ(0,"mat-option",20),t._uU(1),t.qZA()),2&o){const e=i.$implicit;t.Q6J("value",e.id),t.xp6(1),t.hij(" ",e.nombre," ")}}const Ge=function(){return["/viewer"]};let $e=(()=>{class o{constructor(e,n){this.fb=e,this.configService=n,this.queryParams={},this.openMap=!1}ngOnInit(){this.createForm(),this.tipoMapaCombo=this.combos.find(e=>e.listado===c.C.COMBO_TIPOLOGIA_MAPA_PROGRAMA_SEGUIMIENTO_SUP).data}createForm(){this.resultsGroup=this.fb.group({tipoMapa:this.fb.control({value:"",disabled:!1})})}onSubmit(){if(h.c.isNullorEmpty(this.resultsGroup.get("tipoMapa").value))return;this.openMap=!0;let e="";switch(this.resultsGroup.get("tipoMapa").value){case 6:e=c.C.olMap.layerRiosEcologico;break;case 7:e=c.C.olMap.layerCanalesEcologico;break;case 8:e=c.C.olMap.layerLagosEcologico;break;case 9:e=c.C.olMap.layerEmbalsesEcologico;break;case 10:e=c.C.olMap.layerRiosQuimico;break;case 11:e=c.C.olMap.layerCanalesQuimico;break;case 12:e=c.C.olMap.layerLagosQuimico;break;case 13:e=c.C.olMap.layerEmbalsesQuimico;break;case 14:e=c.C.olMap.layerEstadoRiosGlobal;break;case 15:e=c.C.olMap.layerEstadoCanalesGlobal;break;
1case 16:e=c.C.olMap.layerEstadoLagosGlobal;break;case 17:e=c.C.olMap.layerEstadoEmbalsesGlobal}this.queryParams={showLayers:e,baseLayer:-1}}}return o.\u0275fac=function(e){return new(e||o)(t.Y36(l.qu),t.Y36(O.E))},o.\u0275cmp=t.Xpm({type:o,selectors:[["app-results"]],inputs:{surfaceMonitoringProgramDetail:"surfaceMonitoringProgramDetail",entityName:"entityName",combos:"combos"},decls:35,vars:24,consts:[[1,"container-title","mt-1"],[1,"mb-2"],[1,"container","px-4"],[1,"container-subtitle"],[3,"formGroup"],["resultsForm","ngForm"],[1,"row","inputRow"],[1,"col","col-xl-2","labelForm","offset-md-1"],["appBold",""],[1,"col","col-xl-5"],["appearance","fill",1,"width-100"],["id","tipoMapa","formControlName","tipoMapa"],["value",""],[3,"value",4,"ngFor","ngForOf"],[1,"row"],[1,"col","col-xl-8"],[1,"float-end"],["target","_blank","mat-raised-button","",1,"btn-first",3,"routerLink","queryParams","click"],[1,"col-md-12"],[3,"entityName","entityId"],[3,"value"]],template:function(e,n){1&e&&(t.TgZ(0,"div",0)(1,"h2"),t._uU(2),t.qZA()(),t._UZ(3,"mat-divider",1),t.TgZ(4,"div",2)(5,"div",3)(6,"h3"),t._uU(7),t.ALo(8,"translate"),t.ALo(9,"translate"),t.qZA()(),t.TgZ(10,"form",4,5)(12,"div",6)(13,"div",7)(14,"span",8),t._uU(15),t.ALo(16,"translate"),t.qZA()(),t.TgZ(17,"div",9)(18,"mat-form-field",10)(19,"mat-select",11)(20,"mat-option",12),t._uU(21),t.ALo(22,"translate"),t.qZA(),t.YNc(23,ke,2,2,"mat-option",13),t.qZA()()()(),t.TgZ(24,"div",14)(25,"div",15)(26,"div",16)(27,"a",17),t.NdJ("click",function(){return n.onSubmit()}),t._uU(28),t.ALo(29,"translate"),t.qZA()()()()(),t.ynx(30),t.TgZ(31,"div",14)(32,"div",18)(33,"div",16),t._UZ(34,"app-map-icon",19),t.qZA()()(),t.BQk(),t.qZA()),2&e&&(t.xp6(2),t.AsE("",n.surfaceMonitoringProgramDetail.id," - ",n.surfaceMonitoringProgramDetail.nombre,""),t.xp6(5),t.AsE("",t.lcZ(8,13,"surfaceMonitoringProgram.resultados.lblTitleResultados")," - ",t.lcZ(9,15,"surfaceMonitoringProgram.resultados.mapaResultados"),""),t.xp6(3),t.Q6J("formGroup",n.resultsGroup),t.xp6(5),t.Oqu(t.lcZ(16,17,"surfaceMonitoringProgram.resultados.lblTipoMapa")),t.xp6(6),t.Oqu(t.lcZ(22,19,"surfaceMonitoringProgram.resultados.emptyOption")),t.xp6(2),t.Q6J("ngForOf",n.tipoMapaCombo),t.xp6(4),t.Q6J("routerLink",n.openMap?t.DdM(23,Ge):null)("queryParams",n.queryParams),t.xp6(1),t.Oqu(t.lcZ(29,21,"botones.abrirVisor")),t.xp6(6),t.Q6J("entityName",n.entityName)("entityId",n.surfaceMonitoringProgramDetail.id))},directives:[P.d,l._Y,l.JL,l.sg,D.M,A.KE,J.gD,l.JJ,l.u,N.ey,p.sg,U.zs,g.yS,L.N],pipes:[b.X$],styles:[".btn-first[_ngcontent-%COMP%]{background-color:#1b576d;color:#fff;margin:0 8px 8px 0;padding:0 28px;border-radius:unset}.btn-first[_ngcontent-%COMP%]:hover, .btn-first[_ngcontent-%COMP%]:focus, .btn-first[_ngcontent-%COMP%]:active, .btn-first.active[_ngcontent-%COMP%]{background-color:#0b475d;color:#fff}.btn-first.disabled[_ngcontent-%COMP%]:hover, .btn-first.disabled[_ngcontent-%COMP%]:focus, .btn-first.disabled[_ngcontent-%COMP%]:active, .btn-first.disabled.active[_ngcontent-%COMP%], .btn-first[disabled][_ngcontent-%COMP%]:hover, .btn-first[disabled][_ngcontent-%COMP%]:focus, .btn-first[disabled][_ngcontent-%COMP%]:active, .btn-first[disabled].active[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%] .btn-first[_ngcontent-%COMP%]:hover, fieldset[disabled][_ngcontent-%COMP%] .btn-first[_ngcontent-%COMP%]:focus, fieldset[disabled][_ngcontent-%COMP%] .btn-first[_ngcontent-%COMP%]:active, fieldset[disabled][_ngcontent-%COMP%] .btn-first.active[_ngcontent-%COMP%]{background-color:#1b576d;color:#fff}"]}),o})();function He(o,i){1&o&&(t.TgZ(0,"mat-error"),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&o&&(t.xp6(1),t.Oqu(t.lcZ(2,1,"validacionForm.numEntero")))}let je=(()=>{class o{constructor(e,n,a,r,m){this.monitoringProgramService=e,this.translate=n,this.fb=a,this.router=r,this.activatedRoute=m,this.newSearchEvent=new t.vpe,this.tableConfigurationEsta=[{columnDef:"detalle",header:"",cell:u=>""},{columnDef:"codigoPunto",header:this.translate.instant("surfaceMonitoringProgram.busqueda.tabla.codigo"),cell:u=>`${u.codigoPunto}`},{columnDef:"nombreEstacion",header:this.translate.instant("surfaceMonitoringProgram.busqueda.tabla.nombreEstacion"),cell:u=>`${u.nombreEstacion}`}],this.matcher=new Y.o,this.visorLink="/viewer/"+c.C.surfaceMonitoringStationEntity,this.numberPipe=new p.JJ(this.translate.currentLang)}createForm(){this.searchGroup=this.fb.group({nombre:this.fb.control({value:"",disabled:!1}),codigo:this.fb.control({value:"",disabled:!1},l.kI.pattern("^[0-9]*$"))})}ngOnInit(){this.createForm(),this.getEstaciones()}updatePage(e){this.getEstacionesSort(e)}onSubmit(e){this.searchFilter=this.searchGroup.value,this.getEstaciones()}viewEvent(e){this.router.navigate([`../../../../monitoringStation/search/general/${e.id}`],{relativeTo:this.activatedRoute})}getEstacionesSort(e){this.monitoringProgramService.getEstaciones(this.searchFilter,this.surfaceMonitoringProgramDetail.id.toString(),e.pageNumber.toString(),e.pageSize.toString(),e.sortDirection,e.sortField).subscribe(n=>{this.monitoringProgramStationsItems=n,this.monitoringProgramStationsItems.newSearch=!1})}getEstaciones(){this.monitoringProgramService.getEstaciones(this.searchFilter,this.surfaceMonitoringProgramDetail.id.toString()).subscribe(e=>{this.monitoringProgramStationsItems=e})}}return o.\u0275fac=function(e){return new(e||o)(t.Y36(_.Y),t.Y36(b.sK),t.Y36(l.qu),t.Y36(g.F0),t.Y36(g.gz))}
1,o.\u0275cmp=t.Xpm({type:o,selectors:[["app-stations"]],inputs:{surfaceMonitoringProgramDetail:"surfaceMonitoringProgramDetail",entityName:"entityName"},outputs:{newSearchEvent:"newSearchEvent"},decls:44,vars:32,consts:[[1,"container-sybt","mt-1"],[1,"mb-2"],[1,"container","px-4"],[1,"container-subtitle"],[3,"formGroup","ngSubmit"],["searchForm","ngForm"],[1,"row"],[1,"col-3"],["appearance","fill"],["matInput","","id","code","type","text","formControlName","codigo",3,"placeholder","errorStateMatcher"],[4,"ngIf"],["matInput","","id","name","type","text","formControlName","nombre",3,"placeholder"],[1,"col-6"],[1,"col-md-12"],[1,"float-end"],["type","submit","mat-flat-button","","color","primary",1,"btn-first"],[1,"fa-solid","fa-magnifying-glass"],["appBold",""],[3,"launchViewEvent","searchResult","tableColumns","visor","viewEvent","changePageEvent"],[3,"entityName","entityId"]],template:function(e,n){if(1&e&&(t.TgZ(0,"div",0)(1,"h2"),t._uU(2),t.qZA()(),t._UZ(3,"mat-divider",1),t.TgZ(4,"div",2)(5,"div",3)(6,"h3"),t._uU(7),t.ALo(8,"translate"),t.qZA()(),t.TgZ(9,"form",4,5),t.NdJ("ngSubmit",function(r){return n.onSubmit(r)}),t.TgZ(11,"div",6)(12,"div",7)(13,"mat-form-field",8)(14,"mat-label"),t._uU(15),t.ALo(16,"translate"),t.qZA(),t._UZ(17,"input",9),t.ALo(18,"translate"),t.YNc(19,He,3,3,"mat-error",10),t.qZA()(),t.TgZ(20,"div",7)(21,"mat-form-field",8)(22,"mat-label"),t._uU(23),t.ALo(24,"translate"),t.qZA(),t._UZ(25,"input",11),t.ALo(26,"translate"),t.qZA()(),t._UZ(27,"div",12),t.qZA(),t.TgZ(28,"div",6)(29,"div",13)(30,"div",14)(31,"button",15),t._uU(32),t.ALo(33,"translate"),t._UZ(34,"i",16),t.qZA()()()()(),t.TgZ(35,"div",6)(36,"h3",17),t._uU(37),t.ALo(38,"translate"),t.qZA(),t.TgZ(39,"app-search-table",18),t.NdJ("viewEvent",function(r){return n.viewEvent(r)})("changePageEvent",function(r){return n.updatePage(r)}),t.qZA()(),t.TgZ(40,"div",6)(41,"div",13)(42,"div",14),t._UZ(43,"app-map-icon",19),t.qZA()()()()),2&e){let a;t.xp6(2),t.AsE("",n.surfaceMonitoringProgramDetail.id," - ",n.surfaceMonitoringProgramDetail.nombre,""),t.xp6(5),t.Oqu(t.lcZ(8,18,"surfaceMonitoringProgram.resultados.lblTitleStations")),t.xp6(2),t.Q6J("formGroup",n.searchGroup),t.xp6(6),t.Oqu(t.lcZ(16,20,"formBusqueda.codigo")),t.xp6(2),t.s9C("placeholder",t.lcZ(18,22,"formBusqueda.plcHldrCodigo")),t.Q6J("errorStateMatcher",n.matcher),t.xp6(2),t.Q6J("ngIf",null==(a=n.searchGroup.get("codigo"))?null:a.hasError),t.xp6(4),t.Oqu(t.lcZ(24,24,"formBusqueda.nombre")),t.xp6(2),t.s9C("placeholder",t.lcZ(26,26,"formBusqueda.plcHldrNombre")),t.xp6(7),t.hij("",t.lcZ(33,28,"botones.buscar")," "),t.xp6(5),t.Oqu(t.lcZ(38,30,"formBusqueda.resultado")),t.xp6(2),t.Q6J("launchViewEvent",!0)("searchResult",n.monitoringProgramStationsItems)("tableColumns",n.tableConfigurationEsta)("visor",n.visorLink),t.xp6(4),t.Q6J("entityName",n.entityName)("entityId",n.surfaceMonitoringProgramDetail.id)}},directives:[P.d,l._Y,l.JL,l.sg,A.KE,A.hX,R.Nt,l.Fj,l.JJ,l.u,p.O5,A.TO,U.lW,D.M,z.D,L.N],pipes:[b.X$],styles:[".container-title[_ngcontent-%COMP%]{border-left:6px solid #1c7696;padding-left:1rem}.container-subtitle[_ngcontent-%COMP%]{color:#1c7696}.btn-icon[_ngcontent-%COMP%]{color:#1b576d;font-size:20px}.btn-first[_ngcontent-%COMP%]{background-color:#1b576d;color:#fff;margin:0 8px 8px 0;padding:0 28px;border-radius:unset}.btn-first[_ngcontent-%COMP%]:hover, .btn-first[_ngcontent-%COMP%]:focus, .btn-first[_ngcontent-%COMP%]:active, .btn-first.active[_ngcontent-%COMP%]{background-color:#0b475d;color:#fff}.btn-first.disabled[_ngcontent-%COMP%]:hover, .btn-first.disabled[_ngcontent-%COMP%]:focus, .btn-first.disabled[_ngcontent-%COMP%]:active, .btn-first.disabled.active[_ngcontent-%COMP%], .btn-first[disabled][_ngcontent-%COMP%]:hover, .btn-first[disabled][_ngcontent-%COMP%]:focus, .btn-first[disabled][_ngcontent-%COMP%]:active, .btn-first[disabled].active[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%] .btn-first[_ngcontent-%COMP%]:hover, fieldset[disabled][_ngcontent-%COMP%] .btn-first[_ngcontent-%COMP%]:focus, fieldset[disabled][_ngcontent-%COMP%] .btn-first[_ngcontent-%COMP%]:active, fieldset[disabled][_ngcontent-%COMP%] .btn-first.active[_ngcontent-%COMP%]{background-color:#1b576d;color:#fff}.btn-second[_ngcontent-%COMP%]{background-color:#1c7696;color:#fff;margin:0 8px 8px 0;padding:0 28px;border-radius:unset}.btn-second[_ngcontent-%COMP%]:hover, .btn-second[_ngcontent-%COMP%]:focus, .btn-second[_ngcontent-%COMP%]:active, .btn-second.active[_ngcontent-%COMP%]{background-color:#0c6686;border-color:#002f45;color:#fff}.btn-second.disabled[_ngcontent-%COMP%]:hover, .btn-second.disabled[_ngcontent-%COMP%]:focus, .btn-second.disabled[_ngcontent-%COMP%]:active, .btn-second.disabled.active[_ngcontent-%COMP%], .btn-second[disabled][_ngcontent-%COMP%]:hover, .btn-second[disabled][_ngcontent-%COMP%]:focus, .btn-second[disabled][_ngcontent-%COMP%]:active, .btn-second[disabled].active[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%] .btn-second[_ngcontent-%COMP%]:hover, fieldset[disabled][_ngcontent-%COMP%] .btn-second[_ngcontent-%COMP%]:focus, fieldset[disabled][_ngcontent-%COMP%] .btn-second[_ngcontent-%COMP%]:active, fieldset[disabled][_ngcontent-%COMP%] .btn-second.active[_ngcontent-%COMP%]{background-color:#1c7696;color:#fff}"]}),o})();function ze(o,i){1&o&&(t.TgZ(0,"mat-error"),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&o&&(t.xp6(1),t.Oqu(t.lcZ(2,1,"validacionForm.numEntero")))}let Xe=(()=>{class o{constructor(e,n,a,r,m){this.monitoringProgramService=e,this.translate=n,this.fb=a,this.router=r,this.activatedRoute=m,this.newSearchEvent=new t.vpe,this.tableConfigurationEsta=[{
1columnDef:"detalle",header:"",cell:u=>""},{columnDef:"id",header:this.translate.instant("surfaceMonitoringProgram.busqueda.tabla.codigo"),cell:u=>`${u.codigoPunto}`},{columnDef:"nombre",header:this.translate.instant("surfaceMonitoringProgram.busqueda.tabla.nombre"),cell:u=>`${u.nombreEstacion}`}],this.matcher=new Y.o,this.visorLink="/viewer/"+c.C.samplingPointsEntity,this.numberPipe=new p.JJ(this.translate.currentLang)}createForm(){this.searchGroup=this.fb.group({nombre:this.fb.control({value:"",disabled:!1}),codigo:this.fb.control({value:"",disabled:!1})})}ngOnInit(){this.createForm(),this.getEstaciones()}updatePage(e){this.getEstacionesSort(e)}onSubmit(e){this.searchFilter=this.searchGroup.value,this.getEstaciones()}viewEvent(e){this.router.navigate([`../../../../samplingPoints/search/general/${e.id}`],{relativeTo:this.activatedRoute})}getEstacionesSort(e){this.monitoringProgramService.getPuntosMuestreo(this.searchFilter,this.surfaceMonitoringProgramDetail.id.toString(),e.pageNumber.toString(),e.pageSize.toString(),e.sortDirection,e.sortField).subscribe(n=>{this.monitoringProgramStationsItems=n,this.monitoringProgramStationsItems.newSearch=!1})}getEstaciones(){this.monitoringProgramService.getPuntosMuestreo(this.searchFilter,this.surfaceMonitoringProgramDetail.id.toString()).subscribe(e=>{this.monitoringProgramStationsItems=e})}}return o.\u0275fac=function(e){return new(e||o)(t.Y36(_.Y),t.Y36(b.sK),t.Y36(l.qu),t.Y36(g.F0),t.Y36(g.gz))},o.\u0275cmp=t.Xpm({type:o,selectors:[["app-sampling-points"]],inputs:{surfaceMonitoringProgramDetail:"surfaceMonitoringProgramDetail",entityName:"entityName"},outputs:{newSearchEvent:"newSearchEvent"},decls:44,vars:32,consts:[[1,"container-title","mt-1"],[1,"mb-2"],[1,"container","px-4"],[1,"container-subtitle"],[3,"formGroup","ngSubmit"],["searchForm","ngForm"],[1,"row"],[1,"col-3"],["appearance","fill"],["matInput","","id","code","type","text","formControlName","codigo",3,"placeholder","errorStateMatcher"],[4,"ngIf"],["matInput","","id","name","type","text","formControlName","nombre",3,"placeholder"],[1,"col-6"],[1,"col-md-12"],[1,"float-end"],["type","submit","mat-flat-button","","color","primary",1,"btn-first"],[1,"fa-solid","fa-magnifying-glass"],["appBold",""],[3,"launchViewEvent","searchResult","tableColumns","visor","viewEvent","changePageEvent"],[3,"entityName","entityId"]],template:function(e,n){if(1&e&&(t.TgZ(0,"div",0)(1,"h2"),t._uU(2),t.qZA()(),t._UZ(3,"mat-divider",1),t.TgZ(4,"div",2)(5,"div",3)(6,"h3"),t._uU(7),t.ALo(8,"translate"),t.qZA()(),t.TgZ(9,"form",4,5),t.NdJ("ngSubmit",function(r){return n.onSubmit(r)}),t.TgZ(11,"div",6)(12,"div",7)(13,"mat-form-field",8)(14,"mat-label"),t._uU(15),t.ALo(16,"translate"),t.qZA(),t._UZ(17,"input",9),t.ALo(18,"translate"),t.YNc(19,ze,3,3,"mat-error",10),t.qZA()(),t.TgZ(20,"div",7)(21,"mat-form-field",8)(22,"mat-label"),t._uU(23),t.ALo(24,"translate"),t.qZA(),t._UZ(25,"input",11),t.ALo(26,"translate"),t.qZA()(),t._UZ(27,"div",12),t.qZA(),t.TgZ(28,"div",6)(29,"div",13)(30,"div",14)(31,"button",15),t._uU(32),t.ALo(33,"translate"),t._UZ(34,"i",16),t.qZA()()()()(),t.TgZ(35,"div",6)(36,"h3",17),t._uU(37),t.ALo(38,"translate"),t.qZA(),t.TgZ(39,"app-search-table",18),t.NdJ("viewEvent",function(r){return n.viewEvent(r)})("changePageEvent",function(r){return n.updatePage(r)}),t.qZA()(),t.TgZ(40,"div",6)(41,"div",13)(42,"div",14),t._UZ(43,"app-map-icon",19),t.qZA()()()()),2&e){let a;t.xp6(2),t.AsE("",n.surfaceMonitoringProgramDetail.id," - ",n.surfaceMonitoringProgramDetail.nombre,""),t.xp6(5),t.Oqu(t.lcZ(8,18,"surfaceMonitoringProgram.resultados.lblTitlePuntos")),t.xp6(2),t.Q6J("formGroup",n.searchGroup),t.xp6(6),t.Oqu(t.lcZ(16,20,"formBusqueda.codigo")),t.xp6(2),t.s9C("placeholder",t.lcZ(18,22,"formBusqueda.plcHldrCodigo")),t.Q6J("errorStateMatcher",n.matcher),t.xp6(2),t.Q6J("ngIf",null==(a=n.searchGroup.get("codigo"))?null:a.hasError),t.xp6(4),t.Oqu(t.lcZ(24,24,"formBusqueda.nombre")),t.xp6(2),t.s9C("placeholder",t.lcZ(26,26,"formBusqueda.plcHldrNombre")),t.xp6(7),t.hij("",t.lcZ(33,28,"botones.buscar")," "),t.xp6(5),t.Oqu(t.lcZ(38,30,"formBusqueda.resultado")),t.xp6(2),t.Q6J("launchViewEvent",!0)("searchResult",n.monitoringProgramStationsItems)("tableColumns",n.tableConfigurationEsta)("visor",n.visorLink),t.xp6(4),t.Q6J("entityName",n.entityName)("entityId",n.surfaceMonitoringProgramDetail.id)}},directives:[P.d,l._Y,l.JL,l.sg,A.KE,A.hX,R.Nt,l.Fj,l.JJ,l.u,p.O5,A.TO,
1U.lW,D.M,z.D,L.N],pipes:[b.X$],styles:[".container-title[_ngcontent-%COMP%]{border-left:6px solid #1c7696;padding-left:1rem}.container-subtitle[_ngcontent-%COMP%]{color:#1c7696}.btn-icon[_ngcontent-%COMP%]{color:#1b576d;font-size:20px}.btn-first[_ngcontent-%COMP%]{background-color:#1b576d;color:#fff;margin:0 8px 8px 0;padding:0 28px;border-radius:unset}.btn-first[_ngcontent-%COMP%]:hover, .btn-first[_ngcontent-%COMP%]:focus, .btn-first[_ngcontent-%COMP%]:active, .btn-first.active[_ngcontent-%COMP%]{background-color:#0b475d;color:#fff}.btn-first.disabled[_ngcontent-%COMP%]:hover, .btn-first.disabled[_ngcontent-%COMP%]:focus, .btn-first.disabled[_ngcontent-%COMP%]:active, .btn-first.disabled.active[_ngcontent-%COMP%], .btn-first[disabled][_ngcontent-%COMP%]:hover, .btn-first[disabled][_ngcontent-%COMP%]:focus, .btn-first[disabled][_ngcontent-%COMP%]:active, .btn-first[disabled].active[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%] .btn-first[_ngcontent-%COMP%]:hover, fieldset[disabled][_ngcontent-%COMP%] .btn-first[_ngcontent-%COMP%]:focus, fieldset[disabled][_ngcontent-%COMP%] .btn-first[_ngcontent-%COMP%]:active, fieldset[disabled][_ngcontent-%COMP%] .btn-first.active[_ngcontent-%COMP%]{background-color:#1b576d;color:#fff}.btn-second[_ngcontent-%COMP%]{background-color:#1c7696;color:#fff;margin:0 8px 8px 0;padding:0 28px;border-radius:unset}.btn-second[_ngcontent-%COMP%]:hover, .btn-second[_ngcontent-%COMP%]:focus, .btn-second[_ngcontent-%COMP%]:active, .btn-second.active[_ngcontent-%COMP%]{background-color:#0c6686;border-color:#002f45;color:#fff}.btn-second.disabled[_ngcontent-%COMP%]:hover, .btn-second.disabled[_ngcontent-%COMP%]:focus, .btn-second.disabled[_ngcontent-%COMP%]:active, .btn-second.disabled.active[_ngcontent-%COMP%], .btn-second[disabled][_ngcontent-%COMP%]:hover, .btn-second[disabled][_ngcontent-%COMP%]:focus, .btn-second[disabled][_ngcontent-%COMP%]:active, .btn-second[disabled].active[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%] .btn-second[_ngcontent-%COMP%]:hover, fieldset[disabled][_ngcontent-%COMP%] .btn-second[_ngcontent-%COMP%]:focus, fieldset[disabled][_ngcontent-%COMP%] .btn-second[_ngcontent-%COMP%]:active, fieldset[disabled][_ngcontent-%COMP%] .btn-second.active[_ngcontent-%COMP%]{background-color:#1c7696;color:#fff}"]}),o})();function Ke(o,i){if(1&o&&(t.TgZ(0,"div"),t._UZ(1,"app-technical-data-no-perfil",8),t.qZA()),2&o){const e=t.oxw(2).ngIf,n=t.oxw();t.xp6(1),t.Q6J("surfaceMonitoringProgramDetail",e)("entityName",n.entityName)}}function We(o,i){if(1&o&&(t.TgZ(0,"div"),t._UZ(1,"app-technical-data-perfil",7),t.qZA()),2&o){const e=t.oxw().ngIf,n=t.oxw().ngIf,a=t.oxw();t.xp6(1),t.Q6J("surfaceMonitoringProgramDetail",n)("combos",e)("entityName",a.entityName)}}function to(o,i){if(1&o&&(t.TgZ(0,"div"),t._UZ(1,"app-program-no-perfil",8),t.qZA()),2&o){const e=t.oxw(2).ngIf,n=t.oxw();t.xp6(1),t.Q6J("surfaceMonitoringProgramDetail",e)("entityName",n.entityName)}}function eo(o,i){if(1&o&&(t.TgZ(0,"div"),t._UZ(1,"app-program-perfil",7),t.qZA()),2&o){const e=t.oxw().ngIf,n=t.oxw().ngIf,a=t.oxw();t.xp6(1),t.Q6J("surfaceMonitoringProgramDetail",n)("combos",e)("entityName",a.entityName)}}function oo(o,i){if(1&o&&(t.TgZ(0,"mat-tab",4),t.ALo(1,"translate"),t.TgZ(2,"div"),t._UZ(3,"app-sampling-points",8),t.qZA()()),2&o){const e=t.oxw(2).ngIf,n=t.oxw();t.s9C("label",t.lcZ(1,3,"pestanas.puntosMuestreo")),t.xp6(3),t.Q6J("surfaceMonitoringProgramDetail",e)("entityName",n.entityName)}}const B=function(){return["4","2"]};function no(o,i){if(1&o){const e=t.EpF();t.TgZ(0,"mat-tab-group",3),t.NdJ("selectedTabChange",function(a){return t.CHM(e),t.oxw(2).tabChanged(a)}),t.TgZ(1,"mat-tab",4),t.ALo(2,"translate"),t.YNc(3,Ke,2,2,"div",5),t.YNc(4,We,2,3,"div",6),t.qZA(),t.TgZ(5,"mat-tab",4),t.ALo(6,"translate"),t.YNc(7,to,2,2,"div",5),t.YNc(8,eo,2,3,"div",6),t.qZA(),t.TgZ(9,"mat-tab",4),t.ALo(10,"translate"),t.TgZ(11,"div"),t._UZ(12,"app-results",7),t.qZA()(),t.TgZ(13,"mat-tab",4),t.ALo(14,"translate"),t.TgZ(15,"div"),t._UZ(16,"app-stations",8),t.qZA()(),t.YNc(17,oo,4,5,"mat-tab",9),t.qZA()}if(2&o){const e=i.ngIf,n=t.oxw().ngIf,a=t.oxw();t.Q6J("selectedIndex",a.selectedTab),t.xp6(1),t.s9C("label",t.lcZ(2,15,"pestanas.datosGenerales")),t.xp6(2),t.Q6J("appNothasrole",t.DdM(23,B)),t.xp6(1),t.Q6J("appHasrole",t.DdM(24,B)),t.xp6(1),t.s9C("label",t.lcZ(6,17,"pestanas.programa")),t.xp6(2),t.Q6J("appNothasrole",t.DdM(25,B)),t.xp6(1),t.Q6J("appHasrole",t.DdM(26,B)),t.xp6(1),t.s9C("label",t.lcZ(10,19,"pestanas.resultados")),t.xp6(3),t.Q6J("surfaceMonitoringProgramDetail",n)("combos",e)("entityName",a.entityName),t.xp6(1),t.s9C("label",t.lcZ(14,21,"pestanas.estaciones")),t.xp6(3),t.Q6J("surfaceMonitoringProgramDetail",n)("entityName",a.entityName),t.xp6(1),t.Q6J("appHasrole",t.DdM(27,B))}}function ao(o,i){if(1&o&&(t.ynx(0),t.YNc(1,no,18,28,"mat-tab-group",2),t.ALo(2,"async"),t.BQk()),2&o){const e=t.oxw(),n=t.MAs(3);t.xp6(1),t.Q6J("ngIf",t.lcZ(2,2,e.surfaceMonitoringProgramCombos$))("ngIfElse",n)}}function io(o,i){1&o&&t._UZ(0,"app-spinner")}let gt=(()=>{class o{constructor(e,n,a,r){this.route=e,this.entityMenuService=n,this.surfaceMonitoringProgramsService=a,this.selectedTabService=r,this.selectedTab=0,this.entityName=c.C.surfaceMonitoringProgramEntity,this.stop$=new v.x;
1let m=this.route.snapshot.paramMap.get("gid");null!=m&&(this.entityMenuService.submenuChange(!0),this.surfaceMonitoringProgram$=this.surfaceMonitoringProgramsService.getSurfaceMonitoringProgram(Number(m)),this.entityMenuService.gidEntitySubject$.next(m),this.surfaceMonitoringProgramCombos$=this.surfaceMonitoringProgramsService.getCombosProgramaSeguimientoAguasSuperficiales())}ngOnInit(){this.selectedTabService.tabIndexSubject$.pipe((0,f.R)(this.stop$)).subscribe(e=>{this.selectedTab=e})}tabChanged(e){this.selectedTabService.changeTab(e.index)}ngOnDestroy(){this.stop$.next(!0)}}return o.\u0275fac=function(e){return new(e||o)(t.Y36(g.gz),t.Y36(H.$),t.Y36(_.Y),t.Y36(E.O))},o.\u0275cmp=t.Xpm({type:o,selectors:[["app-technical-data"]],decls:4,vars:4,consts:[[4,"ngIf","ngIfElse"],["loading",""],[3,"selectedIndex","selectedTabChange",4,"ngIf","ngIfElse"],[3,"selectedIndex","selectedTabChange"],[3,"label"],[4,"appNothasrole"],[4,"appHasrole"],[3,"surfaceMonitoringProgramDetail","combos","entityName"],[3,"surfaceMonitoringProgramDetail","entityName"],[3,"label",4,"appHasrole"]],template:function(e,n){if(1&e&&(t.YNc(0,ao,3,4,"ng-container",0),t.ALo(1,"async"),t.YNc(2,io,1,0,"ng-template",null,1,t.W1O)),2&e){const a=t.MAs(3);t.Q6J("ngIf",t.lcZ(1,2,n.surfaceMonitoringProgram$))("ngIfElse",a)}},directives:[p.O5,rt.SP,rt.uX,ge.b,ve,$.I,ye,Ue,Be,$e,je,Xe,I.O],pipes:[p.Ov,b.X$],styles:[""]}),o})();var ro=s(2941),so=s(2367);function co(o,i){if(1&o){const e=t.EpF();t.ynx(0),t.TgZ(1,"app-historical-fields",3),t.NdJ("newSearchEvent",function(a){return t.CHM(e),t.oxw().searchChanges(a)}),t.qZA(),t.BQk()}if(2&o){const e=i.ngIf,n=t.oxw();t.xp6(1),t.Q6J("fields",e)("gid",n.gid)}}function lo(o,i){if(1&o&&(t.ynx(0),t._UZ(1,"app-historical-table",4),t.BQk()),2&o){const e=i.ngIf,n=t.oxw();t.xp6(1),t.Q6J("searchResult",e)("gid",n.gid)("searchField",n.selectedValueName)("tableColumns",n.tableConfiguration)}}let go=(()=>{class o{constructor(e,n,a,r){this.route=e,this.surfaceMonitoringService=n,this.translate=a,this.tableConfigurationService=r,this.gid="",this.tab="",this.name="",this.selectedValueName="",this.gid=this.route.snapshot.paramMap.get("gid")||"",this.tab=this.route.snapshot.paramMap.get("tab")||"",this.name=this.route.snapshot.paramMap.get("name")||"",this.tableConfiguration=this.tableConfigurationService.getHistoricalTableConfiguration(),""!==this.tab&&(this.historicalFields$=this.surfaceMonitoringService.getListadoCamposHistorico(Number(this.tab)))}ngOnInit(){}searchChanges(e){this.selectedValueName=e.nombreOriginal,""!==this.gid&&""!==this.tab&&(this.historical$=this.surfaceMonitoringService.getHistoricoCampo(Number(this.gid),Number(this.tab),e.nombre))}}return o.\u0275fac=function(e){return new(e||o)(t.Y36(g.gz),t.Y36(_.Y),t.Y36(b.sK),t.Y36(X.A))},o.\u0275cmp=t.Xpm({type:o,selectors:[["app-historical"]],decls:8,vars:8,consts:[[1,"container-title"],[1,"mb-2"],[4,"ngIf"],[3,"fields","gid","newSearchEvent"],[3,"searchResult","gid","searchField","tableColumns"]],template:function(e,n){1&e&&(t.TgZ(0,"div",0)(1,"h2"),t._uU(2),t.qZA()(),t._UZ(3,"mat-divider",1),t.YNc(4,co,2,2,"ng-container",2),t.ALo(5,"async"),t.YNc(6,lo,2,4,"ng-container",2),t.ALo(7,"async")),2&e&&(t.xp6(2),t.AsE("",n.gid," - ",n.name,""),t.xp6(2),t.Q6J("ngIf",t.lcZ(5,4,n.historicalFields$)),t.xp6(2),t.Q6J("ngIf",t.lcZ(7,6,n.historical$)))},directives:[P.d,p.O5,ro.f,so.q],pipes:[p.Ov],styles:[""]}),o})();class mo{constructor(i,e,n){this.subPrograma=i,this.datosAdicionales=n,this.programa=e}}var uo=s(6159),po=s(291);function fo(o,i){if(1&o){const e=t.EpF();t.ynx(0),t.TgZ(1,"div",2)(2,"h2"),t._uU(3),t.qZA()(),t._UZ(4,"mat-divider",3),t.TgZ(5,"app-version-fields-form",4),t.NdJ("newSelectionEvent",function(a){return t.CHM(e),t.oxw().setSelectedItems(a)}),t.qZA(),t.TgZ(6,"app-aditional-data-form",5),t.NdJ("newAditionalDataEvent",function(a){return t.CHM(e),t.oxw().saveData(a)}),t.qZA(),t.BQk()}if(2&o){const e=i.ngIf,n=t.oxw();t.xp6(3),t.AsE("",e.id," - ",e.nombre,""),t.xp6(2),t.Q6J("modifiedData",n.modifiedData),t.xp6(1),t.Q6J("entityId",e.id)("guardando",n.guardando)("newRouterLink",n.routerLinkVolver)}}function ho(o,i){1&o&&t._UZ(0,"app-spinner")}let mt=(()=>{class o{constructor(e,n,a,r,m){var u;this.router=e,this.surfaceMonitoringProgramService=n,this.activatedRoute=a,this.dialogModelService=r,this.translate=m,this.selectedItems=[],this.stop$=new v.x,this.guardando=!1;let C=this.activatedRoute.snapshot.paramMap.get("gid"),M=this.activatedRoute.snapshot.paramMap.get("tab"),Z=Number(M);if(null!=C){let y=Z===c.C.operacion.OPERACION_PROGRAMA;this.surfaceMonitoringProgram$=this.surfaceMonitoringProgramService.getSurfaceMonitoringProgram(Number(C)),this.navigationData=null===(u=this.router.getCurrentNavigation())||void 0===u?void 0:u.extras.state,this.modifiedData=this.navigationData,y&&(this.modifiedData=this.navigationData.comparedObject,this.itemDetail=this.navigationData.item,this.itemDetail.idSubprograma=C),this.routerLinkVolver=this.itemDetail?"../../../../technical":"../../technical"}}ngOnInit(){}setSelectedItems(e){this.selectedItems=e}saveData(e){let n=this.activatedRoute.snapshot.paramMap.get("tab"),a=Number(n),r=a===c.C.operacion.OPERACION_PROGRAMA,m=null,u=null;this.selectedItems.length>0?0===a?this.surfaceMonitoringProgram$.pipe((0,f.R)(this.stop$)).subscribe(C=>{m=this.prepareData(C),this.save(m,null,e)}):r&&(u=this.prepareData(this.itemDetail),this.save(null,u,e)):(this.guardando=!this.guardando,this.dialogModelService.openMessageDialog(this.translate.instant("dialogos.guardarCambios.titulo"),this.translate.instant("dialogos.guardarCambios.seleccionCampos")))}prepareData(e){let n=e;for(const a of this.selectedItems){let r=a.name,m=this.modifiedData.find(u=>u.name===r).value;n[r]=m}return n}save(e,n,a){let r=new mo(e,n,a);this.surfaceMonitoringProgramService.guardarVersionado(r).subscribe(m=>{200===m.status?(this.dialogModelService.openMessageDialog(this.translate.instant("dialogos.guardarCambios.titulo"),this.translate.instant("dialogos.guardarCambios.operacionCorrecta")),this.router.navigate([`${this.routerLinkVolver}/${m.body.id}`],{relativeTo:this.activatedRoute})):this.dialogModelService.openMessageDialog(this.translate.instant("dialogos.guardarCambios.titulo"),this.translate.instant("dialogos.guardarCambios.operacionError"))})}ngOnDestroy(){this.stop$.next(!0)}}return o.\u0275fac=function(e){return new(e||o)(t.Y36(g.F0),t.Y36(_.Y),t.Y36(g.gz),t.Y36(Q.r),t.Y36(b.sK))},o.\u0275cmp=t.Xpm({type:o,selectors:[["app-fields-version"]],decls:4,vars:4,consts:[[4,"ngIf","ngIfElse"],["loading",""],[1,"container-title"],[1,"mb-2"],[3,"modifiedData","newSelectionEvent"],[3,"entityId","guardando","newRouterLink","newAditionalDataEvent"]],template:function(e,n){if(1&e&&(t.YNc(0,fo,7,6,"ng-container",0),t.ALo(1,"async"),t.YNc(2,ho,1,0,"ng-template",null,1,t.W1O)),2&e){const a=t.MAs(3);t.Q6J("ngIf",t.lcZ(1,2,n.surfaceMonitoringProgram$))("ngIfElse",a)}},directives:[p.O5,P.d,uo.L,po.T,I.O],pipes:[p.Ov],styles:[""]}),o})();const _o=[{path:"",data:{breadcrumb:"bCProgramaSeguimiento"},component:Mt,children:[{path:"",data:{breadcrumb:"null"},redirectTo:"data",pathMatch:"full"},{path:"data",data:{breadcrumb:"bCData"},component:vt},{path:"search",data:{breadcrumb:"bCBusInf"},component:Pt,children:[{path:"",data:{breadcrumb:"null"},component:Rt},{path:"general",component:it},{path:"general/:gid",data:{breadcrumb:"bCFichaGral"},component:it},{path:"technical",component:gt},{path:"technical/:gid",data:{breadcrumb:"bCFichaTec"},component:gt},{path:"fieldsHistory/:gid/:tab/:name",data:{breadcrumb:"bCHist"},component:go},{path:"fieldsVersion/:gid",data:{breadcrumb:"bCVers"},component:mt},{path:"fieldsVersion/:gid/:tab/:idEditedElement",data:{breadcrumb:"bCVers"},component:mt},{path:"report",data:{breadcrumb:"bCInf"},component:Kt}]}]}];let bo=(()=>{class o{}return o.\u0275fac=function(e){return new(e||o)}
1,o.\u0275mod=t.oAB({type:o}),o.\u0275inj=t.cJS({imports:[[g.Bz.forChild(_o)],g.Bz]}),o})();var vo=s(40),Po=s(520);function ut(o){return new vo.w(o,"./assets/i18n/surfaceMonitoringProgram/",".json")}let Co=(()=>{class o{constructor(){}}return o.\u0275fac=function(e){return new(e||o)},o.\u0275mod=t.oAB({type:o}),o.\u0275inj=t.cJS({providers:[],imports:[[d.m,bo,b.aw.forChild({defaultLanguage:c.C.defaultLanguage,loader:{provide:b.Zw,useFactory:ut,deps:[Po.eN]},isolate:!1,extend:!0})]]}),o})()},8990:(w,S,s)=>{function d(g){return function(){var v=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},f=v.width?String(v.width):g.defaultWidth,c=g.formats[f]||g.formats[g.defaultWidth];return c}}s.d(S,{Z:()=>d})},4380:(w,S,s)=>{function d(g){return function(v,f){var h;if("formatting"===(null!=f&&f.context?String(f.context):"standalone")&&g.formattingValues){var t=g.defaultFormattingWidth||g.defaultWidth,_=null!=f&&f.width?String(f.width):t;h=g.formattingValues[_]||g.formattingValues[t]}else{var O=g.defaultWidth,b=null!=f&&f.width?String(f.width):g.defaultWidth;h=g.values[b]||g.values[O]}return h[g.argumentCallback?g.argumentCallback(v):v]}}s.d(S,{Z:()=>d})},8480:(w,S,s)=>{function d(f){return function(c){var h=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=h.width,_=t&&f.matchPatterns[t]||f.matchPatterns[f.defaultMatchWidth],O=c.match(_);if(!O)return null;var P,b=O[0],E=t&&f.parsePatterns[t]||f.parsePatterns[f.defaultParseWidth],l=Array.isArray(E)?v(E,function(p){return p.test(b)}):g(E,function(p){return p.test(b)});P=f.valueCallback?f.valueCallback(l):l,P=h.valueCallback?h.valueCallback(P):P;var x=c.slice(b.length);return{value:P,rest:x}}}function g(f,c){for(var h in f)if(f.hasOwnProperty(h)&&c(f[h]))return h}function v(f,c){for(var h=0;h<f.length;h++)if(c(f[h]))return h}s.d(S,{Z:()=>d})},941:(w,S,s)=>{function d(g){return function(v){var f=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},c=v.match(g.matchPattern);if(!c)return null;var h=c[0],t=v.match(g.parsePattern);if(!t)return null;var _=g.valueCallback?g.valueCallback(t[0]):t[0];_=f.valueCallback?f.valueCallback(_):_;var O=v.slice(h.length);return{value:_,rest:O}}}s.d(S,{Z:()=>d})}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.