1"use strict";(self.webpackChunkLoccioni_IT_App_People=self.webpackChunkLoccioni_IT_App_People||[]).push([[6947],{9620:(L,D,a)=>{a.d(D,{R:()=>m});var d=a(177),N=a(9417),O=a(2394),R=a(881),I=a(3721),E=a(4438);let m=(()=>{class C{static#e=this.\u0275fac=function(f){return new(f||C)};static#t=this.\u0275mod=E.$C({type:C});static#o=this.\u0275inj=E.G2t({imports:[O.yi,N.YN,R.ol,I.h,d.MD]})}return C})()},6947:(L,D,a)=>{a.r(D),a.d(D,{PersonalDocumentModule:()=>_e});var d=a(177),N=a(9417),O=a(4559),R=a(5910),I=a(7892),E=a(2394),m=a(3384),C=a(881),u=a(5393),M=a(9620),f=a(3410),T=a(8250),$=a(217),p=a(4267),e=a(4438),b=a(2254),y=a(7058),h=a(2031),G=a(345),x=a(3153);const w=["fileInput"];function k(n,l){if(1&n){const t=e.RV6();e.j41(0,"div",26)(1,"h6",21),e.qex(2),e.pXf(3,8),e.bVm(),e.k0s(),e.j41(4,"kendo-datepicker",39),e.mxI("ngModelChange",function(o){e.eBV(t);const s=e.XpG(2);return e.DH7(s.personalDocument.expiryDate,o)||(s.personalDocument.expiryDate=o),e.Njj(o)}),e.k0s()()}if(2&n){const t=e.XpG(2);e.R7$(4),e.R50("ngModel",t.personalDocument.expiryDate),e.Y8G("format","dd/MM/yyyy")("disabled",t.isView)}}function j(n,l){if(1&n){const t=e.RV6();e.j41(0,"div",31)(1,"button",40),e.bIt("click",function(){e.eBV(t);const o=e.XpG(2);return e.Njj(o.triggerFileInput())}),e.nrm(2,"i",41),e.qex(3),e.pXf(4,9),e.bVm(),e.k0s(),e.j41(5,"input",42,0),e.bIt("change",function(o){e.eBV(t);const s=e.XpG(2);return e.Njj(s.onFileSelected(o))}),e.k0s(),e.j41(7,"span",43),e.EFF(8),e.k0s()()}if(2&n){const t=e.XpG(2);e.R7$(),e.Y8G("disabled",t.busy),e.R7$(7),e.SpI(" ",t.selectedFileName||t.getNoFileSelectedText()," ")}}function B(n,l){if(1&n&&(e.j41(0,"div",31)(1,"h6",21),e.qex(2),e.pXf(3,10),e.bVm(),e.k0s(),e.nrm(4,"textarea",44),e.k0s()),2&n){const t=e.XpG(2);e.R7$(4),e.Y8G("ngModel",t.personalDocument.rejectedReason)}}function X(n,l){1&n&&(e.j41(0,"div",45)(1,"div",46)(2,"span",47),e.EFF(3,"Loading..."),e.k0s()()())}function V(n,l){if(1&n&&e.nrm(0,"iframe",48),2&n){const t=e.XpG(2);e.Y8G("src",t.pdfPreviewUrl,e.f$h)}}function F(n,l){if(1&n&&(e.j41(0,"div",49),e.nrm(1,"img",50),e.k0s()),2&n){const t=e.XpG(2);e.R7$(),e.Y8G("src",t.imagePreviewUrl,e.B4B)}}function z(n,l){1&n&&(e.j41(0,"div",51),e.qex(1),e.pXf(2,11),e.bVm(),e.k0s())}function Y(n,l){if(1&n){const t=e.RV6();e.j41(0,"div",18)(1,"div",19)(2,"div",20)(3,"h6",21),e.qex(4),e.pXf(5,2),e.bVm(),e.k0s(),e.j41(6,"dropdown-list-clear",22),e.mxI("valueChange",function(o){e.eBV(t);const s=e.XpG();return e.DH7(s.personalDocument.personaId,o)||(s.personalDocument.personaId=o),e.Njj(o)}),e.k0s()(),e.j41(7,"div",23)(8,"div",24)(9,"h6",21),e.qex(10),e.pXf(11,3),e.bVm(),e.k0s(),e.j41(12,"dropdown-list-clear",25),e.mxI("valueChange",function(o){e.eBV(t);const s=e.XpG();return e.DH7(s.personalDocument.documentTypeId,o)||(s.personalDocument.documentTypeId=o),e.Njj(o)}),e.k0s()(),e.j41(13,"div",26)(14,"h6",21),e.qex(15),e.pXf(16,4),e.bVm(),e.k0s(),e.j41(17,"kendo-datepicker",27),e.mxI("ngModelChange",function(o){e.eBV(t);const s=e.XpG();return e.DH7(s.personalDocument.issueDate,o)||(s.personalDocument.issueDate=o),e.Njj(o)}),e.k0s()()(),e.j41(18,"div",23)(19,"div",24)(20,"h6",21),e.qex(21),e.pXf(22,5),e.bVm(),e.k0s(),e.j41(23,"kendo-textbox",28),e.mxI("ngModelChange",function(o){e.eBV(t);const s=e.XpG();return e.DH7(s.personalDocument.documentNumber,o)||(s.personalDocument.documentNumber=o),e.Njj(o)}),e.k0s()(),e.DNE(24,k,5,3,"div",29),e.k0s(),e.DNE(25,j,9,2,"div",30),e.j41(26,"div",31)(27,"h6",21),e.qex(28),e.pXf(29,6),e.bVm(),e.k0s(),e.j41(30,"kendo-dropdownlist",32),e.mxI("ngModelChange",function(o){e.eBV(t);const s=e.XpG();return e.DH7(s.personalDocument.status,o)||(s.personalDocument.status=o),e.Njj(o)}),e.k0s()(),e.DNE(31,B,5,1,"div",30),e.k0s(),e.j41(32,"div",19)(33,"h6",33),e.qex(34),e.pXf(35,7),e.bVm(),e.k0s(),e.j41(36,"div",34),e.DNE(37,X,4,0,"div",35)(38,V,1,1,"iframe",36)(39,F,2,1,"div",37)(40,z,3,0,"div",38),e.k0s()()()}if(2&n){const t=e.XpG();e.R7$(6),e.Y8G("data",t.collaborators),e.R50("value",t.personalDocument.personaId),e.Y8G("disabled",!0)("required",!0)("validationName","Collaborator"),e.R7$(6),e.Y8G("data",t.documentTypes),e.R50("value",t.personalDocument.documentTypeId),e.Y8G("disabled",!0)("required",!0)("validationName","Document Type"),e.R7$(5),e.R50("ngModel",t.personalDocument.issueDate),e.Y8G("format","dd/MM/yyyy")("disabled",t.isView),e.R7$(6),e.R50("ngModel",t.personalDocument.documentNumber),e.Y8G("disabled",t.isView),e.R7$(),e.Y8G("ngIf",t.personalDocument.expire),e.R7$(),e.Y8G("ngIf",!t.isView),e.R7$(5),e.Y8G("data",t.statusOptions),e.R50("ngModel",t.personalDocument.status),e.Y8G("valuePrimitive",!0)("disabled",!0),e.R7$(),e.Y8G("ngIf","Rejected"===t.personalDocument.status&&t.personalDocument.rejectedReason),e.R7$(6),e.Y8G("ngIf",t.busy),e.R7$(),e.Y8G("ngIf","pdf"===t.previewType&&t.pdfPreviewUrl&&!t.busy),e.R7$(),e.Y8G("ngIf","image"===t.previewType&&t.imagePreviewUrl&&!t.busy),e.R7$(),e.Y8G("ngIf",!t.previewType&&!t.busy)}}function W(n,l){if(1&n){const t=e.RV6();e.j41(0,"button",52),e.bIt("click",function(){e.eBV(t);const o=e.XpG();return e.Njj(o.onSave())}),e.qex(1),e.pXf(2,12),e.bVm(),e.k0s()}if(2&n){const t=e.XpG();e.Y8G("disabled",!t.valid||t.busy)}}let H=(()=>{class n extends u.Cf{constructor(t,i,o,s,_){super(),this.personalDocumentService=t,this.personalDocumentTypeService=i,this.personService=o,this.sanitizer=s,this.cdr=_,this.isInsert=!0,this.isView=!1,this.busy=!1,this.collaborators=[],this.documentTypes=[],this.statusOptions=[],this.selectedFile=null,this.selectedFileName="",this.pdfPreviewUrl=null,this.imagePreviewUrl=null,this.previewType=null,this.componentName="EditPersonalDocumentDialog",this.previewBlobUrl=null,this.options={showClose:!0,closeOnClickOutside:!1,closeOnEscape:!0}}get valid(){return!(!this.personalDocument.personaId||!this.personalDocument.documentTypeId||this.personalDocument.expire&&!this.personalDocument.expiryDate||!this.personalDocument.attachmentPath&&!this.selectedFile)}
1getNoFileSelectedText(){return "Nessun file selezionato"}ngOnInit(){this.loadStatusOptions(),this.loadCurrentPerson(),this.loadDocumentType(),this.personalDocument.attachmentPath&&this.personalDocument.personalDocumentId&&(this.selectedFileName=this.personalDocument.attachmentPath.split("/").pop()||"",this.loadExistingAttachment())}loadStatusOptions(){this.statusOptions=[new p.W("Missing","Mancante"),new p.W("Expired","Scaduto"),new p.W("Rejected","Respingi"),new p.W("ToBeValidated","Da validare"),new p.W("Validated","Validato")]}loadCurrentPerson(){this.currentPerson?this.setCurrentPerson(this.currentPerson):this.personService.getCurrentPerson().subscribe({next:t=>{this.currentPerson=t,this.setCurrentPerson(t)},error:t=>{this.showErrorNotification(T.S.FormatOriginalError(t)),console.error(`loadCurrentPerson: ${this.componentName}`,t.message)}})}setCurrentPerson(t){const i=`${t.surname} ${t.name}`.trim();this.collaborators=[new p.W(t.idPersona,i)],this.personalDocument.personaId=t.idPersona,this.cdr.markForCheck()}loadDocumentType(){this.personalDocumentTypeService.searchDropDown("",[this.personalDocument.documentTypeId],!1,!1).subscribe({next:t=>{this.documentTypes=t,this.cdr.markForCheck()},error:t=>{this.showErrorNotification(T.S.FormatOriginalError(t)),console.error(`loadDocumentType: ${this.componentName}`,t.message)}})}loadExistingAttachment(){if(!this.personalDocument.personalDocumentId)return this.previewType=null,this.selectedFileName="",void this.cdr.markForCheck();this.busy=!0,this.personalDocumentService.downloadAttachment(this.personalDocument.personalDocumentId).subscribe({next:t=>{this.setPreviewFromBlob(t),this.busy=!1,this.cdr.markForCheck()},error:t=>{this.busy=!1,this.showErrorNotification(T.S.FormatOriginalError(t)),console.error(`loadExistingAttachment: ${this.componentName}`,t.message),this.cdr.markForCheck()}})}triggerFileInput(){this.isView||this.fileInput.nativeElement.click()}onFileSelected(t){const i=t.target;if(!i.files||0===i.files.length)return;const o=i.files[0],_=o.name.split(".").pop()?.toLowerCase();["application/pdf","image/jpeg"].includes(o.type)||"pdf"===_||"jpg"===_||"jpeg"===_?(this.selectedFile=o,this.selectedFileName=o.name,this.setPreviewFromBlob(o)):this.showErrorNotification("Seleziona un file PDF o JPEG")}setPreviewFromBlob(t){this.revokePreviewUrl(),this.previewBlobUrl=URL.createObjectURL(t),"image/jpeg"===t.type?(this.previewType="image",this.imagePreviewUrl=this.previewBlobUrl,this.pdfPreviewUrl=null):(this.previewType="pdf",this.pdfPreviewUrl=this.sanitizer.bypassSecurityTrustResourceUrl(this.previewBlobUrl),this.imagePreviewUrl=null),this.cdr.markForCheck()}onSave(){this.valid?(this.busy=!0,(this.isInsert?this.personalDocumentService.addPersonalDocument(this.personalDocument,this.selectedFile):this.personalDocumentService.updatePersonalDocument(this.personalDocument.personalDocumentId,this.personalDocument,this.selectedFile)).subscribe({next:()=>{this.busy=!1,this.showPrimaryNotification(this.isInsert?"Documento personale aggiunto con successo":"Documento personale aggiornato con successo"),this.close({code:"Ok"})},error:i=>{this.busy=!1,this.showErrorNotification(T.S.FormatOriginalError(i)),console.error(`onSave: ${this.componentName}`,i.message)}})):this.showErrorNotification("Si prega di compilare tutti i campi obbligatori")}onClose(){this.revokePreviewUrl(),this.close({code:"Cancel"})}revokePreviewUrl(){this.previewBlobUrl&&(URL.revokeObjectURL(this.previewBlobUrl),this.previewBlobUrl=null)}static#e=this.\u0275fac=function(i){return new(i||n)(e.rXU(b.V),e.rXU(y.R),e.rXU(h.j),e.rXU(G.up),e.rXU(e.gRc))};static#t=this.\u0275cmp=e.VBU({type:n,selectors:[["people-edit-personal-document-dialog"]],viewQuery:function(i,o){if(1&i&&e.GBs(w,5),2&i){let s;e.mGM(s=e.lsd())&&(o.fileInput=s.first)}},inputs:{personalDocument:"personalDocument",isInsert:"isInsert",isView:"isView",currentPerson:"currentPerson"},features:[e.Vt3],decls:10,vars:5,consts:()=>{let t,i,o,s,_,S,A,P,g,r,v,U;return t="Annulla",i="Collaboratore",o="Tipo Documento",s="Data di emissione",_="Numero documento",S="Stato",A="Anteprima",P="Data scadenza",g="Sfoglia..",r="Motivo del rifiuto",v="Nessuna anteprima disponibile",U="Salva",[["fileInput",""],t,i,o,s,_,S,A,P,g,r,v,U,[3,"options"],[1,"p-3","me-0"],["class","row",4,"ngIf"],["type","button",1,"btn","btn-secondary",3,"click","disabled"],["type","button","class","btn btn-primary",3,"disabled","click",4,"ngIf"],[1,"row"],[1,"col-md-6"],[1,"form-group","mb-3"],[1,"my-2"],["id","personaId","name","personaId","textField","name","valueField","id",3,"valueChange","data","value","disabled","required","validationName"],[1,"d-flex","gap-3","mb-3"],[1,"form-group","flex-fill"],["id","documentTypeId","name","documentTypeId","textField","name","valueField","id",3,"valueChange","data","value","disabled","required","validationName"],[1,"form-group",2,"width","220px"],["id","issueDate","name","issueDate",1,"w-100",3,"ngModelChange","ngModel","format","disabled"],["id","documentNumber","name","documentNumber",3,"ngModelChange","ngModel","disabled"],["class","form-group","style","width: 220px;",4,"ngIf"],["class","mb-3",4,"ngIf"],[1,"mb-3"],["textField","name","valueField","id",3,"ngModelChange","data","ngModel","valuePrimitive","disabled"],[1,"mt-1","mb-2"],[1,"border","rounded","p-2",2,"height","550px","overflow","hidden"],["class","d-flex align-items-center justify-content-center h-100",4,"ngIf"],["style","width: 100%; height: 100%; border: none;","title","PDF Preview",3,"src",4,"ngIf"],["class","h-100 d-flex align-items-center justify-content-center",4,"ngIf"],["class","d-flex align-items-center justify-content-center h-100 text-muted",4,"ngIf"],["id","expiryDate","name","expiryDate","required","",1,"w-100",3,"ngModelChange","ngModel","format","disabled"],["type","button",1,"btn","btn-outline-primary","px-3",3,"click","disabled"],[1,"far","fa-folder-open","align-text-bottom","me-2","fs-4"],["type","file","accept","application/pdf,image/jpeg,.pdf,.jpg,.jpeg",1,"d-none",3,"change"],[1,"ms-3","text-muted","align-middle"],["rows","4","readonly","",1,"form-control",3,"ngModel"],[1,"d-flex","align-items-center","justify-content-center","h-100"],["role","status",1,"spinner-border","text-primary"],[1,"visually-hidden"],["title","PDF Preview",2,"width","100%","height","100%","border","none",3,"src"],[1,"h-100","d-flex","align-items-center","justify-content-center"],["alt","Document preview",2,"max-width","100%","max-height","100%","object-fit","contain",3,"src"],[1,"d-flex","align-items-center","justify-content-center","h-100","text-muted"],["type","button",1,"btn","btn-primary",3,"click","disabled"]]},template:function(i,o){1&i&&(e.j41(0,"aulos-dialog-layout",13)(1,"aulos-dialog-title"),e.EFF(2),e.k0s(),e.j41(3,"aulos-dialog-content",14),e.DNE(4,Y,41,26,"div",15),e.k0s(),e.j41(5,"aulos-dialog-actions")(6,"button",16),e.bIt("click",function(){return o.onClose()}),e.qex(7),e.pXf(8,1),e.bVm(),e.k0s(),e.DNE(9,W,3,1,"button",17),e.k0s()()),2&i&&(e.Y8G("options",o.options),e.R7$(2),e.SpI(" ",o.options.title," "),e.R7$(2),e.Y8G("ngIf",o.personalDocument),e.R7$(2),e.Y8G("disabled",o.busy),e.R7$(3),e.Y8G("ngIf",!o.isView))},dependencies:[d.bT,N.me,N.BC,N.YS,N.vS,C.OV,R.I,E.V9,u.UA,u.Rb,x.S],encapsulation:2,changeDetection:0})}return n})();const K=(n,l,t)=>({"safety-cell-red":n,"safety-cell-green":l,"text-danger":t});function J(n,l){if(1&n&&(e.j41(0,"div",13),e.EFF(1),e.k0s()),2&n){const t=l.$implicit,i=e.XpG();e.Y8G("ngClass",e.sMw(2,K,"Missing"===t.status||"Expired"===t.status||"Rejected"===t.status,"Validated"===t.status,"ToBeValidated"===t.status)),e.R7$(),e.SpI(" ",i.getStatusText(t.status)," ")}}function Q(n,l){1&n&&(e.qex(0),e.j41(1,"span",15),e.EFF(2,"n/a"),e.k0s(),e.bVm())}function Z(n,l){1&n&&(e.qex(0),e.j41(1,"span",16),e.EFF(2,"n/a"),e.k0s(),e.bVm())}function q(n,l){if(1&n&&e.DNE(0,Z,3,0,"ng-container",14),2&n){const t=e.XpG().$implicit,i=e.sdS(4);e.Y8G("ngIf",!t.expire)("ngIfElse",i)}}function ee(n,l){1&n&&e.nrm(0,"i",18)}function te(n,l){if(1&n&&(e.j41(0,"span",16),e.EFF(1),e.nI1(2,"date"),e.k0s(),e.DNE(3,ee,1,0,"i",17)),2&n){const t=e.XpG().$implicit;e.AVh("text-danger",t.isExpiryDateRed),e.R7$(),e.SpI(" ",t.expiryDate?e.i5U(2,4,t.expiryDate,"dd/MM/yyyy"):"n/a"," "),e.R7$(2),e.Y8G("ngIf",t.isExpiringSoon)}}function oe(n,l){if(1&n&&e.DNE(0,Q,3,0,"ng-container",14)(1,q,1,2,"ng-template",null,0,e.C5r)(3,te,4,7,"ng-template",null,1,e.C5r),2&n){const t=l.$implicit,i=e.sdS(2);e.Y8G("ngIf","Missing"===t.status)("ngIfElse",i)}}function ne(n,l){if(1&n){const t=e.RV6();e.j41(0,"button",23),e.bIt("click",function(){e.eBV(t);const o=e.XpG().$implicit,s=e.XpG();return e.Njj(s.openDialogFromRow(o))}),e.nrm(1,"i",24),e.k0s()}}function ie(n,l){if(1&n){const t=e.RV6();e.j41(0,"button",25),e.bIt("click",function(){e.eBV(t);const o=e.XpG().$implicit,s=e.XpG();return e.Njj(s.openDialogFromRow(o))}),e.nrm(1,"i",26),e.k0s()}}function se(n,l){if(1&n){const t=e.RV6();e.j41(0,"button",27),e.bIt("click",function(){e.eBV(t);const o=e.XpG().$implicit,s=e.XpG();return e.Njj(s.delete(o))}),e.nrm(1,"i",28),e.k0s()}}function ae(n,l){if(1&n&&(e.j41(0,"div",19),e.DNE(1,ne,2,0,"button",20)(2,ie,2,0,"button",21)(3,se,2,0,"button",22),e.k0s()),2&n){const t=l.$implicit;e.R7$(),e.Y8G("ngIf",t.canView),e.R7$(),e.Y8G("ngIf",t.canEdit),e.R7$(),e.Y8G("ngIf",t.canDelete)}}const le=[{path:"",component:(()=>{class n extends u.HU{constructor(t,i){super(),this.personalDocumentService=t,this.personService=i,this.componentName="ListPersonalDocument",this.gridLoading=!1,this.state={skip:0,take:15,sort:[{field:"documentCategory",dir:"asc"},{field:"documentType",dir:"asc"}]}}ngOnInit(){super.ngOnInit(),this.loadCurrentPerson(),this.loadGridItems()}getStatusText(t){switch(t){case"Missing":return "Mancante";case"Expired":return "Scaduto";case"Rejected":return "Respingi";case"ToBeValidated":return "Da validare";case"Validated":return "Validato";default:return t}}loadCurrentPerson(){this.personService.getCurrentPerson().subscribe({next:t=>{this.currentPerson=t,this.markForCheck()},error:t=>{this.showErrorNotification(T.S.FormatOriginalError(t)),console.error(`loadCurrentPerson: ${this.componentName}`,t.message)}})}loadGridItems(){this.gridLoading=!0,this.personalDocumentService.search(this.state).subscribe({next:t=>{this.gridItems=t,this.gridLoading=!1,this.markForCheck()},error:t=>{console.error("server error",t),this.gridLoading=!1,this.markForCheck()}})}onDataStateChange(t){this.state=t,this.loadGridItems()}openDialogFromRow(t){if(t.personalDocumentId)return this.busy=!0,void this.personalDocumentService.getPersonalDocument(t.personalDocumentId).subscribe({next:o=>{this.busy=!1,this.openDialog(o,!1,"Validated"===t.status)},error:o=>{this.busy=!1,this.showErrorNotification(T.S.FormatOriginalError(o)),console.error(`openDialogFromRow: ${this.componentName}`,o.message)}});const i=new $.y;i.personaId=t.personaId,i.documentTypeId=t.documentTypeId,i.documentType=t.documentType,i.documentCategory=t.documentCategory,i.status=t.status,i.expire=t.expire,this.openDialog(i,!0,!1)}openDialog(t,i,o){const s=this.showDialog({content:H,options:{title:o?"Visualizza documento personale":i?"Aggiungi documento personale":"Modifica documento personale",width:"1400px"}});s.instance.personalDocument=t,s.instance.isInsert=i,s.instance.isView=o,s.instance.currentPerson=this.currentPerson,s.result.subscribe(_=>{_&&"Ok"===_.code&&this.loadGridItems()})}delete(t){if(!t.personalDocumentId)return;const i={title:"Conferma cancellazione",message:"Sei sicuro di voler eliminare tutte le versioni di questo documento personale?",icon:"fontaulos fontaulos-attention",width:f.hB.Medium,actions:[{label:"Si",callback:()=>{this.busy=!0,this.personalDocumentService.deletePersonalDocument(t.personalDocumentId).subscribe({next:()=>{this.loadGridItems(),this.busy=!1},error:o=>{this.busy=!1,this.showErrorNotification(T.S.FormatOriginalError(o)),console.error(`delete: ${this.componentName}`,o.message)}})}},{label:"No"}]};this.showDialog({options:i}).result.subscribe()}static#e=this.\u0275fac=function(i){return new(i||n)(e.rXU(b.V),e.rXU(h.j))};static#t=this.\u0275cmp=e.VBU({type:n,selectors:[["people-list-personal-document-container"]],features:[e.Jv_([]),e.Vt3],decls:17,vars:14,consts:()=>{let t,i,o,s,_,S,A,P,g;return t="Stato",i="Data scadenza",o="Tipo Documento",s="Categoria documento",_="Documenti personali",S="In scadenza a breve",A="Visualizza",P="Modifica",g="Elimina",[["nonMissingExpiry",""],["expiringDate",""],_,[3,"showTitle"],[1,"mt-2","col-12","mx-auto"],[1,"my-2","text-primary","fw-bold"],[3,"dataStateChange","data","pageSize","skip","filter","pageable","filterable","sortable","loading","sort"],["field","status","title",t,3,"width"],["kendoGridCellTemplate",""],["field","expiryDate","title",i,"filter","date",3,"width"],["field","documentType","title",o],["field","documentCategory","title",s],["title","command",3,"width"],[3,"ngClass"],[4,"ngIf","ngIfElse"],[1,"text-danger","ps-1"],[1,"ps-1"],["class","fas fa-exclamation-triangle ms-2","style","font-size: 1.3rem; color: #e1bf68;","title",S,4,"ngIf"],["title",S,1,"fas","fa-exclamation-triangle","ms-2",2,"font-size","1.3rem","color","#e1bf68"],[1,"d-flex","m-1","align-items-center"],["class","btn btn-trans
1parent btn-icon ms-1","title",A,3,"click",4,"ngIf"],["class","btn btn-transparent btn-icon ms-1","title",P,3,"click",4,"ngIf"],["class","btn btn-transparent btn-icon ms-1","title",g,3,"click",4,"ngIf"],["title",A,1,"btn","btn-transparent","btn-icon","ms-1",3,"click"],[1,"fas","fa-eye","text-primary",2,"font-size","1.2rem"],["title",P,1,"btn","btn-transparent","btn-icon","ms-1",3,"click"],[1,"fontaulos","fontaulos-edit","text-primary","fw-bold"],["title",g,1,"btn","btn-transparent","btn-icon","ms-1",3,"click"],[1,"fontaulos","fontaulos-delete","text-primary","fw-bold"]]},template:function(i,o){1&i&&(e.j41(0,"aulos-container-layout",3)(1,"aulos-container-content")(2,"aulos-module-layout",3)(3,"aulos-module-content")(4,"div",4)(5,"h1",5),e.qex(6),e.pXf(7,2),e.bVm(),e.k0s(),e.j41(8,"kendo-grid",6),e.bIt("dataStateChange",function(_){return o.onDataStateChange(_)}),e.j41(9,"kendo-grid-column",7),e.DNE(10,J,2,6,"ng-template",8),e.k0s(),e.j41(11,"kendo-grid-column",9),e.DNE(12,oe,5,2,"ng-template",8),e.k0s(),e.nrm(13,"kendo-grid-column",10)(14,"kendo-grid-column",11),e.j41(15,"kendo-grid-command-column",12),e.DNE(16,ae,4,3,"ng-template",8),e.k0s()()()()()()()),2&i&&(e.Y8G("showTitle",!1),e.R7$(2),e.Y8G("showTitle",!1),e.R7$(6),e.Y8G("data",o.gridItems)("pageSize",o.state.take)("skip",o.state.skip)("filter",o.state.filter)("pageable",!0)("filterable",!0)("sortable",!0)("loading",o.gridLoading)("sort",o.state.sort),e.R7$(),e.Y8G("width",220),e.R7$(2),e.Y8G("width",220),e.R7$(4),e.Y8G("width",150))},dependencies:[d.YU,d.bT,m._ab,m.Ioe,m.d$e,m.i4w,u._d,u.XA,u.$d,u.m4,d.vh],encapsulation:2,changeDetection:0})}return n})(),data:{label:"List"},pathMatch:"full"}];let _e=(()=>{class n{static#e=this.\u0275fac=function(i){return new(i||n)};static#t=this.\u0275mod=e.$C({type:n});static#o=this.\u0275inj=e.G2t({imports:[d.MD,N.YN,O.iI.forChild(le),m.pc9,C.ol,R.SC,E.ZS,I.Ph,u.sb,M.R]})}return n})()},3721:(L,D,a)=>{a.d(D,{h:()=>N});var d=a(4438);let N=(()=>{class O{static#e=this.\u0275fac=function(E){return new(E||O)};static#t=this.\u0275mod=d.$C({type:O});static#o=this.\u0275inj=d.G2t({})}return O})()}}]);
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.