1"use strict";(self.webpackChunkinitiative_as_a_service=self.webpackChunkinitiative_as_a_service||[]).push([["src_app_features_self-sign-up_self-sign-up_module_ts"],{96330(Ct,w,s){s.d(w,{SelfSignUpModule:()=>ht});var _=s(72200),l=s(89417),R=s(71228),S=s(99213),f=s(78884),m=s(2615),t=s(73664),I=s(71985);const E=new m.nKC("CAPTCHA_CONFIG");let N=(()=>{class i{constructor(e,n){this.captchaConfig=e,this.zone=n}verify(){return new I.c(e=>{(function M(i){return new I.c(a=>{if(!window)return;if(typeof window.hcaptcha<"u")return a.next(),void a.complete();let e="https://hcaptcha.com/1/api.js?render=explicit";i&&(e+=`&hl=${i}`);const n=document.createElement("script");n.src=e,n.async=!0,n.defer=!0,n.onerror=r=>a.error(r),n.onload=()=>{a.next(),a.complete()},document.head.appendChild(n)})})(this.captchaConfig.languageCode).subscribe(()=>{setTimeout(n=>{this.hCaptchaElement||(this.hCaptchaElement=document.createElement("div"),document.body.appendChild(this.hCaptchaElement)),this.hCaptchaWidgetId||(this.hCaptchaWidgetId=window.hcaptcha.render(this.hCaptchaElement,{sitekey:this.captchaConfig.siteKey,size:"invisible",callback:c=>{this.zone.run(()=>{e.next(c),e.complete(),this.resetHcaptcha()})},"expired-callback":c=>{this.zone.run(()=>{e.error(c),this.resetHcaptcha()})},"error-callback":c=>{this.zone.run(()=>{e.error(c),this.resetHcaptcha()})}})),window.hcaptcha.execute(this.hCaptchaWidgetId)},50,this)})})}resetHcaptcha(){window.hcaptcha.remove(this.hCaptchaWidgetId),this.hCaptchaElement=null,this.hCaptchaWidgetId=null}static{this.\u0275fac=function(n){return new(n||i)(m.KVO(E),m.KVO(t.SKi))}}static{this.\u0275prov=m.jDH({token:i,factory:i.\u0275fac})}}return i})(),k=(()=>{class i{static forRoot(e){return{ngModule:i,providers:[N,{provide:E,useValue:e||[]}]}}static{this.\u0275fac=function(n){return new(n||i)}}static{this.\u0275mod=t.$C({type:i})}static{this.\u0275inj=m.G2t({})}}return i})();var O=s(45312),D=s(53182),b=s(38132),G=s(21413),d=s(96697),F=s(56977),U=s(70980),j=s(97451),L=s(24153),y=s(12429),g=s(91708),v=s(1835),u=s(1235),P=s(92549),T=function(i){return i.EMAIL="email",i}(T||{}),x=function(i){return i.FIRST_NAME="firstName",i.LAST_NAME="lastName",i.PASSWORD="password",i.POSITION="position",i.ORGANIZATION="organization",i.BIRTH_DATE="birthDate",i.EMAIL_ADDRESS="emailAddress",i}(x||{}),C=function(i){return i.INVITATION="invitation",i.DEFAULT="default",i}(C||{}),$=s(17705),V=s(29185),B=s(71957),H=s(95416),z=s(91029),Y=s(85928),K=s(37918),X=s(85217),W=s(68415),A=s(64727);function Z(i,a){1&i&&t.eu8(0)}function Q(i,a){if(1&i&&t.DNE(0,Z,1,0,"ng-container",9),2&i){t.XpG(2);const e=t.sdS(7);t.Y8G("ngTemplateOutlet",e)}}function J(i,a){1&i&&t.eu8(0)}function q(i,a){if(1&i&&t.DNE(0,J,1,0,"ng-container",9),2&i){const e=t.XpG(2),n=t.sdS(3),r=t.sdS(5);t.Y8G("ngTemplateOutlet",e.canShowSuccessForm?r:n)}}function tt(i,a){if(1&i&&(t.j41(0,"app-sign-up-layout",4),t.qex(1,5),t.nVh(2,Q,1,1,"ng-container")(3,q,1,1,"ng-container"),t.bVm(),t.qex(4,6),t.j41(5,"div",7),t.nrm(6,"img",8),t.k0s(),t.bVm(),t.k0s()),2&i){let e;const n=a.ngIf,r=t.XpG();t.Y8G("signUpSettings",n),t.R7$(2),t.vxM((e=r.selectedFormType)===r.formType.INVITATION?2:e===r.formType.DEFAULT?3:-1)}}function et(i,a){if(1&i&&(t.j41(0,"mat-error",20),t.EFF(1),t.k0s()),2&i){const e=a.ngIf;t.R7$(),t.SpI(" ",e," ")}}function it(i,a){if(1&i){const e=t.RV6();t.j41(0,"form",10)(1,"h5",11),t.EFF(2,"Sign up"),t.k0s(),t.j41(3,"div",12)(4,"label",13),t.EFF(5,"Email address"),t.k0s(),t.nrm(6,"input",14),t.DNE(7,et,2,1,"mat-error",15),t.k0s(),t.j41(8,"lib-button",16),t.bIt("buttonClick",function(){m.eBV(e);const r=t.XpG();return m.Njj(r.executeDefaultSignUpCaptcha())}),t.EFF(9," Continue with email "),t.nrm(10,"mat-icon",17),t.k0s(),t.j41(11,"p",18),t.EFF(12," By signing in or creating an account you agree with our "),t.j41(13,"a",19),t.EFF(14," Terms of use "),t.k0s(),t.EFF(15," and "),t.j41(16,"a",19),t.EFF(17," Privacy policy "),t.k0s()()()}if(2&i){const e=t.XpG();t.Y8G("formGroup",e.form),t.R7$(4),t.Y8G("for",e.formControlName.EMAIL),t.R7$(2),t.AVh("form-error",e.getErrorMessageFromField(e.formControlName.EMAIL)),t.Y8G("id",e.formControlName.EMAIL)("name",e.formControlName.EMAIL)("formControlName",e.formControlName.EMAIL),t.R7$(),t.Y8G("ngIf",e.getErrorMessageFromField(e.formControlName.EMAIL)),t.R7$(),t.Aen(e.buttonStyle.Solid),t.Y8G("size",e.buttonSize.Large)("iconPosition",e.buttonIconPosition.Right)("width","100%")}}function nt(i,a){if(1&i){const e=t.RV6();t.j41(0,"section",21)(1,"h5",22),t.EFF(2,"Check your inbox!"),t.k0s(),t.j41(3,"p",23),t.EFF(4," To sign up for the initiative, use the link provided in the email we sent you "),t.k0s(),t.j41(5,"lib-button",24),t.bIt("buttonClick",function(){m.eBV(e);const r=t.XpG();return m.Njj(r.toggleFormView())}),t.EFF(6,"Done"),t.k0s()()}if(2&i){const e=t.XpG();t.R7$(5),t.Aen(e.buttonStyle.Solid),t.Y8G("size",e.buttonSize.Large)}}function ot(i,a){1&i&&(t.j41(0,"mat-error",20),t.EFF(1),t.k0s()),2&i&&(t.R7$(),t.SpI(" ",a," "))}function rt(i,a){1&i&&(t.j41(0,"mat-error",20),t.EFF(1),t.k0s()),2&i&&(t.R7$(),t.SpI(" ",a," "))}function st(i,a){1&i&&(t.j41(0,"mat-error",20),t.EFF(1),t.k0s()),2&i&&(t.R7$(),t.SpI(" ",a," "))}function at(i,a){1&i&&(t.j41(0,"mat-error",20),t.EFF(1),t.k0s()),2&i&&(t.R7$(),t.SpI(" ",a," "))}function ct(i,a){1&i&&(t.j41(0,"mat-hint",27),t.EFF(1," Birth date should be in format YYYY-MM-DD "),t.k0s())}function lt(i,a){1&i&&(t.j41(0,"mat-error",20),t.EFF(1),t.k0s()),2&i&&(t.R7$(),t.SpI(" ",a," "))}function mt(i,a){1&i&&(t.j41(0,"mat-error",20),t.EFF(1),t.k0s()),2&i&&(t.R7$(),t.SpI(" ",a," "))}function pt(i,a){1&i&&t.nrm(0,"mat-icon",17)}function ut(i,a){if(1&i){const e=t.RV6();t.j41(0,"form",25)(1,"h5",11),t.EFF(2,"Create an account"),t.k0s(),t.j41(3,"div",26)(4,"div",12)(5,"label",13),t.EFF(6," First name "),t.k0s(),t.nrm(7,"input",14),t.nVh(8,ot,2,1,"mat-error",20),t.k0s(),t.j41(9,"div",12)(10,"label",13),t.EFF(11," Last name "),t.k0s(),t.nrm(12,"input",14),t.nVh(13,rt,2,1,"mat-error",20),t.k0s(),t.j41(14,"div",12)(15,"label",13),t.EFF(16," Organization "),t.k0s(),t.nrm(17,"input",14),t.nVh(18,st,2,1,"mat-error",20),t.k0s(),t.j41(19,"div",12)(20,"label",13),t.EFF(21," Position "),t.k0s(),t.nrm(22,"input",14),t.nVh(23,at,2,1,"mat-error",20),t.k0s(),t.j41(24,"div",12)(25,"label",13),t.EFF(26," Birth date "),t.k0s(),t.nrm(27,"input",14),t.nVh(28,ct,2,0,"mat-hint",27),t.nVh(29,lt,2,1,"mat-error",20),t.k0s(),t.j41(30,"div",12)(31,"label",13),t.EFF(32," Email address "),t.k0s(),t.nrm(33,"input",14),t.j41(34,"mat-hint",27),t.EFF(35," You will need to confirm this email address is yours "),t.k0s()(),t.j41(36,"div",12)(37,"label",13),t.EFF(38," Password "),t.k0s(),t.j41(39,"div",28),t.nrm(40,"input",29),t.j41(41,"button",30),t.bIt("click",function(){m.eBV(e);const r=t.XpG();return m.Njj(r.toggleShowPassword())}),t.nrm(42,"mat-icon",31),t.k0s()(),t.nVh(43,mt,2,1,"mat-error",20),t.k0s()(),t.j41(44,"lib-button",32),t.bIt("buttonClick",function(){m.eBV(e);const r=t.XpG();return m.Njj(r.executeInvitationSignUpCaptcha())}),t.EFF(45," Create an account "),t.nVh(46,pt,1,0,"mat-icon",17),t.k0s(),t.j41(47,"p",18),t.EFF(48," By signing in or creating an account you agree with our "),t.j41(49,"a",19),t.EFF(50," Terms of use "),t.k0s(),t.EFF(51," and "),t.j41(52,"a",19),t.EFF(53," Privacy policy "),t.k0s()()()}if(2&i){let e,n,r,c,p,h;const o=t.XpG();t.Y8G("formGroup",o.invitationFormGroup),t.R7$(5),t.Y8G("for",o.invitationFormControlName.FIRST_NAME),t.R7$(2),t.AVh("form-error",o.getErrorMessageFromField(o.invitationFormControlName.FIRST_NAME)),t.Y8G("id",o.invitationFormControlName.FIRST_NAME)("name",o.invitationFormControlName.FIRST_NAME)("formControlName",o.invitationFormControlName.FIRST_NAME),t.R7$(),t.vxM((e=o.getErrorMessageFromField(o.invitationFormControlName.FIRST_NAME))?8:-1,e),t.R7$(2),t.Y8G("for",o.invitationFormControlName.LAST_NAME),t.R7$(2),t.AVh("form-error",o.getErrorMessageFromField(o.invitationFormControlName.LAST_NAME)),t.Y8G("id",o.invitationFormControlName.LAST_NAME)("name",o.invitationFormControlName.LAST_NAME)("formControlName",o.invitationFormControlName.LAST_NAME),t.R7$(),t.vxM((n=o.getErrorMessageFromField(o.invitationFormControlName.LAST_NAME))?13:-1,n),t.R7$(2),t.Y8G("for",o.invitationFormControlName.ORGANIZATION),t.R7$(2),t.AVh("form-error",o.getErrorMessageFromField(o.invitationFormControlName.ORGANIZATION)),t.Y8G("id",o.invitationFormControlName.ORGANIZATION)("name",o.invitationFormControlName.ORGANIZATION)("formControlName",o.invitationFormControlName.ORGANIZATION),t.R7$(),t.vxM((r=o.getErrorMessageFromField(o.invitationFormControlName.ORGANIZATION))?18:-1,r),t.R7$(2),t.Y8G("for",o.invitationFormControlName.POSITION),t.R7$(2),t.AVh("form-error",o.getErrorMessageFromField(o.invitationFormControlName.POSITION)
1),t.Y8G("id",o.invitationFormControlName.POSITION)("name",o.invitationFormControlName.POSITION)("formControlName",o.invitationFormControlName.POSITION),t.R7$(),t.vxM((c=o.getErrorMessageFromField(o.invitationFormControlName.POSITION))?23:-1,c),t.R7$(2),t.Y8G("for",o.invitationFormControlName.BIRTH_DATE),t.R7$(2),t.AVh("form-error",o.getErrorMessageFromField(o.invitationFormControlName.BIRTH_DATE)),t.Y8G("id",o.invitationFormControlName.BIRTH_DATE)("name",o.invitationFormControlName.BIRTH_DATE)("formControlName",o.invitationFormControlName.BIRTH_DATE),t.R7$(),t.vxM(o.getErrorMessageFromField(o.invitationFormControlName.BIRTH_DATE)?-1:28),t.R7$(),t.vxM((p=o.getErrorMessageFromField(o.invitationFormControlName.BIRTH_DATE))?29:-1,p),t.R7$(2),t.Y8G("for",o.invitationFormControlName.EMAIL_ADDRESS),t.R7$(2),t.Y8G("id",o.invitationFormControlName.EMAIL_ADDRESS)("name",o.invitationFormControlName.EMAIL_ADDRESS)("formControlName",o.invitationFormControlName.EMAIL_ADDRESS),t.R7$(4),t.Y8G("for",o.invitationFormControlName.PASSWORD),t.R7$(3),t.AVh("form-error",o.getErrorMessageFromField(o.invitationFormControlName.PASSWORD)),t.Y8G("type",o.isPasswordVisible?"text":"password")("id",o.invitationFormControlName.PASSWORD)("name",o.invitationFormControlName.PASSWORD)("formControlName",o.invitationFormControlName.PASSWORD),t.R7$(2),t.Y8G("svgIcon",o.isPasswordVisible?"eye":"eye-slash"),t.R7$(),t.vxM((h=o.getErrorMessageFromField(o.invitationFormControlName.PASSWORD))?43:-1,h),t.R7$(),t.Aen(o.buttonStyle.Solid),t.Y8G("size",o.buttonSize.Large)("state",o.isLoading?o.buttonState.Disabled:o.buttonState.Default)("iconPosition",o.buttonIconPosition.Right)("width","100%")("isLoading",o.isLoading),t.R7$(2),t.vxM(o.isLoading?-1:46)}}const ft=[{path:"",component:(()=>{class i extends j.x{constructor(e,n,r,c,p,h,o,gt,vt,_t){super(),this.cdr=e,this.siteService=n,this.signUpService=r,this.snackBar=c,this.fb=p,this.route=h,this.idpService=o,this.storage=gt,this.hcaptchaService=vt,this.storageService=_t,this.signUpSettings$=this.signUpService.signUpSettings$,this.canShowSuccessForm=!1,this.isPasswordVisible=!1,this.isLoading=!1,this.siteId="",this.communityId="",this.selectedFormType=null,this.formControlName=T,this.invitationFormControlName=x,this.formType=C,this.buttonSize=f.or0,this.buttonStyle=f.inm,this.buttonIconPosition=f.fEU,this.buttonState=f.UwB,this.dateFormatRegex=/^\d{4}-\d{2}-\d{2}$/,this.form=this.fb.group({[this.formControlName.EMAIL]:["",[l.k0.required,l.k0.email]]}),this.invitationFormGroup=this.fb.group({[this.invitationFormControlName.FIRST_NAME]:["",[l.k0.required]],[this.invitationFormControlName.LAST_NAME]:["",[l.k0.required]],[this.invitationFormControlName.ORGANIZATION]:["",[l.k0.required]],[this.invitationFormControlName.POSITION]:["",[l.k0.required]],[this.invitationFormControlName.BIRTH_DATE]:["",[u.zE.isValidDateFormat(this.dateFormatRegex)]],[this.invitationFormControlName.EMAIL_ADDRESS]:[{value:"",disabled:!0}],[this.invitationFormControlName.PASSWORD]:["",[l.k0.required,l.k0.minLength(8),u.zE.hasLowerCase,u.zE.hasUpperCase,u.zE.hasNumbers,u.zE.hasSpecialCharacter]]}),this.isFormSubmitted=!1,this.errorMessages={required:"Field is required",email:"Invalid email",minlength:"Minimum length is 8 characters",[u.gl]:"Birth date should be in format YYYY-MM-DD",[u.bZ]:"Must contain at least one lowercase letter",[u.C8]:"Must contain at least one uppercase letter",[u.Uu]:"Must contain at least one number",[u.S_]:"Must contain at least one special character"},this.destroy$=new G.B}executeDefaultSignUpCaptcha(){this.hcaptchaService.verify().pipe((0,d.s)(1)).subscribe({next:e=>this.onSave(e),error:()=>{this.snackBar.openFromComponent(g.Y,v.JE)}})}executeInvitationSignUpCaptcha(){this.hcaptchaService.verify().pipe((0,d.s)(1)).subscribe({next:e=>this.onInvitationSave(e),error:()=>{this.isLoading=!1,this.snackBar.openFromComponent(g.Y,v.JE),this.cdr.detectChanges()}})}ngOnInit(){this.loadSelfSignUpData()}onSave(e){this.isFormSubmitted=!0,this.cdr.detectChanges(),!this.form.invalid&&this.signUpService.sendSelfSignUpInvitation(this.siteId,{email:this.form.get(this.formControlName.EMAIL)?.value,captchaResponse:e}).pipe((0,d.s)(1)).subscribe({next:()=>{this.form.get(this.formControlName.EMAIL)?.setValue(""),this.isFormSubmitted=!1,this.toggleFormView(),this.cdr.detectChanges()},error:n=>{if([400,403,429].includes(n.status)&&(n.error?.message&&this.form.get(this.formControlName.EMAIL)?.setErrors({emailIsNotWhiteListed:n.error.message}),n.error?.email)){const c={error:"Unknown Error happened, please try again or c
1ontact support"},p=n.error.email,h=(Array.isArray(p)?p[0]:p)||c;this.form.get(this.formControlName.EMAIL)?.setErrors({emailIsNotWhiteListed:h.error})}this.cdr.detectChanges()}})}onInvitationSave(e){if(this.isFormSubmitted=!0,this.isLoading=!0,this.cdr.detectChanges(),this.invitationFormGroup.invalid)return this.isLoading=!1,void this.cdr.detectChanges();this.invitationFormGroup.disable(),this.signUpService.selfSignUpRegistration(this.siteId,{firstName:this.invitationFormGroup.get(this.invitationFormControlName.FIRST_NAME)?.value||"",lastName:this.invitationFormGroup.get(this.invitationFormControlName.LAST_NAME)?.value||"",organization:this.invitationFormGroup.get(this.invitationFormControlName.ORGANIZATION)?.value||"",position:this.invitationFormGroup.get(this.invitationFormControlName.POSITION)?.value||"",birthdate:this.invitationFormGroup.get(this.invitationFormControlName.BIRTH_DATE)?.value||"",password:this.invitationFormGroup.get(this.invitationFormControlName.PASSWORD)?.value||"",token:this.route.snapshot.params.userToken,captchaResponse:e}).pipe((0,d.s)(1),(0,F.Q)(this.destroy$),(0,U.j)(()=>{this.isLoading=!1,this.cdr.detectChanges()})).subscribe({next:n=>{this.handleAutoLogin(n?.refreshToken),this.invitationFormGroup.enable(),this.invitationFormGroup.reset(),this.isFormSubmitted=!1,this.cdr.detectChanges()},error:n=>{this.invitationFormGroup.enable(),Object.keys(n?.error).some(r=>this.mapResponseErrorKeysToInvitationFormControlsKeys(r))?Object.keys(n.error).forEach(r=>{const c=this.mapResponseErrorKeysToInvitationFormControlsKeys(r),p=this.invitationFormGroup.get(c)?.errors||{};this.invitationFormGroup.get(c)?.setErrors({...p,responseError:n.error[r]?.join("\n")||n.error[r]})}):this.snackBar.openFromComponent(g.Y,v.JE),this.cdr.detectChanges()}})}getErrorMessageFromField(e){const n=this.form.get(e)?.errors||this.invitationFormGroup.get(e)?.errors;if(this.isFormSubmitted&&n){const r=this.errorMessages,c=Object.keys(n)[0];return r[c]??n[c]}return""}toggleFormView(){this.canShowSuccessForm=!this.canShowSuccessForm}toggleShowPassword(){this.isPasswordVisible=!this.isPasswordVisible}loadSelfSignUpData(){this.siteService.site$.pipe((0,F.Q)(this.destroy$)).subscribe(e=>{e?.id&&e?.community?.id&&(this.siteId=e.id,this.communityId=e.community.id,this.loadSelfSignUpSettings(this.siteId),this.showFormBasedOnConditions())})}loadSelfSignUpSettings(e){this.signUpService.loadSignUpSettings(e).pipe((0,d.s)(1)).subscribe(()=>{this.cdr.detectChanges()},()=>{this.snackBar.openFromComponent(g.Y,v.JE),this.cdr.detectChanges()})}showFormBasedOnConditions(){const e=this.route.snapshot.params.userToken;if(!e)return this.selectedFormType=C.DEFAULT,void this.cdr.detectChanges();this.signUpService.checkIfSelfSignUpInvitationTokenIsValid(this.siteId,e).pipe((0,d.s)(1),(0,F.Q)(this.destroy$)).subscribe({next:n=>{this.selectedFormType=C.INVITATION,this.invitationFormGroup.get(this.invitationFormControlName.EMAIL_ADDRESS)?.setValue(n.email),this.cdr.detectChanges()},error:()=>{this.snackBar.openFromComponent(g.Y,v.JE),this.cdr.detectChanges()}})}handleAutoLogin(e){const n=this.route.snapshot.params.userToken;n&&(this.storageService.setLocalStorageItem(y.Z.INVITATION_MEMBERSHIP_TOKEN,n),this.storageService.setLocalStorageItem(y.Z.MEMBERSHIP_TOAST_MESSAGE,"true")),this.idpService.silentLogout(),this.storage.setItem(L.US,e),this.idpService.forceRefreshTokenProcess().then(()=>{window.location.href=(0,P.R_)()})}mapResponseErrorKeysToInvitationFormControlsKeys(e){return{first_name:this.invitationFormControlName.FIRST_NAME,last_name:this.invitationFormControlName.LAST_NAME,organization:this.invitationFormControlName.ORGANIZATION,position:this.invitationFormControlName.POSITION,birthdate:this.invitationFormControlName.BIRTH_DATE,password:this.invitationFormControlName.PASSWORD}[e]}static{this.\u0275fac=function(n){return new(n||i)(t.rXU($.gRc),t.rXU(V.T),t.rXU(B.K),t.rXU(H.UG),t.rXU(l.ok),t.rXU(z.nX),t.rXU(Y.J),t.rXU(K.PD),t.rXU(N),t.rXU(X.n))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["app-self-sign-up"]],hostAttrs:[1,"self-sign-up-container"],standalone:!1,features:[t.Vt3],decls:8,vars:3,consts:[["submitForm",""],["successForm",""],["invitationForm",""],[3,"signUpSettings",4,"ngIf"],[3,"signUpSettings"],["form-container",""],["powered-by-container",""],[1,"self-sign-up__powered-by-logo-container"],["src","/assets/images/sign-up-wef-logo.svg","alt","",1,"self-sign-up__powered-by-logo"],[4,"ngTemplateOutlet"],[1,"self-sign-up__form-container",3,"formGroup"],[1,"self-sign-up__form-header"],[1,"self-sign-up__form-field-container"],[1,"self-sign-up__form-field-label","button-large",3,"for"],["type","text","autocomplete","off",1,"self-sign-up__form-field-input","input","body-regular",3,"id","name","formControlName"],["class","self-sign-up__form-field-input-hint body-text-caption",4,"ngIf"],[1,"d-flex","my-4",3,"buttonClick","size","iconPosition","width"],["libIconContent","","svgIcon","arrow-right"],[1,"self-sign-up__form-info"],["href","https://digital-members.weforum.org/info/terms-policy","target","_blank",1,"self-sign-up__form-info-link"],[1,"self-sign-up__form-field-input-hint","body-text-caption"],[1,"self-sign-up__success-form-container"],[1,"self-sign-up__success-form-header"],[1,"self-sign-up__success-form-text"],[3,"buttonClick","size"],["readonly","true",1,"self-sign-up__form-container",3,"formGroup"],[1,"self-sign-up__invitation-form-fields-container"],[1,"one-forum-form-hint","self-sign-up__form-field-birthday-input-hint"],[1,"self-sign-up__form-field-password-container"],["autocomplete","off",1,"self-sign-up__form-field-input","self-sign-up__form-field-input--password","input","body-regular","w-100",3,"type","id","name","formControlName"],["aria-label","Show/Hide",1,"self-sign-up__form-field-password-container-visibility-icon-button",3,"click"],[1,"self-sign-up__form-field-password-container-visibility-icon",3,"svgIcon"],["loadingLabel","Create an account",1,"d-flex","my-4","self-sign-up__invitation-form-submit-button",3,"buttonClick","size","state","iconPosition","width","isLoading"]],template:function(n,r){1&n&&(t.DNE(0,tt,7,2,"app-sign-up-layout",3),t.nI1(1,"async"),t.DNE(2,it,18,13,"ng-template",null,0,t.C5r)(4,nt,7,3,"ng-template",null,1,t.C5r)(6,ut,54,58,"ng-template",null,2,t.C5r)),2&n&&t.Y8G("ngIf",t.bMT(1,1,r.signUpSettings$))},dependencies:[_.bT,_.T3,W.G,l.qT,l.me,l.BC,l.cb,l.j4,l.JD,f.Qpp,f.CR$,A.MV,A.TL,S.An,_.Jj],styles:['@keyframes shine-lines{to{transform:translate(100%)}}.self-sign-up-container .sign-up__container{padding:var(--space-300) 0 var(--space-400)!important}@media(min-width:768px){.self-sign-up-container .sign-up__container{padding:var(--space-800) var(--space-800) var(--space-600)!important}}@media(min-width:1024px){.self-sign-up-container .sign-up__container{padding:var(--space-400) var(--space-800)!important}}.self-sign-up-container .sign-up__initiative-description-container{margin:var(--space-300) var(--space-300) 0!important}@media(min-width:768px){.self-sign-up-container .sign-up__initiative-description-container{margin:var(--space-1000) 0 0!important}}@media(min-width:1024px){.self-sign-up-container .sign-up__initiative-description-container{margin:auto 0!important}}@media(min-width:768px){.self-sign-up-container .sign-up__initiative-slogan{margin:var(--space-300) 0 0!important}}.self-sign-up-container .self-sign-up__success-form-container,.self-sign-up-container .self-sign-up__form-container{width:100%;position:relative;margin:var(--space-400) 0;border-radius:10px;padding:50px var(--space-300);z-index:1;overflow:hidden;background:var(--colour-surface-base);color:var(--colour-text-primary)}.self-sign-up-container .self-sign-up__success-form-container:after,.self-sign-up-container .self-sign-up__form-container:after{content:" ";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;opacity:var(--opacity-low);z-index:-1}@media(min-width:768px){.self-sign-up-container .self-sign-up__success-form-container,.self-sign-up-container .self-sign-up__form-container{width:648px;margin:var(--space-600) 0;padding:var(--space-600) var(--space-400)}}@media(min-width:1024px){.self-sign-up-container .self-sign-up__success-form-container,.self-sign-up-container .self-sign-up__form-container{width:482px;margin:auto 0;padding:var(--space-600) var(--space-400)}}.self-sign-up-container .self-sign-up__form-header{margin-bottom:var(--space-400)!important;text-align:center}.self-sign-up-container .self-sign-up__invitation-form-fields-container,.self-sign-up-container .self-sign-up__form-field-container{display:flex;flex-direction:column}.self-sign-up-container .self-sign-up__invitation-form-fields-container{gap:var(--space-200)}.self-sign-up-container .self-sign-up__form-field-password-container{position:relative}.self-sign-up-container .self-sign-up__form-field-label{margin-bottom:var(--space-100)}.self-sign-up-container .self-sign-up__form-field-input{color:var(--colour-text-primary);border:var(--border-width-thin) solid var(--colour-border-neutral-default);background-color:transparent;padding:var(--space-200) 14px;border-radius:10px;outline:none}.self-sign-up-container .self-sign-up__form-field-input--password{padding-right:var(--space-600)}.self-sign-up-container .self-sign-up__form-field-input-hint{margin-top:var(--space-050)}.self-sign-up-container .self-sign-up__form-field-birthday-input-hint{width:auto;height:auto}.self-sign-up-container .self-sign-up__invitation-form-submit-button .button--disabled .button__dots-wrapper,.self-sign-up-container .self-sign-up__invitation-form-submit-button .button--disabled .mat-icon{position:static!important}.self-sign-up-container .self-sign-up__form-info{width:100%;text-align:center;color:var(--colour-text-secondary);margin:0}
1.self-sign-up-container .self-sign-up__form-field-password-container-visibility-icon-button{position:absolute;top:var(--space-250);right:var(--space-200);width:var(--space-250);height:var(--space-250);cursor:pointer}.self-sign-up-container .self-sign-up__form-field-password-container-visibility-icon{height:var(--space-250);width:var(--space-250);font-size:var(--space-250);line-height:var(--space-250)}.self-sign-up-container .self-sign-up__form-info-link{color:var(--colour-text-secondary);text-decoration:underline}.self-sign-up-container .self-sign-up__success-form-container{display:flex;flex-direction:column;align-items:center}.self-sign-up-container .self-sign-up__success-form-header{text-align:center;margin:0}.self-sign-up-container .self-sign-up__success-form-text{width:100%;text-align:center;margin:var(--space-250) 0 var(--space-500)!important}@media(min-width:768px){.self-sign-up-container .self-sign-up__success-form-text{width:352px;margin:var(--space-250) auto var(--space-500)!important}}.self-sign-up-container .self-sign-up__powered-by-logo-container{width:88px;height:69px;align-self:center}@media(min-width:768px){.self-sign-up-container .self-sign-up__powered-by-logo-container{margin-bottom:0}}@media(min-width:1024px){.self-sign-up-container .self-sign-up__powered-by-logo-container{align-self:unset}}.self-sign-up-container .form-error{border-color:var(--colour-border-negative-default)}\n'],encapsulation:2,changeDetection:0})}}return i})()}];let dt=(()=>{class i{static{this.\u0275fac=function(n){return new(n||i)}}static{this.\u0275mod=t.$C({type:i})}static{this.\u0275inj=m.G2t({imports:[b.iI.forChild(ft),b.iI]})}}return i})(),ht=(()=>{class i{static{this.\u0275fac=function(n){return new(n||i)}}static{this.\u0275mod=t.$C({type:i})}static{this.\u0275inj=m.G2t({imports:[_.MD,dt,D.SignUpModule,l.X1,k.forRoot({siteKey:O.c.hcaptcha_key}),f.Qpp,R.R,S.m_]})}}return i})()}}]);
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.