1"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[3658],{83658:(bt,p,n)=>{n.r(p),n.d(p,{UserRegistrationRolModule:()=>ft});var f=n(72200),R=n(49189),c=n(38132),b=n(10467),t=n(73664),l=n(89417),I=n(21721),T=n(68010),C=n(91067),y=n(60177),x=n(39175),F=n(60152),U=n(26742),G=n(30002),M=n(1460),k=n(69915),s=n(2615),E=n(91029),$=n(36229),j=n(94474),m=n(25084),S=n(33746),d=n(23620),D=n(44112),L=n(6688),N=n(40561),Y=n(89792),X=n(5900),P=n(85340),A=n(68018);const g=o=>({clubName:o});function O(o,r){if(1&o){const e=t.RV6();t.j41(0,"app-clupik-state-bar",5),t.nI1(1,"translate"),t.bIt("click",function(){s.eBV(e);const i=t.XpG(3);return s.Njj(i.openLogin())}),t.k0s()}if(2&o){const e=t.XpG(3);t.Y8G("mainTitle",e.rolRequestLogin?"":"module.auth.register_finished")("subtitle",t.i5U(1,3,"module.auth.congratulations_account",t.eq3(6,g,e.clubData.editableName)))("buttonText",e.isLogged||e.rolRequestLogin?"":"module.login.submit")}}function q(o,r){if(1&o&&(t.j41(0,"div",16),t.nrm(1,"app-clupik-button",17),t.nI1(2,"translate"),t.k0s()),2&o){const e=t.XpG(5);t.R7$(),t.Y8G("label",t.i5U(2,5,"module.auth.continue_to_club",t.eq3(8,g,e.clubData.editableName)))("type","button")("config","main")("routerLink","/")("isFullWidth",!0)}}function J(o,r){if(1&o){const e=t.RV6();t.j41(0,"div",18),t.nrm(1,"app-form-section",19),t.j41(2,"div",20)(3,"app-clupik-button",21),t.bIt("buttonAction",function(){s.eBV(e);const i=t.XpG(5);return s.Njj(i.solicitarJugador())}),t.k0s(),t.j41(4,"app-clupik-button",21),t.bIt("buttonAction",function(){s.eBV(e);const i=t.XpG(5);return s.Njj(i.showTutorForm())}),t.k0s()()()}2&o&&(t.R7$(),t.Y8G("description","module.auth.verified_account_message"),t.R7$(2),t.Y8G("label","module.auth.i_am_player")("type","button")("config","outlined")("isFullWidth",!0),t.R7$(),t.Y8G("label","module.auth.i_am_tutor_player")("type","button")("config","outlined")("isFullWidth",!0))}function V(o,r){if(1&o&&(t.j41(0,"div",13),t.DNE(1,q,3,10,"div",14)(2,J,5,9,"div",15),t.k0s()),2&o){const e=t.XpG(4);t.R7$(),t.Y8G("ngIf",!e.tutorForm),t.R7$(),t.Y8G("ngIf",!e.successAutomaticLink&&(null==e.clubData||null==e.clubData.clubConfig?null:e.clubData.clubConfig.roleRequestPermission))}}function B(o,r){1&o&&(t.j41(0,"div",22)(1,"div",23),t.EFF(2),t.nI1(3,"translate"),t.k0s()()),2&o&&(t.R
17$(2),t.JRh(t.bMT(3,1,"module.auth.tutor_sent")))}function W(o,r){1&o&&(t.j41(0,"div",22)(1,"div",23),t.EFF(2),t.nI1(3,"translate"),t.k0s()()),2&o&&(t.R7$(2),t.JRh(t.bMT(3,1,"module.auth.player_sent")))}function z(o,r){1&o&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&o&&(t.R7$(),t.JRh(t.bMT(2,1,"module.auth.error_sent")))}function Z(o,r){1&o&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&o&&(t.R7$(),t.JRh(t.bMT(2,1,"global.validator.expiredToken")))}function Q(o,r){if(1&o&&(t.j41(0,"div",24),t.DNE(1,z,3,3,"span",3)(2,Z,3,3,"span",3),t.k0s()),2&o){const e=t.XpG(4);t.R7$(),t.Y8G("ngIf",(e.playerError||e.tutorError)&&(!e.playerInfo||!e.tutorInfo)),t.R7$(),t.Y8G("ngIf",e.expiredToken)}}function H(o,r){1&o&&(t.j41(0,"mat-error",38),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&o&&(t.R7$(),t.JRh(t.bMT(2,1,"global.validator.required")))}function K(o,r){1&o&&(t.j41(0,"mat-error",38),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&o&&(t.R7$(),t.JRh(t.bMT(2,1,"global.validator.required")))}function w(o,r){1&o&&(t.j41(0,"mat-error",38),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&o&&(t.R
17$(),t.JRh(t.bMT(2,1,"global.validator.surname")))}function tt(o,r){if(1&o){const e=t.RV6();t.j41(0,"div",25)(1,"div",26),t.nI1(2,"translate"),t.bIt("click",function(){s.eBV(e);const i=t.XpG(4);return s.Njj(i.hideTutorForm())}),t.k0s(),t.nrm(3,"app-form-section",27),t.j41(4,"form",28)(5,"div",29)(6,"mat-form-field",30)(7,"mat-label"),t.EFF(8),t.nI1(9,"translate"),t.k0s(),t.nrm(10,"input",31),t.nI1(11,"translate"),t.DNE(12,H,3,3,"mat-error",32),t.k0s()(),t.j41(13,"div",29)(14,"mat-form-field",30)(15,"mat-label"),t.EFF(16),t.nI1(17,"translate"),t.k0s(),t.nrm(18,"input",33),t.nI1(19,"translate"),t.DNE(20,K,3,3,"mat-error",32)(21,w,3,3,"mat-error",32),t.k0s()(),t.j41(22,"div",29)(23,"mat-form-field",34)(24,"mat-label"),t.EFF(25),t.nI1(26,"translate"),t.k0s(),t.nrm(27,"input",35),t.nI1(28,"translate"),t.nrm(29,"mat-datepicker-toggle",36)(30,"mat-datepicker",37,1),t.j41(32,"mat-error",38),t.nrm(33,"app-date-errors",39),t.k0s()()(),t.j41(34,"app-button-main",40),t.nI1(35,"translate"),t.bIt("click",function(){s.eBV(e);const i=t.XpG(4);return s.Njj(i.solicitarTutor())}),t.k0s()()()}if(2&o){const e=t.sdS(31),a=t.XpG(4);t.R7$(),t.BMQ("aria-label",t.bMT(2,25,"global.common.close_form")),t.R7$(2),t.Y8G("mainTitle","module.auth.tutor_data"),t.R7$(),t.Y8G("formGroup",a.dataForm),t.R7$(4),t.JRh(t.bMT(9,27,"global.placeholder.name")),t.R7$(2),t.Y8G("placeholder",t.bMT(11,29,"global.placeholder.name")),t.R7$(2),t.Y8G("ngIf",a.dataForm.get("firstName").hasError("required")),t.R7$(4),t.JRh(t.bMT(17,31,"global.placeholder.surnames")),t.R7$(2),t.Y8G("placeholder",t.bMT(19,33,"global.placeholder.surnames")),t.R7$(2),t.Y8G("ngIf",a.dataForm.get("lastName").hasError("required")),t.R7$(),t.Y8G("ngIf",a.dataForm.get("lastName").hasError("minlength")),t.R7$(2),t.Y8G("hidden",a.isDateDisabled),t.R7$(2),t.JRh(t.bMT(26,35,"global.placeholder.birthdate")),t.R7$(2),t.Y8G("matDatepicker",e)("placeholder",t.bMT(28,37,"global.placeholder.birthdate"))("max",a.maxDate),t.R7$(2),t.Y8G("for",e),t.R7$(),t.Y8G("touchUi",!1)("startAt",a.startDate),t.R7$(3),t.Y8G("fGroup",a.dataForm),t.R7$(),t.Y8G("isFullWidth",!0)("isMain",!0)("isOutlined",!0)("value","module.auth.tutor_petition")("size","small"),t.BMQ("aria-label",t.bMT(35,39,"module.auth.tutor_petition"))}}function et(o,r){if(1&o&&(t.j41(0,"div"),t.DNE(1,V,3,2,"div",6),t.j41(2,"div",7),t.DNE(3,B,4,3,"div",8)(4,W,4,3,"div",8),t.j41(5,"div",9),t.DNE(6,Q,3,2,"div",10),t.k0s()(),t.j41(7,"div",11),t.DNE(8,tt,36,41,"div",12),t.k0s()()),2&o){const e=t.XpG(3);t.R7$(),t.Y8G("ngIf",!e.rolRequestLogin||e.successAutomaticLink),t.R7$(2),t.Y8G("ngIf",!e.playerInfo&&e.tutorInfo),t.R7$(),t.Y8G("ngIf",e.playerInfo&&!e.tutorInfo),t.R7$(2),t.Y8G("ngIf",e.expiredToken||(e.playerError||e.tutorError)&&(!e.playerInfo||!e.tutorInfo)),t.R7$(2),t.Y8G("ngIf",e.tutorForm)}}function ot(o,r){if(1&o&&(t.qex(0),t.DNE(1,O,2,8,"app-clupik-state-bar",4)(2,et,9,5,"div",3),t.bVm()),2&o){const e=t.XpG(2);t.R7$(),t.Y8G("ngIf",!e.rolRequestLogin||e.successAutomaticLink),t.R7$(),t.Y8G("ngIf",e.isLogged)}}function nt(o,r){if(1&o&&t.DNE(0,ot,3,2,"ng-container",3),2&o){const e=t.XpG();t.Y8G("ngIf",e.dataLoaded)}}const at=[{path:"",component:(()=>{class o{activatedRoute;apiUsersService;apiInscriptionsService;imagesService;fb;clubsService;authService;dialog;appService;modalService;platformId;user;dataForm;clubId;playerRequested;playerError;playerInfo;tutorRequested;tutorError;tutorInfo;clubUrl;imageClub;clubData;dataLoaded=!1;tutorForm=!1;tutorFormSubmited=!1;rolRequestLogin=!1;successAutomaticLink=!1;isLogged;isTutor=!1;rolRequest;focusId;expiredToken=!1;hasContent=!0;get languages(){return this.clubsService.getClubActiveLanguages().length>1}constructor(e,a,i,u,_,v,gt,ht,_t,vt,Rt){this.activatedRoute=e,this.apiUsersService=a,this.apiInscriptionsService=i,this.imagesService=u,this.fb=_,this.clubsService=v,this.authService=gt,this.dialog=ht,this.appService=_t,this.modalService=vt,this.platformId=Rt}ngOnInit(){this.isLogged||this.authService.logout(),this.appService.broadcast("closeLogin"),this.isTutor=this.authService.isTutor(),this.playerRequested=!1,this.playerError=!1,this.playerInfo=!1,this.tutorRequested=!1,this.tutorError=!1,this.tutorInfo=!1,this.clubData=this.clubsService.getClubData(),this.clubId=this.clubData.id,this.imageClub=this.imagesService.getClubLogoMediumUrl(this.clubId);let e=this.activatedRoute.snapshot.queryParams;if(null==e.tuserId&&null==e.token||this.apiUsersService.acceptMailValidation({id:e.tuserId,token:e.token},this.clubId).subscribe(()=>{},u=>{401==u.status&&"ENOTVALIDATERESETPASSWORD"==u.message&&(this.expiredToken=!0)}),e.focusId){this.hasContent=!1,this.focusId=e.focusId,"TUT"===e.role?this.rolRequest="TUT":"PLA"===e.role&&(this.rolRequest="PLA"),this.rolRequestLogin=!0;var a=this;(0,y.UE)(this.platformId)&&setTimeout(()=>{a.openLogin()},100)}this.buildForm(),this.dataLoaded=!0}buildForm(){this.dataForm=this.fb.group({firstName:["",[l.k0.required]],lastName:["",[l.k0.required]],birthdate:["",[l.k0.required]]})}openLogin(){var e=this;return(0,b.A)(function*(){(yield e.modalService.openModal({component:C.v,options:{showBackdrop:!1},modalSize:"no-padding",data:{data:{isRolRequest:!0,activeLink:{code:e.activatedRoute?.snapshot?.parent?.data?.register?"sign-up":"sign-in"}}}})).data?(e.isLogged=!0,e.hasContent=!0,e.rolRequest?"TUT"===e.rolRequest?e.apiInscriptionsService.requestRol("TUT",{value:"null"},e.clubId,e.focusId).subscribe(()=>{e.successAutomaticLink=!0,e.tutorInfo="TUT"===e.rolRequest,e.tutorRequested=e.tutorInfo},i=>{e.tutorError=!0,e.tutorRequested=!0}):"PLA"===e.rolRequest&&e.solicitarJugador():e.ngOnInit()):e.ngOnInit()})()}solicitarJugador(){this.tutorInfo&&(this.tutorInfo=!1),this.tutorForm=!1,this.rolRequest?this.apiInscriptionsService.requestRol("PLA",{value:"null"},this.clubId,this.focusId).subscribe(()=>{this.playerInfo=!0,this.playerRequested=!0,this.successAutomaticLink=!0},()=>{this.playerError=!0,this.playerRequested=!0}):(this.playerRequested=!1,this.playerInfo=!1,this.playerError=!1,this.tutorFormSubmited=!0,this.tutorInfo=!1,this.tutorRequested=!1,this.tutorError=!1,this.dialog.open(x.Z,{panelClass:"modal-xs",data:{type:"request-rol"}}).afterClosed().subscribe(a=>{let i="";a.team&&("-1"!==a.team&&(i=a.team),this.apiInscriptionsService.requestRol("PLA",{value:"null"},this.clubId,i).subscribe(()=>{this.playerInfo=!0,this.playerRequested=!0},()=>{this.playerError=!0,this.playerRequested=!0}))}
1))}hideTutorForm(){this.tutorForm=!1}showTutorForm(){this.tutorForm=!0,this.playerRequested=!1,this.playerInfo=!1,this.playerError=!1}solicitarTutor(){this.playerInfo&&(this.playerInfo=!1),this.tutorFormSubmited=!0,this.tutorInfo=!1,this.tutorRequested=!1,this.tutorError=!1,this.dataForm.valid&&(this.dataForm.value.birthdate=this.transformDate(this.dataForm.value.birthdate),this.apiInscriptionsService.requestRol("TUT",this.dataForm.value,this.clubId).subscribe(()=>{this.tutorInfo=!0,this.tutorRequested=!0,this.hideTutorForm()},()=>{this.tutorError=!0,this.tutorRequested=!0}))}transformDate(e){const a=new Date(e),i=a.getDate()<10?"0"+a.getDate():a.getDate(),u=a.getMonth()+1<10?"0"+(a.getMonth()+1):a.getMonth()+1;return a.getFullYear()+"-"+u+"-"+i}static \u0275fac=function(a){return new(a||o)(t.rXU(E.nX),t.rXU(M.K),t.rXU(G.$),t.rXU(U.M),t.rXU(l.ok),t.rXU(F.X),t.rXU(T.u),t.rXU($.h),t.rXU(k.d),t.rXU(j.M),t.rXU(t.Agw))};static \u0275cmp=t.VBU({type:o,selectors:[["app-user-registration-rol"]],standalone:!1,decls:3,vars:3,consts:[["boxContent",""],["datepicker",""],["formSize","full",3,"hasleftContent","hasNav","hasContent"],[4,"ngIf"],["state","success","buttonType","button",3,"mainTitle","subtitle","buttonText","click",4,"ngIf"],["state","success","buttonType","button",3,"click","mainTitle","subtitle","buttonText"],["class","options",4,"ngIf"],[1,"messages"],["class","submitted",4,"ngIf"],[1,"error"],["class","alert-danger",4,"ngIf"],[1,"middle-forms"],["class","isSubmitted",4,"ngIf"],[1,"options"],["class","actions-row extra",4,"ngIf"],["class","tutor-player",4,"ngIf"],[1,"actions-row","extra"],["size","sm",3,"label","type","config","routerLink","isFullWidth"],[1,"tutor-player"],[3,"description"],[1,"actions-row"],["size","sm",3,"buttonAction","label","type","config","isFullWidth"],[1,"submitted"],[1,"alert-info"],[1,"alert-danger"],[1,"isSubmitted"],["role","button","tabindex","0",1,"close-form","fa","fa-close",3,"click"],[3,"mainTitle"],["novalidate","",1,"tutor-request-form",3,"formGroup"],[1,"form-row-outlined"],["appearance","outline",1,"top-border"],["id","firstName","matInput","","formControlName","firstName","required","",3,"placeholder"],["align","start",4,"ngIf"],["id","lastName","matInput","","formControlName","lastName","required","",3,"placeholder"],["appearance","outline",3,"hidden"],["id","datepicker","matInput","","formControlName","birthdate","required","",3,"matDatepicker","placeholder","max"],["matSuffix","",3,"for"],["disabled","false",3,"touchUi","startAt"],["align","start"],["controlName","birthdate",3,"fGroup"],[3,"click","isFullWidth","isMain","isOutlined","value","size"]],template:function(a,i){1&a&&(t.j41(0,"app-onboard-layout",2),t.DNE(1,nt,1,1,"ng-template",null,0,t.C5r),t.k0s()),2&a&&t.Y8G("hasleftContent",!0)("hasNav",i.languages)("hasContent",i.hasContent)},dependencies:[f.bT,c.Wk,m.Vh,m.bZ,m.bU,S.fg,d.j,d.M,d.b,d.g,l.qT,l.me,l.BC,l.cb,l.YS,l.j4,l.JD,D.F,L.H,N.P,Y.a,X.t,P.U,A.D9],styles:[".tutor-request-form[_ngcontent-%COMP%], .clupik-text-body-normal.bold[_ngcontent-%COMP%]{padding:1em 0}.close-form[_ngcontent-%COMP%]{position:absolute;top:0;right:0;color:#ddd}.isSubmitted[_ngcontent-%COMP%]{position:relative}.btn-block.btn-primary[_ngcontent-%COMP%]{margin-top:var(--module)}app-button-main[_ngcontent-%COMP%]{width:100%}form[_ngcontent-%COMP%]{display:flex;align-items:flex-start;flex-direction:column;width:100%}form[_ngcontent-%COMP%] .form-row-outlined[_ngcontent-%COMP%]{width:100%}.actions-row.extra[_ngcontent-%COMP%]{padding-top:24px}.tutor-player[_ngcontent-%COMP%]{padding:24px 0;display:flex;flex-direction:column;gap:12px}.tutor-player[_ngcontent-%COMP%] .actions-row[_ngcontent-%COMP%]{padding:12px 0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px}.actions-row[_ngcontent-%COMP%] app-clupik-button[_ngcontent-%COMP%]{width:100%}"],data:{animation:I.X}})}return o})()}];let h=(()=>{class o{static \u0275fac=function(a){return new(a||o)};static \u0275mod=t.$C({type:o});static \u0275inj=s.G2t({imports:[c.iI.forChild(at),c.iI]})}return o})();var it=n(21597),rt=n(3034),st=n(11487),lt=n(64984),ut=n(85071),dt=n(94420),ct=n(35375),mt=n(10971),pt=n(21867);let ft=(()=>{class o{static \u0275fac=function(a){return new(a||o)};static \u0275mod=t.$C({type:o});static \u0275inj=s.G2t({imports:[f.MD,R.G,lt.x,it.u,st._,rt.I,h,ut.m,dt.y,ct.J,mt.m,pt.v,h]})}return o}
1)()}}]);
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.