PageSourceSearch

https://www.sogolytics.com/t/chunk-GIBTDLGT.js

js sogolytics.com collected 2026-09-24 09:14:56 UTC 144,484 bytes, 3 lines download raw bytes

1import{a as R}from"./chunk-OENLDCV4.js";import{a as z}from"./chunk-PNHJJWIZ.js";import{a as _,b as p,c as x}from"./chunk-BFJXBLUE.js";import{a as A}from"./chunk-3CTGMIBI.js";import{a as U}from"./chunk-NEZI3OLG.js";import{a as E}from"./chunk-DQQNBRML.js";import{a as V}from"./chunk-S4X6KA56.js";import{b as L,ea as O,t as I}from"./chunk-LK7BEFLO.js";import{a as k,b as T}from"./chunk-YAIVQ4SQ.js";import{j as w}from"./chunk-YFR6M5MQ.js";import{a as u}from"./chunk-3QDDXVT5.js";import{a as y,b as M,g as P}from"./chunk-IA7P7NEI.js";import"@angular/core";import{CommonModule as $}from"@angular/common";import{ReactiveFormsModule as j,FormControl as m,Validators as d}from"@angular/forms";import{RouterModule as W}from"@angular/router";var C=function(o){return o[o.None=0]="None",o[o.EmptyInput=1]="EmptyInput",o[o.SocialOnlyGoogleAndFacebook=10]="SocialOnlyGoogleAndFacebook",o[o.SocialOnlyFacebook=11]="SocialOnlyFacebook",o[o.SocialOnlyGoogle=12]="SocialOnlyGoogle",o[o.SocialOnlyApple=13]="SocialOnlyApple",o}(C||{});import*as e from"@angular/core";import"@angular/core";import{HttpHeaders as q}from"@angular/common/http";import*as b from"@angular/core";import*as F from"@angular/common/http";var N=(()=>{class o{httpclient;appApiService;navUrl;authSkipOptions={headers:new q({"X-Auth-Skip":"true"})};constructor(t,i){this.httpclient=t,this.appApiService=i,this.navUrl=this.appApiService.getBaseURL(k.NAV)}forgotPassword(t){return this.httpclient.post(`${this.navUrl}/auth/password/forgot`,t,this.authSkipOptions).pipe(w(i=>this.toLowerCaseKeys(i)))}validateResetToken(t){return this.httpclient.post(`${this.navUrl}/auth/password/validate-token`,t,this.authSkipOptions).pipe(w(i=>this.toLowerCaseKeys(i)))}resetPassword(t){return this.httpclient.post(`${this.navUrl}/auth/password/reset`,t,this.authSkipOptions).pipe(w(i=>this.toLowerCaseKeys(i)))}changePassword(t){return this.httpclient.post(`${this.navUrl}/auth/password/change`,t,this.authSkipOptions).pipe(w(i=>this.toLowerCaseKeys(i)))}getActivationInfo(t){return this.httpclient.get(`${this.navUrl}/activationinfo/detail/search`,M(y({},this.authSkipOptions),{params:{cid:t.cid??""}})).pipe(w(i=>this.toLowerCaseKeys(i)))}toLowerCaseKeys(t){return t==null||typeof t!="object"?t:Array.isArray(t)?t.map(i=>this.toLowerCaseKeys(i)):Object.entries(t).reduce((i,[n,a])=>{let s=n.charAt(0).toLowerCase()+n.slice(1);return i[s]=this.toLowerCaseKeys(a),i},{})}static \u0275fac=function(i){return new(i||o)(b.\u0275\u0275inject(F.HttpClient),b.\u0275\u0275inject(T))};static \u0275prov=b.\u0275\u0275defineInjectable({token:o,factory:o.\u0275fac,providedIn:"root"})}return o})();import*as S from"@angular/router";import*as D from"@angular/platform-browser";import*as v from"@angular/common";import*as f from"@angular/forms";var G=o=>({"banner-4":o}),H=o=>({"mfa-enabled":o});function K(o,r){if(o&1){let t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"app-account-modals",5),e.\u0275\u0275listener("closed",function(){e.\u0275\u0275restoreView(t);let n=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(n.onModalClose())}),e.\u0275\u0275elementEnd()}if(o&2){let t=e.\u0275\u0275nextContext();e.\u0275\u0275property("modalType",t.activeModalType)("modalData",t.activeModalData)("isNogin",t.activeModalIsNogin)}}function Z(o,r){if(o&1&&(e.\u0275\u0275elementStart(0,"p",31),e.\u0275\u0275text(1),e.\u0275\u0275elementEnd()),o&2){let t=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(),e.\u0275\u0275textInterpolate(t.activeBanner.desc)}}function J(o,r){if(o&1&&e.\u0275\u0275element(0,"li",34),o&2){let t=r.$implicit;e.\u0275\u0275property("innerHTML",t,e.\u0275\u0275sanitizeHtml)}}function X(o,r){if(o&1&&(e.\u0275\u0275elementStart(0,"ul",32),e.\u0275\u0275template(1,J,1,1,"li",33),e.\u0275\u0275elementEnd()),o&2){let t=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(),e.\u0275\u0275property("ngForOf",t.activeBanner.bullets)}}function Q(o,r){o&1&&(e.\u0275\u0275elementStart(0,"div",35),e.\u0275\u0275text(1," Start referring. Start earning. "),e.\u0275\u0275elementEnd())}function ee(o,r){if(o&1){let t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",36)(1,"span",37),e.\u0275\u0275text(2),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(3,"button",38),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);let n=e.\u0275\u0275nextContext(2);
1return e.\u0275\u0275resetView(n.dismissActMsg())}),e.\u0275\u0275text(4,"\xD7"),e.\u0275\u0275elementEnd()()}if(o&2){let t=e.\u0275\u0275nextContext(2);e.\u0275\u0275classProp("login-page__act-banner--success",t.actMsgType==="success")("login-page__act-banner--error",t.actMsgType==="error")("login-page__act-banner--info",t.actMsgType==="info"),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate(t.actMsgText)}}function te(o,r){o&1&&(e.\u0275\u0275elementStart(0,"div",39)(1,"span",40),e.\u0275\u0275text(2,"Log in."),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(3,"h1",41),e.\u0275\u0275text(4,"Welcome Back!"),e.\u0275\u0275elementEnd()())}function ne(o,r){o&1&&(e.\u0275\u0275elementStart(0,"div",39)(1,"h1",41),e.\u0275\u0275text(2,"Forgot Password?"),e.\u0275\u0275elementEnd()())}function ie(o,r){o&1&&(e.\u0275\u0275elementStart(0,"div",39)(1,"h1",42),e.\u0275\u0275text(2,"Reset Password"),e.\u0275\u0275elementEnd()())}function oe(o,r){o&1&&(e.\u0275\u0275elementStart(0,"div",39)(1,"h1",41),e.\u0275\u0275text(2,"Reset Password"),e.\u0275\u0275elementEnd()())}function re(o,r){o&1&&(e.\u0275\u0275elementStart(0,"div",39)(1,"h1",43),e.\u0275\u0275text(2,"Welcome! Please set a password to get started."),e.\u0275\u0275elementEnd()())}function ae(o,r){o&1&&(e.\u0275\u0275elementStart(0,"div",39)(1,"h1",43),e.\u0275\u0275text(2,"Welcome! Please set a password to get started."),e.\u0275\u0275elementEnd()())}function se(o,r){o&1&&(e.\u0275\u0275elementStart(0,"div",39)(1,"h1",41),e.\u0275\u0275text(2,"Change Password"),e.\u0275\u0275elementEnd()())}function le(o,r){if(o&1){let t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",44),e.\u0275\u0275element(1,"span",45)(2,"div",46),e.\u0275\u0275elementStart(3,"span",47),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);let n=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(n.dismissInfoBanner())}),e.\u0275\u0275elementEnd()()}if(o&2){let t=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(2),e.\u0275\u0275property("innerHTML",t.accountBanner,e.\u0275\u0275sanitizeHtml)}}function ce(o,r){o&1&&e.\u0275\u0275element(0,"ui-cc-inline-loader")}function de(o,r){o&1&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275text(1,"Next"),e.\u0275\u0275elementContainerEnd())}function ge(o,r){if(o&1){let t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275elementStart(1,"div",48)(2,"input",49),e.\u0275\u0275listener("keydown.enter",function(){e.\u0275\u0275restoreView(t);let n=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(n.onEmailNext())}),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(3,"label",50),e.\u0275\u0275text(4,"Email Address"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(5,"div",51)(6,"a",52),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);let n=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(n.switchToUserIdEntry())}),e.\u0275\u0275text(7,"Forgot email address? Click here to log in with User ID"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(8,"button",53),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);let n=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(n.onEmailNext())}),e.\u0275\u0275template(9,ce,1,0,"ui-cc-inline-loader",28)(10,de,2,0,"ng-container",28),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementContainerEnd()}if(o&2){let t=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(2),e.\u0275\u0275classProp("is-invalid",t.emailControl.invalid&&t.emailControl.touched),e.\u0275\u0275property("formControl",t.emailControl),e.\u0275\u0275advance(4),e.\u0275\u0275styleProp("white-space",t.isMobile?"nowrap":"normal"),e.\u0275\u0275advance(2),e.\u0275\u0275property("disabled",t.isLoading),e.\u0275\u0275advance(),e.\u0275\u0275property("ngIf",t.isLoading),e.\u0275\u0275advance(),e.\u0275\u0275property("ngIf",!t.isLoading)}}function pe(o,r){o&1&&e.\u0275\u0275element(0,"ui-cc-inline-loader")}function _e(o,r){o&1&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275text(1,"Next"),e.\u0275\u0275elementContainerEnd())}function me(o,r){if(o&1){let t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275elementStart(1,"div",48)(2,"input",54),e.\u0275\u0275listener("keydown.enter",function(){e.\u0275\u0275restoreView(t);let n=e.\u0275\u0275nextContext(2);
1return e.\u0275\u0275resetView(n.onUserIdNext())}),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(3,"label",55),e.\u0275\u0275text(4,"User ID"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(5,"div",51)(6,"a",52),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);let n=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(n.switchToEmailEntry())}),e.\u0275\u0275text(7,"Log in with email address"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(8,"button",53),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);let n=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(n.onUserIdNext())}),e.\u0275\u0275template(9,pe,1,0,"ui-cc-inline-loader",28)(10,_e,2,0,"ng-container",28),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementContainerEnd()}if(o&2){let t=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(2),e.\u0275\u0275classProp("is-invalid",t.userIdControl.invalid&&t.userIdControl.touched),e.\u0275\u0275property("formControl",t.userIdControl),e.\u0275\u0275advance(6),e.\u0275\u0275property("disabled",t.isLoading),e.\u0275\u0275advance(),e.\u0275\u0275property("ngIf",t.isLoading),e.\u0275\u0275advance(),e.\u0275\u0275property("ngIf",!t.isLoading)}}function ue(o,r){o&1&&e.\u0275\u0275element(0,"div",70)}function fe(o,r){o&1&&e.\u0275\u0275element(0,"ui-cc-inline-loader")}function he(o,r){if(o&1&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275text(1),e.\u0275\u0275elementContainerEnd()),o&2){let t=e.\u0275\u0275nextContext(3);e.\u0275\u0275advance(),e.\u0275\u0275textInterpolate(t.passwordButtonLabel)}}function we(o,r){if(o&1){let t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275elementStart(1,"div",56)(2,"div",57),e.\u0275\u0275text(3,"Not right? Click here to enter a different email address."),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(4,"div",58),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);let n=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(n.goBackToEntry())}),e.\u0275\u0275elementStart(5,"span",59),e.\u0275\u0275text(6),e.\u0275\u0275elementEnd(),e.\u0275\u0275element(7,"div",60),e.\u0275\u0275elementEnd()(),e.\u0275\u0275element(8,"input",61),e.\u0275\u0275elementStart(9,"div",62)(10,"input",63),e.\u0275\u0275listener("keydown.enter",function(){e.\u0275\u0275restoreView(t);let n=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(n.onPasswordSubmit())}),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(11,"button",64),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);let n=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(n.togglePassword())}),e.\u0275\u0275element(12,"div",65),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(13,"label",66),e.\u0275\u0275text(14,"Password"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275template(15,ue,1,0,"div",67),e.\u0275\u0275elementStart(16,"div",51)(17,"input",68),e.\u0275\u0275listener("change",function(){e.\u0275\u0275restoreView(t);let n=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(n.toggleRememberMe())}),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(18,"label",69),e.\u0275\u0275text(19," Remember me "),e.\u0275\u0275element(20,"span"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(21,"a",52),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);let n=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(n.goToForgotPassword())}),e.\u0275\u0275text(22,"Forgot Password?"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(23,"button",53),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);let n=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(n.onPasswordSubmit())}),e.\u0275\u0275template(24,fe,1,0,"ui-cc-inline-loader",28)(25,he,2,1,"ng-container",28),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementContainerEnd()}if(o&2){let t=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(4),e.\u0275\u0275property("title",t.resolvedEmail)("styleClass","clickable-dropdown-tooltip")("disabledTooltip",!1)("link","")("body",!0),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate(t.resolvedEmail),e.\u0275\u0275advance(2),e.\u0275\u0275property("value",t.resolvedEmail),e.\u0275\u0275advance(2),e.\u0275\u0275classProp("is-invalid",t.passwordControl.invalid&&t.passwordControl.touched),e.\u0275\u0275property("type",t.showPassword?"text":"password")("formControl",t.passwordControl),e.\u0275\u0275advance(2),e.\u0275\u0275classProp("mat-eye-icon",!t.showPassword)("mat-hide-icon",t.showPassword),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngIf",t.showCaptcha),e.\u0275\u0275advance(2),e.\u0275\u0275property("checked",t.rememberMe),e.\u0275\u0275advance(6),e.\u0275\u0275property("disabled",t.isLoading||t.showCaptcha&&!t.captchaToken),e.\u0275\u0275advance(),e.\u0275\u0275property("ngIf",t.isLoading),e.\u0275\u0275advance(),e.\u0275\u0275property("ngIf",!t.isLoading)}}function Ce(o,r){o&1&&e.\u0275\u0275element(0,"div",70)}function ve(o,r){o&1&&e.\u0275\u0275element(0,"ui-cc-inline-loader")}function xe(o,r){if(o&1&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275text(1),e.\u0275\u0275elementContainerEnd()),o&2){let t=e.\u0275\u0275nextContext(3);e.\u0275\u0275advance(),e.\u0275\u0275textInterpolate(t.passwordButtonLabel)}}function be(o,r){if(o&1){let t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275elementStart(1,"div",56)(2,"div",57),e.\u0275\u0275text(3,"Not right? Click here to enter a different email address."),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(4,"div",58),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);let n=e.\u0275\u0275nextContext(2);
1return e.\u0275\u0275resetView(n.goBackToEntry())}),e.\u0275\u0275elementStart(5,"span",59),e.\u0275\u0275text(6),e.\u0275\u0275elementEnd(),e.\u0275\u0275element(7,"div",60),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(8,"div",48)(9,"input",71),e.\u0275\u0275listener("keydown.enter",function(){e.\u0275\u0275restoreView(t);let n=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(n.onPasswordSubmit())}),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(10,"label",72),e.\u0275\u0275text(11,"User ID"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(12,"div",62)(13,"input",73),e.\u0275\u0275listener("keydown.enter",function(){e.\u0275\u0275restoreView(t);let n=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(n.onPasswordSubmit())}),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(14,"button",64),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);let n=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(n.togglePassword())}),e.\u0275\u0275element(15,"div",65),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(16,"label",74),e.\u0275\u0275text(17,"Password"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275template(18,Ce,1,0,"div",67),e.\u0275\u0275elementStart(19,"div",51)(20,"input",68),e.\u0275\u0275listener("change",function(){e.\u0275\u0275restoreView(t);let n=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(n.toggleRememberMe())}),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(21,"label",69),e.\u0275\u0275text(22," Remember me "),e.\u0275\u0275element(23,"span"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(24,"a",52),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);let n=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(n.goToForgotPassword())}),e.\u0275\u0275text(25,"Forgot Password?"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(26,"button",53),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);let n=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(n.onPasswordSubmit())}),e.\u0275\u0275template(27,ve,1,0,"ui-cc-inline-loader",28)(28,xe,2,1,"ng-container",28),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementContainerEnd()}if(o&2){let t=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(4),e.\u0275\u0275property("title",t.resolvedEmail)("styleClass","clickable-dropdown-tooltip")("disabledTooltip",!1)("link","")("body",!0),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate(t.resolvedEmail),e.\u0275\u0275advance(3),e.\u0275\u0275classProp("is-invalid",t.userIdControl.invalid&&t.userIdControl.touched),e.\u0275\u0275property("formControl",t.userIdControl),e.\u0275\u0275advance(4),e.\u0275\u0275classProp("is-invalid",t.passwordControl.invalid&&t.passwordControl.touched),e.\u0275\u0275property("type",t.showPassword?"text":"password")("formControl",t.passwordControl),e.\u0275\u0275advance(2),e.\u0275\u0275classProp("mat-eye-icon",!t.showPassword)("mat-hide-icon",t.showPassword),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngIf",t.showCaptcha),e.\u0275\u0275advance(2),e.\u0275\u0275property("checked",t.rememberMe),e.\u0275\u0275advance(6),e.\u0275\u0275property("disabled",t.isLoading||t.showCaptcha&&!t.captchaToken),e.\u0275\u0275advance(),e.\u0275\u0275property("ngIf",t.isLoading),e.\u0275\u0275advance(),e.\u0275\u0275property("ngIf",!t.isLoading)}}function ye(o,r){o&1&&e.\u0275\u0275element(0,"div",70)}function Pe(o,r){o&1&&e.\u0275\u0275element(0,"ui-cc-inline-loader")}function Se(o,r){if(o&1&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275text(1),e.\u0275\u0275elementContainerEnd()),o&2){let t=e.\u0275\u0275nextContext(3);e.\u0275\u0275advance(),e.\u0275\u0275textInterpolate(t.passwordButtonLabel)}}function Me(o,r){if(o&1){let t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275elementStart(1,"div",56)(2,"div",57),e.\u0275\u0275text(3,"Not right? Click here to enter a different User ID."),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(4,"div",75),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);let n=e.\u0275\u0275nextContext(2);
1return e.\u0275\u0275resetView(n.goBackToEntry())}),e.\u0275\u0275elementStart(5,"span",59),e.\u0275\u0275text(6),e.\u0275\u0275elementEnd(),e.\u0275\u0275element(7,"div",60),e.\u0275\u0275elementEnd()(),e.\u0275\u0275element(8,"input",76),e.\u0275\u0275elementStart(9,"div",62)(10,"input",77),e.\u0275\u0275listener("keydown.enter",function(){e.\u0275\u0275restoreView(t);let n=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(n.onPasswordSubmit())}),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(11,"button",64),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);let n=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(n.togglePassword())}),e.\u0275\u0275element(12,"div",65),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(13,"label",78),e.\u0275\u0275text(14,"Password"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275template(15,ye,1,0,"div",67),e.\u0275\u0275elementStart(16,"div",51)(17,"input",68),e.\u0275\u0275listener("change",function(){e.\u0275\u0275restoreView(t);let n=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(n.toggleRememberMe())}),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(18,"label",69),e.\u0275\u0275text(19," Remember me "),e.\u0275\u0275element(20,"span"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(21,"a",52),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);let n=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(n.goToForgotPassword())}),e.\u0275\u0275text(22,"Forgot Password?"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(23,"button",53),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);let n=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(n.onPasswordSubmit())}),e.\u0275\u0275template(24,Pe,1,0,"ui-cc-inline-loader",28)(25,Se,2,1,"ng-container",28),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementContainerEnd()}if(o&2){let t=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(4),e.\u0275\u0275property("title",t.resolvedUserId)("styleClass","clickable-dropdown-tooltip")("disabledTooltip",!1)("link","")("body",!0),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate(t.resolvedUserId),e.\u0275\u0275advance(2),e.\u0275\u0275property("value",t.resolvedUserId),e.\u0275\u0275advance(2),e.\u0275\u0275classProp("is-invalid",t.passwordControl.invalid&&t.passwordControl.touched),e.\u0275\u0275property("type",t.showPassword?"text":"password")("formControl",t.passwordControl),e.\u0275\u0275advance(2),e.\u0275\u0275classProp("mat-eye-icon",!t.showPassword)("mat-hide-icon",t.showPassword),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngIf",t.showCaptcha),e.\u0275\u0275advance(2),e.\u0275\u0275property("checked",t.rememberMe),e.\u0275\u0275advance(6),e.\u0275\u0275property("disabled",t.isLoading||t.showCaptcha&&!t.captchaToken),e.\u0275\u0275advance(),e.\u0275\u0275property("ngIf",t.isLoading),e.\u0275\u0275advance(),e.\u0275\u0275property("ngIf",!t.isLoading)}}function ke(o,r){o&1&&e.\u0275\u0275element(0,"ui-cc-inline-loader")}function Te(o,r){o&1&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275text(1,"Login"),e.\u0275\u0275elementContainerEnd())}function Le(o,r){if(o&1){let t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275elementStart(1,"div",79),e.\u0275\u0275element(2,"span",80),e.\u0275\u0275elementStart(3,"div",81),e.\u0275\u0275text(4),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(5,"div",48)(6,"input",82),e.\u0275\u0275listener("keydown.enter",function(){e.\u0275\u0275restoreView(t);let n=e.\u0275\u0275nextContext(3);return e.\u0275\u0275resetView(n.onMfaSubmit())}),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(7,"label",83),e.\u0275\u0275text(8),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(9,"div",51)(10,"a",52),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);let n=e.\u0275\u0275nextContext(3);return e.\u0275\u0275resetView(n.toggleBackupCode())}),e.\u0275\u0275text(11),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(12,"button",53),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);let n=e.\u0275\u0275nextContext(3);
1return e.\u0275\u0275resetView(n.onMfaSubmit())}),e.\u0275\u0275template(13,ke,1,0,"ui-cc-inline-loader",28)(14,Te,2,0,"ng-container",28),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementContainerEnd()}if(o&2){let t=e.\u0275\u0275nextContext(3);e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate1(" ",t.useBackupCode?"Enter the backup code for authentication":"Enter the code from your authenticator app"," "),e.\u0275\u0275advance(2),e.\u0275\u0275classProp("is-invalid",t.mfaCodeControl.invalid&&t.mfaCodeControl.touched),e.\u0275\u0275property("maxlength",t.useBackupCode?16:10)("formControl",t.mfaCodeControl),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1(" ",t.useBackupCode?"Enter Code":"Authentication Code"," "),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1(" ",t.useBackupCode?"Use code from authenticator app":"Use backup code instead"," "),e.\u0275\u0275advance(),e.\u0275\u0275property("disabled",t.isLoading),e.\u0275\u0275advance(),e.\u0275\u0275property("ngIf",t.isLoading),e.\u0275\u0275advance(),e.\u0275\u0275property("ngIf",!t.isLoading)}}function Ie(o,r){o&1&&e.\u0275\u0275element(0,"ui-cc-inline-loader")}function Oe(o,r){o&1&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275text(1,"Verify"),e.\u0275\u0275elementContainerEnd())}function Ee(o,r){if(o&1){let t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275elementStart(1,"div",84)(2,"div",85),e.\u0275\u0275element(3,"span",80),e.\u0275\u0275elementStart(4,"div",86),e.\u0275\u0275text(5,"2-Step Authentication"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(6,"div",87),e.\u0275\u0275text(7," Enter the verification code that was sent to "),e.\u0275\u0275elementStart(8,"span",88),e.\u0275\u0275text(9),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(10,". "),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(11,"div",89),e.\u0275\u0275text(12,"This code is only valid for 30 minutes."),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(13,"div",48)(14,"input",90),e.\u0275\u0275listener("keydown.enter",function(){e.\u0275\u0275restoreView(t);let n=e.\u0275\u0275nextContext(3);return e.\u0275\u0275resetView(n.onMfaSubmit())}),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(15,"label",91),e.\u0275\u0275text(16,"Verification Code"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(17,"button",53),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);let n=e.\u0275\u0275nextContext(3);return e.\u0275\u0275resetView(n.onMfaSubmit())}),e.\u0275\u0275template(18,Ie,1,0,"ui-cc-inline-loader",28)(19,Oe,2,0,"ng-container",28),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(20,"div",92)(21,"input",93),e.\u0275\u0275listener("change",function(n){e.\u0275\u0275restoreView(t);let a=e.\u0275\u0275nextContext(3);return e.\u0275\u0275resetView(a.dontAskOnComputer=n.target.checked)}),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(22,"label",94),e.\u0275\u0275text(23," Don't ask for code on this device "),e.\u0275\u0275element(24,"span"),e.\u0275\u0275elementEnd(),e.\u0275\u0275element(25,"div",95),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(26,"div",96),e.\u0275\u0275text(27,"Haven't received our email? Try your spam folder!"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(28,"div",97)(29,"div",98),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);let n=e.\u0275\u0275nextContext(3);return e.\u0275\u0275resetView(n.resendMfaCode())}),e.\u0275\u0275text(30,"Resend Code "),e.\u0275\u0275element(31,"div",99),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(32,"div",100),e.\u0275\u0275text(33,"Unable to access this email address? "),e.\u0275\u0275elementStart(34,"span",98),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);let n=e.\u0275\u0275nextContext(3);return e.\u0275\u0275resetView(n.openContactSupport())}),e.\u0275\u0275text(35,"Contact Support!"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(36,"div",98),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);let n=e.\u0275\u0275nextContext(3);
1return e.\u0275\u0275resetView(n.goBackToEntry())}),e.\u0275\u0275text(37,"Cancel and Return to Login "),e.\u0275\u0275element(38,"div",99),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275elementContainerEnd()}if(o&2){let t=e.\u0275\u0275nextContext(3);e.\u0275\u0275advance(9),e.\u0275\u0275textInterpolate(t.mfaMaskedEmail||t.maskedEmail),e.\u0275\u0275advance(5),e.\u0275\u0275classProp("is-invalid",t.mfaCodeControl.invalid&&t.mfaCodeControl.touched),e.\u0275\u0275property("formControl",t.mfaCodeControl),e.\u0275\u0275advance(3),e.\u0275\u0275property("disabled",t.isLoading),e.\u0275\u0275advance(),e.\u0275\u0275property("ngIf",t.isLoading),e.\u0275\u0275advance(),e.\u0275\u0275property("ngIf",!t.isLoading),e.\u0275\u0275advance(2),e.\u0275\u0275property("checked",t.dontAskOnComputer),e.\u0275\u0275advance(4),e.\u0275\u0275property("styleClass","donot-ask-tooltip")("placement",(t.isMobile,"topleft"))("width",t.isMobile?"26":"36")("disabledTooltip",!1)("link","")("body",!1)}}function Ve(o,r){if(o&1&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275template(1,Le,15,10,"ng-container",28)(2,Ee,39,14,"ng-container",28),e.\u0275\u0275elementContainerEnd()),o&2){let t=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(),e.\u0275\u0275property("ngIf",t.mfaType==="authenticator"),e.\u0275\u0275advance(),e.\u0275\u0275property("ngIf",t.mfaType==="email")}}function Ue(o,r){if(o&1&&(e.\u0275\u0275elementStart(0,"p",105),e.\u0275\u0275text(1),e.\u0275\u0275elementEnd()),o&2){let t=e.\u0275\u0275nextContext(3);e.\u0275\u0275advance(),e.\u0275\u0275textInterpolate1(" ",t.forgotErrorMessage," ")}}function Ae(o,r){o&1&&e.\u0275\u0275element(0,"ui-cc-inline-loader")}function ze(o,r){o&1&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275text(1,"Submit"),e.\u0275\u0275elementContainerEnd())}function Re(o,r){if(o&1){let t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275elementStart(1,"div",48)(2,"input",101),e.\u0275\u0275listener("keydown.enter",function(){e.\u0275\u0275restoreView(t);let n=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(n.submitForgotPassword())}),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(3,"label",102),e.\u0275\u0275text(4,"User ID or Email Address"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275template(5,Ue,2,1,"p",103),e.\u0275\u0275elementStart(6,"button",53),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);let n=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(n.submitForgotPassword())}),e.\u0275\u0275template(7,Ae,1,0,"ui-cc-inline-loader",28)(8,ze,2,0,"ng-container",28),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(9,"button",104),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);let n=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(n.goBackFromForgot())}),e.\u0275\u0275text(10," Cancel and return to Login "),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementContainerEnd()}if(o&2){let t=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(2),e.\u0275\u0275classProp("is-invalid",t.forgotControl.invalid&&t.forgotControl.touched||!!t.forgotErrorMessage),e.\u0275\u0275property("formControl",t.forgotControl),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngIf",t.forgotErrorMessage),e.\u0275\u0275advance(),e.\u0275\u0275property("disabled",t.isLoading||t.forgotControl.invalid),e.\u0275\u0275advance(),e.\u0275\u0275property("ngIf",t.isLoading),e.\u0275\u0275advance(),e.\u0275\u0275property("ngIf",!t.isLoading)}}function Fe(o,r){if(o&1){let t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275elementStart(1,"p",106),e.\u0275\u0275text(2," If your account exists, we will send password reset instructions to your registered email address. "),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(3,"button",107),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);let n=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(n.goBackFromForgot())}),e.\u0275\u0275text(4," Return to Login "),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementContainerEnd()}}function Ne(o,r){o&1&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275elementStart(1,"p",106),e.\u0275\u0275text(2,"Validating your reset link\u2026"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementContainerEnd())}function De(o,r){if(o&1){let t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275elementStart(1,"p",105),e.\u0275\u0275text(2),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(3,"button",107),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);let n=e.\u0275\u0275nextContext(2);
1return e.\u0275\u0275resetView(n.goToForgotFromInvalidToken())}),e.\u0275\u0275text(4," Request a new reset link "),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementContainerEnd()}if(o&2){let t=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate(t.resetTokenInvalidMessage)}}function Be(o,r){if(o&1&&(e.\u0275\u0275elementStart(0,"div",116),e.\u0275\u0275text(1),e.\u0275\u0275elementEnd()),o&2){let t=r.$implicit;e.\u0275\u0275advance(),e.\u0275\u0275textInterpolate(t)}}function qe(o,r){if(o&1&&(e.\u0275\u0275elementStart(0,"div",114),e.\u0275\u0275template(1,Be,2,1,"div",115),e.\u0275\u0275elementEnd()),o&2){let t=e.\u0275\u0275nextContext(3);e.\u0275\u0275advance(),e.\u0275\u0275property("ngForOf",t.passwordErrors)}}function Ye(o,r){o&1&&e.\u0275\u0275element(0,"span",117)}function $e(o,r){if(o&1&&(e.\u0275\u0275elementStart(0,"div",114)(1,"div",116),e.\u0275\u0275text(2),e.\u0275\u0275elementEnd()()),o&2){let t=e.\u0275\u0275nextContext(3);e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate(t.confirmPasswordError)}}function je(o,r){o&1&&e.\u0275\u0275element(0,"ui-cc-inline-loader")}function We(o,r){o&1&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275text(1,"Submit"),e.\u0275\u0275elementContainerEnd())}function Ge(o,r){if(o&1){let t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275elementStart(1,"div",48)(2,"input",108),e.\u0275\u0275listener("input",function(){e.\u0275\u0275restoreView(t);let n=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(n.onNewPasswordInput())})("blur",function(){e.\u0275\u0275restoreView(t);let n=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(n.onNewPasswordBlur())})("keydown.enter",function(){e.\u0275\u0275restoreView(t);let n=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(n.onResetPasswordSubmit())}),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(3,"label",109),e.\u0275\u0275text(4,"New Password"),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(5,qe,2,1,"div",110),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(6,"div",48)(7,"input",111),e.\u0275\u0275listener("copy",function(n){return e.\u0275\u0275restoreView(t),e.\u0275\u0275resetView(n.preventDefault())})("cut",function(n){return e.\u0275\u0275restoreView(t),e.\u0275\u0275resetView(n.preventDefault())})("paste",function(n){return e.\u0275\u0275restoreView(t),e.\u0275\u0275resetView(n.preventDefault())})("input",function(){e.\u0275\u0275restoreView(t);let n=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(n.onConfirmPasswordInput())})("blur",function(){e.\u0275\u0275restoreView(t);let n=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(n.onConfirmPasswordBlur())})("keydown.enter",function(){e.\u0275\u0275restoreView(t);let n=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(n.onResetPasswordSubmit())}),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(8,Ye,1,0,"span",112),e.\u0275\u0275elementStart(9,"label",113),e.\u0275\u0275text(10,"Confirm New Password"),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(11,$e,3,1,"div",110),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(12,"button",53),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);let n=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(n.onResetPasswordSubmit())}),e.\u0275\u0275template(13,je,1,0,"ui-cc-inline-loader",28)(14,We,2,0,"ng-container",28),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementContainerEnd()}if(o&2){let t=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(2),e.\u0275\u0275classProp("is-invalid",t.passwordErrors.length>0),e.\u0275\u0275property("formControl",t.newPasswordControl),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngIf",t.passwordErrors.length>0),e.\u0275\u0275advance(2),e.\u0275\u0275classProp("is-invalid",t.confirmIsMandatory||!!t.confirmPasswordError),e.\u0275\u0275property("formControl",t.confirmPasswordControl),e.\u0275\u0275advance(),e.\u0275\u0275property("ngIf",t.isResetPasswordReady),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngIf",t.confirmPasswordError),e.\u0275\u0275advance(),e.\u0275\u0275property("disabled",t.isLoading),e.\u0275\u0275advance(),e.\u0275\u0275property("ngIf",t.isLoading),e.\u0275\u0275advance(),e.\u0275\u0275property("ngIf",!t.isLoading)}}function He(o,r){if(o&1){let t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275elementStart(1,"div",118)(2,"p"),e.\u0275\u0275text(3,"Your password has been reset successfully."),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(4,"p")(5,"a",52),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);let n=e.\u0275\u0275nextContext(2);
1return e.\u0275\u0275resetView(n.goBackFromResetSuccess())}),e.\u0275\u0275text(6,"Click here"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(7," to go to Login Page "),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementContainerEnd()}}function Ke(o,r){if(o&1&&(e.\u0275\u0275elementStart(0,"div",127),e.\u0275\u0275element(1,"input",128),e.\u0275\u0275elementStart(2,"label",129),e.\u0275\u0275text(3,"Your Email Address"),e.\u0275\u0275elementEnd()()),o&2){let t=e.\u0275\u0275nextContext(3);e.\u0275\u0275advance(),e.\u0275\u0275property("value",t.resolvedEmail)}}function Ze(o,r){if(o&1&&(e.\u0275\u0275elementStart(0,"div",127),e.\u0275\u0275element(1,"input",130),e.\u0275\u0275elementStart(2,"label",131),e.\u0275\u0275text(3,"Your Account User ID"),e.\u0275\u0275elementEnd()()),o&2){let t=e.\u0275\u0275nextContext(3);e.\u0275\u0275advance(),e.\u0275\u0275property("value",t.resolvedUserId)}}function Je(o,r){if(o&1&&(e.\u0275\u0275elementStart(0,"div",127),e.\u0275\u0275element(1,"input",132),e.\u0275\u0275elementStart(2,"label",133),e.\u0275\u0275text(3,"Your Email Address"),e.\u0275\u0275elementEnd()()),o&2){let t=e.\u0275\u0275nextContext(3);e.\u0275\u0275advance(),e.\u0275\u0275property("value",t.activationEmail)}}function Xe(o,r){if(o&1&&(e.\u0275\u0275elementStart(0,"div",127),e.\u0275\u0275element(1,"input",134),e.\u0275\u0275elementStart(2,"label",135),e.\u0275\u0275text(3,"Your Account User ID"),e.\u0275\u0275elementEnd()()),o&2){let t=e.\u0275\u0275nextContext(3);e.\u0275\u0275advance(),e.\u0275\u0275property("value",t.activationUserId)}}function Qe(o,r){if(o&1){let t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",48)(1,"input",136),e.\u0275\u0275listener("keydown.enter",function(){e.\u0275\u0275restoreView(t);let n=e.\u0275\u0275nextContext(3);return e.\u0275\u0275resetView(n.onSetPasswordSubmit())}),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(2,"label",137),e.\u0275\u0275text(3,"Current Password"),e.\u0275\u0275elementEnd()()}if(o&2){let t=e.\u0275\u0275nextContext(3);e.\u0275\u0275advance(),e.\u0275\u0275property("formControl",t.currentPasswordControl)}}function et(o,r){if(o&1&&(e.\u0275\u0275elementStart(0,"div",116),e.\u0275\u0275text(1),e.\u0275\u0275elementEnd()),o&2){let t=r.$implicit;e.\u0275\u0275advance(),e.\u0275\u0275textInterpolate(t)}}function tt(o,r){if(o&1&&(e.\u0275\u0275elementStart(0,"div",114),e.\u0275\u0275template(1,et,2,1,"div",115),e.\u0275\u0275elementEnd()),o&2){let t=e.\u0275\u0275nextContext(3);e.\u0275\u0275advance(),e.\u0275\u0275property("ngForOf",t.passwordErrors)}}function nt(o,r){o&1&&e.\u0275\u0275element(0,"span",117)}function it(o,r){o&1&&e.\u0275\u0275element(0,"span",138)}function ot(o,r){if(o&1&&(e.\u0275\u0275elementStart(0,"div",114)(1,"div",116),e.\u0275\u0275text(2),e.\u0275\u0275elementEnd()()),o&2){let t=e.\u0275\u0275nextContext(3);e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate(t.confirmPasswordError)}}function rt(o,r){if(o&1&&(e.\u0275\u0275elementStart(0,"div",114)(1,"div",116),e.\u0275\u0275text(2),e.\u0275\u0275elementEnd()()),o&2){let t=e.\u0275\u0275nextContext(4);e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate(t.termsError)}}function at(o,r){if(o&1){let t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",139)(1,"input",140),e.\u0275\u0275listener("change",function(){e.\u0275\u0275restoreView(t);let n=e.\u0275\u0275nextContext(3);return e.\u0275\u0275resetView(n.toggleAcceptedTerms())}),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(2,"label",141),e.\u0275\u0275text(3," I agree to the "),e.\u0275\u0275elementStart(4,"a",21),e.\u0275\u0275text(5,"Terms of Use"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(6," and "),e.\u0275\u0275elementStart(7,"a",21),e.\u0275\u0275text(8,"Privacy Policy"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(9,". "),e.\u0275\u0275element(10,"span"),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(11,rt,3,1,"div",110),e.\u0275\u0275elementEnd()}if(o&2){let t=e.\u0275\u0275nextContext(3);e.\u0275\u0275advance(),e.\u0275\u0275property("checked",t.acceptedTerms),e.\u0275\u0275advance(3),e.\u0275\u0275property("href",t.termsUrl,e.\u0275\u0275sanitizeUrl),e.\u0275\u0275advance(3),e.\u0275\u0275property("href",t.privacyUrl,e.\u0275\u0275sanitizeUrl),e.\u0275\u0275advance(4),e.\u0275\u0275property("ngIf",t.termsError)}}function st(o,r){o&1&&e.\u0275\u0275element(0,"ui-cc-inline-loader")}function lt(o,r){if(o&1&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275text(1),e.\u0275\u0275elementContainerEnd()),o&2){let t=e.\u0275\u0275nextContext(3);e.\u0275\u0275advance(),e.\u0275\u0275textInterpolate(t.isUrlDrivenFlow&&!t.firstLogin?"Save Password":"Set Password")}}function ct(o,r){if(o&1){let t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275template(1,Ke,4,1,"div",119)(2,Ze,4,1,"div",119)(3,Je,4,1,"div",119)(4,Xe,4,1,"div",119)(5,Qe,4,1,"div",120),e.\u0275\u0275elementStart(6,"div",48)(7,"input",121),e.\u0275\u0275listener("input",function(){e.\u0275\u0275restoreView(t);let n=e.\u0275\u0275nextContext(2);
1return e.\u0275\u0275resetView(n.onNewPasswordInput())})("blur",function(){e.\u0275\u0275restoreView(t);let n=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(n.onNewPasswordBlur())})("keydown.enter",function(){e.\u0275\u0275restoreView(t);let n=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(n.onSetPasswordSubmit())}),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(8,"label",122),e.\u0275\u0275text(9,"Create New Password"),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(10,tt,2,1,"div",110),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(11,"div",48)(12,"input",123),e.\u0275\u0275listener("input",function(){e.\u0275\u0275restoreView(t);let n=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(n.onSetConfirmInput())})("keydown.enter",function(){e.\u0275\u0275restoreView(t);let n=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(n.onSetPasswordSubmit())}),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(13,nt,1,0,"span",112)(14,it,1,0,"span",124),e.\u0275\u0275elementStart(15,"label",125),e.\u0275\u0275text(16,"Re-type New Password"),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(17,ot,3,1,"div",110),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(18,at,12,4,"div",126),e.\u0275\u0275elementStart(19,"button",53),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);let n=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(n.onSetPasswordSubmit())}),e.\u0275\u0275template(20,st,1,0,"ui-cc-inline-loader",28)(21,lt,2,1,"ng-container",28),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementContainerEnd()}if(o&2){let t=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(),e.\u0275\u0275property("ngIf",!t.isUrlDrivenFlow),e.\u0275\u0275advance(),e.\u0275\u0275property("ngIf",!t.isUrlDrivenFlow),e.\u0275\u0275advance(),e.\u0275\u0275property("ngIf",t.isUrlDrivenFlow&&t.firstLogin&&t.activationEmail),e.\u0275\u0275advance(),e.\u0275\u0275property("ngIf",t.isUrlDrivenFlow&&t.firstLogin&&t.activationUserId),e.\u0275\u0275advance(),e.\u0275\u0275property("ngIf",t.isUrlDrivenFlow&&!t.firstLogin),e.\u0275\u0275advance(2),e.\u0275\u0275classProp("is-invalid",t.passwordErrors.length>0),e.\u0275\u0275property("formControl",t.newPasswordControl),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngIf",t.passwordErrors.length>0),e.\u0275\u0275advance(2),e.\u0275\u0275classProp("is-invalid",t.setConfirmMandatory),e.\u0275\u0275property("formControl",t.confirmPasswordControl),e.\u0275\u0275advance(),e.\u0275\u0275property("ngIf",t.setSamePass),e.\u0275\u0275advance(),e.\u0275\u0275property("ngIf",t.setDiffPass),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngIf",t.confirmPasswordError),e.\u0275\u0275advance(),e.\u0275\u0275property("ngIf",t.firstLogin&&t.isSchoolSpecific),e.\u0275\u0275advance(),e.\u0275\u0275property("disabled",t.isLoading||!t.isSetPasswordReady),e.\u0275\u0275advance(),e.\u0275\u0275property("ngIf",t.isLoading),e.\u0275\u0275advance(),e.\u0275\u0275property("ngIf",!t.isLoading)}}function dt(o,r){o&1&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275elementStart(1,"div",118)(2,"p"),e.\u0275\u0275text(3,"Your password has been updated. Redirecting you to login\u2026"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementContainerEnd())}function gt(o,r){o&1&&e.\u0275\u0275element(0,"ui-cc-inline-loader")}function pt(o,r){o&1&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275text(1,"Login with SSO"),e.\u0275\u0275elementContainerEnd())}function _t(o,r){if(o&1){let t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275elementStart(1,"div",48)(2,"input",142),e.\u0275\u0275listener("keydown.enter",function(){e.\u0275\u0275restoreView(t);let n=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(n.onSsoLogin())}),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(3,"label",143),e.\u0275\u0275text(4,"User ID or Email Address"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(5,"button",53),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);let n=e.\u0275\u0275nextContext(2);
1return e.\u0275\u0275resetView(n.onSsoLogin())}),e.\u0275\u0275template(6,gt,1,0,"ui-cc-inline-loader",28)(7,pt,2,0,"ng-container",28),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementContainerEnd()}if(o&2){let t=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(2),e.\u0275\u0275classProp("is-invalid",t.ssoInputControl.invalid&&t.ssoInputControl.touched),e.\u0275\u0275property("formControl",t.ssoInputControl),e.\u0275\u0275advance(3),e.\u0275\u0275property("disabled",t.isLoading),e.\u0275\u0275advance(),e.\u0275\u0275property("ngIf",t.isLoading),e.\u0275\u0275advance(),e.\u0275\u0275property("ngIf",!t.isLoading)}}function mt(o,r){if(o&1){let t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"button",153),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);let n=e.\u0275\u0275nextContext(3);return e.\u0275\u0275resetView(n.onGoogleLogin())}),e.\u0275\u0275element(1,"div",154),e.\u0275\u0275elementEnd()}}function ut(o,r){if(o&1){let t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"button",153),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);let n=e.\u0275\u0275nextContext(3);return e.\u0275\u0275resetView(n.onFacebookLogin())}),e.\u0275\u0275element(1,"div",155),e.\u0275\u0275elementEnd()}}function ft(o,r){if(o&1){let t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"button",153),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);let n=e.\u0275\u0275nextContext(3);return e.\u0275\u0275resetView(n.onAppleLogin())}),e.\u0275\u0275element(1,"div",156),e.\u0275\u0275elementEnd()}}function ht(o,r){if(o&1){let t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"button",153),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);let n=e.\u0275\u0275nextContext(3);return e.\u0275\u0275resetView(n.onMicrosoftLogin())}),e.\u0275\u0275element(1,"div",157),e.\u0275\u0275elementEnd()}}function wt(o,r){if(o&1){let t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"button",153),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);let n=e.\u0275\u0275nextContext(3);return e.\u0275\u0275resetView(n.onLinkedInLogin())}),e.\u0275\u0275element(1,"div",158),e.\u0275\u0275elementEnd()}}function Ct(o,r){if(o&1){let t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275elementStart(1,"div",144),e.\u0275\u0275element(2,"span",145),e.\u0275\u0275elementStart(3,"span",146),e.\u0275\u0275text(4,"Or log in with"),e.\u0275\u0275elementEnd(),e.\u0275\u0275element(5,"span",145),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(6,"div",147),e.\u0275\u0275template(7,mt,2,0,"button",148)(8,ut,2,0,"button",148)(9,ft,2,0,"button",148)(10,ht,2,0,"button",148)(11,wt,2,0,"button",148),e.\u0275\u0275elementStart(12,"button",149),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);let n=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(n.toggleSsoLogin())}),e.\u0275\u0275element(13,"div",150),e.\u0275\u0275elementStart(14,"span"),e.\u0275\u0275text(15),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275elementStart(16,"div",151),e.\u0275\u0275text(17," Don't have an account? "),e.\u0275\u0275elementStart(18,"a",152),e.\u0275\u0275text(19),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementContainerEnd()}if(o&2){let t=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(7),e.\u0275\u0275property("ngIf",t.isSogo),e.\u0275\u0275advance(),e.\u0275\u0275property("ngIf",t.isSogo),e.\u0275\u0275advance(),e.\u0275\u0275property("ngIf",t.isSogo),e.\u0275\u0275advance(),e.\u0275\u0275property("ngIf",t.isSogo),e.\u0275\u0275advance(),e.\u0275\u0275property("ngIf",t.isSogo),e.\u0275\u0275advance(),e.\u0275\u0275classProp("login-page__social-btn--sso-toggled",t.currentStep==="sso-entry"),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(t.ssoToggleBtnLabel),e.\u0275\u0275advance(3),e.\u0275\u0275property("href",t.createAccountUrl,e.\u0275\u0275sanitizeUrl),e.\u0275\u0275advance(),e.\u0275\u0275textInterpolate(t.createAccountLabel)}}function vt(o,r){if(o&1&&e.\u0275\u0275element(0,"iframe",166),o&2){let t=e.\u0275\u0275nextContext(3);e.\u0275\u0275property("src",t.contactSupportIframeUrl,e.\u0275\u0275sanitizeResourceUrl)}}function xt(o,r){if(o&1){let t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",159)(1,"div",160),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);let n=e.\u0275\u0275nextContext(2);
1return e.\u0275\u0275resetView(n.closeContactSupport())}),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(2,"div",161)(3,"div",162)(4,"span"),e.\u0275\u0275text(5,"Contact Support"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(6,"button",163),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);let n=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(n.closeContactSupport())}),e.\u0275\u0275text(7,"\xD7"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(8,"div",164),e.\u0275\u0275template(9,vt,1,1,"iframe",165),e.\u0275\u0275elementEnd()()()}if(o&2){let t=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(9),e.\u0275\u0275property("ngIf",t.contactSupportIframeUrl)}}function bt(o,r){if(o&1){let t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",6)(1,"div",7)(2,"div",8)(3,"div",9),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);let n=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(n.location.href=n.productUrl)}),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(4,"div",10)(5,"div",11)(6,"div",12)(7,"span",13),e.\u0275\u0275text(8),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(9,"h2",14),e.\u0275\u0275text(10),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(11,Z,2,1,"p",15)(12,X,2,1,"ul",16)(13,Q,2,0,"div",17),e.\u0275\u0275elementStart(14,"a",18),e.\u0275\u0275text(15),e.\u0275\u0275element(16,"span",19),e.\u0275\u0275elementEnd()()()(),e.\u0275\u0275elementStart(17,"footer",20)(18,"p"),e.\u0275\u0275text(19),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(20,"p")(21,"a",21),e.\u0275\u0275text(22,"Privacy Policy"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(23," \xA0|\xA0 "),e.\u0275\u0275elementStart(24,"a",21),e.\u0275\u0275text(25,"Terms of Service"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(26," \xA0|\xA0 "),e.\u0275\u0275elementStart(27,"a",21),e.\u0275\u0275text(28,"Anti-Spam Policy"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(29," \xA0|\xA0 "),e.\u0275\u0275elementStart(30,"a",21),e.\u0275\u0275text(31,"Data and Security"),e.\u0275\u0275elementEnd()()()(),e.\u0275\u0275elementStart(32,"div",22)(33,"div",23),e.\u0275\u0275template(34,ee,5,7,"div",24)(35,te,5,0,"div",25)(36,ne,3,0,"div",25)(37,ie,3,0,"div",25)(38,oe,3,0,"div",25)(39,re,3,0,"div",25)(40,ae,3,0,"div",25)(41,se,3,0,"div",25)(42,le,4,1,"div",26),e.\u0275\u0275elementStart(43,"div",27),e.\u0275\u0275template(44,ge,11,8,"ng-container",28)(45,me,11,6,"ng-container",28)(46,we,26,20,"ng-container",28)(47,be,29,22,"ng-container",28)(48,Me,26,20,"ng-container",28)(49,Ve,3,2,"ng-container",28)(50,Re,11,7,"ng-container",28)(51,Fe,5,0,"ng-container",28)(52,Ne,3,0,"ng-container",28)(53,De,5,1,"ng-container",28)(54,Ge,15,12,"ng-container",28)(55,He,8,0,"ng-container",28)(56,ct,22,19,"ng-container",28)(57,dt,4,0,"ng-container",28)(58,_t,8,6,"ng-container",28),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(59,Ct,20,10,"ng-container",28),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(60,"footer",29)(61,"p"),e.\u0275\u0275text(62),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(63,"p")(64,"a",21),e.\u0275\u0275text(65,"Privacy Policy"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(66," \xA0|\xA0 "),e.\u0275\u0275elementStart(67,"a",21),e.\u0275\u0275text(68,"Terms of Service"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(69," \xA0|\xA0 "),e.\u0275\u0275elementStart(70,"a",21),e.\u0275\u0275text(71,"Anti-Spam Policy"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(72," \xA0|\xA0 "),e.\u0275\u0275elementStart(73,"a",21),e.\u0275\u0275text(74,"Data and Security"),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275template(75,xt,10,1,"div",30),e.\u0275\u0275elementEnd()()}if(o&2){let t=e.\u0275\u0275nextContext();e.\u0275\u0275advance(6),e.\u0275\u0275property("ngClass",e.\u0275\u0275pureFunction1(46,G,t.activeBanner.id===5)),e.\u0275\u0275attribute("data-banner-id",t.activeBanner.id),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate(t.activeBanner.eyebrow),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate(t.activeBanner.title),e.\u0275\u0275advance(),e.\u0275\u0275property("ngIf",t.activeBanner.desc),e.\u0275\u0275advance(),e.\u0275\u0275property("ngIf",t.activeBanner.bullets),e.\u0275\u0275advance(),e.\u0275\u0275property("ngIf",t.activeBanner.id===5),e.\u0275\u0275advance(),e.\u0275\u0275property("href",t.resolveBannerUrl(t.activeBanner.ctaUrl),e.\u0275\u0275sanitizeUrl),e.\u0275\u0275advance(),e.\u0275\u0275textInterpolate1(" ",t.activeBanner.ctaText," "),e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate1("Copyright ",t.currentYear," Sogolytics. All rights reserved"),e.\u0275\u0275advance(2),e.\u0275\u0275property("href",t.privacyUrl,e.\u0275\u0275sanitizeUrl),e.\u0275\u0275advance(3),e.\u0275\u0275property("href",t.termsUrl,e.\u0275\u0275sanitizeUrl),e.\u0275\u0275advance(3),e.\u0275\u0275property("href",t.antiSpamUrl,e.\u0275\u0275sanitizeUrl),e.\u0275\u0275advance(3),e.\u0275\u0275property("href",t.dataSecurityUrl,e.\u0275\u0275sanitizeUrl),e.\u0275\u0275advance(4),e.\u0275\u0275property("ngIf",t.showActMsg),e.\u0275\u0275advance(),e.\u0275\u0275property("ngIf",t.currentStep!=="forgot-password"&&t.currentStep!=="forgot-success"&&t.currentStep!=="mfa-entry"&&t.currentStep!=="reset-password"&&t.currentStep!=="set-password"),e.\u0275\u0275advance(),e.\u0275\u0275property("ngIf",t.currentStep==="forgot-password"),e.\u0275\u0275advance(),e.\u0275\u0275property("ngIf",t.currentStep==="forgot-success"),e.\u0275\u0275advance(),e.\u0275\u0275property("ngIf",t.currentStep==="reset-password"),e.\u0275\u0275advance(),e.\u0275\u0275property("ngIf",t.currentStep==="set-password"&&!t.isUrlDrivenFlow),e.\u0275\u0275advance(),e.\u0275\u0275property("ngIf",t.currentStep==="set-password"&&t.isUrlDrivenFlow&&t.firstLogin),e.\u0275\u0275advance(),e.\u0275\u0275property("ngIf",t.currentStep==="set-password"&&t.isUrlDrivenFlow&&!t.firstLogin),e.\u0275\u0275advance(),e.\u0275\u0275property("ngIf",t.showInfoBanner),e.\u0275\u0275advance(),e.\u0275\u0275property("ngClass",e.\u0275\u0275pureFunction1(48,H,t.currentStep==="mfa-entry"&&t.mfaType==="email")),e.\u0275\u0275advance(),e.\u0275\u0275property("ngIf",t.currentStep==="email-entry"),e.\u0275\u0275advance(),e.\u0275\u0275property("ngIf",t.currentStep==="userid-entry"),e.\u0275\u0275advance(),e.\u0275\u0275property("ngIf",t.currentStep==="email-password"),e.\u0275\u0275advance(),e.\u0275\u0275property("ngIf",t.currentStep==="email-userid-password"),e.\u0275\u0275advance(),e.\u0275\u0275property("ngIf",t.currentStep==="userid-password"),e.\u0275\u0275advance(),e.\u0275\u0275property("ngIf",t.currentStep==="mfa-entry"),e.\u0275\u0275advance(),e.\u0275\u0275property("ngIf",t.currentStep==="forgot-password"),e.\u0275\u0275advance(),e.\u0275\u0275property("ngIf",t.currentStep==="forgot-success"),e.\u0275\u0275advance(),e.\u0275\u0275property("ngIf",t.currentStep==="reset-password"&&t.isUrlDrivenFlow&&t.resetTokenValidating),e.\u0275\u0275advance(),e.\u0275\u0275property("ngIf",t.currentStep==="reset-password"&&t.isUrlDrivenFlow&&!t.resetTokenValidating&&!t.resetTokenValid),e.\u0275\u0275advance(),e.\u0275\u0275property("ngIf",t.currentStep==="reset-password"&&(!t.isUrlDrivenFlow||t.resetTokenValid)&&!t.resetSuccess),e.\u0275\u0275advance(),e.\u0275\u0275property("ngIf",t.currentStep==="reset-password"&&t.resetSuccess),e.\u0275\u0275advance(),e.\u0275\u0275property("ngIf",t.currentStep==="set-password"&&!t.changeSuccess),e.\u0275\u0275advance(),e.\u0275\u0275property("ngIf",t.currentStep==="set-password"&&t.changeSuccess),e.\u0275\u0275advance(),e.\u0275\u0275property("ngIf",t.currentStep==="sso-entry"),e.\u0275\u0275advance(),e.\u0275\u0275property("ngIf",t.currentStep!=="forgot-password"&&t.currentStep!=="forgot-success"&&t.currentStep!=="reset-password"&&t.currentStep!=="set-password"&&!(t.currentStep==="mfa-entry"&&t.mfaType==="email")),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1("Copyright ",t.currentYear," Sogolytics. All rights reserved"),e.\u0275\u0275advance(2),e.\u0275\u0275property("href",t.privacyUrl,e.\u0275\u0275sanitizeUrl),e.\u0275\u0275advance(3),e.\u0275\u0275property("href",t.termsUrl,e.\u0275\u0275sanitizeUrl),e.\u0275\u0275advance(3),e.\u0275\u0275property("href",t.antiSpamUrl,e.\u0275\u0275sanitizeUrl),e.\u0275\u0275advance(3),e.\u0275\u0275property("href",t.dataSecurityUrl,e.\u0275\u0275sanitizeUrl),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",t.showContactSupportModal)}}var Ht=(()=>{class o{loaderService;loginService;socialAuth;passwordService;router;route;sharedEventService;sanitizer;maintenanceService;_currentStep="email-entry";get currentStep(){return this._currentStep}set currentStep(t){this._currentStep=t,this.lastToastSticky||this.sharedEventService.clearUserMessage(),this.focusActiveInput()}lastToastSticky=!1;activeModalType=null;activeModalData=null;activeModalIsNogin=!1;showPassword=!1;isLoading=!1;hasMfa=!1;isMobile=typeof window<"u"&&window.innerWidth<=767;onWindowResize(){this.isMobile=window.innerWidth<=767}mfaType=null;dontAskOnComputer=!1;useBackupCode=!1;mfaUserId=null;mfaMaskedEmail="";mfaSupportToken="";showContactSupportModal=!1;contactSupportIframeUrl=null;showCaptcha=!1;captchaToken="";captchaWidgetId=null;rememberMe=!1;actMsgText="";actMsgType="info";showActMsg=!1;isAutoLogin=!1;showInfoBanner=!0;emailControl=new m("",[d.required,d.email,d.maxLength(75)]);userIdControl=new m("",[d.required,d.maxLength(75)]);
1passwordControl=new m("",[d.required,d.maxLength(20)]);mfaCodeControl=new m("",[d.required]);forgotControl=new m("",[d.required]);ssoInputControl=new m("",[d.required,d.maxLength(75)]);newPasswordControl=new m("",[d.required,d.maxLength(20)]);confirmPasswordControl=new m("",[d.required,d.maxLength(20)]);currentPasswordControl=new m("",[d.required,d.maxLength(20)]);showNewPassword=!1;showConfirmPassword=!1;passwordErrors=[];confirmPasswordError="";confirmIsMandatory=!1;resetSuccess=!1;isUrlDrivenFlow=!1;resetKey="";resetN=null;resetTokenValidating=!1;resetTokenValid=!1;resetTokenInvalidMessage="";firstLogin=!1;changeCid="";changeSuccess=!1;activationInfoLoading=!1;activationEmail="";activationUserId="";isSchoolSpecific=!1;acceptedTerms=!1;termsError="";setSamePass=!1;setDiffPass=!1;setConfirmMandatory=!1;ssoSource="email-entry";forgotErrorMessage="";stepBeforeForgot="email-entry";stepBeforeMfa="email-password";resolvedUserId="";resolvedEmail="";contactSupportUrl=`${u.ms_host_ssl}/static/supportme.aspx?Module=6`;location=window.location;currentYear=new Date().getFullYear();productUrl="https://www.sogolytics.com";privacyUrl=`${this.productUrl}/survey-privacy/`;termsUrl=`${this.productUrl}/terms-of-services/`;antiSpamUrl=`${this.productUrl}/anti-spam-policy/`;dataSecurityUrl=`${this.productUrl}/safe-harbour-and-survey-data-security/`;get createAccountUrl(){return this.isDemoHost?`${this.productUrl}/`:"/online-survey-tool/pricing/"}get createAccountLabel(){return this.isDemoHost?"Request a demo":"Create now"}get isDemoHost(){let t=window.location.hostname;return/^(edu|zi)/i.test(t)||/research/i.test(t)}get isSogo(){return u.isSubscription==="true"}resolveBannerUrl(t){return`${this.productUrl}${t}`}promoBanners=[{id:1,eyebrow:"NEED HELP?",title:"We've Got Your Back.",desc:"Got questions? From how-to to best practices, our User Guide and Video Library can help you make the most of every project.",ctaText:"Learn More",ctaUrl:"/help/"},{id:2,eyebrow:"MORE ENGAGEMENT",title:"Boost survey response rates",desc:"Don't struggle with low response rates! Join in for easy-to-use ideas and best practices and watch rates rise by up to 300%.",ctaText:"Learn How",ctaUrl:"/training/how-to-boost-your-survey-response-rate/"},{id:3,eyebrow:"JOIN US",title:"Learn From The Experts",desc:"Our webinars tackle top topics and tough questions, from common survey mistakes to how to measure customer and employee experience.",ctaText:"Join Now",ctaUrl:"/webinar/"}];activeBanner;subs=[];accountBanner="<div class='fwb mb-2'>We\u2019ve changed the way you log in!</div><div>Say goodbye to remembering User IDs. Log in with your email address now.</div>";linkedAccountToast="";constructor(t,i,n,a,s,c,l,g,h){this.loaderService=t,this.loginService=i,this.socialAuth=n,this.passwordService=a,this.router=s,this.route=c,this.sharedEventService=l,this.sanitizer=g,this.maintenanceService=h}ngOnInit(){if(typeof window<"u"&&window.top!==window){window.top.location.href=window.location.href;return}this.loaderService.removeDefaultLoader(),this.sharedEventService.clearUserMessage(),this.activeBanner=this.promoBanners[Math.floor(Math.random()*this.promoBanners.length)];let t=this.route.snapshot.routeConfig?.path,i=this.route.snapshot.queryParamMap;if(t==="forgot-password")this.isUrlDrivenFlow=!0,this.currentStep="forgot-password";else if(t==="reset-password"){this.isUrlDrivenFlow=!0,this.resetKey=i.get("key")??"";let n=i.get("n");this.resetN=n?Number(n):null,this.currentStep="reset-password",this.validateResetTokenOnInit()}else t==="change-password"&&(this.isUrlDrivenFlow=!0,this.changeCid=i.get("cid")??"",this.firstLogin=i.get("FirstLogin")==="1",this.currentStep="set-password",this.firstLogin&&this.changeCid&&this.loadActivationInfo());this.isUrlDrivenFlow||(this.handleActMsg(),!this.handleFacebookError()&&(this.restorePendingModal()||(this.handleAutoLogin(),this.handleRememberMe(),this.linkedAccountToast&&(this.showToast("",this.linkedAccountToast,"warning",!0),this.showInfoBanner=!1))))}loadActivationInfo(){this.activationInfoLoading=!0;let t=this.passwordService.getActivationInfo({cid:this.changeCid}).subscribe({next:i=>{this.activationInfoLoading=!1;let n=i?.data;if(n?.isAlreadyActivated){this.router.navigate(["/login"],{queryParams:{ActMsg:"22"}});return}if(n?.isValid){this.activationEmail=n.email??"",this.activationUserId=n.corporateId??"",this.isSchoolSpecific=!!n.isSchoolSpecific;return}this.confirmPasswordError=n?.message||"Sorry! The activation link is invali
1d or expired."},error:()=>{this.activationInfoLoading=!1,this.confirmPasswordError="Sorry! The activation link is invalid or expired."}});this.subs.push(t)}validateResetTokenOnInit(){if(!this.resetKey){this.resetTokenValidating=!1,this.resetTokenValid=!1,this.resetTokenInvalidMessage="Sorry, that reset link is invalid or expired. Please request a new one.";return}this.resetTokenValidating=!0;let t=this.passwordService.validateResetToken({key:this.resetKey,n:this.resetN}).subscribe({next:i=>{this.resetTokenValidating=!1,i?.data?.isValid?this.resetTokenValid=!0:(this.resetTokenValid=!1,this.resetTokenInvalidMessage=i?.data?.message||"Sorry, that reset link is invalid or expired. Please request a new one.")},error:()=>{this.resetTokenValidating=!1,this.resetTokenValid=!1,this.resetTokenInvalidMessage="Sorry, that reset link is invalid or expired. Please request a new one."}});this.subs.push(t)}goToForgotFromInvalidToken(){this.router.navigateByUrl("/login/forgot-password")}ngAfterViewInit(){this.loadRecaptchaScript(),this.focusActiveInput()}focusActiveInput(){if(typeof window<"u"&&window.matchMedia?.("(hover: none) and (pointer: coarse)").matches)return;let t=this.getActiveInputId();t&&setTimeout(()=>document.getElementById(t)?.focus(),0)}getActiveInputId(){switch(this.currentStep){case"email-entry":return"lp-email";case"userid-entry":return"lp-userid";case"email-password":return"lp-password";case"email-userid-password":return"lp-userid2";case"userid-password":return"lp-password3";case"mfa-entry":return this.mfaType==="email"?"lp-mfa-email":"lp-mfa";case"forgot-password":return"lp-forgot";case"sso-entry":return"lp-sso";case"reset-password":return"lp-new-password";case"set-password":return"lp-set-new-password";default:return null}}ngOnDestroy(){this.sharedEventService.clearUserMessage(),this.subs.forEach(t=>t.unsubscribe())}onEmailNext(){if(this.isLoading)return;if(this.emailControl.invalid){this.emailControl.markAsTouched();let i=!this.emailControl.value?.trim();this.showToast(i?"Email Required":"Invalid Email Address",i?"Please enter Email address.":"Please enter a valid Email address.","error");return}this.isLoading=!0,this.resolvedEmail=this.emailControl.value.trim();let t=this.loginService.lookupAccount({email:this.resolvedEmail}).subscribe({next:i=>{this.isLoading=!1;let n=i.data;if(!n||!n.found){this.showToast("Incorrect Email Address",this.zarcaMsg("Email Address"),"error",!1);return}if(n.isSocialOnly){let a=n.socialProvider||"your social provider";this.showToast("",`<div class='mb-2'><strong>Social Sign-In Required</strong></div><div>Your account uses <strong>${a}</strong> Sign-In.<br>Please use the <strong>${a}</strong> button to continue.</div>`,"warning",!0);return}this.hasMfa=n.hasMfa??!1,n.hasMultipleUsers?(this.userIdControl.markAsUntouched(),this.passwordControl.markAsUntouched(),this.currentStep="email-userid-password",this.showToast("","<div class='fwb mb-2'>Multiple User IDs found for this email address.</div><div>Please enter the User ID of the account you want to access.</div>","info")):this.currentStep="email-password"},error:()=>{this.isLoading=!1,this.showToast("Error","Something went wrong. Please try again.","error")}});this.subs.push(t)}onUserIdNext(){if(this.isLoading)return;if(this.userIdControl.invalid){this.userIdControl.markAsTouched(),this.showToast("User ID Required","Please enter User ID.","error");return}let t=this.userIdControl.value.trim();if(this.isInvalidInput(t)){this.showToast("Error","Invalid Input","error");return}this.isLoading=!0,this.resolvedUserId=t;let i=this.loginService.lookupAccount({userId:this.resolvedUserId}).subscribe({next:n=>{this.isLoading=!1;let a=n.data;if(n.message&&!n.message.status&&n.message.userMessage){this.showToast("Error",n.message.userMessage,"error");return}if(!a||!a.found){this.showToast("Incorrect User ID",this.zarcaMsg("User ID"),"error",!1);return}this.hasMfa=a.hasMfa??!1,this.currentStep="userid-password"},error:()=>{this.isLoading=!1,this.showToast("Error","Something went wrong. Please try again.","error")}});this.subs.push(i)}onPasswordSubmit(){if(this.isLoading||this.showCaptcha&&!this.captchaToken)return;if(this.currentStep==="email-userid-password"&&this.userIdControl.invalid){this.userIdControl.markAsTouched(),this.showToast("User ID Required","Please enter User ID.","error"),setTimeout(()=>
1document.getElementById("lp-userid2")?.focus(),0);return}if(this.passwordControl.invalid){this.passwordControl.markAsTouched(),this.showToast("Password Required","Please enter Password.","error");let a=this.currentStep==="email-userid-password"?"lp-password2":this.currentStep==="userid-password"?"lp-password3":"lp-password";setTimeout(()=>document.getElementById(a)?.focus(),0);return}let t=this.currentStep==="email-userid-password"?this.userIdControl.value.trim():this.resolvedUserId||"";if(t&&this.isInvalidInput(t)){this.showToast("Error","Invalid Input","error");return}this.isLoading=!0;let i={email:this.resolvedEmail||void 0,userId:this.currentStep==="email-userid-password"?this.userIdControl.value.trim():this.resolvedUserId||void 0,password:this.passwordControl.value};this.captchaToken&&(i.captchaToken=this.captchaToken);let n=this.loginService.login(i).subscribe({next:a=>{let s=a.data;if(!s||!a.message?.status){this.isLoading=!1,this.showToast("Login Failed",a.message?.userMessage||"An error occurred.","error");return}this.handleLoginResult(s)},error:()=>{this.isLoading=!1,this.showToast("Error","Something went wrong. Please try again.","error")}});this.subs.push(n)}onMfaSubmit(){if(this.isLoading)return;if(this.mfaCodeControl.invalid){this.mfaCodeControl.markAsTouched(),this.showToast("Code Required","Please enter Verification Code.","error");return}if(this.mfaUserId===null){this.currentStep="email-entry",this.showToast("Session Expired","Please log in again.","error");return}this.isLoading=!0;let t=(this.mfaCodeControl.value||"").toString().trim(),a=(this.mfaType==="authenticator"&&this.useBackupCode?this.loginService.verifyRecoveryCode(this.mfaUserId,t,this.dontAskOnComputer):this.loginService.verify2StepCode(this.mfaUserId,t,this.dontAskOnComputer)).subscribe({next:s=>this.handleMfaVerifyResult(s),error:()=>{this.isLoading=!1,this.showToast("Error","Something went wrong. Please try again.","error")}});this.subs.push(a)}handleMfaVerifyResult(t){let i=t.data;if(!i||!t.message?.status){this.isLoading=!1,this.showToast("Verification Failed",t.message?.userMessage||"An error occurred.","error");return}switch(i.errorCode){case 1:i.accessToken&&localStorage.setItem("access_token",i.accessToken),i.refreshToken&&localStorage.setItem("refresh_token",i.refreshToken),this.resetCaptchaState(),this.saveRememberMe(),this.fireZMainSessionAndProceed(i);break;case _.CodeExpired:this.isLoading=!1,this.showToast("Code Expired","This code has expired. Please request a new one.","error");break;case _.NoPendingCode:this.isLoading=!1,this.showToast("No Pending Code","No pending code. Please request a new one.","error");break;case _.InvalidCode:this.isLoading=!1,this.mfaType==="authenticator"?this.showToast("","<div class='fwb mb-2'>Incorrect Authentication Code</div><div>Please review and enter the correct code.</div>","error"):this.showToast("Invalid Code","This code isn't valid. Please try again.","error"),this.mfaCodeControl.reset();break;case _.RecoveryCodeInvalid:this.isLoading=!1,this.showToast("Invalid Recovery Code","Please check the code and try again.","error"),this.mfaCodeControl.reset();break;case _.RecoveryCodeUsed:this.isLoading=!1,this.showToast("Recovery Code Already Used","This recovery code has already been used. Each recovery code can only be used once. Try another unused recovery code, use your authenticator app, or choose another available sign-in method.","error"),this.mfaCodeControl.reset();break;case _.AccountLocked:case _.AccountLockedThreshold:this.isLoading=!1,this.currentStep="email-entry",this.showToast("Account Locked",i.errorMessage||"Your account has been temporarily locked.","error");break;default:this.isLoading=!1,this.showToast("Verification Failed",i.errorMessage||"Could not verify code.","error")}}resendMfaCode(){this.mfaType==="email"&&this.requestNew2StepCode(!0)}toggleBackupCode(){this.useBackupCode=!this.useBackupCode,this.mfaCodeControl.reset(),this.mfaCodeControl.markAsUntouched()}requestNew2StepCode(t=!1){if(this.mfaUserId===null)return;let i=this.loginService.send2StepCode({userId:this.mfaUserId}).subscribe({next:n=>{let a=n.data;a?.errorCode===1?(a.maskedEmail&&(this.mfaMaskedEmail=a.maskedEmail),t&&this.showToast("Code Resent","Verification code resent.","success")):t&&this.showToast("Resend Failed",a?.errorMessage||"Could not send a new code.","error")},error:()=>
1{t&&this.showToast("Error","Something went wrong. Please try again.","error")}});this.subs.push(i)}onNewPasswordInput(){let t=this.currentStep==="reset-password"||this.currentStep==="set-password";this.passwordErrors=this.validatePasswordRules(this.newPasswordControl.value||"",t),this.confirmPasswordControl.value===this.newPasswordControl.value&&(this.confirmPasswordError="",this.confirmIsMandatory=!1,this.setConfirmMandatory=!1),this.currentStep==="reset-password"&&this.passwordErrors.length===0&&(this.confirmIsMandatory=!1),this.currentStep==="set-password"&&this.onSetConfirmInput()}onNewPasswordBlur(){this.confirmPasswordControl.value===this.newPasswordControl.value&&(this.confirmPasswordError="",this.confirmIsMandatory=!1,this.setConfirmMandatory=!1);let t=this.currentStep==="reset-password"||this.currentStep==="set-password";this.passwordErrors=this.validatePasswordRules(this.newPasswordControl.value||"",t),this.confirmPasswordControl.value&&this.confirmPasswordControl.value!==this.newPasswordControl.value&&(this.confirmPasswordError="Your passwords do not match.",this.confirmIsMandatory=!0),this.currentStep==="set-password"&&this.onSetConfirmInput()}onConfirmPasswordInput(){this.isResetPasswordReady&&(this.confirmPasswordError="",this.confirmIsMandatory=!1)}onConfirmPasswordBlur(){let t=this.confirmPasswordControl.value||"";if(!t){this.confirmPasswordError="",this.confirmIsMandatory=!0;return}t!==this.newPasswordControl.value?(this.confirmPasswordError="Your passwords do not match.",this.confirmIsMandatory=!0):(this.confirmPasswordError="",this.confirmIsMandatory=!1)}validatePasswordRules(t,i=!1){let n=[];return!t&&!i?[]:((t.length<8||t.length>20)&&n.push("8-20 characters."),/^(?=.*[0-9_\W]).+$/.test(t)||n.push("At least one number or symbol."),/[A-Z]/.test(t)&&/[a-z]/.test(t)?i&&!/^[a-zA-Z0-9\[\]{}|;:',<.>\/?`~_!@#$%^&*()"\-]+$/.test(t)&&n.push("Use only a-z, A-Z, 0-9 or any special symbol in password."):n.push("A combination of upper and lower case letters."),n)}get isSetPasswordReady(){let t=this.newPasswordControl.value||"",i=this.confirmPasswordControl.value||"";return this.validatePasswordRules(t).length===0&&t===i&&i.length>0}get isResetPasswordReady(){let t=this.newPasswordControl.value||"",i=this.confirmPasswordControl.value||"";return this.validatePasswordRules(t,!0).length===0&&t===i&&i.length>0}onSetConfirmInput(){let t=this.confirmPasswordControl.value||"",i=this.newPasswordControl.value||"";if(!t){this.setSamePass=!1,this.setDiffPass=!1;return}i.indexOf(t)>-1?t===i?(this.setSamePass=!0,this.setDiffPass=!1,this.setConfirmMandatory=!1,this.confirmPasswordError=""):(this.setSamePass=!1,this.setDiffPass=!1,this.confirmPasswordError=""):(this.setSamePass=!1,this.setDiffPass=!0,this.setConfirmMandatory=!0,this.confirmPasswordError="Your passwords do not match.")}onSetPasswordSubmit(){if(this.isLoading||!this.isSetPasswordReady)return;if(this.isUrlDrivenFlow&&!this.firstLogin&&!this.currentPasswordControl.value){this.currentPasswordControl.markAsTouched(),this.showToast("Current Password Required","Please enter your current password.","error");return}if(this.firstLogin&&this.isSchoolSpecific&&!this.acceptedTerms){this.termsError="Please accept the Terms of Use to continue.";return}this.termsError="",this.isLoading=!0;let t=this.passwordService.changePassword({cid:this.changeCid,firstLogin:this.firstLogin,currentPassword:this.currentPasswordControl.value??"",newPassword:this.newPasswordControl.value??"",confirmPassword:this.confirmPasswordControl.value??""}).subscribe({next:i=>{this.isLoading=!1,i?.data?.successMessage?(this.changeSuccess=!0,setTimeout(()=>this.router.navigateByUrl("/login"),2500)):i?.data?.errorCode==="AlreadyActivated"?this.router.navigate(["/login"],{queryParams:{ActMsg:"22"}}):this.confirmPasswordError=i?.data?.message||i?.message?.userMessage||"Could not update your password. Please try again."},error:()=>{this.isLoading=!1,this.confirmPasswordError="Could not update your password. Please try again."}});this.subs.push(t)}toggleAcceptedTerms(){this.acceptedTerms=!this.acceptedTerms,this.acceptedTerms&&(this.termsError="")}onResetPasswordSubmit(){if(this.isLoading)return;let t=this.newPasswordControl.value||"",i=this.confirmPasswordControl.value||"";if(!t&&!i){this.passwordErrors=["Please enter your Password."],this.confirmPasswordError="";return}if(this.passwordErrors=this.validatePasswordRules(t,!0),this.passwordErrors.length)return;if(i!==t){this.confirmPasswordError="Your passwords do not match.",this.confirmIsMandatory=!0,this.confirmPasswordControl.setValue("");return}this.confirmPasswordError="",this.confirmIsMandatory=!1,this.isLoading=!0;let n=this.passwordService.resetPassword({key:this.resetKey,n:this.resetN,newPassword:t,confirmPassword:i}).subscribe({next:a=>{this.isLoading=!1,a?.data?.successMessage?this.resetSuccess=!0:(this.confirmPasswordError=a?.data?.message||a?.message?.userMessage||"Could not reset your password. Please try again.",this.confirmIsMandatory=!0)},error:()=>{this.isLoading=!1,this.confirmPasswordError="Could not reset your password. Please try again.",this.confirmIsMandatory=!0}});this.subs.push(n)}
1goBackFromResetSuccess(){if(this.isUrlDrivenFlow){this.router.navigateByUrl("/login");return}this.resetSuccess=!1,this.currentStep="email-entry",this.newPasswordControl.reset(),this.confirmPasswordControl.reset(),this.passwordErrors=[],this.confirmPasswordError="",this.confirmIsMandatory=!1}get maskedEmail(){let t=this.resolvedEmail;if(!t?.includes("@"))return t;let[i,n]=t.split("@"),a=i.slice(0,2),s="*".repeat(Math.max(i.length-2,4));return`${a}${s}@${n}`}handleLoginResult(t){if(t.mfaRequired===!0||t.errorCode===_.MfaRequired){this.mfaUserId=t.mfaUserId??null,this.mfaMaskedEmail=t.maskedEmail??"",this.mfaSupportToken=t.supportToken??"",this.mfaType=t.mfaType??"email",this.isLoading=!1,(this.currentStep==="email-password"||this.currentStep==="email-userid-password"||this.currentStep==="userid-password")&&(this.stepBeforeMfa=this.currentStep),this.currentStep="mfa-entry",this.mfaCodeControl.reset(),this.dontAskOnComputer=!1,this.useBackupCode=!1,this.mfaType==="email"&&this.requestNew2StepCode();return}switch(t.errorCode){case 1:t.accessToken&&localStorage.setItem("access_token",t.accessToken),t.refreshToken&&localStorage.setItem("refresh_token",t.refreshToken),this.resetCaptchaState(),this.saveRememberMe(),this.fireZMainSessionAndProceed(t);break;case 0:case 1e3:this.isLoading=!1,this.currentStep==="email-userid-password"&&t.errorMessage==="Account not found."?this.showIncorrectUserIdToast():this.showIncorrectPasswordToast();break;case 2:this.isLoading=!1,this.showToast("Account Expired",this.isSogo?`Your account has expired. To reactivate your account, please contact us at ${t.supportEmail||""}`:`According to our records, your account is no longer active. Please contact us at ${t.supportEmail||""} or (703) 542-9601 for assistance.`,"error");break;case 7:this.isLoading=!1,this.showToast("Account Not Activated","Your account has not yet been activated. Please check your email for the activation link.","error");break;case 8:this.isLoading=!1,this.showToast("Session Active","Another session is active for this account. Please log in again to continue.","warning");break;case 13:this.isLoading=!1,this.showCaptcha=!0,this.renderCaptcha(),t.errorMessage==="Incorrect Password. Please review and enter the correct password."?this.showIncorrectPasswordToast():this.showToast("Verification Required",t.errorMessage||"Please complete the CAPTCHA verification.","warning");break;case 14:this.isLoading=!1,this.showCaptcha=t.showCaptcha??!1,this.showCaptcha&&this.renderCaptcha(),this.showToast("Account Locked","Your account has been temporarily locked due to multiple failed login attempts.","error");break;case 15:this.isLoading=!1,this.showCaptcha=t.showCaptcha??!1,this.showCaptcha&&this.renderCaptcha(),this.showToast("Account Locked","Your account is temporarily locked. Please try again later.","error");break;case 16:this.isLoading=!1,this.showToast("Account Deactivated","Your account has been deactivated.","error");break;case 18:this.isLoading=!1,this.showToast("Account Expired","Your account has expired. Please contact your administrator.","error");break;case 19:case 20:this.isLoading=!1,this.showToast("Account Inactive","Your account is no longer active. Please contact your administrator.","error");break;case 21:this.isLoading=!1,this.showToast("Account Blocked","Your account has been blocked. Please contact your administrator.","error");break;case 22:this.isLoading=!1,t.accountType&&t.accountType>10?this.showToast("Account Disabled",`This account is blocked by the administrator. If you have any question please contact ${t.supportEmail||"support"}.`,"error"):this.showToast("Account Disabled","Our records indicate that you may have signed up for more than one Basic account. The system has disabled this account. If you think you are receiving this message in error, please contact support.","error");break;case 23:this.isLoading=!1,this.showToast("Account Blocked",`This account is blocked by the administrator. If you have any question please contact ${t.supportEmail||"support"}.`,"error");break;case 31:this.isLoading=!1,this.showToast("Access Denied","Your IP address is not authorized to access this account.","error");break;case 32:this.isLoading=!1,this.showToast("Organization Blocked","Your organization account has been blocked.","error");break;case 33:this.isLoading=!1,this.showToast("Account Blocked",`Your account has been blocked by your organization administrator.${t.adminEmail?" Contact: "+t.adminEmail
1:""}`,"error");break;case 34:t.redirectUrl?this.navigateToUrl(t.redirectUrl):(this.isLoading=!1,this.showToast("Password Change Required",t.errorMessage||"Please change your password.","warning"));break;default:this.isLoading=!1,this.showToast("Login Failed",t.errorMessage||"An error occurred during login.","error")}}switchToUserIdEntry(){this.currentStep="userid-entry",this.passwordControl.reset(),this.emailControl.reset(),this.userIdControl.reset(),this.resetCaptchaState(),this.dismissToast()}switchToEmailEntry(){this.currentStep="email-entry",this.passwordControl.reset(),this.emailControl.reset(),this.userIdControl.reset(),this.resetCaptchaState(),this.dismissToast()}goBackToEntry(){this.removeTooltipOnClick();let t=this.currentStep==="email-userid-password",i=this.currentStep==="mfa-entry";this.currentStep==="email-password"||this.currentStep==="email-userid-password"?this.currentStep="email-entry":this.currentStep==="userid-password"?this.currentStep="userid-entry":i&&(this.currentStep=this.stepBeforeMfa),i||(this.passwordControl.reset(),t&&this.userIdControl.reset()),this.mfaCodeControl.reset(),this.useBackupCode=!1,this.resetCaptchaState(),this.dismissToast()}resetCaptchaState(){this.showCaptcha=!1,this.captchaToken="",this.captchaWidgetId=null}onModalClose(){this.activeModalType=null,this.activeModalData=null,this.activeModalIsNogin=!1,this.isLoading=!1,this.passwordControl.reset(),this.mfaCodeControl.reset(),this.useBackupCode=!1,this.resetCaptchaState(),this.mfaUserId=null,this.mfaMaskedEmail="",this.mfaSupportToken="";let t=this.currentStep==="userid-password"||this.currentStep==="userid-entry"||this.currentStep==="mfa-entry"&&!!this.resolvedUserId&&!this.resolvedEmail;this.currentStep=t?"userid-entry":"email-entry"}loadZMainIframe(t){return P(this,null,function*(){let i=yield this.attemptZMainIframeLoad(t);return i||(i=yield this.attemptZMainIframeLoad(t)),i||console.warn("zMain session iframe timed out after retry \u2014 session may not be created"),i})}attemptZMainIframeLoad(t){let i="";try{i=new URL(t).origin}catch{}return new Promise(n=>{let a=document.createElement("iframe");a.style.display="none";let s=setTimeout(()=>{window.removeEventListener("message",c),a.remove(),n("")},15e3),c=l=>{i&&l.origin!==i||typeof l.data=="string"&&(l.data==="OK"||l.data.startsWith("REDIRECT:"))&&(clearTimeout(s),window.removeEventListener("message",c),a.remove(),n(l.data))};window.addEventListener("message",c),a.src=t,document.body.appendChild(a)})}fireZMainSessionAndProceed(t){if(localStorage.removeItem("pending_modal"),localStorage.removeItem("_asg"),t.accountModalType){this.isLoading=!1,this.sharedEventService.clearUserMessage(),localStorage.setItem("_asg","1"),this.activeModalType=t.accountModalType,this.activeModalData=t.accountModalData??null;let n=["payment-due","rescind-cancellation","action-required","account-renew"];if(t.refreshToken&&n.includes(t.accountModalType)){let a=this.loginService.getZMainSessionUrl(t.refreshToken).subscribe({next:s=>P(this,null,function*(){s?.data&&(yield this.loadZMainIframe(s.data))}),error:()=>{}});this.subs.push(a)}return}let i=t.postLoginRedirect||t.redirectUrl||"/home";if(t.refreshToken){let n=this.loginService.getZMainSessionUrl(t.refreshToken).subscribe({next:a=>P(this,null,function*(){if(a?.data){let s=yield this.loadZMainIframe(a.data);if(s.startsWith("REDIRECT:")){let c=s.substring(9);try{let l=new URL(c,u.ms_host_ssl);if(l.pathname.toLowerCase().endsWith("authentication.aspx")){let g=l.searchParams.get("redirect_url");g&&(c=new URL(g,l.origin+"/").href)}}catch{}if(t.isWlcOnly||c.toLowerCase().includes("onboarding.aspx")){if(c.toLowerCase().includes("onboarding.aspx")&&t.postLoginRedirect&&t.accountType){this.navigateToUrl(t.postLoginRedirect);return}if(this.isLoading=!1,u.isServe)try{let l=new URL(c),g=new URL(u.ms_host_ssl);l.host=g.host,l.protocol=g.protocol,c=l.href}catch{}if(!t.isWlcOnly){this.maintenanceService.getStatus().subscribe({next:l=>{l?.data?.showSplash?this.router.navigate(["/maintenance"]):window.location.href=c},error:()=>{window.location.href=c}});return}window.location.href=c;return}}}this.checkMaintenanceAndNavigate(i)}),error:()=>this.checkMaintenanceAndNavigate(i)});this.subs.push(n);return}this.checkMaintenanceAndNavigate(i)}checkMaintenanceAndNavigate(t){this.maintenanceService.getStatus().subscribe({next:i=>{i?.data?.showSplash?(this.isLoading=!1,this.router.navigate(["/maintenance"])):this.navigateToUrl(t)},error:()=>this.navigateToUrl(t)})}navigateToUrl(t){this.isLoading=!1;try{let i=new URL(t,window.location.origin),n={};
1i.searchParams.forEach((a,s)=>n[s]=a),this.router.navigate([i.pathname],{queryParams:n})}catch{this.router.navigate([t])}}goToForgotPassword(){this.stepBeforeForgot=this.currentStep;let t=this.resolvedEmail||this.emailControl.value||this.resolvedUserId||this.userIdControl.value||"";this.forgotControl.setValue(t),this.forgotControl.markAsUntouched(),this.forgotErrorMessage="",this.currentStep="forgot-password",this.dismissToast()}submitForgotPassword(){if(this.isLoading)return;if(this.forgotControl.invalid){this.forgotControl.markAsTouched(),this.showToast("Required","Please enter User ID or Email address.","error");return}this.forgotErrorMessage="",this.isLoading=!0;let t=this.passwordService.forgotPassword({userIdOrEmail:this.forgotControl.value.trim()}).subscribe({next:i=>{if(this.isLoading=!1,i?.data?.successMessage){this.currentStep="forgot-success";return}if(i?.data?.errorCode===C.SocialOnlyFacebook||i?.data?.errorCode===C.SocialOnlyGoogle||i?.data?.errorCode===C.SocialOnlyGoogleAndFacebook||i?.data?.errorCode===C.SocialOnlyApple){this.forgotErrorMessage=i.data.message||"This account uses social login.";return}this.forgotErrorMessage=i?.data?.message||i?.message?.userMessage||"Something went wrong. Please try again."},error:()=>{this.isLoading=!1,this.forgotErrorMessage="Something went wrong. Please try again."}});this.subs.push(t)}goBackFromForgot(){if(this.isUrlDrivenFlow){this.router.navigateByUrl("/login");return}this.currentStep=this.stepBeforeForgot,this.forgotControl.reset(),this.forgotErrorMessage="",this.passwordControl.markAsUntouched(),this.emailControl.markAsUntouched(),this.userIdControl.markAsUntouched()}get passwordButtonLabel(){return this.hasMfa?"Next":"Login"}get showEmailReadonly(){return this.currentStep==="email-password"||this.currentStep==="email-userid-password"}get showUserIdInput(){return this.currentStep==="email-userid-password"}get showUserIdReadonly(){return this.currentStep==="userid-password"}get showPasswordField(){return this.currentStep==="email-password"||this.currentStep==="email-userid-password"||this.currentStep==="userid-password"}get showMfaField(){return this.currentStep==="mfa-entry"}togglePassword(){this.showPassword=!this.showPassword}zarcaMsg(t){let n=`<div class='fwb mb-2'>${t} Not Found</div><div>We could not find an account associated with the ${t==="Email Address"?"address":t} entered.</div>`;return this.isSogo?n+'<div>Please review and try again.</div><div>If you have a research.sogolytics.com (Zarca) account, log in <a href="https://research.sogolytics.com/static/register/clientlogin.aspx">here!</a></div>':n+"<div>Please review and try again. If you need assistance, please contact support.</div>"}showIncorrectPasswordToast(){this.showToast("","<div class='fwb mb-2'>Incorrect Password</div><div>Please review and enter the correct password.</div>","error")}showIncorrectUserIdToast(){this.showToast("","<div class='fwb mb-2'>Incorrect User ID</div><div>We could not find an account with the User ID you entered. Please review and try again.</div>","error")}showToast(t,i,n="error",a=!1){this.lastToastSticky=a,this.sharedEventService.showUserMessage(y({severity:n==="warning"?"warn":n,summary:t,detail:i},a?{sticky:!0}:{life:1e4}))}dismissToast(){}dismissInfoBanner(){this.showInfoBanner=!1}handleActMsg(){let t=this.route.snapshot.queryParamMap,i=t.get("ActMsg"),n=t.get("email")??t.get("eid");if(n&&this.emailControl.setValue(n),!i)return;if(i==="10"||i==="21"){let c=B=>B.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#39;"),l=c(n||"your email"),g=t.get("provider"),h=g?`<div>Please use ${c(g)} option to login.</div>`:"";this.linkedAccountToast=`<div class='fwb mb-2'>Account already exists</div><div>There's already a Sogolytics account linked to <strong>${l}</strong></div>${h}`;return}let s={1:{text:"Your account is now verified.",type:"success"},2:{text:"Your account has already been verified.",type:"info"},3:{text:"Your activation link has expired.",type:"error"},4:{text:"Your account is created and ready for use.",type:"success"},5:{text:"User ID already in use.",type:"error"},6:{text:"This account has been cancelled. Please contact support.",type:"error"},7:{text:"An error occurred. Please try again.",type:"error"},8:{text:"Another session is active. Please log in again.",type:"info"},10:{text:"An account is already linked with your email. Sign in with User ID.",type:"info"},11:{text:"Your Google account is not linked to an account. Create a new account.",type:"error"},12:{text:"Your Facebook account is not linked to an account. Create a new account.",type:"error"},13:{text:"Your Apple account is not linked to an account. Create a new account.",type:"error"},14:{text:"Error occurred while fetching details.",type:"error"},22:{text:"This account has already been activated. Please log in.",type:"info"}}[i];s&&(this.actMsgText=s.text,this.actMsgType=s.type,this.showActMsg=!0)}dismissActMsg(){this.showActMsg=!1}
1handleAutoLogin(){let t=this.route.snapshot.queryParamMap.get("uid"),i=this.route.snapshot.queryParamMap.get("key");if(!(!t||!i))try{let n=this.decryptParam(t),a=this.decryptParam(i);if(!n||!a)return;this.isAutoLogin=!0,this.isLoading=!0;let s=this.loginService.login({userId:n,password:a}).subscribe({next:c=>{this.isAutoLogin=!1;let l=c.data;l?this.handleLoginResult(l):(this.isLoading=!1,this.showToast("Auto-Login Failed","Unable to authenticate. Please log in manually.","error"))},error:()=>{this.isLoading=!1,this.isAutoLogin=!1,this.showToast("Auto-Login Failed","Something went wrong. Please log in manually.","error")}});this.subs.push(s)}catch{}}handleRememberMe(){let t=localStorage.getItem("remember_uid"),i=localStorage.getItem("remember_pwd"),n=localStorage.getItem("remember_type");if(!(!t||!i))try{let a=this.decryptParam(t),s=this.decryptParam(i);if(!a||!s)return;if(this.rememberMe=!0,n==="email"){this.emailControl.setValue(a),this.resolvedEmail=a,this.passwordControl.setValue(s);let c=localStorage.getItem("remember_userid");if(c){let l=this.decryptParam(c);l?(this.userIdControl.setValue(l),this.resolvedUserId=l,this.currentStep="email-userid-password"):this.currentStep="email-password"}else this.currentStep="email-password"}else this.userIdControl.setValue(a),this.resolvedUserId=a,this.passwordControl.setValue(s),this.currentStep="userid-password"}catch{this.clearRememberMe()}}saveRememberMe(){if(!this.rememberMe){this.clearRememberMe();return}let t=this.resolvedEmail||this.resolvedUserId||this.userIdControl.value||"",i=this.passwordControl.value||"";if(!(!t||!i)){if(this.currentStep==="email-userid-password"||this.stepBeforeMfa==="email-userid-password"){let n=this.userIdControl.value?.trim()||this.resolvedUserId||"";n&&localStorage.setItem("remember_userid",this.encryptParam(n))}else localStorage.removeItem("remember_userid");localStorage.setItem("remember_uid",this.encryptParam(t)),localStorage.setItem("remember_pwd",this.encryptParam(i)),localStorage.setItem("remember_type",this.resolvedEmail?"email":"userid")}}clearRememberMe(){localStorage.removeItem("remember_uid"),localStorage.removeItem("remember_pwd"),localStorage.removeItem("remember_type"),localStorage.removeItem("remember_userid")}toggleRememberMe(){this.rememberMe=!this.rememberMe,this.rememberMe||this.clearRememberMe()}isInvalidInput(t){return["'",'"',")","(",";","|"].some(n=>t.includes(n))}decryptParam(t){return t.split("-").map(i=>String.fromCharCode(parseInt(i,10)-22)).join("")}encryptParam(t){return Array.from(t).map(i=>(i.charCodeAt(0)+22).toString()).join("-")}loadRecaptchaScript(){if(document.getElementById("recaptcha-script"))return;let t=document.createElement("script");t.id="recaptcha-script",t.src="https://www.google.com/recaptcha/api.js?onload=onRecaptchaLoad&render=explicit",t.async=!0,t.defer=!0,document.head.appendChild(t),window.onRecaptchaLoad=()=>{this.showCaptcha&&this.renderCaptcha()}}renderCaptcha(){setTimeout(()=>{if(!(!document.getElementById("login-recaptcha")||!window.grecaptcha)){if(this.captchaWidgetId!==null){try{window.grecaptcha.reset(this.captchaWidgetId)}catch{}return}this.captchaWidgetId=window.grecaptcha.render("login-recaptcha",{sitekey:u.recaptchaSiteKey,callback:i=>{this.captchaToken=i},"expired-callback":()=>{this.captchaToken=""},"error-callback":()=>{this.captchaToken=""},theme:"light"})}},100)}onGoogleLogin(){this.startSocialLogin("google")}onFacebookLogin(){this.startSocialLogin("facebook")}onAppleLogin(){this.startSocialLogin("apple")}onLinkedInLogin(){this.startSocialLogin("linkedin")}onMicrosoftLogin(){this.startSocialLogin("microsoft")}toggleSsoLogin(){this.currentStep==="sso-entry"?(this.currentStep=this.ssoSource,this.ssoInputControl.reset(),this.emailControl.markAsUntouched(),this.userIdControl.markAsUntouched(),this.passwordControl.markAsUntouched()):(this.ssoSource=this.currentStep,this.currentStep="sso-entry",this.ssoInputControl.markAsUntouched())}get ssoToggleBtnLabel(){return this.currentStep!=="sso-entry"?"Login with SSO":this.ssoSource==="email-entry"?"Login with Email and Password":"Login with User ID and Password"}onSsoLogin(){if(this.isLoading)return;if(this.ssoInputControl.invalid){this.ssoInputControl.markAsTouched(),this.showToast("Required","Please enter User ID or Email address.","error");return}let t=this.ssoInputControl.value.trim();if(this.isInvalidInput(t)){this.showToast("Error","Invalid Input","error");return}this.isLoading=!0;let i=this.loginService.ssoLogin(t).subscribe({next:n=>{let a=n?.data;if(a?.errorCode===x.Success&&a.ssoUrl){this.redirectToSso(a.ssoUrl);return}this.isLoading=!1,this.showToast("SSO Login Failed",this.mapSsoErrorMessage(
1a?.errorCode,a?.errorMessage),"error")},error:()=>{this.isLoading=!1,this.showToast("Error","Something went wrong. Please try again.","error")}});this.subs.push(i)}redirectToSso(t){this.isLoading=!1,window.location.href=t}mapSsoErrorMessage(t,i){switch(t){case x.AccountNotFound:return"No account is linked to this single sign-on identifier.";case x.MultipleAccounts:return"Multiple accounts are linked to this identifier. Please contact your administrator.";case x.UrlNotConfigured:return"Single sign-on is not configured for this account. Please contact your administrator.";default:return i?.trim()||"Unable to complete single sign-on. Please contact your administrator."}}restorePendingModal(){let t=this.route.snapshot.queryParamMap.get("showModal"),i=localStorage.getItem("pending_modal");if(t!=="1"||!i)return localStorage.removeItem("pending_modal"),!1;try{let{modalType:n,modalData:a,isNogin:s}=JSON.parse(i);return n&&a?(this.activeModalType=n,this.activeModalData=a,this.activeModalIsNogin=!!s,localStorage.removeItem("pending_modal"),!0):!1}catch{return localStorage.removeItem("pending_modal"),!1}}handleFacebookError(){let t=this.route.snapshot.queryParamMap,i=t.get("fbError");if(!i)return!1;this.router.navigate([],{relativeTo:this.route,queryParams:{fbError:null,fbMsg:null,fbSuggested:null},queryParamsHandling:"merge",replaceUrl:!0});let a={cancelled:"Facebook sign-in was cancelled.",exchange_failed:"Unable to complete Facebook sign-in. Please try again.",social_login_failed:"Something went wrong. Please try again.",no_data:"No response from server."}[i];if(a)return this.showToast("Sign-in unavailable",a,"error"),!0;let s=Number(i);if(Number.isFinite(s)){let{title:c,message:l,toastType:g}=this.buildSocialErrorToast(s,"facebook",t.get("fbMsg")||void 0,t.get("fbSuggested")||void 0);return this.showToast(c,l,g),!0}return this.showToast("Sign-in unavailable","Unable to complete Facebook sign-in. Please try again.","error"),!0}startSocialLogin(t){this.acquireProviderToken(t).then(i=>{if(!i)return;this.isLoading=!0;let n=this.loginService.socialLogin({provider:t,token:i}).subscribe({next:a=>{this.handleSocialResponse(a?.data,t)},error:()=>{this.isLoading=!1,this.showToast("Error","Something went wrong. Please try again.","error")}});this.subs.push(n)})}acquireProviderToken(t){return this.socialAuth.signIn(t).catch(i=>(this.showToast("Sign-in unavailable",i?.message||"Provider sign-in failed.","error"),null))}handleSocialResponse(t,i){if(!t){this.isLoading=!1,this.showToast("Login Failed","No response from server.","error");return}if(t.errorCode===1){t.accessToken&&localStorage.setItem("access_token",t.accessToken),t.refreshToken&&localStorage.setItem("refresh_token",t.refreshToken),this.fireZMainSessionAndProceed(t);return}let{title:n,message:a,toastType:s}=this.buildSocialErrorToast(t.errorCode,i,t.errorMessage,t.suggestedProvider);this.isLoading=!1,this.showToast(n,a,s)}buildSocialErrorToast(t,i,n,a){let s=i.charAt(0).toUpperCase()+i.slice(1),c="Login Failed",l=n||"Please try again.",g="error";switch(t){case p.LinkedElsewhere:c="Already Linked",l="This email is already linked to a different account.";break;case p.AlternateProvider:{let h=a?a.charAt(0).toUpperCase()+a.slice(1):"another provider";c=`Sign in with ${h}`,l=`This email is registered with ${h}. Please sign in using ${h} instead.`,g="warning";break}case p.GoogleNotLinked:case p.FacebookNotLinked:case p.AppleNotLinked:case p.LinkedInNotLinked:case p.MicrosoftNotLinked:c=`${s} Not Linked`,l=`Your ${s} account isn't linked to a Sogolytics account. Please sign up first or use email/password.`;break;case p.AccountExpired:case p.SubUserAccountExpired:c="Account Expired",l=n||"Your account has expired.";break}return{title:c,message:l,toastType:g}}removeTooltipOnClick(){document.querySelectorAll(".ng-tooltip")?.forEach(i=>i.parentNode?.removeChild(i))}openContactSupport(){let t=this.mfaSupportToken?`${u.ms_host_ssl}/static/supportme.aspx?ms=${encodeURIComponent(this.mfaSupportToken)}&Email=yes`:this.contactSupportUrl;this.contactSupportIframeUrl=this.sanitizer.bypassSecurityTrustResourceUrl(t),this.showContactSupportModal=!0}closeContactSupport(){this.showContactSupportModal=!1,this.contactSupportIframeUrl=null}static \u0275fac=function(i){return new(i||o)(e.\u0275\u0275directiveInject(V),e.\u0275\u0275directiveInject(U),e.\u0275\u0275directiveInject(A),e.\u0275\u0275directiveInject(N),e.\u0275\u0275directiveInject(S.Router),e.\u0275\u0275directiveInject(S.ActivatedRoute),e.\u0275\u0275directiveInject(E),e.\u0275\u0275directiveInject(D.DomSanitizer),e.\u0275\u0275directiveInject(z))};static \u0275cmp=e.\u0275\u0275defineComponent({type:o,selectors:[["app-login"]],hostBindings:function(i,n){i&1&&e.\u0275\u0275listener("resize",function(){return n.onWindowResize()},!1,e.\u0275\u0275resolveWindow)},decls:5,vars:2,consts:[["rel","preconnect","href",e.\u0275\u0275trustConstantResourceUrl`https://fonts.googleapis.com`],["rel","preconnect","href",e.\u0275\u0275trustConstantResourceUrl`https://fonts.gstatic.
1com`,"crossorigin",""],["href",e.\u0275\u0275trustConstantResourceUrl`https://fonts.googleapis.com/css2?family=Epilogue:ital,wght@0,100..900;1,100..900&display=swap`,"rel","stylesheet"],[3,"modalType","modalData","isNogin","closed",4,"ngIf"],["class","login-page",4,"ngIf"],[3,"closed","modalType","modalData","isNogin"],[1,"login-page"],[1,"login-page__left"],[1,"login-page__logo"],[1,"product-image-logo",3,"click"],[1,"login-page__illustration-wrap"],[1,"login-page__illustration-img"],[1,"login-page__promo",3,"ngClass"],[1,"login-page__promo-eyebrow"],[1,"login-page__promo-title"],["class","login-page__promo-desc",4,"ngIf"],["class","login-page__promo-bullets",4,"ngIf"],["class","refer-friend-text",4,"ngIf"],["target","_blank","rel","noopener noreferrer",1,"login-page__promo-cta",3,"href"],["aria-hidden","true",1,"login-page__promo-cta-arrow"],[1,"login-page__footer"],["target","_blank","rel","noopener noreferrer",3,"href"],[1,"login-page__right"],[1,"login-page__card"],["class","login-page__act-banner",3,"login-page__act-banner--success","login-page__act-banner--error","login-page__act-banner--info",4,"ngIf"],["class","login-page__card-header",4,"ngIf"],["class","login-page__welcome-banner",4,"ngIf"],[1,"login-page__form",3,"ngClass"],[4,"ngIf"],[1,"login-page__footer","small-screen-footer"],["class","login-page__support-modal",4,"ngIf"],[1,"login-page__promo-desc"],[1,"login-page__promo-bullets"],[3,"innerHTML",4,"ngFor","ngForOf"],[3,"innerHTML"],[1,"refer-friend-text"],[1,"login-page__act-banner"],[1,"login-page__act-banner-text"],[1,"login-page__act-banner-close",3,"click"],[1,"login-page__card-header"],[1,"login-page__card-label"],[1,"login-page__card-title"],[1,"login-page__card-title","m-0"],[1,"login-page__card-title",2,"font-size","2.4rem","text-align","center","width","39.4rem"],[1,"login-page__welcome-banner"],[1,"mat-font-icon","mat-info-icon","login-page__welcome-banner-icon"],[1,"login-page__welcome-banner-content",3,"innerHTML"],[1,"login-page__welcome-banner-close","mat-font-icon","mat-close-icon",3,"click"],[1,"login-page__field"],["type","text","inputmode","email","id","lp-email","placeholder"," ","maxlength","75",1,"login-page__input",3,"keydown.enter","formControl"],["for","lp-email",1,"login-page__label"],[1,"login-page__forgot-row"],[1,"login-page__forgot-link",3,"click"],[1,"login-page__btn-next",3,"click","disabled"],["type","text","id","lp-userid","name","username","placeholder"," ","maxlength","75","autocomplete","username",1,"login-page__input",3,"keydown.enter","formControl"],["for","lp-userid",1,"login-page__label"],[1,"login-page__field","clickable-dropdown"],[1,"your-email-user-id"],["tooltip","","placement","top","width","14.1","delay","500",1,"clickable-dropdown-inner",3,"click","title","styleClass","disabledTooltip","link","body"],[1,"clickable-dropdown-text"],[1,"dd-down-arrow","pi","pi-chevron-down"],["type","email","name","username","autocomplete","username","aria-hidden","true","tabindex","-1",2,"display","none",3,"value"],[1,"login-page__password-wrap","login-page__field"],["id","lp-password","placeholder"," ","maxlength","20","autocomplete","current-password",1,"login-page__input",3,"keydown.enter","type","formControl"],["type","button",1,"login-page__eye-btn",3,"click"],[1,"mat-font-icon"],["for","lp-password",1,"login-page__label"],["id","login-recaptcha","class","login-page__recaptcha",4,"ngIf"],["type","checkbox","id","lp-remember-me",3,"change","checked"],["for","lp-remember-me",1,"login-page__remember-me"],["id","login-recaptcha",1,"login-page__recaptcha"],["type","text","id","lp-userid2","name","username","placeholder"," ","maxlength","75","autocomplete","username",1,"login-page__input",3,"keydown.enter","formControl"],["for","lp-userid2",1,"login-page__label"],["id","lp-password2","placeholder"," ","maxlength","20","autocomplete","current-password",1,"login-page__input",3,"keydown.enter","type","formControl"],["for","lp-password2",1,"login-page__label"],["tooltip","","placement","top","width","15.4","delay","500",1,"clickable-dropdown-inner",3,"click","title","styleClass","disabledTooltip","link","body"],["type","text","name","username","autocomplete","username","aria-hidden","true","tabindex","-1",2,"display","none",3,"value"],["id","lp-password3","placeholder"," ","maxlength","20","autocomplete","current-password",1,"login-page__input",3,"keydown.enter","type","formControl"],["for","lp-password3",1,"login-page__label"],[1,"login-page__mfa-header","authenticator-app-header"],[1,"mat-font-icon","mat-mfa-shield-icon","login-page__mfa-icon","mat-font-icon","mat-encrypted-icon"],[1,"login-page__mfa-info","fwb"],["type","text","id","lp-mfa","placeholder"," ",1,"login-page__input",3,"keydown.enter","maxlength","formControl"],["for","lp-mfa",1,"login-page__label"],[1,"mfa-email-step"],[1,"login-page__mfa-header","mfa-email-header"],[1,"login-page__card-title","authentiation-title"],[1,"login-page__mfa-info"],[1,"fwb"],[1,"login-page__mfa-info","fwb","mfa-info-second-line"],["type","text","id","lp-mfa-email","placeholder"," ","maxlength","10",1,"login-page__input",3,"keydown.enter","formControl"],["for","lp-mfa-email",1,"login-page__label"],[1,"login-page__do-not-ask"],["type","checkbox","id","doNotAsk",3,"change","checked"],["for","doNotAsk"],["tooltip","For security reasons, you will be asked to verify your account again in 30 days.","delay","500",1,"mat-font-icon","mat-help-icon",3,"styleClass","placement","width","disabledTooltip","link","body"],[1,"login-page__mfa-info","spam-folder-info","authentication-info","fwb"],[1,"login-page__mfa-links"],[1,"fwb","authentication-info","authentication-link",3,"click"],[1,"mat-font-icon","mat-dropdownFilled-icon"],[1,"authentication-info","authentication-access-desc"],["type","text","id","lp-forgot","placeholder"," ","autocomplete","username",1,"login-page__input",3,"keydown.enter","formControl"],["for","lp-forgot",1,"login-page__label"],["class","login-page__inline-error","role","alert",4,"ngIf"],[1,"login-page__btn-back","backToLogin",3,"click"],["role","alert",1,"login-page__inline-error"],[1,"login-page__forgot-help"],[1,"login-page__btn-next",3,"click"],["id","lp-new-password","type","password","placeholder"," ","maxlength","20","autocomplete","new-password",1,"login-page__input",3,"input","blur","keydown.enter","formControl"],["for","lp-new-password",1,"login-page__label"],["class","login-page__pw-errors",4,"ngIf"],["id","lp-confirm-password","type","password","placeholder"," ","maxlength","20","autocomplete","new-password",1,"login-page__input",3,"copy","cut","paste","input","blur","keydown.enter","formControl"],["class","login-page__tick mat-font-icon mat-checkCircle-icon","aria-hidden","true",4,"ngIf"],["for","lp-confirm-password",1,"login-page__label"],[1,"login-page__pw-errors"],["class","login-page__pw-error",4,"ngFor","ngForOf"],[1,"login-page__pw-error"],["aria-hidden","true",1,"login-page__tick","mat-font-icon","mat-checkCircle-icon"],[1,"login-page__reset-success"],["class","login-page__field readonly-container",4,"ngIf"],["class","login-page__field",4,"ngIf"],["id","lp-set-new-password","type","password","placeholder"," ","maxlength","20","autocomplete","new-password",1,"login-page__input",3,"input","blur","keydown.enter","formControl"],["for","lp-set-new-password",1,"login-page__label"],["id","lp-set-confirm-password","type","password","placeholder"," ","maxlength","20","autocomplete","new-password",1,"login-page__input",3,"input","keydown.enter","formControl"],["class","login-page__tick login-page__tick--error mat-font-icon mat-cancel-icon","aria-hidden","true",4,"ngIf"],["for","lp-set-confirm-password",1,"login-page__label"],["class","login-page__terms","style","margin-bottom:16px;",4,"ngIf"],[1,"login-page__field","readonly-container"],["id","lp-set-email","type","text","inputmode","email","placeholder"," ","readonly","",1,"login-page__input","login-page__input--readonly",3,"value"],["for","lp-set-email",1,"login-page__label"],["id","lp-set-userid","type","text","placeholder"," ","readonly","",1,"login-page__input","login-page__input--readonly",3,"value"],["for","lp-set-userid",1,"login-page__label"],["id","lp-set-email-url","type","text","inputmode","email","placeholder"," ","readonly","",1,"login-page__input","login-page__input--readonly",3,"value"],["for","lp-set-email-url",1,"login-page__label"],["id","lp-set-userid-url","type","text","placeholder"," ","readonly","",1,"login-page__input","login-page__input--readonly",3,"value"],["for","lp-set-userid-url",1,"login-page__label"],["id","lp-current-password","type","password","placeholder"," ","maxlength","20","autocomplete","current-password",1,"login-page__input",3,"keydown.enter","formControl"],["for","lp-current-password",1,"login-page__label"],["aria-hidden","true",1,"login-page__tick","login-page__tick--error","mat-font-icon","mat-cancel-icon"],[1,"login-page__terms",2,"margin-bottom","16px"],["type","checkbox","id","lp-terms",3,"change","checked"],["for","lp-terms"],["type","text","id","lp-sso","placeholder"," ","maxlength","75",1,"login-page__input",3,"keydown.enter","formControl"],["for","lp-sso",1,"login-page__label"],[1,"login-page__divider"],[1,"login-page__divider-line"],[1,"login-page__divider-text"],[1,"login-page__social"],["class","login-page__social-btn",3,"click",4,"ngIf"],[1,"login-page__social-btn","login-page__social-btn--sso",3,"click"],[1,"social-media-icon","mat-font-icon","mat-sso-icon","sso-icon-url"],[1,"login-page__create-account"],[3,"href"],[1,"login-page__social-btn",3,"click"],[1,"social-media-icon","google-icon-url"],[1,"social-media-icon","facebook-icon-url"],[1,"social-media-icon","apple-icon-url"],[1,"social-media-icon","microsoft-icon-url"],[1,"social-media-icon","linkedin-icon-url"],[1,"login-page__support-modal"],[1,"login-page__support-overlay",3,"click"],["role","dialog","aria-modal","true","aria-label","Contact Support",1,"login-page__support-dialog"],[1,"login-page__support-header"],["type","button","aria-label","Close",1,"login-page__support-close",3,"click"],[1,"login-page__support-body"],["title","Contact Support","frameborder","0",3,"src",4,"ngIf"],["title","Contact Support","frameborder","0",3,"src"]],template:function(i,n){i&1&&(e.\u0275\u0275element(0,"link",0)(1,"link",1)(2,"link",2),e.\u0275\u0275template(3,K,1,3,"app-account-modals",3)(4,bt,76,50,"div",4)),i&2&&(e.\u0275\u0275advance(3),e.\u0275\u0275property("ngIf",n.activeModalType),e.\u0275\u0275advance(),e.\u0275\u0275property("ngIf",!n.activeModalType))},dependencies:[$,v.NgClass,v.NgForOf,v.NgIf,j,f.DefaultValueAccessor,f.NgControlStatus,f.MaxLengthValidator,f.FormControlDirective,W,R,O,I,L],styles:[`[_ngcontent-%COMP%]:root{--p-scrollpanel-bar-size: 18px;--p-button-primary-hover-border-color: #f0f1f2}.login-page[_ngcontent-%COMP%]{display:flex;min-height:100vh;background-color:#f8f4ed;position:relative}.login-page[_ngcontent-%COMP%]:after{content:"";position:fixed;left:-5%;right:-5%;bottom:-6rem;height:clamp(12rem,14vw,20rem);background-color:#efe6d7;border-radius:100%;filter:blur(1.1rem);pointer-events:none;z-index:0}.login-page__left[_ngcontent-%COMP%]{flex:0 0 56%;position:fixed;left:0;top:50%;transform:translateY(-50%);height:100vh;width:56%;display:flex;flex-direction:column;justify-content:center;padding:4.8rem 0rem 3.2rem 6.5rem;min-width:0;box-sizing:border-box;z-index:1}.login-page__right[_ngcontent-%COMP%]{margin-left:63%}.login-page__logo[_ngcontent-%COMP%]{position:absolute;top:7.8vh;left:6.5rem;z-index:2}.login-page__logo[_ngcontent-%COMP%]   .product-image-logo[_ngcontent-%COMP%]{height:5rem;width:13.6rem;max-width:100%;background-image:url(/t/assets/media/ImagesNew/header/SVG_default_product_logo.svg?k=1);background-size:contain;background-repeat:no-repeat;position:relative;cursor:pointer}.login-page__illustration-wrap[_ngcontent-%COMP%]{position:relative;flex:1;display:flex;align-items:center}.login-page__illustration-img[_ngcontent-%COMP%]{position:relative;width:76%;width:100%;aspect-ratio:973/502;aspect-ratio:962/490;height:auto;display:flex;align-items:center;padding:clamp(2rem,2.5vw,4rem);border-radius:1.2rem;overflow:hidden;box-sizing:border-box;padding-left:0}.login-page__illustration-img[_ngcontent-%COMP%]:after{display:none;position:absolute;right:0;bottom:0;width:50%;height:75%;height:65%;height:28rem;background-image:url(/t/assets/media/ImagesNew/header/login-left-image2.svg?k=1);background-repeat:no-repeat;background-position:right bottom;background-size:contain;pointer-events:none}.login-page__promo[_ngcontent-%COMP%]{position:relative;z-index:1;max-width:55%;max-width:90%;color:#333;font-family:Epilogue;font-family:Proxima N W01 Reg,sans-serif}.login-page__promo-eyebrow[_ngcontent-%COMP%]{display:block;font-size:clamp(.9rem,.6vw,1.4rem);line-height:1.7809rem;letter-spacing:.1908rem;line-height:2.5;letter-spacing:.1rem;font-size:1.6rem;text-transform:uppercase;margin-bottom:clamp(.6rem,.5vw,1.2rem)}.login-page__promo-title[_ngcontent-%COMP%]{font-size:clamp(1.6rem,1.2vw,3rem);font-size:4.2rem;font-family:Proxima N W01 Smbd,sans-serif;margin:0 0 clamp(1rem,.75vw,1.6rem);line-height:1.2;font-size:3.6rem;letter-spacing:unset;font-weight:unset}.login-page__promo-desc[_ngcontent-%COMP%]{opacity:1;font-size:clamp(1.2rem,.86vw,2.2rem);line-height:1.8rem;margin:0 0 clamp(2rem,1.15vw,3.6rem);font-size:2rem;line-height:2.6rem;color:#444}.login-page__promo-bullets[_ngcontent-%COMP%]{opacity:1;list-style:none;padding:0 0 0 0rem;margin:0 0 clamp(2rem,1.15vw,3.6rem)}.login-page__promo-bullets[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{font-size:clamp(1.2rem,.76vw,2.2rem);font-size:2rem;line-height:1.6;margin-bottom:.6em;color:#444}.login-page__promo-bullets[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:last-child{margin-bottom:0}.login-page__promo-bullets[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   .fwb[_ngcontent-%COMP%]{opacity:1}.login-page__promo[_ngcontent-%COMP%]   .refer-friend-text[_ngcontent-%COMP%]{line-height:3.1962rem;letter-spacing:-.1278rem;font-size:2.2rem;line-height:1.3;letter-spacing:-.1rem;letter-spacing:unset;margin-top:2.2rem;margin-bottom:.6rem}.login-page__promo-cta[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:clamp(.5rem,.4vw,.9rem);color:#006159;font-size:clamp(1.4rem,1vw,2.6rem);line-height:1.04em;text-decoration:none;letter-spacing:.1005rem;font-size:2.8rem;line-height:3.1962rem;letter-spacing:unset;font-weight:700}.login-page__promo-cta[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:clamp(1.4rem,.96vw,2.2rem);height:clamp(1.4rem,.96vw,2.2rem)}.login-page__promo-cta-arrow[_ngcontent-%COMP%]{display:inline-block;width:clamp(1.6rem,1.4vw,3rem);min-width:clamp(1.6rem,1.4vw,3rem);height:clamp(1.6rem,1.4vw,3rem);top:.2rem;position:relative;background-image:url(/t/assets/media/ImagesNew/header/joinNowArrow.svg?k=1);background-repeat:no-repeat;background-position:center;background-size:1.4vw}.login-page__promo.banner-4[_ngcontent-%COMP%]   .login-page__promo-bullets[_ngcontent-%COMP%]{margin:0 0 clamp(1rem,.85vw,2.4rem)}.login-page__promo.banner-4[_ngcontent-%COMP%]   .login-page__promo-bullets[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{font-size:clamp(1rem,.7v
1w,1.8rem);line-height:1.2em;font-size:2rem;line-height:2.6rem;margin-bottom:.4em}.login-page__promo.banner-4[_ngcontent-%COMP%]   .login-page__promo-cta[_ngcontent-%COMP%]{font-size:clamp(1.1rem,.8vw,2rem);font-size:2.8rem;line-height:3.1962rem;letter-spacing:-.1278rem;letter-spacing:unset;font-family:Proxima N W01 Smbd,sans-serif;font-weight:unset}.login-page__footer[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:1.4rem;color:#333;opacity:.7;margin:0;line-height:2rem}.login-page__footer[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]:first-child{margin-bottom:.8rem}.login-page__footer[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#333}.login-page__footer.small-screen-footer[_ngcontent-%COMP%]{display:none}.login-page__right[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;position:relative;padding:4rem 3.2rem;min-width:0}.login-page__right[_ngcontent-%COMP%]:before{position:absolute;left:-2rem;top:50%;transform:translateY(-50%);width:.1rem;height:80%;background:#33333314;background:#a580405e}.login-page__card[_ngcontent-%COMP%]{background:#fffffe;border:.1rem solid #DECDB0;border-radius:2rem;box-shadow:0 .2rem 1.1rem #a190711a;padding:5rem;display:flex;flex-direction:column;gap:3rem;position:relative;z-index:2;height:80%;justify-content:center}.login-page__card-header[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:1.2rem;width:39.4rem}.login-page__card-label[_ngcontent-%COMP%]{display:block;font-size:2.4rem;font-size:2rem;line-height:2rem;font-family:Proxima N W01 Smbd,sans-serif;color:#333}.login-page__card-title[_ngcontent-%COMP%]{font-size:3.2rem;font-family:Proxima N W01 Smbd,sans-serif;color:#333;margin:0;line-height:3rem;margin-bottom:1rem}.login-page__welcome-banner[_ngcontent-%COMP%]{display:flex;align-items:flex-start;gap:.8rem;padding:1.2rem .8rem;margin-bottom:1.6rem;border-radius:.6rem;background:#dcf2f0;box-shadow:0 2px 4px -2px #0061591a,0 4px 6px -1px #0061591a;max-width:39.4rem;box-sizing:border-box}.login-page__welcome-banner-icon[_ngcontent-%COMP%]{height:1.6rem;width:1.6rem;display:inline-flex;align-items:center;justify-content:center;cursor:default;position:relative;top:.2rem}.login-page__welcome-banner-icon[_ngcontent-%COMP%]:after{color:#006159;font-variation-settings:"FILL" 1,"wght" 300,"GRAD" 0,"opsz" 40}.login-page__welcome-banner-content[_ngcontent-%COMP%]{flex:1;font-size:1.4rem;line-height:2rem;color:#20232a}.login-page__welcome-banner-close[_ngcontent-%COMP%]{height:1.6rem;width:1.6rem;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.login-page__welcome-banner-close[_ngcontent-%COMP%]:after{color:#7d8393;font-variation-settings:"FILL" 1,"wght" 500,"GRAD" 40,"opsz" 40}.login-page__act-banner[_ngcontent-%COMP%]{display:flex;align-items:center;gap:1rem;border-radius:.6rem;padding:1.2rem 1.6rem;font-size:1.3rem;line-height:1.5}.login-page__act-banner--success[_ngcontent-%COMP%]{background:#e6f9f0;border:.1rem solid #82d8a8;color:#1a6b3c}.login-page__act-banner--error[_ngcontent-%COMP%]{background:#fef2f2;border:.1rem solid #f5a3a3;color:#991b1b}.login-page__act-banner--info[_ngcontent-%COMP%]{background:#e8f4fd;border:.1rem solid #b3d7f0;color:#1a5276}.login-page__act-banner-text[_ngcontent-%COMP%]{flex:1}.login-page__act-banner-close[_ngcontent-%COMP%]{background:none;border:none;font-size:1.8rem;cursor:pointer;padding:0;line-height:1;opacity:.6;color:inherit}.login-page__act-banner-close[_ngcontent-%COMP%]:hover{opacity:1}.login-page__info-banner[_ngcontent-%COMP%]{display:flex;align-items:flex-start;gap:1rem;background:#e8f4fd;border:.1rem solid #b3d7f0;border-radius:.6rem;padding:1.2rem 1.6rem;font-size:1.3rem;color:#1a5276;line-height:1.5}.login-page__info-banner-icon[_ngcontent-%COMP%]{font-size:1.6rem;flex-shrink:0;margin-top:.1rem}.login-page__info-banner-text[_ngcontent-%COMP%]{flex:1}.login-page__info-banner-text[_ngcontent-%COMP%]   strong[_ngcontent-%COMP%]{font-weight:600}.login-page__info-banner-close[_ngcontent-%COMP%]{background:none;border:none;font-size:1.8rem;color:#1a5276;cursor:pointer;padding:0;line-height:1;opacity:.6}.login-page__info-banner-close[_ngcontent-%COMP%]:hover{opacity:1}.login-page__form[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:1.6rem;width:39.4rem}.login-page__form.mfa-enabled[_ngcontent-%COMP%]{gap:0}.login-page__input[_ngcontent-%COMP%]{width:100%;height:4rem;border:.1rem solid rgba(51,51,51,.2);border-radius:.6rem;padding:0 2.3rem;font-size:1.6rem;color:#000;background:#fff;box-shadow:0 2.4rem 8rem -.8rem #80808014;box-sizing:border-box;outline:none;transition:border-color .15s,box-shadow .15s}.login-page__input[_ngcontent-%COMP%]::-webkit-input-placeholder, .login-page__input[_ngcontent-%COMP%]::-moz-placeholder, .login-page__input[_ngcontent-%COMP%]:-ms-input-placeholder, .login-page__input[_ngcontent-%COMP%]:-moz-placeholder, .login-page__input[_ngcontent-%COMP%]::placeholder{color:#33333373;font-style:normal;font-family:Proxima N W01 Smbd,sans-serif}.login-page__input[_ngcontent-%COMP%]:focus, .login-page__input[_ngcontent-%COMP%]:hover{border-color:#006159}.login-page__input.is-invalid[_ngcontent-%COMP%]{border-color:#d93f21}.login-page__input--readonly[_ngcontent-%COMP%]{color:#898989;cursor:default;pointer-events:none;background:#eaeaea}.login-page__input--readonly[_ngcontent-%COMP%]:focus{border-color:transparent;box-shadow:0 2.4rem 8rem -.8rem #80808014}.login-page__field[_ngcontent-%COMP%]{position:relative}.login-page__field.readonly-container[_ngcontent-%COMP%]   label.login-page__label[_ngcontent-%COMP%]{background:linear-gradient(to bottom,#fff,#eaeaea)}.login-page__field.clickable-dropdown[_ngcontent-%COMP%]   .your-email-user-id[_ngcontent-%COMP%]{color:#898989;font-size:1.4rem;margin-bottom:1.2rem;font-family:Proxima N W01 Smbd,sans-serif;line-height:1.4rem}.login-page__field.clickable-dropdown[_ngcontent-%COMP%]   .login-page__input--readonly[_ngcontent-%COMP%]{cursor:pointer;padding-right:4rem}.login-page__field.clickable-dropdown[_ngcontent-%COMP%]   .clickable-dropdown-inner[_ngcontent-%COMP%]{cursor:pointer;padding:0rem 5.2rem 0rem 2.3rem;display:inline-flex;align-items:center;height:3.2rem;max-width:100%;box-sizing:border-box;position:relative;font-size:1.6rem;font-family:Proxima N W01 Smbd,sans-serif;background-color:#fff;border-radius:5rem;box-shadow:0 2.4rem 8rem -.8rem #80808014;border:.1rem solid rgba(115,126,140,.3)}.login-page__field.clickable-dropdown[_ngcontent-%COMP%]   .clickable-dropdown-inner[_ngcontent-%COMP%]   .clickable-dropdown-text[_ngcontent-%COMP%]{overflow:hidden;text-overflow:ellipsis}.login-page__field.clickable-dropdown[_ngcontent-%COMP%]   .clickable-dropdown-inner[_ngcontent-%COMP%]   .pi-chevron-down[_ngcontent-%COMP%]:before{position:absolute;right:1.4rem;height:2.4rem;width:2.4rem;top:.34rem;display:inline-flex;align-items:center;justify-content:center;transform:rotate(-90deg)}.login-page__field.clickable-dropdown[_ngcontent-%COMP%]   .clickable-dropdown-inner[_ngcontent-%COMP%]   .pi-chevron-down[_ngcontent-%COMP%]:before:before{content:"\\e902"!important;font-size:1.2rem;top:0;border:none}.login-page__label[_ngcontent-%COMP%]{position:absolute;
1left:2.3rem;top:50%;transform:translateY(-50%);font-size:1.6rem;color:#33333373;pointer-events:none;transition:top .15s ease,font-size .15s ease,color .15s ease;background:#fff;padding:0 .4rem;line-height:normal;white-space:nowrap}.login-page__input[_ngcontent-%COMP%]:focus ~ .login-page__label[_ngcontent-%COMP%], .login-page__input[_ngcontent-%COMP%]:not(:placeholder-shown) ~ .login-page__label[_ngcontent-%COMP%]{top:0;left:1.9rem;font-size:1.3rem;color:#898989;background:linear-gradient(to bottom,#fff 0% 100%)}.login-page__input[_ngcontent-%COMP%]:-webkit-autofill, .login-page__input[_ngcontent-%COMP%]:-webkit-autofill:hover, .login-page__input[_ngcontent-%COMP%]:-webkit-autofill:focus, .login-page__input[_ngcontent-%COMP%]:-webkit-autofill:active, .login-page__input[_ngcontent-%COMP%]:autofill{-webkit-box-shadow:0 0 0 1000px #ffffff inset,0 2.4rem 8rem -.8rem rgba(128,128,128,.08);box-shadow:0 0 0 1000px #fff inset,0 2.4rem 8rem -.8rem #80808014;-webkit-text-fill-color:#000000;font-size:1.6rem}.login-page__input[_ngcontent-%COMP%]:-webkit-autofill:first-line, .login-page__input[_ngcontent-%COMP%]:autofill:first-line{font-size:1.6rem!important;font-family:Proxima N W01 Reg,sans-serif}.login-page__password-wrap[_ngcontent-%COMP%]{position:relative;width:100%}.login-page__password-wrap[_ngcontent-%COMP%]   .login-page__input[_ngcontent-%COMP%]{padding-right:5rem}.login-page__password-wrap[_ngcontent-%COMP%]   .login-page__input[_ngcontent-%COMP%]::-ms-reveal, .login-page__password-wrap[_ngcontent-%COMP%]   .login-page__input[_ngcontent-%COMP%]::-ms-clear{display:none}.login-page__eye-btn[_ngcontent-%COMP%]{position:absolute;right:1.6rem;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center}.login-page__eye-btn[_ngcontent-%COMP%]   .mat-eye-icon[_ngcontent-%COMP%], .login-page__eye-btn[_ngcontent-%COMP%]   .mat-hide-icon[_ngcontent-%COMP%]{width:2.2rem;height:2.2rem;display:inline-flex;align-items:center;justify-content:center}.login-page__eye-btn[_ngcontent-%COMP%]   .mat-eye-icon[_ngcontent-%COMP%]:after, .login-page__eye-btn[_ngcontent-%COMP%]   .mat-hide-icon[_ngcontent-%COMP%]:after{color:#000;opacity:.5;font-variation-settings:"FILL" 1,"wght" 300,"GRAD" 0,"opsz" 40}.login-page__recaptcha[_ngcontent-%COMP%]{margin:.4rem 0}.login-page__remember-me[_ngcontent-%COMP%]{display:flex;align-items:center;gap:0rem;font-size:1.4rem;color:#898989;cursor:pointer}.login-page__remember-me[_ngcontent-%COMP%]   input[type=checkbox][_ngcontent-%COMP%]{width:1.6rem;height:1.6rem;cursor:pointer;accent-color:#006159}.login-page__remember-me[_ngcontent-%COMP%]:after{left:-.6rem;top:-.6rem}.login-page__terms[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]:after{left:-.6rem;top:-.6rem}.login-page__forgot-row[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.6rem}.login-page__forgot-link[_ngcontent-%COMP%]{font-size:1.4rem;color:#898989;cursor:pointer;text-decoration:underline;text-underline-offset:.2rem;line-height:1.4rem}.login-page__toggle-link[_ngcontent-%COMP%]{font-size:1.4rem;color:#006159;cursor:pointer;text-decoration:underline;text-underline-offset:.2rem}.login-page__toggle-link[_ngcontent-%COMP%]:hover{color:#002e2a}.login-page__btn-next[_ngcontent-%COMP%]{width:100%;height:4rem;background:#006159;color:#fff;border:none;border-radius:.6rem;font-size:1.8rem;cursor:pointer;transition:background .2s;box-sizing:border-box;font-family:Proxima N W01 Smbd,sans-serif}.login-page__btn-next[_ngcontent-%COMP%]:hover:not(:disabled){box-shadow:0 10px 15px #00615980}.login-page__btn-next[_ngcontent-%COMP%]:disabled{pointer-events:none}.login-page__btn-next[_ngcontent-%COMP%]:disabled:not(:has(ui-cc-inline-loader)){opacity:.5}.login-page__btn-back[_ngcontent-%COMP%]{background:none;border:none;font-size:1.4rem;color:#898989;cursor:pointer;padding:0;text-align:left}.login-page__btn-back[_ngcontent-%COMP%]:hover{color:#333}.login-page__btn-back.backToLogin[_ngcontent-%COMP%]{color:#006159;font-size:1.4rem;font-family:Proxima N W01 Smbd,sans-serif;text-align:center;margin-top:1.4rem}.login-page[_ngcontent-%COMP%]   .mfa-email-step[_ngcontent-%COMP%]   .login-page__btn-next[_ngcontent-%COMP%]{margin:2.5rem 0 2.6rem}.login-page[_ngcontent-%COMP%]   .mfa-email-step[_ngcontent-%COMP%]   .login-page__do-not-ask[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;color:#888;font-size:1.4rem;line-height:2.5rem;margin-bottom:2.6rem}.login-page[_ngcontent-%COMP%]   .mfa-email-step[_ngcontent-%COMP%]   .login-page__do-not-ask[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]:after{left:-.6rem;top:-.6rem}.login-page[_ngcontent-%COMP%]   .mfa-email-step[_ngcontent-%COMP%]   .login-page__do-not-ask[_ngcontent-%COMP%]   .mat-help-icon[_ngcontent-%COMP%]{display:inline-flex;align-items:center;justify-content:center;height:1.6rem;width:1.6rem;margin-left:.6rem;cursor:pointer;line-height:2rem;position:relative}.login-page[_ngcontent-%COMP%]   .mfa-email-step[_ngcontent-%COMP%]   .login-page__do-not-ask[_ngcontent-%COMP%]   .mat-help-icon[_ngcontent-%COMP%]:after{font-size:1.8rem;color:#1c1b1f;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 30,"opsz" 40}.login-page[_ngcontent-%COMP%]   .mfa-email-step[_ngcontent-%COMP%]   .login-page__do-not-ask[_ngcontent-%COMP%]   .mat-help-icon[_ngcontent-%COMP%]:hover:after{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 30,"opsz" 40}.login-page[_ngcontent-%COMP%]   .mfa-email-step[_ngcontent-%COMP%]   .login-page__do-not-ask[_ngcontent-%COMP%]   .mat-help-icon[_ngcontent-%COMP%]   .ng-tooltip.ng-tooltip-topleft[_ngcontent-%COMP%]{right:-.8rem!important;bottom:2.4rem!important}.login-page[_ngcontent-%COMP%]   .mfa-email-step[_ngcontent-%COMP%]   .authentication-info[_ngcontent-%COMP%]{font-size:1.4rem;line-height:2.5rem;letter-spacing:unset}.login-page[_ngcontent-%COMP%]   .mfa-email-step[_ngcontent-%COMP%]   .authentication-info.authentication-link[_ngcontent-%COMP%]{color:#006259;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.login-page[_ngcontent-%COMP%]   .mfa-email-step[_ngcontent-%COMP%]   .authentication-info.authentication-access-desc[_ngcontent-%COMP%]{margin-top:1rem;color:#888}.login-page[_ngcontent-%COMP%]   .mfa-email-step[_ngcontent-%COMP%]   .mat-dropdownFilled-icon[_ngcontent-%COMP%]{display:inline-flex;align-items:center;justify-content:center;transform:rotate(-90deg);position:relative;
1left:-.2rem}.login-page[_ngcontent-%COMP%]   .mfa-email-step[_ngcontent-%COMP%]   .mat-dropdownFilled-icon[_ngcontent-%COMP%]:after{color:#006259}.login-page__mfa-header[_ngcontent-%COMP%]{display:flex;align-items:center;gap:.8rem;text-align:center;justify-content:center}.login-page__mfa-header.authenticator-app-header[_ngcontent-%COMP%]{flex-direction:column}.login-page__mfa-header.mfa-email-header[_ngcontent-%COMP%]{margin-bottom:.8rem}.login-page__mfa-header[_ngcontent-%COMP%]   .authentiation-title[_ngcontent-%COMP%]{font-size:2rem;line-height:3rem;margin-bottom:0}.login-page__mfa-icon[_ngcontent-%COMP%]{font-size:4rem;color:#006159;height:4.2rem;width:4.2rem;display:inline-flex;align-items:center;justify-content:center}.login-page__mfa-icon[_ngcontent-%COMP%]:after{font-size:4.2rem;color:#1c1b1f}.login-page__mfa-info[_ngcontent-%COMP%]{color:#000;margin:0;font-size:1.4rem;line-height:3rem;text-align:center;letter-spacing:-.05rem}.login-page__mfa-info.mfa-info-second-line[_ngcontent-%COMP%]{margin-bottom:1.6rem}.login-page__mfa-links[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:1.6rem;align-items:center}.login-page__inline-error[_ngcontent-%COMP%]{font-size:1.3rem;color:#db4437;margin:0;line-height:1.4}.login-page__pw-errors[_ngcontent-%COMP%]{position:absolute;top:calc(100% + .4rem);left:0;background:#fff;border:.1rem solid rgba(217,63,33,.25);border-radius:.6rem;padding:.8rem 1.2rem;z-index:10;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;box-sizing:border-box}.login-page__pw-error[_ngcontent-%COMP%]{font-size:1.4rem;color:#d93f21;line-height:2rem}.login-page__reset-success[_ngcontent-%COMP%]{border:.1rem solid #888888;border-radius:.8rem;padding:2rem;text-align:center}.login-page__reset-success[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:0;font-size:1.6rem;color:#333;line-height:1.8rem}.login-page__reset-success[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#006159;font-family:Proxima N W01 Smbd,sans-serif;cursor:pointer}.login-page__tick[_ngcontent-%COMP%]{position:absolute;right:1.6rem;top:50%;transform:translateY(-50%);width:2.2rem;height:2.2rem;display:inline-flex;align-items:center;justify-content:center;pointer-events:none}.login-page__tick[_ngcontent-%COMP%]:after{color:#006159;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 40}.login-page__tick--error[_ngcontent-%COMP%]:after{color:#d93f21}.login-page__forgot-help[_ngcontent-%COMP%]{font-size:1.4rem;color:#898989;margin:0;line-height:1.5}.login-page__success-icon[_ngcontent-%COMP%]{width:5.6rem;height:4.8rem;border-radius:50%;background:#0061591f;color:#006159;display:flex;align-items:center;justify-content:center;font-size:2.8rem;font-weight:600;margin:0 auto .4rem}.login-page__divider[_ngcontent-%COMP%]{display:flex;align-items:center;gap:1rem;width:39.4rem;margin-top:1rem}.login-page__divider-line[_ngcontent-%COMP%]{flex:1;height:.1rem;background:#c4c4c4}.login-page__divider-text[_ngcontent-%COMP%]{font-size:1.4rem;color:#333;white-space:nowrap;line-height:2.4rem;letter-spacing:.05rem}.login-page__social[_ngcontent-%COMP%]{display:flex;align-items:center;gap:1.2rem 1rem;width:39.4rem;justify-content:center;flex-wrap:wrap}.login-page__social-btn[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;height:4rem;width:5rem;padding:.8rem 1.4rem;background:#fff;border:.1rem solid #C4C4C4;border-radius:.5rem;cursor:pointer;transition:all .3s ease;box-sizing:border-box}.login-page__social-btn[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:2.2rem;height:2.2rem;object-fit:contain}.login-page__social-btn[_ngcontent-%COMP%]   .social-media-icon[_ngcontent-%COMP%]{height:2.2rem;width:2.2rem;background-position:center;background-size:contain;background-repeat:no-repeat}.login-page__social-btn[_ngcontent-%COMP%]   .social-media-icon.google-icon-url[_ngcontent-%COMP%]{background-image:url(/t/assets/media/ImagesNew/header/google.svg?k=1)}.login-page__social-btn[_ngcontent-%COMP%]   .social-media-icon.facebook-icon-url[_ngcontent-%COMP%]{background-image:url(/t/assets/media/ImagesNew/header/facebook.svg?k=1)}.login-page__social-btn[_ngcontent-%COMP%]   .social-media-icon.apple-icon-url[_ng
1content-%COMP%]{background-image:url(/t/assets/media/ImagesNew/header/apple-logo.svg?k=1)}.login-page__social-btn[_ngcontent-%COMP%]   .social-media-icon.linkedin-icon-url[_ngcontent-%COMP%]{background-image:url(/t/assets/media/ImagesNew/social-media/colored/linkedin-square.svg)}.login-page__social-btn[_ngcontent-%COMP%]   .social-media-icon.microsoft-icon-url[_ngcontent-%COMP%]{background-image:url(/t/assets/media/ImagesNew/social-media/colored/microsoft.svg)}.login-page__social-btn[_ngcontent-%COMP%]   .social-media-icon.sso-icon-url[_ngcontent-%COMP%]{position:absolute;left:1.4rem;transform:scaleX(-1) rotate(45deg)}.login-page__social-btn[_ngcontent-%COMP%]   .social-media-icon.sso-icon-url[_ngcontent-%COMP%]:after{color:#000;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 30,"opsz" 40;font-size:2.2rem}.login-page__social-btn[_ngcontent-%COMP%]:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.login-page__social-btn--sso[_ngcontent-%COMP%]{gap:.9rem;justify-content:center;position:relative;width:29rem;box-sizing:border-box}.login-page__social-btn--sso[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{position:absolute;left:1.4rem}.login-page__social-btn--sso[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-size:1.6rem;font-family:Proxima N W01 Smbd,sans-serif;color:#333;margin-left:2.2rem}.login-page__social-btn--sso-toggled[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-size:1.4rem}.login-page__create-account[_ngcontent-%COMP%]{font-size:1.4rem;color:#898989;width:39.4rem;text-align:center;font-family:Proxima N W01 Smbd,sans-serif;margin-top:1.4rem}.login-page__create-account[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#006159;text-decoration:underline;text-underline-offset:.2rem;font-family:Proxima N W01 Smbd,sans-serif}.login-page__toast[_ngcontent-%COMP%]{position:fixed;bottom:3rem;right:3rem;display:flex;align-items:flex-start;gap:1.2rem;max-width:42rem;padding:1.6rem 2rem;border-radius:.8rem;box-shadow:0 .8rem 3rem #00000026;z-index:1000;animation:_ngcontent-%COMP%_slideInRight .3s ease-out}.login-page__toast--error[_ngcontent-%COMP%]{background:#fef2f2;border-left:.4rem solid #D93F21}.login-page__toast--warning[_ngcontent-%COMP%]{background:#fffbeb;border-left:.4rem solid #f59e0b}.login-page__toast-icon[_ngcontent-%COMP%]{flex-shrink:0;width:2.4rem;height:2.4rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;font-weight:700;color:#fff}.login-page__toast--error[_ngcontent-%COMP%]   .login-page__toast-icon[_ngcontent-%COMP%]{background:#e44}.login-page__toast--warning[_ngcontent-%COMP%]   .login-page__toast-icon[_ngcontent-%COMP%]{background:#f59e0b}.login-page__toast-content[_ngcontent-%COMP%]{flex:1}.login-page__toast-title[_ngcontent-%COMP%]{display:block;font-size:1.4rem;color:#333;margin-bottom:.4rem}.login-page__toast-message[_ngcontent-%COMP%]{font-size:1.3rem;color:#898989;margin:0;line-height:1.5}.login-page__toast-close[_ngcontent-%COMP%]{background:none;border:none;font-size:2rem;color:#898989;cursor:pointer;padding:0;line-height:1;flex-shrink:0}.login-page__toast-close[_ngcontent-%COMP%]:hover{color:#333}@keyframes _ngcontent-%COMP%_slideInRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@media screen and (max-width: 1800px){.login-page__right[_ngcontent-%COMP%]{margin-left:61%}}@media screen and (max-width: 1500px){.login-page__right[_ngcontent-%COMP%]{margin-left:58%}}@media screen and (max-width: 1370px){.product-image-logo[_ngcontent-%COMP%]{width:9.8rem!important;height:3.8rem!important}.login-page__promo-eyebrow[_ngcontent-%COMP%]{font-size:1.2rem;line-height:1.1}.login-page__promo-title[_ngcontent-%COMP%]{font-size:3.2rem}.login-page__promo-bullets[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{font-size:1.6rem!important;line-height:1.6!important}.login-page__promo-desc[_ngcontent-%COMP%]{font-size:1.6rem}.refer-friend-text[_ngcontent-%COMP%]{font-size:1.6rem!important}.login-page__promo-cta[_ngcontent-%COMP%]{font-size:2.2rem!important}.login-page__promo-cta[_ngcontent-%COMP%]   .login-page__promo-cta-arrow[_ngcontent-%COMP%]{background-size:1.3vw}}@media screen and (max-width: 1024px){.login-page__right[_ngcontent-%COMP%]{margin-left:53%}}@media screen and (max-width: 960px){.login-page__left[_ngcontent-%COMP%]{display:none!important}.login-page__card[_ngcontent-%COMP%]{align-items:center}.login-page[_ngcontent-%COMP%]{justify-content:center}.login-page__right[_ngcontent-%COMP%]{margin:0;padding-bottom:12rem}.login-page__footer.small-screen-footer[_ngcontent-%COMP%]{display:block}.login-page__footer[_ngcontent-%COMP%]{position:absolute;bottom:2rem;z-index:2;text-align:center}}@media (max-width: 740px){.login-page__right[_ngcontent-%COMP%]{padding:1.6rem 1.6rem 12rem!important}.login-page__card[_ngcontent-%COMP%]{height:auto!important;margin-bottom:2rem;padding:5rem 1rem;width:100vw}.login-page__card[_ngcontent-%COMP%]   .login-page__input[_ngcontent-%COMP%], .login-page__card[_ngcontent-%COMP%]   .login-page__btn-next[_ngcontent-%COMP%]{height:5.72rem}.login-page__card[_ngcontent-%COMP%]   .login-page__forgot-link[_ngcontent-%COMP%], .login-page__card[_ngcontent-%COMP%]   .login-page__label[_ngcontent-%COMP%], .login-page__card[_ngcontent-%COMP%]   .login-page__divider-text[_ngcontent-%COMP%], .login-page__card[_ngcontent-%COMP%]   input[type=checkbox][_ngcontent-%COMP%] + label[_ngcontent-%COMP%], .login-page__card[_ngcontent-%COMP%]   input[type=checkbox][_ngcontent-%COMP%] + label[_ngcontent-%COMP%]   a[_ngcontent-%COMP%], .login-page__card[_ngcontent-%COMP%]   .your-email-user-id[_ngcontent-%COMP%], .login-page__card[_ngcontent-%COMP%]   .login-page__mfa-info[_ngcontent-%COMP%], .login-page__card[_ngcontent-%COMP%]   .mfa-info-second-line[_ngcontent-%COMP%], .login-page__card[_ngcontent-%COMP%]   .authentication-info[_ngcontent-%COMP%], .login-page__card[_ngcontent-%COMP%]   .backToLogin[_ngcontent-%COMP%], .login-page__card[_ngcontent-%COMP%]   .login-page__inline-error[_ngcontent-%COMP%], .login-page__card[_ngcontent-%COMP%]   p[_ngcontent-%COMP%], .login-page__card[_ngcontent-%COMP%]   .login-page__welcome-banner-content[_ngcontent-%COMP%]{font-size:1.72rem!important}.login-page__card[_ngcontent-%COMP%]   .login-page__welcome-banner-content[_ngcontent-%COMP%]{line-height:1.4}.login-page__card[_ngcontent-%COMP%]   .login-page__social-btn--sso-toggled[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-size:1rem}.login-page__card[_ngcontent-%COMP%]   .clickable-dropdown-text[_ngcontent-%COMP%]{font-size:2rem}.login-page__card[_ngcontent-%COMP%]   .login-page__mfa-links[_ngcontent-%COMP%]{text-align:center}.login-page__card[_ngcontent-%COMP%]   .mfa-email-step[_ngcontent-%COMP%]   .mat-dropdownFilled-icon[_ngcontent-%COMP%]:after{font-size:2.4rem}.login-page__card[_ngcontent-%COMP%]   .login-page__social-btn[_ngcontent-%COMP%]{height:4.6rem}.login-page__card[_ngcontent-%COMP%]   .login-page__create-account[_ngcontent-%COMP%], .login-page__card[_ngcontent-%COMP%]   .login-page__create-account[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{font-size:1.72rem}.login-page__card[_ngcontent-%COMP%]   .login-page__forgot-row[_ngcontent-%COMP%], .login-page__card[_ngcontent-%COMP%]   .login-page__divider[_ngcontent-%COMP%]{margin-bottom:2rem}.login-page__card[_ngcontent-%COMP%]   .login-page__pw-error[_ngcontent-%COMP%]{line-height:1.3;font-size:1.72rem}.login-page__card[_ngcontent-%COMP%]   .login-page__tick[_ngcontent-%COMP%]{transform:translateY(-50%) scale(1.3)}.login-page__card[_ngcontent-%COMP%]   .login-page__do-not-ask[_ngcontent-%COMP%]   .mat-help-icon[_ngcontent-%COMP%]{transform:scale(1.2);position:relative;top:.1rem}.login-page__footer[_ngcontent-%COMP%]{background-color:#f8f4ed}.login-page__footer[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:1.72rem;margin-bottom:1.43rem;padding:0 3rem;word-break:keep-all;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;line-height:1.4}.login-page__footer[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{font-size:1.72rem}.login-page[_ngcontent-%COMP%]:after{opacity:0}
1.ng-tooltip[_ngcontent-%COMP%]{font-size:1.72rem}.ng-tooltip.ng-tooltip-left[_ngcontent-%COMP%]:after{border-color:transparent transparent transparent #ffffff}}.login-page__support-modal[_ngcontent-%COMP%]{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center}.login-page__support-overlay[_ngcontent-%COMP%]{position:absolute;inset:0;background:#00000080}.login-page__support-dialog[_ngcontent-%COMP%]{position:relative;z-index:1;display:flex;flex-direction:column;width:80vw;height:90vh;background:#fff;box-shadow:0 .4rem 2.4rem #00000040;overflow:hidden}.login-page__support-header[_ngcontent-%COMP%]{position:relative;display:flex;align-items:center;justify-content:center;height:5rem;padding:0 2rem;background:#3e424b;font-size:1.4rem;font-weight:400;color:#fff}.login-page__support-close[_ngcontent-%COMP%]{position:absolute;right:1.6rem;top:50%;transform:translateY(-50%);width:3.2rem;height:3.2rem;border:none;background:transparent;font-size:2.4rem;line-height:1;color:#fff;cursor:pointer}.login-page__support-close[_ngcontent-%COMP%]:hover{opacity:.8}.login-page__support-body[_ngcontent-%COMP%]{flex:1 1 auto;min-height:0}.login-page__support-body[_ngcontent-%COMP%]   iframe[_ngcontent-%COMP%]{width:100%;height:100%;border:0}  .login-page .linline-loader{position:relative;top:-.2rem}  .login-page .linline-loader .line{height:1rem!important}  .login-page .linline-loader .line:nth-child(1){background:#fff!important}  .login-page .linline-loader .line:nth-child(2),   .login-page .linline-loader .line:nth-child(3){background:#fff9}
2/*# sourceMappingURL=login.component-QTX2DM3L.css.map */`]})}return o})();export{Ht as LoginComponent};
3//# sourceMappingURL=chunk-GIBTDLGT.js.map

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.