PageSourceSearch

https://www.flohockey.tv/8040.554a22b51132d704.js

js flohockey.tv collected 2026-10-02 03:38:45 UTC 19,775 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkflosports_webapp=self.webpackChunkflosports_webapp||[]).push([[8040],{88040:(b,g,n)=>{n.r(g),n.d(g,{ClaimAccountModule:()=>oe});var s=n(99286),p=n(26520),v=n(60603),f=n(61135),A=n(39646),I=n(39841),C=n(54004),_=n(95698),m=n(39300),h=n(18312),l=n(70262),d=n(68675),x=n(13099),S=n(535),a=n(24006),R=n(31689),e=n(94650),U=n(14814),V=n(98613),D=n(89308),j=n(70477),M=n(36895),N=n(39137),$=n(97290);function B(r,i){if(1&r&&e.\u0275\u0275element(0,"flo-form-errors",23),2&r){const t=e.\u0275\u0275nextContext(3);e.\u0275\u0275property("errors",null==t.email?null:t.email.errors)}}function W(r,i){1&r&&(e.\u0275\u0275elementStart(0,"div",24)(1,"span",25),e.\u0275\u0275text(2,"Loading..."),e.\u0275\u0275elementEnd()())}const F=function(){return["click","focus"]};function K(r,i){if(1&r){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",12)(1,"h2",13),e.\u0275\u0275text(2),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(3,"div",14)(4,"p",15),e.\u0275\u0275text(5),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(6,"form",16),e.\u0275\u0275listener("ngSubmit",function(){e.\u0275\u0275restoreView(t);const c=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(c.sendEmail())}),e.\u0275\u0275elementStart(7,"div",17)(8,"input",18),e.\u0275\u0275listener("focus",function(){e.\u0275\u0275restoreView(t);const c=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(null==c.email?null:c.email.markAsUntouched())}),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(9,B,1,1,"flo-form-errors",19),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(10,"div",20)(11,"button",21),e.\u0275\u0275text(12,"Submit"),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(13,W,3,0,"div",22),e.\u0275\u0275elementEnd()()()()}if(2&r){const t=e.\u0275\u0275nextContext().ngIf,o=e.\u0275\u0275nextContext();e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1("Claim your ",t.siteName," account"),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1("Enter the email address associated with your ","FloHockey"===t.siteName?"HockeyTV":t.migratedSite," account."),e.\u0275\u0275advance(1),e.\u0275\u0275property("formGroup",o.emailForm),e.\u0275\u0275advance(2),e.\u0275\u0275property("events",e.\u0275\u0275pureFunction0(7,F)),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",(null==o.email?null:o.email.touched)&&(null==o.email?null:o.email.invalid)||(null==o.email?null:o.email.hasError("email_exists"))),e.\u0275\u0275advance(2),e.\u0275\u0275property("disabled",!o.canSubmitEmailForm),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",o.emailFormSubmitting)}}function G(r,i){1&r&&(e.\u0275\u0275elementStart(0,"div",26)(1,"h2",13),e.\u0275\u0275text(2,"Check your inbox."),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(3,"div",14)(4,"p",15),e.\u0275\u0275text(5,"We emailed you a special link so you can set a new password and finish claiming your account."),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(6,"div",20)(7,"button",27),e.\u0275\u0275text(8,"Got It"),e.\u0275\u0275elementEnd()()()())}function H(r,i){if(1&r&&e.\u0275\u0275element(0,"flo-form-errors",35),2&r){const t=e.\u0275\u0275nextContext(3);e.\u0275\u0275property("errors",null==t.password?null:t.password.errors)}}function J(r,i){if(1&r&&e.\u0275\u0275element(0,"flo-form-errors",36),2&r){const t=e.\u0275\u0275nextContext(3);e.\u0275\u0275property("errors",null==t.confirmPassword?null:t.confirmPassword.errors)}}function Y(r,i){1&r&&(e.\u0275\u0275elementStart(0,"div",37)(1,"p",38),e.\u0275\u0275text(2,"Passwords must match"),e.\u0275\u0275elementEnd()())}function z(r,i){if(1&r&&(e.\u0275\u0275elementStart(0,"div",37)(1,"p",38),e.\u0275\u0275text(2),e.\u0275\u0275elementEnd()()),2&r){const t=e.\u0275\u0275nextContext(3);e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate(null==t.passwordForm.errors?null:t.passwordForm.errors.serverError)}}function Q(r,i){1&r&&(e.\u0275\u0275elementStart(0,"div",24)(1,"span",25),e.\u0275\u0275text(2,"Loading..."),e.\u0275\u0275elementEnd()())}function X(r,i){if(1&r){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",28)(1,"h2",13),e.\u0275\u0275text(2),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(3,"div",14)(4,"p",15),e.\u0275\u0275text(5,"To finish claiming your account, please set a new password."),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(6,"form",16),e.\u0275\u0275listener("ngSubmit",function(){e.\u0275\u0275restoreView(t);const c=e.\u0275\u0275nextContext(2);
1return e.\u0275\u0275resetView(c.setPassword())}),e.\u0275\u0275elementStart(7,"div",17)(8,"input",29),e.\u0275\u0275listener("focus",function(){e.\u0275\u0275restoreView(t);const c=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(null==c.password?null:c.password.markAsUntouched())}),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(9,H,1,1,"flo-form-errors",30),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(10,"div",17)(11,"input",31),e.\u0275\u0275listener("focus",function(){e.\u0275\u0275restoreView(t);const c=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(null==c.confirmPassword?null:c.confirmPassword.markAsUntouched())}),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(12,J,1,1,"flo-form-errors",32),e.\u0275\u0275template(13,Y,3,0,"div",33),e.\u0275\u0275template(14,z,3,1,"div",33),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(15,"div",20)(16,"button",34),e.\u0275\u0275text(17,"Submit"),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(18,Q,3,0,"div",22),e.\u0275\u0275elementEnd()()()()}if(2&r){const t=e.\u0275\u0275nextContext().ngIf,o=e.\u0275\u0275nextContext();e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1("Welcome to ",t.siteName,"!"),e.\u0275\u0275advance(4),e.\u0275\u0275property("formGroup",o.passwordForm),e.\u0275\u0275advance(2),e.\u0275\u0275property("events",e.\u0275\u0275pureFunction0(10,F)),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",(null==o.password?null:o.password.touched)&&(null==o.password?null:o.password.invalid)),e.\u0275\u0275advance(2),e.\u0275\u0275property("events",e.\u0275\u0275pureFunction0(11,F)),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",(null==o.confirmPassword?null:o.confirmPassword.touched)&&(null==o.confirmPassword?null:o.confirmPassword.invalid)),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",o.passwordForm.hasError("password_mismatch")&&(null==o.confirmPassword?null:o.confirmPassword.touched)),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",o.passwordForm.hasError("serverError")&&(null==o.confirmPassword?null:o.confirmPassword.touched)),e.\u0275\u0275advance(2),e.\u0275\u0275property("disabled",!o.canSubmitPasswordForm),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",o.passwordFormSubmitting)}}const Z=function(){return[".."]};function q(r,i){if(1&r&&(e.\u0275\u0275elementStart(0,"div",39)(1,"h2",40),e.\u0275\u0275text(2,"Your link expired"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(3,"div",14)(4,"p",15),e.\u0275\u0275text(5),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(6,"div",20)(7,"button",41),e.\u0275\u0275text(8,"Request New Link"),e.\u0275\u0275elementEnd()()()()),2&r){const t=e.\u0275\u0275nextContext().ngIf;e.\u0275\u0275advance(5),e.\u0275\u0275textInterpolate1("To claim your ",t.siteName," account, please request a new link."),e.\u0275\u0275advance(2),e.\u0275\u0275property("routerLink",e.\u0275\u0275pureFunction0(2,Z))}}function ee(r,i){1&r&&(e.\u0275\u0275elementStart(0,"div",42)(1,"h2",13),e.\u0275\u0275text(2,"Success!"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(3,"div",14)(4,"p",15),e.\u0275\u0275text(5,"You can now use your email and password to log in to all FloSports sites."),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(6,"div",20)(7,"button",43),e.\u0275\u0275text(8,"Go To Login"),e.\u0275\u0275elementEnd()()()())}function te(r,i){1&r&&(e.\u0275\u0275elementStart(0,"div",10)(1,"p"),e.\u0275\u0275text(2,' By clicking "Submit" you are agreeing to our '),e.\u0275\u0275elementStart(3,"a",44),e.\u0275\u0275text(4,"Terms of Use"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(5," and "),e.\u0275\u0275elementStart(6,"a",45),e.\u0275\u0275text(7,"Privacy Policy"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(8,". "),e.\u0275\u0275elementEnd()())}function re(r,i){if(1&r&&(e.\u0275\u0275elementStart(0,"div",1)(1,"div",2),e.\u0275\u0275template(2,K,14,8,"div",3),e.\u0275\u0275template(3,G,9,0,"div",4),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(4,X,19,12,"div",5),e.\u0275\u0275template(5,q,9,3,"div",6),e.\u0275\u0275template(6,ee,9,0,"div",7),e.\u0275\u0275elementStart(7,"div",8),e.\u0275\u0275template(8,te,9,0,"div",9),e.\u0275\u0275elementStart(9,"div",10)(10,"p"),e.\u0275\u0275text(11," Need help? "),e.\u0275\u0275elementStart(12,"a",11),e.\u0275\u0275text(13,"Support"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(14,". "),e.\u0275\u0275elementEnd()()()()),2&r){const t=i.ngIf;e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",t.showEmailForm),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",t.showEmailSuccess),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",t.showPasswordForm),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",t.showTokenExpired),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",t.showPasswordSuccess),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",t.showPasswordForm)}}let T=(()=>
1{class r{constructor(t,o,c,se,ie,ae,me){this.fb=t,this.vs=o,this.userService=c,this.logger=se,this.ss=ie,this.ar=ae,this.changeRef=me,this.EMAIL_FORM="EMAIL_FORM",this.EMAIL_SUCCESS="EMAIL_SUCCESS",this.PASSWORD_SUCCESS="PASSWORD_SUCCESS",this.viewSource=new f.X(this.EMAIL_FORM),this.view$=this.viewSource.asObservable(),this.token$=this.ar.params.pipe((0,C.U)(u=>u.token)),this.email$=this.ar.queryParamMap.pipe((0,C.U)(u=>u.get("email")?u.get("email"):""),(0,_.q)(1)),this.isTokenValid$=this.token$.pipe((0,m.h)(u=>!!u),(0,h.V)(u=>this.userService.checkToken(u)),(0,C.U)(()=>!0),(0,l.K)(()=>(this.ss.track("Token Expired"),(0,A.of)(!1)))),this.config$=(0,I.a)([this.vs.siteName$,this.userService.migratedUserInfo$,this.view$,this.token$,this.email$,this.isTokenValid$.pipe((0,d.O)(!1))]).pipe((0,C.U)(([u,w,y,E,O,L])=>{O&&this.email?.setValue(decodeURIComponent(O));const P=w&&w.email;return P&&this.email&&this.email.setValue(P),{siteName:u,userEmail:P,showEmailForm:!E&&y===this.EMAIL_FORM,showEmailSuccess:!E&&y===this.EMAIL_SUCCESS,showPasswordForm:!!E&&L&&y!==this.PASSWORD_SUCCESS,showTokenExpired:!!E&&!L,showPasswordSuccess:!!E&&y===this.PASSWORD_SUCCESS,migratedSite:w&&w.migrated_site}}),(0,x.B)()),this.emailFormSubmitting=!1,this.passwordFormSubmitting=!1,this.emailForm=this.fb.group({email:["",[a.kI.required,S.o]]}),this.passwordForm=this.fb.group({password:["",[a.kI.required,a.kI.minLength(6),a.kI.maxLength(125)]],confirm_password:["",[a.kI.required,a.kI.minLength(6),a.kI.maxLength(125)]]},{validator:R.v.areEqual("password","confirm_password","password_mismatch")})}get canSubmitEmailForm(){return this.emailForm.valid&&!this.emailForm.pending&&!this.emailFormSubmitting}get canSubmitPasswordForm(){return this.passwordForm.valid&&!this.passwordForm.pending&&!this.passwordFormSubmitting}get email(){return this.emailForm.get("email")}get password(){return this.passwordForm.get("password")}get confirmPassword(){return this.passwordForm.get("confirm_password")}get emailValue(){return this.email&&this.email.value}get passwordValue(){return this.password&&this.password.value}sendEmail(){!this.canSubmitEmailForm||(this.emailFormSubmitting=!0,this.userService.sendClaimAccountEmail(this.emailValue).pipe((0,_.q)(1)).subscribe(()=>{this.emailFormSubmitting=!1,this.viewSource.next(this.EMAIL_SUCCESS),this.changeRef.markForCheck()},t=>{this.emailFormSubmitting=!1,this.logger.error(t.message,t.error),this.setEmailFieldErrors(t.status),this.changeRef.markForCheck()}))}setPassword(){!this.canSubmitPasswordForm||(this.passwordFormSubmitting=!0,this.token$.pipe((0,h.V)(t=>this.userService.setPassword(t,this.passwordValue)),(0,_.q)(1)).subscribe(()=>{this.passwordFormSubmitting=!1,this.viewSource.next(this.PASSWORD_SUCCESS),this.changeRef.markForCheck()},t=>{this.passwordFormSubmitting=!1,this.logger.error(t.message,t.error),this.confirmPassword&&t.error.message?this.passwordForm.setErrors({serverError:t.error.message}):this.confirmPassword&&this.confirmPassword.setErrors({server_error:!0}),this.changeRef.markForCheck()}))}setEmailFieldErrors(t){switch(t){case 400:this.email&&this.email.setErrors({email_format:!0});break;case 403:this.email&&this.email.setErrors({user_cannot_be_claimed:!0});break;case 404:this.email&&this.email.setErrors({user_does_not_exist:!0});break;default:this.email&&this.email.setErrors({unknown_error:!0})}}}return r.\u0275fac=function(t){return new(t||r)(e.\u0275\u0275directiveInject(a.QS),e.\u0275\u0275directiveInject(U.A),e.\u0275\u0275directiveInject(V.K),e.\u0275\u0275directiveInject(D.e),e.\u0275\u0275directiveInject(j.BP),e.\u0275\u0275directiveInject(p.ActivatedRoute),e.\u0275\u0275directiveInject(e.ChangeDetectorRef))},r.\u0275cmp=e.\u0275\u0275defineComponent({type:r,selectors:[["flo-claim-account"]],decls:2,vars:3,consts:[["class","container form-container",4,"ngIf"],[1,"container","form-container"],[1,"row"],["
1id","email-form","class","main-area col-sm-6 col-xs-12",4,"ngIf"],["id","email-success","class","main-area col-sm-6 col-xs-12",4,"ngIf"],["id","password-form","class","main-area col-sm-6 col-xs-12",4,"ngIf"],["id","token-expired","class","main-area col-sm-6 col-xs-12",4,"ngIf"],["id","password-success","class","main-area col-sm-6 col-xs-12",4,"ngIf"],[1,"terms-and-support"],["class","support-text",4,"ngIf"],[1,"support-text"],["floAnalytics","","name","Customer Support Contact Form","href","https://support.flosports.tv/s/"],["id","email-form",1,"main-area","col-sm-6","col-xs-12"],[1,"page-header"],[1,"form-wrapper"],[1,"top-message"],["novalidate","",3,"formGroup","ngSubmit"],[1,"form-group"],["floAnalytics","","type","email","formControlName","email","name","Email","placeholder","Enter your email address","autocomplete","off","maxlength","76","data-test","claim-account-email-field",3,"events","focus"],["control","claimAccountEmail",3,"errors",4,"ngIf"],[1,"form-button"],["floAnalytics","","type","submit","name","Send Claim Account Email",1,"btn","btn-primary","btn-lg",3,"disabled"],["class","spinner-border spinner-border-sm","role","status",4,"ngIf"],["control","claimAccountEmail",3,"errors"],["role","status",1,"spinner-border","spinner-border-sm"],[1,"visually-hidden"],["id","email-success",1,"main-area","col-sm-6","col-xs-12"],["floAnalytics","","name","Go Home","routerLink","",1,"btn","btn-primary","btn-lg"],["id","password-form",1,"main-area","col-sm-6","col-xs-12"],["floAnalytics","","type","password","formControlName","password","name","Password","placeholder","Set new password","autocomplete","off","maxlength","126",3,"events","focus"],["control","resetPassword",3,"errors",4,"ngIf"],["floAnalytics","","type","password","formControlName","confirm_password","name","Confirm Password","placeholder","Re-enter new password","autocomplete","off","maxlength","126",3,"events","focus"],["control","confirmPassword",3,"errors",4,"ngIf"],["class","error-box",4,"ngIf"],["floAnalytics","","type","submit","name","Set Password",1,"btn","btn-primary","btn-lg",3,"disabled"],["control","resetPassword",3,"errors"],["control","confirmPassword",3,"errors"],[1,"error-box"],["floAnalytics","",1,"error-msg"],["id","token-expired",1,"main-area","col-sm-6","col-xs-12"],[1,"page-header","expired-link"],["floAnalytics","","routerLinkActive","active","name","Request New Claim Account Link",1,"btn","btn-primary","btn-lg",3,"routerLink"],["id","password-success",1,"main-area","col-sm-6","col-xs-12"],["floAnalytics","","name","Go To Login","routerLink","/login","queryParamsHandling","merge",1,"btn","btn-primary","btn-lg"],["target","_blank","href","https://www.flosports.tv/terms-and-conditions/"],["target","_blank","href","https://www.flosports.tv/privacy/"]],template:function(t,o){1&t&&(e.\u0275\u0275template(0,re,15,6,"div",0),e.\u0275\u0275pipe(1,"async")),2&t&&e.\u0275\u0275property("ngIf",e.\u0275\u0275pipeBind1(1,1,o.config$))},dependencies:[p.RouterLink,p.RouterLinkActive,M.O5,N.v,a._Y,a.Fj,a.JJ,a.JL,a.nD,a.sg,a.u,$.A,M.Ov],styles:[".terms-and-support[_ngcontent-%COMP%]{max-width:350px;margin:0 auto}"],changeDetection:0}),r})();var k=n(46111);let ne=(()=>{class r{}return r.\u0275fac=function(t){return new(t||r)},r.\u0275mod=e.\u0275\u0275defineNgModule({type:r}),r.\u0275inj=e.\u0275\u0275defineInjector({imports:[p.RouterModule.forChild([{path:"",component:T,canActivate:[v.y1],data:{shouldShowEventTicker:!1,segment:k.E.CLAIM_ACCOUNT,meta:{title:"Claim your account"}}},{path:":token",component:T,canActivate:[v.y1],data:{shouldShowEventTicker:!1,segment:k.E.CLAIM_ACCOUNT_TOKEN,meta:{title:"Claim your account"}}}]),p.RouterModule]}),r})(),oe=(()=>{class r{}return r.\u0275fac=function(t){return new(t||r)},r.\u0275mod=e.\u0275\u0275defineNgModule({type:r}),r.\u0275inj=e.\u0275\u0275defineInjector({imports:[ne,s.m8]}),r})()},97290:(b,g,n)=>{n.d(g,{A:()=>_});var s=n(94650),p=n(79121),v=n(36895),f=n(87833);function A(m,h){1&m&&s.\u0275\u0275element(0,"flo-svg-icon",5)}function I(m,h){if(1&m&&(s.\u0275\u0275elementStart(0,"div",2),s.\u0275\u0275template(1,A,1,0,"flo-svg-icon",3),s.\u0275\u0275elementStart(2,"p",4),s.\u0275\u0275text(3),s.\u0275\u0275elementEnd()()),2&m){const l=h.$implicit,d=s.\u0275\u0275nextContext();s.\u0275\u0275advance(1),s.\u0275\u0275property("ngIf",d.hasIcon),s.\u0275\u0275advance(2),s.\u0275\u0275textInterpolate(l)}}const C=function(m){return{"error-icon":m}}
1;let _=(()=>{class m{constructor(l){this.formErrorsService=l,this.hasIcon=!1,this.trackByError=(d,x)=>d}get errorsList(){return Object.keys(this.errors).map(l=>this.getMessage(l,this.control))}getMessage(l,d){const x=this.formErrorsService.errorMessageDict[d];return Object.keys(x).filter(S=>S===l).map(S=>x[S])}}return m.\u0275fac=function(l){return new(l||m)(s.\u0275\u0275directiveInject(p.u))},m.\u0275cmp=s.\u0275\u0275defineComponent({type:m,selectors:[["flo-form-errors"]],inputs:{errors:"errors",control:"control",hasIcon:"hasIcon"},decls:2,vars:5,consts:[["data-test","form-error",1,"error-box",3,"ngClass"],["class","error-message",4,"ngFor","ngForOf","ngForTrackBy"],[1,"error-message"],["data-test","form-error-icon","class","icon flo-svg-minus-background","icon","exclamation","width","1.5rem",4,"ngIf"],["floAnalytics","","data-test","form-error-message",1,"error-msg"],["data-test","form-error-icon","icon","exclamation","width","1.5rem",1,"icon","flo-svg-minus-background"]],template:function(l,d){1&l&&(s.\u0275\u0275elementStart(0,"div",0),s.\u0275\u0275template(1,I,4,2,"div",1),s.\u0275\u0275elementEnd()),2&l&&(s.\u0275\u0275property("ngClass",s.\u0275\u0275pureFunction1(3,C,d.hasIcon)),s.\u0275\u0275advance(1),s.\u0275\u0275property("ngForOf",d.errorsList)("ngForTrackBy",d.trackByError))},dependencies:[v.mk,v.sg,v.O5,f.b],styles:[".error-icon[_ngcontent-%COMP%]   .error-message[_ngcontent-%COMP%]{display:-moz-flex;display:flex;margin-top:6px;align-items:center}.error-icon[_ngcontent-%COMP%]   .error-message[_ngcontent-%COMP%]   .error-msg[_ngcontent-%COMP%]{color:#0c0c0c;font-size:14px;font-weight:400;margin:0;padding-left:8px;text-align:left}.error-icon[_ngcontent-%COMP%]   .error-message[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{height:1.5rem}"],changeDetection:0}),m})()},535:(b,g,n)=>{n.d(g,{o:()=>v});var s=n(24006);const p=/@.+\..+$/;function v(f){return""!==f.value&&null!==f.value&&f.value.length>=6&&(!p.test(f.value)||s.kI.email(f))?{email_format:!0}:void 0}}}]);

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.