PageSourceSearch

https://www.basketball.scot/36471.b7dc7e45fcb0a97a.js

js basketball.scot collected 2026-10-08 22:50:09 UTC 30,278 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[36471],{58852:(q,A,l)=>{l.r(A),l.d(A,{EntitiesAdminModule:()=>Ht});var v=l(72200),x=l(59115),I=l(32951),V=l(44419),M=l(92867),F=l(99012),_=l(49189),C=l(50630),U=l(62470),R=l(48749),E=l(19348),X=l(7030),o=l(73664),c=l(2615);let tt=(()=>{class a{static \u0275fac=function(t){return new(t||a)};static \u0275mod=o.$C({type:a});static \u0275inj=c.G2t({imports:[U.k,_.G,v.MD,R.P,E.x,X.g]})}return a})();var Y=l(38132),m=l(10467),L=l(81864),$=l(69915),et=l(60152),P=l(6961),ot=l(7044),w=l(22719),j=l(74173),k=l(25615),N=l(96354),it=l(54843),u=l(89417),at=l(27e3),nt=l(33384),lt=l(25558),z=l(75281),O=l(19735),K=l(80954),H=l(89902),W=l(69415);const rt=()=>["Enlace de acceso enviado","Te hemos enviado al email un enlace para que puedas acceder tu cuenta."],st=()=>["\xa1Ups! Ya tienes una cuenta registrada","Parece que ya tienes una cuenta asociada a este correo electr\xf3nico. Si necesitas ayuda para acceder a tu cuenta te enviaremos un email de recuperaci\xf3n."],ct=(a,d)=>({name:"global.placeholder.name",placeholder:"global.placeholder.name",inputType:"text",error:a,errorText:d}),dt=(a,d)=>({name:"global.placeholder.email",placeholder:"global.placeholder.email",inputType:"text",error:a,errorText:d}),ut=a=>({placeholder:"global.placeholder.region",inputType:"text",error:a,errorText:"global.validator.required"}),pt=a=>({placeholder:"global.placeholder.city",inputType:"text",error:a,errorText:"global.validator.required"}),mt=()=>({name:"module.protection.send_link",disabled:!1,description:"",light:!0});function ft(a,d){1&a&&o.nrm(0,"app-empty-space",4),2&a&&o.Y8G("size","default")("textArray",o.lJ4(3,rt))("noButton",!0)}function ht(a,d){1&a&&o.nrm(0,"app-empty-space",5),2&a&&o.Y8G("size","default")("textArray",o.lJ4(3,st))("noButton",!0)}function gt(a,d){if(1&a&&(o.qex(0),o.j41(1,"app-form-row",12),o.nrm(2,"app-input",14),o.k0s(),o.bVm()),2&a){const e=d.ngIf,t=o.XpG(3);o.R7$(),o.Y8G("items",1)("separation",12),o.R7$(),o.Y8G("popoverSize","cover")("inputSize","default")("select",o.eq3(6,pt,t.dataForm.get("townId").touched&&t.dataForm.get("townId").hasError("required")))("selectOptions",e)}}function bt(a,d){if(1&a&&(o.qex(0),o.j41(1,"app-form-row",12),o.nrm(2,"app-input",13),o.k0s(),o.DNE(3,gt,3,8,"ng-container",10),o.nI1(4,"async"),o.bVm()),2&a){const e=o.XpG(2);o.R7$(),o.Y8G("items",1)("separation",12),o.R7$(),o.Y8G("popoverSize","cover")("inputSize","default")("select",o.eq3(9,ut,e.dataForm.get("regionId").touched&&e.dataForm.get("regionId").hasError("required")))("selectOptions",e.regions),o.R7$(),o.Y8G("ngIf",o.bMT(4,7,e.towns$))}}function vt(a,d){1&a&&o.nrm(0,"app-input",15),2&a&&o.Y8G("checkboxConfig",o.lJ4(1,mt))}function yt(a,d){if(1&a&&(o.j41(0,"form",6)(1,"app-form-row",7),o.nrm(2,"app-input",8),o.k0s(),o.j41(3,"app-form-row",7),o.nrm(4,"app-input",9),o.k0s(),o.DNE(5,bt,5,11,"ng-container",10)(6,vt,1,2,"app-input",11),o.k0s()),2&a){const e=o.XpG();o.Y8G("formGroup",e.dataForm),o.R7$(),o.Y8G("items",1),o.R7$(),o.Y8G("inputSize","default")("input",o.l_i(9,ct,e.nameError.error,e.nameError.text)),o.R7$(),o.Y8G("items",1),o.R7$(),o.Y8G("inputSize","default")("input",o.l_i(12,dt,e.emailError.error,e.emailError.text)),o.R7$(),o.Y8G("ngIf",e.data&&null!=e.data.protected),o.R7$(),o.Y8G("ngIf",!e.data)}}let J=(()=>{class a{fb;modalControl;apiProtection;appService;globalVars;countryService;data;success;error;towns$;_townCache=[];regions;get alreadyAccount(){return"ERRINVALIDUSER"===this.error}get nameError(){return this.dataForm.get("name").touched&&this.dataForm.get("name").hasError("required")?{error:!0,text:"global.validator.required"}:{error:!1,text:""}}get emailError(){return this.dataForm.get("email").touched&&this.dataForm.get("email").hasError("email")?{error:!0,text:"global.validator.email"}:this.dataForm.get("email").touched&&this.dataForm.get("email").hasError("required")?{error:!0,text:"global.validator.required"}:{error:!1,text:""}}loading=!1;constructor(e,t,i,n,r,s){this.fb=e,this.modalControl=t,this.apiProtection=i,this.appService=n,this.globalVars=r,this.countryService=s}dataForm;ngOnInit(){this.dataForm=this.fb.group({name:[this.data?.name,u.k0.required],email:[this.data?.email,[u.k0.required,nt.P.email]],key:[!1]}),null!=this.data?.protected&&(this.dataForm.addControl("regionId",this.fb.control(null)),this.dataForm.addControl("townId",this.fb.control(this.data?.protected?.townId)),this.towns$=this.dataForm.get("regionId").valueChanges.pipe((0,lt.n)(e=>(this.dataForm.updateValueAndValidity(),this.countryService.getTowns("724",e).pipe((0,N.T)(t=>(this._townCache=t,t)))))),this.countryService.getRegionsForEntities().subscribe(e=>{this.regions=e.map(t=>({id:t.id,title:t.name,disabled:!1})),this.data?.protected?.regionId&&this.dataForm.get("regionId").setValue(this.data?.protected?.regionId)}))}submit(){this.success=!1;const{value:e,valid:t}=this.dataForm;if(this.alreadyAccount)this.apiProtection.recoverAccess(e.email).subscribe({next:()=>{this.success=!0,this.appService.broadcast("showAlert",{state:"success",mainTitle:"module.onboard.email_sent",autoHide:!0})},error:i=>this.appService.broadcast("showAlert",{state:"error",mainTitle:"module.protector.err."+i.error,autoHide:!1})});else if(t){this.loading=!0;let n,i=e.key;delete e.key,this.data?.id?n=this.apiProtection.updateEntity(this.data.id,e):(e.validate=!0,n=this.apiProtection.createEntity(e)),n.subscribe({next:r=>{if(i)this.apiProtection.sendEntityLink(r.id).subscribe(()=>{this.appService.broadcast("showAlert",{state:"success",mainTitle:"",autoHide:!0});const s=this.regions?.find(p=>p.id==this.dataForm.value.regionId),f=this._townCache?.find(p=>p.id==this.dataForm.value.townId);this.modalControl.dismiss({...r,...this.dataForm.value,province:s?.title,location:f?.t
1itle})});else{this.appService.broadcast("showAlert",{state:"success",mainTitle:"",autoHide:!0});const s=this.regions.find(p=>p.id==this.dataForm.value.regionId),f=this._townCache?.find(p=>p.id==this.dataForm.value.townId);this.modalControl.dismiss({...r,...this.dataForm.value,province:s?.title,location:f?.name})}},error:r=>{this.loading=!1,this.error=r.error,"ERRINVALIDUSER"!==this.error&&this.appService.broadcast("showAlert",{state:"danger",mainTitle:"",autoHide:!0})}})}else for(let i in this.dataForm.controls)this.dataForm.controls[i].markAsTouched()}close(){this.modalControl.dismiss()}static \u0275fac=function(t){return new(t||a)(o.rXU(u.ok),o.rXU(z.ModalController),o.rXU(L.r),o.rXU($.d),o.rXU(k.Y),o.rXU(at.g))};static \u0275cmp=o.VBU({type:a,selectors:[["app-entities-add-modal"]],inputs:{data:"data"},standalone:!1,decls:4,vars:8,consts:[["secondaryButtonValue","global.common.close",3,"mainAction","secondaryAction","modalTitle","mainButtonValue","hasMainButton","mainButtonDisabled","hasSecondaryButton"],["svgImage","mail-sent",3,"size","textArray","noButton",4,"ngIf"],["svgImage","file-searching",3,"size","textArray","noButton",4,"ngIf"],[3,"formGroup",4,"ngIf"],["svgImage","mail-sent",3,"size","textArray","noButton"],["svgImage","file-searching",3,"size","textArray","noButton"],[3,"formGroup"],[3,"items"],["type","normal","formControlName","name",3,"inputSize","input"],["type","normal","formControlName","email",3,"inputSize","input"],[4,"ngIf"],["type","checkbox","formControlName","key",3,"checkboxConfig",4,"ngIf"],[3,"items","separation"],["type","select","formControlName","regionId",3,"popoverSize","inputSize","select","selectOptions"],["type","select-filter","formControlName","townId",3,"popoverSize","inputSize","select","selectOptions"],["type","checkbox","formControlName","key",3,"checkboxConfig"]],template:function(t,i){1&t&&(o.j41(0,"app-clupik-modal",0),o.bIt("mainAction",function(){return i.submit()})("secondaryAction",function(){return i.close()}),o.DNE(1,ft,1,4,"app-empty-space",1)(2,ht,1,4,"app-empty-space",2)(3,yt,7,15,"form",3),o.k0s()),2&t&&(o.Y8G("modalTitle","module.protection.entity")("mainButtonValue",i.alreadyAccount?"module.user.common.reget_my_account_min":"global.common.save")("hasMainButton",!i.success)("mainButtonDisabled",i.loading)("hasSecondaryButton",!i.alreadyAccount),o.R7$(),o.Y8G("ngIf",i.success),o.R7$(),o.Y8G("ngIf",i.alreadyAccount&&!i.success),o.R7$(),o.Y8G("ngIf",!i.alreadyAccount))},dependencies:[O.$,v.bT,u.qT,u.BC,u.cb,u.j4,u.JD,K.Y,H.S,W.p,v.Jj],encapsulation:2})}return a})();var Ct=l(26742),St=l(1460),_t=l(45312),Tt=l(63031),At=l(11056),Et=l(89792),xt=l(68018);const It=["uploader"],Vt=()=>[".xls",".xlsx","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"],Mt=a=>({link:a}),Ft=()=>({name:"module.protection.send_link",disabled:!1,description:"",light:!0});function Rt(a,d){if(1&a&&o.nrm(0,"app-empty-space",2),2&a){const e=o.XpG();o.Y8G("isMedium",!0)("textArray",e.textArray)("noButton",!0)}}function wt(a,d){if(1&a&&o.nrm(0,"app-clupik-state-bar",4),2&a){const e=o.XpG(2);o.Y8G("subtitle",e.subtitle)}}function kt(a,d){if(1&a){const e=o.RV6();o.nVh(0,wt,1,1,"app-clupik-state-bar",4),o.nrm(1,"div",5),o.nI1(2,"translate"),o.j41(3,"form",6)(4,"app-form-row",7)(5,"app-form-image",8),o.bIt("click",function(){c.eBV(e);const i=o.XpG();return c.Njj(i.onFileSelect())}),o.k0s()(),o.nrm(6,"app-input",9),o.k0s()}if(2&a){const e=o.XpG();o.vxM(e.error?0:-1),o.R7$(),o.Y8G("innerHTML",o.i5U(2,8,"module.user.csv_model",o.eq3(11,Mt,e.link)),o.npT),o.R7$(2),o.Y8G("formGroup",e.form),o.R7$(),o.Y8G("items",1),o.R7$(),o.Y8G("placeholder",e.fileName||"module.protection.select_xlsx")("isFile",!0)("loaded",e.fileName),o.R7$(),o.Y8G("checkboxConfig",o.lJ4(13,Ft))}}let Bt=(()=>{class a{modalCtrl;apiUsersService;globalVars;fb;textArray=["module.export.infor_getting_ready","module.export.infor_getting_ready_desc_noemail"];fileInput;XLSX;fileCSV="";fileName="";link;form;noFile=!0;error=!1;subtitle="";loading;constructor(e,t,i,n){this.modalCtrl=e,this.apiUsersService=t,this.globalVars=i,this.fb=n}ngOnInit(){this.form=this.fb.group({sendInvitation:[!1]}),this.link=_t.c.buckets.assets+"downloads/import_entities.xlsx"}cancel(){this.modalCtrl.dismiss()}onFileSelect(){this.fileInput.nativeElement.click()}onFileInput(e){this.error=!1;let t=e.target.files[0];null!=t&&(this.fileCSV="",this.fileName=t.name,this.getCSVfile(t))}getCSVfile(e){var t=this;this.noFile=!1;var i=new FileReader;i.onload=function(){var n=(0,m.A)(function*(r){var s=r.target.result;t.XLSX||(t.XLSX=yield l.e(62288).then(l.bind(l,62288)));let f=t.XLSX.read(new Uint8Array(s),{type:"array",cellDates:!0,cellNF:!0,cellText:!0}),T=f.Sheets[f.SheetNames[0]];var h={},y=[];for(let g in T){if("!"===g[0])continue;const S=g.substring(0,1),b=parseInt(g.substring(1)),D=T[g].v,Wt=T[g].t;1!=b?(y[b]||(y[b]={}),y[b][h[S]]="d"===Wt?t.globalVars.getMoment()(D).utc(!0).format("DD/MM/YYYY"):D):h[S]=D}y.shift(),y.shift(),t.fileCSV="";for(let g in h)t.fileCSV+=`${h[g]};`;t.fileCSV=t.fileCSV.slice(0,-1),t.fileCSV+="\n";for(let g of y){for(let S in h)if(g[h[S]]){let b=g[h[S]];b.replace&&(b=b.replace(/;/gi," ")),t.fileCSV+=`${b};`}else t.fileCSV+=";";t.fileCSV=t.fileCSV.slice(0,-1),t.fileCSV+="\n"}});return function(r){return n.apply(this,arguments)}}(),i.readAsArrayBuffer(e)}onConfirmFile(){this.error=!1,this.loading=!0;let e=Tt.o.encode(this.fileCSV);this.apiUsersService.importEntities(e,this.form.get("sendInvitation").value).subscribe({next:t=>{this.modalCtrl.dismiss(t)},error:t=>
1{this.loading=!1,"ERRINVALIDEMAIL"===t.error&&(this.error=!0,this.subtitle="global.validator.email_file"),"ERRINVALIDNAME"===t.error&&(this.error=!0,this.subtitle="global.validator.name_file")}})}static \u0275fac=function(t){return new(t||a)(o.rXU(z.ModalController),o.rXU(St.K),o.rXU(k.Y),o.rXU(u.ok))};static \u0275cmp=o.VBU({type:a,selectors:[["app-import-entities-modal"]],viewQuery:function(t,i){if(1&t&&o.GBs(It,5),2&t){let n;o.mGM(n=o.lsd())&&(i.fileInput=n.first)}},standalone:!1,decls:5,vars:9,consts:[["uploader",""],[3,"mainAction","secondaryAction","modalTitle","hasMainButton","mainButtonValue","mainButtonDisabled","secondaryButtonValue","hasSecondaryButton"],["svgImage","file-searching",3,"isMedium","textArray","noButton"],["type","file",1,"force-hidden",3,"change","accept"],["state","danger","mainTitle","global.validator.file_rror",3,"subtitle"],[1,"heading-text","h6",3,"innerHTML"],[3,"formGroup"],[3,"items"],[3,"click","placeholder","isFile","loaded"],["type","checkbox","formControlName","sendInvitation",3,"checkboxConfig"]],template:function(t,i){if(1&t){const n=o.RV6();o.j41(0,"app-clupik-modal",1),o.bIt("mainAction",function(){return c.eBV(n),c.Njj(i.onConfirmFile())})("secondaryAction",function(){return c.eBV(n),c.Njj(i.cancel())}),o.nVh(1,Rt,1,3,"app-empty-space",2)(2,kt,7,14),o.k0s(),o.j41(3,"input",3,0),o.bIt("change",function(s){return c.eBV(n),c.Njj(i.onFileInput(s))}),o.k0s()}2&t&&(o.Y8G("modalTitle","module.protection.import_users")("hasMainButton",!i.loading)("mainButtonValue","global.button.accept")("mainButtonDisabled",i.noFile)("secondaryButtonValue","global.common.cancel")("hasSecondaryButton",!0),o.R7$(),o.vxM(i.loading?1:2),o.R7$(2),o.Y8G("accept",o.lJ4(8,Vt)))},dependencies:[u.qT,u.BC,u.cb,u.j4,u.JD,O.$,At.b,K.Y,H.S,Et.a,W.p,xt.D9],styles:["form[_ngcontent-%COMP%]{padding-top:24px}"]})}return a})();var Gt=l(16221),Q=l(94474),Dt=l(18594),Ut=l(36229),Xt=l(91029),Yt=l(95064);const Lt=(a,d,e)=>({topbar:a,bread:d,topbread:e});function $t(a,d){if(1&a){const e=o.RV6();o.j41(0,"app-clupik-table",2),o.bIt("onRowClicked",function(i){c.eBV(e);const n=o.XpG();return c.Njj(n.openEntity(i))})("onButtonClicked",function(i){c.eBV(e);const n=o.XpG();return c.Njj(n.selectAction(i))})("onSelectAllActionClicked",function(i){c.eBV(e);const n=o.XpG();return c.Njj(n.selectMultipleAction(i))}),o.k0s()}if(2&a){const e=o.XpG();o.Y8G("settings",e.tableConfig)("source",d)}}function Pt(a,d){1&a&&o.nrm(0,"app-skeleton-table")}const jt=[{path:"",component:(()=>{class a{clubService;modalsService;translateService;apiProtector;globalVars;translationService;appService;breadCrumbs;modalService;imagesService;dialog;activatedRoute;document;multipleActionsSubscription;tableData$;table;tableConfig={serverFiltered:!1,rowClickEvent:!0,paginator:{size:30,paginatorType:"vertical"},title:"protector-entities",class:"full-height-clupik-table",noDataMessage:"no_entities_found",buttonsDesktop:[{type:"custom-icon",icon:"fa-regular fa-file-import",tooltip:"module.protection.import_users",broadcastKey:"import"},{type:"custom-icon",icon:"fa-regular fa-file-export",tooltip:"module.protection.export_users",broadcastKey:"export"},{type:"custom-icon",icon:"fa-regular fa-link",tooltip:"module.protection.send_link_all",broadcastKey:"send_key_all"},{type:"primary",broadcastKey:"add_entity",icon:"fa fa-plus",text:"module.protection.add_entity"}],buttonsMobile:[{type:"primary",broadcastKey:"add_entity",icon:"fa fa-plus",text:"module.protection.add_entity"}],multipleSelect:{showMultipleSelect:!0,selectAllMessage:"entities",sections:[{title:"quick_actions",actions:[{type:"custom",text:"module.protection.download_protocols",icon:"fa-light fa-arrow-down-to-line",broadcastKey:"down_protocols"},{type:"custom",text:"global.common.remove",icon:"fa-light fa-trash",broadcastKey:"trash"},{type:"custom",text:"module.protection.send_link",icon:"fa-light fa-link",broadcastKey:"send_link"}]}]},columns:{actions:{noExport:!0,title:"",class:"right",type:"custom",stickedFront:!0,hideSticky:!0,renderComponent:ot.H,actionsData:{actions:[{icon:"fa-light fa-arrow-down-to-line",text:"module.protection.download_protocols",condition:(e,t)=>t.protocols>0,disabled:()=>!1,event:(e,t)=>
1{t.entity.clubRelationInfo.forEach(i=>this.downloadPDF(i,t.entity.name))}},{icon:"fa-light fa-link",text:"module.protection.send_link",condition:(e,t)=>["processing","pending"].includes(t.status),disabled:()=>!1,event:(e,t)=>{this.apiProtector.sendEntityLink(t.id).subscribe(i=>{let n=this.table.tableData.find(r=>r.id===t.id);t.status="processing",this.table.tableDataSource.update(n,t),this.table.refresh()})}},{icon:"fa-light fa-edit",text:"global.common.edit",condition:()=>!0,disabled:()=>!1,event:(e,t)=>this.editEntity(t)},{icon:"fa-light fa-trash",text:"global.common.remove",condition:()=>!0,disabled:()=>!1,event:(e,t)=>{var i=this;this.dialog.open(w.w,{panelClass:"modal-md",data:{type:"delete-entity",validationValue:this.confirmationValue,wait:!0,waitText:"module.protection.deleting_entities"}}).afterClosed().subscribe(()=>{null!=this.multipleActionsSubscription&&this.multipleActionsSubscription.unsubscribe()}),this.multipleActionsSubscription=this.appService.subscribe("delete-entity",(0,m.A)(function*(){i.apiProtector.deleteEntity(t.id).subscribe({next:()=>{let r=i.table.tableData.find(s=>s.id===t.id);i.table.tableDataSource.remove(r),i.table.clearSelection(),i.appService.broadcast("showAlert",{state:"success",mainTitle:"",autoHide:!0}),i.appService.broadcast("success-confirm-modal")},error:r=>{i.appService.broadcast("showAlert",{state:"danger",mainTitle:"",autoHide:!0}),i.appService.broadcast("close-modal")}})}))}}]}},entity:{filterType:{type:"text"},title:"entity",configTitle:"entity",filter:!0,type:"new-cell",cell:e=>({type:t=>"content",order:"left",showImage:!0,size:32,image:{url:this.imagesService.getClubLogoThumbnailUrl(e.entity?.protectedClubId),imageType:"club"},showFeatured:!0,featuredTitle:t=>t.entity?.name}),customExportFunction:function(){var e=(0,m.A)(function*(t){return t.entity?.name});return function(i){return e.apply(this,arguments)}}(),customFilterFunction:(e,t)=>{let i=e.entity?.name.toLowerCase();i.replace(/\s/g,"");let n=0;return i.includes(t?.toLowerCase())&&n++,n}},status:{title:"status",configTitle:"status",filterType:{type:"selector",options:[],filterName:"Entity_status",filterServerName:"status",filterServerColumn:"status"},class:"column-xs",type:"new-cell",cell:e=>({order:"left",type:t=>"chip",chip:{label:t=>"module.protector.entity_status_table_new."+t.status,color:t=>({pending:"grey",active:"success",processing:"info",noprotocol:"danger",expired:"warning"}[t.status])}}),customExportFunction:(()=>{var t,e=this;return t=(0,m.A)(function*(i){return yield e.translateService.getTranslation(`module.protector.entity_status_table_new.${i.status}`)}),function(n){return t.apply(this,arguments)}})(),filter:!0},email:{filterType:{type:"text"},title:"email",configTitle:"email",filter:!0,type:"new-cell",cell:e=>({order:"left",type:t=>"content",showTitle:!0,mainTitle:t=>t.email}),customFilterFunction:(e,t)=>{let i=0;return e.email.toLowerCase().includes(t.toLowerCase())&&i++,i},customExportFunction:function(){var e=(0,m.A)(function*(t){return t.email});return function(i){return e.apply(this,arguments)}}()},province:{title:"local_province",configTitle:"local_province",type:"text",filter:!0,customFilterFunction:(e,t)=>{let i=e.province?.toLowerCase();if(null==i)return 0;i.replace(/\s/g,"");let n=0;return i.includes(t.toLowerCase())&&n++,n}},location:{title:"local_location",configTitle:"local_location",type:"text",filter:!0,customFilterFunction:(e,t)=>{let i=e.location?.toLowerCase();if(null==i)return 0;i.replace(/\s/g,"");let n=0;return i.includes(t.toLowerCase())&&n++,n}},sports:{title:"sport",configTitle:"sport",filter:!0,type:"new-cell",cell:e=>({order:"left",type:t=>"content",showTitle:!0,mainTitle:t=>t.sports}),customFilterFunction:(e,t)=>{let i=e.sports?.toLowerCase();if(null==i)return 0;i.replace(/\s/g,"");let n=0;return i.includes(t.toLowerCase())&&n++,n}},protocols:{filterType:{type:"number"},title:"protocols",configTitle:"protocols",class:"column-xs",filter:!0,type:"new-cell",cell:e=>({order:"left",type:t=>"chip",chip:{label:t=>t.protocols,color:t=>"grey"}}),customFilterFunction:(e,t)=>{let i=0;return t==e.protocols&&i++,i}},delegates:{filterType:{type:"number"},title:"delegates",configTitle:"delegates",class:"column-xs",filter:!0,type:"new-cell",cell:e=>({order:"left",type:t=>"chip",chip:{label:t=>t.delegates,color:t=>"grey"}}),customFilterFunction:(e,t)=>{let i=0;return t==e.delegates&&i++,i}},url:{type:"buttontable",configTitle:"web",title:"web",class:"column-sm",button:{action:e=>window.open(e.url),type:"button",config:"outlined",label:e=>"global.common.go_to_web",disabled:e=>!e.url,size:"xs",icon:"fa-solid fa-arrow-up-right-from-square",tooltip:e=>e.hiddenWeb?"module.web.hidden_web":e.url?"":"module.protector.pen
1ding_entity"}}}};confirmationValue;constructor(e,t,i,n,r,s,f,p,B,T,h,y,G){this.clubService=e,this.modalsService=t,this.translateService=i,this.apiProtector=n,this.globalVars=r,this.translationService=s,this.appService=f,this.breadCrumbs=p,this.modalService=B,this.imagesService=T,this.dialog=h,this.activatedRoute=y,this.document=G}ngOnInit(){var e=this;return(0,m.A)(function*(){if(e.confirmationValue=yield e.translationService.getTranslation("global.button.remove"),setTimeout(()=>e.globalVars.navbarTop.title="global.common.entities"),e.tableData$=e.apiProtector.getClubEntities().pipe((0,N.T)(t=>e.createTableData(t))),e.tableConfig.columns.status.filterType.options=[{nameValue:yield e.translateService.getTranslation("module.protector.entity_status_table_new.pending"),searchValue:"pending"},{nameValue:yield e.translateService.getTranslation("module.protector.entity_status_table_new.active"),searchValue:"active"},{nameValue:yield e.translateService.getTranslation("module.protector.entity_status_table_new.processing"),searchValue:"processing"},{nameValue:yield e.translateService.getTranslation("module.protector.entity_status_table_new.noprotocol"),searchValue:"noprotocol"},{nameValue:yield e.translateService.getTranslation("module.protector.entity_status_table_new.expired"),searchValue:"expired"}],e.activatedRoute.snapshot.queryParams.hasOwnProperty("filter")){let t=e.activatedRoute.snapshot.queryParams.filter;e.tableConfig.columns.status.defaultValue="other"!==t?[{nameValue:yield e.translateService.getTranslation("module.protector.entity_status_table_new."+t),searchValue:t}]:[{nameValue:yield e.translateService.getTranslation("module.protector.entity_status_table_new.active"),searchValue:"active"},{nameValue:yield e.translateService.getTranslation("module.protector.entity_status_table_new.noprotocol"),searchValue:"noprotocol"},{nameValue:yield e.translateService.getTranslation("module.protector.entity_status_table_new.expired"),searchValue:"expired"}]}})()}selectAction(e){switch(this.appService.broadcast("closeDropdown"),e){case"export":this.export();break;case"import":this.import();break;case"send_key_all":this.sendKeyToEverybody();break;case"add_entity":this.modalsService.openModal({component:J,modalSize:"sm"}).then(t=>{t&&t.data&&(this.table.tableDataSource.add({club:t.data,id:t.data.id,name:t.data.name,email:t.data.email,province:"-",location:"-",protocols:0,delegates:0,status:t.data.status,url:"",hiddenWeb:!1,entity:t.data}),this.table.reload(),this.table.refresh())})}}import(){var e=this;return(0,m.A)(function*(){let t=yield e.modalService.openModal({component:Bt,modalSize:"sm"});if(t.data){let i=t.data;for(let n of i)e.table.tableDataSource.add({club:n,id:n.id,name:n.name,email:n.email,province:n.province,sports:n.sports,protocols:0,delegates:0,status:"pending",url:"",hiddenWeb:!1,entity:n});e.table.reload(),e.table.refresh()}})()}isExpired(e){return this.globalVars.getMoment()(e?.date).add(1,"year").isBefore(new Date)}getStatus(e){return"active"===e.status?e.clubRelationInfo?.length?e.clubRelationInfo.every(t=>this.isExpired(t.info))?"expired":"active":"noprotocol":"creating"===e.status?"processing":e.status}createTableData(e){return e.map(t=>(t.hasOwnProperty("clubRelationInfo")&&(t.clubRelationInfo=t.clubRelationInfo.filter(i=>i.info&&Object.keys(i.info).length>0),t.clubRelationInfo=t.clubRelationInfo.filter(i=>"edited"!==i.status)),{club:t.protected,id:t.id,name:t.name,email:t.email,province:t.protected?.province||"-",location:t.protected?.location||"-",sports:t.protected?.sports?.join(", ")||"-",protocols:t.clubRelationInfo?.length||0,delegates:t.delegates?.length||0,status:this.getStatus(t),url:t.protected?.clubUrl||"",hiddenWeb:t.activeWebConfig,entity:t}))}sendKeyToEverybody(e=[]){0===e.length&&(e=this.table.tableData),(e=e.filter(t=>["processing","pending"].includes(t.status))).length>0?(this.dialog.open(w.w,{panelClass:"modal-md",data:{wait:!0,type:"send_all_links_entity",title:"send_all_links_entity",buttonLabel:"global.common.send"}}).afterClosed().subscribe(()=>{null!=this.multipleActionsSubscription&&this.multipleActionsSubscription.unsubscribe()}),this.multipleActionsSubscription=this.appService.subscribe("send_all_links_entity",()=>{this.apiProtector.sendEntityLinkToClubes(e.map(i=>i.id)).subscribe({next:()=>{e.forEach(i=>
1{let n=this.table.tableData.find(r=>r.id===i.id);i.status="proccesing",this.table.tableDataSource.update(n,i)}),this.appService.broadcast("close-modal"),this.table.refresh(),this.appService.broadcast("showAlert",{state:"success",mainTitle:"module.protection.send_all_ok",autoHide:!0})},error:i=>{this.appService.broadcast("showAlert",{state:"danger",mainTitle:"",autoHide:!0}),this.appService.broadcast("close-modal")}})})):this.appService.broadcast("showAlert",{state:"warning",mainTitle:"No se puede enviar enlace de activaci\xf3n a las entidades seleccionadas.",autoHide:!0})}selectMultipleAction({key:e,rows:t}){var i=this;switch(e){case"down_protocols":t.forEach(r=>{r.entity.clubRelationInfo.forEach(s=>this.downloadPDF(s,r.entity.name))}),this.table.clearSelection();break;case"send_link":this.sendKeyToEverybody(t),this.table.clearSelection();break;case"trash":this.dialog.open(w.w,{panelClass:"modal-md",data:{type:"delete-entity",numUsers:t.length,validationValue:this.confirmationValue,wait:!0,waitText:"module.protection.deleting_entities",stateSubtitle:"module.protection.deleting_entities_success"}}).afterClosed().subscribe(()=>{null!=this.multipleActionsSubscription&&this.multipleActionsSubscription.unsubscribe()}),this.multipleActionsSubscription=this.appService.subscribe("delete-entity",(0,m.A)(function*(){let r=[];for(let s of t)r.push((0,it._)(i.apiProtector.deleteEntity(s.id)));yield Promise.all(r).then(()=>{for(let s of t){let f=i.table.tableData.find(p=>p.id===s.id);i.table.tableDataSource.remove(f)}i.table.clearSelection(),i.appService.broadcast("showAlert",{state:"success",mainTitle:"",autoHide:!0}),i.appService.broadcast("success-confirm-modal")}).catch(()=>{i.appService.broadcast("showAlert",{state:"danger",mainTitle:"",autoHide:!0}),i.appService.broadcast("close-modal")})}))}}export(){this.table.exportTable("protector-entities")}getClubLogo(e){return this.imagesService.getClubLogoThumbnailUrl(e)}getLabelState(e){return"module.protector.entity_status_table_new."+e}colors={pending:"grey",active:"success",processing:"info",creating:"warning",noprotocol:"danger",expired:"warning"};getColorState(e){return this.colors[e]}openEntity(e){var t=this;return(0,m.A)(function*(){e.entity.state=e.status;let i=e.entity;yield t.modalService.openModal({component:Gt.O,modalSize:"lg",data:{protocols:i.clubRelationInfo,mainTitle:"module.protection.entity",hasHead:!0,headConfig:{title:i?.name,subtitle:i?.email,imageType:"club",image:t.getClubLogo(i?.protected?.id),status:{state:t.getColorState(i?.state),label:t.getLabelState(i?.state)}}}})})()}downloadPDF(e,t){this.apiProtector.downloadPDF(e.parentClubId,e.id,this.globalVars.responsive).subscribe(i=>{if(!this.globalVars.responsive){let n=new Blob([i],{type:"application/pdf"});const r=this.document.createElement("a");this.document.body.appendChild(r),r.style.display="none";const s=window.URL.createObjectURL(n);r.href=s,r.target="_blank",r.download=`${t}: protocolo "${e.info.name}".pdf`,r.click(),window.URL.revokeObjectURL(s),r.remove()}})}editEntity(e){var t=this;return(0,m.A)(function*(){let i=yield t.modalService.openModal({component:J,modalSize:"sm",data:{data:e.entity},options:{}});if(i.data){let n=i.data;e.entity?.protected&&(e.entity.protected.townId=n.townId||e.entity.protected.townId,e.entity.protected.regionId=n.regionId||e.entity.protected.regionId);let r={club:e.club,id:e.id,name:n.name,email:n.email,province:n.province||e.province,location:n.location||e.location,protocols:e.protocols,delegates:e.delegates,status:e.status,url:e.clubUrl,hiddenWeb:e.hiddenWeb,entity:{...e.entity,name:n.name,email:n.email}};t.table.tableDataSource.update(e,r),t.table.refresh(),t.table.reload()}})()}ngOnDestroy(){null!=this.multipleActionsSubscription&&this.multipleActionsSubscription.unsubscribe()}static \u0275fac=function(t){return new(t||a)(o.rXU(et.X),o.rXU(Q.M),o.rXU(P.T),o.rXU(L.r),o.rXU(k.Y),o.rXU(P.T),o.rXU($.d),o.rXU(Dt.E),o.rXU(Q.M),o.rXU(Ct.M),o.rXU(Ut.h),o.rXU(Xt.nX),o.rXU(c.qQL))};static \u0275cmp=o.VBU({type:a,selectors:[["app-entities-admin"]],viewQuery:function(t,i){if(1&t&&o.GBs(j.YT,5),2&t){let n;o.mGM(n=o.lsd())&&(i.table=n.first)}},standalone:!1,decls:4,vars:8,consts:[[1,"admin-dashboard","white",3,"ngClass"],[3,"settings","source"],[3,"onRowClicked","onButtonClicked","onSelectAllActionClicked","settings","source"]],template:function(t,i){if(1&t&&(
1o.j41(0,"div",0),o.nVh(1,$t,1,2,"app-clupik-table",1),o.nI1(2,"async"),o.vZN(3,Pt,1,0,"app-skeleton-table"),o.k0s()),2&t){let n;o.Y8G("ngClass",o.sMw(4,Lt,i.clubService.isTopBar()&&!i.breadCrumbs.hasBreadcrumbs(),i.breadCrumbs.hasBreadcrumbs()&&i.clubService.onlyBread(),i.breadCrumbs.hasBreadcrumbs()&&i.clubService.isTopBar())),o.R7$(),o.vxM((n=o.bMT(2,2,i.tableData$))?1:3,n)}},dependencies:[j.YT,Yt.X,v.YU,v.Jj],encapsulation:2})}return a})()}];let Z=(()=>{class a{static \u0275fac=function(t){return new(t||a)};static \u0275mod=o.$C({type:a});static \u0275inj=c.G2t({imports:[Y.iI.forChild(jt),Y.iI]})}return a})();var Nt=l(6431),zt=l(35375);let Ot=(()=>{class a{static \u0275fac=function(t){return new(t||a)};static \u0275mod=o.$C({type:a});static \u0275inj=c.G2t({imports:[v.MD,_.G,U.k,Nt.Y,R.P,E.x,zt.J,X.g]})}return a})();var Kt=l(37554);let Ht=(()=>{class a{static \u0275fac=function(t){return new(t||a)};static \u0275mod=o.$C({type:a});static \u0275inj=c.G2t({imports:[F.F,tt,x.Cn,V.i,M.m,C.j,_.G,I.S,v.MD,Z,Ot,Kt.$,Z]})}return a})()},92867:(q,A,l)=>{l.d(A,{m:()=>_});var v=l(72200),x=l(50630),I=l(49189),V=l(37808),M=l(73664),F=l(2615);let _=(()=>{class C{static \u0275fac=function(E){return new(E||C)};static \u0275mod=M.$C({type:C});static \u0275inj=F.G2t({imports:[v.MD,x.j,I.G,V.c]})}return C})()}}]);

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.