PageSourceSearch

https://www.jamboreecolegial.com/25333.10f24882142b157c.js

js jamboreecolegial.com collected 2026-10-07 18:46:38 UTC 151,890 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[25333],{3846:($t,pt,a)=>{a.d(pt,{Z:()=>At});var D=a(67201),o=a(24334),Y=a(69915),r=a(87113),m=a(89128),et=a(30002),Tt=a(94375),mt=a(68010),t=a(73664),A=a(2615),W=a(91029),H=a(36229),s=a(18175),lt=a(59115),q=a(68018);function it(B,nt){if(1&B){const X=t.RV6();t.j41(0,"button",6),t.bIt("click",function(V){return A.eBV(X),A.Njj(V.stopPropagation())}),t.nrm(1,"i",7),t.k0s()}if(2&B){t.XpG();const X=t.sdS(3);t.Y8G("matMenuTriggerFor",X)}}function ct(B,nt){if(1&B){const X=t.RV6();t.j41(0,"button",5),t.bIt("click",function(){A.eBV(X);const V=t.XpG();return A.Njj(V.validate())}),t.EFF(1),t.nI1(2,"translate"),t.k0s()}2&B&&(t.R7$(),t.SpI(" ",t.bMT(2,1,"module.registrations.validate_inscription")," "))}function gt(B,nt){if(1&B){const X=t.RV6();t.j41(0,"button",5),t.bIt("click",function(){A.eBV(X);const V=t.XpG();return A.Njj(V.assignTeam())}),t.EFF(1),t.nI1(2,"translate"),t.k0s()}2&B&&(t.R7$(),t.SpI(" ",t.bMT(2,1,"module.registrations.assign_team")," "))}function Z(B,nt){if(1&B){const X=t.RV6();t.j41(0,"button",5),t.bIt("click",function(){A.eBV(X);const V=t.XpG();return A.Njj(V.delete())}),t.EFF(1),t.nI1(2,"translate"),t.k0s()}2&B&&(t.R7$(),t.SpI(" ",t.bMT(2,1,"global.common.refuse")," "))}let At=(()=>{class B{router;authService;menuService;deleteDialog;activatedRoute;appService;teamDialog;apiInscriptionsService;apiClubsService;registrationsRequestsService;value;rowData;requestId;inscriptionId;constructor(X,k,V,y,F,G,J,ht,Ct,St){this.router=X,this.authService=k,this.menuService=V,this.deleteDialog=y,this.activatedRoute=F,this.appService=G,this.teamDialog=J,this.apiInscriptionsService=ht,this.apiClubsService=Ct,this.registrationsRequestsService=St}view(){this.appService.broadcast("addNewTab",{title:this.rowData.fullName||`${this.rowData.name} ${this.rowData.surname}`,type:"request",data:this.rowData.data,url:`./request/${this.rowData.id}`,lastUrl:`./request/${this.rowData.id}`,iconType:"request",renderComponent:r.y,fixed:!1})}assignTeam(){this.teamDialog.open(o.Z,{panelClass:"modal-lg",data:{param:{inscription:!0,data:this.rowData,season:this.rowData.seasonId,isTable:!0,userId:this.rowData.userId}}}).afterClosed().subscribe(k=>{if(null!=k)if(!k.playerForm&&k.team)this.registrationsRequestsService.broadcast("showTable",!1),this.apiInscriptionsService.validateInscriptionRequest(this.rowData.inscriptionId,this.rowData.id,{player:{teamId:k.team}}).subscribe(()=>{this.menuService.broadcast("updateBubbles"),this.registrationsRequestsService.broadcast("team",this.rowData.id)},()=>{this.registrationsRequestsService.broadcast("showAlert","Ha ocurrido un error al asignar el equipo"),this.registrationsRequestsService.broadcast("showTable",!0)});else if(k.playerForm&&k.team){let V={userId:this.rowData.userId,teamId:k.team,playerForm:k.playerForm};k.number&&(V.number=k.number),this.apiInscriptionsService.validateTeamInscriptionRequest(this.rowData.inscriptionId,this.rowData.id,V).subscribe(()=>{this.registrationsRequestsService.broadcast("team",this.rowData.id)},()=>{this.registrationsRequestsService.broadcast("showAlert","Ha ocurrido un error al asignar el equipo"),this.registrationsRequestsService.broadcast("showTable",!0)})}})}delete(){this.deleteDialog.open(D.w,{panelClass:"modal-md",data:{type:"delete-request-inscription"}}).afterClosed().subscribe(k=>{!0===k&&this.apiInscriptionsService.rejectInscriptionRequest(this.rowData.inscriptionId,this.rowData.id).subscribe(V=>{this.appService.broadcast("reloadNav",{}),this.appService.broadcast("read-notifications",1),this.appService.broadcast("reload-notification-number"),this.menuService.broadcast("updateBubbles"),this.registrationsRequestsService.broadcast("reject",this.rowData.id)},V=>{this.registrationsRequestsService.broadcast("showAlert","Ha ocurrido un error al eliminar la inscripci\xf3n"),this.registrationsRequestsService.broadcast("showTable",!0)})})}remove(){this.appService.broadcast("removeInscription",this.rowData)}validate(){this.appService.broadcast("addNewTab",{title:this.rowData.fullName||`${this.rowData.name} ${this.rowData.surname}`,type:"request",data:this.rowData.data,url:`./request/${this.rowData.id}/validate`,lastUrl:`./request/${this.rowData.id}/validate`,renderComponent:r.y,iconType:"validation",fixed:!1})}static \u0275fac=function(k){return new(k||B)(t.rXU(W.Ix),t.rXU(mt.u),t.rXU(Tt.$),t.rXU(H.h),t.rXU(W.nX),t.rXU(Y.d),t.rXU(H.h),t.rXU(et.$),t.rXU(m.P),t.rXU(s.o))};static \u0275cmp=t.VBU({type:B,selectors:[["ng-component"]],inputs:{value:"value",rowData:"rowData"},standalone:!1,decls:13,vars:11,consts:[["menu","matMenu"],[1,"table-actions"],[3,"matMenuTriggerFor"],["classList","default-menu","xPosition","before",1,"table-actions",3,"overlapTrigger"],["mat-menu-item",""],["mat-menu-item","",3,"click"],[3,"click","matMenuTriggerFor"],[1,"fa-solid","fa-ellipsis-v"]],template:function(k,V){if(1&k){const y=t.RV6();t.j41(0,"div",1),t.nVh(1,it,2,1,"button",2),t.j41(2,"mat-menu",3,0),t.nVh(4,ct,3,3,"button",4),t.nVh(5,gt,3,3,"button",4),t.j41(6,"button",5),t.bIt("click",function(){return A.eBV(y),A.Njj(V.view())}),t.EFF(7),t.nI1(8,"translate"),t.k0s(),t.nVh(9,Z,3,3,"button",4),t.j41(10,"button",5),t.bIt("click",function(){return A.eBV(y),A.Njj(V.remove())}),t.EFF(11),t.nI1(12,"translate"),t.k0s()()()}2&k&&(t.R7$(),t.vxM(V.rowData.userPage?-1:1),t.R7$(),t.Y8G("overlapTrigger",!1),t.R7$(2),t.vxM(V.rowData.userPage||2!=V.rowData.status?-1:4),t.R7$(),t.vxM(V.rowData.userPage||4!=V.rowData.status?-1:5),t.R7$(2),t.SpI(" ",t.bMT(8,7,"module.registrations.show_inscription")," "),t.R7$(2),t.vxM(2==V.rowData.status?9:-1),t.R7$(2),t.SpI(" ",t.bMT(12,9,"global.common.remove")," "))},dependencies:[lt.kk,lt.fb,lt.Cp,q.D9],encapsulation:2})}return B})()},9834:($t,pt,a)=>{a.d(pt,{B:()=>ft});var D=a(10467),o=a(73664),Y=a(2615),r=a(68010),m=a(60177),et=a(69915),Tt=a(25615),mt=a(34135),t=a(60152),A=a(26742),W=a(13961),H=a(6961),s=a(16459),lt=a(30002),q=a(91029),it=a(72200),ct=a(88834),gt=a(82765),Z=a(9454),At=a(53986),B=a(82966),nt=a(79276),X=a(5900),k=a(48142),V=a(13779),y=a(68018);const F=P=>({title:P}),G=P=>({disabled:P});function J(P,st){1&P&&(o.j41(0,"app-clupik-header",4)(1,"div",5)(2,"div",6),o.EFF(3),o.nI1(4,"translate"),o.k0s()()()),2&P&&(o.Y8G("isDarkMode",!0)("hasSelect",!1),o.R7$(3),o.JRh(o.bMT(4,3,"global.title.inscriptions")))}function ht(P,st){1&P&&(o.j41(0,"div"),o.nrm(1,"app-skeleton-block"),o.k0s())}function Ct(P,st){if(1&P&&(o.j41(0,"div",14)(1,"div",15),o.EFF(2),o.nI1(3,"translate"),o.k0s()()),2&P){const l=o.XpG().index,x=o.XpG(2);o.R7$(2),o.JRh(o.i5U(3,1,"module.registrations.inscription_related_title",o.eq3(4,F,x.getTitle(l).title)))}}function St(P,st){if(1&P){const l=o.RV6();o.j41(0,"div",25)(1,"div",26)(2,"div",27)(3,"mat-checkbox",28),o.bIt("change",function(){Y.eBV(l);const _=o.XpG().index,b=o.XpG(2).index,j=o.XpG(2);return Y.Njj(j.groupsAdd[b][_].value?j.deleteInscriptionLocal(b,_):j.addInscription(b,_))}),o.EFF(4),o.k0s()()()()}if(2&P){const l=o.XpG(),x=l.$implicit,_=l.index,b=o.XpG(2).index,j=o.XpG(2);o.R7$(3),o.Y8G("disabled",j.canSelect(b,_))("checked",j.groupsAdd[b][_].value),o.R7$(),o.JRh(x.title)}}function Ft(P,st){if(1&P&&(o.j41(0,"div",37),o.nrm(1,"img",38),o.k0s()),2&P){const l=o.XpG(2).$implicit;o.R7$(),o.Y8G("src",l.image,o.B4B)}}function jt(P,st){if(1&P&&(o.nrm(0,"div",39),o.nI1(1,"safe")),2&P){const l=o.XpG(2).$implicit;o.Y8G("innerHTML",o.i5U(1,1,l.description,"html"),o.npT)}}function z(P,st){if(1&P){const l=o.RV6();o.j41(0,"button",40),o.bIt("click",function(){Y.eBV(l);const _=o.XpG(2).index,b=o.XpG(2).index,j=o.XpG(2);return Y.Njj(j.addInscription(b,_))}),o.nrm(1,"i",41),o.j41(2,"span"),o.EFF(3),o.nI1(4,"translate"),o.k0s()()}if(2&P){const l=o.XpG(2).index,x=o.XpG(2).index,_=o.XpG(2);o.Y8G("disabled",_.groupsAdd[x][l].notStock||_.canSelect(x,l)),o.R7$(3),o.JRh(o.bMT(4,2,"global.button.add"))}}function Pt(P,st){if(1&P){const l=o.RV6();o.j41(0,"button",42),o.bIt("click",function(){Y.eBV(l);const _=o.XpG(2).index,b=o.XpG(2).index,j=o.XpG(2);return Y.Njj(j.deleteInscriptionLocal(b,_))}),o.nrm(1,"i",43),o.j41(2,"span"),o.EFF(3),o.nI1(4,"translate"),o.k0s()()}2&P&&(o.R7$(3),o.JRh(o.bMT(4,1,"global.button.remove")))}function g(P,st){if(1&P){const l=o.RV6();o.j41(0,"mat-expansion-panel",29)(1,"mat-expansion-panel-header",30)(2,"mat-panel-title")(3,"mat-checkbox",31),o.bIt("click",function(_){return Y.eBV(l),Y.Njj(_.stopPropagation())})("change",function(){Y.eBV(l);const _=o.XpG().index,b=o.XpG(2).index,j=o.XpG(2);return Y.Njj(j.groupsAdd[b][_].value?j.deleteInscriptionLocal(b,_):j.addInscription(b,_))}),o.EFF(4),o.k0s()()(),o.j41(5,"div",32),o.DNE(6,Ft,2,1,"div",33)(7,jt,2,4,"div",34)(8,z,5,4,"button",35)(9,Pt,5,3,"button",36),o.k0s()()}if(2&P){const l=o.XpG(),x=l.$implicit,_=l.index,b=o.XpG(2).index,j=o.XpG(2);o.Y8G("expanded",!0)("togglePosition","after"),o.R7$(),o.Y8G("expandedHeight","48px"),o.R7$(2),o.Y8G("disabled",j.canSelect(b,_))("checked",j.groupsAdd[b][_].value),o.R7$(),o.JRh(x.title),o.R7$(2),o.Y8G("ngIf",null!=x.inscriptionImage),o.R7$(),o.Y8G("ngIf",null!=x.description&&"<p><br></p>"!=x.description),o.R7$(),o.Y8G("ngIf",!j.groupsAdd[b][_].value),o.R7$(),o.Y8G("ngIf",j.groupsAdd[b][_].value)}}function tt(P,st){if(1&P&&(o.j41(0,"div",22),o.DNE(1,St,5,3,"div",23)(2,g,10,10,"mat-expansion-panel",24),o.k0s()),2&P){const l=st.$
1implicit;o.R7$(),o.Y8G("ngIf",null==l.inscriptionImage&&(null==l.description||"<p><br></p>"==l.description)),o.R7$(),o.Y8G("ngIf",null!=l.inscriptionImage||null!=l.description&&"<p><br></p>"!=l.description)}}function C(P,st){if(1&P&&(o.j41(0,"div",37),o.nrm(1,"img",38),o.k0s()),2&P){const l=o.XpG().$implicit;o.R7$(),o.Y8G("src",l.image,o.B4B)}}function K(P,st){if(1&P&&(o.nrm(0,"div",39),o.nI1(1,"safe")),2&P){const l=o.XpG().$implicit;o.Y8G("innerHTML",o.i5U(1,1,l.description,"html"),o.npT)}}function I(P,st){if(1&P){const l=o.RV6();o.j41(0,"div",44)(1,"div",45)(2,"div",46)(3,"mat-checkbox",47),o.bIt("change",function(){const _=Y.eBV(l).index,b=o.XpG(2).index,j=o.XpG(2);return Y.Njj(j.groupsAdd[b][_].value?j.deleteInscriptionLocal(b,_):j.addInscription(b,_))}),o.EFF(4),o.k0s(),o.DNE(5,C,2,1,"div",33)(6,K,2,4,"div",34),o.k0s()()()}if(2&P){const l=st.$implicit,x=st.index,_=o.XpG(2).index,b=o.XpG(2);o.R7$(),o.Y8G("ngClass",o.eq3(6,G,b.canSelect(_,x))),o.R7$(2),o.Y8G("disabled",b.canSelect(_,x))("checked",b.groupsAdd[_][x].value),o.R7$(),o.JRh(l.title),o.R7$(),o.Y8G("ngIf",null!=l.inscriptionImage),o.R7$(),o.Y8G("ngIf",null!=l.description&&"<p><br></p>"!=l.description)}}function i(P,st){if(1&P&&(o.j41(0,"div",16),o.nrm(1,"app-form-section",17),o.j41(2,"div",18)(3,"mat-accordion",19),o.DNE(4,tt,3,2,"div",20),o.k0s()(),o.DNE(5,I,7,8,"div",21),o.k0s()),2&P){const l=o.XpG().$implicit;o.R7$(),o.Y8G("mainTitle",l.title)("description",l.description)("tooltip",l.condition)("tooltipIcon","fa-solid fa-info-circle"),o.R7$(2),o.Y8G("multi",!0),o.R7$(),o.Y8G("ngForOf",l.inscriptions),o.R7$(),o.Y8G("ngForOf",l.inscriptions)}}function rt(P,st){if(1&P&&(o.j41(0,"div",11),o.DNE(1,Ct,4,6,"div",12)(2,i,6,7,"div",13),o.k0s()),2&P){const l=st.index,x=o.XpG(2);o.Y8G("id","group_"+l),o.R7$(),o.Y8G("ngIf",x.getTitle(l).show),o.R7$(),o.Y8G("ngIf",x.inscriptionsLoaded)}}function O(P,st){if(1&P){const l=o.RV6();o.j41(0,"div"),o.DNE(1,rt,3,3,"div",7),o.j41(2,"div",8)(3,"button",9),o.bIt("click",function(){Y.eBV(l);const _=o.XpG();return Y.Njj(_.continue())}),o.nrm(4,"i",10),o.j41(5,"span"),o.EFF(6),o.nI1(7,"translate"),o.k0s()()()()}if(2&P){const l=o.XpG();o.R7$(),o.Y8G("ngForOf",l.groups),o.R7$(2),o.Y8G("disabled",!l.inscriptionsLoaded),o.R7$(3),o.JRh(o.bMT(7,3,"global.button.continue"))}}let ft=(()=>{class P{imagesService;clubsService;authService;globalVars;router;apiInscriptionsService;document;platformId;appService;seoNamesService;activatedRoute;translateService;inSitu;params;groups;inscriptionsLoaded;canEdit=!1;isNewLayout=!1;clubId;registrationPath;groupsAdd;step;moment;widget=s.g;inscriptionTitles=[];subscription=new W.yU;errors=[];constructor(l,x,_,b,j,ot,It,dt,f,R,p,v){this.imagesService=l,this.clubsService=x,this.authService=_,this.globalVars=b,this.router=j,this.apiInscriptionsService=ot,this.document=It,this.platformId=dt,this.appService=f,this.seoNamesService=R,this.activatedRoute=p,this.translateService=v,this.subscription.add(this.appService.subscribe("receiveInscriptions",T=>this.setInscriptionsAsSelected(T))),this.subscription.add(this.appService.subscribe("canContinue",()=>this.continue())),this.subscription.add(this.appService.subscribe("deleteIns",T=>this.deleteInscription(T)))}ngOnInit(){var l=this;return(0,D.A)(function*(){l.isNewLayout=l.clubsService.isNewLayout(),l.params={forAdmin:l.inSitu};let x=JSON.parse(l.activatedRoute.snapshot.fragment).selected,_=yield l.apiInscriptionsService.getInscriptionNewByIds(x).toPromise();l.groups=[];let b=new Set,j=0;for(let f of _){f.childInscriptionsGroups.length>0&&f.childInscriptionsGroups.some(R=>R.childInscriptionsOptional.length>0)&&l.inscriptionTitles.push({id:j,title:f.title});for(let R of f.childInscriptionsGroups){let p=0;for(let v of R.childInscriptionsOptional)b.has(v.id)||b.add(v.id),p++;R.inscriptions=[],null!=R.max&&null!=R.min?R.condition=R.max===R.min?yield l.translateService.getTranslation("module.registrations.choose_exact",{num:R.max}):yield l.translateService.getTranslation("module.registrations.choose_between",{max:R.max,min:R.min}):null!=R.max?R.condition=yield l.translateService.getTranslation("module.registrations.choose_max",{max:R.max}):null!=R.min&&(R.condition=yield l.translateService.getTranslation("module.registrations.choose_min",{min:R.min})),p>0&&(l.errors.push(!1),l.groups.push(R),j++)}}l.appService.broadcast("sendGroups",l.groups),l.appService.broadcast("navbarBottomVisibility",{show:!1}),l.moment=l.globalVars.getMoment(),l.seoNamesService.setMeta({title:"Inscripciones",description:"Inscripciones del Club",image:"",url:l.router.url}),l.clubId=l.clubsService.getClubId();var It=l.authService.isClubAdministrator(l.clubId),dt=l.authService.isClubEditor(l.clubId);if((It||dt)&&(l.canEdit=!0),l.registrationPath="/registrations/",(0,m.UE)(l.platformId)&&(l.document.querySelector("body").scrollTop=0),l.groupsAdd=[],l.inscriptionsLoaded=!1,Array.from(b.values()).length>0)l.apiInscriptionsService.getInscriptionNewByIds(Array.from(b.values())
1).subscribe(f=>{for(let R=0;R<l.groups.length;R++){l.groupsAdd.push([]);for(let p of f){let v={...p};if(l.groups[R].childInscriptionsOptional.some(T=>T.id===v.id)){let T=l.groups[R].childInscriptionsOptional.indexOf(l.groups[R].childInscriptionsOptional.find(at=>at.id===v.id));l.groupsAdd[R][T]={id:v.id,value:!1,notStock:v.notStock},v.image=l.imagesService.getInscriptionImageThumbnail(v.id),l.groups[R].inscriptions[T]=v}}}for(let R=0;R<l.groups.length;R++)for(let p=0;p<l.groups[R].inscriptions.length;p++)null==l.groups[R].inscriptions[p]&&(l.groups[R].inscriptions.splice(p,1),l.groupsAdd[R].splice(p,1));l.inscriptionsLoaded=!0});else{let f=[];for(let R=0;R<l.groups.length;R++){l.groupsAdd.push([]);for(let p of f){let v={...p};if(l.groups[R].childInscriptionsOptional.some(T=>T.id===v.id)){let T=l.groups[R].childInscriptionsOptional.indexOf(l.groups[R].childInscriptionsOptional.find(at=>at.id===v.id));l.groupsAdd[R][T]={id:v.id,value:!1,notStock:v.notStock},v.image=l.imagesService.getInscriptionImageThumbnail(v.id),l.groups[R].inscriptions[T]=v}}}for(let R=0;R<l.groups.length;R++)for(let p=0;p<l.groups[0].inscriptions.length;p++)null==l.groups[R].inscriptions[p]&&(l.groups[R].inscriptions.splice(p,1),l.groupsAdd[R].splice(p,1));l.inscriptionsLoaded=!0}})()}setInscriptionsAsSelected(l){for(let x=0;x<l.length;x++)for(let _ of l[x].inscriptions){let b=this.groupsAdd[x].find(j=>j.id===_.id);b&&(b.value=!0)}}addInscription(l,x){this.groupsAdd[l][x].value=!0,this.appService.broadcast("sendGroupInscription",{groupId:l,values:this.groupsAdd,newData:this.groups[l].inscriptions[x]})}deleteInscription(l){const x=l.value,_=this.groups[l.groupId].inscriptions.findIndex(b=>b.id===x);this.groupsAdd[l.groupId][_].value=!1,this.appService.broadcast("deleteGroupInscription",{groupId:l.groupId,values:this.groupsAdd,newData:this.groups[l.groupId].inscriptions[_]})}deleteInscriptionLocal(l,x){this.groupsAdd[l][x].value=!1,this.appService.broadcast("deleteGroupInscription",{groupId:l,values:this.groupsAdd,newData:this.groups[l].inscriptions[x]})}continue(){let l;for(let x=0;x<this.errors.length;x++)this.errors[x]=!1;for(let x=0;x<this.groups.length;x++){let _=this.groupsAdd[x].filter(b=>b.value).length;(null!=this.groups[x].max&&_>this.groups[x].max||null!=this.groups[x].min&&_<this.groups[x].min)&&(null==l&&(l=`group_${x}`),this.errors[x]=!0)}if(this.errors.every(x=>!x))this.appService.broadcast("goInscription",{});else if((0,m.UE)(this.platformId)){let x=window.innerWidth>=959?125:$("#nav-clupik").height()+30;$("html,body").animate({scrollTop:$(`#${l}`).offset().top-x},"slow")}}ngAfterViewInit(){this.globalVars.navbarTop.backLink=!0,this.globalVars.navbarTop.customLink=null,this.globalVars.navbarTop.rightIcon=null,this.globalVars.navbarTop.rightLink=null,this.globalVars.navbarTop.image=null,this.globalVars.navbarTop.title="global.title.inscription",this.appService.broadcast("registrationList",{value:!0})}ngOnDestroy(){this.subscription.unsubscribe()}getTitle(l){let x=this.inscriptionTitles.find(_=>_.id===l);return null!=x?{show:!0,title:x.title}:{show:!1}}getErrors(l){return this.errors[l]}canSelect(l,x){if(!this.groupsAdd[l][x].value){if(this.groups[l].inscriptions[x].notStock||null!=this.groups[l].inscriptions[x].initialDate&&this.moment().isBefore(this.groups[l].inscriptions[x].initialDate)||null!=this.groups[l].inscriptions[x].finalDate&&this.moment().isAfter(this.groups[l].inscriptions[x].finalDate))return!0;let _=this.groupsAdd[l].filter(b=>b.value).length;if(null!=this.groups[l].max&&_==this.groups[l].max)return!0}return!1}static \u0275fac=function(x){return new(x||P)(o.rXU(A.M),o.rXU(t.X),o.rXU(r.u),o.rXU(Tt.Y),o.rXU(q.Ix),o.rXU(lt.$),o.rXU(Y.qQL),o.rXU(o.Agw),o.rXU(et.d),o.rXU(mt.h),o.rXU(q.nX),o.rXU(H.T))};static \u0275cmp=o.VBU({type:P,selectors:[["app-registration-public-select-options"]],inputs:{inSitu:"inSitu"},standalone:!1,decls:5,vars:7,consts:[[3,"isDarkMode","hasSelect",4,"ngIf"],[1,"public-dashboard","white","main-container","narrow"],[4,"ngIf"],[3,"continueEvent","buttonTitle","componentType","componentTitle","params"],[3,"isDarkMode","hasSelect"],[1,"inscriptions-page-head"],[1,"inscriptions-title"],["class","registration-group",3,"id",4,"ngFor","ngForOf"],[1,"actions-right","hidden-sm"],["mat-raised-button","","type","button",1,"btn","btn-primary",3,"click","disabled"],[1,"fa-solid","fa-check"],[1,"registration-group",3,"id"],["class","section-header",4,"ngIf"],["class","public-registrations-list",4,"ngIf"],[1,"section-header"],[1,"heading-text","h2"],[1,"public-registrations-list"],[3,"mainTitle","description","tooltip","tooltipIcon"],[1,"clupik-accordion","checkbox-accordion","visible-sm"],[1,"config-accordion",3,"multi"],["class","row",4,"ngFor","ngForOf"],["class","registration hidden-sm",4,"ngFor","ngForOf"],[1,"row"],["class","mat-expansion-panel",4,"ngIf"],[3,"expanded","togglePosition",4,"ngIf"],[1,"mat-expansion-panel"],[1,"mat-expansion-panel-header","header-category"],[1,"mat-expansion-panel-header-title"],["type","checkbox",1,"checkbox-bold",3,"change","disabled","checked"],[3,"expanded","togglePosition"],[1,"header-category",3,"expandedHeight"],["type","checkbox",1,"checkbox-bold",3,"click","change","disabled","checked"],[1,"accordion-panel-content"],["class","registration-image",4,"ngIf"],["class","text-html-format",3,"innerHTML",4,"ngIf"],["class","btn-primary-outline btn-new-size btn-full-width","mat-raised-button","",3,"disabled","click",4,"ngIf"],["class","btn-primary-outline btn-no-outline btn-new-size btn-full-width","mat-raised-button","",3,"click",4,"ngIf"],[1,"registration-image"],["appLazyLoadImage","","type","thumbnail",3,"src"],[1,"text-html-format",3,"innerHTML"],["mat-raised-button","",1,"btn-primary-outline","btn-new-size","btn-full-width",3,"click","disabled"],[1,"fa-solid","fa-plus"],["mat-raised-button","",1,"btn-primary-outline","btn-no-outline","btn-new-size","btn-full-width",3,"click"],[1,"fa-solid","fa-tras
1h"],[1,"registration","hidden-sm"],[1,"registration-content",3,"ngClass"],[1,"title"],["type","checkbox",1,"checkbox-lg","checkbox-align-top","checkbox-bold",3,"change","disabled","checked"]],template:function(x,_){1&x&&(o.DNE(0,J,5,5,"app-clupik-header",0),o.j41(1,"div",1),o.DNE(2,ht,2,0,"div",2)(3,O,8,5,"div",2),o.k0s(),o.j41(4,"app-fixed-summary",3),o.bIt("continueEvent",function(){return _.continue()}),o.k0s()),2&x&&(o.Y8G("ngIf",_.isNewLayout&&!_.globalVars.app),o.R7$(2),o.Y8G("ngIf",!_.inscriptionsLoaded),o.R7$(),o.Y8G("ngIf",_.inscriptionsLoaded),o.R7$(),o.Y8G("buttonTitle","global.button.continue")("componentType",_.widget)("componentTitle","module.shared.asides.my_inscriptions")("params",_.params))},dependencies:[it.YU,it.Sq,it.bT,ct.$z,gt.So,Z.BS,Z.GK,Z.Z2,Z.WN,At.J,B.K,nt.a,X.t,k.x,V.m,y.D9],styles:["[_ngcontent-%COMP%]:root{--current-breakpoint: desktop}@media (max-width: 959px){[_ngcontent-%COMP%]:root{--current-breakpoint: mobile}}@media (max-width: 959px){.hide-mobile[_ngcontent-%COMP%]{display:none!important}}@media (min-width: 960px){.show-only-mobile[_ngcontent-%COMP%]{display:none!important}}.registration-group[_ngcontent-%COMP%]:not(:first-child){margin-top:1em}@media (max-width: 599px){.registration-group[_ngcontent-%COMP%]:not(:first-child){margin-top:3em}}.registration-group[_ngcontent-%COMP%]   .condition[_ngcontent-%COMP%]{font-weight:600;margin-top:1em}.registration-group[_ngcontent-%COMP%]   .condition[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{margin-right:6px}.registration-group[_ngcontent-%COMP%]   .registration[_ngcontent-%COMP%]{display:flex;justify-content:stretch;padding:2em 0;width:100%}.registration-group[_ngcontent-%COMP%]   .registration[_ngcontent-%COMP%]:not(:last-child){border-bottom:1px solid #ddd}.registration-group[_ngcontent-%COMP%]   .registration[_ngcontent-%COMP%]   .registration-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;flex-grow:1}.registration-group[_ngcontent-%COMP%]   .registration[_ngcontent-%COMP%]   .registration-content[_ngcontent-%COMP%]:not(:first-child){margin-left:2em}.registration-group[_ngcontent-%COMP%]   .registration[_ngcontent-%COMP%]   .registration-content[_ngcontent-%COMP%]   .text-html-format[_ngcontent-%COMP%]{font-size:.9em;margin-top:5px;line-height:1.4em;margin-left:26px}.registration-group[_ngcontent-%COMP%]   .registration[_ngcontent-%COMP%]   .registration-content[_ngcontent-%COMP%]   .info-item[_ngcontent-%COMP%]{font-weight:600;font-size:14px}.registration-group[_ngcontent-%COMP%]   .registration[_ngcontent-%COMP%]   .registration-content[_ngcontent-%COMP%]   .info-item[_ngcontent-%COMP%]   .info-title[_ngcontent-%COMP%]{color:#999}.registration-group[_ngcontent-%COMP%]   .registration[_ngcontent-%COMP%]   .registration-content[_ngcontent-%COMP%]   .actions[_ngcontent-%COMP%]{display:flex;margin-top:16px;align-items:center;flex-grow:1}.registration-group[_ngcontent-%COMP%]   .registration[_ngcontent-%COMP%]   .registration-content[_ngcontent-%COMP%]   .actions[_ngcontent-%COMP%]   .spacing[_ngcontent-%COMP%]{flex-grow:1}.registration-group[_ngcontent-%COMP%]   .registration[_ngcontent-%COMP%]   .registration-content[_ngcontent-%COMP%]   .actions[_ngcontent-%COMP%] > button[_ngcontent-%COMP%]{margin-right:2em}.registration-group[_ngcontent-%COMP%]   .registration[_ngcontent-%COMP%]   .registration-content[_ngcontent-%COMP%]   .actions[_ngcontent-%COMP%] > button.delete[_ngcontent-%COMP%]{margin-right:0}.registration-group[_ngcontent-%COMP%]   .registration[_ngcontent-%COMP%]   .registration-image[_ngcontent-%COMP%]{flex-shrink:0;margin-left:1em}.registration-group[_ngcontent-%COMP%]   .registration[_ngcontent-%COMP%]   .registration-image[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:300px;object-fit:cover}@media (max-width: 599px){.registration-group[_ngcontent-%COMP%]   .registration[_ngcontent-%COMP%]{flex-direction:column}.registration-group[_ngcontent-%COMP%]   .registration[_ngcontent-%COMP%]   .registration-image[_ngcontent-%COMP%]{margin-left:0;width:100%}.registration-group[_ngcontent-%COMP%]   .registration[_ngcontent-%COMP%]   .registration-content[_ngcontent-%COMP%]:not(:first-child){margin-left:0;width:100%;margin-top:1em}}.checkbox-accordion[_ngcontent-%COMP%]{margin-top:1em}.checkbox-accordion[_ngcontent-%COMP%]   .text-html-format[_ngcontent-%COMP%]{margin-top:5px}.checkbox-accordion[_ngcontent-%COMP%]   .text-html-format[_ngcontent-%COMP%]:first-child{margin-top:1em}.checkbox-accordion[_ngcontent-%COMP%]   .registration-image[_ngcontent-%COMP%]{margin-left:0;width:100%}.checkbox-accordion[_ngcontent-%COMP%]   .registration-image[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:100%}.inscriptions-page-head[_ngcontent-%COMP%]{position:relative}@media (max-width: 991px){.inscriptions-page-head[_ngcontent-%COMP%]{padding-left:20px;padding-right:20px}}.inscriptions-page-head[_ngcontent-%COMP%]   .inscriptions-title[_ngcontent-%COMP%]{font-family:var(--main-font);font-weight:600;font-size:36px;line-height:54px;color:var(--primary-text)}@media (max-width: 991px){.inscriptions-page-head[_ngcontent-%COMP%]   .inscriptions-title[_ngcontent-%COMP%]{font-size:22px;line-height:33px}}.inscriptions-page-head[_ngcontent-%COMP%]   .dark[_ngcontent-%COMP%]{color:#fff}.public-dashboard[_ngcontent-%COMP%]{padding-bottom:48px}"]})}return P})()},11202:($t,pt,a)=>{a.d(pt,{_:()=>r});var D=a(73664),o=a(91438),Y=a(68018);let r=(()=>{class m{value;rowData;icon;message;constructor(){}ngOnInit(){this.rowData.userId?(this.icon="fa-light fa-user",this.message="module.registrations.existing_user"):(this.icon="fa-light fa-file-alt",this.message="module.registrations.new_user")}static \u0275fac=function(mt){return new(mt||m)};static \u0275cmp=D.VBU({type:m,selectors:[["ng-component"]],inputs:{value:"value",rowData:"rowData"},standalone:!1,decls:5,vars:6,consts:[[3,"matTooltip"]],template:function(mt,t){1&mt&&(D.j41(0,"div")(1,"a")(2,"span",0),D.nI1(3,"translate"),D.nrm(4,"i"),D.k0s()()()),2&mt&&(D.R7$(2),D.Y8G("matTooltip",D.mNQ(D.bMT(3,4,t.message))),D.R7$(2),D.HbH(t.icon))},dependencies:[o.e,Y.D9],encapsulation:2})}return m})()},16459:($t,pt,a)=>{a.d(pt,{g:()=>X});var D=a(69915),o=a(13961),Y=a(25615),r=a(30002),m=a(73664),et=a(2615),Tt=a(91029),mt=a(72200),t=a(6688),A=a(68018);function W(k,V){1&k&&(m.j41(0,"div",8)(1,"h3",9),m.EFF(2),m.nI1(3,"translate"),m.k0s()()),2&k&&(m.R7$(2),m.JRh(m.bMT(3,1,"module.shared.asides.my_inscriptions")))}function H(k,V){if(1&k&&(m.j41(0,"div",16),m.EFF(1),m.nI1(2,"translate"),m.k0s()),2&k){const y=m.XpG().$implicit;m.R7$(),m.Lme("",m.bMT(2,2,"module.shared.asides.inscription_closing"),": ",y.finalDate)}}function s(k,V){if(1&k){const y=m.RV6();m.j41(0,"button",17),m.bIt("click",function(){et.eBV(y);const G=m.XpG().index,J=m.XpG();return et.Njj(J.delete(G))}),m.nrm(1,"span",18),m.k0s()}}function lt(k,V){if(1&k&&(m.j41(0,"div",10)(1,"div",11)(2,"div",12),m.EFF(3),m.k0s(),m.DNE(4,H,3,4,"div",13),m.k0s(),m.j41(5,"div",14),m.DNE(6,s,2,0,"button",15),m.k0s()()),2&k){const y=V.$implicit,F=m.XpG();m.R7$(3),m.SpI("",y.title," "),m.R7$(),m.Y8G("ngIf",y.finalDate),m.R7$(2),m.Y8G("ngIf",F.onList&&1===F.step)}}
1function q(k,V){if(1&k&&(m.j41(0,"div",8)(1,"h3",9),m.EFF(2),m.k0s()()),2&k){const y=m.XpG().$implicit;m.R7$(2),m.SpI("",y.title," ")}}function it(k,V){if(1&k){const y=m.RV6();m.j41(0,"button",17),m.bIt("click",function(){et.eBV(y);const G=m.XpG().index,J=m.XpG().index,ht=m.XpG();return et.Njj(ht.deleteFromGroup(J,G))}),m.nrm(1,"span",18),m.k0s()}}function ct(k,V){if(1&k&&(m.j41(0,"div",10)(1,"div",11)(2,"div",12),m.EFF(3),m.k0s()(),m.j41(4,"div",14),m.DNE(5,it,2,0,"button",15),m.k0s()()),2&k){const y=V.$implicit,F=m.XpG(2);m.R7$(3),m.SpI("",y.title," "),m.R7$(2),m.Y8G("ngIf",F.onList&&2===F.step)}}function gt(k,V){if(1&k&&(m.j41(0,"div",19),m.DNE(1,q,3,1,"div",2)(2,ct,6,2,"div",4),m.k0s()),2&k){const y=V.$implicit;m.R7$(),m.Y8G("ngIf",null!=y.inscriptions&&y.inscriptions.length>0),m.R7$(),m.Y8G("ngForOf",y.inscriptions)}}function Z(k,V){if(1&k){const y=m.RV6();m.j41(0,"app-button-main",22),m.bIt("buttonAction",function(){et.eBV(y);const G=m.XpG(2);return et.Njj(G.goInscription())}),m.k0s()}2&k&&m.Y8G("hasIcon","left")("icon","fa-solid fa-check")("isMain",!0)("value","global.button.continue")("size","small")}function At(k,V){if(1&k){const y=m.RV6();m.j41(0,"app-button-main",22),m.bIt("buttonAction",function(){et.eBV(y);const G=m.XpG(2);return et.Njj(G.goInscriptionCheck())}),m.k0s()}2&k&&m.Y8G("hasIcon","left")("icon","fa-solid fa-check")("isMain",!0)("value","global.button.continue")("size","small")}function B(k,V){if(1&k&&(m.j41(0,"div",20),m.DNE(1,Z,1,5,"app-button-main",21)(2,At,1,5,"app-button-main",21),m.k0s()),2&k){const y=m.XpG();m.R7$(),m.Y8G("ngIf",y.onList&&1===y.step&&y.inscriptions.length>0),m.R7$(),m.Y8G("ngIf",2===y.step)}}function nt(k,V){if(1&k&&(m.j41(0,"span"),m.EFF(1),m.nI1(2,"translate"),m.k0s()),2&k){const y=m.XpG();m.R7$(),m.JRh(m.bMT(2,1,y.Message))}}let X=(()=>{class k{appService;router;apiInscriptionsService;activatedRoute;globalvars;subscription=new o.yU;fixedSummary;forAdmin;constructor(y,F,G,J,ht){this.appService=y,this.router=F,this.apiInscriptionsService=G,this.activatedRoute=J,this.globalvars=ht,this.subscription.add(this.appService.subscribe("sendInscriptions",this.onGetInscription.bind(this))),this.subscription.add(this.appService.subscribe("registrationList",this.setDelete.bind(this))),this.subscription.add(this.appService.subscribe("goInscription",()=>this.goInscription())),this.subscription.add(this.appService.subscribe("getInscriptions",()=>this.appService.broadcast("receiveInscriptions",this.inscriptions))),this.subscription.add(this.appService.subscribe("sendGroups",this.onGetGroups.bind(this))),this.subscription.add(this.appService.subscribe("sendGroupInscription",this.onGetGroupInscriptions.bind(this))),this.subscription.add(this.appService.subscribe("deleteGroupInscription",this.onDeleteGroupInscriptions.bind(this))),this.subscription.add(this.appService.subscribe("deleteInscription",this.onDeleteInscription.bind(this))),this.subscription.add(this.appService.subscribe("syncrinizeInscriptions",Ct=>{this.inscriptions=Ct,setTimeout(()=>this.appService.broadcast("asideReload",{position:"right"}),2e3)})),this.subscription.add(this.activatedRoute.fragment.subscribe(Ct=>{if(null!=Ct){let St=JSON.parse(Ct);this.step=null!=St?St.step:1,this.step<=2&&(this.groups=[])}else this.step=1,this.groups=[]}))}inscriptions;groups;Message;onList=!1;step=1;moment;ngOnInit(){if(this.groups=[],this.inscriptions=[],this.Message="module.shared.asides.select_inscription",this.moment=this.globalvars.getMoment(),this.router.routerState.snapshot.root.fragment){const y=JSON.parse(this.router.routerState.snapshot.root.fragment);this.Message="module.shared.asides.loading_inscriptions",y.selected&&this.apiInscriptionsService.getInscriptionNewByIds(y.selected).subscribe(F=>{F.forEach(G=>{G.finalDate=G.finalDate?this.moment(G.finalDate).format("LL"):null,this.inscriptions.push(G)}),this.Message="module.shared.asides.select_inscription"})}}onGetInscription(y){this.onList||(this.onList=!0),this.inscriptions.some(F=>F.id===y.newData.id)||this.inscriptions.push(y.newData)}onDeleteInscription(y){let F=this.inscriptions.indexOf(this.inscriptions.find(G=>
1G.id===y.id));F>-1&&this.inscriptions.splice(F,1)}onGetGroups(y){this.groups=[];for(let F of y)this.groups.push({title:F.title,inscriptions:[]})}onGetGroupInscriptions(y){this.onList||(this.onList=!0),this.groups[y.groupId].inscriptions.some(F=>F.id===y.newData.id)||this.groups[y.groupId].inscriptions.push(y.newData)}onDeleteGroupInscriptions(y){if(this.onList||(this.onList=!0),this.groups[y.groupId].inscriptions.some(F=>F.id==y.newData.id)){let F=this.groups[y.groupId].inscriptions.indexOf(this.groups[y.groupId].inscriptions.find(G=>G.id==y.newData.id));this.groups[y.groupId].inscriptions.splice(F,1)}}delete(y){const G=this.inscriptions.splice(y,1)[0];this.appService.broadcast("deleteIns",{value:G.id})}deleteFromGroup(y,F){const J=this.groups[y].inscriptions.splice(F,1)[0];this.appService.broadcast("deleteIns",{groupId:y,value:J.id})}goInscriptionCheck(){this.appService.broadcast("canContinue",null)}goInscription(){if(1===this.step){let y=!1,F=new Set,G=new Set;this.inscriptions.forEach(J=>{if(F.has(J.id.toString())||F.add(J.id.toString()),G.has(J.id.toString())||G.add(J.id.toString()),null!=J.childInscriptions&&J.childInscriptions.length>0)for(const ht of J.childInscriptions)F.has(ht.id.toString())||F.add(ht.id.toString());J.childInscriptionsGroups&&J.childInscriptionsGroups.length>0&&J.childInscriptionsGroups.some(ht=>ht.childInscriptionsOptional.length>0)&&(y=!0)}),F=Array.from(F.values()),G=Array.from(G.values()),this.appService.broadcast("registrationList",{value:!1}),y?(this.step=2,this.router.navigate(["/registrations/public/request_inscription/select_options"],{fragment:JSON.stringify({ids:F,selected:G,step:2}),relativeTo:this.activatedRoute})):(this.step=3,this.router.navigate(["/registrations/public/request_inscription/1"],{fragment:JSON.stringify({ids:F,selected:G,step:3}),relativeTo:this.activatedRoute}))}else if(2===this.step){let y=new Set,F=new Set;if(this.inscriptions.forEach(G=>{if(y.has(G.id.toString())||y.add(G.id.toString()),F.has(G.id.toString())||F.add(G.id.toString()),null!=G.childInscriptions&&G.childInscriptions.length>0)for(const J of G.childInscriptions)y.has(J.id.toString())||y.add(J.id.toString())}),this.groups.forEach(G=>{G.inscriptions.forEach(J=>{y.has(J.id.toString())||y.add(J.id.toString())})}),y=Array.from(y.values()),F=Array.from(F.values()),this.appService.broadcast("registrationList",{value:!1}),this.step=3,this.forAdmin){let G=[];for(let J of y){let ht=this.inscriptions.find(Ct=>Ct.id===J);if(null==ht){let Ct=this.inscriptions.find(St=>St.childInscriptions.some(Ft=>Ft.id===J));null!=Ct&&(ht=Ct.childInscriptions.find(St=>St.id===J))}if(null==ht){let Ct=this.groups.find(St=>St.inscriptions.some(Ft=>Ft.id===J));null!=Ct&&(ht=Ct.inscriptions.find(St=>St.id===J))}G.push({title:ht.title,id:ht.id})}this.router.navigate(["/admin/registrations/list/insitu"],{fragment:JSON.stringify({inscriptions:y,ids:y,selected:F,step:3}),relativeTo:this.activatedRoute,skipLocationChange:!0,replaceUrl:!1}),this.appService.broadcast("nextStepInSitu",G)}else this.router.navigate(["/registrations/public/request_inscription/1"],{fragment:JSON.stringify({ids:y,selected:F,step:3}),relativeTo:this.activatedRoute})}}setDelete(y){this.onList=y.value}ngOnDestroy(){this.subscription.unsubscribe()}static \u0275fac=function(F){return new(F||k)(m.rXU(D.d),m.rXU(Tt.Ix),m.rXU(r.$),m.rXU(Tt.nX),m.rXU(Y.Y))};static \u0275cmp=m.VBU({type:k,selectors:[["app-registration-public-widget"]],inputs:{fixedSummary:"fixedSummary",forAdmin:"forAdmin"},standalone:!1,decls:8,vars:5,consts:[["id","registration-public-widget"],[1,"public-dashboard","old"],["class","subsection-header",4,"ngIf"],[1,"main-inscription"],["class","inscription",4,"ngFor","ngForOf"],["class","group",4,"ngFor","ngForOf"],["class","actions-right",4,"ngIf"],[4,"ngIf"],[1,"subsection-header"],[1,"title"],[1,"inscription"],[1,"content"],[1,"name"],["class","end-date",4,"ngIf"],[1,"actions"],[3,"click",4,"ngIf"],[1,"end-date"],[3,"click"],[1,"fa-light","fa-trash","icon-solid-on-hover"],[1,"group"],[1,"actions-right"],[3,"hasIcon","icon","isMain","value","size","buttonAction",4,"ngIf"],[3,"buttonAction","hasIcon","icon","isMain","value","size"]],template:function(F,G){1&F&&(m.j41(0,"section",0)(1,"div",1),m.DNE(2,W,4,3,"div",2),m.j41(3,"div",3),m.DNE(4,lt,7,3,"div",4),m.k0s(),m.DNE(
15,gt,3,2,"div",5)(6,B,3,2,"div",6)(7,nt,3,3,"span",7),m.k0s()()),2&F&&(m.R7$(2),m.Y8G("ngIf",null==G.fixedSummary||!G.fixedSummary),m.R7$(2),m.Y8G("ngForOf",G.inscriptions),m.R7$(),m.Y8G("ngForOf",G.groups),m.R7$(),m.Y8G("ngIf",null==G.fixedSummary||!G.fixedSummary),m.R7$(),m.Y8G("ngIf",G.inscriptions.length<1))},dependencies:[mt.Sq,mt.bT,t.H,A.D9],styles:[".inscription[_ngcontent-%COMP%]   .name[_ngcontent-%COMP%]{line-height:1.2em!important;margin-bottom:6px;word-break:break-word;font-weight:500}.group[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]{font-size:1em}.main-inscription[_ngcontent-%COMP%]{margin-bottom:1em}.public-dashboard.old[_ngcontent-%COMP%]{padding-bottom:24px}"]})}return k})()},16967:($t,pt,a)=>{a.d(pt,{Y:()=>ee});var D=a(10467),o=a(30002),Y=a(38968),r=a(54423),m=a(61448),et=a(69915),Tt=a(68010),mt=a(94375),t=a(51589),A=a(6961),W=a(3310),H=a(38086),s=a(73664),lt=a(75281),q=a(19735),it=a(69415),ct=a(89792),gt=a(68018);const Z=()=>["module.inscriptions.validate_wait_title","module.inscriptions.validate_wait_text"];function At(M,_t){1&M&&(s.j41(0,"div",1)(1,"div",3),s.EFF(2),s.nI1(3,"translate"),s.k0s(),s.j41(4,"div",3),s.EFF(5),s.nI1(6,"translate"),s.k0s(),s.j41(7,"div",3),s.EFF(8),s.nI1(9,"translate"),s.k0s()()),2&M&&(s.R7$(2),s.JRh(s.bMT(3,3,"Se validar\xe1n y guardar\xe1n todos los datos introducidos por los usuarios sin poder revisarlos o editarlos")),s.R7$(3),s.JRh(s.bMT(6,5,"Se crear\xe1n nuevos usuarios, tambi\xe9n en el caso de tutores, sin poder vincularlos a usuarios existentes")),s.R7$(3),s.JRh(s.bMT(9,7,"Los movimientos y cobros, si hubiera, se crear\xe1n con la informaci\xf3n imprescindible disponible, sin posibilidad de categorizarlos, a\xf1adir otra info o editarlos en ese momento")))}function B(M,_t){1&M&&(s.j41(0,"div",2),s.nrm(1,"app-empty-space",4),s.k0s()),2&M&&(s.R7$(),s.Y8G("size","sm")("textArray",s.lJ4(3,Z))("noButton",!0))}function nt(M,_t){if(1&M&&(s.j41(0,"div",7),s.EFF(1),s.nI1(2,"translate"),s.k0s()),2&M){const e=_t.$implicit;s.R7$(),s.JRh(s.bMT(2,1,e))}}function X(M,_t){if(1&M&&(s.j41(0,"app-clupik-state-bar",6),s.nI1(1,"translate"),s.Z7z(2,nt,3,3,"div",7,s.fX1),s.k0s()),2&M){const e=s.XpG(2);s.Y8G("mainTitle",s.bMT(1,1,"module.inscriptions.validate_errors_title")),s.R7$(2),s.Dyx(e.errors)}}function k(M,_t){if(1&M&&(s.j41(0,"div",2),s.nrm(1,"app-clupik-state-bar",5),s.nI1(2,"translate"),s.nI1(3,"translate"),s.nVh(4,X,4,3,"app-clupik-state-bar",6),s.k0s()),2&M){const e=s.XpG();s.R7$(),s.Y8G("mainTitle",s.bMT(2,3,"module.inscriptions.validate_confirm_title"))("subtitle",s.bMT(3,5,"module.inscriptions.validate_confirm_text")),s.R7$(3),s.vxM(null!=e.errors&&e.errors.length>0?4:-1)}}let V=(()=>{class M{modalCtrl;appService;apiInscritionService;data;view="toConfirm";isSending=!1;isSend=!1;errors=[];constructor(e,c,d){this.modalCtrl=e,this.appService=c,this.apiInscritionService=d}accept(){this.isSending||(this.isSend&&this.modalCtrl.dismiss(!0),this.isSending=!0,this.view="waiting",this.apiInscritionService.validateMultipleInscription(this.data.inscriptions).subscribe({next:e=>{this.errors=e.errors,this.view="confirmed",this.isSend=!0,this.isSending=!1}}))}cancel(){this.isSending||(this.isSend&&this.modalCtrl.dismiss(!0),this.modalCtrl.dismiss(!1))}static \u0275fac=function(c){return new(c||M)(s.rXU(lt.ModalController),s.rXU(et.d),s.rXU(o.$))};static \u0275cmp=s.VBU({type:M,selectors:[["app-clupik-validate-inscription-confirmation-modal"]],inputs:{data:"data"},standalone:!1,decls:4,vars:9,consts:[[3,"mainAction","secondaryAction","modalTitle","hasButtons","hasMainButton","mainButtonValue","secondaryButtonValue","hasSecondaryButton"],[1,"confirm-content"],[1,"content"],[1,"text"],["svgImage","file-searching",3,"size","textArray","noButton"],["state","success",3,"mainTitle","subtitle"],["state","warning",3,"mainTitle"],[1,"text","sm"]],template:function(c,d){1&c&&(s.j41(0,"app-clupik-modal",0),s.bIt("mainAction",function(){return d.accept()})("secondaryAction",function(){return d.cancel()}),s.nVh(1,At,10,9,"div",1),s.nVh(2,B,2,4,"div",2),s.nVh(3,k,5,7,"div",2),s.k0s()),2&c&&(s.Y8G("modalTitle","module.inscriptions.validate_multiple_inscriptions_title")("hasButtons",!0)("hasMainButton",!0)("mainButtonValue","global.common.confirm")("secondaryButtonValue","global.common.close")("hasSecondaryButton",!0),s.R7$(),s.vxM("toConfirm"==d.view?1:-1),s.R7$(),s.vxM("waiting"==d.view?2:-1),s.R7$(),s.vxM("confirmed"==d.view?3:-1))},dependencies:[q.$,it.p,ct.a,gt.D9],styles:[".confirm-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:3px}"]})}return M})();var y=a(7044),F=a(22719),G=a(74173),J=a(24334),ht=a(35828),Ct=a(15892),St=a(25615),Ft=a(13961),jt=a(54843),z=
1a(68662),Pt=a(3846),g=a(11202),tt=a(77929),C=a(56268),K=a(2615),I=a(91029);function i(M,_t){if(1&M){const e=s.RV6();s.j41(0,"div")(1,"a",0),s.bIt("click",function(d){const h=K.eBV(e).$implicit,u=s.XpG();return d.stopPropagation(),K.Njj(u.goToUser(h.link))}),s.EFF(2),s.k0s()()}if(2&M){const e=_t.$implicit;s.R7$(2),s.JRh(e.title)}}function rt(M,_t){1&M&&(s.j41(0,"div"),s.EFF(1,"-"),s.k0s())}let O=(()=>{class M{router;value;rowData;data=[];constructor(e){this.router=e}ngOnInit(){var e=this;return(0,D.A)(function*(){Array.isArray(e.value)&&(e.data=[...e.value])})()}goToUser(e){this.router.navigate([e])}static \u0275fac=function(c){return new(c||M)(s.rXU(I.Ix))};static \u0275cmp=s.VBU({type:M,selectors:[["ng-component"]],inputs:{value:"value",rowData:"rowData"},standalone:!1,decls:3,vars:1,consts:[[3,"click"]],template:function(c,d){1&c&&(s.Z7z(0,i,3,1,"div",null,s.fX1),s.nVh(2,rt,2,0,"div")),2&c&&(s.Dyx(d.data),s.R7$(2),s.vxM(0===d.data.length?2:-1))},encapsulation:2})}return M})();var ft=a(87113),P=a(60152),st=a(72200),l=a(4066),x=a(1460),_=a(19348),b=a(62470),j=a(37808),ot=a(66124),It=a(6212),dt=a(35375),f=a(49189),R=a(79837),p=a(15449),v=a(10957),T=a(89902),at=a(47649);const w=(M,_t)=>_t.id;function Rt(M,_t){if(1&M){const e=s.RV6();s.nrm(0,"app-navbar-resume",3),s.j41(1,"app-clupik-state-bar",4),s.bIt("buttonAction",function(){K.eBV(e);const d=s.XpG();return K.Njj(d.goToUser(d.paidPurchases[0].payUserId))}),s.k0s()}2&M&&(s.Y8G("mainTitle","Movimientos pagados"),s.R7$(),s.Y8G("buttonDisabled",!1))}function xt(M,_t){if(1&M&&(s.j41(0,"div",7),s.EFF(1),s.k0s()),2&M){const e=s.XpG(2).$implicit;s.R7$(),s.JRh(e.description)}}function kt(M,_t){if(1&M&&(s.nVh(0,xt,2,1,"div",7),s.j41(1,"div",8),s.nrm(2,"i",9),s.j41(3,"div",7),s.EFF(4),s.k0s()()),2&M){const e=s.XpG().$implicit,c=s.XpG();s.vxM(e.description?0:-1),s.R7$(4),s.JRh(c.getPayerName(e))}}function Ut(M,_t){if(1&M&&(s.j41(0,"app-list-item",2),s.nrm(1,"app-clupik-state-tag",5),s.DNE(2,kt,5,2,"ng-template",null,0,s.C5r),s.j41(4,"div",6),s.EFF(5),s.k0s()()),2&M){const e=_t.$implicit,c=s.XpG();s.Y8G("mainTitle",e.concept)("isCustom",!0)("hasBorder",!0)("hasHover",!1),s.R7$(),s.Y8G("state",c.getPaymentStatus(e.paymentStatus))("value","module.accounting."+e.paymentStatus)("centered",!0),s.R7$(4),s.JRh(c.getMoney(e))}}function wt(M,_t){if(1&M){const e=s.RV6();s.nrm(0,"app-navbar-resume",3),s.j41(1,"div",7),s.EFF(2,"\xbfQu\xe9 quieres hacer con los pagos pendientes vinculados a la inscripci\xf3n?"),s.k0s(),s.j41(3,"app-input",10),s.bIt("onChangeValue",function(d){K.eBV(e);const h=s.XpG();return K.Njj(h.onChangeDeleteOption(d))}),s.k0s()}if(2&M){const e=s.XpG();s.Y8G("mainTitle","Movimientos pendientes de pago"),s.R7$(3),s.Y8G("options",e.deleteOptions)("allowEmptySelection",!1)("initialValue",e.hasToRemovePurchases)}}function Bt(M,_t){if(1&M&&(s.j41(0,"div",7),s.EFF(1),s.k0s()),2&M){const e=s.XpG(2).$implicit;s.R7$(),s.JRh(e.description)}}function Lt(M,_t){if(1&M&&(s.nVh(0,Bt,2,1,"div",7),s.j41(1,"div",8),s.nrm(2,"i",9),s.j41(3,"div",7),s.EFF(4),s.k0s()()),2&M){const e=s.XpG().$implicit,c=s.XpG();s.vxM(e.description?0:-1),s.R7$(4),s.JRh(c.getPayerName(e))}}function Vt(M,_t){if(1&M&&(s.j41(0,"app-list-item",2),s.nrm(1,"app-clupik-state-tag",5),s.DNE(2,Lt,5,2,"ng-template",null,0,s.C5r),s.j41(4,"div",6),s.EFF(5),s.k0s()()),2&M){const e=_t.$implicit,c=s.XpG();s.Y8G("mainTitle",e.concept)("isCustom",!0)("hasBorder",!0)("hasHover",!1),s.R7$(),s.Y8G("state",c.getPaymentStatus(e.paymentStatus))("value","module.accounting."+e.paymentStatus)("centered",!0),s.R7$(4),s.JRh(c.getMoney(e))}}
1let Xt=(()=>{class M{globalVars;_appService;_apiAccounting;_apiUserService;purchases=[];hasToRemovePurchases=!0;status={PAID:"success",PENDING:"default",NOTPAID:"danger",ERRORPAID:"danger",VOIDED:"danger",PENDINGCONFIRM:"default",REFUND:"info",REFUNDED:"info"};deleteOptions=[{id:!0,value:!0,name:"Eliminar pagos",avatar:"",allowed:!0},{id:!1,value:!1,name:"Conservar pagos",avatar:"",allowed:!0}];get paidPurchases(){return this.purchases.filter(e=>"PAID"===e.paymentStatus)}get unpaidPurchases(){return this.purchases.filter(e=>"PAID"!==e.paymentStatus)}constructor(e,c,d,h){this.globalVars=e,this._appService=c,this._apiAccounting=d,this._apiUserService=h}getPayerName(e){return`${e?.payUser_firstName} - ${this.globalVars.getMoment()(e?.date).format("LL")}`}onChangeDeleteOption(e){this.hasToRemovePurchases=e.detail.value}getPaymentStatus(e){return this.status[e]||"default"}getMoney(e){return this.globalVars.getFormattedStringMoney(e?.includedTaxes?e?.value:e?.value/+`1.${e.taxValue}`)}cancel(){this.globalVars.closeModal()}removeInscription(){this.hasToRemovePurchases&&this.unpaidPurchases.length>0?this._apiAccounting.deleteMovement(this.unpaidPurchases.map(e=>e.id)).subscribe(e=>{this.globalVars.closeModal({pagos:!0})}):this.globalVars.closeModal({pagos:!1})}goToUser(e){this._apiUserService.getUserById(e,!1,!0).subscribe(c=>{let d=c[0],h=`${d.firstName}${null!=d.lastName?` ${d.lastName}`:""}${null!=d.secondSurname?` ${d.secondSurname}`:""}`;d.title=h,this.cancel(),this._appService.broadcast("addNewTab",{title:h,type:"user",data:d,url:`./user/${d.username}/general`,lastUrl:`./user/${d.username}/general`,renderComponent:R.r5,fixed:!1})})}static \u0275fac=function(c){return new(c||M)(s.rXU(St.Y),s.rXU(et.d),s.rXU(l.D),s.rXU(x.K))};static \u0275cmp=s.VBU({type:M,selectors:[["app-remove-inscription-purchase"]],inputs:{purchases:"purchases"},decls:7,vars:6,consts:[["descriptionOutlet",""],["modalTitle","Inscripci\xf3n con pagos asociados","mainButtonValue","Eliminar","secondaryButtonValue","Cancelar",3,"mainAction","secondaryAction","mainButtonDisabled","hasSecondaryButton","secondaryButtonDisabled","showDivider"],[3,"mainTitle","isCustom","hasBorder","hasHover"],[3,"mainTitle"],["state","info","direction","row","mainTitle","Si quieres modificar los pagos realizados antes de eliminar la inscripci\xf3n, debes hacerlo desde el perfil del usuario","buttonText","Ir al perfil","buttonType","button","buttonConfig","outlined",3,"buttonAction","buttonDisabled"],[3,"state","value","centered"],[1,"text","md","semibold"],[1,"text","md"],[1,"payer-info"],[1,"fa-light","fa-credit-card"],["type","radiobutton",3,"onChangeValue","options","allowEmptySelection","initialValue"]],template:function(c,d){1&c&&(s.j41(0,"app-clupik-modal",1),s.bIt("mainAction",function(){return d.removeInscription()})("secondaryAction",function(){return d.cancel()}),s.nVh(1,Rt,2,2),s.Z7z(2,Ut,6,8,"app-list-item",2,w),s.nVh(4,wt,4,4),s.Z7z(5,Vt,6,8,"app-list-item",2,w),s.k0s()),2&c&&(s.Y8G("mainButtonDisabled",!1)("hasSecondaryButton",!0)("secondaryButtonDisabled",!1)("showDivider",!0),s.R7$(),s.vxM(d.paidPurchases.length>0?1:-1),s.R7$(),s.Dyx(d.paidPurchases),s.R7$(2),s.vxM(d.unpaidPurchases.length>0?4:-1),s.R7$(),s.Dyx(d.unpaidPurchases))},dependencies:[st.MD,f.G,b.k,q.$,ot.M,p.P,j.c,v.F,dt.J,ct.a,_.x,T.S,It.m,at.P],styles:[".payer-info[_ngcontent-%COMP%]{display:flex;align-items:center;gap:4px}"]})}return M})();var Yt=a(94474),Kt=a(18175),Nt=a(36229),qt=a(88834),Wt=a(95064);function Jt(M,_t){1&M&&s.nrm(0,"app-skeleton-table")}function zt(M,_t){if(1&M){const e=s.RV6();s.qex(0),s.j41(1,"div",1)(2,"button",2),s.bIt("click",function(){K.eBV(e);const d=s.XpG(2);return K.Njj(d.selectAction("fill"))}),s.nrm(3,"i",3),s.j41(4,"span"),s.EFF(5),s.nI1(6,"translate"),s.k0s()()(),s.j41(7,"div",4),s.EFF(8),s.nI1(9,"translate"),s.k0s(),s.bVm()}2&M&&(s.R7$(5),s.JRh(s.bMT(6,2,"module.registrations.fill_registration")),s.R7$(3),s.JRh(s.bMT(9,4,"module.registrations.no_request_available")))}function Ht(M,_t){if(1&M){const e=s.RV6();s.j41(0,"div",7)(1,"app-clupik-table",8),s.bIt("onButtonClicked",function(d){K.eBV(e);const h=s.XpG(3);return K.Njj(h.selectAction(d))})("onRowClicked",function(d){K.eBV(e);const h=s.XpG(3);return K.Njj(h.seeRequest(d))})("onSelectAllActionClicked",function(d){K.eBV(e);const h=s.XpG(3);return K.Njj(h.selectMultipleAction(d))}),s.k0s()()}if(2&M){const e=s.XpG(3);s.R7$(),s.Y8G("settings",e.myInscriptionRequests)("source",e.source)}}function Qt(M,_t){if(1&M){const e=s.RV6();s.j41(0,"div",9)(1,"app-clupik-table",10),s.bIt("onButtonClicked",function(d){K.eBV(e);const h=s.XpG(3);return K.Njj(h.selectAction(d))})("onRowClicked",function(d){K.eBV(e);const h=s.XpG(3);return K.Njj(h.seeRequest(d))})("onSelectAllActionClicked",function(d){K.eBV(e);const h=s.XpG(3);return K.Njj(h.selectMultipleAction(d))}),s.k0s()()}if(2&M){const e=s.XpG(3);s.R7$(),s.Y8G("settings",e.simpleInscriptionRequest)}}function Zt(M,_t){if(1&M&&(s.qex(0),s.DNE(1,Ht,2,2,"div",5)(2,Qt,2,1,"div",6),s.bVm()),2&M){const e=s.XpG(2);s.R7$(),s.Y8G("ngIf",!e.simpleTable),s.R7$(),s.Y8G("ngIf",e.simpleTable)}}function te(M,_t){if(1&M&&(s.qex(0),s.DNE(1,zt,10,6,"ng-container",0)(2,Zt,3,2,"ng-container",0),s.bVm()),2&M){const e=s.XpG();s.R7$(),s.Y8G("ngIf",!e.showRequestData&&!e.simpleTable),s.R7$(),s.Y8G("ngIf",e.showRequestData||e.simpleTable)}}let ee=(()=>{class M{route;clubService;modalService;menuService;globalVars;apiInscriptionsService;registrationsRequestService;router;appService;translationService;globalInscriptions;authService;apiTeamsService;apiSectionsService;teamService;confirmDialog;apiSubscription;transactionDialog;waitModalSubscription;_registrationId="";positions=[];requestsLoaded=!1;requestsSettings;requestsTableData;showRequestData;isLoaded;source;filter;simpleTable=!0;productsCreated=[];myInscriptionRequests={serverFiltered:!1,paginator:{size:30,paginatorType:"vertical"},showSticky:!0,class:"full-height-clupik-table",noDataMessage:"no_requests_found",title:"requests",rowClickEvent:!0,buttonsDesktop:[{t
1ype:"custom-icon",icon:"fa-regular fa-list-ul",tooltip:"module.user.go_to_simplified_table",broadcastKey:"go_to_simplified"},{type:"filter"},{type:"configuration"},{type:"list",options:[{type:"primary",icon:"fa-light fa-file-export",text:"module.registrations.export_registrations",broadcastKey:"export"},{type:"primary",icon:"fa-light fa-file-export",text:"module.registrations.export_registrations_with_related",broadcastKey:"export-related"}]},{type:"primary",icon:"fa-regular fa-plus",text:"module.registrations.fill_registration",broadcastKey:"fill",condition:()=>!this.authService.isAccounting()}],multipleSelect:{showMultipleSelect:!0,selectAllMessage:"users",disableCondition:e=>!1,sections:[{title:"quick_actions",actions:[{type:"custom",text:"module.teams.assign_team",broadcastKey:"assing_roles"},{type:"custom",text:"module.user.add_tag",broadcastKey:"assing_category"}]}]},columns:{actions:{stickedFront:!0,hideSticky:!0,noExport:!0,title:"",type:"custom",renderComponent:y.H,actionsData:{actions:[{icon:"",text:"module.registrations.validate_inscription",condition:(e,c)=>!e.userPage&&2==e.status,disabled:(e,c)=>!1,event:(e,c)=>this.validate(e,c)},{icon:"",text:"module.registrations.assign_team",condition:(e,c)=>!e.userPage&&4==e.status,disabled:(e,c)=>!1,event:(e,c)=>this.assignTeam(e,c)},{icon:"",text:"module.registrations.show_inscription",condition:(e,c)=>!0,disabled:(e,c)=>!1,event:(e,c)=>this.view(e,c)},{icon:"",text:"global.common.refuse",condition:(e,c)=>2==e.status,disabled:(e,c)=>!1,event:(e,c)=>this.delete(e,c)},{icon:"",text:"global.common.remove",condition:(e,c)=>!0,disabled:(e,c)=>!1,event:(e,c)=>this.remove(e,c)}]}},image:{title:"",type:"custom",noExport:!0,renderComponent:g._},name:{title:"name",configTitle:"name",type:"text",sort:!0,filter:!0},surname:{title:"surname",configTitle:"surname",type:"text",sort:!0,filter:!0},email:{title:"email",configTitle:"email",type:"text",sort:!0,filter:!0},birthdate:{filterType:{type:"date"},title:"birthdate",configTitle:"birthdate",type:"date",filter:!0,sort:!0,dateFormat:"L"},teams:{filterType:{type:"selector",options:[]},title:"teams",configTitle:"teams",type:"custom",filter:!0,renderComponent:O,customFilterFunction:(e,c)=>{let d=0;for(let h of c)d+=e.teams.filter(u=>u.id===h).length;return d},customExportFunction:function(){var e=(0,D.A)(function*(c){let d="";if(null!=c.teams&&Array.isArray(c.teams)){for(let h of c.teams)d+=`${h.title}/`;d=d.slice(0,-1)}return d});return function(d){return e.apply(this,arguments)}}()},received:{filterType:{type:"date"},title:"received",configTitle:"received",type:"date",sort:!0,filter:!0,dateFormat:"L - LT"},status:{filterType:{type:"selector",options:[]},title:"state",type:"custom",configTitle:"state",filter:!0,customFilterFunction:(e,c)=>{let d=0;for(let h of c)e.data.status===h&&d++;return d},renderComponent:z.g},inscriptionRelationIdentifier:{filterType:{type:"text"},title:"id",type:"text",configTitle:"id",dontTranslateTitle:!0,filter:!0,sort:!0}}};simpleInscriptionRequest={serverFiltered:!0,serverModel:"InscriptionRequest",showFilters:!0,paginator:{size:30,paginatorType:"vertical"},class:"full-height-clupik-table",title:"registrations",noDataMessage:"no_registration_found",rowClickEvent:!0,buttonsDesktop:[{type:"custom-icon",icon:"fa-regular fa-users-cog",tooltip:"global.common.advanced_view",broadcastKey:"go_to_advanced",condition:()=>this.authService.isAdministrator()},{type:"filter"},{type:"list",options:[{type:"primary",icon:"fa-light fa-file-export",text:"module.registrations.export_registrations",broadcastKey:"export"},{type:"primary",icon:"fa-light fa-file-export",text:"module.registrations.export_registrations_with_related",broadcastKey:"export-related"}]},{type:"primary",icon:"fa-regular fa-plus",text:"module.registrations.fill_registration",broadcastKey:"fill",condition:()=>this.authService.isAdministrator()||!this.authService.isAccounting()}],multipleSelect:{showMultipleSelect:!0,selectAllMessage:"users",disableCondition:e=>!1,sections:[{title:"quick_actions",actions:[{type:"custom",text:"module.teams.assign_team",broadcastKey:"assing_roles"},{type:"custom",text:"module.user.add_tag",broadcastKey:"assing_c
1ategory"},{type:"custom",text:"module.user.create_transaction",broadcastKey:"create_transaction"}]}]},columns:{actions:{title:"",type:"custom",renderComponent:Pt.Z,stickedFront:!0,hideSticky:!0},image:{title:"",type:"custom",renderComponent:g._},fullName:{filterType:{type:"string",filterName:"InscriptionRequest_fullName",filterServerName:"id-1",filterServerColumn:"id"},title:"name",type:"text",sort:!0,filter:!0},birthdate:{filterType:{type:"date-range",filterName:"InscriptionRequest_birthdate",filterServerName:"id-2",filterServerColumn:"id"},title:"birthdate",type:"date",filter:!0,sort:!0,dateFormat:"L"},inscription_title:{filterType:{type:"string",filterName:"Inscription_title",filterServerName:"inscriptionId",filterServerColumn:"id"},title:"registration",type:"string",sort:!0,filter:!0,hidden:!0},createdAt:{filterType:{type:"date-range",filterName:"InscriptionRequest_createdAt",filterServerName:"id-3",filterServerColumn:"id"},title:"received",type:"date",sort:!0,filter:!0,dateFormat:"L LT"},status:{filterType:{type:"selector",options:[],filterName:"InscriptionRequest_status",filterServerName:"status",filterServerColumn:"status"},title:"state",type:"custom",filter:!0,renderComponent:z.g}}};table;subscription=new Ft.yU;showDangerAlert=!1;showSuccesAlert=!1;alertMessage="";firstLoad=!0;inscriptionRequestNumber=0;customColumnsClupik={};customColumnsPlayer={};customColumnsAux={};numberTutors=0;genderOptions=[];booleanOptions=[];moment;
1productColumns;isRequest;relatedInscriptionIds;constructor(e,c,d,h,u,n,Q,L,U,E,Dt,bt,Gt,S,N,vt,yt,Mt){this.route=e,this.clubService=c,this.modalService=d,this.menuService=h,this.globalVars=u,this.apiInscriptionsService=n,this.registrationsRequestService=Q,this.router=L,this.appService=U,this.translationService=E,this.globalInscriptions=Dt,this.authService=bt,this.apiTeamsService=Gt,this.apiSectionsService=S,this.teamService=N,this.confirmDialog=vt,this.apiSubscription=yt,this.transactionDialog=Mt,this.moment=this.globalVars.getMoment(),this.inscriptionRequestNumber=0,this.subscription.add(this.registrationsRequestService.subscribe("team",ut=>{this.requestsLoaded=!1;const Ot=this.requestsTableData.findIndex(Et=>Et.id===ut);if("pending"!=this.filter){const Et=Object.assign({},this.requestsTableData[Ot]);Et.status=5,Et.status++,this.table.tableDataSource.update(this.requestsTableData[Ot],Et)}else this.table.tableDataSource.remove(this.requestsTableData[Ot]);this.requestsLoaded=!0,this.showSuccesAlert=!1,this.alertMessage="module.registrations.team_assign_success",this.showSuccesAlert=!0,this.appService.broadcast("showAlert",{state:"success",mainTitle:this.alertMessage,autoHide:!0})})),this.subscription.add(this.registrationsRequestService.subscribe("reject",ut=>{this.requestsLoaded=!1;const Ot=this.requestsTableData.findIndex(Et=>Et.id===ut);this.table.tableDataSource.remove(this.requestsTableData[Ot]),this.requestsLoaded=!0,this.showSuccesAlert=!1,this.alertMessage="module.registrations.inscription_remove_success",this.showSuccesAlert=!0,this.appService.broadcast("showAlert",{state:"success",mainTitle:this.alertMessage,autoHide:!0})})),this.subscription.add(this.registrationsRequestService.subscribe("remove",ut=>{this.requestsLoaded=!1;const Ot=this.requestsTableData.findIndex(Et=>Et.id===ut);this.table.tableDataSource.remove(this.requestsTableData[Ot]),this.requestsLoaded=!0,this.showSuccesAlert=!1,this.alertMessage="module.registrations.inscription_remove_success",this.showSuccesAlert=!0,this.table.reload(),this.appService.broadcast("showAlert",{state:"success",mainTitle:this.alertMessage,autoHide:!0})})),this.subscription.add(this.registrationsRequestService.subscribe("validate",ut=>{this.requestsLoaded=!1;const Ot=this.requestsTableData.findIndex(Et=>Et.id===ut.id);if("pending"!=this.filter){let Et=Object.assign({},this.requestsTableData[Ot]);Et.status=ut.forTeam?4:5,this.table.tableDataSource.update(this.requestsTableData[Ot],Et)}else this.table.tableDataSource.remove(this.requestsTableData[Ot]);this.requestsLoaded=!0,this.showSuccesAlert=!1,this.alertMessage="module.registrations.inscription_validated_success",this.showSuccesAlert=!0,this.appService.broadcast("showAlert",{state:"success",mainTitle:this.alertMessage,autoHide:!0})})),this.subscription.add(this.registrationsRequestService.subscribe("showTable",ut=>{this.requestsLoaded=ut})),this.subscription.add(this.registrationsRequestService.subscribe("showAlert",ut=>{this.showDangerAlert=!1,this.alertMessage=ut,this.showDangerAlert=!0,this.appService.broadcast("showAlert",{state:"warning",mainTitle:this.alertMessage,autoHide:!0})})),this.subscription.add(this.appService.subscribe("removeInscription",ut=>{this.remove("",ut)}))}ngOnDestroy(){this.subscription.unsubscribe()}ngOnInit(){var e=this;return(0,D.A)(function*(){var h;e.registrationsRequestService.registrationAlertMessage&&""!==e.registrationsRequestService.registrationAlertMessage&&(e.alertMessage=e.registrationsRequestService.registrationAlertMessage,e.showSuccesAlert=!0,e.registrationsRequestService.registrationAlertMessage=""),e.simpleInscriptionRequest.columns.status.filterType.options=[{nameValue:e.authService.hasPermissionToCheckInscriptions()?yield e.translationService.getTranslation("global.inscription.inscription_state.no_permission.2"):yield e.translationService.getTranslation("global.inscription.inscription_state.permission.2"),searchValue:2},{nameValue:e.authService.hasPermissionToCheckInscriptions()?yield e.translationService.getTranslation("global.inscription.inscription_state.no_permission.3"):yield e.translationService.getTranslation("global.inscription.inscription_state.permission.3"),searchValue:3},{nameValue:e.authService.hasPermissionToCheckInscriptions()?yield e.translationService.getTranslation("global.inscription.inscription_state.no_permission.4"):yield e.translationService.getTranslation("global.inscription.inscription_state.permission.4"),searchValue:4},{nameValue:e.authService.hasPermissionToCheckInscriptions()?yield e.translationService.getTranslation("global.inscription.inscription_state.no_permission.5"):yield e.translationService.getTranslation("global.inscription.inscription_state.permission.5"),searchValue:5}],e.authService.isSuperAdmin()&&(e.simpleInscriptionRequest.multipleSelect.sections[0].actions.push({type:"custom",text:"module.user.validate_multiple_inscription",broadcastKey:"validate_multiple"}),e.myInscriptionRequests.multipleSelect.sections[0].actions.push({type:"custom",text:"module.user.validate_multiple_inscription",broadcastKey:"validate_multiple"})),e.globalVars.navbarTop.title="global.title.inscriptions",e.genderOptions=[],e.booleanOptions=[],e.productsCreated=[],e.productC
1olumns={},e.myInscriptionRequests.columns={actions:{stickedFront:!0,hideSticky:!0,noExport:!0,title:"",type:"custom",renderComponent:y.H,actionsData:{actions:[{icon:"",text:"module.registrations.validate_inscription",condition:(h,u)=>!h.userPage&&2==h.status,disabled:(h,u)=>!1,event:(h,u)=>e.validate(h,u)},{icon:"",text:"module.registrations.assign_team",condition:(h,u)=>!h.userPage&&4==h.status,disabled:(h,u)=>!1,event:(h,u)=>e.assignTeam(h,u)},{icon:"",text:"module.registrations.show_inscription",condition:(h,u)=>!0,disabled:(h,u)=>!1,event:(h,u)=>e.view(h,u)},{icon:"",text:"global.common.refuse",condition:(h,u)=>2==h.status,disabled:(h,u)=>!1,event:(h,u)=>e.delete(h,u)},{icon:"",text:"global.common.remove",condition:(h,u)=>!0,disabled:(h,u)=>!1,event:(h,u)=>e.remove(h,u)}]}},image:{title:"",type:"custom",noExport:!0,renderComponent:g._},name:{title:"name",configTitle:"name",type:"text",sort:!0,filter:!0},surname:{title:"surname",configTitle:"surname",type:"text",sort:!0,filter:!0},email:{title:"email",configTitle:"email",type:"text",sort:!0,filter:!0},birthdate:{filterType:{type:"date"},title:"birthdate",configTitle:"birthdate",type:"date",filter:!0,sort:!0,dateFormat:"L"},teams:{filterType:{type:"selector",options:[]},title:"teams",configTitle:"teams",type:"custom",filter:!0,renderComponent:O,customFilterFunction:(h,u)=>{let n=0;for(let Q of u)n+=h.teams.filter(L=>L.id===Q).length;return n},customExportFunction:(h=(0,D.A)(function*(u){let n="";
1if(null!=u.teams&&Array.isArray(u.teams)){for(let Q of u.teams)n+=`${Q.title}/`;n=n.slice(0,-1)}return n}),function(n){return h.apply(this,arguments)})},received:{filterType:{type:"date"},title:"received",configTitle:"received",type:"date",sort:!0,filter:!0,dateFormat:"L - LT"},status:{filterType:{type:"selector",options:[{nameValue:e.authService.hasPermissionToCheckInscriptions()?yield e.translationService.getTranslation("global.inscription.inscription_state.no_permission.2"):yield e.translationService.getTranslation("global.inscription.inscription_state.permission.2"),searchValue:2},{nameValue:e.authService.hasPermissionToCheckInscriptions()?yield e.translationService.getTranslation("global.inscription.inscription_state.no_permission.3"):yield e.translationService.getTranslation("global.inscription.inscription_state.permission.3"),searchValue:3},{nameValue:e.authService.hasPermissionToCheckInscriptions()?yield e.translationService.getTranslation("global.inscription.inscription_state.no_permission.4"):yield e.translationService.getTranslation("global.inscription.inscription_state.permission.4"),searchValue:4},{nameValue:e.authService.hasPermissionToCheckInscriptions()?yield e.translationService.getTranslation("global.inscription.inscription_state.no_permission.5"):yield e.translationService.getTranslation("global.inscription.inscription_state.permission.5"),searchValue:5}]},title:"state",type:"custom",configTitle:"state",filter:!0,customFilterFunction:(h,u)=>{let n=0;for(let Q of u)h.data.status===Q&&n++;return n},renderComponent:z.g},inscriptionRelationIdentifier:{filterType:{type:"text"},title:"id",type:"text",configTitle:"id",dontTranslateTitle:!0,filter:!0,sort:!0}},e.genderOptions.push({nameValue:yield e.translationService.getTranslation("global.common.male"),searchValue:yield e.translationService.getTranslation("global.common.male")}),e.genderOptions.push({nameValue:yield e.translationService.getTranslation("global.common.female"),searchValue:yield e.translationService.getTranslation("global.common.female")}),e.genderOptions.push({nameValue:yield e.translationService.getTranslation("global.common.other"),searchValue:yield e.translationService.getTranslation("global.common.other")}),e.filter=e.route.snapshot.params.position,e.firstLoad&&(e.firstLoad=!1,e.subscription.add(e.route.paramMap.subscribe(h=>{h.get("position")&&e.filter!=h.get("position")&&(e.requestsLoaded=!1,e.isLoaded=!1,setTimeout(()=>{e.simpleTable=!0,e.ngOnInit()}))}))),e.booleanOptions.push({nameValue:yield e.translationService.getTranslation("global.common.yes"),searchValue:!0}),e.booleanOptions.push({nameValue:yield e.translationService.getTranslation("global.common.no"),searchValue:!1}),e.isLoaded=!1,e.requestsTableData=[],e._registrationId=e.registrationsRequestService.getData().id;let c=yield e.apiInscriptionsService.getInscriptionForm(e._registrationId).toPromise();e.relatedInscriptionIds=[e._registrationId];for(let h of c.childInscriptions)e.relatedInscriptionIds.push(h.id);for(let h of c.childInscriptionsGroups)for(let u of h.childInscriptionsOptional)e.relatedInscriptionIds.push(u.id);let d=[];e.simpleTable?(e.simpleInscriptionRequest.initialFilters={queries:{inscriptionId:[e._registrationId]}},"rejected"==e.filter&&(e.simpleInscriptionRequest.initialFilters.queries.status=[3]),"pending"==e.filter&&(e.simpleInscriptionRequest.initialFilters.queries.status=[2]),e.requestsLoaded=!0,e.isLoaded=!0):(e.positions=yield(0,jt._)(e.apiSectionsService.getPositions(null,"PLA")),"pending"==e.filter&&e.apiInscriptionsService.getInscriptionsReceivedByIdNew(e._registrationId,!0,!0).subscribe(function(){var h=(0,D.A)(function*(u){let n=yield e.apiSectionsService.getAllSections().toPromise(),Q=yield e.apiTeamsService.getClubTeams(u.inscriptions[0].seasonId,e.clubService.getClubId(),"all").toPromise();if(Q=Q.filter(L=>n.some(U=>U.id===L.sectionId)),Q&&Q.forEach(L=>{e.myInscriptionRequests.columns.teams.filterType.options.push({nameValue:`${e.teamService.getCustomTeamName(L.team)}  (${L.team.season.title})  ${n.length>1&&L.sectionId?`(${n.find(U=>U.id===L.sectionId).name})`:""}`,searchValue:L.team.id})}),yield e.generateColumns(u.schemas,u.inscriptionCheckforms),u.inscriptions[0].inscriptionRequest.length<=0)e.showRequestData=!1,e.isLoaded=!0;else{e.isLoaded=!1,e.showRequestData=!0;let L=0;for(let U of u.inscriptions[0].inscriptionRequest){const E=U;yield e.createTableRowListado(E,L,u.inscriptions[0],u.inscriptionCheckforms),L++}
1for(let U in e.productColumns)e.myInscriptionRequests.columns[U]=e.productColumns[U];e.requestsLoaded=!0,e.isLoaded=!0}});return function(u){return h.apply(this,arguments)}}()),"all"==e.filter&&e.apiInscriptionsService.getInscriptionsRequestForAdvancedTable(e._registrationId).subscribe(function(){var h=(0,D.A)(function*(u){let n=yield e.apiSectionsService.getAllSections().toPromise(),Q=yield e.apiTeamsService.getClubTeams(u.inscriptions[0].seasonId,e.clubService.getClubId(),"all").toPromise();if(Q=Q.filter(L=>n.some(U=>U.id===L.sectionId)),Q&&Q.forEach(L=>{e.myInscriptionRequests.columns.teams.filterType.options.push({nameValue:`${e.teamService.getCustomTeamName(L.team)}  (${L.team.season.title})  ${n.length>1&&L.sectionId?`(${n.find(U=>U.id===L.sectionId).name})`:""}`,searchValue:L.team.id})}),yield e.generateColumns(u.schemas,u.inscriptionCheckforms),u.inscriptions[0].inscriptionRequest.length<=0)e.showRequestData=!1,e.isLoaded=!0;else{e.isLoaded=!1,e.showRequestData=!0;let L=0;for(let U of u.inscriptions[0].inscriptionRequest){const E=U;yield e.createTableRowListado(E,L,u.inscriptions[0],u.inscriptionCheckforms),L++}for(let U in e.productColumns)e.myInscriptionRequests.columns[U]=e.productColumns[U];e.requestsLoaded=!0,e.isLoaded=!0}});return function(u){return h.apply(this,arguments)}}()),"rejected"==e.filter&&e.apiInscriptionsService.getInscriptionsRejected(e._registrationId,!0).subscribe(function(){var h=(0,D.A)(function*(u){let n=yield e.apiSectionsService.getAllSections().toPromise(),Q=yield e.apiTeamsService.getClubTeams(u.inscriptions[0].seasonId,e.clubService.getClubId(),"all").toPromise();if(Q=Q.filter(L=>n.some(U=>U.id===L.sectionId)),Q&&Q.forEach(L=>{e.myInscriptionRequests.columns.teams.filterType.options.push({nameValue:`${e.teamService.getCustomTeamName(L.team)}  (${L.team.season.title})  ${n.length>1&&L.sectionId?`(${n.find(U=>U.id===L.sectionId).name})`:""}`,searchValue:L.team.id})}),yield e.generateColumns(u.schemas,u.inscriptionCheckforms),u.inscriptions[0].inscriptionRequest.length<=0)e.showRequestData=!1,e.isLoaded=!0;else{e.isLoaded=!1,e.showRequestData=!0;let L=0;for(let U of u.inscriptions[0].inscriptionRequest){const E=U;yield e.createTableRowListado(E,L,u.inscriptions[0],u.inscriptionCheckforms),L++}for(let U in e.productColumns)e.myInscriptionRequests.columns[U]=e.productColumns[U];yield Promise.all(d),e.requestsLoaded=!0,e.isLoaded=!0}});return function(u){return h.apply(this,arguments)}}()),"products"==e.filter&&e.apiInscriptionsService.getInscriptionsRequestForAdvancedTable(e._registrationId).subscribe(function(){var h=(0,D.A)(function*(u){let n=yield e.apiSectionsService.getAllSections().toPromise(),Q=yield e.apiTeamsService.getClubTeams(u.inscriptions[0].seasonId,e.clubService.getClubId(),"all").toPromise();if(Q=Q.filter(L=>n.some(U=>U.id===L.sectionId)),Q&&Q.forEach(L=>{e.myInscriptionRequests.columns.teams.filterType.options.push({nameValue:`${e.teamService.getCustomTeamName(L.team)}  (${L.team.season.title})  ${n.length>1&&L.sectionId?`(${n.find(U=>U.id===L.sectionId).name})`:""}`,searchValue:L.team.id})}),u.inscriptions[0].inscriptionRequest.length<=0)e.showRequestData=!1,e.isLoaded=!0;else{e.isLoaded=!1,e.showRequestData=!0;let L=0;for(let U of u.inscriptions[0].inscriptionRequest){const E=U;yield e.createTableRowListado(E,L,u.inscriptions[0],u.inscriptionCheckforms),L++}for(let U in e.productColumns)e.myInscriptionRequests.columns[U]=e.productColumns[U];yield Promise.all(d),e.requestsLoaded=!0,e.isLoaded=!0}});return function(u){return h.apply(this,arguments)}}()))})()}addRegistrationDialog(){this.router.navigate(["/admin/registrations/"+this.route.snapshot.params.registrationId+"/edit"])}createTableRowListado(e,c,d,h){var u=this;return(0,D.A)(function*(){u.requestsTableData.push(yield u.createNewRowData(e,c,d,h)),u.source=u.requestsTableData})()}changeDateFormat(e){return e.split("-").reverse().join("/")}createNewRowData(e,c,d,h){var u=this;return(0,D.A)(function*(){let n={};if(n.fullName=e.userData.firstName,n.name=e.userData.firstName,n.surname=e.userData.lastName+" "+(e.userData.secondSurname?e.userData.secondSurname:""),n.email=e.userData.email,n.actions=c,n.birthdate=e.userData.birthdate,n.id=e.id,n.data=e,n.seasonId=d.seasonId,n.inscription=d.title,n.requestId=e.id,n.received=e.createdAt,n.inscriptionId=d.id,n.status=e.status,n.userId=e.userId,n.forTeam=d.forTeam,n.teams=e.userData.teams||[],n.inscriptionRelationIdentifier=e.inscriptionRelationIdentifier,"products"!==u.filter){let E,U=Object.keys(u.customColumnsClupik);for(let S of U){E=e.data;for(let N of u.customColumnsClupik[S].path)if(E=E[N],null==E)break;switch(u.customColumnsClupik[S].inputType){case"object":let N=Object.keys(u.customColumnsClupik[S].properties)[0],vt=Object.keys(u.customColumnsClupik[S].properties);if(vt.splice(0,1),vt=vt.filter(yt=>"image"!==u.customColumnsClupik[S].properties[yt].type),n[S]=void 0,null!=E[S]&&E[S][N]){n[S]="";for(let yt of vt)n[S]+=`${E[S][yt]} `}break;case"array":if(n[S]=void 0,null!=E&&null!=E[S]){n[S]="";let yt=Object.keys(u.customColumnsClupik[S].arrayDescription);for(let Mt of E[S]){for(let ut of yt)n[S]+="date"===u.customColumnsClupik[S].arrayDescription[ut].type?`${u.moment(Mt[ut]).format("L")} `:`${Mt[ut]} `;n[S]+="\n"}}break;default:"gender"===S&&(n[S]=null!=E&&""!==E?yield u.translationService.getTranslation(`global.common.${E[S]}`):void 0),n[S]="position"===S?null!=E&&null!=E[S]?yield u.translationService.getTranslation(`global.positions.player.${u.positions.find(yt=>
1yt.id===E[S])?.code}`):void 0:null!=E&&null!=E[S]?E[S].toString():void 0}}U=Object.keys(u.customColumnsPlayer);for(let S of U){E=e.playerData;for(let N of u.customColumnsPlayer[S].path)if(E=E[N],null==E)break;switch(u.customColumnsPlayer[S].inputType){case"object":let N=Object.keys(u.customColumnsPlayer[S].properties)[0],vt=Object.keys(u.customColumnsPlayer[S].properties);if(vt.splice(0,1),n[S]=void 0,null!=E[S]&&E[S][N]){n[S]="";for(let yt of vt)n[S]+=`${E[S][yt]} `}break;case"array":if(n[S]=void 0,E&&E[S]){n[S]="";let yt=Object.keys(u.customColumnsPlayer[S].arrayDescription);for(let Mt of E[S]){for(let ut of yt)"date"===u.customColumnsPlayer[S].arrayDescription[ut].type?n[S]+=`${u.moment(Mt[ut]).format("L")} `:"dorsalSuggested"==S?Array.isArray(Mt[ut])?n[S]+=`${Mt[ut].map(Ot=>Array.isArray(Ot.value?.number)?Ot.value?.number?.map(Et=>Et.value?.number??Et.value?.toString()).join(" "):Ot.value?.number?.toString()).join(" ")} `:n[S]+="object"==typeof Mt[ut]&&Mt[ut]?`${Mt[ut]?.number} `:`${Mt[ut]} `:n[S]+=`${Mt[ut]} `;n[S]+="\n"}}break;default:n[S]="position"===S?null!=E&&null!=E[S]?yield u.translationService.getTranslation(`global.positions.player.${u.positions.find(yt=>
1yt.id===E[S])?.code}`):void 0:null!=E&&null!=E[S]?E[S].toString():void 0}}U=Object.keys(u.customColumnsAux);for(let S of U){E=e.auxForm;for(let N of u.customColumnsAux[S].path)if(E=E[N],null==E)break;switch(u.customColumnsAux[S].type){case"STRING":case"POINTS":case"BOOL":n[S]=E;break;case"TEXT":n[S]=E&&E.length>250?E.slice(0,247)+"...":E;break;case"TIME":n[S]=u.moment(E).format("mm ss");break;case"DATE":n[S]=1e3*E;break;case"CHECKBOX":null!=E&&E.length>0&&(n[S]=u.customColumnsAux[S].options.filter((N,vt)=>E.some(yt=>yt===vt)).toString());break;case"SELECTOR":case"RADIOBUTTON":n[S]=null!=u.customColumnsAux[S].options[E]?u.customColumnsAux[S].options[E].toString():void 0}}const Dt=e.tutorData||[];let bt=0;for(let S of Dt){if(u.numberTutors<Dt.length)for(let vt=u.numberTutors;vt<Dt.length;vt++)u.numberTutors++,u.myInscriptionRequests.columns[`Nombre (Tutor ${vt+1})`]={type:"text",filter:!0,sort:!0,configTitle:"nameTutor",titleVariables:{i:u.numberTutors},title:"nameTutor"},u.myInscriptionRequests.columns[`Fecha Nacimiento (Tutor ${u.numberTutors})`]={type:"date",filterType:{type:"date"},dateFormat:"L",filter:!0,sort:!0,configTitle:"birthdateTutor",titleVariables:{i:u.numberTutors},title:"birthdateTutor"},u.myInscriptionRequests.columns[`Nacionalidad (Tutor ${u.numberTutors})`]={type:"text",filter:!0,sort:!0,configTitle:"nationalityTutor",titleVariables:{i:u.numberTutors},title:"nationalityTutor"},u.myInscriptionRequests.columns[`G\xe9nero (Tutor ${u.numberTutors})`]={type:"text",filter:!0,filterType:{type:"selector",options:u.genderOptions},sort:!0,configTitle:"genderTutor",titleVariables:{i:u.numberTutors},title:"genderTutor"},u.myInscriptionRequests.columns[`Documento de indentidad (Tutor ${u.numberTutors})`]={type:"text",filter:!0,sort:!0,configTitle:"identificationTutor",titleVariables:{i:u.numberTutors},title:"identificationTutor"},u.myInscriptionRequests.columns[`Tel\xe9fonos (Tutor ${u.numberTutors})`]={type:"text",filter:!0,sort:!0,configTitle:"phoneTutor",titleVariables:{i:u.numberTutors},title:"phoneTutor"},u.myInscriptionRequests.columns[`Correo electr\xf3nico (Tutor ${u.numberTutors})`]={type:"text",filter:!0,sort:!0,configTitle:"emailTutor",titleVariables:{i:u.numberTutors},title:"emailTutor"},u.myInscriptionRequests.columns[`Numero de miembro (Tutor ${u.numberTutors})`]={type:"number",filterType:{type:"number"},filter:!0,sort:!0,configTitle:"memberageTutor",titleVariables:{i:u.numberTutors},title:"memberageTutor"};let N=S;n[`Nombre (Tutor ${bt+1})`]=N.userData?`${N.userData.firstName}${N.userData.lastName?` ${N.userData.lastName}`:""}${N.userData.secondSurname?` ${N.userData.secondSurname}`:""}`:"-",n[`Fecha Nacimiento (Tutor ${bt+1})`]=N.userData?N.userData.birthdate:"-",n[`Nacionalidad (Tutor ${bt+1})`]=N.userData?null!=N.userData.birthplace?N.userData.birthplace:void 0:"-",n[`G\xe9nero (Tutor ${bt+1})`]=N.userData?null!=N.userData.gender&&null!=N.userData.gender?yield u.translationService.getTranslation(`global.common.${N.userData.gender}`):void 0:"-",n[`Documento de indentidad (Tutor ${bt+1})`]=N.userDocumentation?Array.isArray(N.userDocumentation)?N.userDocumentation.map(vt=>`${vt.identificationDocument} ${vt.identificationDocumentType}`).toString():`${N.userDocumentation.identificationDocument} ${N.userDocumentation.identificationDocumentType}`:"-",n[`Tel\xe9fonos (Tutor ${bt+1})`]=N.userClub?null!=N.userClub.phone1||null!=N.userClub.phone2||null!=N.userClub.phone3?`${N.userClub.phone1?`${N.userClub.phone1} `:""}${N.userClub.phone2?`${N.userClub.phone2} `:""}${N.userClub.phone3?`${N.userClub.phone3} `:""}`:void 0:"-",n[`Correo electr\xf3nico (Tutor ${bt+1})`]=N.userData?null!=N.userData.email?N.userData.email:void 0:"-",n[`Numero de miembro (Tutor ${bt+1})`]=N.userClub?N.userClub.member?N.userClub.memberNumber:void 0:"-",bt++}const Gt=e.inscriptionRequestCheckForm;for(let S of Gt)n[h.find(vt=>vt.id===S.inscriptionCheckFormId).description]=S.checked}const Q=e.product;if(null!=Q&&!u.productsCreated.includes(Q.id)){for(let U of Q.productGroup){let E="";E=U.name;for(let Dt of U.productGroupSub){let bt="";null!=Dt.name&&"{}"!==Dt.name&&(bt=` - ${Dt.name.title}`);for(let Gt of Dt.productGroupSubPrice){let S="";null!=Gt.name&&(S=` - ${Gt.name}
1`),u.productColumns[`${E}${bt}${S}`]={filterType:{type:"selector",options:u.booleanOptions},type:"bool",dontTranslateTitle:!0,filter:!0,sort:!0,configTitle:`${E}${bt}${S}`,title:`${E}${bt}${S}`,customFilterFunction:(N,vt)=>{let yt=0;for(let Mt of vt)(Mt&&null!=N[`${E}${bt}${S}`]||!Mt&&null==N[`${E}${bt}${S}`])&&yt++;return yt}}}}}u.productsCreated.push(Q.id)}const L=e.purchase;if(null!=L)for(let E of L.productPrices){let Dt,bt,S=Q.productGroup.find(yt=>(bt=yt.productGroupSub.find(Mt=>(Dt=Mt.productGroupSubPrice.find(ut=>ut.id===E.priceId),null!=Dt)),null!=bt)).name,N="";null!=bt.name&&"{}"!=bt.name&&(N=` - ${bt.name.title}`);let vt="";null!=Dt.name&&(vt=` - ${Dt.name}`),n[`${S}${N}${vt}`]=!0,c++}return n})()}generateColumns(e,c){var d=this;return(0,D.A)(function*(){let h=Object.keys(e);for(let u of h){let n=u.split("_"),Q=e[u].type;switch(n[0]){case"auxForm":switch(Q){case"STRING":case"TEXT":case"TIME":case"CHECKBOX":case"SELECTOR":case"RADIOBUTTON":d.myInscriptionRequests.columns[`${n[n.length-2]}-${n[n.length-1]}`]={type:"text",filter:!0,sort:!0,configTitle:`${n[n.length-2]}-${n[n.length-1]}`,dontTranslateTitle:!0,title:`${n[n.length-2]}-${n[n.length-1]}`};break;case"POINTS":d.myInscriptionRequests.columns[`${n[n.length-2]}-${n[n.length-1]}`]={type:"number",filterType:{type:"number"},filter:!0,sort:!0,configTitle:`${n[n.length-2]}-${n[n.length-1]}`,dontTranslateTitle:!0,title:`${n[n.length-2]}-${n[n.length-1]}`};break;case"BOOL":let U=[{nameValue:yield d.translationService.getTranslation("global.common.yes"),searchValue:!0},{nameValue:yield d.translationService.getTranslation("global.common.no"),searchValue:!0}];d.myInscriptionRequests.columns[`${n[n.length-2]}-${n[n.length-1]}`]={type:"bool",filterType:{type:"selector",options:U},filter:!0,sort:!0,configTitle:`${n[n.length-2]}-${n[n.length-1]}`,dontTranslateTitle:!0,title:`${n[n.length-2]}-${n[n.length-1]}`};break;case"DATE":d.myInscriptionRequests.columns[`${n[n.length-2]}-${n[n.length-1]}`]={type:"date",filter:!0,filterType:{type:"date"},dateFormat:"L",sort:!0,configTitle:`${n[n.length-2]}-${n[n.length-1]}`,dontTranslateTitle:!0,title:`${n[n.length-2]}-${n[n.length-1]}`}}let L=[...n];L.splice(0,1),d.customColumnsAux[`${n[n.length-2]}-${n[n.length-1]}`]={type:Q,path:L,options:e[u].options};break;case"clupikForm":if("equipment"===n[n.length-1]){let U=Object.keys(e[u].properties);for(let E of U){n.push(E);let Dt=d.globalInscriptions.getColumnType(n[0],n);d.myInscriptionRequests.columns[n[n.length-1]]={type:"text",filter:!0,sort:!0,configTitle:n[n.length-1],title:n[n.length-1]},d.customColumnsClupik[n[n.length-1]]=Dt,n.splice(n.length-1,1)}}else{let U=d.globalInscriptions.getColumnType(n[0],n);switch(U.inputType){case"selector":case"text":case"selector-filter":case"object":case"array":default:d.myInscriptionRequests.columns[n[n.length-1]]={type:"text",filter:!0,sort:!0,configTitle:n[n.length-1],title:n[n.length-1]};case"image":}d.customColumnsClupik[n[n.length-1]]=U}break;case"playerForm":if("equipment"===n[n.length-1]){let U=Object.keys(e[u].properties);for(let E of U){n.push(E);let Dt=d.globalInscriptions.getColumnType(n[0],n);switch(Dt.inputType){case"selector":case"text":case"selector-filter":case"array":default:d.myInscriptionRequests.columns[n[n.length-1]]={type:"text",filter:!0,sort:!0,configTitle:n[n.length-1],title:n[n.length-1]};break;case"object":d.myInscriptionRequests.columns[n[n.length-1]]={type:"html",filter:!0,sort:!0,configTitle:n[n.length-1],title:n[n.length-1]}}d.customColumnsPlayer[n[n.length-1]]=Dt,n.splice(n.length-1,1)}}else{let U=d.globalInscriptions.getColumnType(n[0],n);switch(U.inputType){case"selector":case"text":case"selector-filter":case"array":default:d.myInscriptionRequests.columns[n[n.length-1]]={type:"text",filter:!0,sort:!0,configTitle:n[n.length-1],title:n[n.length-1]};break;case"object":d.myInscriptionRequests.columns[n[n.length-1]]={type:"html",filter:!0,sort:!0,configTitle:n[n.length-1],title:n[n.length-1]};case"image":}d.customColumnsPlayer[n[n.length-1]]=U}}}for(let u of c)d.myInscriptionRequests.columns[`${u.description}`]={filterType:{type:"selector",options:[{nameValue:yield d.translationService.getTranslation("global.common.yes"),searchValue:!0},{nameValue:yield d.translationService.getTranslation("global.common.no"),searchValue:!1}]},type:"bool",filter:!0,sort:!0,configTitle:u.description,dontTranslateTitle:!0,title:u.description}})()}selectAction(e){var c=this;return(0,D.A)(function*(){c.appService.broadcast("closeDropdown"),"exp
1ort"===e?c.table.exportTable():"fill"===e?c.appService.broadcast("addNewTab",{title:yield c.translationService.getTranslation("module.registrations.fill_registration"),type:"registration",data:JSON.stringify({ids:[c._registrationId],selected:[c._registrationId],step:2}),url:"./insitu",lastUrl:"./insitu",params:{fragment:`${JSON.stringify({ids:[c._registrationId],selected:[c._registrationId],step:2})}`},renderComponent:C.J,iconType:"new_inscription",fixed:!1}):"go_to_simplified"===e?(c.simpleTable=!0,c.ngOnInit()):"go_to_advanced"===e?(c.simpleTable=!1,c.requestsLoaded=!1,c.ngOnInit()):"export-related"===e&&c.apiSubscription.checkFeature("exportFiles").then(d=>{d&&c.confirmDialog.open(tt.l,{data:{inscriptionIds:c.relatedInscriptionIds}})})})()}seeRequest(e){this.appService.broadcast("addNewTab",{title:`${e.fullName}`,type:"request",data:e.data,url:`./request/${e.id}`,lastUrl:`./request/${e.id}`,renderComponent:ft.y,iconType:"request",fixed:!1})}selectMultipleAction(e){var c=this;return(0,D.A)(function*({key:d,rows:h}){switch(d){case"assing_roles":c.assignRoleUsers(h?.filter(u=>null!=u.userId));break;case"create_transaction":c.createMultipleTransactions(h?.filter(u=>null!=u.userId));break;case"assing_category":c.assignCategory(h?.filter(u=>null!=u.userId));break;case"validate_multiple":c.validateMultiple(h)}}).apply(this,arguments)}validateMultiple(e){this.modalService.openModal({component:V,modalSize:"sm",data:{data:{inscriptions:e.map(c=>c.id)}}}).then(c=>{1==c?.data&&(this.requestsLoaded=!1,this.ngOnInit())})}createMultipleTransactions(e){var c=this;return(0,D.A)(function*(){let d=e.filter(u=>5===u.status);(yield c.modalService.openModal({component:H.Z,modalSize:"lg",data:{selectedInscriptions:d},options:{}})).data&&c.appService.broadcast("showAlert",{state:"success",mainTitle:"",autoHide:!0})})()}assignRoleUsers(e){var c=this;return(0,D.A)(function*(){let d=[...new Set(e.map(h=>h.userId))];d=d.map(h=>({id:h})),yield c.modalService.openModal({component:W.m,modalSize:"medium",data:{users:d,options:["player"]},options:{}})})()}assignCategory(e){var c=this;return(0,D.A)(function*(){let d=[...new Set(e.map(h=>h.userId))];d=d.map(h=>({id:h})),yield c.modalService.openModal({component:ht.X,modalSize:"sm",data:{data:{users:d}},options:{}})})()}view(e,c){this.appService.broadcast("addNewTab",{title:c.fullName||`${c.name} ${c.surname}`,type:"request",data:c.data,url:`./request/${c.id}`,lastUrl:`./request/${c.id}`,iconType:"request",renderComponent:ft.y,fixed:!1})}assignTeam(e,c){this.confirmDialog.open(J.Z,{panelClass:"modal-lg",data:{param:{inscription:!0,data:c.data,season:c.seasonId,userId:c.userId}}}).afterClosed().subscribe(h=>{if(null!=h)if(!h.playerForm&&h.team)this.registrationsRequestService.broadcast("showTable",!1),this.apiInscriptionsService.validateInscriptionRequest(c.inscriptionId,c.id,{player:{teamId:h.team}}).subscribe(()=>{this.menuService.broadcast("updateBubbles"),this.registrationsRequestService.broadcast("team",c.id)},()=>{this.registrationsRequestService.broadcast("showAlert","Ha ocurrido un error al asignar el equipo"),this.registrationsRequestService.broadcast("showTable",!0)});else if(h.playerForm&&h.team){let u={userId:c.userId,teamId:h.team,playerForm:h.playerForm};h.number&&(u.number=h.number),this.apiInscriptionsService.validateTeamInscriptionRequest(c.inscriptionId,c.id,u).subscribe(()=>{this.registrationsRequestService.broadcast("team",c.id)},()=>{this.registrationsRequestService.broadcast("showAlert","Ha ocurrido un error al asignar el equipo"),this.registrationsRequestService.broadcast("showTable",!0)})}})}delete(e,c){this.confirmDialog.open(F.w,{panelClass:"modal-md",data:{type:"delete-request-inscription"}}).afterClosed().subscribe(h=>{!0===h&&this.apiInscriptionsService.rejectInscriptionRequest(c.inscriptionId,c.id).subscribe(u=>{this.appService.broadcast("reloadNav",{}),this.appService.broadcast("read-notifications",1),this.appService.broadcast("reload-notification-number"),this.menuService.broadcast("updateBubbles"),this.registrationsRequestService.broadcast("reject",c.id)},u=>{this.registrationsRequestService.broadcast("showAlert","Ha ocurrido un error al eliminar la inscripci\xf3n"),this.registrationsRequestService.broadcast("showTable",!0)})})}remove(e,c){this.getInscriptionPurchases(c)}confirmRemove(e){this.confirmDialog.open(F.w,{panelClass:"modal-md",data:{type:"remove-request-inscription"}}).afterClosed().subscribe(()=>{this.finishRemoving(e)})}getInscriptionPurchases(e){this.apiInscriptionsService.getInscriptionPurchases(e.id).subscribe({next:c=>{c&&c.length>0?this.openPurchases(c,e):this.confirmRemove(e)},error:c=>{console.error("error",c)}})}openPurchases(e,c){var d=this;return(0,D.A)(function*(){let h=yield d.modalService.openModal({component:Xt,modalSize:"lg",data:{purchases:e}});h.data&&(h.data.pagos&&d.appService.broadcast("showAlert",{state:"success",mainTitle:"Pagos eliminados correctamente",autoHide:!0}),d.finishRemoving(c))})()}finishRemoving(e){this.apiInscriptionsService.deleteInscriptionRequest(e.inscriptionId,e.id).subscribe(c=>{this.appService.broadcast("reloadNav",{}),this.appService.broadcast("read-notifications",1),this.appService.broadcast("reload-notification-number"),this.menuService.broadcast("updateBubbles"),this.registrationsRequestService.broadcast("remove",e.id)},c=>{this.registrationsRequestService.broadcast("showAlert","Ha ocurrido un error al eliminar la inscripci\xf3n"),this.registrationsRequestService.broadcast("showTable",!0)})}validate(e,c){this.appService.broadcast("addNewTab",{title:c.fullName||`${c.name} ${c.surname}`,type:"request",data:c.data,url:`./request/${c.id}/validate`,lastUrl:`./request/${c.id}/validate`,renderComponent:ft.y,iconType:"validation",fixed:!1})}static \u0275fac=function(c){return new(c||M)(s.rXU(I.nX),s.rXU(P.X),s.rXU(Yt.M),s.rXU(mt.$),s.rXU(St.Y),s.rXU(o.$),s.rXU(Kt.o),s.rXU(I.Ix),s.rXU(et.d),s.rXU(A.T),s.rXU(Ct.v),s.rXU(Tt.u),s.rXU(m.k),s.rXU(Y.k),s.rXU(t.n),s.rXU(Nt.h),s.rXU(r.P),s.rXU(Nt.h))};static \u0275cmp=s.VBU({type:M,selectors:[["app-registrations-id-request"]],viewQuery:function(c,d){if(1&c&&s.GBs(G.YT,5),2&c){let h;s.mGM(h=s.lsd())&&(d.table=h.first)}},standalone:!1,decls:2,vars:2,consts:[[4,"ngIf"],[1,"actions-right"],["mat-raised-button","",1,"btn-primary","btn-new-size",3,"click"],[1,"fa-solid","fa-plus"],[1,"alert-info"],["class","table-no-simple",4,"ngIf"],["class","table-simple",4,"ngIf"],[1,"table-no-simple"],[3,"onButtonClicked","onRowClicked","onSelectAllActionClicked","settings","source"],[1,"table-simple"],[3,"onButtonClicked","onRowClicked","onSelectAllActionClicked","settings"]],template:function(c,d){1&c&&s.DNE(0,Jt,1,0,"app-skeleton-table",0)(1,te,3,2,"ng-container",0),2&c&&(s.Y8G("ngIf",!d.requestsLoaded),s.R7$(),s.Y8G("ngIf",d.requestsLoaded))},dependencies:[st.bT,qt.$z,G.YT,Wt.X,gt.D9],encapsulation:2})}return M})()},25333:($t,pt,a)=>{a.d(pt,{Yz:()=>D.Y,yP:()=>Y.y});var D=a(16967),Y=(a(75443),a(87113))},31165:($t,pt,a)=>{a.d(pt,{M:()=>mt});var D=a(69915),o=a(26742),Y=a(13961),r=a(73664),m=a(72200);const et=t=>({"background-image":t});function Tt(t,A){if(1&t&&r.nrm(0,"div",1),2&t){const W=r.XpG();
1r.Y8G("ngStyle",r.eq3(1,et,"url("+W.clubBackground+")"))}}let mt=(()=>{class t{imagesService;appService;type="background";clubBackground;hasImage=!0;_subscription=new Y.yU;constructor(W,H){this.imagesService=W,this.appService=H,this._subscription.add(this.appService.subscribe("clubHasNoBkg",()=>{this.hasImage=!1})),this._subscription.add(this.appService.subscribe("changeImages",()=>{this.changeImages()}))}options={game:"gameBackground",team:"teamHeader",background:"background"};ngOnInit(){this.type=this.type?this.type:"background",this.clubBackground=this.imagesService.getUrlImagesFromClub()[this.options[this.type]]}changeImages(){this.clubBackground=this.imagesService.getUrlImagesFromClub()[this.options[this.type]]+"?reload="+Date.now()}ngOnDestroy(){this._subscription.unsubscribe()}static \u0275fac=function(H){return new(H||t)(r.rXU(o.M),r.rXU(D.d))};static \u0275cmp=r.VBU({type:t,selectors:[["app-clupik-bkg"]],inputs:{type:"type"},standalone:!1,decls:2,vars:1,consts:[[1,"clupik-bkg"],[1,"bkg",3,"ngStyle"]],template:function(H,s){1&H&&(r.j41(0,"div",0),r.nVh(1,Tt,1,3,"div",1),r.k0s()),2&H&&(r.R7$(),r.vxM(s.hasImage?1:-1))},dependencies:[m.B3],styles:['[_nghost-%COMP%]{width:100%;height:100%;position:absolute;left:0;top:0}.clupik-bkg[_ngcontent-%COMP%]{position:relative;height:100%}.clupik-bkg[_ngcontent-%COMP%]:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:linear-gradient(0deg,var(--primary90),var(--primary))}.clupik-bkg[_ngcontent-%COMP%]   .bkg[_ngcontent-%COMP%]{position:absolute;top:0;left:0;height:100%;width:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;z-index:0}']})}return t})()},34643:($t,pt,a)=>{a.d(pt,{J:()=>dt});var D=a(10467),o=a(89417),Y=a(30002),r=a(1460),m=a(69915),et=a(63031),Tt=a(25615),mt=a(13961),t=a(73664),A=a(2615),W=a(91029),H=a(72200),s=a(9834),lt=a(49412),q=a(45268),it=a(88834),ct=a(25084),gt=a(33746),Z=a(23620),At=a(82966),B=a(44112),nt=a(16459),X=a(85340),k=a(47649),V=a(68018);function y(f,R){1&f&&(t.j41(0,"div",4),t.nrm(1,"app-skeleton-block"),t.k0s())}function F(f,R){1&f&&(t.j41(0,"div",11),t.nrm(1,"app-registration-public-select-options",12),t.k0s()),2&f&&(t.R7$(),t.Y8G("inSitu",!0))}function G(f,R){if(1&f){const p=t.RV6();t.j41(0,"app-filtered-mat-select",34),t.nI1(1,"translate"),t.bIt("onclick",function(T){A.eBV(p);const at=t.XpG(4);return A.Njj(at.filterUsers(!0,T))}),t.k0s()}if(2&f){const p=t.XpG(4);t.Y8G("formGroup",p.usersForm)("optionsData",p.tutors)("placeholder",t.bMT(1,4,"module.registrations.search_tutor"))("nullable",!0)}}function J(f,R){1&f&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&f&&(t.R7$(),t.JRh(t.bMT(2,1,"global.validator.required")))}function ht(f,R){1&f&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&f&&(t.R7$(),t.JRh(t.bMT(2,1,"global.validator.required")))}function Ct(f,R){1&f&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&f&&(t.R7$(),t.JRh(t.bMT(2,1,"global.validator.required")))}function St(f,R){1&f&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&f&&(t.R7$(),t.JRh(t.bMT(2,1,"global.validator.required")))}function Ft(f,R){if(1&f){const p=t.RV6();t.j41(0,"div",38)(1,"div",18)(2,"div",39)(3,"mat-form-field",40)(4,"mat-label"),t.EFF(5),t.nI1(6,"translate"),t.k0s(),t.nrm(7,"input",41),t.nI1(8,"translate"),t.j41(9,"mat-error",42),t.DNE(10,J,3,3,"span",43),t.k0s()()(),t.j41(11,"div",39)(12,"mat-form-field",40)(13,"mat-label"),t.EFF(14),t.nI1(15,"translate"),t.k0s(),t.nrm(16,"input",44),t.nI1(17,"translate"),t.j41(18,"mat-error",42),t.DNE(19,ht,3,3,"span",43),t.k0s()()(),t.j41(20,"div",39)(21,"mat-form-field",40)(22,"mat-label"),t.EFF(23),t.nI1(24,"translate"),t.k0s(),t.nrm(25,"input",45),t.nI1(26,"translate"),t.k0s()(),t.j41(27,"div",39)(28,"mat-form-field",40)(29,"mat-label"),t.EFF(30),t.nI1(31,"translate"),t.k0s(),t.nrm(32,"input",46),t.nI1(33,"translate"),t.nrm(34,"mat-datepicker-toggle",47)(35,"mat-datepicker",null,0),t.j41(37,"mat-error",42),t.nrm(38,"app-date-errors",48),t.DNE(39,Ct,3,3,"span",43),t.k0s()()(),t.j41(40,"div",39)(41,"mat-form-field",40)(42,"mat-label"),t.EFF(43),t.nI1(44,"translate"),t.k0s(),t.nrm(45,"input",49),t.nI1(46,"translate"),t.j41(47,"mat-error",42),t.DNE(48,St,3,3,"span",43),t.k0s()()(),t.j41(49,"div",50)(50,"app-clupik-button",51),t.nI1(51,"translate"),t.bIt("click",function(){A.eBV(p);const T=t.XpG(5);return A.Njj(T.removeTutor())}),t.k0s(),t.j41(52,"app-clupik-button",52),t.nI1(53,"translate"),t.bIt("click",function(){A.eBV(p);const T=t.XpG(5);return A.Njj(T.saveTutor())}),t.k0s()()()()}if(2&f){const p=t.sdS(36),v=t.XpG(5);t.R7$(5),t.JRh(t.bMT(6,20,"global.placeholder.name")),t.R7$(2),t.Y8G("placeholder",t.bMT(8,22,"global.placeholder.name")),t.R7$(3),t.Y8G("ngIf",v.usersForm.get("newTutor.firstName").hasError("required")),t.R7$(4),t.JRh(t.bMT(15,24,"global.placeholder.surname")),t.R7$(2),t.Y8G("placeholder",t.bMT(17,26,"global.placeholder.surname")),t.R7$(3),t.Y8G("ngIf",v.usersForm.get("newTutor.lastName").hasError("required")),t.R7$(4),t.JRh(t.bMT(24,28,"global.placeholder.second_surname")),t.R7$(2),t.Y8G("placeholder",t.bMT(26,30,"global.placeholder.second_surname")),t.R7$(5),t.JRh(t.bMT(31,32,"global.common.birthdate")),t.R7$(2),t.Y8G("matDatepicker",p)("placeholder",t.bMT(33,34,"global.common.birthdate"))("max",v.maxDateAdult),t.R7$(2),t.Y8G("for",p),t.R7$(4),t.Y8G("fGroup",v.dataForm),t.R7$(),t.Y8G("ngIf",v.usersForm.get("newTutor.birthdate").hasError("required")),t.R7$(4),t.JRh(t.bMT(44,36,"global.placeholder.email")),t.R7$(2),t.Y8G("placeholder",t.bMT(46,38,"global.placeholder.email")),t.R7$(3),t.Y8G("ngIf",v.usersForm.get("newTutor.email").hasError("required")),t.R7$(2),t.BMQ("aria-label",t.bMT(51,40,"global.button.remove")),t.R7$(2),t.BMQ("aria-label",t.bMT(53,42,"global.button.save"))}}function jt(f,R){if(1&f){const p=t.RV6();t.j41(0,"div",53)(1,"span"),t.EFF(2),t.k0s(),t.j41(3,"app-clupik-button",54),t.bIt("click",function(T){return A.eBV(p),t.XpG(5).editTutor(),A.Njj(T.stopPropagation())}),t.k0s(),t.j41(4,"app-clupik-button",55),t.bIt("click",function(T){return A.eBV(p),t.XpG(5).removeTutor(),A.Njj(T.stopPropagation())}),t.k0s()()}if(2&f){const p=t.XpG(5);t.R7$(2),t.JRh(p.getName(p.usersForm.get("newTutor").value))}}function z(f,R){if(1&f&&(t.j41(0,"div",35),t.DNE(1,Ft,54,44,"div",36)(2,jt,5,1,"div",37),t.k0s()),2&f){const p=t.XpG(4);t.R7$(),t.Y8G("ngIf",p.usersForm.get("newTutor.editing").value),t.R7$(),t.Y8G("ngIf",!p.usersForm.get("newTutor.editing").value)}}function Pt(f,R){if(1&f){const p=t.RV6();t.j41(0,"div",50)(1,"app-clupik-button",56),t.nI1(2,"translate"),t.bIt("click",function(){A.eBV(p);const T=t.XpG(4);return A.Njj(T.createTutor())}),t.k0s()()}2&f&&(t.R7$(),t.Y8G("iconLeft",!0),t.BMQ("aria-label",t.bMT(2,2,"module.registrations.add_user")))}function g(f,R){if(1&f&&(t.j41(0,"div",57)(1,"div",53)(2,"span"),t.EFF(3),t.k0s()()()),2&f){const p=R.$implicit,v=t.XpG(4);t.R7$(3),t.JRh(v.getExistintgSupervisedName(p))}}function tt(f,R){if(1&f){const p=t.RV6();t.j41(0,"app-clupik-button",54),t.bIt("click",function(T){A.eBV(p);const at=t.XpG(2).index;return t.XpG(4).editSupervised(at),A.Njj(T.stopPropagation())}),t.k0s()}}
1function C(f,R){if(1&f){const p=t.RV6();t.j41(0,"app-clupik-button",61),t.nI1(1,"translate"),t.bIt("click",function(T){A.eBV(p);const at=t.XpG(2).index;return t.XpG(4).removeSupervised(at),A.Njj(T.stopPropagation())}),t.k0s()}2&f&&t.BMQ("aria-label",t.bMT(1,1,"global.common.remove"))}function K(f,R){if(1&f&&(t.j41(0,"div",53)(1,"span"),t.EFF(2),t.k0s(),t.DNE(3,tt,1,0,"app-clupik-button",59)(4,C,2,3,"app-clupik-button",60),t.k0s()),2&f){const p=t.XpG().$implicit,v=t.XpG(4);t.R7$(2),t.JRh(v.getName(p.value)),t.R7$(),t.Y8G("ngIf",!v.isEditingSupervised()),t.R7$(),t.Y8G("ngIf",!v.isEditingSupervised())}}function I(f,R){if(1&f&&(t.j41(0,"div",58),t.DNE(1,K,5,3,"div",37),t.k0s()),2&f){const p=R.$implicit;t.Y8G("formGroupName",R.index),t.R7$(),t.Y8G("ngIf",!p.get("creating").value)}}function i(f,R){1&f&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&f&&(t.R7$(),t.JRh(t.bMT(2,1,"global.validator.required")))}function rt(f,R){1&f&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&f&&(t.R7$(),t.JRh(t.bMT(2,1,"global.validator.required")))}function O(f,R){1&f&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&f&&(t.R7$(),t.JRh(t.bMT(2,1,"global.validator.required")))}function ft(f,R){1&f&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&f&&(t.R7$(),t.JRh(t.bMT(2,1,"global.validator.required")))}function P(f,R){if(1&f){const p=t.RV6();t.j41(0,"button",65),t.bIt("click",function(){A.eBV(p);const T=t.XpG(2).index,at=t.XpG(4);return A.Njj(at.removeSupervised(T))}),t.j41(1,"span"),t.EFF(2),t.nI1(3,"translate"),t.k0s()()}2&f&&(t.R7$(2),t.JRh(t.bMT(3,1,"global.button.remove")))}function st(f,R){if(1&f){const p=t.RV6();t.j41(0,"div",38),t.nrm(1,"app-navbar-resume",62),t.j41(2,"div",18)(3,"div",39)(4,"mat-form-field",40)(5,"mat-label"),t.EFF(6),t.nI1(7,"translate"),t.k0s(),t.nrm(8,"input",41),t.nI1(9,"translate"),t.j41(10,"mat-error",42),t.DNE(11,i,3,3,"span",43),t.k0s()()(),t.j41(12,"div",39)(13,"mat-form-field",40)(14,"mat-label"),t.EFF(15),t.nI1(16,"translate"),t.k0s(),t.nrm(17,"input",44),t.nI1(18,"translate"),t.j41(19,"mat-error",42),t.DNE(20,rt,3,3,"span",43),t.k0s()()(),t.j41(21,"div",39)(22,"mat-form-field",40)(23,"mat-label"),t.EFF(24),t.nI1(25,"translate"),t.k0s(),t.nrm(26,"input",45),t.nI1(27,"translate"),t.k0s()(),t.j41(28,"div",39)(29,"mat-form-field",40)(30,"mat-label"),t.EFF(31),t.nI1(32,"translate"),t.k0s(),t.nrm(33,"input",46),t.nI1(34,"translate"),t.nrm(35,"mat-datepicker-toggle",47)(36,"mat-datepicker",null,1),t.j41(38,"mat-error",42),t.nrm(39,"app-date-errors",48),t.DNE(40,O,3,3,"span",43),t.k0s()()(),t.j41(41,"div",39)(42,"mat-form-field",40)(43,"mat-label"),t.EFF(44),t.nI1(45,"translate"),t.k0s(),t.nrm(46,"input",49),t.nI1(47,"translate"),t.j41(48,"mat-error",42),t.DNE(49,ft,3,3,"span",43),t.k0s()()(),t.j41(50,"div",50),t.DNE(51,P,4,3,"button",63),t.j41(52,"button",64),t.bIt("click",function(){A.eBV(p);const T=t.XpG().index,at=t.XpG(4);return A.Njj(at.saveSupervised(T))}),t.j41(53,"span"),t.EFF(54),t.nI1(55,"translate"),t.k0s()()()()()}if(2&f){const p=t.sdS(37),v=t.XpG().$implicit,T=t.XpG(4);t.R7$(),t.Y8G("customActions",!1)("titleClass","h4"),t.R7$(5),t.JRh(t.bMT(7,22,"global.placeholder.name")),t.R7$(2),t.Y8G("placeholder",t.bMT(9,24,"global.placeholder.name")),t.R7$(3),t.Y8G("ngIf",v.get("firstName").hasError("required")),t.R7$(4),t.JRh(t.bMT(16,26,"global.placeholder.surname")),t.R7$(2),t.Y8G("placeholder",t.bMT(18,28,"global.placeholder.surname")),t.R7$(3),t.Y8G("ngIf",v.get("lastName").hasError("required")),t.R7$(4),t.JRh(t.bMT(25,30,"global.placeholder.second_surname")),t.R7$(2),t.Y8G("placeholder",t.bMT(27,32,"global.placeholder.second_surname")),t.R7$(5),t.JRh(t.bMT(32,34,"global.common.birthdate")),t.R7$(2),t.Y8G("matDatepicker",p)("placeholder",t.bMT(34,36,"global.common.birthdate"))("max",T.maxDate),t.R7$(2),t.Y8G("for",p),t.R7$(4),t.Y8G("fGroup",T.dataForm),t.R7$(),t.Y8G("ngIf",v.get("birthdate").hasError("required")),t.R7$(4),t.JRh(t.bMT(45,38,"global.placeholder.email")),t.R7$(2),t.Y8G("placeholder",t.bMT(47,40,"global.placeholder.email")),t.R7$(3),t.Y8G("ngIf",v.get("email").hasError("required")),t.R7$(2),t.Y8G("ngIf",v.get("creating").value),t.R7$(3),t.JRh(t.bMT(55,42,"global.button.save"))}}function l(f,R){if(1&f&&(t.j41(0,"div",58),t.DNE(1,st,56,44,"div",36),t.k0s()),2&f){const p=R.$implicit;t.Y8G("formGroupName",R.index),t.R7$(),t.Y8G("ngIf",p.get("editing").value)}}function x(f,R){if(1&f){const p=t.RV6();t.j41(0,"div",50)(1,"app-clupik-button",56),t.nI1(2,"translate"),t.bIt("click",function(){A.eBV(p);const T=t.XpG(4);return A.Njj(T.createSupervised())}),t.k0s()()}2&f&&(t.R7$(),t.Y8G("iconLeft",!0),t.BMQ("aria-label",t.bMT(2,2,"module.registrations.add_user")))}function _(f,R){if(1&f){const p=t.RV6();t.j41(0,"div",15),t.nrm(1,"app-navbar-resume",16),t.j41(2,"form",17),t.bIt("ngSubmit",function(){A.eBV(p);const T=t.XpG(3);return A.Njj(T.submit(T.usersForm))}),t.j41(3,"div",18)(4,"div",19)(5,"div",20),t.nrm(6,"app-navbar-resume",21),t.j41(7,"div",22),t.DNE(8,G,2,6,"app-filtered-mat-select",23)(9,z,3,2,"div",24)(10,Pt,3,4,"div",25),t.k0s(),t.nrm(11,"app-navbar-resume",26),t.j41(12,"div",22),t.nrm(13,"app-filtered-mat-select",27),t.nI1(14,"translate"),t.j41(15,"div",28),t.DNE(16,g,4,1,"div",29),t.k0s(),t.j41(17,"div",30),t.DNE(18,I,2,2,"div",31)(19,l,2,2,"div",31)(20,x,3,4,"div",25),t.k0s()()()()(),t.j41(21,"div",32)(22,"button",33)(23,"span"),t.EFF(24),t.nI1(25,"translate"),t.k0s()()()()()}if(2&f){const p=t.XpG(3);t.R7$(),t.Y8G("customActions",!1)("titleClass","h2"),t.R7$(),t.Y8G("formGroup",p.usersForm),t.R7$(4),t.Y8G("customActions",!1)("titleClass","h3"),t.R7$(2),t.Y8G("ngIf",!p.usersForm.get("isNewTutor").value),t.R7$(),t.Y8G("ngIf",p.usersForm.get("isNewTutor").value),t.R7$(),t.Y8G("ngIf",!p.usersForm.get("isNewTutor").value),t.R7$(),t.Y8G("customActions",!1)("titleClass","h4"),t.R7$(2),t.Y8G("formGroup",p.usersForm)("optionsData",p.filteredUsers)("placeholder",t.bMT(14,19,"module.registrations.search_user"))("multiple",!0),t.R7$(3),t.Y8G("ngForOf",p.usersForm.get("supervised").value),t.R7$(2),t.Y8G("ngForOf",p.usersForm.get("newSupervisedUsers").controls),t.R7$(),t.Y8G("ngForOf",p.usersForm.get("newSupervisedUsers").controls),t.R7$(),t.Y8G("ngIf",!p.isEditingSupervised()),t.R7$(4),t.JRh(t.bMT(25,21,"global.button.continue"))}}function b(f,R){1&f&&(t.j41(0,"div",4),t.nrm(1,"app-skeleton-block"),t.k0s())}function j(f,R){if(1&f&&(t.j41(0,"div",13),t.DNE(1,_,26,23,"div",14)(2,b,2,0,"div",2),t.k0s()),2&f){const p=t.XpG(2);t.R7$(),t.Y8G("ngIf",!p.isSubmitting),t.R7$(),t.Y8G("ngIf",p.isSubmitting)}}function ot(f,R){if(1&f&&(t.j41(0,"div",66),t.nrm(1,"app-registration-public-form",67),t.k0s()),2&f){const p=t.XpG(2);t.R7$(),t.Y8G("currentUsers",p.currentSupervised)("activeTutor",p.currentTutor)("isSameUser",p.isSameUser)("validInscriptionData",p.inscriptions)("inSitu",!0)}}function It(f,R){if(1&f&&(t.j41(0,"div",5),t.DNE(1,F,2,1,"div",6)(2,
1j,3,2,"div",7)(3,ot,2,5,"div",8),t.j41(4,"div",9),t.nrm(5,"app-registration-public-widget",10),t.k0s()()),2&f){const p=t.XpG();t.R7$(),t.Y8G("ngIf",1===p.step),t.R7$(),t.Y8G("ngIf",2===p.step),t.R7$(),t.Y8G("ngIf",3===p.step),t.R7$(2),t.Y8G("forAdmin",!0)}}let dt=(()=>{class f{apiUsersService;globalVars;formBuilder;activatedRoute;apiInscriptionsService;appService;router;step=1;loaded=!1;tutors;filteredUsers;usersForm;allUsers;moment;currentTutor;currentSupervised;isSameUser;inscriptions;isSubmitting;subscription=new mt.yU;supervisedUsers=[];maxDate;maxDateAdult;constructor(p,v,T,at,w,Rt,xt){this.apiUsersService=p,this.globalVars=v,this.formBuilder=T,this.activatedRoute=at,this.apiInscriptionsService=w,this.appService=Rt,this.router=xt,this.moment=this.globalVars.getMoment(),this.subscription.add(this.appService.subscribe("nextStepInSitu",kt=>{this.inscriptions=kt,this.step=2}))}ngOnInit(){var p=this;return(0,D.A)(function*(){if(p.maxDate=p.moment(),p.maxDateAdult=p.moment().subtract("years",18),3===JSON.parse(p.activatedRoute.snapshot.fragment).step){p.step=1;let w=JSON.parse(p.activatedRoute.snapshot.fragment).selected;p.router.navigate(["./"],{relativeTo:p.activatedRoute,fragment:JSON.stringify({selected:w,ids:w,step:2})})}let v=JSON.parse(p.activatedRoute.snapshot.fragment).selected,T=yield p.apiInscriptionsService.getInscriptionNewByIds(v).toPromise(),at=0;for(let w of T[0].childInscriptionsGroups){for(let Rt of w.childInscriptionsOptional)at++;w.inscriptions=[]}if(0===at){let w=new Set,Rt=new Set;p.inscriptions=[{title:T[0].title,id:T[0].id,allowAddTutor:T[0].allowAddTutor,minorAge:T[0].minorAge,allowTutorRegister:T[0].allowTutorRegister}],T.forEach(xt=>{if(w.has(xt.id.toString())||w.add(xt.id.toString()),Rt.has(xt.id.toString())||Rt.add(xt.id.toString()),null!=xt.childInscriptions&&xt.childInscriptions.length>0)for(const kt of xt.childInscriptions)w.has(kt.id.toString())||(w.add(kt.id.toString()),p.inscriptions.push({title:kt.title,id:kt.id,allowAddTutor:kt.allowAddTutor,minorAge:kt.minorAge,allowTutorRegister:kt.allowTutorRegister}))}),w=Array.from(w.values()),Rt=Array.from(Rt.values()),p.router.navigate(["./"],{fragment:JSON.stringify({inscriptions:w,ids:w,selected:Rt,step:3}),relativeTo:p.activatedRoute}),p.step=2}p.allUsers=yield p.apiUsersService.getNormalUsersAndRoles().toPromise(),p.tutors=p.allUsers.filter(w=>p.moment().diff(w.birthdate,"years")>=18).map(w=>({id:w.id,name:`${w.firstName}${null!=w.lastName?` ${w.lastName}`:""}${null!=w.secondSurname?` ${w.secondSurname}`:""}`,birthdate:w.birthdate})),p.filteredUsers=p.allUsers.map(w=>({id:w.id,name:`${w.firstName}${null!=w.lastName?` ${w.lastName}`:""}${null!=w.secondSurname?` ${w.secondSurname}`:""}`,birthdate:w.birthdate})),p.usersForm=p.formBuilder.group({hasTutor:[!1],tutor:[null],isNewTutor:[!1],newTutor:p.formBuilder.group({firstName:[null,[o.k0.required]],lastName:[null,[o.k0.required]],secondSurname:[null],birthdate:[null,[o.k0.required]],email:[null,[o.k0.required]],editing:[!1],creating:[!1]}),supervised:[[]],creatingSupervised:[!1],newSupervisedUsers:p.formBuilder.array([])}),p.usersForm.get("newTutor").disable(),p.loaded=!0})()}createTutor(){this.usersForm.get("isNewTutor").setValue(!0),this.usersForm.get("newTutor").enable(),this.usersForm.get("newTutor.creating").setValue(!0),this.usersForm.get("newTutor.editing").setValue(!0)}editTutor(){this.usersForm.get("newTutor.editing").setValue(!0)}saveTutor(){this.usersForm.get("newTutor").markAllAsTouched(),this.updateTreeValidity(this.usersForm),this.usersForm.get("newTutor").valid&&(this.usersForm.get("newTutor.creating").setValue(!1),this.usersForm.get("newTutor.editing").setValue(!1),this.usersForm.get("hasTutor").setValue(!0),this.filterUsers(!1,{}))}removeTutor(){this.usersForm.get("isNewTutor").setValue(!1),this.usersForm.get("newTutor").disable(),this.usersForm.get("newTutor.firstName").setValue(null),this.usersForm.get("newTutor.lastName").setValue(null),this.usersForm.get("newTutor.secondSurname").setValue(null),this.usersForm.get("newTutor.birthdate").setValue(null),this.usersForm.get("newTutor.email").setValue(null),this.usersForm.get("newTutor.editing").setValue(!1),this.usersForm.get("newTutor.creating").setValue(!1),this.usersForm.get("hasTutor").setValue(!1)}createSupervised(){this.usersForm.get("newSupervisedUsers").push(this.formBuilder.group({firstName:[null,[o.k0.required]],lastName:[null,[o.k0.required]],secondSurname:[null],birthdate:[null,[o.k0.required]],email:[null,[o.k0.required]],editing:[!0],creating:[!0]})),this.usersForm.get("creatingSupervised").setValue(!0)}editSupervised(p){let v=this.usersForm.get(`newSupervisedUsers.${p}`);v.get("editing").enable(),v.get("editing").setValue(!0),this.usersForm.get("creatingSupervised").setValue(!0)}saveSupervised(p){this.usersForm.get(`newSupervisedUsers.${p}`).markAllAsTouched(),this.updateTreeValidity(this.usersForm),this.usersForm.get(`newSupervisedUsers.${p}`).valid&&(this.usersForm.get(`newSupervisedUsers.${p}.creating`).disable(),this.usersForm.get(`newSupervisedUsers.${p}.creating`).setValue(!1),this.usersForm.get(`newSupervisedUsers.${p}.editing`).disable(),this.usersForm.get(`newSupervisedUsers.${p}.editing`).setValue(!1),this.usersForm.get("creatingSupervised").setValue(!1))}removeSupervised(p){this.usersForm.get("newSupervisedUsers").removeAt(p),this.usersForm.get("creatingSupervised").setValue(!1)}removeOldSupervised(p){this.usersForm.get("supervised").value.splice(this.usersForm.get("supervised").value.indexOf(p),1)}getExistintgSupervisedName(p){let v=this.filteredUsers.find(T=>T.id===p);return null!=v?v.name:""}filterUsers(p,v){if(p){let T=this.usersForm.get("supervised").value,at=T.indexOf(this.usersForm.get("tutor").value);at>-1&&(T.splice(at,1),this.usersForm.get("supervised").setValue(T)),null==v.value?this.usersForm.get("hasTutor").setValue(!1):this.usersForm.get("hasTutor").setValue(!0)}else this.usersForm.get("tutor").setValue(null),this.usersForm.get("hasTutor").setValue(!0);this.filteredUsers=this.allUsers.filter(T=>T.id!==this.usersForm.get("tutor").value).map(T=>({id:T.id,name:`${T.firstName}${null!=T.lastName?` ${T.lastName}`:""}${null!=T.secondSurname?` ${T.secondSurname}`:""}`,birthdate:T.birthdate}))}getName(p){return`${p.firstName}${null!=p.lastName?` ${p.lastName}`:""}${null!=p.secondSurname?` ${p.secondSurname}`:""}`}submit(p){var v=this;return(0,D.A)(function*({value:T,valid:at}){if(at){if(0===T.supervised.length&&0===T.newSupervisedUsers.length)return;if(v.currentSupervised=[],T.hasTutor){let w;if(v.isSubmitting=!0,T.isNewTutor){let Rt={firstName:T.newTutor.firstName,lastName:T.newTutor.lastName,secondSurname:T.newTutor.secondSurname,email:T.newTutor.email,birthdate:v.moment(T.newTutor.birthdate).format("YYYY-MM-DD")},xt=v.prepareCSV(Rt);w=(yield v.apiUsersService.importUsers(et.o.encode(xt),"","-1",{clubNotificationsResponsibleAll:!1,dataPrivacyAll:!1}).toPromise()).usersCorrect[0].id}else w=T.tutor;for(let Rt of T.supervised){try{yield v.apiUsersService.addTutor(w,Rt).toProm
1ise()}catch{}v.currentSupervised.push({id:Rt})}for(let Rt of T.newSupervisedUsers){let xt={firstName:Rt.firstName,lastName:Rt.lastName,secondSurname:Rt.secondSurname,email:Rt.email,birthdate:v.moment(Rt.birthdate).format("YYYY-MM-DD")},kt=v.prepareCSV(xt),Ut=(yield v.apiUsersService.importUsers(et.o.encode(kt),"","-1",{clubNotificationsResponsibleAll:!1,dataPrivacyAll:!1}).toPromise()).usersCorrect[0].id;try{yield v.apiUsersService.addTutor(w,Ut).toPromise()}catch{}v.currentSupervised.push({id:Ut})}v.currentTutor={id:w},v.isSameUser=!1}else{v.isSubmitting=!0;for(let w of T.supervised)v.currentSupervised.push({id:w});for(let w of T.newSupervisedUsers){let Rt={firstName:w.firstName,lastName:w.lastName,secondSurname:w.secondSurname,email:w.email,birthdate:v.moment(w.birthdate).format("YYYY-MM-DD")},xt=v.prepareCSV(Rt),kt=(yield v.apiUsersService.importUsers(et.o.encode(xt),"","-1",{clubNotificationsResponsibleAll:!1,dataPrivacyAll:!1}).toPromise()).usersCorrect[0].id;v.currentSupervised.push({id:kt})}v.currentTutor=null,v.isSameUser=!0}v.step=3,v.isSubmitting=!1}}).apply(this,arguments)}prepareCSV(p){let T=["firstName","lastName","secondSurname","email","birthdate","number"],at="firstName;lastName;secondSurname;email;birthdate;number\n";for(let w=0;w<T.length-1;w++)null!==p[T[w]]&&(at+=p[T[w]]),at+=";";return null!==p[T[T.length-1]]&&(at+=p[T[T.length-1]]),at}isEditingSupervised(){return this.usersForm.get("newSupervisedUsers").value.some(p=>p.editing)||this.usersForm.get("creatingSupervised").value}updateTreeValidity(p){Object.keys(p.controls).forEach(v=>{const T=p.controls[v];T instanceof o.gE||T instanceof o.Yp?this.updateTreeValidity(T):T.updateValueAndValidity()})}ngOnDestory(){this.subscription.unsubscribe()}static \u0275fac=function(v){return new(v||f)(t.rXU(r.K),t.rXU(Tt.Y),t.rXU(o.ok),t.rXU(W.nX),t.rXU(Y.$),t.rXU(m.d),t.rXU(W.Ix))};static \u0275cmp=t.VBU({type:f,selectors:[["app-registrations-in-situ"]],standalone:!1,decls:2,vars:2,consts:[["tutorbirthdate",""],["userBirthdate",""],["class","dashboard-flex-center",4,"ngIf"],["class","admin-dashboard-with-sidebar dashboard-tabs-margin dashboard-inside-table",4,"ngIf"],[1,"dashboard-flex-center"],[1,"admin-dashboard-with-sidebar","dashboard-tabs-margin","dashboard-inside-table"],["id","step1",4,"ngIf"],["class","fixed-actions-margin","id","step2",4,"ngIf"],["id","step3",4,"ngIf"],[1,"admin-dashboard-sidebar-right"],[3,"forAdmin"],["id","step1"],[3,"inSitu"],["id","step2",1,"fixed-actions-margin"],["class","dashboard",4,"ngIf"],[1,"dashboard"],["mainTitle","global.common.users",3,"customActions","titleClass"],[3,"ngSubmit","formGroup"],[1,"form-content"],[1,"inscription-section","age-mayority"],[1,"supervised-select"],["mainTitle","module.registrations.registration_owner","description","module.registrations.registration_owner_description",3,"customActions","titleClass"],["id","child-list"],["formCName","tutor","nullableString","No seleccionar",3,"formGroup","optionsData","placeholder","nullable","onclick",4,"ngIf"],["class","user-checkbox","id","newTutor","formGroupName","newTutor",4,"ngIf"],["class","actions-right",4,"ngIf"],["mainTitle","module.registrations.registration_user","description","module.registrations.registration_user_description",3,"customActions","titleClass"],["formCName","supervised",3,"formGroup","optionsData","placeholder","multiple"],["id","oldSupervisedUsers",1,"user-checkbox"],["class","user-checkbox","id","newSupervised",4,"ngFor","ngForOf"],["id","newSupervisedUsers","formArrayName","newSupervisedUsers"],["class","user-checkbox","id","newSupervised",3,"formGroupName",4,"ngFor","ngForOf"],[1,"fixed-actions","actions-right"],["mat-raised-button","","type","submit",1,"btn","btn-primary"],["formCName","tutor","nullableString","No seleccionar",3,"onclick","formGroup","optionsData","placeholder","nullable"],["id","newTutor","formGroupName","newTutor",1,"user-checkbox"],["class","form",4,"ngIf"],["class","user",4,"ngIf"],[1,"form"],[1,"form-row-outlined"],["appearance","outline"],["matInput","","formControlName","firstName","required","",3,"placeholder"],["align","start"],[4,"ngIf"],["matInput","","formControlName","lastName","required","",3,"placeholder"],["matInput","","formControlName","secondSurname",3,"placeholder"],["matInput","","formControlName","birthdate","floatPlaceholder","auto","required","",3,"matDatepicker","placeholder","max"],["matSuffix","",3,"for"],["controlName","birthdate",3,"fGroup"],["matInput","","formControlName","email","required","",3,"placeholder"],[1,"actions-right"],["type","button","label","global.button.remove","config","outlined","size","sm",3,"click"],["type","button","label","global.button.save","config","main","size","sm",3,"click"],[1,"user"],["type","icon","tootltip","global.common.edit","config","onlyicon","size","sm","icon","fa-light fa-edit",1,"text",3,"click"],["type","icon","tootltip","global.common.edit","config","onlyicon","size","sm","icon","fa-light fa-trash",1,"text",3,"click"],["label","module.registrations.add_user","type","link","size","sm","icon","fa-regular fa-plus-circle",3,"click","iconLeft"],["id","newSupervised",1,"user-checkbox"],["id","newSupervised",1,"user-checkbox",3,"formGroupName"],["class","text","type","icon","tootltip","global.common.edit","config","onlyicon","size","sm","icon","fa-light fa-edit",3,"click",4,"ngIf"],["class","text","type","icon","tootltip","global.common.remove","config","onlyicon","size","sm","icon","fa-light fa-trash",3,"click",4,"ngIf"],["type","icon","tootltip","global.common.remove","config","onlyicon","size","sm","icon","fa-light fa-trash",1,"text",3,"click"],["mainTitle","module.registrations.new_user","description","module.registrations.new_user_description",3,"customActions","titleClass"],["class","btn-primary-outline","mat-raised-button","","type","button",3,"click",4,"ngIf"],["mat-raised-button","","type","button",1,"btn-primary",3,"click"],["mat-raised-button","","type","button",1,"btn-primary-outline",3,"click"],["id","step3"],[3,"currentUsers","activeTutor","isSameUser","validInscriptionData","inSitu"]],template:function(v,T){1&v&&t.DNE(0,y,2,0,"div",2)(1,It,6,4,"div",3),2&v&&(t.Y8G("ngIf",!T.loaded),t.R7$(),t.Y8G("ngIf",T.loaded))},dependencies:[H.Sq,H.bT,s.B,lt.T,q.I,it.$z,ct.Vh,ct.bZ,ct.bU,gt.fg,Z.j,Z.M,Z.b,Z.g,o.qT,o.me,o.BC,o.cb,o.YS,o.j4,o.JD,o.$R,o.v8,At.K,B.F,nt.g,X.U,k.P,V.D9],styles:[".form[_ngcontent-%COMP%]   .form-content[_ngcontent-%COMP%]{display:flex;flex-direction:column}#child-list[_ngcontent-%COMP%]{margin-bottom:2em}#child-list[_ngcontent-%COMP%]   .user[_ngcontent-%COMP%]{display:flex;width:100%;align-items:center;padding:1em 0 0;font-size:1.1em}#child-list[_ngcontent-%COMP%]   .user[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{flex-grow:1}#child-list[_ngcontent-%COMP%]   .user-checkbox[_ngcontent-%COMP%]{margin-bottom:1em}#child-list[_ngcontent-%COMP%]   #newSupervised[_ngcontent-%COMP%]   .form[_ngcontent-%COMP%]{margin-top:2em}app-filtered-mat-select[_ngcontent-%COMP%]{display:block;margin-top:12px}"]})}return f})()},48142:($t,pt,a)=>{a.d(pt,{x:()=>A});var D=a(73664),o=a(72200),Y=a(31165),r=a(68018);const m=["*"],et=W=>({"scrolled-container":W}),Tt=W=>({scrolled:W}),mt=W=>({white:W});function t(W,H){if(1&W&&(D.j41(0,"app-clupik-bkg",1),D.nrm(1,"div",6),D.k0s()),2&W){const s=D.XpG();D.Y8G("type",s.bkgType)}}let A=(()=>{class W{bkgType="background";mainTitle="";scrolled=!1;isDarkMode=!1;hasSelect=!1;options=["one","two"];selectAction=new D.bkB;constructor(){}ngOnInit(){}selectThis(s){this.selectAction.emit(s.value)}static \u0275fac=function(lt){return new(lt||W)};static \u0275cmp=D.VBU({type:W,selectors:[["app-clupik-header"]],inputs:{bkgType:"bkgType",mainTitle:"mainTitle",scrolled:"scrolled",isDarkMode:"isDarkMode",hasSelect:"hasSelect",options:"options"},outputs:{selectAction:"selectAction"},standalone:!1,ngContentSelectors:m,decls:9,vars:13,consts:[[1,"clupik-header",3,"ngClass"],[3,"type"],[1,"main-container",3,"ngClass"],[1,"top"],[1,"header-title",3,"ngClass"],[1,"additional"],[1,"bkg-overlay"]],template:function(lt,q){1&lt&&(D.NAR(),D.j41(0,"div",0),D.nVh(1,t,2,1,"app-clupik-bkg",1),D.j41(2,"div",2)(3,"div",3)(4,"div",4),D.EFF(5),D.nI1(6,"translate"),D.k0s()(),D.j41(7,"div",5),D.SdG(8),D.k0s()()()),2&lt&&(D.Y8G("ngClass",D.eq3(7,et,q.scrolled)),D.R7$(),D.vxM(q.isDarkMode?1:-1),D.R7$(),D.Y8G("ngClass",D.eq3(9,Tt,q.scrolled)),D.R7$(2),D.Y8G("ngClass",D.eq3(11,mt,q.isDarkMode)),D.R7$(),D.JRh(D.bMT(6,5,q.mainTitle)))},dependencies:[o.YU,Y.M,r.D9],styles:["[_nghost-%COMP%]{width:100%;height:100%}.clupik-header[_ngcontent-%COMP%]{width:100%;height:100%;position:relative}.clupik-header.scrolled-container[_ngcontent-%COMP%]{position:fixed;left:0;right:0;width:100%;z-index:10;top:55px}@media (min-width: 675px) and (max-width: 991px){.clupik-header.scrolled-container[_ngcontent-%COMP%]{height:78px}}@media (max-width: 674px){.clupik-header.scrolled-container[_ngcontent-%COMP%]{height:86px}}.clupik-header[_ngcontent-%COMP%]   .main-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;padding:calc(var(--module) * 1) 0}@media (min-width: 675px) and (max-width: 991px){.clupik-header[_ngcontent-%COMP%]   .main-container[_ngcontent-%COMP%]{padding:calc(var(--module) / 1) 20px}}@media (min-width: 675px) and (max-width: 991px){.clupik-header[_ngcontent-%COMP%]   .main-container.scrolled[_ngcontent-%COMP%]{padding:calc(var(--module) / 1) 0}}@media (max-width: 674px){.clupik-header[_ngcontent-%COMP%]   .main-container.scrolled[_ngcontent-%COMP%]{padding:calc(var(--module) / 1.5) 0}}.clupik-header[_ngcontent-%COMP%]   .main-container[_ngcontent-%COMP%]   .to
1p[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between}.clupik-header[_ngcontent-%COMP%]   .main-container[_ngcontent-%COMP%]   .top[_ngcontent-%COMP%]   .header-title[_ngcontent-%COMP%]{font-family:var(--main-font);font-style:normal;font-weight:600;font-size:36px;line-height:54px;color:var(--text-titles)}@media (min-width: 675px) and (max-width: 991px){.clupik-header[_ngcontent-%COMP%]   .main-container[_ngcontent-%COMP%]   .top[_ngcontent-%COMP%]   .header-title[_ngcontent-%COMP%]{font-size:20px;line-height:30px}}.clupik-header[_ngcontent-%COMP%]   .main-container[_ngcontent-%COMP%]   .top[_ngcontent-%COMP%]   .header-title.white[_ngcontent-%COMP%]{color:var(--primary-text)}"]})}return W})()},56268:($t,pt,a)=>{a.d(pt,{J:()=>D.J});var D=a(34643)},68662:($t,pt,a)=>{a.d(pt,{g:()=>gt});var D=a(24334),o=a(68010),Y=a(87113),r=a(69915),m=a(87629),et=a(89128),Tt=a(30002),mt=a(94375),t=a(73664),A=a(2615),W=a(91029),H=a(36229),s=a(18175),lt=a(10957);function q(Z,At){if(1&Z){const B=t.RV6();t.j41(0,"app-clupik-state-tag",1),t.bIt("click",function(){A.eBV(B);const X=t.XpG();return A.Njj(X.validate())}),t.k0s()}if(2&Z){const B=t.XpG();t.Y8G("state",B.color)("icon",B.icon||"")("value",B.status_name)}}function it(Z,At){if(1&Z){const B=t.RV6();t.j41(0,"app-clupik-state-tag",1),t.bIt("click",function(){A.eBV(B);const X=t.XpG();return A.Njj(X.assignTeam())}),t.k0s()}if(2&Z){const B=t.XpG();t.Y8G("state",B.color)("icon",B.icon||"")("value",B.status_name)}}function ct(Z,At){if(1&Z){const B=t.RV6();t.j41(0,"app-clupik-state-tag",1),t.bIt("click",function(){A.eBV(B);const X=t.XpG();return A.Njj(X.view())}),t.k0s()}if(2&Z){const B=t.XpG();t.Y8G("state",B.color)("icon",B.icon||"")("value",B.status_name)}}let gt=(()=>{class Z{menuService;router;appService;activatedRoute;teamDialog;apiClubsService;authService;apiInscriptionsService;registrationsRequestsService;value;rowData;status_name;color;icon;constructor(B,nt,X,k,V,y,F,G,J){this.menuService=B,this.router=nt,this.appService=X,this.activatedRoute=k,this.teamDialog=V,this.apiClubsService=y,this.authService=F,this.apiInscriptionsService=G,this.registrationsRequestsService=J}ngOnInit(){this.icon="icon-left ",this.status_name=this.authService.hasPermissionToCheckInscriptions()?"global.inscription.inscription_state.no_permission."+this.rowData.status:"global.inscription.inscription_state.permission."+this.rowData.status,1===this.rowData.status&&(this.color="danger",this.icon+="fa-regular fa-times"),2===this.rowData.status&&(this.color="warning",this.icon+="fa-solid fa-hourglass"),3===this.rowData.status&&(this.color="danger",this.icon+="fa-regular fa-times"),4===this.rowData.status&&(this.color="info",this.icon+="fa-solid fa-user-plus"),5===this.rowData.status&&(this.color="success",this.icon+="fa-regular fa-check")}view(){this.authService.hasPermissionToCheckInscriptions()&&this.appService.broadcast("addNewTab",{title:this.rowData.fullName||`${this.rowData.name} ${this.rowData.surname}`,type:"request",data:this.rowData.data,url:`./request/${this.rowData.id}`,lastUrl:`./request/${this.rowData.id}`,iconType:"request",renderComponent:Y.y,fixed:!1})}assignTeam(){this.authService.hasPermissionToCheckInscriptions()&&this.teamDialog.open(D.Z,{panelClass:"modal-lg",data:{param:{inscription:!0,data:this.rowData,season:this.rowData.seasonId,userId:this.rowData.userId,isTable:!0}}}).afterClosed().subscribe(nt=>{if(null!=nt)if(!nt.playerForm&&nt.team)this.registrationsRequestsService.broadcast("showTable",!1),this.apiInscriptionsService.validateInscriptionRequest(this.rowData.inscriptionId,this.rowData.id,{player:{teamId:nt.team}}).subscribe(()=>{this.menuService.broadcast("updateBubbles"),this.registrationsRequestsService.broadcast("team",this.rowData.id)},()=>{this.registrationsRequestsService.broadcast("showAlert","Ha ocurrido un error al asignar el equipo"),this.registrationsRequestsService.broadcast("showTable",!0)});else if(nt.playerForm&&nt.team){let X={userId:this.rowData.userId,teamId:nt.team,playerForm:nt.playerForm};nt.number&&(X.number=nt.number),this.apiInscriptionsService.validateTeamInscriptionRequest(this.rowData.inscriptionId,this.rowData.id,X).subscribe(()=>{this.registrationsRequestsService.broadcast("team",this.rowData.id)},()=>{this.registrationsRequestsService.broadcast("showAlert","Ha ocurrido un error al asignar el equipo"),this.registrationsRequestsService.broadcast("showTable",!0)})}})}validate(){this.authService.hasPermissionToCheckInscriptions()&&this.appService.broadcast("addNewTab",{title:this.rowData.fullName||`${this.rowData.name} ${this.rowData.surname}`,type:"request",data:this.rowData.data,url:`./request/${this.rowData.id}/validate`,lastUrl:`./request/${this.rowData.id}/validate`,iconType:"validation",renderComponent:m.R,fixed:!1})}static \u0275fac=function(nt){return new(nt||Z)(t.rXU(mt.$),t.rXU(W.Ix),t.rXU(r.d),t.rXU(W.nX),t.rXU(H.h),t.rXU(et.P),t.rXU(o.u),t.rXU(Tt.$),t.rXU(s.o))};static \u0275cmp=t.VBU({type:Z,selectors:[["ng-component"]],inputs:{value:"value",rowData:"rowData"},standalone:!1,decls:3,vars:3,consts:[[3,"state","icon","value"],[3,"click","
1state","icon","value"]],template:function(nt,X){1&nt&&(t.nVh(0,q,1,3,"app-clupik-state-tag",0),t.nVh(1,it,1,3,"app-clupik-state-tag",0),t.nVh(2,ct,1,3,"app-clupik-state-tag",0)),2&nt&&(t.vxM(2===X.rowData.status?0:-1),t.R7$(),t.vxM(4===X.rowData.status?1:-1),t.R7$(),t.vxM(2!==X.rowData.status&&4!==X.rowData.status?2:-1))},dependencies:[lt.F],encapsulation:2})}return Z})()},73989:($t,pt,a)=>{a.d(pt,{l:()=>jt});var D=a(10467),o=a(60177),Y=a(2615),r=a(73664),m=a(36229),et=a(30002),Tt=a(38968),mt=a(69915),t=a(6961),A=a(70843),W=a(15892),H=a(25615),s=a(13961),lt=a(54843),q=a(89417),it=a(72200),ct=a(88834),gt=a(25084),Z=a(23620),At=a(67575),B=a(5951),nt=a(74173),X=a(68018);const k=(z,Pt)=>({"ios-browser":z,"android-browser":Pt}),V=z=>({link:z});function y(z,Pt){1&z&&(r.j41(0,"button",9),r.EFF(1,"\xd7"),r.k0s())}function F(z,Pt){if(1&z){const g=r.RV6();r.j41(0,"div",15)(1,"mat-form-field",16)(2,"mat-date-range-input",17)(3,"input",18),r.nI1(4,"translate"),r.bIt("ngModelChange",function(C){Y.eBV(g);const K=r.XpG(2);return Y.Njj(K.dateFrom=C)}),r.k0s(),r.j41(5,"input",19),r.nI1(6,"translate"),r.bIt("ngModelChange",function(C){Y.eBV(g);const K=r.XpG(2);return Y.Njj(K.dateTo=C)}),r.k0s()(),r.nrm(7,"mat-datepicker-toggle",20)(8,"mat-date-range-picker",21,0),r.k0s()()}if(2&z){const g=r.sdS(9),tt=r.XpG(2);r.R7$(2),r.Y8G("rangePicker",g),r.R7$(),r.Y8G("ngModel",tt.dateFrom)("placeholder",r.bMT(4,7,"module.calendar.range_start")),r.R7$(2),r.Y8G("ngModel",tt.dateTo)("placeholder",r.bMT(6,9,"module.calendar.range_end")),r.R7$(2),r.Y8G("for",g),r.R7$(),r.Y8G("disabled",!1)}}function G(z,Pt){if(1&z){const g=r.RV6();r.j41(0,"div")(1,"p",10),r.EFF(2),r.nI1(3,"translate"),r.k0s(),r.j41(4,"mat-radio-group",11),r.bIt("ngModelChange",function(C){Y.eBV(g);const K=r.XpG();return Y.Njj(K.optionSelected=C)}),r.j41(5,"div",12)(6,"mat-radio-button",13)(7,"span"),r.EFF(8),r.nI1(9,"translate"),r.k0s()()(),r.j41(10,"div",12)(11,"mat-radio-button",13)(12,"span"),r.EFF(13),r.nI1(14,"translate"),r.k0s()()(),r.DNE(15,F,10,11,"div",14),r.k0s()()}if(2&z){const g=r.XpG();r.R7$(2),r.JRh(r.bMT(3,7,"module.registrations.export_which_registrations")),r.R7$(2),r.Y8G("ngModel",g.optionSelected),r.R7$(2),r.Y8G("value",0),r.R7$(2),r.JRh(r.bMT(9,9,"module.registrations.export_all")),r.R7$(3),r.Y8G("value",1),r.R7$(2),r.JRh(r.bMT(14,11,"module.registrations.select_date_range")),r.R7$(2),r.Y8G("ngIf",1===g.optionSelected)}}function J(z,Pt){if(1&z&&r.nrm(0,"app-clupik-table",29),2&z){const g=r.XpG(2);r.Y8G("settings",g.tableSettings)("source",g.tableData)}}function ht(z,Pt){if(1&z&&(r.j41(0,"div",22),r.nrm(1,"div",23),r.nI1(2,"translate"),r.nrm(3,"div",24),r.nI1(4,"translate"),r.nrm(5,"mat-progress-bar",25),r.j41(6,"div",26),r.EFF(7),r.nI1(8,"translate"),r.k0s(),r.nrm(9,"div",27),r.nI1(10,"translate"),r.DNE(11,J,1,2,"app-clupik-table",28),r.k0s()),2&z){const g=r.XpG();r.R7$(),r.Y8G("innerHTML",r.bMT(2,8,"module.registrations.export_inscriptions_notice"),r.npT),r.R7$(2),r.Y8G("innerHTML",r.bMT(4,10,"module.registrations.export_inscriptions_descriptions"),r.npT),r.R7$(2),r.Y8G("value",g.progress),r.R7$(2),r.E5c("",g.completedInscriptions," / ",g.totalInscriptions," ",r.bMT(8,12,"module.registrations.exported_forms")),r.R7$(2),r.Y8G("innerHTML",r.i5U(10,14,"module.registrations.export_inscriptions_footer",r.eq3(17,V,g.homeLink)),r.npT),r.R7$(2),r.Y8G("ngIf",g.tableActive)}}function Ct(z,Pt){1&z&&(r.j41(0,"div",22),r.nrm(1,"i",30),r.j41(2,"p",31),r.EFF(3),r.nI1(4,"translate"),r.k0s(),r.j41(5,"p",32),r.EFF(6),r.nI1(7,"translate"),r.k0s()()),2&z&&(r.R7$(3),r.JRh(r.bMT(4,2,"module.registrations.export_inscriptions_success")),r.R7$(3),r.JRh(r.bMT(7,4,"module.registrations.access_downloads")))}function St(z,Pt){if(1&z){const g=r.RV6();r.j41(0,"div",33)(1,"button",34),r.EFF(2),r.nI1(3,"translate"),r.k0s(),r.j41(4,"div",3),r.EFF(5),r.nI1(6,"translate"),r.k0s(),r.j41(7,"button",35)(8,"span"),r.EFF(9),r.nI1(10,"translate"),r.k0s()(),r.j41(11,"button",36),r.nI1(12,"translate"),r.bIt("click",function(){Y.eBV(g);const C=r.XpG();return Y.Njj(C.exportInscriptions())}),r.j41(13,"span"),r.EFF(14),r.nI1(15,"translate"),r.k0s()()()}if(2&z){const g=r.XpG();r.R7$(2),r.JRh(r.bMT(3,6,"global.common.cancel")),r.R7$(3),r.JRh(r.bMT(6,8,"module.registrations.export_registrations")),r.R7$(4),r.JRh(r.bMT(10,10,"global.button.cancel")),r.R7$(2),r.Y8G("disabled",1===g.optionSelected&&(null==g.dateFrom||null==g.dateTo)),r.BMQ("aria-label",r.bMT(12,12,"module.registrations.export_inscriptions")),r.R7$(3),r.JRh(r.bMT(15,14,"global.button.continue"))}}function Ft(z,Pt){1&z&&(r.j41(0,"div",33)(1,"button",34),r.EFF(2),r.nI1(3,"translate"),r.k0s(),r.j41(4,"div",3),r.EFF(5),r.nI1(6,"translate"),r.k0s(),r.j41(7,"button",37)(8,"span"),r.EFF(9),r.nI1(10,"translate"),r.k0s()()()),2&z&&(r.R7$(2),r.JRh(r.bMT(3,3,"global.common.close")),r.R7$(3),r.JRh(r.bMT(6,5,"module.registrations.export_registrations")),r.R7$(4),r.JRh(r.bMT(10,7,"global.button.accept")))}let jt=(()=>{class z{data;dialogRef;apiSectionsService;translationService;apiInscriptionsService;appService;globalInscriptions;globalVars;platformId;document;formBuilde;table;progress=0;totalInscriptions=0;completedInscriptions=0;tableActive=!1;excellPages=[];tableSettings;tableData=[];requestsData=[];customColumnsClupik={};customColumnsPlayer={};customColumnsAux={};productsCreated=[];
1productColumns={};numberTutors=0;moment;XLSX;notCreatedInscriptions=0;subscription=new s.yU;completed=!1;started=!1;homeLink="";optionSelected=0;dateFrom=null;dateTo=null;inscriptionIds;positions=[];constructor(g,tt,C,K,I,i,rt,O,ft,P,st){this.data=g,this.dialogRef=tt,this.apiSectionsService=C,this.translationService=K,this.apiInscriptionsService=I,this.appService=i,this.globalInscriptions=rt,this.globalVars=O,this.platformId=ft,this.document=P,this.formBuilde=st,this.moment=this.globalVars.getMoment()}ngOnDestroy(){this.subscription.unsubscribe()}oneFrameWait(){return new Promise(g=>{setTimeout(()=>{g()})})}ngOnInit(){this.homeLink=this.globalVars.getOrigin(),this.totalInscriptions=this.data.inscriptionIds.length,this.dialogRef.disableClose=!0,this.inscriptionIds=this.data.inscriptionIds}exportInscriptions(){var g=this;return(0,D.A)(function*(){g.started=!0,g.dateTo=g.moment(g.dateTo).endOf("day");for(let tt of g.inscriptionIds){g.tableSettings={serverFiltered:!1,noDataMessage:"no_requests_found",title:"requests",mode:"OnlyExport",paginator:{size:0,paginatorType:"vertical",verticalButton:!0},columns:{name:{title:"name",configTitle:"name",type:"text"},surname:{title:"surname",configTitle:"surname",type:"text"},email:{title:"email",configTitle:"email",type:"text"},birthdate:{filterType:{type:"date"},title:"birthdate",configTitle:"birthdate",type:"date",dateFormat:"L"},teams:{filterType:{type:"selector",options:[]},title:"teams",configTitle:"teams",type:"custom",customExportFunction:function(){var I=(0,D.A)(function*(i){let rt="";if(null!=i.teams&&Array.isArray(i.teams)){for(let O of i.teams)rt+=`${O.title}/`;rt=rt.slice(0,-1)}return rt});return function(rt){return I.apply(this,arguments)}}()},received:{filterType:{type:"date"},title:"received",configTitle:"received",type:"date",dateFormat:"L - LT"},status:{filterType:{type:"selector",options:[]},title:"state",type:"custom",configTitle:"state",customExportFunction:function(){var I=(0,D.A)(function*(i){return yield g.translationService.getTranslation(`global.inscription.inscription_state.permission.${i.status}`)});return function(rt){return I.apply(this,arguments)}}()},inscriptionRelationIdentifier:{filterType:{type:"text"},title:"id",type:"text",configTitle:"id",dontTranslateTitle:!0}}},g.customColumnsClupik={},g.customColumnsPlayer={},g.customColumnsAux={},g.productsCreated=[],g.productColumns={},g.numberTutors=0,g.tableData=[],g.requestsData=[];let C=yield g.apiInscriptionsService.getInscriptionsRequestForAdvancedTable(tt).toPromise();g.positions=yield(0,lt._)(g.apiSectionsService.getPositions(null,"PLA"));let K=C.inscriptions[0].inscriptionRequest.filter(I=>0===g.optionSelected||(1===g.optionSelected?g.moment(I.createdAt).isBetween(g.dateFrom,g.dateTo):void 0));if(K.length>0){let I=0;yield g.generateColumns(C.schemas,C.inscriptionCheckforms);for(let rt of K){const O=rt;yield g.createTableRowListado(O,I,C.inscriptions[0],C.inscriptionCheckforms),I++}for(let rt in g.productColumns)g.tableSettings.columns[rt]=g.productColumns[rt];g.tableActive=!0,yield g.oneFrameWait();let i=`${g.completedInscriptions+1-g.notCreatedInscriptions}.${C.inscriptions[0].title}`;i=i.replaceAll("/","-"),i=i.replaceAll("\\","-"),i=i.replaceAll(":"," "),i=i.replaceAll("*"," "),i=i.replaceAll("?"," "),i=i.replaceAll("["," "),i=i.replaceAll("]"," "),i=i.substring(0,31),g.excellPages.push({name:`${i}`,sheet:yield g.table.generateExcellData()})}else g.notCreatedInscriptions++;g.progress=++g.completedInscriptions/g.totalInscriptions*100,g.tableActive=!1}if(g.subscription.unsubscribe(),(0,o.UE)(g.platformId)&&g.excellPages.length>0){g.XLSX||(g.XLSX=yield a.e(62288).then(a.bind(a,62288)));const tt={Sheets:{},SheetNames:[]};for(let rt of g.excellPages){const O=g.XLSX.utils.json_to_sheet(rt.sheet);tt.Sheets[rt.name]=O,tt.SheetNames.push(rt.name)}const C=g.XLSX.write(tt,{bookType:"xlsx",type:"array"});let K=new Blob([C],{type:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;charset=UTF-8"});const I=g.document.createElement("a");g.document.body.appendChild(I),I.style.display="none";const i=window.URL.createObjectURL(K);I.href=i,I.download="inscriptions.xlsx",I.click(),window.URL.revokeObjectURL(i)}g.completed=!0})()}
1generateColumns(g,tt){var C=this;return(0,D.A)(function*(){let K=Object.keys(g);for(let I of K){let i=I.split("_"),rt=g[I].type;switch(i[0]){case"auxForm":switch(rt){case"STRING":case"TEXT":case"TIME":case"CHECKBOX":case"SELECTOR":case"RADIOBUTTON":C.tableSettings.columns[`${i[i.length-2]}-${i[i.length-1]}`]={type:"text",configTitle:`${i[i.length-2]}-${i[i.length-1]}`,dontTranslateTitle:!0,title:`${i[i.length-2]}-${i[i.length-1]}`};break;case"POINTS":C.tableSettings.columns[`${i[i.length-2]}-${i[i.length-1]}`]={type:"number",filterType:{type:"number"},configTitle:`${i[i.length-2]}-${i[i.length-1]}`,dontTranslateTitle:!0,title:`${i[i.length-2]}-${i[i.length-1]}`};break;case"BOOL":let ft=[{nameValue:yield C.translationService.getTranslation("global.common.yes"),searchValue:!0},{nameValue:yield C.translationService.getTranslation("global.common.no"),searchValue:!0}];C.tableSettings.columns[`${i[i.length-2]}-${i[i.length-1]}`]={type:"bool",filterType:{type:"selector",options:ft},configTitle:`${i[i.length-2]}-${i[i.length-1]}`,dontTranslateTitle:!0,title:`${i[i.length-2]}-${i[i.length-1]}`};break;case"DATE":C.tableSettings.columns[`${i[i.length-2]}-${i[i.length-1]}`]={type:"date",filterType:{type:"date"},dateFormat:"L",configTitle:`${i[i.length-2]}-${i[i.length-1]}`,dontTranslateTitle:!0,title:`${i[i.length-2]}-${i[i.length-1]}`}}let O=[...i];O.splice(0,1),C.customColumnsAux[`${i[i.length-2]}-${i[i.length-1]}`]={type:rt,path:O,options:g[I].options};break;case"clupikForm":if("equipment"===i[i.length-1]){let ft=Object.keys(g[I].properties);for(let P of ft){i.push(P);let st=C.globalInscriptions.getColumnType(i[0],i);C.tableSettings.columns[i[i.length-1]]={type:"text",configTitle:i[i.length-1],title:i[i.length-1]},C.customColumnsClupik[i[i.length-1]]=st,i.splice(i.length-1,1)}}else{let ft=C.globalInscriptions.getColumnType(i[0],i);switch(ft.inputType){case"selector":case"text":case"selector-filter":case"object":case"array":default:C.tableSettings.columns[i[i.length-1]]={type:"text",configTitle:i[i.length-1],title:i[i.length-1]};case"image":}C.customColumnsClupik[i[i.length-1]]=ft}break;case"playerForm":if("equipment"===i[i.length-1]){let ft=Object.keys(g[I].properties);for(let P of ft){i.push(P);let st=C.globalInscriptions.getColumnType(i[0],i);switch(st.inputType){case"selector":case"text":case"selector-filter":case"array":default:C.tableSettings.columns[i[i.length-1]]={type:"text",configTitle:i[i.length-1],title:i[i.length-1]};break;case"object":C.tableSettings.columns[i[i.length-1]]={type:"html",configTitle:i[i.length-1],title:i[i.length-1]}}C.customColumnsPlayer[i[i.length-1]]=st,i.splice(i.length-1,1)}}else{let ft=C.globalInscriptions.getColumnType(i[0],i);switch(ft.inputType){case"selector":case"text":case"selector-filter":case"array":default:C.tableSettings.columns[i[i.length-1]]={type:"text",configTitle:i[i.length-1],title:i[i.length-1]};break;case"object":C.tableSettings.columns[i[i.length-1]]={type:"html",configTitle:i[i.length-1],title:i[i.length-1]};case"image":}C.customColumnsPlayer[i[i.length-1]]=ft}}}for(let I of tt)C.tableSettings.columns[`${I.description}`]={filterType:{type:"selector",options:[{nameValue:yield C.translationService.getTranslation("global.common.yes"),searchValue:!0},{nameValue:yield C.translationService.getTranslation("global.common.no"),searchValue:!1}]},type:"bool",configTitle:I.description,dontTranslateTitle:!0,title:I.description}})()}createTableRowListado(g,tt,C,K){var I=this;return(0,D.A)(function*(){I.requestsData.push(yield I.createNewRowData(g,tt,C,K)),I.tableData=I.requestsData})()}createNewRowData(g,tt,C,K){var I=this;return(0,D.A)(function*(){let i={};i.fullName=g.userData.firstName,i.name=g.userData.firstName,i.surname=g.userData.lastName+" "+(g.userData.secondSurname?g.userData.secondSurname:""),i.email=g.userData.email,i.actions=tt,i.birthdate=g.userData.birthdate,i.id=g.id,i.data=g,i.seasonId=C.seasonId,i.inscription=C.title,i.requestId=g.id,i.received=g.createdAt,i.inscriptionId=C.id,i.status=g.status,i.userId=g.userId,i.forTeam=C.forTeam,i.teams=g.userData.teams||[],i.inscriptionRelationIdentifier=g.inscriptionRelationIdentifier;let O,rt=Object.keys(I.customColumnsClupik);for(let _ of rt){O=g.data;for(let b of I.customColumnsClupik[_].path)if(O=O[b],null==O)break;switch(I.customColumnsClupik[_].inputType){case"object":let b=Object.keys(I.customColumnsClupik[_].properties)[0],j=Object.keys(I.customColumnsClupik[_].properties);if(j.splice(0,1),j=j.filter(ot=>"image"!==I.customColumnsClupik[_].properties[ot].type),i[_]=void 0,null!=O[_]&&O[_][b]){i[_]="";for(let ot of j)i[_]+=`${O[_][ot]} `}break;case"array":if(i[_]=void 0,null!=O&&null!=O[_]){i[_]="";let ot=Object.keys(I.customColumnsClupik[_].arrayDescription);for(let It of O[_]){for(let dt of ot)i[_]+="date"===I.customColumnsClupik[_].arrayDescription[dt].type?`${I.moment(It[dt]).format("L")} `:`${It[dt]} `;i[_]+="\n"}}break;default:"gender"===_&&(i[_]=null!=O&&""!==O?yield I.translationService.getTranslation(`global.common.${O[_]}`):void 0),i[_]="position"===_?null!=O&&null!=O[_]?yield I.translationService.getTranslation(`global.positions.player.${I.positions.find(ot=>ot.id===i[_])?.code}`):void 0:null!=O&&null!=O[_]?O[_].toString():void 0}}rt=Object.keys(I.customColumnsPlayer);for(let _ of rt){O=g.playerData;for(let b of I.customColumnsPlayer[_].path)if(O=O[b],null==O)break;switch(I.customColumnsPlayer[_].inputType){case"object":let b=Object.keys(I.customColumnsPlayer[_].properties)[0],j=Object.keys(I.customColumnsPlayer[_].properties);if(j.splice(0,1),i[_]=void 0,null!=O[_]&&O[_][b]){i[_]="";for(let ot of j)i[_]+=`${O[_][ot]} `}break;case"array":if(i[_]=void 0,O&&O[_]){i[_]="";let ot=Object.keys(I.customColumnsPlayer[_].arrayDescription);for(let It of O[_]){for(let dt of ot)"date"===I.customColumnsPlayer[_].arrayDescription[dt].type?i[_]+=`${I.moment(It[dt]).format("L")} `:"dorsalSuggested"==_?Array.isArray(It[dt])?i[_]+=`${It[dt].map(f=>Array.isArray(f.value?.number)?f.value?.number?.map(R=>R.value?.number??R.value?.toString()).join(" "):f.value?.number?.toString()).join(" ")} `:i[_]+="object"==typeof It[dt]&&It[dt]?`${It[dt]?.number} `:`${It[dt]} `:i[_]+=`${It[dt]} `;i[_]+="\n"}}break;default:i[_]="position"===_?null!=O&&null!=O[_]?yield I.translationService.getTranslation(`global.positions.player.${I.positions.find(ot=>ot.id===O[_])?.code}`):void 0:null!=O&&null!=O[_]?O[_].toString():void 0}}rt=Object.keys(I.customColumnsAux);for(let _ of rt){O=g.auxForm;for(let b of I.customColumnsAux[_].path)if(O=O[b],null==O)break;switch(I.customColumnsAux[_].type){case"STRING":case"POINTS":case"BOOL":i[_]=O;break;case"TEXT":i[_]=O&&O.length>250?O.slice(0,247)+"...":O;break;case"TIME":i[_]=I.moment(O).format("mm ss");break;case"DATE":i[_]=1e3*O;break;case"CHECKBOX":null!=O&&O.length>0&&(i[_]=I.customColumnsAux[_].options.filter((b,j)=>O.some(ot=>ot===j)).toString());break;case"SELECTOR":case"RADIOBUTTON":i[_]=null!=I.customColumnsAux[_].options[O]?I.customColumnsAux[_].options[O].toString():void 0}}const ft=g.tutorData||[];let P=0;for(let _ of ft){if(I.numberTutors<ft.length)for(let j=I.numberTutors;j<ft.length;j++)I.numberTutors++,I.tableSettings.columns[`Nombre (Tutor ${j+1})`]={type:"text",configTitle:"nameTutor",titleVariables:{i:I.numberTutors},title:"nameTutor"},I.tableSettings.columns[`Fecha Nacimiento (Tutor ${I.numberTutors})`]={type:"date",filterType:{type:"date"},dateFormat:"L",configTitle:"birthdateTutor",titleVariables:{i:I.numberTutors},title:"birthdateTutor"},I.tableSettings.columns[`Nacionalidad (Tutor ${I.numberTutors})`]={type:"text",configTitle:"nationalityTutor",titleVariables:{i:I.numberTutors},title:"nationalityTutor"},I.tableSettings.columns[`G\xe9nero (Tutor ${I.numberTutors})`]={type:"text",configTitle:"genderTutor",titleVariables:{i:I.numberTutors},title:"genderTutor"},I.tableSettings.columns[`Documento de indentidad (Tutor ${I.numberTutors})`]={type:"text",configTitle:"identificationTutor",titleVariables:{i:I.numberTutors},title:"identificationTutor"},I.tableSettings.columns[`Tel\xe9fonos (Tutor ${I.numberTutors})`]={type:"text",configTitle:"phoneTutor",titleVariables:{i:I.numberTutors},title:"phoneTutor"},I.tableSettings.columns[`Correo electr\xf3nico (Tutor ${I.numberTutors})`]={type:"text",configTitle:"emailTutor",titleVariables:{i:I.numberTutors},title:"emailTutor"},I.tableSettings.columns[`Numero de miembro (Tutor ${I.numberTutors})`]={type:"number",filterType:{type:"number"},configTitle:"memberageTutor",titleVariables:{i:I.numberTutors},title:"memberageTutor"};let b=_;i[`Nombre (Tutor ${P+1})`]=b.userData?`${b.userData.firstName}${b.userData.lastName?` ${b.userData.lastName}`:""}${b.userData.secondSurname?` ${b.userData.secondSurname}`:""}`:"-",i[`Fecha Nacimiento (Tutor ${P+1})`]=b.userData?b.userData.birthdate:"-",i[`Nacionalidad (Tutor ${P+1})`]=b.userData?null!=b.userData.birthplace?b.userData.birthplace:void 0:"-",i[`G\xe9nero (Tutor ${P+1})`]=b.userData?null!=b.userData.gender&&null!=b.userData.gender?yield I.translationService.getTranslation(`global.common.${b.userData.gender}`):void 0:"-",i[`Documento de indentidad (Tutor ${P+1})`]=b.userDocumentation?Array.isArray(b.userDocumentation)?b.userDocumentation.map(j=>`${j.identificationDocument} ${j.identificationDocumentType}`).toString():`${b.userDocumentation.identificationDocument} ${b.userDocumentation.identificationDocumentType}`:"-",i[`Tel\xe9fonos (Tutor ${P+1})`]=b.userClub?null!=b.userClub.phone1||null!=b.userClub.phone2||null!=b.userClub.phone3?`${b.userClub.phone1?`${b.userClub.phone1} `:""}${b.userClub.phone2?`${b.userClub.phone2} `:""}${b.userClub.phone3?`${b.userClub.phone3} `:""}`:void 0:"-",i[`Correo electr\xf3nico (Tutor ${P+1})`]=b.userData?null!=b.userData.email?b.userData.email:void 0:"-",i[`Numero de miembro (Tutor ${P+1})`]=b.userClub?b.userClub.member?b.userClub.memberNumber:void 0:"-",P++}const st=g.inscriptionRequestCheckForm;for(let _ of st){let b=K.find(j=>j.id===_.inscriptionCheckFormId);i[b.description]=_.checked}const l=g.product;if(null!=l&&!I.productsCreated.includes(l.id)){for(let _ of l.productGroup){let b="";b=_.name;for(let j of _.productGroupSub){let ot="";null!=j.name&&"{}"!==j.name&&(ot=` - ${j.name.title}`);for(let It of j.productGroupSubPrice){let dt="";null!=It.name&&(dt=` - ${It.name}
1`),I.productColumns[`${b}${ot}${dt}`]={type:"bool",dontTranslateTitle:!0,configTitle:`${b}${ot}${dt}`,title:`${b}${ot}${dt}`}}}}I.productsCreated.push(l.id)}const x=g.purchase;if(null!=x)for(let b of x.productPrices){let j,ot,dt=l.productGroup.find(p=>(ot=p.productGroupSub.find(v=>(j=v.productGroupSubPrice.find(T=>T.id===b.priceId),null!=j)),null!=ot)).name,f="";null!=ot.name&&"{}"!=ot.name&&(f=` - ${ot.name.title}`);let R="";null!=j.name&&(R=` - ${j.name}`),i[`${dt}${f}${R}`]=!0,tt++}return i})()}static \u0275fac=function(tt){return new(tt||z)(r.rXU(m.e),r.rXU(m.k),r.rXU(Tt.k),r.rXU(t.T),r.rXU(et.$),r.rXU(mt.d),r.rXU(W.v),r.rXU(H.Y),r.rXU(r.Agw),r.rXU(Y.qQL),r.rXU(q.ok))};static \u0275cmp=r.VBU({type:z,selectors:[["app-registration-export-multiple"]],viewQuery:function(tt,C){if(1&tt&&r.GBs(A.YT,5),2&tt){let K;r.mGM(K=r.lsd())&&(C.table=K.first)}},standalone:!1,decls:12,vars:13,consts:[["picker",""],[1,"modal-clupik"],["mat-dialog-title",""],[1,"title"],["class","exit-button","mat-button","","mat-dialog-close","",4,"ngIf"],[1,"fix-content",3,"ngClass"],[4,"ngIf"],["class","center",4,"ngIf"],["class","actions-right modal-fixed-actions",4,"ngIf"],["mat-button","","mat-dialog-close","",1,"exit-button"],[1,"p-margin","text-bold","which-registrations"],[3,"ngModelChange","ngModel"],[1,"row","p-margin"],[3,"value"],["class","form-row-outlined",4,"ngIf"],[1,"form-row-outlined"],["appearance","outline"],[3,"rangePicker"],["matStartDate","",3,"ngModelChange","ngModel","placeholder"],["matEndDate","",3,"ngModelChange","ngModel","placeholder"],["matSuffix","",3,"for"],[3,"disabled"],[1,"center"],[1,"p-margin",3,"innerHTML"],[1,"text-bold",3,"innerHTML"],["mode","determinate",1,"mat-progress-bar-success",3,"value"],[1,"small-grey"],[3,"innerHTML"],["class","hidden",3,"settings","source",4,"ngIf"],[1,"hidden",3,"settings","source"],[1,"fa-light","fa-check-circle","tag-success"],[1,"title","text-bold"],[1,"subtitle","p-margin"],[1,"actions-right","modal-fixed-actions"],["mat-dialog-close","",1,"btn-close"],["mat-raised-button","","mat-dialog-close","",1,"btn-primary-outline"],["mat-raised-button","","type","button",1,"btn-primary",3,"click","disabled"],["mat-raised-button","","mat-dialog-close","",1,"btn-primary"]],template:function(tt,C){1&tt&&(r.j41(0,"div",1)(1,"div",2)(2,"div",3),r.EFF(3),r.nI1(4,"translate"),r.k0s(),r.DNE(5,y,2,0,"button",4),r.k0s(),r.j41(6,"mat-dialog-content",5),r.DNE(7,G,16,13,"div",6)(8,ht,12,19,"div",7)(9,Ct,8,6,"div",7),r.k0s()(),r.DNE(10,St,16,16,"div",8)(11,Ft,11,9,"div",8)),2&tt&&(r.R7$(3),r.JRh(r.bMT(4,8,"module.registrations.export_registrations")),r.R7$(2),r.Y8G("ngIf",!C.completed),r.R7$(),r.Y8G("ngClass",r.l_i(10,k,null==C.appService?null:C.appService.isIosBrowser,null==C.appService?null:C.appService.isAndroidBrowser)),r.R7$(),r.Y8G("ngIf",!C.started),r.R7$(),r.Y8G("ngIf",C.started&&!C.completed),r.R7$(),r.Y8G("ngIf",C.completed),r.R7$(),r.Y8G("ngIf",!C.started),r.R7$(),r.Y8G("ngIf",C.completed))},dependencies:[it.YU,it.bT,ct.$z,gt.bU,gt.el,gt.xR,gt.IG,gt.SG,m.a,m.b,m.c,Z.j,Z.g,At.HM,B.VT,B._g,q.me,q.BC,q.vS,nt.YT,X.D9],styles:[".hidden[_ngcontent-%COMP%]{display:none}.which-registrations[_ngcontent-%COMP%]{margin-top:1em}mat-progress-bar[_ngcontent-%COMP%]{margin-top:2em}.small-grey[_ngcontent-%COMP%]{margin-bottom:2em}.center[_ngcontent-%COMP%]{text-align:center}.fa-check-circle.tag-success[_ngcontent-%COMP%]{font-size:100px;margin:16px}.form-row-outlined[_ngcontent-%COMP%]{width:fit-content}"]})}return z})()},75443:($t,pt,a)=>{a(67201),a(24334),a(89128),a(30002),a(94375)},77929:($t,pt,a)=>{a.d(pt,{l:()=>D.l});var D=a(73989)},79276:($t,pt,a)=>{a.d(pt,{a:()=>H});var D=a(10467),o=a(73664),Y=a(69915),r=a(6961),m=a(13961),et=a(2615),Tt=a(72200),mt=a(85340);const t=["componentTemplate"],A=s=>({expanded:s});function W(s,lt){}let H=(()=>{class s{resolver;translateService;appService;component;componentType;componentTitle;buttonTitle;params;continueEvent=new o.bkB;componentTemplate;expanded=!1;title="";subscription=new m.yU;constructor(q,it,ct){this.resolver=q,this.translateService=it,this.appService=ct,this.subscription.add(this.appService.subscribe("closeCart",()=>{this.expanded=!1}))}ngOnInit(){var q=this;
1return(0,D.A)(function*(){const it=q.resolver.resolveComponentFactory(q.componentType);q.component=q.componentTemplate.createComponent(it),q.component.instance=Object.assign(q.component.instance,{fixedSummary:!0},q.params),q.title=yield q.translateService.getTranslation(q.componentTitle)})()}expand(){this.expanded=!this.expanded}continue(){this.expanded&&this.expand(),this.continueEvent.emit()}ngOnDestroy(){this.subscription.unsubscribe()}ngOnChanges(q){var it=this;return(0,D.A)(function*(){void 0!==q.componentTitle&&(it.title=yield it.translateService.getTranslation(it.componentTitle))})()}static \u0275fac=function(it){return new(it||s)(o.rXU(o.OM3),o.rXU(r.T),o.rXU(Y.d))};static \u0275cmp=o.VBU({type:s,selectors:[["app-fixed-summary"]],viewQuery:function(it,ct){if(1&it&&o.GBs(t,7,o.c1b),2&it){let gt;o.mGM(gt=o.lsd())&&(ct.componentTemplate=gt.first)}},inputs:{componentType:"componentType",componentTitle:"componentTitle",buttonTitle:"buttonTitle",params:"params"},outputs:{continueEvent:"continueEvent"},standalone:!1,features:[o.OA$],decls:12,vars:8,consts:[["componentTemplate",""],["id","fixed-summary",1,"visible-sm",3,"ngClass"],[1,"dashboard","summary-content"],[1,"summary-header"],[1,"title"],[1,"actions-right"],["type","icon","config","onlyicon","size","sm",1,"custom-color",3,"click","icon"],[1,"summary"],["type","button","config","main","size","md","icon","fa-regular fa-shopping-cart",1,"full",3,"buttonAction","label","iconLeft","isFullWidth"]],template:function(it,ct){if(1&it){const gt=o.RV6();o.j41(0,"div",1)(1,"div",2)(2,"div",3)(3,"h3",4),o.EFF(4),o.k0s(),o.j41(5,"div",5)(6,"app-clupik-button",6),o.bIt("click",function(){return et.eBV(gt),et.Njj(ct.expand())}),o.k0s()()(),o.j41(7,"div",7),o.DNE(8,W,0,0,"ng-template",null,0,o.C5r),o.k0s(),o.j41(10,"div",5)(11,"app-clupik-button",8),o.bIt("buttonAction",function(){return et.eBV(gt),et.Njj(ct.continue())}),o.k0s()()()()}2&it&&(o.Y8G("ngClass",o.eq3(6,A,ct.expanded)),o.R7$(4),o.JRh(ct.title),o.R7$(2),o.Y8G("icon",ct.expanded?"fa-solid fa-chevron-down":"fa-solid fa-chevron-up"),o.R7$(5),o.Y8G("label",ct.buttonTitle)("iconLeft",ct.appService.getIsStore())("isFullWidth",!0))},dependencies:[Tt.YU,mt.U],styles:["app-clupik-button.full[_ngcontent-%COMP%]{display:block;width:100%}.summary-content[_ngcontent-%COMP%]{padding-top:12px}"]})}return s})()}}]);

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.