PageSourceSearch

https://selfcare.windtrebusiness.it/areaclienti/491.f22d182bf4497f9c.js

js windtrebusiness.it collected 2026-10-02 12:11:26 UTC 51,406 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkSelfcareWebNew=self.webpackChunkSelfcareWebNew||[]).push([[491],{8491:(N,O,d)=>{d.r(O),d.d(O,{ManageGroupAdminModule:()=>Jt});var c=d(6895),M=d(3060),Z=d(7579),v=d(4006),A=d(5412),t=d(4650),F=d(3413),T=d(1958),G=d(7028),u=d(1712),f=d(9549),p=d(4385),g=d(3238),C=d(284),x=d(6709);function w(a,s){1&a&&(t.TgZ(0,"mat-error",53),t._uU(1," Questa email \xe8 gi\xe0 in uso "),t.qZA())}function D(a,s){if(1&a){const o=t.EpF();t.TgZ(0,"button",54),t.NdJ("click",function(){t.CHM(o);const i=t.oxw(),e=t.MAs(19);let r;return null==(r=i.manageGroupAdminForm.get("email"))||r.setValue(""),e.focus(),t.KtG(i.manageGroupAdminForm.markAsDirty())}),t._UZ(1,"img",55),t.qZA()}if(2&a){const o=t.oxw();t.xp6(1),t.Q6J("ngClass",o.line&&o.line.isEmailValidated?"with-validated-icon":"")}}function k(a,s){1&a&&(t.TgZ(0,"button",56),t._UZ(1,"img",57),t.qZA())}function J(a,s){if(1&a){const o=t.EpF();t.TgZ(0,"button",54),t.NdJ("click",function(){t.CHM(o);const i=t.oxw(),e=t.MAs(33);let r;return null==(r=i.manageGroupAdminForm.get("cognome"))||r.setValue(""),e.focus(),t.KtG(i.manageGroupAdminForm.markAsDirty())}),t._UZ(1,"img",58),t.qZA()}}function S(a,s){if(1&a){const o=t.EpF();t.TgZ(0,"button",54),t.NdJ("click",function(){t.CHM(o);const i=t.oxw(),e=t.MAs(40);let r;return null==(r=i.manageGroupAdminForm.get("nome"))||r.setValue(""),e.focus(),t.KtG(i.manageGroupAdminForm.markAsDirty())}),t._UZ(1,"img",58),t.qZA()}}function U(a,s){1&a&&t._UZ(0,"img",59)}function E(a,s){1&a&&t._UZ(0,"img",60)}function Q(a,s){if(1&a){const o=t.EpF();t.TgZ(0,"div")(1,"mat-checkbox",74),t.NdJ("change",function(i){const r=t.CHM(o).index,l=t.oxw(2).index,m=t.oxw(3);return t.KtG(m.updateSubreport(l,r,i.checked))}),t._uU(2),t.qZA()()}if(2&a){const o=s.$implicit;let n,i;t.xp6(1),t.Q6J("checked",null==(n=o.get("completed"))?null:n.value),t.xp6(1),t.hij(" ",null==(i=o.get("name"))?null:i.value," ")}}const q=function(){return[]};function z(a,s){if(1&a&&(t.ynx(0),t.YNc(1,Q,3,2,"div",45),t.BQk()),2&a){const o=t.oxw().$implicit;let n;
1t.xp6(1),t.Q6J("ngForOf",(null==(n=o.get("subreports"))?null:n.controls)||t.DdM(1,q))}}function R(a,s){if(1&a){const o=t.EpF();t.TgZ(0,"div",72)(1,"mat-checkbox",73),t.NdJ("change",function(i){const r=t.CHM(o).index,l=t.oxw(3);return l.updateAll(r,i.checked),t.KtG(l.calculateEnabledPermissions())}),t._uU(2),t.qZA(),t.YNc(3,z,2,2,"ng-container",46),t.qZA()}if(2&a){const o=s.$implicit,n=s.index,i=t.oxw(3);let e,r;t.xp6(1),t.Q6J("checked",null==(e=o.get("completed"))?null:e.value)("indeterminate",i.isParentIndeterminate(n)),t.xp6(1),t.hij(" ",null==(r=o.get("name"))?null:r.value," "),t.xp6(1),t.Q6J("ngIf",o.get("subreports"))}}function Y(a,s){if(1&a&&(t.ynx(0,70),t.YNc(1,R,4,4,"div",71),t.BQk()),2&a){const o=t.oxw(2);t.Q6J("formGroup",o.reportForm),t.xp6(1),t.Q6J("ngForOf",o.reportsArray.controls)}}const P=function(a){return{disableOb:a}};function V(a,s){if(1&a){const o=t.EpF();t.TgZ(0,"div",61,62)(2,"mat-checkbox",63),t.NdJ("change",function(){t.CHM(o);const i=t.oxw();return t.KtG(i.calculateEnabledPermissions())}),t._uU(3,"Conto"),t.qZA(),t.TgZ(4,"mat-checkbox",64),t.NdJ("change",function(){t.CHM(o);const i=t.oxw();return t.KtG(i.calculateEnabledPermissions())}),t._uU(5,"Prodotti"),t.qZA(),t.TgZ(6,"mat-checkbox",65),t.NdJ("change",function(){t.CHM(o);const i=t.oxw();return t.KtG(i.calculateEnabledPermissions())}),t._uU(7,"Traffico"),t.qZA(),t.TgZ(8,"mat-checkbox",66),t.NdJ("change",function(){t.CHM(o);const i=t.oxw();return t.KtG(i.calculateEnabledPermissions())}),t._uU(9,"Gestione dati"),t.qZA(),t.TgZ(10,"mat-checkbox",67),t.NdJ("change",function(){t.CHM(o);const i=t.oxw();return t.KtG(i.calculateEnabledPermissions())}),t._uU(11,"Fai da te"),t.qZA(),t.TgZ(12,"mat-checkbox",68),t.NdJ("change",function(){t.CHM(o);const i=t.oxw();return t.KtG(i.calculateEnabledPermissions())}),t._uU(13,"Assistenza"),t.qZA(),t.YNc(14,Y,2,2,"ng-container",69),t.qZA()}if(2&a){const o=t.oxw();t.xp6(2),t.Q6J("ngClass",t.VKq(7,P,!o.isPermissionAllowed("conto"))),t.xp6(2),t.Q6J("ngClass",t.VKq(9,P,!o.isPermissionAllowed("prodotti"))),t.xp6(2),t.Q6J("ngClass",t.VKq(11,P,!o.isPermissionAllowed("traffico"))),t.xp6(2),t.Q6J("ngClass",t.VKq(13,P,!o.isPermissionAllowed("gestione_dati"))),t.xp6(2),t.Q6J("ngClass",t.VKq(15,P,!o.isPermissionAllowed("fai_da_te"))),t.xp6(2),t.Q6J("ngClass",t.VKq(17,P,!o.isPermissionAllowed("assistenza"))),t.xp6(2),t.Q6J("ngIf",o.reportsArray&&o.reportsArray.length>0)}}function K(a,s){if(1&a){const o=t.EpF();t.TgZ(0,"button",54),t.NdJ("click",function(){t.CHM(o);const i=t.oxw();let e;return t.KtG(null==(e=i.manageGroupAdminForm.get("partitaIva"))?null:e.setValue(""))}),t._UZ(1,"img",58),t.qZA()}}function L(a,s){if(1&a){const o=t.EpF();t.TgZ(0,"div",77)(1,"mat-checkbox",78),t.NdJ("change",function(i){const r=t.CHM(o).$implicit,l=t.oxw(2).$implicit,m=t.oxw();return t.KtG(m.onSelectionChange(i,l,r))}),t.TgZ(2,"div",79),t._uU(3,"P.IVA: "),t.TgZ(4,"b"),t._uU(5),t.qZA()(),t.TgZ(6,"div",79),t._uU(7,"CC: "),t.TgZ(8,"b"),t._uU(9),t.qZA()()()()}if(2&a){const o=s.$implicit,n=t.oxw(2).$implicit;t.xp6(5),t.Oqu(n.vatCode),t.xp6(4),t.Oqu(o)}}function $(a,s){if(1&a&&(t.ynx(0),t.TgZ(1,"div",75),t.YNc(2,L,10,2,"div",76),t.qZA(),t.BQk()),2&a){const o=t.oxw().$implicit;t.xp6(2),t.Q6J("ngForOf",o.clientCode)}}function B(a,s){if(1&a){const o=t.EpF();t.ynx(0),t.TgZ(1,"div",75)(2,"div",77)(3,"mat-checkbox",78),t.NdJ("change",function(i){t.CHM(o);const e=t.oxw().$implicit,r=t.oxw();return t.KtG(r.onSelectionChange(i,e))}),t.TgZ(4,"div",79),t._uU(5,"Tutti i codici per P.IVA: "),t.TgZ(6,"b"),t._uU(7),t.qZA()()()()(),t.BQk()}if(2&a){const o=t.oxw().$implicit;t.xp6(7),t.Oqu(o.vatCode)}}function H(a,s){if(1&a&&(t.TgZ(0,"div"),t.YNc(1,$,3,1,"ng-container",46),t.YNc(2,B,8,1,"ng-container",46),t.qZA()),2&a){const o=t.oxw();let n,i;t.xp6(1),t.Q6J("ngIf","parziale"===(null==(n=o.manageGroupAdminForm.get("sceltaCodiciCliente"))?null:n.value)),t.xp6(1),t.Q6J("ngIf","tutti"===(null==(i=o.manageGroupAdminForm.get("sceltaCodiciCliente"))?null:i.value))}}function j(a,s){if(1&a&&(t.TgZ(0,"div",79),t._uU(1,"Tutti i codici per P.IVA: "),t.TgZ(2,"b"),t._uU(3),t.qZA()()),2&a){const o=t.oxw().$implicit;t.xp6(3),t.Oqu(o.vatCode)}}function W(a,s){if(1&a&&(t.TgZ(0,"div",79),t._uU(1,"P.IVA: "),t.TgZ(2,"b"),t._uU(3),t.qZA()()),2&a){const o=t.oxw().$implicit;t.xp6(3),t.Oqu(o.vatCode)}}function X(a,s){if(1&a&&(t.TgZ(0,"div",79),t._uU(1,"CC: "),t.TgZ(2,"b"),t._uU(3),t.qZA()()),2&a){const o=t.oxw().$implicit;t.xp6(3),t.Oqu(o.clientCode)}}
1function tt(a,s){if(1&a){const o=t.EpF();t.TgZ(0,"div",77)(1,"mat-checkbox",81),t.NdJ("change",function(i){const r=t.CHM(o).$implicit,l=t.oxw(2);return t.KtG(l.onSelectionChange(i,r,r.clientCode))}),t.YNc(2,j,4,1,"div",82),t.YNc(3,W,4,1,"div",82),t.YNc(4,X,4,1,"div",82),t.qZA()()}if(2&a){const o=s.$implicit;t.xp6(1),t.Q6J("checked",!0),t.xp6(1),t.Q6J("ngIf",!o.clientCode||0===o.clientCode.length),t.xp6(1),t.Q6J("ngIf",o.clientCode&&o.clientCode.length>0),t.xp6(1),t.Q6J("ngIf",o.clientCode&&o.clientCode.length>0)}}function et(a,s){if(1&a&&(t.ynx(0),t.TgZ(1,"div",35)(2,"div",8),t._uU(3," Codici cliente selezionati:"),t.qZA()(),t.TgZ(4,"div",80),t.YNc(5,tt,5,4,"div",76),t.qZA(),t.BQk()),2&a){const o=t.oxw();t.xp6(5),t.Q6J("ngForOf",o.selectedClientCodes)}}function nt(a,s){1&a&&(t.TgZ(0,"div",83),t._uU(1,"Non sono state trovate partite iva"),t.qZA())}function it(a,s){1&a&&t._UZ(0,"div",33)}function ot(a,s){if(1&a&&(t.TgZ(0,"div",79),t._uU(1,"Tutti i codici per P.IVA: "),t.TgZ(2,"b"),t._uU(3),t.qZA()()),2&a){const o=t.oxw().$implicit;t.xp6(3),t.Oqu(o.vatCode)}}function at(a,s){if(1&a&&(t.TgZ(0,"div",79),t._uU(1,"P.IVA: "),t.TgZ(2,"b"),t._uU(3),t.qZA()()),2&a){const o=t.oxw().$implicit;t.xp6(3),t.Oqu(o.vatCode)}}function rt(a,s){if(1&a&&(t.TgZ(0,"div",79),t._uU(1,"CC: "),t.TgZ(2,"b"),t._uU(3),t.qZA()()),2&a){const o=t.oxw().$implicit;t.xp6(3),t.Oqu(o.clientCode)}}function st(a,s){if(1&a){const o=t.EpF();t.TgZ(0,"div",77)(1,"mat-checkbox",81),t.NdJ("change",function(i){const r=t.CHM(o).$implicit,l=t.oxw(3);return t.KtG(l.onSelectionChange(i,r,r.clientCode))}),t.YNc(2,ot,4,1,"div",82),t.YNc(3,at,4,1,"div",82),t.YNc(4,rt,4,1,"div",82),t.qZA()()}if(2&a){const o=s.$implicit;t.xp6(1),t.Q6J("checked",!0),t.xp6(1),t.Q6J("ngIf",!o.clientCode||0===o.clientCode.length),t.xp6(1),t.Q6J("ngIf",o.clientCode&&o.clientCode.length>0),t.xp6(1),t.Q6J("ngIf",o.clientCode&&o.clientCode.length>0)}}function lt(a,s){if(1&a&&(t.ynx(0),t.TgZ(1,"div",35)(2,"div",8),t._uU(3," Codici cliente associati:"),t.qZA()(),t.TgZ(4,"div",80),t.YNc(5,st,5,4,"div",76),t.qZA(),t.BQk()),2&a){const o=t.oxw(2);t.xp6(5),t.Q6J("ngForOf",o.associateCC)}}function ct(a,s){if(1&a&&(t.TgZ(0,"div",34)(1,"div",44),t.YNc(2,lt,6,1,"ng-container",46),t.qZA()()),2&a){const o=t.oxw();t.xp6(2),t.Q6J("ngIf",o.associateCC&&o.associateCC.length>0)}}function dt(a,s){1&a&&t._UZ(0,"div",33)}function gt(a,s){1&a&&(t.TgZ(0,"div",84)(1,"p"),t._uU(2,"Cliccando su SALVA verr\xe0 inviata una mail all\u2019indirizzo mail da te indicato al fine di identificare correttamente il Group Admin."),t.qZA()())}const mt=function(a){return{isarrowUp:a}},ut=function(){return["image/*"]};let pt=(()=>{const s=class{constructor(n,i,e,r,l,m,h){this.dialogRef=n,this.data=i,this.formBuilder=e,this.userManagementService=r,this.groupAdminService=l,this.dialogService=m,this.router=h,this.sceltaCodiciClienteDisabled=!1,this.isCreatingGroupAdmin=!1,this.isMenuPermissionsOpen=!1,this.pageSize=30,this.currentPage=1,this.totalPages=0,this.clientCodeList=[],this.enabledPermissions=0,this.totalPermissions=0,this.gaOpenSections=[],this.associateCC=[],this.availableFeatures=[],this.openSectionsList=[],this.searchClientCode="",this.filteredClientCodeList=[],this.pivaResults=[],this.standardFeaturesList=["conto","traffico","fai_da_te","prodotti","gestione_dati","assistenza"],this.selectedClientCodes=[],this.totCC=0,this.errorPivaNotFound=!1,this.isCreatingGroupAdmin=!!i.isCreatingGroupAdmin,this.line=i.rowData,this.associateCC=i.rowData?.associations,this.availableFeatures=i.availableFeatures||[],this.openSectionsList=(this.line?.standardFeatures||[]).map(_=>_.toLowerCase())}get iconForm(){return this.manageGroupAdminForm.get("files")}get reportsArray(){return this.reportForm.get("reports")}get customFormValid(){const n=this.manageGroupAdminForm.valid,e=this.manageGroupAdminForm.dirty;return this.isCreatingGroupAdmin?n&&(this.associateCC&&this.associateCC.length>0||this.selectedClientCodes&&this.selectedClientCodes.length>0)&&e:n&&e}ngOnInit(){this.createForm(),this.filteredClientCodeList=this.clientCodeList?[...this.clientCodeList]:[],setTimeout(()=>{this.updateTotalPermissions()})}createForm(){console.log("Line data in createForm:",this.line);const n=Array.isArray(this.line?.standardFeatures)?this.line.standardFeatures.map(r=>r.toUpperCase()):[];this.manageGroupAdminForm=this.formBuilder.group({email:[this.line?.email||"",[v.kI.required,v.kI.email]],simNumber:[this.line?.msisdn||"",v.kI.required],nome:[this.line?.firstName||""],cognome:[this.line?.lastName||""],conto:[n.includes("CONTO")],traffico:[n.includes("TRAFFICO")],fai_da_te:[n.includes("FAI_DA_TE")],prodotti:[n.includes("PRODOTTI")],gestione_dati:[n.includes("GESTIONE_DATI")],assistenza:[n.includes("ASSISTENZA")],files:new v.NI([]),sceltaCodiciCliente:["tutti"],partitaIva:this.formBuilder.control("",{validators:[this.partitaIvaValidator()],updateOn:"change"})}),this.reportForm=this.formBuilder.group({reports:this.formBuilder.array((this.availableFeatures||[]).map(r=>this.formBuilder.group({id:r.id||"",name:r.name||"",completed:[!1],subreports:this.formBuilder.array((r.children||[]).map(l
1=>{const m=(this.line?.customFunctionalities||[]).some(h=>h.id===l.id);return this.formBuilder.group({id:l.id||"",name:l.name||"",completed:[m]})}))})))}),this.logoPath=this.line?.logoPath,this.enabledPermissions=(this.line?.standardFeatures?.length??0)+((this.line?.customFunctionalities||[]).length>0?1:0)}partitaIvaValidator(){return n=>{const i=n.value;if(!i)return null;if(11!==i.length||isNaN(Number(i)))return{invalidPIVA:!0};let e=0;for(let m=0;m<10;m++){let h=parseInt(i.charAt(m),10);if(m%2!=0){let _=2*h;_>9&&(_-=9),e+=_}else e+=h}return(10-e%10)%10===parseInt(i.charAt(10),10)?null:{invalidPIVA:!0}}}close(n){this.dialogRef.close(n)}openDialog(n=!1){n?this.dialogService.open({title:"Attenzione!",message:"Non \xe8 possibile creare un Group Admin con un indirizzo email o numero di telefono gi\xe0 utilizzato per un'altra utenza Group Admin, verifica i dati inseriti.",cancelText:"Cancel",confirmText:"Conferma",confirmOnly:!0,logo:!0,logoType:"error"}):(this.dialogService.open({title:"Conferma",message:this.isCreatingGroupAdmin?"Creazione avvenuta con successo":"Modifica avvenuta con successo",cancelText:"Cancel",confirmText:"Conferma",confirmOnly:!0,logo:!0,logoType:"confirm"}),this.dialogService.confirmed().subscribe(i=>{i&&this.close("updated")}))}goBack(){this.currentPage>1&&this.currentPage--}goForward(){this.currentPage<this.totalPages&&this.currentPage++}calculateEnabledPermissions(){const n=this.standardFeaturesList.filter(e=>!0===this.manageGroupAdminForm.controls[e]?.value).length,i=this.reportsArray.controls.some(e=>{const r=e.get("subreports");return r?.length>0?r.controls.some(l=>!0===l.get("completed")?.value):!0===e.get("completed")?.value})?1:0;this.enabledPermissions=n+i}togglePermissionsMenu(){this.isMenuPermissionsOpen=!this.isMenuPermissionsOpen,this.isMenuPermissionsOpen&&setTimeout(()=>{this.updateTotalPermissions()})}updateTotalPermissions(){this.totalPermissions=this.standardFeaturesList.length+(this.reportsArray.value.length>0?1:0)}isPermissionAllowed(n){return!this.standardFeaturesList||0===this.standardFeaturesList.length||this.standardFeaturesList.includes(n)}updateAll(n,i){const e=this.reportsArray.at(n);e.get("completed")?.setValue(i);const r=e.get("subreports");r?.length>0&&r.controls.forEach(l=>l.get("completed")?.setValue(i)),this.calculateEnabledPermissions()}updateSubreport(n,i,e){const r=this.reportsArray.at(n),l=r.get("subreports");if(l){l.at(i).get("completed")?.setValue(e);const m=l.controls.every(h=>h.get("completed")?.value);r.get("completed")?.setValue(m)}this.calculateEnabledPermissions()}isParentIndeterminate(n){const e=this.reportsArray.at(n).get("subreports");if(!e||0===e.length)return!1;const r=e.controls.filter(l=>l.get("completed")?.value).length;return r>0&&r<e.length}findCC(){this.errorPivaNotFound=!1,this.pivaResults=[],this.sceltaCodiciClienteDisabled=!1;const n=this.manageGroupAdminForm.get("partitaIva")?.value;n&&this.groupAdminService.getCCFromPiva({vatCode:[n]}).subscribe({next:e=>{e&&(this.pivaResults.push({vatCode:n,clientCode:e.clientCodes}),this.pivaResults.length<=0&&(this.errorPivaNotFound=!0))},error:e=>{this.errorPivaNotFound=!0,console.error("Errore durante il recupero dei codici cliente associati alla partita iva",e)}})}onSelectionChange(n,i,e){const r=n.checked,l=i.vatCode;this.sceltaCodiciClienteDisabled=!0,r?this.handleSelection(l,i,e):this.handleDeselection(l,i,e)}handleSelection(n,i,e){if(e){this.selectedClientCodes=[...this.selectedClientCodes.filter(l=>!(l.vatCode===n&&(!l.clientCode||0===l.clientCode.length))),{vatCode:n,clientCode:e}];const r=i.clientCode.filter(l=>l!==e);this.pivaResults=this.pivaResults.map(l=>l.vatCode===n?{...l,clientCode:r}:l)}else this.selectedClientCodes=[...this.selectedClientCodes,{vatCode:n,clientCode:[]}],this.pivaResults=[];this.selectedClientCodes=this.deduplicateAssociations(this.selectedClientCodes),this.pivaResults=this.deduplicateAssociations(this.pivaResults)}handleDeselection(n,i,e){this.selectedClientCodes=this.selectedClientCodes.filter(e&&0!==e.length?l=>!(l.vatCode===n&&l.clientCode===e):l=>l.vatCode!==n),this.associateCC&&this.associateCC.length>0&&(this.associateCC=this.associateCC.filter(e&&0!==e.length?l=>!(l.vatCode===n&&l.clientCode===e):l=>l.vatCode!==n));const r=this.pivaResults.find(l=>l.vatCode===n);e&&e.length>0?r&&(r.clientCode=Array.from(new Set([...r.clientCode,e]))):!r&&i.clientCode&&this.pivaResults.push({vatCode:n,clientCode:i.clientCode}),this.selectedClientCodes=this.deduplicateAssociations(this.selectedClientCodes),this.associateCC&&(this.associateCC=this.deduplicateAssociations(this.associateCC)),this.pivaResults=this.deduplicateAssociations(this.pivaResults)}deduplicateAssociations(n){return n.filter((i,e,r)=>e===r.findIndex(l=>l.vatCode===i.vatCode&&(Array.isArray(l.clientCode)&&Array.isArray(i.clientCode)?l.clientCode.length===i.clientCode.length&&l.clientCode.every((m,h)=>m===i.clientCode[h]):l.clientCode===i.clientCode)))}onFileRemoved(){this.manageGroupAdminForm.value.files[0]="",this.logoPath="",this.iconForm.setValue([])}submit(){let i=["conto","traffico","fai_da_te","prodotti","gestione_dati","assistenza"].filter(_=>this.manageGroupAdminForm.get(_)?.value),e=[];
1this.reportsArray.controls.forEach(_=>{const b=_.get("subreports");b&&b.controls.forEach(y=>{if(y.get("completed")?.value){const I=y.get("name")?.value;I&&e.push(I)}})});const r=[...this.associateCC||[],...this.selectedClientCodes||[]],l=this.deduplicateAssociations(r),m=this.manageGroupAdminForm.value.files&&this.manageGroupAdminForm.value.files.length>0?this.manageGroupAdminForm.value.files[0]:this.line?.logoPath,h={id:this.line?.id||0,msisdn:this.manageGroupAdminForm.value.simNumber?this.manageGroupAdminForm.value.simNumber:this.line?.msisdn||"",email:(this.manageGroupAdminForm.value.email?this.manageGroupAdminForm.value.email:this.line?.email||"").toLowerCase(),firstName:this.manageGroupAdminForm.value.nome?this.manageGroupAdminForm.value.nome:this.line?.nome||"",lastName:this.manageGroupAdminForm.value.cognome?this.manageGroupAdminForm.value.cognome:this.line?.cognome||"",active:!0,standardFeatures:i,customFunctionalities:e,associations:l};this.isCreatingGroupAdmin?this.groupAdminService.createGroupAdmin(h,m).subscribe({next:_=>this.openDialog(!1),error:_=>{console.error("Errore creazione GroupAdmin",_),this.openDialog(!0)}}):this.groupAdminService.updateGroupAdmins(h,m).subscribe({next:_=>this.openDialog(!1),error:_=>{console.error("Errore aggiornamento GroupAdmin",_),this.openDialog(!0)}})}};let a=s;return s.\u0275fac=function(i){return new(i||s)(t.Y36(A.so),t.Y36(A.WI),t.Y36(v.qu),t.Y36(F.x),t.Y36(T.I),t.Y36(G.D),t.Y36(M.F0))},s.\u0275cmp=t.Xpm({type:s,selectors:[["app-group-admin-dialog"]],decls:98,vars:37,consts:[["mat-dialog-content",""],[1,"group-admin-dialog-container"],[1,"form-container"],["autocomplete","off",3,"formGroup"],[1,"header"],[1,"dashboard-close",3,"click"],["src","assets/images/close-black.svg"],["mat-dialog-title","",1,"group-admin-dialog-title"],[1,"section-title"],[1,"row","input-container","flex-container"],[1,"flex-item"],["appearance","legacy"],["matInput","","id","email","formControlName","email","placeholder","Indirizzo Mail"],["emailInput",""],["style","font-size: 1.1rem;",4,"ngIf"],["mat-icon-button","","matSuffix","","aria-label","Cancella",3,"click",4,"ngIf"],["mat-icon-button","","matSuffix","","class","validated-icon-button",4,"ngIf"],["matInput","","id","simNumber","formControlName","simNumber","placeholder","Nessun numero selezionato"],["matInput","","id","cognome","formControlName","cognome","placeholder","Cognome"],["cognomeInput",""],["matInput","","id","nome","formControlName","nome","placeholder","Nome"],["nomeInput",""],[1,"permission-header",3,"click"],[1,"mat-caption-permissions"],[1,"mat-select-arrow-wrapper","permission-arrow"],[1,"cs-dialog-select-arrow",3,"ngClass"],["src","assets/images/arrow-up.svg","alt","Arrow Up",4,"ngIf"],["src","assets/images/arrow-down.svg","alt","Arrow Down",4,"ngIf"],[1,"counter"],["class","permissions-menu-container",4,"ngIf"],[1,"uploadLogo-desc"],[1,"upload-logo"],[3,"filesForm","allowMultipleUploads","allowedFileTypes","labelCta","logoPath","fileRemoved"],[1,"flex-border"],[1,"select-pIva-container"],[1,"subuser-section"],[1,"select-pIva"],["matInput","","id","partitaIva","formControlName","partitaIva","placeholder","Partita Iva"],["mat-dialog-actions","",1,"center-section"],[1,"cta","cta-piva",3,"autofocus","disabled","click"],["appearance","legacy",3,"ngClass"],["id","sceltaCodiciCliente","formControlName","sceltaCodiciCliente",3,"disabled"],["value","tutti"],["value","parziale"],[1,"results-container"],[4,"ngFor","ngForOf"],[4,"ngIf"],["class","error-piva",4,"ngIf"],["class","flex-border",4,"ngIf"],["class","select-pIva-container",4,"ngIf"],["mat-dialog-title","","class","dashboard-dialog-subtitle ga-creation-info",4,"ngIf"],["mat-dialog-actions","",1,"center-section","dialog-footer"],[1,"cta",3,"autofocus","disabled","click"],[2,"font-size","1.1rem"],["mat-icon-button","","matSuffix","","aria-label","Cancella",3,"click"],["src","assets/images/delete_text_icon.svg",1,"delete-text-icon",3,"ngClass"],["mat-icon-button","","matSuffix","",1,"validated-icon-button"],["src","assets/images/img_confim_black.svg",1,"validated-icon"],["src","assets/images/delete_text_icon.svg",1,"delete-text-icon"],["src","assets/images/arrow-up.svg","alt","Arrow Up"],["src","assets/images/arrow-down.svg","alt","Arrow Down"],[1,"permissions-menu-container"],["permissionsMenu",""],["formControlName","conto",1,"permission-item",3,"ngClass","change"],["formControlName","prodotti",1,"permission-item",3,"ngClass","change"],["formControlName","traffico",1,"permission-item",3,"ngClass","change"],["formControlName","gestione_dati",1,"permission-item",3,"ngClass","change"],["formControlName","fai_da_te",1,"permission-item",3,"ngClass","change"],["formControlName","assistenza",1,"permission-item",3,"ngClass","change"],[3,"formGroup",4,"ngIf"],[3,"formGroup"],["class","report-group-container",4,"ngFor","ngForOf"],[1,"report-group-container"],[1,"permission-item",3,"checked","indeterminate","change"],[1,"permission-item","permission-subitem",3,"checked","change"],[1,"subuser-container"],["class","subuser-item",4,"ngFor","ngForOf"],[1,"subuser-item"],[1,"permission-item",3,"change"],[1,"subuser-item-codice"],[1,"subuser-container","subuser-selectedCC"],[1,"permission-item",3,"checked","change"],["class","subuser-item-codice",4,"ngIf"],[1,"error-piva"],["mat-dialog-title","",1,"dashboard-dialog-subtitle","ga-creation-info"]],template:function(i,e){if(1&i&&(t.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"form",3)(4,"div",4)(5,"div",5),t.NdJ("click",function(){return e.close()}),t._UZ(6,"img",6),t.qZA(),t.TgZ(7,"div",7),t._uU(8," Profilo Group Admin "),t.qZA()(),t.TgZ(9,"div",8),t._uU(10,"Dati Generali"),t.qZA(),t.TgZ(11,"div",9)(12,"div",10)(13,"mat-form-field",11)(14,"mat-label"),t._uU(15,"Indirizzo Mail"),t.TgZ(16,"span"),t._uU(17,"*"),t.qZA()(),t._UZ(18,"input",12,13),t.YNc(20,w,2,0,"mat-error",14),t.YNc(21,D,2,1,"button",15),t.YNc(22,k,2,0,"button",16),t.qZA()(),t.TgZ(23,"div",10)(24,"mat-form-field",11)(25,"mat-label"),t._uU(26,"Numero di telefono *"),t.qZA(),t._UZ(27,"input",17),t.qZA()(),t.TgZ(28,"div",10)(29,"mat-form-field",11)(30,"mat-label"),t._uU(31,"Cognome"),t.qZA(),t._UZ(32,"input",18,19),t.YNc(34,J,2,0,"button",15),t.qZA()(),t.TgZ(35,"div",10)(36,"mat-form-field",11)(37,"mat-label"),t._uU(38,"Nome"),t.qZA(),t._UZ(39,"input",20,21),t.YNc(41,S,2,0,"button",15),t.qZA()()(),t.TgZ(42,"div",8),t._uU(43,"Profilo e informazioni aggiuntive"),t.qZA(),t.TgZ(44,"div",9)(45,"div",10)(46,"div",22),t.NdJ("click",function(){return e.togglePermissionsMenu()}),t.TgZ(47,"div",23),t._uU(48,"Scelta Permessi"),t.qZA(),t.TgZ(49,"div",24)(50,"div",25),t.YNc(51,U,1,0,"img",26),t.YNc(52,E,1,0,"img",27),t.qZA()(),t.TgZ(53,"div",28),t._uU(54,"Funzionalit\xe0 abilitate: "),t.TgZ(55,"b"),t._uU(56),t.qZA()()(),t.YNc(57,V,15,19,"div",29),t.qZA(),t.TgZ(58,"div",10)(59,"p",30),t._uU(60,"I formati di file supportati s
1ono .jpg, .png e .svg. Fino ad una grandezza totale di 2 MB."),t.qZA(),t.TgZ(61,"div",31)(62,"app-file-uploader",32),t.NdJ("fileRemoved",function(){return e.onFileRemoved()}),t.qZA()()()(),t._UZ(63,"div",33),t.TgZ(64,"div",34)(65,"div",35)(66,"div",8),t._uU(67,"Scegli i Codici Cliente"),t.qZA()(),t.TgZ(68,"div",36)(69,"div",10)(70,"mat-form-field",11)(71,"mat-label"),t._uU(72,"Partita Iva"),t.qZA(),t._UZ(73,"input",37),t.YNc(74,K,2,0,"button",15),t.qZA(),t.TgZ(75,"div",38)(76,"button",39),t.NdJ("click",function(){return e.findCC()}),t._uU(77," CERCA PARTITA IVA"),t.qZA()()(),t.TgZ(78,"div",10)(79,"mat-form-field",40)(80,"mat-label"),t._uU(81,"Scelta codici cliente"),t.qZA(),t.TgZ(82,"mat-select",41)(83,"mat-option",42),t._uU(84,"Tutti"),t.qZA(),t.TgZ(85,"mat-option",43),t._uU(86,"Parziale"),t.qZA()()()()(),t.TgZ(87,"div",44),t.YNc(88,H,3,2,"div",45),t.YNc(89,et,6,1,"ng-container",46),t.YNc(90,nt,2,0,"div",47),t.qZA()(),t.YNc(91,it,1,0,"div",48),t.YNc(92,ct,3,1,"div",49),t.YNc(93,dt,1,0,"div",48),t.YNc(94,gt,3,0,"div",50),t.TgZ(95,"div",51)(96,"button",52),t.NdJ("click",function(){return e.submit()}),t._uU(97),t.qZA()()()()()()),2&i){let r,l,m,h,_,b;t.xp6(3),t.Q6J("formGroup",e.manageGroupAdminForm),t.xp6(17),t.Q6J("ngIf",(null==(r=e.manageGroupAdminForm.get("email"))?null:r.hasError("invalid"))&&(null==(r=e.manageGroupAdminForm.get("email"))?null:r.touched)),t.xp6(1),t.Q6J("ngIf",null==(l=e.manageGroupAdminForm.get("email"))?null:l.value),t.xp6(1),t.Q6J("ngIf",e.line&&e.line.isEmailValidated),t.xp6(12),t.Q6J("ngIf",null==(m=e.manageGroupAdminForm.get("cognome"))?null:m.value),t.xp6(7),t.Q6J("ngIf",null==(h=e.manageGroupAdminForm.get("nome"))?null:h.value),t.xp6(9),t.Q6J("ngClass",t.VKq(32,mt,e.isMenuPermissionsOpen)),t.xp6(1),t.Q6J("ngIf",e.isMenuPermissionsOpen),t.xp6(1),t.Q6J("ngIf",!e.isMenuPermissionsOpen),t.xp6(4),t.AsE("",e.enabledPermissions,"/",e.totalPermissions,""),t.xp6(1),t.Q6J("ngIf",e.isMenuPermissionsOpen),t.xp6(5),t.Q6J("filesForm",e.iconForm)("allowMultipleUploads",!1)("allowedFileTypes",t.DdM(34,ut))("labelCta","CARICA LOGO")("logoPath",e.logoPath),t.xp6(12),t.Q6J("ngIf",null==(_=e.manageGroupAdminForm.get("partitaIva"))?null:_.value),t.xp6(2),t.Q6J("autofocus",!1)("disabled",!(null!=(b=e.manageGroupAdminForm.get("partitaIva"))&&b.valid&&null!=(b=e.manageGroupAdminForm.get("partitaIva"))&&b.value)),t.xp6(3),t.Q6J("ngClass",t.VKq(35,P,0===e.pivaResults.length)),t.xp6(3),t.Q6J("disabled",e.sceltaCodiciClienteDisabled),t.xp6(6),t.Q6J("ngForOf",e.pivaResults),t.xp6(1),t.Q6J("ngIf",e.selectedClientCodes&&e.selectedClientCodes.length>0),t.xp6(1),t.Q6J("ngIf",e.errorPivaNotFound),t.xp6(1),t.Q6J("ngIf",!e.isCreatingGroupAdmin),t.xp6(1),t.Q6J("ngIf",!e.isCreatingGroupAdmin),t.xp6(1),t.Q6J("ngIf",e.isCreatingGroupAdmin),t.xp6(1),t.Q6J("ngIf",e.isCreatingGroupAdmin),t.xp6(2),t.Q6J("autofocus",!1)("disabled",!e.customFormValid),t.xp6(1),t.hij(" ",e.isCreatingGroupAdmin?"SALVA":"CONFERMA"," ")}},dependencies:[c.mk,c.sg,c.O5,u.G,v._Y,v.Fj,v.JJ,v.JL,v.sg,v.u,f.TO,f.KE,f.hX,f.R9,p.gD,g.ey,C.Nt,A.uh,A.xY,A.H8,x.oG],styles:[".group-admin-dialog-container[_ngcontent-%COMP%]{margin:0 auto 1rem;flex-direction:column}.group-admin-dialog-container[_ngcontent-%COMP%]   .flex-item[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{border:none;background-color:transparent}.group-admin-dialog-container[_ngcontent-%COMP%]   .flex-item[_ngcontent-%COMP%]   button.cta-piva[_ngcontent-%COMP%]{background-color:#ff6900}.group-admin-dialog-container[_ngcontent-%COMP%]   .flex-item[_ngcontent-%COMP%]   button.cta-piva[_ngcontent-%COMP%]:focus{color:#fff}.group-admin-dialog-container[_ngcontent-%COMP%]   .header[_ngcontent-%COMP%]{position:sticky;top:0;z-index:10;background-color:#fff;padding-bottom:10px}.group-admin-dialog-container[_ngcontent-%COMP%]   .header[_ngcontent-%COMP%]   .dashboard-close[_ngcontent-%COMP%]{position:absolute;top:0;right:0;width:20px;float:right;cursor:pointer;height:20px;display:block;align-items:center;justify-content:center}.group-admin-dialog-container[_ngcontent-%COMP%]   .header[_ngcontent-%COMP%]   .dashboard-close[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:9px;height:9px}.group-admin-dialog-container[_ngcontent-%COMP%]   .flex-container[_ngcontent-%COMP%]{font-family:Montserrat;display:flex;flex-direction:row!important;padding:0}.group-admin-dialog-container[_ngcontent-%COMP%]   .flex-container[_ngcontent-%COMP%]   .delete-text-icon[_ngcontent-%COMP%]{margin-bottom:-.8rem}.group-admin-dialog-container[_ngcontent-%COMP%]   .section-title[_ngcontent-%COMP%]{font-weight:700;font-size:20px;line-height:24px;letter-spacing:2%;text-align:center;width:100%;margin-top:20px}.group-admin-dialog-container[_ngcontent-%COMP%]   .flex-item[_ngcontent-%COMP%]{min-height:11rem;align-content:start;flex:1;padding:20px;position:relative}.group-admin-dialog-container[_ngcontent-%COMP%]   .flex-item[_ngcontent-%COMP%]   mat-form-field[_ngcontent-%COMP%]{margin:0 auto;width:auto}.group-admin-dialog-container[_ngcontent-%COMP%]   .flex-border[_ngcontent-%COMP%]{border-bottom:1px solid rgb(226,226,226);margin:0 auto;width:auto;padding-top:10px;margin-bottom:2rem}.group-admin-dialog-container[_ngcontent-%COMP%]   .group-admin-dialog-title[_ngcontent-%COMP%]{font-family:inherit;font-size:25px;font-weight:700;text-align:left;color:#000}.group-admin-dialog-container[_ngcontent-%COMP%]   .form-container[_ngcontent-%COMP%]{display:block;margin-bottom:4rem}.group-admin-dialog-container[_ngcontent-%COMP%]   .form-container[_ngcontent-%COMP%]   .input-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:auto;margin:0 auto}.group-admin-dialog-container[_ngcontent-%COMP%]   .validated-icon-button[_ngcontent-%COMP%]{pointer-events:none;cursor:default}.group-admin-dialog-container[_ngcontent-%COMP%]   .validated-icon[_ngcontent-%COMP%]{height:2rem;width:2rem;
1margin-bottom:-5px}.group-admin-dialog-container[_ngcontent-%COMP%]   .ga-creation-info[_ngcontent-%COMP%]{font-family:inherit;font-size:1.4rem;font-weight:400;color:#000;line-height:1.7rem;text-align:center;max-width:90rem;margin:auto}.group-admin-dialog-container[_ngcontent-%COMP%]   .center-section[_ngcontent-%COMP%]{display:flex;justify-content:center}.group-admin-dialog-container[_ngcontent-%COMP%]   .dialog-footer[_ngcontent-%COMP%]{position:sticky;bottom:0;z-index:10;background-color:#fff}.group-admin-dialog-container[_ngcontent-%COMP%]   .permissions-menu-container[_ngcontent-%COMP%]{position:fixed;z-index:9999;background:white;border-radius:4px;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;min-width:320px;max-width:400px;padding:16px;margin-top:0;pointer-events:auto;max-height:300px;overflow:scroll}.group-admin-dialog-container[_ngcontent-%COMP%]   .permission-header[_ngcontent-%COMP%]{justify-content:space-between;align-items:center;padding-bottom:12px;border-bottom:1px solid rgba(0,0,0,.57);cursor:pointer;width:auto;margin:0;font-weight:400;font-size:15px;color:#000000de}.group-admin-dialog-container[_ngcontent-%COMP%]   .permission-arrow[_ngcontent-%COMP%]{float:right}.group-admin-dialog-container[_ngcontent-%COMP%]   .permissions-menu-container[_ngcontent-%COMP%]{line-height:20px}.group-admin-dialog-container[_ngcontent-%COMP%]   .permissions-menu-container[_ngcontent-%COMP%]   mat-checkbox[_ngcontent-%COMP%], .group-admin-dialog-container[_ngcontent-%COMP%]   .permissions-menu-container[_ngcontent-%COMP%]   mat-radio-button[_ngcontent-%COMP%]{font-size:16px;margin-top:9px}.group-admin-dialog-container[_ngcontent-%COMP%]   .permissions-menu-container[_ngcontent-%COMP%]   mat-checkbox[_ngcontent-%COMP%]   span[_ngcontent-%COMP%], .group-admin-dialog-container[_ngcontent-%COMP%]   .permissions-menu-container[_ngcontent-%COMP%]   mat-radio-button[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-size:small}.group-admin-dialog-container[_ngcontent-%COMP%]   .permission-item[_ngcontent-%COMP%]   .mat-checkbox-label[_ngcontent-%COMP%], .group-admin-dialog-container[_ngcontent-%COMP%]   .subuser-item-selected[_ngcontent-%COMP%], .group-admin-dialog-container[_ngcontent-%COMP%]   .subuser-item-nome[_ngcontent-%COMP%], .group-admin-dialog-container[_ngcontent-%COMP%]   .subuser-item-codice[_ngcontent-%COMP%], .group-admin-dialog-container[_ngcontent-%COMP%]   .subuser-item-piva[_ngcontent-%COMP%]{font-size:13px;color:#000000de;font-weight:400}.group-admin-dialog-container[_ngcontent-%COMP%]   .permission-item[_ngcontent-%COMP%]   .mat-checkbox-inner-container[_ngcontent-%COMP%]{width:16px;height:16px;margin-right:8px}.group-admin-dialog-container[_ngcontent-%COMP%]   .permission-item[_ngcontent-%COMP%]{margin:0;display:block}.group-admin-dialog-container[_ngcontent-%COMP%]   .permission-item[_ngcontent-%COMP%]   .mat-checkbox-layout[_ngcontent-%COMP%]{display:flex;align-items:center}.group-admin-dialog-container[_ngcontent-%COMP%]   .permission-subitem[_ngcontent-%COMP%]{margin-left:24px}.group-admin-dialog-container[_ngcontent-%COMP%]   .uploadLogo-desc[_ngcontent-%COMP%]{font-size:15px}.group-admin-dialog-container[_ngcontent-%COMP%]   .file-uploader[_ngcontent-%COMP%]   .drag-drop-title[_ngcontent-%COMP%], .group-admin-dialog-container[_ngcontent-%COMP%]   .file-uploader[_ngcontent-%COMP%]   uppy-drag-drop[_ngcontent-%COMP%], .group-admin-dialog-container[_ngcontent-%COMP%]   .file-uploader[_ngcontent-%COMP%]   .action-icon[_ngcontent-%COMP%]{display:none}.group-admin-dialog-container[_ngcontent-%COMP%]   .file-uploader[_ngcontent-%COMP%]   .file-uploader_title[_ngcontent-%COMP%]{display:none}.group-admin-dialog-container[_ngcontent-%COMP%]   .select-pIva-container[_ngcontent-%COMP%]{margin-bottom:3rem}.group-admin-dialog-container[_ngcontent-%COMP%]   .select-pIva-container[_ngcontent-%COMP%]   .select-pIva[_ngcontent-%COMP%]{display:flex;margin-bottom:3rem}.group-admin-dialog-container[_ngcontent-%COMP%]   .pagination_filter_container[_ngcontent-%COMP%]{display:flex;justify-content:space-between;margin-bottom:3rem;width:100%}.group-admin-dialog-container[_ngcontent-%COMP%]   .pagination_filter_container[_ngcontent-%COMP%]   .flex-item[_ngcontent-%COMP%]{width:30%}.group-admin-dialog-container[_ngcontent-%COMP%]   .pagination_filter_container[_ngcontent-%COMP%]   .flex-item[_ngcontent-%COMP%]   .mat-form-field[_ngcontent-%COMP%]   .mat-form-field-wrapper[_ngcontent-%COMP%]{width:300px}.group-admin-dialog-container[_ngcontent-%COMP%]   .pagination_filter_container[_ngcontent-%COMP%]   .custom-input-placeholder[_ngcontent-%COMP%]{font-size:16px}.group-admin-dialog-container[_ngcontent-%COMP%]   .subuser-container[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;margin-bottom:2rem}.group-admin-dialog-container[_ngcontent-%COMP%]   .subuser-container[_ngcontent-%COMP%]   .subuser-item[_ngcontent-%COMP%]{width:20%}.group-admin-dialog-container[_ngcontent-%COMP%]   .subuser-container.subuser-selectedCC[_ngcontent-%COMP%]{margin-top:2rem}.group-admin-dialog-container[_ngcontent-%COMP%]   .disableOb[_ngcontent-%COMP%]{pointer-events:none!important;opacity:.5}.group-admin-dialog-container[_ngcontent-%COMP%]   .error-piva[_ngcontent-%COMP%]{font-size:16px;font-weight:500}.group-admin-dialog-container[_ngcontent-%COMP%]   .attachments-container[_ngcontent-%COMP%]   .file-name[_ng
1content-%COMP%]{font-size:14px;font-weight:500}.group-admin-dialog-container[_ngcontent-%COMP%]   .attachments-container[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:7%}@media screen and (max-width: 768px){.flex-container[_ngcontent-%COMP%]{flex-direction:column!important}}"]}),a})();var _t=d(6433),ft=d(4578),ht=d(8628),Ct=d(762),vt=d(4074),xt=d(5640),At=d(374),bt=d(1208),Pt=d(4077),Mt=d(2671),Ot=d(7086);function Tt(a,s){if(1&a){const o=t.EpF();t.ynx(0),t.TgZ(1,"app-filter-tag",14),t.NdJ("filterRemoved",function(i){t.CHM(o);const e=t.oxw(2);return t.KtG(e.onFilterRemoved(i))})("resetFilter",function(){t.CHM(o);const i=t.oxw(2);return t.KtG(i.resetFilters())}),t.qZA(),t.BQk()}if(2&a){const o=t.oxw(2);t.xp6(1),t.Q6J("sidebarConfig",o.sidebarConfig)("filterEvent",o.newFilterEvent)}}function Gt(a,s){if(1&a){const o=t.EpF();t.TgZ(0,"div",15)(1,"div",16),t._uU(2),t.qZA(),t.TgZ(3,"div",17)(4,"button",18),t.NdJ("click",function(i){t.CHM(o);const e=t.oxw(2);return t.KtG(e.goBack(i))}),t.qZA(),t.TgZ(5,"span"),t._uU(6),t.qZA(),t.TgZ(7,"button",19),t.NdJ("click",function(i){t.CHM(o);const e=t.oxw(2);return t.KtG(e.goForward(i))}),t.qZA()()()}if(2&a){const o=t.oxw(2);t.xp6(2),t.lnq("",o.fromNum,"-",o.toNum>o.totalRecords?o.totalRecords:o.toNum," di ",o.totalRecords,""),t.xp6(2),t.Q6J("disabled",1===o.fromNum),t.xp6(2),t.AsE("Pag ",o.currentPage," di ",o.totalPages,""),t.xp6(1),t.Q6J("disabled",o.currentPage===o.totalPages)}}function Zt(a,s){if(1&a&&(t.TgZ(0,"div",11)(1,"div",12),t.YNc(2,Tt,2,2,"ng-container",10),t.qZA(),t.YNc(3,Gt,8,7,"div",13),t.qZA()),2&a){const o=t.oxw();t.xp6(2),t.Q6J("ngIf",o.showFilterTag&&o.filter),t.xp6(1),t.Q6J("ngIf",o.mappedGroupAdmin&&o.mappedGroupAdmin.length>0)}}function Ft(a,s){if(1&a&&t._UZ(0,"app-dropdown-table",20),2&a){const o=t.oxw(),n=t.MAs(12);t.Q6J("data",o.groupAdminTableData)("selectable",!0)("extraElement",n)("flexColumns",o.flexColumns)}}function wt(a,s){if(1&a){const o=t.EpF();t.TgZ(0,"div",21)(1,"span",22),t.NdJ("click",function(){const e=t.CHM(o).data,r=t.oxw();return t.KtG(r.edit(e))}),t._UZ(2,"img",23),t.qZA(),t.TgZ(3,"span",24),t.NdJ("click",function(){const e=t.CHM(o).data,r=t.oxw();return t.KtG(r.delete(e))}),t._UZ(4,"img",25),t.qZA()()}}function yt(a,s){if(1&a&&t._UZ(0,"app-error-message",26),2&a){const o=t.oxw();t.Q6J("type",o.errorMessageType)}}function It(a,s){1&a&&t._UZ(0,"app-data-loader")}const Nt=[{path:"",component:(()=>{const s=class{constructor(n,i,e,r,l,m,h,_,b){this.spinnerService=n,this.sidebarService=i,this.filterService=e,this.tableHelper=r,this.dialog=l,this.groupAdminService=m,this.keycloak=h,this.sessionService=_,this.dialogService=b,this.selectedLines=[],this.canLoadMore=!0,this.displayErrorMessage=!1,this.errorMessageType="empty",this.isLoading=!1,this.pageSize=20,this.offset=0,this.fromNum=1,this.toNum=this.pageSize,this.currentPage=1,this.newFilterEvent={},this._destroy$=new Z.x,this.showFilterTag=!0,this.totalRecords=0,this.totalPages=0,this.flexColumns=[1],this.isCreatingGroupAdmin=!1,this.fetchedGroupAdmin=[],this.groupAdminTableData={headers:[],dataTableRow:[]},this.availableFeatures=[],this.tableItems=[],this.filtersInitialized=!1,this.sidebarConfig=this.sidebarService.getOnlyFilterConfiguration()}ngOnInit(){this.filterService.filterEvent$.subscribe(n=>{this.offset=0,this.fromNum=1,this.toNum=this.pageSize,this.currentPage=1,this.newFilterEvent=n,n&&Object.keys(n).length>0?this.searchGroupAdminData(n):this.searchGroupAdminData()}),this.getReportPermissions()}searchGroupAdminData(n){this.filter=n||null,this.groupAdminService.searchGroupAdmins({offset:this.offset,pageSize:this.pageSize,filter:this.filter?this.filter:{}}).subscribe({next:e=>{if(e&&e.data){const r=Array.isArray(e.data)?e.data:e.data.content??[];this.mapAndRender(r),this.filtersInitialized||(this.setupFilters(),this.filtersInitialized=!0),this.totalRecords=e.data.page.totalElements,this.totalPages=e.data.page.totalPages}else this.handleError("empty")},error:e=>{console.error("Errore durante la ricerca dei Group Admin",e),this.handleError("error")}})}mapAndRender(n){this.mappedGroupAdmin=n.map(i=>{const e=Array.isArray(i.standardFeatures)?i.standardFeatures:[],r=Array.isArray(i.customFunctionalities)?i.customFunctionalities:[];return{...i,featuresLength:(String(e.length+(r.length>0?1:0))||0)+"/7",standardFeaturesList:e}}),this.displayErrorMessage=0===this.mappedGroupAdmin.length,this.groupAdminTableData=this.tableHelper.createDropdownTableData(_t.y.GROUPADMINDASHBOARD,this.mappedGroupAdmin)}getReportPermissions(){this.groupAdminService.getAvailableReports().subscribe({next:n=>{n&&Array.isArray(n)&&(this.availableFeatures=n)},error:n=>{console.error("Errore durante il recupero dei report disponibili",n)}})}requestOtherLines(){console.log("requestOtherLines")}addGroupAdmin(){this.isCreatingGroupAdmin=!0,this.openDashboardDialog(null,this.availableFeatures,this.isCreatingGroupAdmin).afterClosed().subscribe(i=>{"updated"===i&&this.searchGroupAdminData()})}openDashboardDialog(n,i,e){return this.dialogRef=this.dialog.open(pt,{data:{rowData:n,availableFeatures:i,isCreatingGroupAdmin:e},height:"auto",width:"121.8rem",disableClose:!0,autoFocus:!1,panelClass:"group-admin-dialog-container"}),this.dialogRef}edit(n){this.isCreatingGroupAdmin=!1,this.openDashboardDialog(n,this.availableFeatures,this.isCreatingGroupAdmin).afterClosed().subscribe(e=>{"updated"===e&&this.searchGroupAdminData()})}delete(n){!n||!n.msisdn||this.groupAdminService.deleteGroupAdmins(n.msisdn).subscribe({next:i=>{this.dialogService.open({title:"Conferma",message:"Cancellazione avvenuta con successo",cancelText:"Cancel",confirmText:"Conferma",confirmOnly:!0,logo:!0,logoType:"confirm"}),this.dialogService.confirmed().subscribe(e=>{e&&this.searchGroupAdminData()})},error:i=>{this.dialogService.open({title:"Attenzione!",message:"Si \xe8 verificato un errore nel processo, non \xe8 possibile eseguire l'azione richiesta.",cancelText:"Cancel",confirmText:"Conferma",confirmOnly:!0,logo:!0,logoType:"error"})}})}setupFilters(){this.mappedGroupAdmin&&(this.sidebarConfig=this.filterService.getGroupAdminFilters(this.sidebarConfig),this.sidebarService.setSidebarConfiguration(this.sidebarConfig))}handleError(n){this.displayErrorMessage=!0,this.errorMessageType=n}onFilterRemoved(n){if(n&&this.filter){const i=Object.keys(this.filter).find(e=>this.filter&&this.filter[e]===n.value);if(i){const e={...this.filter};e[i]=void 0,this.filter=e,this.newFilterEvent=this.filter,this.sidebarConfig.filtersConfig.forEach(l=>{l.value===n.value&&(l.value="")}
1);const r=this.updateSidebarFiltersConfig();this.sidebarService.setSidebarConfiguration(r),this.searchGroupAdminData(this.filter)}}}resetFilters(){this.offset=0,this.fromNum=1,this.toNum=this.pageSize,this.currentPage=1,this.filter=void 0,this.sidebarConfig.filtersConfig.forEach(n=>{n.value=""}),this.searchGroupAdminData()}updateSidebarFiltersConfig(){return{...this.sidebarConfig,filtersConfig:[...this.sidebarConfig.filtersConfig]}}logout(){this.keycloak.logout(),this.sessionService.clearSession()}goForward(n){this.offset=this.offset+this.pageSize,this.fromNum=this.offset+1,this.toNum=this.offset+this.pageSize,this.currentPage=Math.ceil(this.offset/this.pageSize)+1,this.searchGroupAdminData()}goBack(n){this.offset=this.offset-this.pageSize,this.fromNum=this.offset+1,this.toNum=this.offset+this.pageSize,this.currentPage=Math.ceil(this.offset/this.pageSize)+1,this.searchGroupAdminData()}ngOnDestroy(){this.spinnerService.disable(),this.sidebarConfig.visible=!1,this.sidebarService.setSidebarConfiguration(this.sidebarConfig),this.sidebarService.resetSidebarConfiguration(),this.filterService.resetFilterEvent(),this._destroy$.next(),this._destroy$.unsubscribe()}};let a=s;return s.\u0275fac=function(i){return new(i||s)(t.Y36(ft.V),t.Y36(ht.P),t.Y36(Ct.i),t.Y36(vt.S),t.Y36(A.uw),t.Y36(T.I),t.Y36(xt.MZ),t.Y36(At.m),t.Y36(G.D))},s.\u0275cmp=t.Xpm({type:s,selectors:[["app-manage-group-admin"]],decls:15,vars:4,consts:[[1,"main-pages-content","manage-group-admin-container"],[1,"main-pages-content-header","ga-page-header"],[1,"titlePage"],[1,"cta","darkGrey",3,"click"],[1,"add-ga-button",3,"click"],["src","assets/images/add-telco-new.svg",1,"add-ga-icon"],["class","topTable-container",4,"ngIf"],["class","groupAdminDataTable",3,"data","selectable","extraElement","flexColumns",4,"ngIf"],["extraElem",""],[3,"type",4,"ngIf"],[4,"ngIf"],[1,"topTable-container"],[1,"filtersBox"],["class","paginationBox lazy-button",4,"ngIf"],[3,"sidebarConfig","filterEvent","filterRemoved","resetFilter"],[1,"paginationBox","lazy-button"],[1,"paginationBox_pageNumber"],[1,"paginationBox_arrows"],[1,"backArrow",3,"disabled","click"],[1,"forwardArrow",3,"disabled","click"],[1,"groupAdminDataTable",3,"data","selectable","extraElement","flexColumns"],[1,"cell-table","extra","extraActions"],["alt","Modifica",1,"groupAdmin_edit",3,"click"],["src","assets/images/edit-icon.svg","alt","Modifica"],["alt","Elimina",1,"groupAdmin_delete",3,"click"],["src","assets/images/delete.svg","alt","Elimina"],[3,"type"]],template:function(i,e){1&i&&(t.TgZ(0,"div",0)(1,"div",1)(2,"h1",2),t._uU(3,"GESTIONE GROUP ADMIN"),t.qZA(),t.TgZ(4,"button",3),t.NdJ("click",function(){return e.logout()}),t._uU(5,"Logout"),t.qZA()(),t.TgZ(6,"button",4),t.NdJ("click",function(){return e.addGroupAdmin()}),t._uU(7,"Aggiungi Group Admin"),t._UZ(8,"img",5),t.qZA(),t.YNc(9,Zt,4,2,"div",6),t.YNc(10,Ft,1,4,"app-dropdown-table",7),t.YNc(11,wt,5,0,"ng-template",null,8,t.W1O),t.qZA(),t.YNc(13,yt,1,1,"app-error-message",9),t.YNc(14,It,1,0,"app-data-loader",10)),2&i&&(t.xp6(9),t.Q6J("ngIf",!e.displayErrorMessage),t.xp6(1),t.Q6J("ngIf",e.mappedGroupAdmin&&e.mappedGroupAdmin.length>0&&!e.displayErrorMessage),t.xp6(3),t.Q6J("ngIf",e.displayErrorMessage),t.xp6(1),t.Q6J("ngIf",e.isLoading))},dependencies:[c.O5,bt.a,Pt.H,Mt.G,Ot.u],styles:['.manage-group-admin-container[_ngcontent-%COMP%]   .ga-page-header[_ngcontent-%COMP%]{display:flex;justify-content:space-between}.manage-group-admin-container[_ngcontent-%COMP%]   .ga-page-header[_ngcontent-%COMP%]   .cta[_ngcontent-%COMP%]{height:-moz-fit-content;height:fit-content;width:200px}.manage-group-admin-container[_ngcontent-%COMP%]   .add-ga-button[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;font-size:1.7rem;font-weight:500;line-height:4rem;margin:0 0 2rem 2rem;background:none;border:none;cursor:pointer;padding:1rem}.manage-group-admin-container[_ngcontent-%COMP%]   .add-ga-button[_ngcontent-%COMP%]   .add-ga-icon[_ngcontent-%COMP%]{height:2.5rem;width:2.5rem;margin-left:1rem}.manage-group-admin-container[_ngcontent-%COMP%]   .add-ga-button.disableOb[_ngcontent-%COMP%]{pointer-events:none}.manage-group-admin-container[_ngcontent-%COMP%]   .add-ga-button.disableOb[_ngcontent-%COMP%]   .add-ga-icon[_ngcontent-%COMP%]{pointer-events:none!important}.manage-group-admin-container[_ngcontent-%COMP%]   .extraActions[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{cursor:pointer;background-position:center!important;background-size:contain!important;display:inline-block;content:"";min-width:24px;height:24px;vertical-align:middle}.manage-group-admin-container[_ngcontent-%COMP%]   .extraActions[_ngcontent-%COMP%]   span.groupAdmin_edit[_ngcontent-%COMP%]{margin-right:3rem}.manage-group-admin-container[_ngcontent-%COMP%]   .extraActions[_ngcontent-%COMP%]   span.groupAdmin_edit[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:3rem}.manage-group-admin-container[_ngcontent-%COMP%]   .extraActions[_ngcontent-%COMP%]   span.groupAdmin_delete[_ng
1content-%COMP%]   img[_ngcontent-%COMP%]{height:2.5rem}.manage-group-admin-container[_ngcontent-%COMP%]   .extraActions[_ngcontent-%COMP%]   span.groupAdmin_action_disabled[_ngcontent-%COMP%]{opacity:.4;cursor:default}.manage-group-admin-container[_ngcontent-%COMP%]   .extra[_ngcontent-%COMP%]{justify-content:end!important;max-width:14rem}[_nghost-%COMP%]     .groupAdminDataTable .serviceMenu{max-width:14rem!important}']}),a})()}];let Dt=(()=>{const s=class{};let a=s;return s.\u0275fac=function(i){return new(i||s)},s.\u0275mod=t.oAB({type:s}),s.\u0275inj=t.cJS({imports:[M.Bz.forChild(Nt),M.Bz]}),a})();var kt=d(4466);let Jt=(()=>{const s=class{};let a=s;return s.\u0275fac=function(i){return new(i||s)},s.\u0275mod=t.oAB({type:s}),s.\u0275inj=t.cJS({imports:[c.ez,Dt,kt.m,v.u5,v.UX,p.LD,C.c,A.Is,x.p9]}),a})()},7086:(N,O,d)=>{d.d(O,{u:()=>G});var c=d(4650),M=d(6895);function Z(u,f){if(1&u&&(c.TgZ(0,"span",8),c._UZ(1,"img",9),c._uU(2),c.qZA()),2&u){const p=c.oxw(2).$implicit;c.xp6(2),c.hij(' Risultati per: "',p.label?p.label:p,'" ')}}function v(u,f){if(1&u&&(c.TgZ(0,"span",8),c._uU(1),c.qZA()),2&u){const p=c.oxw(2).$implicit;c.xp6(1),c.Oqu(p.label?p.label:p)}}function A(u,f){if(1&u){const p=c.EpF();c.ynx(0),c.YNc(1,Z,3,1,"span",6),c.YNc(2,v,2,1,"span",6),c.TgZ(3,"span",7),c.NdJ("click",function(){c.CHM(p);const C=c.oxw().$implicit,x=c.oxw(2);return c.KtG(x.removeFilter(C))}),c.qZA(),c.BQk()}if(2&u){const p=c.oxw(3);c.xp6(1),c.Q6J("ngIf",p.isFullTextFilter),c.xp6(1),c.Q6J("ngIf",!p.isFullTextFilter)}}function t(u,f){if(1&u&&(c.TgZ(0,"div",4),c.YNc(1,A,4,2,"ng-container",5),c.qZA()),2&u){const p=f.$implicit;c.xp6(1),c.Q6J("ngIf",p)}}function F(u,f){if(1&u){const p=c.EpF();c.TgZ(0,"div",10),c.NdJ("click",function(){c.CHM(p);const C=c.oxw(2);return c.KtG(C.resetFilters())}),c._uU(1,"Resetta filtri"),c.qZA()}}function T(u,f){if(1&u&&(c.TgZ(0,"div",1),c.YNc(1,t,2,1,"div",2),c.YNc(2,F,2,0,"div",3),c.qZA()),2&u){const p=c.oxw();c.xp6(1),c.Q6J("ngForOf",p.filters),c.xp6(1),c.Q6J("ngIf",p.filters.length>1)}}let G=(()=>{const f=class{constructor(){this.filters=[],this.isFullTextFilter=!1,this.filterRemoved=new c.vpe,this.resetFilter=new c.vpe}set filterEvent(g){this.filters=[],this.sidebarConfig&&g&&(g.startInvoice&&g.endInvoice?(this.isFullTextFilter=!1,this.filters.push(`Da ${this.formatDateReport(g.startInvoice)} a ${this.formatDateReport(g.endInvoice)}`)):this.sidebarConfig.filtersConfig.filter(C=>{g.fullText?g.fullText&&(this.isFullTextFilter=!0,this.filters=[],this.filters.push(g.fullText)):(this.isFullTextFilter=!1,C.items.forEach(x=>{Object.values(g).includes(x.value)&&x.value&&x.label&&!this.filters.includes(x)&&this.filters.push(x)}))}))}removeFilter(g){this.filters=this.filters.filter(C=>C.value!==g.value),this.filterRemoved.emit(g)}resetFilters(){this.filters=[],this.sidebarConfig.filtersConfig.filter(g=>{g.value=void 0}),this.resetFilter.emit()}formatDateReport(g){if(!g)return"";if(g instanceof Date){const C=g.getFullYear(),x=String(g.getMonth()+1).padStart(2,"0");return`${String(g.getDate()).padStart(2,"0")}/${x}/${C}`}return"string"==typeof g?g.split("T")[0]:""}};let u=f;return f.\u0275fac=function(C){return new(C||f)},f.\u0275cmp=c.Xpm({type:f,selectors:[["app-filter-tag"]],inputs:{sidebarConfig:"sidebarConfig",filterEvent:"filterEvent"},outputs:{filterRemoved:"filterRemoved",resetFilter:"resetFilter"},decls:1,vars:1,consts:[["class","filtersTag-container",4,"ngIf"],[1,"filtersTag-container"],["class","filtersTag",4,"ngFor","ngForOf"],["class","resetFilters",3,"click",4,"ngIf"],[1,"filtersTag"],[4,"ngIf"],["class","filterValue",4,"ngIf"],[1,"filterRemove",3,"click"],[1,"filterValue"],["src","assets/images/lente_filtri_bssevo_large.svg","alt","lente",1,"icon-lente"],[1,"resetFilters",3,"click"]],template:function(C,x){1&C&&c.YNc(0,T,3,2,"div",0),2&C&&c.Q6J("ngIf",x.filters&&x.filters.length>0)},dependencies:[M.sg,M.O5],styles:[".filtersTag-container[_ngcontent-%COMP%]{display:flex;align-items:center}.filtersTag-container[_ngcontent-%COMP%]   .filtersTag[_ngcontent-%COMP%]{display:flex;background-color:#fc4a14;padding:6px 10px;color:#fff;font-weight:700;font-size:14px;border-radius:5px;margin-right:2rem;align-items:center;cursor:pointer}.filtersTag-container[_ngcontent-%COMP%]   .filtersTag[_ngcontent-%COMP%]   .filterValue[_ngcontent-%COMP%]{margin-right:.5rem;text-transform:uppercase}.filtersTag-container[_ngcontent-%COMP%]   .filtersTag[_ngcontent-%COMP%]   .filterRemove[_ngcontent-%COMP%]{display:block;background-image:url(close.e6cb14fa30eed239.svg);background-size:contain;background-repeat:no-repeat;padding:.6rem}.filtersTag-container[_ngcontent-%COMP%]   .resetFilters[_ngcontent-%COMP%]{color:#fc4a14;font-weight:700;font-size:14px;padding-bottom:.3rem;border-bottom:2px solid #FC4A14;cursor:pointer}.icon-lente[_ngcontent-%COMP%]{vertical-align:middle;margin-right:6px;width:20px;height:20px}"]}),u})()}}]);

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.