(function(){"use strict";var i=[],n="",t="",r=document.getElementById("injectTemplates");n="/OLS/Templates/Enrollment/";t="/OLS/Templates/Enrollment/Zelle/";i=["ui.bootstrap","uib.ui.bootstrap","ui.router","CommonModule","ngBusy","ngTouch","TransmitMNOModule","TransmitBusinessEnrollmentModule","stepupWidget"];r&&(r.innerText||r.textContent)==="True"&&(i=["ui.bootstrap","uib.ui.bootstrap","ui.router","CommonModule","ngBusy","ngTouch","TransmitMNOModule","EnrollmentTemplateModule","TransmitBusinessEnrollmentModule","stepupWidget"],n="",t="");angular.module("EnrollmentModule",i).config(["$stateProvider","$urlRouterProvider","EnrollmentConstants","$logProvider",function(i,r,u,f){f.debugEnabled(!1);r.otherwise("/");i.state(u.VERIFY_ENROLLMENT,{url:u.VERIFY_ENROLLMENT_STATE,templateUrl:n+u.VERIFY_ENROLLMENT_TEMPLATE,controller:u.VERIFY_ENROLLMENT_CONTROLLER,controllerAs:u.ENROLLMENT_CONTROLLER_AS}).state(u.VERIFY_ENROLLMENT_WO_SSN,{url:u.VERIFY_ENROLLMENT_WO_SSN_STATE,templateUrl:n+u.VERIFY_ENROLLMENT_WO_SSN_TEMPLATE,controller:u.VERIFY_ENROLLMENT_WO_SSN_CONTROLLER,controllerAs:u.ENROLLMENT_CONTROLLER_AS}).state(u.VERIFY_AUTHENTICATORS,{url:u.VERIFY_AUTHENTICATORS_STATE,templateUrl:n+u.VERIFY_AUTHENTICATORS_TEMPLATE,controller:u.VERIFY_AUTHENTICATORS_CONTROLLER,controllerAs:u.ENROLLMENT_CONTROLLER_AS}).state(u.CARD_ACTIVATION,{url:u.CARD_ACTIVATION_STATE,templateUrl:n+u.CARD_ACTIVATION_TEMPLATE,controller:u.CARD_ACTIVATION_CONTROLLER,controllerAs:u.ENROLLMENT_CONTROLLER_AS}).state(u.CARD_ACTIVATION_SUCCESS,{url:u.CARD_ACTIVATION_SUCCESS_STATE,templateUrl:n+u.CARD_ACTIVATION_SUCCESS_TEMPLATE,controller:u.CARD_ACTIVATION_SUCCESS_CONTROLLER,controllerAs:u.ENROLLMENT_CONTROLLER_AS}).state(u.SSN_ONLY,{url:u.SSN_ONLY_STATE,templateUrl:n+u.SSN_ONLY_TEMPLATE,controller:u.SSN_ONLY_CONTROLLER,controllerAs:u.ENROLLMENT_CONTROLLER_AS}).state(u.ENROLLMENT_VERIFY_MOBILE,{url:u.ENROLLMENT_VERIFY_MOBILE_STATE,templateUrl:n+u.ENROLLMENT_VERIFY_MOBILE_TEMPLATE,controller:u.ENROLLMENT_VERIFY_MOBILE_CONTROLLER,controllerAs:u.ENROLLMENT_CONTROLLER_AS,params:{MobilePageType:u.ENROLLMENT_EMPTY}}).state(u.ENROLLMENT_VERIFY_EMAIL,{url:u.ENROLLMENT_VERIFY_EMAIL_STATE,templateUrl:n+u.ENROLLMENT_VERIFY_EMAIL_TEMPLATE,controller:u.ENROLLMENT_VERIFY_EMAIL_CONTROLLER,controllerAs:u.ENROLLMENT_CONTROLLER_AS,params:{EmailPageType:u.ENROLLMENT_EMPTY}}).state(u.ENROLLMENT_RETRIEVE_ID,{url:u.ENROLLMENT_RETRIEVE_ID_STATE,templateUrl:n+u.ENROLLMENT_RETRIEVE_ID_TEMPLATE,controller:u.ENROLLMENT_RETRIEVE_ID_CONTROLLER,controllerAs:u.ENROLLMENT_CONTROLLER_AS}).state(u.SECURITY_QUESTIONS,{url:u.SECURITY_QUESTIONS_STATE,templateUrl:n+u.SECURITY_QUESTIONS_TEMPLATE,controller:u.SECURITY_QUESTIONS_CONTROLLER,controllerAs:u.ENROLLMENT_CONTROLLER_AS}).state(u.ENROLLMENT_SELECT_ACCOUNT,{url:u.ENROLLMENT_SELECT_ACCOUNT_STATE,templateUrl:n+u.ENROLLMENT_SELECT_ACCOUNT_TEMPLATE,controller:u.ENROLLMENT_SELECT_ACCOUNT_CONTROLLER,controllerAs:u.ENROLLMENT_CONTROLLER_AS}).state(u.ENROLLMENT_VERIFY_BUSINESS,{url:u.ENROLLMENT_VERIFY_BUSINESS_STATE,templateUrl:n+u.ENROLLMENT_VERIFY_BUSINESS_TEMPLATE,controller:u.ENROLLMENT_VERIFY_BUSINESS_CONTROLLER,controllerAs:u.ENROLLMENT_CONTROLLER_AS,params:{BusinessPageType:u.ENROLLMENT_EMPTY,HierarchyRedirect:!1}}).state(u.ENROLLMENT_VERIFY_PERSONAL,{url:u.ENROLLMENT_VERIFY_PERSONAL_STATE,templateUrl:n+u.ENROLLMENT_VERIFY_PERSONAL_TEMPLATE,controller:u.ENROLLMENT_VERIFY_PERSONAL_CONTROLLER,controllerAs:u.ENROLLMENT_CONTROLLER_AS,params:{PersonalPageType:u.ENROLLMENT_EMPTY,HierarchyRedirect:!1}}).state(u.ENROLLMENT_ENTER_ID_INFO,{url:u.ENROLLMENT_ENTER_ID_INFO_STATE,templateUrl:n+u.ENROLLMENT_ENTER_ID_INFO_TEMPLATE,controller:u.ENROLLMENT_ENTER_ID_INFO_CONTROLLER,controllerAs:u.ENROLLMENT_CONTROLLER_AS}).state(u.ENROLLMENT_CONFIRMATION,{url:u.ENROLLMENT_CONFIRMATION_STATE,templateUrl:n+u.ENROLLMENT_CONFIRMATION_TEMPLATE,controller:u.ENROLLMENT_CONFIRMATION_CONTROLLER,controllerAs:u.ENROLLMENT_CONTROLLER_AS,params:{PageType:u.ENROLLMENT_EMPTY}}).state(u.ENROLLMENT_ADDITIONAL_BUSINESS_INFO,{url:u.ENROLLMENT_ADDITIONAL_BUSINESS_INFO_STATE,templateUrl:n+u.ENROLLMENT_ADDITIONAL_BUSINESS_INFO_TEMPLATE,controller:u.ENROLLMENT_ADDITIONAL_BUSINESS_INFO_CONTROLLER,controllerAs:u.ENROLLMENT_CONTROLLER_AS}).state(u.ENROLLMENT_CANCEL,{url:u.ENROLLMENT_CANCEL_STATE,templateUrl:n+u.ENROLLMENT_CANCEL_TEMPLATE}).state(u.ENROLLMENT_COMPLETE,{url:u.ENROLLMENT_COMPLETE_STATE,templateUrl:n+u.ENROLLMENT_CANCEL_TEMPLATE,params:{UserName:u.ENROLLMENT_EMPTY}}).state(u.ZELLE_ENROLLMENT,{url:u.ZELLE_ENROLLMENT_STATE,templateUrl:t+u.ZELLE_ENROLLMENT_TEMPLATE,controller:u.ZELLE_ENROLLMENT_CONTROLLER,controllerAs:u.ENROLLMENT_CONTROLLER_AS}).state(u.ZELLE_SELECT_ACCOUNT,{url:u.ZELLE_SELECT_ACCOUNT_STATE,templateUrl:t+u.ZELLE_SELECT_ACCOUNT_TEMPLATE,controller:u.ZELLE_SELECT_ACCOUNT_CONTROLLER,controllerAs:u.ENROLLMENT_CONTROLLER_AS}).state(u.ZELLE_ENROLL_ACCOUNTS,{url:u.ZELLE_ENROLL_ACCOUNTS_STATE,templateUrl:t+u.ZELLE_ENROLL_ACCOUNTS_TEMPLATE,controller:u.ZELLE_ENROLL_ACCOUNTS_CONTROLLER,controllerAs:u.ENROLLMENT_CONTROLLER_AS}).state(u.ZELLE_CONFIRMATION,{url:u.ZELLE_CONFIRMATION_STATE,templateUrl:t+u.ZELLE_CONFIRMATION_TEMPLATE,controller:u.ZELLE_CONFIRMATION_CONTROLLER,controllerAs:u.ENROLLMENT_CONTROLLER_AS})}]).run(["$templateCache",function(n){n.put("EnrollmentHeader.html",'<div class=""><div class="en-Header-Fixed en-Header-Button" id="headerCancel" tabindex=-1><button ng-if="vm.CancelButton" aria-label="{{vm.CancelButton }}" role="button" type="button" tabindex="0" ng-click="cancelEnrollment()" class="en-Actionlink en-cancel" >{{ vm.CancelButton }}<\/button><button ng-if="((vm.IsMNOPin&&vm.GetPIN)||vm.IsBack)" aria-label="{{vm.BackButton}}" role="button"  type="button"  tabindex="0" ng-click="vm.BackClick()" class="en-back-btn" >{{ vm.BackButton }}<\/button><\/div><div id="headerMainTxt" class="en-Header-Fixed en-mobile-only-header" tabindex=-1><h1 role="header" aria-level="1" class="en-header-center-fix" ng-class={\'en-zelle-choose-acc-hdr\':vm.IsBack}>{{ vm.HeaderTitle }}<\/h1><\/div><\/div><div class="row"><div class="col-12 col-sm-12"><h1 class="main-heading-content heading-h1" ng-class={\'en-marTop-4rem\':!vm.ErrorMessage,\'en-marTop-3rem\':vm.ErrorMessage}>{{vm.PageTitle}}<\/h1><h2 class="main-heading-content heading-h2" ng-class={\'en-marTop-4rem\':!vm.ErrorMessage,\'en-marTop-3rem\':vm.ErrorMessage}>{{vm.PageTitle}}<\/h2><div ng-if="vm.isLandingPageSubTitle" class="landingPageSubTitleStyle desktop-only-form"><p>{{vm.LandingPageSubTitle}}<\/p><\/div><div class="desktop-only-form en-margin-botton-18" aria-hidden="false" ng-show="vm.ErrorMessage"><div class="error"><span class="usb-icon svg-icon icon"><\/span><div data-test="component-usb-children-notification" id="null-children-notification"><div class="displayflex-allignCenter" ><span class="multi-error-title" id="alert-msg" role="alert" aria-hidden="false" tabindex="-1">{{ vm.ErrorMessage }}<\/span><\/div><\/div><\/div><\/div><\/div><\/div>');n.put("EnrollmentSecurityCodePopOver.html",'<div class="form-group"><div class="en-PopOver-Body"  aria-modal="true" > <h1 class="en-PadRt5 enrollment-line-height" role="dialog" id="scToolTip" aria-live="assertive" tabindex="-1" >{{vm.SecurityCodeToolTip}}<\/h1><div><button class="en-Popover-Close en-close-focus" ng-click="vm.TogglePopOver()" aria-label="{{vm.CloseButton}}" type="button" role="button" tabindex="0"><\/button><\/div><\/div><\/div>');n.put("EnrollmentTimeout.html",' <div ng-cloak aria-modal="true" aria-live="assertive" > <form  role="alertdialog" name="form" id="modalform" novalidate autocomplete="off" aria-labelledby="TimeoutheaderMainTxt" aria-describedby="TimeoutheaderMainSubTxt"><div class="row btn-background"><div class="col-md-5 col-lg-12 "><div class="en-close-modal en-close-align" aria-label="Close" tabindex="0" ng-click="ClearSessionClick()"><\/div><h1 id="TimeoutheaderMainTxt">{{TimedOutHeader}}<\/h1><h2 id="TimeoutheaderMainSubTxt" class="en-content-B">{{TimedOutHeaderSubTxt}}<\/h2> <\/div> <\/div><div class="row en-welcome-marTop en-btn-background"><div class="col-md-3 col-lg-12 enroll-align-center" id="en-Timeout-Modal-Container" ><input type="submit" class="btnStyle" value="{{ExtendTime}}" ng-click="ExtendTimeClick()" /><input type="button" class="btnStyle" value="{{CloseSession}}" ng-click="ClearSessionClick()" /><\/div><\/div><\/form><\/div>')}])})(),function(){"use strict";function n(n){return{restrict:"E",templateUrl:"EnrollmentHeader.html",link:function(t){window.scrollTo(0,0);t.enrollmentService=n;t.cancelEnrollment=function(){t.enrollmentService.cancelEnrollment()}}}}angular.module("EnrollmentModule").directive("enrollmentHeader",["EnrollmentService",n])}(),function(){"use strict";function n(t,i,r,u,f,e,o,s){function hr(){y=new Date((new Date).getTime()+(c.IdleTime+c.Timeout)*1e3)}function cr(){y=null}function lr(){clearTimeout(et);clearTimeout(ot)}function lt(n,i){var r=function(){ft=!0;var n={};n.templateUrl=t.ENROLLMENT_TIMEOUT_EXTEND_TEMPLATE;s.popup(t.ENROLLMENT_TIMEOUT_EXTEND_CONTROLLER,n,t.ENROLLMENT_STATIC)};n===undefined&&hr();i=i!==undefined?i:c.IdleTime*1e3;n=n!==undefined?n:(c.IdleTime+c.Timeout)*1e3;lr();n>0&&!ft&&(et=setTimeout(r,i));ot=setTimeout(function(){(y===null||y<=new Date)&&angular.element(document).ready(function(){u.$broadcast("IdleTimeout")})},n)}function g(n,i){for(var r=0;r<i.length;r++)i[r].style.display=n?t.ENROLLMENT_DISPLAY_BLOCK:t.ENROLLMENT_DISPLAY_NONE}var at,vt,yt,pt,wt,bt,nt="",kt,nt="",w,tt,dt,gt,ni,ti,ii,it=!1,ri,rt=!1,ui,fi=!1,ei,oi=!1,k,p=!1,d=!1,si=!1,hi=!1,ci,li,ai,ut=!1,ft=!1,vi=!1,et,ot,h={},c,yi,y,pi,a,wi,bi,b,ki,di,l={},v={},gi=o.getIsTouch()==="True"?!0:!1,nr=!1,tr=!1,ir=null,rr=!1,st=!1,ur="",ht="",fr=!1,er=!1,ct=!1,or,sr=!1;return{getUserType:function(){return at},setUserType:function(n){at=n},setOLBPartnerFlow:function(n){tr=n},getOLBPatnerFlow:function(){return tr},getBaseUrl:function(){return window.location.protocol+t.ENROLLMENT_URL_STRUCTURE+window.location.host+t.ENROLLMENT_ROOT_PATH},setLandingPage:function(n){nt=n},getLandingPage:function(){return nt},getHostUrl:function(){return window.location.protocol+t.ENROLLMENT_URL_STRUCTURE+window.location.host},getAuthenticatorResponse:function(){return ti},setAuthenticatorResponse:function(n){ti=n},getAccountNumber:function(){return ii},setAccountNumber:function(n){ii=n},getFsvUser:function(){return it},setFsvUser:function(n){it=n},getisIlaEnrollment:function(){return ct},setisIlaEnrollment:function(n){ct=n;window.externalpartner="SF"},setLastFourDigitCardNumber:function(n){ri=n},getLastFourDigitCardNumber:function(){return ri},setWhiteLableUser:function(n){rt=n},getWhiteLableUser:function(){return rt},setInSessionToken:function(n){ui=n},getInSessionToken:function(){return ui},setInSessionCheck:function(n){fi=n},getInSessionCheck:function(){return fi},setCardStatus:function(n){ei=n},getCardStatus:function(){return ei},setUserVisited:function(n){oi=n},getUserVisited:function(){return oi},setUserEnrolled:function(n){hi=n},getUserEnrolled:function(){return hi},setSecurityQuestionError:function(n){sr=n},getSecurityQuestionError:function(){return sr},setCancelUrlRedirect:function(n){k=n},getCancelUrlRedirect:function(){return k},setPilotUser:function(n){p=n},getPilotUser:function(){return p},setAppToAppRedirect:function(n){d=n},getAppToAppRedirect:function(){return d},setPilotUserError:function(n){si=n},getPilotUserError:function(){return si},setMNOPinPage:function(n){vt=n},getMNOPinPage:function(){return vt},setMobileNumber:function(n){yt=n},getMobileNumber:function(){return yt},setLastFourDigitMobileNumber:function(n){pt=n},getLastFourDigitMobileNumber:function(){return pt},setEmailAddress:function(n){wt=n},getEmailAddress:function(){return wt},setProductCode:function(n){bt=n},getProductCode:function(){return bt},setSubProductCode:function(n){pi=n},getSubProductCode:function(){return pi},setUserId:function(n){w=n},getUserId:function(){return w},redirectBackToStateFarm:function(){window.location.href=this.getStateFarmReturnUrl()},setIsPartnerLoginApply:function(n){tt=n},getIsPartnerLoginApply:function(){return tt},setFirstName:function(n){dt=n},getFirstName:function(){return dt},setIsApplyEnrollment:function(n){bi=n},getIsApplyEnrollment:function(){return bi},setIsPartnetLogin:function(n){b=n},getIsPartnerLogin:function(){return b},setTaxIDNumber:function(n){ki=n},getTaxIDNumber:function(){return ki},setPageTitle:function(n){document.title&&(document.title=n)},setVirtualCreditCardError:function(n){or=n},getVirtualCreditCardError:function(){return or},focusOnError:function(){document.getElementById("alert-msg").blur();setTimeout(function(){document.getElementById("alert-msg").focus();u.$apply()},200)},cancelEnrollment:function(){this.unwatch();this.appDReport(t.ENROLLMENT_APPD_CANCELLED);ut&&this.ClearSession();w&&!b?this.completeEnrollment():p?d?r.go(t.ENROLLMENT_CANCEL):window.location.href=k:this.getIsPartnerLoginApply()?window.location.href=this.getEnrollmentUSBUrl():this.getIsTouchFlow()||p?r.go(t.ENROLLMENT_CANCEL):window.location.href=window.location.origin+t.ENROLLMENT_AUTH_LOGIN_URL},skipZelleEnrollment:function(){r.go(t.ENROLLMENT_CONFIRMATION,{PageType:t.ENROLLMENT_SUCCESS_PAGE})},unwatch:function(){cr()},watch:function(){hr()},completeEnrollment:function(){this.getIsTouchFlow()&&!p?r.go(t.ENROLLMENT_COMPLETE,{UserName:w}):p?d?r.go(t.ENROLLMENT_COMPLETE,{UserName:w}):window.location.href=k:window.location.href=rt?window.location.origin+"/"+t.ENROLLMENT_COMPLETE:window.location.origin+t.ENROLLMENT_AUTH_LOGIN_URL},confirmEnrollment:function(){r.go(t.ENROLLMENT_CONFIRMATION,{PageType:t.ENROLLMENT_TIMED_OUT_PAGE})},SetTransmitJWTToken:function(n){kt=n},GetTransmitJWTToken:function(){return kt},getFsvPciKillSwitch:function(){return vi},setFsvPciKillSwitch:function(n){vi=n},setEmailPolicySuccess:function(n){er=n},getEmailPolicySuccess:function(){return er},setJwtUid:function(n){gt=n},getJwtUid:function(){return gt},getFsvPciApiUrl:function(){return c.fsvPciApi?c.fsvPciApi:!1},decodeJWT:function(n){var t=n.split(".")[1],i=t.replace(/-/g,"+").replace(/_/g,"/"),r=decodeURIComponent(atob(i).split("").map(function(n){return"%"+("00"+n.charCodeAt(0).toString(16)).slice(-2)}).join(""));return JSON.parse(r)},setAnonyomousJWT:function(n){ir=n},getAnonyomousJWT:function(){return ir},setAppType:function(n){window.appType=n},getIsTouchFlow:function(){return window.appType&&window.appType.toLowerCase()==t.ENROLLMENT_OLB_FLOW_VALUE?!1:!0},redirectToLoginWithEror:function(){window.location.href=window.location.origin+t.ENROLLMENT_AUTH_LOCK_USER_LOGIN_URL},getUserVerified:function(n,t,r,f,e){u.$broadcast("busy.begin");var o=i.METHOD_TYPE_POST;$.ajax({url:t,type:o,data:JSON.stringify(r),contentType:"application/json",crossDomain:!0,xhrFields:{withCredentials:!0},headers:n,success:function(n){u.$broadcast("busy.end",{remaining:0});f(n)},error:function(){u.$broadcast("busy.end",{remaining:0});e()}})},setOBSSoCookie:function(n,r,u,f){var e=this.decodeJWT(n),o=e?e.AccessToken:"",s={"Content-Type":t.CONTENT_TYPE_JSON,Authorization:t.BEARER_KEY+" "+o,"App-ID":t.APP_ID_VALUE,"Tenant-ID":t.TENENT_ID_VALUE,"Channel-ID":t.CHANNEL_ID_VALUE,"App-Version":t.APP_VERSION_VALUE,"Correlation-ID":ht},h={aID:t.CHANNEL_ID_VALUE,token:n,uID:r},c=this.GetEnrollmentConfig(),l=c.apigeeBaseUrl+t.DIGITAL_AUTH_COOKIES_URL,a=i.METHOD_TYPE_POST;$.ajax({url:l,type:a,data:JSON.stringify(h),contentType:"application/json",crossDomain:!0,xhrFields:{withCredentials:!0},headers:s,success:function(){u(n,r)},error:function(){f()}})},obssoFailureHandler:function(){var i={code:t.OBSSOCOOKIE_SITECAT_ERROR_CODE};n.SiteCatTCall(t.ENROLLMENT_SITECAT_STATEFARM_ERROR_PAGE,t.ENROLLMENT_SITECAT_STATEFARM_ERROR_EVENT_NAME,i);r.go(t.ENROLLMENT_CONFIRMATION,{PageType:t.ENROLLMENT_STATEFARM_GENERALERROR});n.appDReport(t.ENROLLMENT_APPD_SSO_FAILED+t.OBSSOCOOKIE_SITECAT_ERROR_CODE)},appDReport:function(n){if(b&&(window.externalpartner=="SF"&&(n=t.ENROLLMENT_PARTNER_SF+n),window.ADRUM)){var i=new window.ADRUM.events.Error;i.msg(n);window.ADRUM.report(i)}},getMNOObject:function(){var n=this.GetEnrollmentConfig();return h.appId=n.TransmitWebAppId,h.policyId=n.Transmit34MNOPolicy,h.Transmit34WebUrlLogin=n.Transmit34WebUrlLogin,h.pattern=t.ENROLLMENT_NUMBERS_ONLY_PATTERN,h.send=t.ENROLLMENT_OTP_SEND_BUTTON_ID,h.resend=t.ENROLLMENT_OTP_RESEND_BUTTON_ID,h.otpinput=t.ENROLLMENT_OTP_INPUT_ID,h.resendDisable=!0,h.resendDisableTime=3e3,h.clientContext={},h},getEmailEnrollmentObject:function(){var n=this.GetEnrollmentConfig();return h.appId=n.TransmitWebAppId,h.policyId=n.Transmit34EMAILPolicy,h.Transmit34WebUrlLogin=n.Transmit34WebUrlLogin,h.pattern=t.ENROLLMENT_NUMBERS_ONLY_PATTERN,h.send=t.ENROLLMENT_OTP_SEND_BUTTON_ID,h.resend=t.ENROLLMENT_OTP_RESEND_BUTTON_ID,h.otpinput=t.ENROLLMENT_OTP_INPUT_ID,h.resendDisable=!0,h.resendDisableTime=3e3,h.clientContext={},h},getWLMNOObject:function(){var n=this.GetEnrollmentConfig();return h.appId=n.TransmitWhitelabelFSVAppId,h.policyId=n.Transmit34MNOPolicy,h.Transmit34WebUrlLogin=n.Transmit34WebUrlLogin,h.pattern=t.ENROLLMENT_NUMBERS_ONLY_PATTERN,h.send=t.ENROLLMENT_OTP_SEND_BUTTON_ID,h.resend=t.ENROLLMENT_OTP_RESEND_BUTTON_ID,h.otpinput=t.ENROLLMENT_OTP_INPUT_ID,h.resendDisable=!0,h.resendDisableTime=3e3,h.clientContext={},h},getWLEmailEnrollmentObject:function(){var n=this.GetEnrollmentConfig();return h.appId=n.TransmitWhitelabelFSVAppId,h.policyId=n.Transmit34EMAILPolicy,h.Transmit34WebUrlLogin=n.Transmit34WebUrlLogin,h.pattern=t.ENROLLMENT_NUMBERS_ONLY_PATTERN,h.send=t.ENROLLMENT_OTP_SEND_BUTTON_ID,h.resend=t.ENROLLMENT_OTP_RESEND_BUTTON_ID,h.otpinput=t.ENROLLMENT_OTP_INPUT_ID,h.resendDisable=!0,h.resendDisableTime=3e3,h.clientContext={},h},getOLBEnrolmentObject:function(){var n=this.GetEnrollmentConfig();return v.appId=n.TransmitWebAppId,v.policyId=n.StartPolicyName,v.Transmit34WebUrlLogin=n.Transmit34WebUrlLogin,v.pattern=t.ENROLLMENT_NUMBERS_ONLY_PATTERN,v.resendDisable=!0,v.resendDisableTime=3e3,v.clientContext={},v},getBizEnrollObject:function(){var n=this.GetEnrollmentConfig();return l.appId=n.TransmitWebAppId,l.policyId=n.Transmit34BizEnrollmentPolicy,l.Transmit34WebUrlLogin=n.Transmit34WebUrlLogin,l.pattern=t.ENROLLMENT_NUMBERS_ONLY_PATTERN,l.send=t.ENROLLMENT_OTP_SEND_BUTTON_ID,l.resend=t.ENROLLMENT_OTP_RESEND_BUTTON_ID,l.otpinput=t.ENROLLMENT_OTP_INPUT_ID,l.resendDisable=!0,l.resendDisableTime=3e3,l.clientContext={},l},SiteCatTCall:function(n,i,r){r==undefined&&(r={});window.appType&&(r.apptype=window.appType);(b||tt||ct)&&window.externalpartner=="SF"&&(r.externalpartner=t.ENROLLMENT_SF);st&&(r.externalpartner=t.ENROLLMENT_SF);it&&(r.externalpartner=t.ENROLLMENT_FSV);e.SiteCatTCall(n,i,r)},getCardOrAccountNumber:function(){return ai},setCardOrAccountNumber:function(n){ai=n},getMixedAccountValue:function(){return ni},setMixedAccountValue:function(n){ni=n},SetFocusOnId:function(n){var t=document.getElementById(n);t&&t.focus()},GetLocationsSearchUrl:function(){return c.SearchLocationsUrl},getBusinessOrganizationName:function(){return ci},setBusinessOrganizationName:function(n){ci=n},GetSessionAlive:function(){return ut},SetSessionAlive:function(n){ut=n},getCorelianId:function(){return ht},setCorelianId:function(n){ht=n},ClearSession:function(){var n=i.METHOD_TYPE_GET,r=this.getBaseUrl()+t.ENROLLMENT_CLEAR_SESSSION_ACTION_URL;o.result(n,r).success(function(){}).error(function(){})},GetRoutingKey:function(){return location.host.split("-").length>1?location.host.split("-")[0]:undefined},GetRoutingKeyForPolicy:function(){var n=window.location.origin.split("/")[2];return n&&(n.startsWith("it")||n.startsWith("uat")||n.startsWith("emp")||n.startsWith("perf1")||n.startsWith("preprod"))?n.split("-").length>1?n.split("-")[0]:n.split(".")[0]:"Prod"},GetAdditionalBusinessInfo:function(){return yi},SetAdditionalBusinessInfo:function(n){yi=n},SetIdleTimeOut:function(){c&&(c.IdleTime&&c.Timeout?(lt(),document.getElementById("modalform")&&document.getElementById("modalform").focus()):r.go(t.ENROLLMENT_CONFIRMATION,{PageType:t.ENROLLMENT_ERROR_PAGE}))},AttachEvaluateTimeoutOnFocus:function(){window.addEventListener("focus",this.EvaluateTimeout)},RemoveEvaluateTimeoutOnFocus:function(){window.removeEventListener("focus",this.EvaluateTimeout)},SetTimerWatch:function(){lt()},EvaluateTimeout:function(){if(y===null||y<=new Date)angular.element(document).ready(function(){u.$broadcast("IdleTimeout")});else{var n=Math.max(0,Math.floor(y)-new Date),t=Math.max(0,n-c.Timeout*1e3);lt(n,t)}return!0},ClearTimeout:function(){clearTimeout(et);clearTimeout(ot)},setisAuthenticatedPartnerFlow:function(n){st=n},getisAuthenticatedPartnerFlow:function(){return st},SetEnrollmentConfig:function(n){window.appType=n.appType;window.aid=n.aid;window.mid=n.mid;window.externalpartner=n.partnerId;window.APPNAMEForSiteCat=n.appNameForSiteCat;window.UXNAMEForSiteCat=n.uxNameForSiteCat;c=n;window.externalpartner&&(window.partnerId=n.partnerId?n.partnerId:"",window.authCode=n.authCode?n.authCode:"",window.transactionId=n.transactionId?n.transactionId:"")},GetEnrollmentConfig:function(){return c},GetAccountEnteredNumberForHierarchy:function(){return li},SetAccountEnteredNumberForHierarchy:function(n){li=n},SetTimeoutModalOpen:function(n){ft=n},ExpDateFormatter:function(n){var i=!1;return n&&(n=n.trim().replace(/\//g,t.ENROLLMENT_EMPTY),n.length>=3&&(n=n.substring(0,2)+t.ENROLLMENT_FORWARD_SLASH+n.substring(2,4)),t.ENROLLMENT_EXPIRATION_DATE_PATTERN.test(n)||(i=!0)),{ExpDate:n,IsExpDateInValid:i}},ResetAccountType:function(){if(a!=undefined)for(var n=0;n<a.length;n++)a[n].lastElementChild.classList.remove(t.ENROLLMENT_RADIO_BTN_CLASS),a[n].setAttribute(t.ENROLLMENT_ARIA_CHECKED,!1)},SetAccountType:function(n){var i,r;if(a=document.getElementsByClassName(t.ENROLLMENT_DIV_RADIO_CONTAINER),a!=undefined)for(i=0;i<a.length;i++)a[i].addEventListener("click",function(){angular.element(this).scope().enrollmentService.ResetAccountType();this.lastElementChild.classList.add(t.ENROLLMENT_RADIO_BTN_CLASS);var n=this.id.substring(3);n==t.ENROLLMENT_PERSONAL_BANKING||n==t.ENROLLMENT_BUSINESS_BANKING?(n==t.ENROLLMENT_BUSINESS_BANKING&&angular.element(this).scope().enrollmentService.SiteCatTCall(t.ENROLLMENT_SITECAT_SELECT_BUSINESS_TYPE_PAGE,t.ENROLLMENT_SITECAT_SELECT_BUSINESS_TYPE_EVENT),angular.element(this).scope().vm.UserType=n):angular.element(this).scope().vm.SelectedAccount=n;this.setAttribute(t.ENROLLMENT_ARIA_CHECKED,!0);this.focus()});n!=undefined&&(r=document.getElementById(t.ENROLLMENT_DIV_TEXT+n),this.ResetAccountType(),r.lastElementChild.classList.add(t.ENROLLMENT_RADIO_BTN_CLASS),r.setAttribute(t.ENROLLMENT_ARIA_CHECKED,!0))},HideContentForSR:function(n){var i=document.getElementsByClassName(t.ENROLLMENT_DIV_CONTAINER)[0],r,u;i&&i.setAttribute(t.ENROLLMENT_ARIA_HIDDEN,n);r=document.getElementsByClassName(t.ENROLLMENT_ERROR_MESSAGE_CLASS);g(!n,r);u=document.getElementsByClassName(t.ENROLLMENT_PAGE_LEVEL_ERROR_MESSAGE_CLASS);g(!n,u)},HideFooterForSR:function(){var n=document.getElementsByClassName(t.ENROLLMENT_DIV_FT_CNTR_CLASS)[0];setTimeout(function(){n&&(n.style.display=t.ENROLLMENT_DISPLAY_BLOCK)},300)},setAccountsForZelle:function(n){wi=n},getAccountsForZelle:function(){return wi},setSelectedAccountForZelle:function(n){di=n},getSelectedAccountForZelle:function(){return di},setSkipedMobileFlag:function(n){rr=n},getSkipedMobileFlag:function(){return rr},getGuid:function(){return ur},setGuid:function(n){ur=n},getStateFarmReturnUrl:function(){var n="",t=document.getElementById("stateFarmReturnUrl");return typeof t!="undefined"&&t!=null&&(n=document.getElementById("stateFarmReturnUrl").innerText||document.getElementById("stateFarmReturnUrl").textContent),n},getEnrollmentUSBUrl:function(){var n="",t=document.getElementById("enrollmentUSBUrl");return typeof t!="undefined"&&t!=null&&(n=document.getElementById("enrollmentUSBUrl").innerText||document.getElementById("enrollmentUSBUrl").textContent),n},getEnrollmentReliaUrl:function(){var n="",t=document.getElementById("enrollmentReliaUrl");return typeof t!="undefined"&&t!=null&&(n=document.getElementById("enrollmentReliaUrl").innerText||document.getElementById("enrollmentReliaUrl").textContent),n},getEnrollmentAppFlyerUrl:function(){var n="",t=document.getElementById("enrollmentAppFlyerUrl");return typeof t!="undefined"&&t!=null&&(n=document.getElementById("enrollmentAppFlyerUrl").innerText||document.getElementById("enrollmentAppFlyerUrl").textContent),n},redirectToMobileLogin:function(){f.location.href=this.getEnrollmentAppFlyerUrl()},ErrorMessageA11y:function(n){var t=document.getElementsByClassName(n);g(!1,t);setTimeout(function(){g(!0,t)},0)},redirectToOldEnrollment:function(){f.location.href=this.getHostUrl()+t.ENROLLMENT_OLD_URL},setContainerAndModalHeight:function(){var i=document.getElementsByClassName(t.ENROLLMENT_DIV_CONTAINER_FLUID),n=document.getElementsByClassName(t.ENROLLMENT_MODAL_DIALOG_CLASS),r=screen.height+t.ENROLLMENT_CSS_PX_UNIT;i!=null&&i[0]!=null&&(i[0].style.height=r,n!=null&&n[0]!=null&&(n[0].style.height=n[0].style.maxHeight=r))},isIphone:function(){return gi&&ApplicationContext!=undefined&&ApplicationContext!=null&&ApplicationContext.getContext().getChannel()==ApplicationContext.getContext().IPHONE&&(nr=!0),nr},isAndroid:function(){return gi&&ApplicationContext!=undefined&&ApplicationContext!=null&&(ApplicationContext.getContext().getChannel()!==ApplicationContext.getContext().ANDROID||ApplicationContext.getContext().ISMOBILEWEB||(fr=!0)),fr}}}angular.module("EnrollmentModule").factory("EnrollmentService",["EnrollmentConstants","CommonConstants","$state","$rootScope","$window","SiteCatService","CommonService","OpenModalService",n])}(),function(){angular.module("EnrollmentModule").constant("EnrollmentConstants",{ENROLLMENT_ISINVALID:"isInValid",ENROLLMENT_ISDIRTY:"isDirty",ENROLLMENT_ISSUBMITTED:"isSubmitted",ENROLLMENT_PRODUCT_CODE_DDA:"DDA",ENROLLMENT_PRODUCT_CODE_TST:"TST",ENROLLMENT_PRODUCT_CODE_INV:"INV",ENROLLMENT_PRODUCT_CODE_CCD:"CCD",ENROLLMENT_PRODUCT_CODE_BCD:"BCD",ENROLLMENT_PRODUCT_CODE_CHX:"CHX",ENROLLMENT_PRODUCT_CODE_EXL:"EXL",ENROLLMENT_PRODUCT_CODE_ATM:"ATM",ENROLLMENT_PRODUCT_CODE_SEL:"SEL",ENROLLMENT_PRODUCT_CODE_SLN:"SLN",ENROLLMENT_PRODUCT_CODE_MAL:"MAL",ENROLLMENT_PRODUCT_CODE_CDA:"CDA",ENROLLMENT_PRODUCT_CODE_REA:"REA",ENROLLMENT_PRODUCT_CODE_GRC:"GRC",ENROLLMENT_CREDIT_CARD_HIDE:"**** ",ENROLLMENT_WHITELABEL_FSV_USER:"fsv_mobile",ENROLLMENT_REDIRECT_BRAND_INDICATOR:"FOCUS",ENROLLMENT_REDIRECT_USER_ENROLL:"enrollment",ENROLLMENT_IN_SESSION_USER_LABEL:"tsToken",ENROLLMENT_HEADER_CLIENT_ID_WHITELABEL:"fsv",ENROLLMENT_BUSINESS_AO:"BCDAO",ENROLLMENT_BUSINESS_NON_AO:"BCDNAO",ENROLLMENT_SUBPRODUCT_CODE_AO:"AO",ENROLLMENT_SUBPRODUCT_CODE_BC:"BC",ENROLLMENT_SUBPRODUCT_CODE_SF_AS:"AS",ENROLLMENT_SUBPRODUCT_CODE_SF_BS:"BS",ENROLLMENT_EMPTY:"",ENROLLMENT_DOT:".",ENROLLMENT_ZELLE_REG_MARK:"<sup>&reg<\/sup>",ENROLLMENT_H2_TAG:"h2",ENROLLMENT_ZELLE_TEXT_ID:"zelletxt",ENROLLMENT_SUB_PRODUCT_CODE_EMPTY:" ",ENROLLMENT_FORWARD_SLASH:"/",ENROLLMENT_USER_ALREADY_ENROLLED_ERR_CODE:"80000002",ENROLLMENT_USER_ALREADY_ENROLLED_ERR_CODE1:"60772",ENROLLMENT_DUPLICATE_ACCOUNT_ERR_CODE:"50009",ENROLLMENT_CLOSED_ACCOUNT_ERR_CODE:"60073",ENROLLMENT_INVALID_PIN_ERR_CODE:"60075",ENROLLMENT_WRONG_ZIPCODE_ERR_CODE:"60078",ENROLLMENT_WRONG_CVV_ERR_CODE:"60077",ENROLLMENT_WRONG_TIN_ERR_CODE:"60070",ENROLLMENT_WRONG_TAX_ERR_CODE:"60171",ENROLLMENT_ACC_NOT_AVAILABLE:"50037",ENROLLMENT_ACC_NOT_PERSONAL:"60546",ENROLLMENT_PROD_CODE_NOT_DEF:"64089",ENROLLMENT_ACCOUNT_ENROLL_PRIORITY_ERR_CARD:"60063",ENROLLMENT_ACCOUNT_ENROLL_PRIORITY_ERR_DDA:"60079",ENROLLMENT_USER_ID_EXISTS_ERR_CODE:"6410",ENROLLMENT_USER_ID_EXISTS_IN_HOGAN_ERR_CODE:"80000007",ENROLLMENT_MULTIPLE_SSN_ERR_CODE:"103",ENROLLMENT_NO_SSN_ERR_CODE_ERR_CODE:"104",ENROLLMENT_INVALID_ACCOUNT_ERR_CODE:"105",ENROLLMENT_WRONG_ACCOUNT_NUMBER_ERR_CODE:"64110",ENROLLMENT_USER_HAS_SSN_ERR_CODE:"-3",ENROLLMENT_MAX_FAILED_ATTEMPT_ERR_CODE:"-55",ENROLLMENT_UNAUTHORIZED_ERR_CODE:"401",ENROLLMENT_PERSONAL_BANKING:"Personal",ENROLLMENT_BUSINESS_BANKING:"Business",ENROLLMENT_USERNAME_TEXT:"UserName",ENROLLMENT_STYLE_DISPLAY:"block",ENROLLMENT_MOBILE_EMAIL:"email",ENROLLMENT_PASSWORD_TEXT:"Password",ENROLLMENT_PASSWORD_TYPE:"password",ENROLLMENT_CONFIRM_PASSWORD_TEXT:"ConfirmPassword",ENROLLMENT_TEXT_TYPE:"text",ENROLLMENT_SITECAT_ALREADY_ENROLLED_PAGE:"EnrollmentAlreadyEnrolledPage",ENROLLMENT_SITECAT_ALREADY_ENROLLED_EVENT:"StatefarmEnrollmentAlreadyEnrolledEvent",ENROLLMENT_ERROR_PAGE:"ERROR",ENROLLMENT_ERROR_PAGE2:"ERROR2",ENROLLMENT_APPLY_ERROR_PAGE:"APPLYERROR",ENROLLMENT_SUCCESS_PAGE:"SUCCESS",ENROLLMENT_LOCKED_OUT_PAGE:"LOCKEDOUT",ENROLLMENT_TIMED_OUT_PAGE:"TIMEDOUT",ENROLLMENT_HEADER_ID:"headerMainTxt",ENROLLMENT_HTML_TAG:"html",ENROLLMENT_TITLE_PIN_PAGE:"Enter PIN",ENROLLMENT_LANG_ATTRIBUTE:"lang",ENROLLMENT_WINDOW_OPEN_SYTSTEM:"_system",ENROLLMENT_PHONE:"800-872-2657",ENROLLMENT_DIALLER_PHONE:"8008722657.",ENROLLMENT_VERIFY_SSN_HELP_NUMBER:"877-202-0043",ENROLLMENT_TEL_TYPE:"tel:",ENROLLMENT_APP_ANDROID:"android",ENROLLMENT_IOS_IPHONE:"iphone",ENROLLMENT_IOS_IPAD:"ipad",ENROLLMENT_SPINNER_ID:"spinnerLoader",ENROLLMENT_DATA_LABEL:"data-label",ENROLLMENT_ARIA_LABEL:"aria-label",ENROLLMENT_ARIA_LABELLED_BY:"aria-labelledby",ENROLLMENT_ARIA_HIDDEN:"aria-hidden",ENROLLMENT_ARIA_CHECKED:"aria-checked",ENROLLMENT_TAB_INDEX:"tabindex",ENROLLMENT_DIV_TEXT:"div",ENROLLMENT_DIV_MBL_NUM_ID:"divMblNum",ENROLLMENT_DISPLAY_BLOCK:"block",ENROLLMENT_DISPLAY_NONE:"none",ENROLLMENT_DIV_PASSWORD_ID:"divPassword",ENROLLMENT_DIV_USERNAME_ID:"divUserName",ENROLLMENT_DIV_CONFIRM_PASSWORD_ID:"divConfirmPassword",ENROLLMENT_DIV_CONTAINER:"en-content-container",ENROLLMENT_DIV_CONTAINER_FLUID:"container-fluid",ENROLLMENT_MODAL_DIALOG_CLASS:"modal-dialog",ENROLLMENT_CSS_POSITION_RELATIVE:"relative",ENROLLMENT_CSS_POSITION_FIXED:"fixed",ENROLLMENT_CSS_PX_UNIT:"px",ENROLLMENT_DIV_RADIO_CONTAINER:"en-rd-container",ENROLLMENT_SC_INFO_BTN_ID:"btnPopCode",ENROLLMENT_RADIO_BTN_CLASS:"checkmark",ENROLLMENT_DIV_USERNAME_ID:"divUserName",ENROLLMENT_CSS_POSITION_RELATIVE:"relative",ENROLLMENT_CSS_POSITION_FIXED:"fixed",ENROLLMENT_DIV_FT_CNTR_CLASS:"en-footer-container",ENROLLMENT_DIV_SC_POP_OVER_CLASS:"en-PopOver-Body",ENROLLMENT_INPUT_LABEL_CLASS:"form-group-float--label",ENROLLMENT_CONFIRM_PASSWORD:"ConfirmPassword",ENROLLMENT_PASSWORD:"Password",ENROLLMENT_RETURN_TO_FOOTNOTE_LINK_ID:"ReturnFtrnotelnk",ENROLLMENT_CONTACT_POLICY_DIV_ID:"divDisclaimer",ENROLLMENT_RETURN_TO_FOOTNOTE_LINK_SR_FOCUS_CLASS:"sr-only-focusable",ENROLLMENT_CANCEL_INPUT_CSS_CLASS:".en-cancel-input",ENROLLMENT_ERROR_MESSAGE_CLASS:"en-error-message",ENROLLMENT_PAGE_LEVEL_ERROR_MESSAGE_CLASS:"enroll-text-align-center en-pg-err-cntr",ENROLLMENT_EXPDATE_NAME:"ExpirationDate",ENROLLMENT_PERIOD:".",ENROLLMENT_STATIC:"static",ENROLLMENT_SF:"statefarm",ENROLLMENT_FSV:"prepaid card enrollment",ENROLLMENT_OTP_SEND_BUTTON_ID:"#btnMnoOtpSend",ENROLLMENT_OTP_RESEND_BUTTON_ID:".resend-otp-selected",ENROLLMENT_OTP_INPUT_ID:"#txtMobileOTP",ENROLLMENT_PARTNER_ENROLLMENT_ACTION_URL:"EnrollmentPartner/VerificationOLB",ENROLLMENT_VERIFY_ENROLLMENT_ILA:"EnrollmentILA/VerifyILAEnrollment",ENROLLMENT_VERIFY_ENROLLMENT_ILA_VirtualCard:"EnrollmentILA/VerifyVirtualCard",ENROLLMENT_VERIFY_ENROLLMENT_ACTION_URL:"Enrollment/Verification",ENROLLMENT_VERIFY_ENROLLMENT_WHITELABEL_URL:"Enrollment/WLVerification",ENROLLMENT_VERIFY_ENROLLMENT_WHITELABEL_USER:"Enrollment/EnrollWLUser",ENROLLMENT_VERIFY_ENROLLMENT_WHITELABEL_CHALLENGE_QUESTIONS_URL:"Enrollment/SetupUserChallengeQuestions",ENROLLMENT_VERIFY_ENROLLMENT_ACTIION_INSESSION_URL:"Enrollment/card_activation_session",ENROLLMENT_VERIFY_ENROLLMENT_AUTHENTICATORS:"Enrollment/validate_fsv_authenticators",ENROLLMENT_REDIRECT_ENROLL_USER:"enrollment/getRedirectionDetails",ENROLLMENT_VERIFY_AUTHENTICATORS_WHITELABEL:"Enrollment/ValidateAuthenticators",ENROLLMENT_VERIFY_CUSTOMER_ACTION_URL:"Enrollment/VerifyCustomer",ENROLLMENT_VERIFY_DDA_CUSTOMER_ACTION_URL:"Enrollment/VerifyDDACustomer",ENROLLMENT_ENROLL_USER_ACTION_URL:"Enrollment/EnrollUser",ENROLLMENT_ENROLL_FSV_TOKENIZATION:"authentication/user-identify/v1/verify",ENROLLMENT_ENROLL_FSV_TOKENIZATION_ACTION_INSESSION_URL:"authentication/user-identify/v1/verify",ENROLLMENT_ENROLL_APPLY_USER_ACTION_URL:"Enrollment/EnrollApplyUser",ENROLLMENT_ENROLL_BUSINESS_USER_ACTION_URL:"Enrollment/EnrollBusinessUser",ENROLLMENT_TIME_OUT_ACTION_URL:"Enrollment/EnrollmentTimeout",ENROLLMENT_CLEAR_SESSSION_ACTION_URL:"Enrollment/EnrollmentClearSession",ENROLLMENT_EXTEND_SESSSION_ACTION_URL:"Enrollment/EnrollmentExtendSession",ENROLLMENT_USB_URL:"https://www.usbank.com",STATEFARM_REDIRECT_URL:"https://www.statefarm.com",ENROLLMENT_APPFLYER_USB_LOGIN:"https://usbankflyer.onelink.me/Woj5?pid=testing",ENROLLMENT_RELIACARD_URL:"https://www.usbankreliacard.com",ENROLLMENT_ONLINE_MOBILEBANKING_AGGREMENT_URL:"https://www.usbankfocus.com/documentLocator?docId=onlineandmobileagreement",ENROLLMENT_LOGIN_ASSITANT_URL:"/OLS/LoginAssistant/",ENROLLMENT_CARD_ACTIVATION:"Enrollment/card_activation",ENROLLMENT_OLD_URL:"/Auth/LandingPage.aspx?s",ENROLLMENT_AUTH_LOGIN_URL:"/Auth/Login",ENROLLMENT_AUTH_LOCK_USER_LOGIN_URL:"/Auth/Login?isUserLocked=true",ENROLLMENT_FSV_FLOW_TYPE:"Enrollment",ENROLLMENT_FSV_AUTHENTICATOR_URL:"authentication/user-identify/v1/validate-authenticator",ENROLLMENT_ENROLL_FSV_TOKENIZATION_ACTION_INSESSION_URL:"authentication/user-identify/v1/verify",ENROLLMENT_URL_STRUCTURE:"//",ENROLLMENT_ROOT_PATH:"/OLS/Public/",ENROLLMENT_FOURDIGITPATTERNVALID:"fourDigitPatternValid",ENROLLMENT_DIGITPATTERNVALID:"digitPatternValid",ENROLLMENT_SECURITY_CODE_PATTERN:/[0-9]{3,4}/,ENROLLMENT_THREE_DIGIT_PATTERN:/[0-9]{3}/,ENROLLMENT_FOURDIGIT_PATTERN:/[0-9]{4}/,ENROLLMENT_FIVE_DIGIT_PATTERN:/[0-9]{5}/,ENROLLMENT_NUMBERS_ONLY_PATTERN:/[^0-9]/g,ENROLLMENT_EXP_DATE_ONLY_PATTERN:/[^0-9\/]/g,ENROLLMENT_EXPIRATION_DATE_PATTERN:/^(((0)[0-9])|((1)[0-2]))(\/)[0-9][0-9]$/,ENROLLMENT_DIGIT_PATTERN:/^[0-9]*$/,ENROLLMENT_CARDNUMBER_PATTERN:/^[0-9- ]*$/,ENROLLMENT_USER_ID_PATTERN:/[\S\s]{7,22}/,ENROLLMENT_ALPHA_NUMERIC_PATTERN:/[^a-zA-Z0-9]/g,ENROLLMENT_ALPHA_NUMERIC_PATTERN_CHECK:/^[a-zA-Z0-9]*$/,ENROLLMENT_SPACE_PATTERN:/[\r\n\t\s]/g,ENROLLMENT_USERNAME_PATTERN:/^[a-z0-9]+$/i,ENROLLMENT_USERNAME_NO_SPL_CHARS_PATTERN:/[^a-zA-Z0-9\r\n]/g,ENROLLMENT_WHILTELABEL_USERNAME_CHARS_PATTERN:/[^a-zA-Z0-9-_\r\n]/g,ENROLLMENT_WHITELABEL_USERNAME_PATTERN:/^[a-z0-9-_]+$/i,ENROLLMENT_WHITELABEL_USERNAME_POPULATE_PATTERN:/^[A-Za-z0-9-_]{8,12}$/,ENROLLMENT_WHITELABLE_UPPER_CASE_LETTER:/(?=.*[A-Z])/,ENROLLMENT_WHITELABLE_LOWER_CASE_LETTER:/(?=.*[a-z])/,ENROLLMENT_WHITELABLE_AT_LEAST_ONE_LETTER:/(?=.*[a-zA-Z])/,ENROLLMENT_WHITELABLE_USER_ID_PATTERN:/[\S\s]{8,12}/,ENROLLMENT_WHITELABEL_ATLEAST_SPECIAL_CHARC:/^(?=.*[@#$%^&+=])/,ENROLLMENT_WHITELABEL_ATLEAST_SPECIAL_CHARC_UPDATED:/^(?=.*[`~!@#$%^&*()?+=\[\]{}\\\/|;':<>.,\"_-])/,ENROLLMENT_PASSWORD_PATTERN:/^[A-Za-z0-9_\W]{8,24}$/,ENROLLMENT_PASSWORD_NO_SPL_CHARS_PATTERN:/[^A-Za-z0-9_@\\s/#+=~!@#$%^*(){}[\]|?`,:;.!-]/g,ENROLLMENT_TAXID_PATTERN:/[0-9]{9}/,ENROLLMENT_DATE_OF_BIRTH_PATTERN:/^(0[1-9]|1[012])[- /.](0[1-9]|[12][0-9]|3[01])[- /.](19|20)\d\d$/,ENROLLMENT_ATLEAST_NUMBER_PATTERN:/.*[0-9].*$/,ENROLLMENT_ATLEAST_LETTER_PATTERN:/.*[a-zA-Z].*$/,ENROLLMENT_NAME_PATTERN:/^[a-zA-Z0-9.'’\- ]+$/,ENROLLMENT_NAME_PATTERN_ALPHA_ONLY:/[^a-zA-Z]/g,ENROLLMENT_EMAIL_PATTERN:/^((?!\.)[\w\._-]+@[A-Za-z0-9\-_]+(\.[A-Za-z0-9\-_]+)+)$/,ENROLLMENT_MOBILE_NUM_PATTERN:/[0-9]{10}$/,ENROLLMENT_OTP_NUM_PATTERN:"[0-9]{6}$",ENROLLMENT_USERNAME_POPULATE_PATTERN:/^[A-Za-z0-9]{7,22}$/,ENROLLMENT_CONTROLLER_AS:"vm",ENROLLMENT_MOBILE_OTP:"OTP",ENROLLMENT_MOBILE_NEW:"NEW",ENROLLMENT_MNO:"MNO",ENROLLMENT_MNO_BACK:"MNOBACK",ENROLLMENT_CODE:"CODE",ENROLLMENT_PIN:"PIN",ENROLLMENT_QUESTION_MARK:"?",ENROLLMENT_CARD_ACTIVATION_PRE_ACTIVE_STATUS:"PA",ENROLLMENT_CARD_ACTIVATION_ALREADY_ACTIVE_STATUS:"AC",ENROLLMENT_CARD_STATUS_INACTIVE:"IA",ENROLLMENT_CARD_STATUS_DEACTIVATED:"DE",ENROLLMENT_CARD_STATUS_REPLACED:"RP",ENROLLMENT_CARD_STATUS_EXPIRED:"EX",ENROLLMENT_CARD_STATUS_REPLACED_ISSUED:"RI",VERIFY_ENROLLMENT:"VerifyEnrollment",VERIFY_ENROLLMENT_STATE:"/VerifyEnrollment",VERIFY_ENROLLMENT_TEMPLATE:"VerifyEnrollment.html",VERIFY_ENROLLMENT_CONTROLLER:"VerifyEnrollmentController",VERIFY_ENROLLMENT_WO_SSN:"VerifyEnrollmentWoSSN",VERIFY_ENROLLMENT_WO_SSN_STATE:"/VerifyEnrollmentWoSSN",VERIFY_ENROLLMENT_WO_SSN_TEMPLATE:"VerifyEnrollmentWoSSN.html",VERIFY_ENROLLMENT_WO_SSN_CONTROLLER:"VerifyEnrollmentWoSSNController",VERIFY_AUTHENTICATORS:"VerifyAuthenticators",VERIFY_AUTHENTICATORS_STATE:"/VerifyAuthenticators",VERIFY_AUTHENTICATORS_TEMPLATE:"VerifyAuthenticators.html",VERIFY_AUTHENTICATORS_CONTROLLER:"VerifyAuthenticatorsController",CARD_ACTIVATION:"CardActivation",CARD_ACTIVATION_STATE:"/CardActivation",CARD_ACTIVATION_TEMPLATE:"CardActivation.html",CARD_ACTIVATION_CONTROLLER:"CardActivationController",CARD_ACTIVATION_SUCCESS:"CardActivationSuccess",CARD_ACTIVATION_SUCCESS_STATE:"/CardActivationSuccess",CARD_ACTIVATION_SUCCESS_TEMPLATE:"CardActivationSuccess.html",CARD_ACTIVATION_SUCCESS_CONTROLLER:"CardActivationSuccessController",ENROLLMENT_VERIFY_EMAIL:"VerifyEmail",ENROLLMENT_VERIFY_EMAIL_STATE:"/VerifyEmail/:EmailPageType",ENROLLMENT_VERIFY_EMAIL_TEMPLATE:"VerifyEmail.html",ENROLLMENT_VERIFY_EMAIL_CONTROLLER:"VerifyEmailController",SSN_ONLY:"SsnOnly",SSN_ONLY_STATE:"/SsnOnly",SSN_ONLY_TEMPLATE:"SsnOnly.html",SSN_ONLY_CONTROLLER:"SsnOnlyController",SECURITY_QUESTIONS:"SecurityQuestions",SECURITY_QUESTIONS_STATE:"/SecurityQuestions",SECURITY_QUESTIONS_TEMPLATE:"SecurityQuestions.html",SECURITY_QUESTIONS_CONTROLLER:"SecurityQuestionsController",ENROLLMENT_VERIFY_MOBILE:"VerifyMobile",ENROLLMENT_VERIFY_MOBILE_STATE:"/VerifyMobile/:MobilePageType",ENROLLMENT_VERIFY_MOBILE_TEMPLATE:"VerifyMobileNumber.html",ENROLLMENT_VERIFY_MOBILE_CONTROLLER:"VerifyMobileController",ENROLLMENT_RETRIEVE_ID:"RetrieveId",ENROLLMENT_RETRIEVE_ID_STATE:"/RetrieveId",ENROLLMENT_RETRIEVE_ID_TEMPLATE:"RetrieveId.html",ENROLLMENT_RETRIEVE_ID_CONTROLLER:"RetrieveIdController",ENROLLMENT_SELECT_ACCOUNT:"SelectAccount",ENROLLMENT_SELECT_ACCOUNT_STATE:"/SelectAccount",ENROLLMENT_SELECT_ACCOUNT_TEMPLATE:"SelectAccount.html",ENROLLMENT_SELECT_ACCOUNT_CONTROLLER:"SelectAccountController",ENROLLMENT_VERIFY_BUSINESS:"VerifyBusiness",ENROLLMENT_VERIFY_BUSINESS_STATE:"/VerifyBusiness/:BusinessPageType",ENROLLMENT_VERIFY_BUSINESS_TEMPLATE:"VerifyBusiness.html",ENROLLMENT_VERIFY_BUSINESS_CONTROLLER:"VerifyBusinessController",ENROLLMENT_VERIFY_PERSONAL:"VerifyPersonal",ENROLLMENT_VERIFY_PERSONAL_STATE:"/VerifyPersonal/:PersonalPageType",ENROLLMENT_VERIFY_PERSONAL_TEMPLATE:"VerifyPersonal.html",ENROLLMENT_VERIFY_PERSONAL_CONTROLLER:"VerifyPersonalController",ENROLLMENT_ENTER_ID_INFO:"EnterIdInfo",ENROLLMENT_ENTER_ID_INFO_STATE:"/EnterIdInfo",ENROLLMENT_ENTER_ID_INFO_TEMPLATE:"EnterIdInfo.html",ENROLLMENT_ENTER_ID_INFO_CONTROLLER:"EnterIdInfoController",ENROLLMENT_TIMEOUT_EXTEND_TEMPLATE:"EnrollmentTimeout.html",ENROLLMENT_TIMEOUT_EXTEND_CONTROLLER:"TimeoutExtendController",ENROLLMENT_CONFIRMATION:"EnrollmentConfirmation",ENROLLMENT_HEADER_ID:"page-header",ENROLLMENT_CONFIRMATION_STATE:"/EnrollmentConfirmation/:PageType",ENROLLMENT_CONFIRMATION_TEMPLATE:"EnrollmentConfirmation.html",ENROLLMENT_CONFIRMATION_CONTROLLER:"EnrollmentConfirmationController",ENROLLMENT_ADDITIONAL_BUSINESS_INFO:"AdditionalBusinessInfo",ENROLLMENT_ADDITIONAL_BUSINESS_INFO_STATE:"/AdditionalBusinessInfo",ENROLLMENT_ADDITIONAL_BUSINESS_INFO_TEMPLATE:"AdditionalBusinessInfo.html",ENROLLMENT_ADDITIONAL_BUSINESS_INFO_CONTROLLER:"AdditionalBusinessInfoController",ZELLE_ENROLLMENT:"ZelleEnrollment",ZELLE_ENROLLMENT_STATE:"/ZelleEnrollment",ZELLE_ENROLLMENT_TEMPLATE:"ZelleEnrollment.html",ZELLE_ENROLLMENT_CONTROLLER:"ZelleEnrollmentController",ZELLE_SELECT_ACCOUNT:"ZelleSelectAccount",ZELLE_SELECT_ACCOUNT_STATE:"/ZelleSelectAccount",ZELLE_SELECT_ACCOUNT_TEMPLATE:"ZelleSelectAccount.html",ZELLE_SELECT_ACCOUNT_CONTROLLER:"ZelleSelectAccountController",ZELLE_ENROLL_ACCOUNTS:"ZelleEnrollAccounts",ZELLE_ENROLL_ACCOUNTS_STATE:"/ZelleEnrollAccounts",ZELLE_ENROLL_ACCOUNTS_TEMPLATE:"ZelleEnrollAccounts.html",ZELLE_ENROLL_ACCOUNTS_CONTROLLER:"ZelleEnrollAccountsController",ZELLE_CONFIRMATION:"ZelleConfirmation",ZELLE_CONFIRMATION_STATE:"/ZelleConfirmation",ZELLE_CONFIRMATION_TEMPLATE:"ZelleConfirmation.html",ZELLE_CONFIRMATION_CONTROLLER:"ZelleConfirmationController",ENROLLMENT_ENROLL_USER_WITH_ZELLE_ACTION_URL:"Enrollment/EnrollUserWithZelle",ENROLLMENT_CANCEL:"EnrollmentCancel",ENROLLMENT_CANCEL_STATE:"/EnrollmentCancel",ENROLLMENT_CANCEL_TEMPLATE:"EnrollmentCancel.html",ENROLLMENT_COMPLETE:"EnrollmentComplete",ENROLLMENT_COMPLETE_STATE:"/EnrollmentComplete/:UserName",ENROLLMENT_SITECAT_ACCOUNTINFO_PAGE:"EnrollmentAccountVerification",ENROLLMENT_SITECAT_ACCOUNTINFO_EVENT:"AccountVerificationEnterInfo",ENROLLMENT_SITECAT_PREPAIDCARD_EVENT:"PrepaidCard",ENROLLMENT_SITECAT_ADDITIONALACCOUNTS_EVENT:"AdditionalAccountDetails",ENROLLMENT_SITECAT_ACCOUNTINFO_ALREADY_ENROLLED_EVENT:"AccountVerificationAlreadtEnrolledError",ENROLLMENT_SITECAT_SELECT_PERSONAL_TYPE_PAGE:"EnrollmentSelectPersonal",ENROLLMENT_SITECAT_SELECT_PERSONAL_TYPE_EVENT:"SelectPersonalType",ENROLLMENT_SITECAT_SELECT_BUSINESS_TYPE_PAGE:"EnrollmentSelectBusiness",ENROLLMENT_SITECAT_SELECT_BUSINESS_TYPE_EVENT:"SelectBusinessType",ENROLLMENT_SITECAT_SELECT_PERSONAL_ACCOUNT_TYPE_PAGE:"EnrollmentSelectPersonalAccountType",ENROLLMENT_SITECAT_SELECT_PERSONAL_ACCOUNT_TYPE_EVENT:"SelectPersonalAccountType",ENROLLMENT_SITECAT_SELECT_BUSINESS_ACCOUNT_TYPE_PAGE:"EnrollmentSelectBusinessAccountType",ENROLLMENT_SITECAT_SELECT_BUSINESS_ACCOUNT_TYPE_EVENT:"SelectBusinessAccountType",ENROLLMENT_SITECAT_ACCOUNTINFO_INVALID_OR_MISMATCH_EVENT:"AccountVerificationInvalidOrMismatchAccDetailsError",ENROLLMENT_SITECAT_VERIFY_MOBILE_NUMBER_PAGE:"EnrollmentVerifyMobileNumber",ENROLLMENT_SITECAT_VERIFY_EMAIL_ID_PAGE:"EnrollmentVerifyEmailId",ENROLLMENT_SITECAT_VERIFY_MOBILE_NUMBER_EVENT:"VerifyMobileNumber",ENROLLMENT_SITECAT_VERIFY_EMAIL_ID_EVENT:"VerifyEmailId",ENROLLMENT_SITECAT_ENTER_MOBILE_NUMBER_EVENT:"EnterMobileNumber",ENROLLMENT_SITECAT_ENTER_EMAIL_ID_EVENT:"EnterEmailId",ENROLLMENT_SITECAT_MOBILE_NUMBER_OTP_PAGE:"EnrollmentMobileNumberOtp",ENROLLMENT_SITECAT_EMAIL_ID_OTP_PAGE:"EnrollmentEmailIdOtp",ENROLLMENT_SITECAT_MOBILE_NUMBER_OTP_EVENT:"MobileNumberOtp",ENROLLMENT_SITECAT_EMAIL_ID_OTP_EVENT:"EmailIdOtp",ENROLLMENT_SITECAT_EMAIL_ID_RESEND_OTP_EVENT:"ResendOtp",ENROLLMENT_SITECAT_MOBILE_NUMBER_OTP_LAST_ATTEMPT_EVENT:"MobileNumberOtpLastAttempt",ENROLLMENT_SITECAT_ACTIVATE_CARD_ENTER_PIN_PAGE:"EnrollmentCardEnterPin",ENROLLMENT_SITECAT_ACTIVATE_CARD_PIN_PAGE:"EnrollmentCardActivate",ENROLLMENT_SITECAT_ACTIVATE_CARD_PIN_EVENT:"ActivateCard",ENROLLMENT_SITECAT_ACTIVATE_CARD_PIN_SUCCESS_EVENT:"ActivateCardSuccess",ENROLLMENT_SITECAT_CHALLENGE_QUESTIONS_PAGE:"EnrollmentChallengeQuestions",ENROLLMENT_SITECAT_CHALLENGE_QUESTIONS_EVENT:"SetChallengeQuestions",ENROLLMENT_SITECAT_VERIFY_PERSONAL_PAGE:"EnrollmentVerifyPersonal",ENROLLMENT_SITECAT_VERIFY_PERSONAL_CCD_PIN_EVENT:"CCDPin",ENROLLMENT_SITECAT_VERIFY_PERSONAL_CCD_PIN_ALREADY_ENROLLED_EVENT:"CCDPinAlreadyEnrolledError",ENROLLMENT_SITECAT_VERIFY_PERSONAL_CCD_CARD_INFO_EVENT:"CCDCardInfo",ENROLLMENT_SITECAT_VERIFY_PERSONAL_CCD_CARD_INFO_ALREADY_ENROLLED_EVENT:"CCDCardInfoAlreadyEnrolledError",ENROLLMENT_SITECAT_VERIFY_PERSONAL_CCD_CARD_INFO_INVALID_EVENT:"CCDCardInfoInvalidError",ENROLLMENT_SITECAT_VERIFY_PERSONAL_HIERARCHY_REDIRECT_EVENT:"HierarchyRedirect",ENROLLMENT_SITECAT_VERIFY_PERSONAL_HIERARCHY_REDIRECT_ALREADY_ENROLLED_EVENT:"HierarchyRedirectAlreadyEnrolled",ENROLLMENT_SITECAT_VERIFY_PERSONAL_ZIPCODE_EVENT:"Zipcode",ENROLLMENT_SITECAT_VERIFY_PERSONAL_ZIPCODE_ALREADY_ENROLLED_EVENT:"ZipcodeAlreadyEnrolledError",ENROLLMENT_SITECAT_VERIFY_PERSONAL_DDA_MNO_ENTER_PIN_EVENT:"DDAMnoEnterPin",ENROLLMENT_SITECAT_VERIFY_PERSONAL_DDA_MNO_GET_PIN_EVENT:"DDAMnoGetPin",ENROLLMENT_SITECAT_VERIFY_BUSINESS_PAGE:"EnrollmentVerifyBusiness",ENROLLMENT_SITECAT_VERIFY_BUSINESS_DDA_EVENT:"BusinessDDA",ENROLLMENT_SITECAT_VERIFY_BUSINESS_DDA_ALREADY_ENROLLED_EVENT:"BusinessDDAAlreadyEnrolledError",ENROLLMENT_SITECAT_VERIFY_BUSINESS_DDA_INVALID_INFO_EVENT:"BusinessDDAInvalidInfoError",ENROLLMENT_SITECAT_VERIFY_BUSINESS_AO_EVENT:"BusinessAO",ENROLLMENT_SITECAT_VERIFY_BUSINESS_AO_ALREADY_ENROLLED_EVENT:"BusinessAOAlreadyEnrolledError",ENROLLMENT_SITECAT_VERIFY_BUSINESS_AO_INVALID_INFO_EVENT:"BusinessAOInvalidInfoError",ENROLLMENT_SITECAT_VERIFY_BUSINESS_NON_AO_EVENT:"BusinessNonAO",ENROLLMENT_SITECAT_VERIFY_BUSINESS_NON_AO_ALREADY_ENROLLED_EVENT:"BusinessNonAOAlreadyEnrolledError",ENROLLMENT_SITECAT_VERIFY_BUSINESS_NON_AO_INVALID_INFO_EVENT:"BusinessBusinessNonAOInvalidInfoError",ENROLLMENT_SITECAT_VERIFY_BUSINESS_NON_AO_CARD_INFO_EVENT:"BusinessNonAOCardInfo",ENROLLMENT_SITECAT_VERIFY_BUSINESS_NON_AO_CARD_INFO__ALREADY_ENROLLED_EVENT:"BusinessNonAOCardInfoAlreadyEnrolledError",ENROLLMENT_SITECAT_VERIFY_BUSINESS_NON_AO_CARD_INFO__INVALID_INFO_EVENT:"BusinessNonAOCardInfoInvalidError",ENROLLMENT_SITECAT_VERIFY_BUSINESS_CARD_INFO_EVENT:"BusinessCardInfo",ENROLLMENT_SITECAT_VERIFY_BUSINESS_CARD_INFO_ALREADY_ENROLLED_EVENT:"BusinessCardInfoAlreadyEnrolledError",ENROLLMENT_SITECAT_VERIFY_BUSINESS_CARD_INFO_INVALID_EVENT:"BusinessCardInfoInvalidError",ENROLLMENT_SITECAT_VERIFY_BUSINESS_TSTINVMAL_EVENT:"BusinessINVTSTMAL",ENROLLMENT_SITECAT_VERIFY_BUSINESS_TSTINVMAL_ALREADY_ENROLLED_EVENT:"BusinessINVTSTMALAlreadyEnrolledError",ENROLLMENT_SITECAT_VERIFY_BUSINESS_TSTINVMAL_INVALID_EVENT:"BusinessINVTSTMALInvalidError",ENROLLMENT_SITECAT_VERIFY_BUSINESS_HIERARCHY_REDIRECT_EVENT:"HierarchyRedirect",ENROLLMENT_SITECAT_VERIFY_BUSINESS_HIERARCHY_REDIRECT_ALREADY_ENROLLED_EVENT:"HierarchyRedirectAlreadyEnrolled",ENROLLMENT_SITECAT_VERIFY_BUSINESS_HIERARCHY_REDIRECT_INVALID_INFO_EVENT:"HierarchyRedirectInvalidInfo",ENROLLMENT_SITECAT_LOGIN_CREDENTIALS_PAGE:"EnrollmentLoginCredentials",ENROLLMENT_SITECAT_LOGIN_CREDENTIALS_EVENT:"LoginCredentials",ENROLLMENT_SITECAT_LOGIN_CREDENTIALS_USERNAME_EXISTS_EVENT:"UserNameExistsError",ENROLLMENT_SITECAT_LOGIN_CREDENTIALS_BUSINESS_PAGE:"EnrollmentLoginCredentialsBusiness",ENROLLMENT_SITECAT_LOGIN_CREDENTIALS_BUSINESS_EVENT:"LoginCredentials",ENROLLMENT_SITECAT_LOGIN_CREDENTIALS_BUSINESS_USERNAME_EXISTS_EVENT:"UserNameExistsError",ENROLLMENT_SITECAT_LOGIN_CREDENTIALS_BUSINESS_ADDITIONAL_INFO_EVENT:"AdditionalInformation",ENROLLMENT_SITECAT_STATEFARM_ERROR_PAGE:"StateFarmGeneralErrorPage",ENROLLMENT_SITECAT_STATEFARM_ERROR_EVENT_NAME:"GeneralStateFarmSSOError",ENROLLMENT_SITECAT_STATEFARM_SUCCESS_PAGE:"EnrollmentSucess",ENROLLMENT_SITECAT_STATEFARM_SUCCESS_EVENT_NAME:"EnrollmentUserIdSuccess",ENROLLMENT_SITECAT_TIMEOUT_PAGE:"EnrollmentTimeout",ENROLLMENT_SITECAT_SF_EVENT:"event41,event569",ENROLLMENT_SITECAT_TIMEOUT_EVENT:"Timeout",USER_ENROLLED_ALREADY_MESSAGE_PAGE:"USERENROLLEDALREADY",ENROLLMENT_SITECAT_TIMEOUT_WARNING_EVENT:"TimeoutWarning",ENROLLMENT_SITECAT_ERROR_PAGE:"EnrollmentError",ENROLLMENT_MM_YY:"(mm/yy)",ENROLLMENT_SITECAT_ERROR_EVENT:"SorryError",ENROLLMENT_SITECAT_LOCKEDOUT_PAGE:"EnrollmentLockedOut",ENROLLMENT_SITECAT_LOCKEDOUT_EVENT:"LockedOut",ENROLLMENT_SITECAT_SUCCESS_PAGE:"EnrollmentSuccess",ENROLLMENT_SITECAT_SUCCESS_EVENT:"Success",ENROLLMENT_SITECAT_ENROLLED_PAGE:"EnrollmentAlreadyEnrolled",ENROLLMENT_SITECAT_ENROLLED_EVENT:"AlreadyEnrolled",ENROLLMENT_SITECAT_ENROLLED_PAGE_BUSINESS:"EnrollmentAlreadyEnrolledBusinessType",ENROLLMENT_SITECAT_ENROLLED_EVENT_BUSINESS:"AlreadyEnrolled",ENROLLMENT_SITECAT_TIMEOUT_PAGE_BUSINESS:"EnrollmentTimeoutForBusinessType",ENROLLMENT_SITECAT_TIMEOUT_EVENT_BUSINESS:"AlreadyEnrolled",ENROLLMENT_SITECAT_TIMEOUT_WARNING_EVENT_BUSINESS:"TimeoutWarning",ENROLLMENT_SITECAT_ERROR_PAGE_BUSINESS:"EnrollmentErrorForBusinessType",ENROLLMENT_SITECAT_ERROR_EVENT_BUSINESS:"SorryError",ENROLLMENT_SITECAT_LOCKEDOUT_PAGE_BUSINESS:"EnrollmentLockedOutForBusinessType",ENROLLMENT_SITECAT_LOCKEDOUT_EVENT_BUSINESS:"LockedOut",ENROLLMENT_SITECAT_SUCCESS_PAGE_BUSINESS:"EnrollmentSuccessForBusinessType",ENROLLMENT_SITECAT_SUCCESS_EVENT_BUSINESS:"Success",ENROLLMENT_OLB_FLOW_VALUE:"olb",ENROLLMENT_SITECAT_SECTION:"enrollment",ENROLLMENT_FSV_FLOW_TYPE:"Enrollment",ENROLLMENT_IOVATION_ERROR:"usb:app:enrollment:authentication verification failure 42",ENROLLMENT_SITECAT_EVENTS:"event366",ENROLLMENT_SITECAT_PERSONAL_SUBSECTION:"enrollment personal",ENROLLMENT_SITECAT_BUSINESS_SUBSECTION:"enrollment business",DIGITAL_AUTH_COOKIES_URL:"/security-management/authentication/customer/token/v1/extract-obsso",loginAssistantUrl:"/OLS/LoginAssistant/",ENROLLMENT_STATEFARM_GENERALERROR:"STATEFARMGENERALERROR",AUTHORIZATION_KEY:"Authorization",BEARER_KEY:"Bearer",APP_ID_KEY:"App-ID",APP_ID_VALUE:"RETAIL",TENENT_ID_KEY:"Tenant-ID",TENENT_ID_VALUE:"USB",CHANNEL_ID_KEY:"Channel-ID",CHANNEL_ID_VALUE:"web",APP_VERSION_KEY:"App-Version",APP_VERSION_VALUE:"1.0",CORELIAN_ID_KEY:"Correlation-ID",CONTENT_TYPE_KEY:"Content-Type",CONTENT_TYPE_JSON:"application/json",ENROLLMENT_LOGIN_POLICY:"password_login",ENROLLMENT_SSO_REDIRECTION_URL:"/Auth/Signon/SignonWithTransmit",ENROLLMENT_SSO_DIY_REDIRECTION_URL:"/Auth/CustHubLandingPage.aspx",SKIP_MOBILE_ENROLL_URL:"EnrollmentPartner/PartnerLoginEnrollUser",SKIP_MOBILE_DDA_VERIFICATION:"EnrollmentPartner/PartnerLoginVerifyDDACustomer",ZELLEENROLLMENT_SITECAT_CONFIRMATION_PAGE:"ZelleEnrollment",ZELLEENROLLMENT_SITECAT_CONFIRMATION_PAGE_EVENT:"zelleConfirmation",ZELLEENROLLMENT_SITECAT_SELECT_ACCOUNT_PAGE_EVENT:"zelleSelectAccount",ZELLEENROLLMENT_SITECAT_SIGNUP_PAGE_EVENT:"zelleSignup",ZELLEENROLLMENT_SITECAT_START_PAGE_EVENT:"zelleIntro",SIGNONWITHTRANSMIT_SITECAT_ERROR_CODE:"111110",OBSSOCOOKIE_SITECAT_ERROR_CODE:"111111",ENROLLMENT_MOBILE_MASK_FORMAT:"XXX-XXX-",ENROLLMENT_ANONYMOUS_POLICY_TYPE:"Anonymous",ENROLLMENT_PARTNER_SF:"Partner SF ",ENROLLMENT_APPD_SSO_SUCCESS:"SSO success",ENROLLMENT_APPD_SSO_USERNAME_RETURNED:"username returned from enrollment",ENROLLMENT_APPD_SSO_FAILED:"SSO failure sdk 4001 reject ",ENROLLMENT_APPD_SSO_SIGN_ON_WITH_TRANSMIT_FAILURE:"SSO failure reject ",ENROLLMENT_APPD_SESSION_STARTED:"enrollment session started",ENROLLMENT_APPD_LOCK_OUT:"enrollment locked out",ENROLLMENT_APPD_CANCELLED:"enrollment cancelled",ENROLLMENT_APPD_TIMEOUT:"enrollment timeout",ENROLLMENT_WEB_TO_WEB_REDIRECT_AID:"fsv_web",ENROLLMENT_CARDNOTFOUND:"4411",ENROLLMENT_AUTHENTICATOR_NULL:"4412",ENROLLMENT_USER_UNAUTHORIZED:"4413",ENROLLMENT_AUTHENTICATOR_INVALID:"4414",ENROLLMENT_DOB_ERROR:"4415",ENROLLMENT_AUTHENTICATOR_INVALID1:"4416",ENROLLMENT_UNAVAILABLE:"4417",ENROLLMENT_INTERNAL_ERROR:"4418",ENROLLMENT_NO_USER_FOUND:"4419",ENROLLMENT_CARD_NO_CORRECT_STATUS:"4420",ENROLLMENT_USERNAME_EXISTS_INSYSTEM:"4421",ENROLLMENT_USER_CROSSED_MAX_INVALID_ATTEMPTS:"4422",ENROLLMENT_CV2_NOT_VALID:"4423",ENROLLMENT_CERTID_NOT_ACTIVE:"4424",ENROLLMENT_CARD_LINKING_ISSUE:"4425",ENROLLMENT_USERNAME_LINKED:"4426",ENROLLMENT_ACCOUNT_LOCKED:"4427",ENROLLMENT_MID_EXPIRED:"4432"})}(),function(){"use strict";function n(n){return{require:"ngModel",link:function(t,i,r,u){if(u){i.on("focus",function(){t.vm.IsExpDateInValid&&this.name==n.ENROLLMENT_EXPDATE_NAME&&(t.vm.IsExpDateInValid=!1);t.vm.ErrorMessage&&(t.vm.ErrorMessage=n.ENROLLMENT_EMPTY);t.vm.WrongPinErrorMessage&&(t.vm.WrongPinErrorMessage=n.ENROLLMENT_EMPTY);t.vm.ZipcodeInvalidErrMsg&&(t.vm.ZipcodeInvalidErrMsg=n.ENROLLMENT_EMPTY);t.vm.WrongTaxErrorMessage&&(t.vm.WrongTaxErrorMessage=n.ENROLLMENT_EMPTY);this.name==n.ENROLLMENT_CONFIRM_PASSWORD&&(t.vm.IsPasswordsSame=undefined);t.vm.UserNameExistsErrMsg&&(t.vm.UserNameExistsErrMsg=n.ENROLLMENT_EMPTY);this.name==n.ENROLLMENT_PASSWORD&&(t.form.Password.$inValid=!1);t.vm&&t.vm.isFormSubmitted&&u.$setValidity(n.ENROLLMENT_ISSUBMITTED,!0);u.$touched=!1;u.$setValidity(n.ENROLLMENT_ISINVALID,!0);t.$$phase||t.$apply()});i.on("blur",function(){var i=!0;this.name!=n.ENROLLMENT_PASSWORD||t.vm.IsPasswordValid||(t.form.Password.$inValid=!0);angular.isDefined(u.$viewValue)&&u.$viewValue!=n.ENROLLMENT_EMPTY&&u.$invalid&&(i=!1);angular.isDefined(u.$$success.minlength)&&u.$$success.minlength&&(i=!0);u.$setValidity(n.ENROLLMENT_ISINVALID,i);t.$$phase||t.$apply()})}}}}angular.module("EnrollmentModule").directive("fieldValidation",["EnrollmentConstants",n])}(),function(){"use strict";function n(n){return{require:"ngModel",link:function(t,i,r,u){function f(t){var r=!0,i=!0,f,e;return!angular.isDefined(t)||t==""?(u.$setValidity(n.ENROLLMENT_FOURDIGITPATTERNVALID,r),u.$setValidity(n.ENROLLMENT_DIGITPATTERNVALID,i),t):(f=n.ENROLLMENT_DIGIT_PATTERN,f.test(t)||(i=!1),i&&(e=n.ENROLLMENT_FOURDIGIT_PATTERN,e.test(t)||(r=!1)),u.$setValidity(n.ENROLLMENT_FOURDIGITPATTERNVALID,r),u.$setValidity(n.ENROLLMENT_DIGITPATTERNVALID,i),t)}u.$parsers.push(f);u.$formatters.push(f)}}}angular.module("EnrollmentModule").directive("ssnValidation",["EnrollmentConstants",n])}(),function(){"use strict";function n(n){return{require:"ngModel",link:function(t,i,r,u){if(u){i.on("focus",function(){var t,i,r,f;window.UXNAMEForSiteCat==n.ENROLLMENT_APP_ANDROID&&(t=document.getElementsByClassName(n.ENROLLMENT_DIV_FT_CNTR_CLASS)[0],t!=null&&(i=window.getComputedStyle(document.getElementsByClassName(n.ENROLLMENT_DIV_CONTAINER)[0]).height,t.style.position=n.ENROLLMENT_CSS_POSITION_RELATIVE,t.style.marginTop=Math.abs(parseInt(screen.height-parseInt(i.substr(0,i.length-2))))+n.ENROLLMENT_CSS_PX_UNIT));this.nextElementSibling!=null&&this.setAttribute(n.ENROLLMENT_ARIA_LABELLED_BY,this.parentElement.getElementsByClassName(n.ENROLLMENT_INPUT_LABEL_CLASS)[0].id);u.$name==n.ENROLLMENT_USERNAME_TEXT&&setTimeout(function(){var t=document.getElementById(n.ENROLLMENT_DIV_USERNAME_ID);t&&(t.style.display=n.ENROLLMENT_DISPLAY_BLOCK)},0);u.$name==n.ENROLLMENT_PASSWORD_TEXT&&(r=document.getElementById(n.ENROLLMENT_DIV_PASSWORD_ID),r&&(r.style.display=n.ENROLLMENT_DISPLAY_BLOCK));u.$name==n.ENROLLMENT_CONFIRM_PASSWORD_TEXT&&(f=document.getElementById(n.ENROLLMENT_DIV_CONFIRM_PASSWORD_ID),f&&(f.style.display=n.ENROLLMENT_DISPLAY_BLOCK))});i.on("blur",function(){if(window.UXNAMEForSiteCat==n.ENROLLMENT_APP_ANDROID){var t=document.getElementsByClassName(n.ENROLLMENT_DIV_FT_CNTR_CLASS)[0];t!=null&&(t.style.position=n.ENROLLMENT_CSS_POSITION_FIXED)}u.$viewValue||this.removeAttribute(n.ENROLLMENT_ARIA_LABELLED_BY)});angular.element(document).ready(function(){i[0].value&&i[0].setAttribute(n.ENROLLMENT_ARIA_LABELLED_BY,i[0].parentElement.getElementsByClassName(n.ENROLLMENT_INPUT_LABEL_CLASS)[0].id)})}}}}angular.module("EnrollmentModule").directive("cancelInput",["EnrollmentConstants","LocaleConstants",n])}(),function(){"use strict";function n(n){return{require:"ngModel",link:function(t,i,r,u){function f(t){if(t==n.ENROLLMENT_EMPTY)return n.ENROLLMENT_EMPTY;if(t){var i=t.replace(n.ENROLLMENT_NUMBERS_ONLY_PATTERN,n.ENROLLMENT_EMPTY);return i!==t&&(u.$setViewValue(i),u.$render()),i}}u.$parsers.push(f)}}}angular.module("EnrollmentModule").directive("numbersOnly",["EnrollmentConstants",n])}(),function(){"use strict";function n(n,t,i,r,u,f,e,o,s,h,c,l){function y(n,t){n&&(v("ts:userid",t.sub),v("ts:appid",t.aud),v("pilotflags",t.pilotflags),v("AccessToken",t.accesstoken))}function v(n,t){var i=window.sessionStorage;i&&i.getItem(n)===null&&t!==null&&t!==""&&i.setItem(n,t)}function p(n,t,i){var b=t.accesstoken,k=t.pilotflags,d=t.did?t.did:"",g=t.sid?t.sid:"",nt=t.sub?t.sub:"",tt=t.aud?t.aud:"",it=window.location.origin+u.ENROLLMENT_SSO_DIY_REDIRECTION_URL,rt=t.ACAI?t.ACAI:"",p="",w,r;i&&(y(i,t),p=i.getItem("currentSession")?i.getItem("currentSession"):null);w=p.replace(/&/g,"&amp;").replace(/>/g,"&gt;").replace(/</g,"&lt;").replace(/"/g,"&quot;");r=document.createElement("form");r.id="laform";r.method="POST";r.action=it;var f=document.createElement("INPUT"),e=document.createElement("INPUT"),o=document.createElement("INPUT"),s=document.createElement("INPUT"),h=document.createElement("INPUT"),c=document.createElement("INPUT"),l=document.createElement("INPUT"),a=document.createElement("INPUT"),v=document.createElement("INPUT");f.name="Accesstoken";f.value=b;f.type="hidden";e.name="DIYPilotFlag";e.value=k;e.type="hidden";o.name="JwToken";o.value=n;o.type="hidden";s.name="tsUserId";s.value=nt;s.type="hidden";h.name="ts_appid";h.value=tt;h.type="hidden";c.name="currentSession";c.value=w;c.type="hidden";l.name="deviceId";l.value=d;l.type="hidden";a.name="sessionId";a.value=g;a.type="hidden";v.name="ACAI";v.value=rt;v.type="hidden";r.appendChild(f);r.appendChild(e);r.appendChild(o);r.appendChild(s);r.appendChild(h);r.appendChild(c);r.appendChild(l);r.appendChild(a);r.appendChild(v);document.body.appendChild(r);r.submit()}var a=this;a.Initialize=function(r){var f,h,v,y;if(t.diyFlag=!1,t.idShieldSetup=!1,s.SetEnrollmentConfig(r),a.SetHtmlLangAttributeAndLoadingText(r.langAttr),s.SetIdleTimeOut(),s.AttachEvaluateTimeoutOnFocus(),t.baseUrl=window.location.protocol+u.ENROLLMENT_URL_STRUCTURE+window.location.host,t.useBaseUrl=t.baseUrl==""?!1:!0,t.CancelUrl=window.location.origin+u.ENROLLMENT_AUTH_LOGIN_URL,t.ReturnURL=window.location.origin+u.ENROLLMENT_AUTH_LOGIN_URL,a.dynamicVars={},r.isFromApplyEnrollment)s.setUserId(r.UserId),s.setIsPartnerLoginApply(r.IsPartnerLoginApply),s.setUserType(u.ENROLLMENT_PERSONAL_BANKING),r.statusCode==u.ENROLLMENT_USER_ALREADY_ENROLLED_ERR_CODE?i.go(u.ENROLLMENT_CONFIRMATION,{PageType:u.USER_ENROLLED_ALREADY_MESSAGE_PAGE}):r.isMobileOnFileForApply?(s.setProductCode(r.productCode),s.setFirstName(r.firstName),s.setIsApplyEnrollment(r.isFromApplyEnrollment),r.lastFourDigitMobileNumber&&r.lastFourDigitMobileNumber!=u.ENROLLMENT_EMPTY&&s.setLastFourDigitMobileNumber(r.lastFourDigitMobileNumber),r.emailAddress&&r.emailAddress!=u.ENROLLMENT_EMPTY&&s.setEmailAddress(r.emailAddress),i.go(u.ENROLLMENT_VERIFY_MOBILE)):s.getIsTouchFlow()?s.redirectToOldEnrollment():i.go(u.ENROLLMENT_ENTER_ID_INFO);else if(r.isPartnerLogin)if(s.setIsPartnetLogin(r.isPartnerLogin),s.appDReport(u.ENROLLMENT_APPD_SESSION_STARTED),s.appDReport(u.ENROLLMENT_APPD_SESSION_STARTED),r.authCode){s.setOLBPartnerFlow(!0);r.corillianid&&s.setCorelianId(r.corillianid);f=s.getOLBEnrolmentObject();n.isEnrollmentFlow=!0;c.setMNO(f);c.transmitLogout();function p(t){n.$broadcast("enrollementComplete",t)}function w(t){n.$broadcast("enrollmentTransmitError",t)}function b(){s.cancelEnrollment()}t.OnSharedAuthSuccess=p;t.OnSharedAuthFailure=w;t.onStepUpClose=b;t.additionalTransmitParams={authType:u.ENROLLMENT_ANONYMOUS_POLICY_TYPE,authcode:r.authCode,partnerId:r.partnerId,transactionId:r.transactionId,clientId:r.clientId,SessionGUID:r.corillianid,routingKey:s.GetRoutingKeyForPolicy(),dest:r.dest};var k=f.Transmit34WebUrlLogin,d=r.IDShieldBaseURL,g=f.appId,nt=f.policyId,tt=angular.element('<div sastepup transmiturl= "'+k+'"idshieldbaseurl= "'+d+'"transactionid= "login" transmitappid= "'+g+'"transmitpolicy= "'+nt+'"><\/div>'),it=l(tt)(t);angular.element(document.querySelector("#sharedAuthID")).empty();let i=document.querySelector("#sharedAuthID");i&&(i.style.display="none");angular.element(document.querySelector("#sharedAuthID")).append(it);a.showSharedAuthModal=!0}else s.setGuid(r.GUID),a.partnerloginflow(r);else if(r.brandIndicator==u.ENROLLMENT_REDIRECT_BRAND_INDICATOR)s.setPilotUser(!0),h=e.METHOD_TYPE_POST,v=s.getBaseUrl()+u.ENROLLMENT_REDIRECT_ENROLL_USER,a.VerifyEnrollmentRequest={},a.VerifyEnrollmentRequest.authCode=r.mid,a.VerifyEnrollmentRequest.brandIndicator=r.brandIndicator,a.VerifyEnrollmentRequest.function=u.ENROLLMENT_REDIRECT_USER_ENROLL,a.VerifyEnrollmentRequest.aid=r.aid,a.VerifyEnrollmentRequest.aid==u.ENROLLMENT_WEB_TO_WEB_REDIRECT_AID?s.setAppToAppRedirect(!1):s.setAppToAppRedirect(!0),y=e.HEADERDATA,o.result(h,v,a.VerifyEnrollmentRequest,y).success(function(n){n.StatusCode=="0"?(s.setProductCode(u.ENROLLMENT_PRODUCT_CODE_GRC),n.IsEnrolled?(n.ReturnUrl&&s.setCancelUrlRedirect(n.ReturnUrl),i.go(u.ENROLLMENT_CONFIRMATION,{PageType:u.USER_ENROLLED_ALREADY_MESSAGE_PAGE})):(n.LastFourDigitsOfPhoneNumber&&n.LastFourDigitsOfPhoneNumber!=u.ENROLLMENT_EMPTY&&s.setLastFourDigitMobileNumber(n.LastFourDigitsOfPhoneNumber),n.UserName&&n.UserName!=u.ENROLLMENT_EMPTY&&s.setUserId(n.UserName),n.MaskedEmailAddress&&s.setEmailAddress(n.MaskedEmailAddress),n.ReturnUrl&&s.setCancelUrlRedirect(n.ReturnUrl),n.FirstName&&s.setFirstName(n.FirstName),n.IsPersonal&&s.setUserType(u.ENROLLMENT_PERSONAL_BANKING),i.go(u.ENROLLMENT_VERIFY_MOBILE))):(n.StatusCode=="-1"||n.statusCode=="-1"||n.success=="false")&&(s.setPilotUserError(!0),i.go(u.ENROLLMENT_CONFIRMATION,{PageType:u.ENROLLMENT_ERROR_PAGE2}))}).error(function(n){console.log(n);s.setPilotUserError(!0);i.go(u.ENROLLMENT_CONFIRMATION,{PageType:u.ENROLLMENT_ERROR_PAGE2})});else if(r.aid==u.ENROLLMENT_WHITELABEL_FSV_USER)r.fsvPciKillSwitch&&s.setFsvPciKillSwitch(r.fsvPciKillSwitch),s.setWhiteLableUser(!0),i.go(u.VERIFY_ENROLLMENT_WO_SSN);else{if(s.setIsApplyEnrollment(r.isFromApplyEnrollment),r.IsILAEnrollment){if(r.UserId&&s.setUserId(r.UserId),window.isILA=!0,r.statusCode&&r.errorMessage=="ServiceError"){i.go(u.ENROLLMENT_CONFIRMATION,{PageType:u.ENROLLMENT_STATEFARM_GENERALERROR});return}s.setisIlaEnrollment(r.IsILAEnrollment);r.IsILAEnrollment&&!r.appType&&s.setAppType(u.ENROLLMENT_OLB_FLOW_VALUE)}s.setIsPartnetLogin(r.isPartnerLogin);s.setisAuthenticatedPartnerFlow(r.isAuthenticatedPartnerFlow);r.fsvPciKillSwitch&&s.setFsvPciKillSwitch(r.fsvPciKillSwitch);i.go(u.VERIFY_ENROLLMENT)}};a.partnerloginflow=function(n){s.setLandingPage(n.ProductCode);s.setIsApplyEnrollment(n.isFromApplyEnrollment);n.MobileNumber&&s.setMobileNumber(n.MobileNumber);n.success?(s.setUserId(n.UserId),n.SubProductCode&&s.setSubProductCode(n.SubProductCode),n.IsPersonal?(s.setUserType(u.ENROLLMENT_PERSONAL_BANKING),s.setProductCode(n.ProductCode),s.setFirstName(n.FirstName),n.lastFourDigitMobileNumber&&n.lastFourDigitMobileNumber!=u.ENROLLMENT_EMPTY&&s.setLastFourDigitMobileNumber(n.lastFourDigitMobileNumber),n.emailAddress&&n.emailAddress!=u.ENROLLMENT_EMPTY&&s.setEmailAddress(n.emailAddress),n.LastFourDigitOfCardNumber&&s.setCardOrAccountNumber(n.LastFourDigitOfCardNumber),n.ProductCode==u.ENROLLMENT_PRODUCT_CODE_DDA?i.go(u.ENROLLMENT_VERIFY_MOBILE):i.go(u.ENROLLMENT_VERIFY_PERSONAL)):(s.setUserType(u.ENROLLMENT_BUSINESS_BANKING),s.setProductCode(n.ProductCode),s.setBusinessOrganizationName(n.BusinessCustomerName),s.setSubProductCode(n.SubProductCode),n.ProductCode==u.ENROLLMENT_PRODUCT_CODE_DDA?(s.setTaxIDNumber(n.TaxIDNumber),i.go(u.ENROLLMENT_VERIFY_BUSINESS)):(s.setFirstName(n.FirstName),n.lastFourDigitMobileNumber&&n.lastFourDigitMobileNumber!=u.ENROLLMENT_EMPTY&&s.setLastFourDigitMobileNumber(n.lastFourDigitMobileNumber),n.emailAddress&&n.emailAddress!=u.ENROLLMENT_EMPTY&&s.setEmailAddress(n.emailAddress),a.EnrollUserRequest={},a.EnrollUserRequest.BusinessFirstName=n.FirstName,a.EnrollUserRequest.BusinessMiddleName=n.MiddleInitial,a.EnrollUserRequest.BusinessLastName=n.LastName,a.EnrollUserRequest.SocialSecurityNumber=n.BusinessSSN,s.SetAdditionalBusinessInfo(a.EnrollUserRequest),i.go(u.ENROLLMENT_VERIFY_BUSINESS)))):(a.dynamicVars.code=n.statusCode,s.SiteCatTCall(u.ENROLLMENT_SITECAT_STATEFARM_ERROR_PAGE,u.ENROLLMENT_SITECAT_STATEFARM_ERROR_EVENT_NAME,a.dynamicVars),i.go(u.ENROLLMENT_CONFIRMATION,{PageType:u.ENROLLMENT_STATEFARM_GENERALERROR}))};n.$on("onformdataflow",function(n,t){var r="",f;t&&(r=t.data);f={GUID:r};s.setCorelianId(r);var h=e.METHOD_TYPE_POST,c=e.HEADERDATA,l=s.getBaseUrl()+u.ENROLLMENT_PARTNER_ENROLLMENT_ACTION_URL;o.result(h,l,f,c).success(function(n){n.success?a.partnerloginflow(n):n.statusCode&&n.statusCode==u.ENROLLMENT_MAX_FAILED_ATTEMPT_ERR_CODE?i.go(u.ENROLLMENT_CONFIRMATION,{PageType:u.ENROLLMENT_LOCKED_OUT_PAGE}):(a.dynamicVars.code=n.statusCode,s.SiteCatTCall(u.ENROLLMENT_SITECAT_STATEFARM_ERROR_PAGE,u.ENROLLMENT_SITECAT_STATEFARM_ERROR_EVENT_NAME,a.dynamicVars),i.go(u.ENROLLMENT_CONFIRMATION,{PageType:u.ENROLLMENT_STATEFARM_GENERALERROR}))})});t.$on("enrollementComplete",function(n,i){var r=s.decodeJWT(i.token),f="",e,u;r&&(f=r.sub,e=r.isDIYPilot,u=window.sessionStorage,u&&e&&(r.bid?(t.diyFlag=!0,y(u,r)):(t.idShieldSetup=!0,t.dataToken=i.token,t.decodedToken=r)));s.setOBSSoCookie(i.token,f,a.redirectToSSOLogin,s.obssoFailureHandler)});n.$on("enrollmentTransmitError",function(t,r){var f=a.processError(r);f.Code&&(a.dynamicVars.code=f.Code);s.SiteCatTCall(u.ENROLLMENT_SITECAT_STATEFARM_ERROR_PAGE,u.ENROLLMENT_SITECAT_STATEFARM_ERROR_EVENT_NAME,a.dynamicVars);f.userLockedQA?(s.appDReport(u.ENROLLMENT_APPD_LOCK_OUT),a.redirectToLAS({QA:!0,Locked:!0})):f.isUserLocked?(s.appDReport(u.ENROLLMENT_APPD_LOCK_OUT),n.username?a.redirectToLAS({PWD:!0,Locked:!0}):a.redirectToLAS({PWD:!0,Locked:!1})):f.isDisabledUser?(s.appDReport(u.ENROLLMENT_APPD_LOCK_OUT),s.redirectToLoginWithEror()):(s.appDReport(u.ENROLLMENT_APPD_SSO_FAILED+f.Code),i.go(u.ENROLLMENT_CONFIRMATION,{PageType:u.ENROLLMENT_STATEFARM_GENERALERROR}))});a.processError=function(i){var r,u,e,o,f;return i?(r={},r.IsValidUID=!0,r.isDeviceNotAvailable=!1,r.userLockedQA=!1,r.isMobileApprovalDenied=!1,r.isDisabledUser=!1,u=((((i.transmitErrorResponse||{})._data||{}).failure_data||{}).reason||{}).data,e=((((i.transmitErrorResponse||{})._data||{}).failure_data||{}).source||{}).method,typeof u=="string"?(o=u.split("?"),o.length>1&&(f=o[1].split("="),f.length>1&&(f[1]=="3"?(r.isUserLocked=!0,n.isUserLocked=!0,r.Code="3",n.username&&(t.TransmitPersonalId=n.username)):f[1]=="5"&&(r.isDisabledUser=!0,r.Code="5")))):u&&u.code==9&&u.action=="reject"?(r.IsValidUID=!1,r.Reason=u.reason,r.ErrorMessage="Hmm. We don't recognize that ID. Please try again."):u&&u.code==3&&u.action=="reject"?(r.userLockedQA=!0,t.TransmitPersonalId=u.userid,r.Reason=u.reason):e&&e=="otp"?(r.userLockedQA=!0,t.TransmitPersonalId=n.username):u&&u.locked==!0?(r.isUserLocked=!0,n.isUserLocked=!0,r.Reason=u.reason):i.data&&i.data.assertion_error_code&&i.data.assertion_error_code=="10"&&i.data.assertion_error_message.indexOf("MobileApprove")>0?(r.Reason=i&&i.xmapiError?i.xmapiError.name:null,r.isDeviceNotAvailable=!0):i!=null&&i.indexOf&&i.indexOf("failed to authenticate")!==-1?(r.isMobileApprovalDenied=!0,r.userLockedQA=!1):r.userLockedQA=i&&i._errorCode==3&&i._message=="All authenticators locked.",r.transmitErrorResponse=i,u&&u.code&&(r.Code=u.code),r):{}};a.redirectToLAS=function(n){var i=[],r;i.push({name:"AppName",value:window.appType},{name:"InSession",value:"false"},{name:"ReturnURL",value:t.ReturnURL},{name:"CancelURL",value:t.CancelUrl},{name:"LockIndicator",value:n.Locked?"True":"False"},{name:"PersonalId",value:t.TransmitPersonalId},{name:"Password",value:n.existingPwd});n.PWD&&i.push({name:"IsPartnerLogin",value:"true"});r=n.UID?u.loginAssistantUrl+"RetriveId":n.QA?u.loginAssistantUrl+"ResetAnswers":n.PWD?u.loginAssistantUrl+"ResetPassword":n.ChangePWD?u.loginAssistantUrl+"ChangePassword":n.Generic?u.loginAssistantUrl+"Index?err=1":null;r&&a.redirectToLoginAssist(i,r,t.useBaseUrl,t.baseUrl)};a.redirectToLoginAssist=function(n,t,i,r){var u=document.createElement("form"),o,e,f;u.id="LAForm";u.method="post";o=i?r+t:t;u.action=o;window.parent&&(u.target="_parent");for(e in n)f=document.createElement("INPUT"),f.type="HIDDEN",f.value=n[e].value,f.name=n[e].name,u.appendChild(f);document.body.appendChild(u);u.submit()};a.redirectToSSOLogin=function(n,r){var h,f,c,l,v;if(t.idShieldSetup){p(t.dataToken,t.decodedToken,window.sessionStorage);return}h={Token:n,UserId:r,Policy:u.ENROLLMENT_LOGIN_POLICY,IsPartnerLogin:s.getIsPartnerLogin()};t.diyFlag&&(f=window.sessionStorage,c="EncodedCurrentSession",f&&(l=f.getItem("currentSession")?f.getItem("currentSession"):null,v=l.replace(/&/g,"&amp;").replace(/>/g,"&gt;").replace(/</g,"&lt;").replace(/"/g,"&quot;"),h[c]=v));var y=e.METHOD_TYPE_POST,w=e.HEADERDATA,b=u.ENROLLMENT_SSO_REDIRECTION_URL;o.result(y,b,h,w).success(function(n){n!=null&&(n.SignOnSuccess?(window.location=n.RedirectUrl,s.appDReport(u.ENROLLMENT_APPD_SSO_SUCCESS)):(a.dynamicVars.code=u.SIGNONWITHTRANSMIT_SITECAT_ERROR_CODE,s.appDReport(u.ENROLLMENT_APPD_SSO_SIGN_ON_WITH_TRANSMIT_FAILURE+u.SIGNONWITHTRANSMIT_SITECAT_ERROR_CODE),s.SiteCatTCall(u.ENROLLMENT_SITECAT_STATEFARM_ERROR_PAGE,u.ENROLLMENT_SITECAT_STATEFARM_ERROR_EVENT_NAME,a.dynamicVars),i.go(u.ENROLLMENT_CONFIRMATION,{PageType:u.ENROLLMENT_STATEFARM_GENERALERROR})))}).error(function(){a.dynamicVars.code=u.SIGNONWITHTRANSMIT_SITECAT_ERROR_CODE;s.SiteCatTCall(u.ENROLLMENT_SITECAT_STATEFARM_ERROR_PAGE,u.ENROLLMENT_SITECAT_STATEFARM_ERROR_EVENT_NAME,a.dynamicVars);i.go(u.ENROLLMENT_CONFIRMATION,{PageType:u.ENROLLMENT_STATEFARM_GENERALERROR})})};a.SetHtmlLangAttributeAndLoadingText=function(n){document.getElementsByTagName(u.ENROLLMENT_HTML_TAG)[0].setAttribute(u.ENROLLMENT_LANG_ATTRIBUTE,n);var t=document.getElementById(u.ENROLLMENT_SPINNER_ID);t&&(t.textContent=f.ENROLLMENT_LOADING_TEXT)};n.$on("$stateChangeStart",function(){n.$broadcast("busy.begin")});n.$on("$viewContentLoaded",function(){setTimeout(function(){s.setContainerAndModalHeight();n.$broadcast("busy.end",{remaining:0})},0)});t.$on("busy.begin",function(){s.HideContentForSR(!0)});t.$on("busy.end",function(){s.HideContentForSR(!1)});n.$on("IdleTimeout",function(){s.unwatch();s.ClearTimeout();s.confirmEnrollment()});window.onresize=function(){s.setContainerAndModalHeight()}}angular.module("EnrollmentModule").controller("EnrollmentController",n);n.$inject=["$rootScope","$scope","$state","$http","EnrollmentConstants","LocaleConstants","CommonConstants","CommonService","EnrollmentService","TransmitMNOConstants","TransmitMNOService","$compile"]}(),function(){"use strict";function n(n,t,i,r,u,f,e,o,s){var h=this;h.SSN=u.ENROLLMENT_EMPTY;h.AccountNumber=u.ENROLLMENT_EMPTY;h.TsToken=u.ENROLLMENT_EMPTY;h.isFormSubmitted=!1;h.IsPersonal=!1;h.IsPersonalDDA=!1;h.Insession=!1;h.IsILAEnrollment=!1;h.Initialize=function(){h.CancelButton=f.ENROLLMENT_CANCEL_BUTTON;h.ClearButton=f.ENROLLMENT_CLEAR_BUTTON;h.HeaderTitle=f.ENROLLMENT_HEADER_TITLE;h.Continue=f.ENROLLMENT_CONTINUE_BUTTON;h.PageTitle=f.ENROLLMENT_LETS_GET_STARTED_TITLE;h.CardText=f.ENROLLMENT_VERIFY_ENROLLMENT_CARD_TEXT;h.SSNText=f.ENROLLMENT_VERIFY_ENROLLMENT_SSN_TEXT;h.PageText=f.ENROLLMENT_VERIFY_ENROLLMENT_TEXT;h.DontHaveSSNLink=f.ENROLLMENT_VERIFY_ENROLLMENT_DONT_HAVE_A_SSN_LINK;h.SSNReqErrMsg=f.ENROLLMENT_VERIFY_ENROLLMENT_SSN_REQ_ERR_MSG;h.SSNOnlyNumsErrMsg=f.ENROLLMENT_VERIFY_ENROLLMENT_SSN_ONLY_NUMS_ERR_MSG;h.SSN4DigitErrMsg=f.ENROLLMENT_VERIFY_ENROLLMENT_SSN_4_DIGITS_ERR_MSG;h.CardReqErrMsg=f.ENROLLMENT_VERIFY_ENROLLMENT_ACC_OR_CARD_INFO_REQ_ERR_MSG;h.Tip=f.ENROLLMENT_SUB_HEADER_TITLE;h.SSNPattern=u.ENROLLMENT_FOURDIGIT_PATTERN;h.Space=u.ENROLLMENT_SUB_PRODUCT_CODE_EMPTY;h.IsILAEnrollment=s.getisIlaEnrollment()?!0:!1;s.SiteCatTCall(u.ENROLLMENT_SITECAT_ACCOUNTINFO_PAGE,u.ENROLLMENT_SITECAT_ACCOUNTINFO_EVENT);s.setPageTitle(f.ENROLLEMENT_TITLE_ACCOUNT_VERIFICATION)};h.VerifyEnrollment=function(){var n;if(h.TsToken=document.getElementById("txtTsToken").value,t.form.$valid){h.isFormSubmitted=!1;var i=o.HEADERDATA,r=o.METHOD_TYPE_POST,i=o.HEADERDATA;h.TsToken!=u.ENROLLMENT_EMPTY?(h.Insession=!0,s.setInSessionCheck(!0),s.setInSessionToken(h.TsToken),n=s.getBaseUrl()+u.ENROLLMENT_VERIFY_ENROLLMENT_ACTIION_INSESSION_URL,h.VerifyCustomerRequest={},h.VerifyCustomerRequest.CardAccountNumber=h.AccountNumber.toUpperCase(),h.VerifyCustomerRequest.SocialSecurityNumber=h.SSN,h.VerifyCustomerRequest.TransmitToken=h.TsToken,!s.getFsvPciKillSwitch()&&s.getFsvPciApiUrl()&&(i.FlowType=u.CARD_ACTIVATION,n=s.getFsvPciApiUrl()+u.ENROLLMENT_ENROLL_FSV_TOKENIZATION_ACTION_INSESSION_URL)):(n=!s.getFsvPciKillSwitch()&&s.getFsvPciApiUrl()?s.getFsvPciApiUrl()+u.ENROLLMENT_ENROLL_FSV_TOKENIZATION:s.getBaseUrl()+u.ENROLLMENT_VERIFY_ENROLLMENT_ACTION_URL,h.IsILAEnrollment&&(n=s.getBaseUrl()+u.ENROLLMENT_VERIFY_ENROLLMENT_ILA),h.VerifyCustomerRequest={},h.IsILAEnrollment||(h.VerifyCustomerRequest.CardAccountNumber=h.AccountNumber.toUpperCase()),h.VerifyCustomerRequest.SocialSecurityNumber=h.SSN);!s.getFsvPciKillSwitch()&&s.getFsvPciApiUrl()?s.getUserVerified(i,n,h.VerifyCustomerRequest,h.OnVerifySuccessResponse,h.OnVerificationFailure):e.result(r,n,h.VerifyCustomerRequest,i).success(function(n){h.OnVerifySuccessResponse(n)}).error(function(){h.OnVerificationFailure()})}else h.isFormSubmitted=!0,t.form.AccountNumber.$error.isSubmitted=!0,t.form.SSN.$error.isSubmitted=!0,h.ErrorMessage?s.ErrorMessageA11y(u.ENROLLMENT_PAGE_LEVEL_ERROR_MESSAGE_CLASS):s.ErrorMessageA11y(u.ENROLLMENT_ERROR_MESSAGE_CLASS)};h.OnVerifySuccessResponse=function(n){n.success==!1?(n.additionalStatusCode&&(n.additionalStatusCode==u.ENROLLMENT_MULTIPLE_SSN_ERR_CODE||n.additionalStatusCode==u.ENROLLMENT_NO_SSN_ERR_CODE_ERR_CODE||n.additionalStatusCode==u.ENROLLMENT_INVALID_ACCOUNT_ERR_CODE)?(h.ErrorMessage=f.ENROLLMENT_VERIFY_ENROLLMENT_INVALID_FIELD_ERR_MSG,s.SiteCatTCall(u.ENROLLMENT_SITECAT_ACCOUNTINFO_PAGE,u.ENROLLMENT_SITECAT_ACCOUNTINFO_INVALID_OR_MISMATCH_EVENT)):n.statusCode&&(n.statusCode==u.ENROLLMENT_USER_ALREADY_ENROLLED_ERR_CODE||n.statusCode==u.ENROLLMENT_USER_ALREADY_ENROLLED_ERR_CODE1)?(h.ErrorMessage=f.ENROLLMENT_VERIFY_ENROLLMENT_ALREADY_ENROLLED_ERR_MSG,s.SiteCatTCall(u.ENROLLMENT_SITECAT_ACCOUNTINFO_PAGE,u.ENROLLMENT_SITECAT_ACCOUNTINFO_ALREADY_ENROLLED_EVENT)):n.statusCode&&n.statusCode==u.ENROLLMENT_WRONG_ACCOUNT_NUMBER_ERR_CODE?(h.ErrorMessage=f.ENROLLMENT_VERIFY_ENROLLMENT_INVALID_FIELD_ERR_MSG,s.SiteCatTCall(u.ENROLLMENT_SITECAT_ACCOUNTINFO_PAGE,u.ENROLLMENT_SITECAT_ACCOUNTINFO_INVALID_OR_MISMATCH_EVENT)):n.statusCode&&n.statusCode==u.ENROLLMENT_CLOSED_ACCOUNT_ERR_CODE?(h.ErrorMessage=f.ENROLLMENT_VERIFY_ENROLLMENT_INVALID_FIELD_ERR_MSG,s.SiteCatTCall(u.ENROLLMENT_SITECAT_ACCOUNTINFO_PAGE,u.ENROLLMENT_SITECAT_ACCOUNTINFO_CLOSED_ACCOUNT_EVENT)):n.statusCode&&(n.statusCode==u.ENROLLMENT_DUPLICATE_ACCOUNT_ERR_CODE||n.statusCode==u.ENROLLMENT_UNAUTHORIZED_ERR_CODE)?(n.LastFourDigitOfCardNumber&&s.setCardOrAccountNumber(n.LastFourDigitOfCardNumber),s.setMixedAccountValue(n.IsMixedAccount),i.go(u.ENROLLMENT_RETRIEVE_ID)):n.statusCode&&n.statusCode==u.ENROLLMENT_MAX_FAILED_ATTEMPT_ERR_CODE?i.go(u.ENROLLMENT_CONFIRMATION,{PageType:u.ENROLLMENT_LOCKED_OUT_PAGE}):h.ErrorMessage=n.errorCode&&n.errorCode==u.ENROLLMENT_CARDNOTFOUND?f.ENROLLMENT_CARD_NOT_FOUND_MESSAGE:n.errorCode&&n.errorCode==u.ENROLLMENT_AUTHENTICATOR_NULL?f.ENROLLMENT_INPUTS_NOT_VALID_MESSAGE:n.errorCode&&n.errorCode==u.ENROLLMENT_USER_UNAUTHORIZED?f.ENROLLMENT_USER_UNAUTHORIZED_MESSAGE:n.errorCode&&n.errorCode==u.ENROLLMENT_AUTHENTICATOR_INVALID?f.ENROLLMENT_AUTHENTICATOR_INVALID_MESSAGE:n.errorCode&&n.errorCode==u.ENROLLMENT_DOB_ERROR?f.ENROLLMENT_DOB_ERROR_MESSAGE:n.errorCode&&n.errorCode==u.ENROLLMENT_AUTHENTICATOR_INVALID1?f.ENROLLMENT_AUTHENTICATOR_INVALID1_MESSAGE:n.errorCode&&n.errorCode==u.ENROLLMENT_UNAVAILABLE?f.ENROLLMENT_UNAVAILABLE_MESSAGE:n.errorCode&&n.errorCode==u.ENROLLMENT_INTERNAL_ERROR?f.ENROLLMENT_INTERNAL_ERROR_MESSAGE:n.errorCode&&n.errorCode==u.ENROLLMENT_NO_USER_FOUND?f.ENROLLMENT_NO_USER_FOUND_MESSAGE:n.errorCode&&n.errorCode==u.ENROLLMENT_CARD_NO_CORRECT_STATUS?f.ENROLLMENT_CARD_NO_CORRECT_STATUS_MESSAGE:n.errorCode&&n.errorCode==u.ENROLLMENT_USERNAME_EXISTS_INSYSTEM?f.ENROLLMENT_USERNAME_EXISTS_INSYSTEM_MESSAGE:n.errorCode&&n.errorCode==u.ENROLLMENT_USER_CROSSED_MAX_INVALID_ATTEMPTS?f.ENROLLMENT_USER_CROSSED_MAX_INVALID_ATTEMPTS_MESSAGE:n.errorCode&&n.errorCode==u.ENROLLMENT_CV2_NOT_VALID?f.ENROLLMENT_CV_INVALID_MESSAGE:n.errorCode&&n.errorCode==u.ENROLLMENT_CERTID_NOT_ACTIVE?f.ENROLLMENT_CERTID_NOT_ACTIVE_MESSAGE:n.errorCode&&n.errorCode==u.ENROLLMENT_CARD_LINKING_ISSUE?f.ENROLLMENT_CARD_LINKING_ISSUE_MESSAGE:n.errorCode&&n.errorCode==u.ENROLLMENT_USERNAME_LINKED?f.ENROLLMENT_USERNAME_LINKED_MESSAGE:n.errorCode&&n.errorCode==u.ENROLLMENT_ACCOUNT_LOCKED?f.ENROLLMENT_ACCOUNT_LOCKED:f.ENROLLMENT_SYSTEM_UNAVAILABLE_ERR_MSG,window.scrollTo(0,0),s.focusOnError()):(s.SetSessionAlive(!0),n.IsMixedAccount?(n.LastFourDigitOfCardNumber&&s.setCardOrAccountNumber(n.LastFourDigitOfCardNumber),s.setMixedAccountValue(n.IsMixedAccount),i.go(u.ENROLLMENT_RETRIEVE_ID)):(n.IsPersonal?(n.LastFourDigitOfCardNumber&&s.setCardOrAccountNumber(n.LastFourDigitOfCardNumber),s.setUserType(u.ENROLLMENT_PERSONAL_BANKING),s.setProductCode(n.ProductCode),n.ProductCode==u.ENROLLMENT_PRODUCT_CODE_DDA?(n.lastFourDigitMobileNumber&&n.lastFourDigitMobileNumber!=u.ENROLLMENT_EMPTY&&s.setLastFourDigitMobileNumber(n.lastFourDigitMobileNumber),n.FirstName&&s.setFirstName(n.FirstName),i.go(u.ENROLLMENT_VERIFY_MOBILE)):n.ProductCode==u.ENROLLMENT_PRODUCT_CODE_GRC?n.methods==null||n.methods==u.ENROLLMENT_EMPTY?(h.ErrorMessage=f.ENROLLMENT_SYSTEM_UNAVAILABLE_ERR_MSG,s.focusOnError()):(s.setAuthenticatorResponse(n),s.setAccountNumber(h.VerifyCustomerRequest.CardAccountNumber),s.setFsvUser(!0),n.LastFourDigitOfCardNumber&&n.LastFourDigitOfCardNumber!=u.ENROLLMENT_EMPTY&&s.setLastFourDigitCardNumber(n.LastFourDigitOfCardNumber),n.FirstName?s.setFirstName(n.FirstName):n.FullName&&s.setFirstName(n.FullName),n.Email&&s.setEmailAddress(n.Email),n.LastFourDigitsOfPhoneNo&&n.LastFourDigitsOfPhoneNo!=u.ENROLLMENT_EMPTY&&s.setLastFourDigitMobileNumber(n.LastFourDigitsOfPhoneNo),n.IsEnrolled&&s.setUserEnrolled(n.IsEnrolled),n.CardStatus&&n.CardStatus!=u.ENROLLMENT_EMPTY&&s.setCardStatus(n.CardStatus),n.CardStatus==u.ENROLLMENT_CARD_ACTIVATION_ALREADY_ACTIVE_STATUS?n.IsEnrolled||h.Insession?(h.ErrorMessage=f.USER_ENROLLED_ALREADY_TEXT1+" "+f.USER_ENROLLED_ALREADY_TEXT2,s.focusOnError()):i.go(u.ENROLLMENT_VERIFY_MOBILE):i.go(u.VERIFY_AUTHENTICATORS)):h.IsILAEnrollment?i.go(u.ENROLLMENT_VERIFY_PERSONAL,{PersonalPageType:u.ENROLLMENT_CODE}):i.go(u.ENROLLMENT_VERIFY_PERSONAL)):(s.setUserType(u.ENROLLMENT_BUSINESS_BANKING),n.ProductCode==u.ENROLLMENT_PRODUCT_CODE_BCD?n.SubProductCode==u.ENROLLMENT_SUBPRODUCT_CODE_AO||n.SubProductCode==u.ENROLLMENT_SUBPRODUCT_CODE_SF_AS?s.setProductCode(u.ENROLLMENT_BUSINESS_AO):(n.SubProductCode==u.ENROLLMENT_SUBPRODUCT_CODE_BC||n.SubProductCode==u.ENROLLMENT_SUBPRODUCT_CODE_SF_BS)&&s.setProductCode(u.ENROLLMENT_BUSINESS_NON_AO):s.setProductCode(n.ProductCode),i.go(u.ENROLLMENT_VERIFY_BUSINESS)),s.setSubProductCode(n.SubProductCode)))};h.OnVerificationFailure=function(){h.ErrorMessage=f.ENROLLMENT_SYSTEM_UNAVAILABLE_ERR_MSG;s.focusOnError()};h.ValidateCardOrAccount=function(){var n=event.target,t=n.selectionStart;h.AccountNumber&&(n.value=h.AccountNumber=h.AccountNumber.replace(u.ENROLLMENT_USERNAME_NO_SPL_CHARS_PATTERN,u.ENROLLMENT_EMPTY),n.selectionEnd=t)};h.VerifySSNLink=function(){h.AccountNumber?h.VerifyEnrollmentWoSSN(h.AccountNumber):(s.setUserType(u.ENROLLMENT_PERSONAL_BANKING),h.TsToken=document.getElementById("txtTsToken").value,h.TsToken!=u.ENROLLMENT_EMPTY&&(s.setInSessionCheck(!0),s.setInSessionToken(h.TsToken)),i.go(u.VERIFY_ENROLLMENT_WO_SSN))};h.VerifyEnrollmentWoSSN=function(){var n;h.TsToken=document.getElementById("txtTsToken").value;var t=o.HEADERDATA,i=o.METHOD_TYPE_POST,t=o.HEADERDATA;h.TsToken!=u.ENROLLMENT_EMPTY?(s.setInSessionCheck(!0),s.setInSessionToken(h.TsToken),n=s.getBaseUrl()+u.ENROLLMENT_VERIFY_ENROLLMENT_ACTIION_INSESSION_URL,h.VerifyCustomerRequest={},h.VerifyCustomerRequest.CardAccountNumber=h.AccountNumber.toUpperCase(),h.VerifyCustomerRequest.TransmitToken=h.TsToken,!s.getFsvPciKillSwitch()&&s.getFsvPciApiUrl()&&(t.FlowType=u.CARD_ACTIVATION,n=s.getFsvPciApiUrl()+u.ENROLLMENT_ENROLL_FSV_TOKENIZATION_ACTION_INSESSION_URL)):(n=!s.getFsvPciKillSwitch()&&s.getFsvPciApiUrl()?s.getFsvPciApiUrl()+u.ENROLLMENT_ENROLL_FSV_TOKENIZATION:s.getBaseUrl()+u.ENROLLMENT_VERIFY_ENROLLMENT_ACTION_URL,h.VerifyCustomerRequest={},h.VerifyCustomerRequest.CardAccountNumber=h.AccountNumber.toUpperCase());!s.getFsvPciKillSwitch()&&s.getFsvPciApiUrl()?s.getUserVerified(t,n,h.VerifyCustomerRequest,h.OnVerifyWOSuccessResponse,h.OnVerificationWOFailure):e.result(i,n,h.VerifyCustomerRequest,t).success(function(n){h.OnVerifyWOSuccessResponse(n)}).error(function(){h.OnVerificationWOFailure()})};h.OnVerifyWOSuccessResponse=function(n){n.success==!1?(n.additionalStatusCode&&n.additionalStatusCode==u.ENROLLMENT_INVALID_ACCOUNT_ERR_CODE?(h.ErrorMessage=f.ENROLLMENT_VERIFY_ENROLLMENT_INVALID_FIELD_ERR_MSG,s.SiteCatTCall(u.ENROLLMENT_SITECAT_ACCOUNTINFO_PAGE,u.ENROLLMENT_SITECAT_ACCOUNTINFO_INVALID_OR_MISMATCH_EVENT)):n.statusCode&&(n.statusCode==u.ENROLLMENT_USER_ALREADY_ENROLLED_ERR_CODE||n.statusCode==u.ENROLLMENT_USER_ALREADY_ENROLLED_ERR_CODE1)?(h.ErrorMessage=f.ENROLLMENT_VERIFY_ENROLLMENT_ALREADY_ENROLLED_ERR_MSG,s.SiteCatTCall(u.ENROLLMENT_SITECAT_ACCOUNTINFO_PAGE,u.ENROLLMENT_SITECAT_ACCOUNTINFO_ALREADY_ENROLLED_EVENT)):n.statusCode&&n.statusCode==u.ENROLLMENT_WRONG_ACCOUNT_NUMBER_ERR_CODE?(h.ErrorMessage=f.ENROLLMENT_VERIFY_ENROLLMENT_INVALID_FIELD_ERR_MSG,s.SiteCatTCall(u.ENROLLMENT_SITECAT_ACCOUNTINFO_PAGE,u.ENROLLMENT_SITECAT_ACCOUNTINFO_INVALID_OR_MISMATCH_EVENT)):n.statusCode&&n.statusCode==u.ENROLLMENT_CLOSED_ACCOUNT_ERR_CODE?(h.ErrorMessage=f.ENROLLMENT_VERIFY_ENROLLMENT_INVALID_FIELD_ERR_MSG,s.SiteCatTCall(u.ENROLLMENT_SITECAT_ACCOUNTINFO_PAGE,u.ENROLLMENT_SITECAT_ACCOUNTINFO_CLOSED_ACCOUNT_EVENT)):n.statusCode&&(n.statusCode==u.ENROLLMENT_DUPLICATE_ACCOUNT_ERR_CODE||n.statusCode==u.ENROLLMENT_UNAUTHORIZED_ERR_CODE)?(n.LastFourDigitOfCardNumber&&s.setCardOrAccountNumber(n.LastFourDigitOfCardNumber),s.setMixedAccountValue(n.IsMixedAccount),i.go(u.ENROLLMENT_RETRIEVE_ID)):n.statusCode&&n.statusCode==u.ENROLLMENT_MAX_FAILED_ATTEMPT_ERR_CODE?i.go(u.ENROLLMENT_CONFIRMATION,{PageType:u.ENROLLMENT_LOCKED_OUT_PAGE}):n.statusCode&&n.statusCode==u.ENROLLMENT_USER_HAS_SSN_ERR_CODE?(s.setAccountNumber(h.VerifyCustomerRequest.CardAccountNumber),i.go(u.SSN_ONLY)):h.ErrorMessage=n.errorCode&&n.errorCode==u.ENROLLMENT_CARDNOTFOUND?f.ENROLLMENT_CARD_NOT_FOUND_MESSAGE:n.errorCode&&n.errorCode==u.ENROLLMENT_AUTHENTICATOR_NULL?f.ENROLLMENT_INPUTS_NOT_VALID_MESSAGE:n.errorCode&&n.errorCode==u.ENROLLMENT_USER_UNAUTHORIZED?f.ENROLLMENT_USER_UNAUTHORIZED_MESSAGE:n.errorCode&&n.errorCode==u.ENROLLMENT_AUTHENTICATOR_INVALID?f.ENROLLMENT_AUTHENTICATOR_INVALID_MESSAGE:n.errorCode&&n.errorCode==u.ENROLLMENT_DOB_ERROR?f.ENROLLMENT_DOB_ERROR_MESSAGE:n.errorCode&&n.errorCode==u.ENROLLMENT_AUTHENTICATOR_INVALID1?f.ENROLLMENT_AUTHENTICATOR_INVALID1_MESSAGE:n.errorCode&&n.errorCode==u.ENROLLMENT_UNAVAILABLE?f.ENROLLMENT_UNAVAILABLE_MESSAGE:n.errorCode&&n.errorCode==u.ENROLLMENT_INTERNAL_ERROR?f.ENROLLMENT_INTERNAL_ERROR_MESSAGE:n.errorCode&&n.errorCode==u.ENROLLMENT_NO_USER_FOUND?f.ENROLLMENT_NO_USER_FOUND_MESSAGE:n.errorCode&&n.errorCode==u.ENROLLMENT_CARD_NO_CORRECT_STATUS?f.ENROLLMENT_CARD_NO_CORRECT_STATUS_MESSAGE:n.errorCode&&n.errorCode==u.ENROLLMENT_USERNAME_EXISTS_INSYSTEM?f.ENROLLMENT_USERNAME_EXISTS_INSYSTEM_MESSAGE:n.errorCode&&n.errorCode==u.ENROLLMENT_USER_CROSSED_MAX_INVALID_ATTEMPTS?f.ENROLLMENT_USER_CROSSED_MAX_INVALID_ATTEMPTS_MESSAGE:n.errorCode&&n.errorCode==u.ENROLLMENT_CV2_NOT_VALID?f.ENROLLMENT_CV_INVALID_MESSAGE:n.errorCode&&n.errorCode==u.ENROLLMENT_CERTID_NOT_ACTIVE?f.ENROLLMENT_CERTID_NOT_ACTIVE_MESSAGE:n.errorCode&&n.errorCode==u.ENROLLMENT_CARD_LINKING_ISSUE?f.ENROLLMENT_CARD_LINKING_ISSUE_MESSAGE:n.errorCode&&n.errorCode==u.ENROLLMENT_USERNAME_LINKED?f.ENROLLMENT_USERNAME_LINKED_MESSAGE:n.errorCode&&n.errorCode==u.ENROLLMENT_ACCOUNT_LOCKED?f.ENROLLMENT_ACCOUNT_LOCKED:f.ENROLLMENT_SYSTEM_UNAVAILABLE_ERR_MSG,s.focusOnError(),window.scrollTo(0,0)):(s.SetSessionAlive(!0),n.IsMixedAccount?(n.LastFourDigitOfCardNumber&&s.setCardOrAccountNumber(n.LastFourDigitOfCardNumber),s.setMixedAccountValue(n.IsMixedAccount),i.go(u.ENROLLMENT_RETRIEVE_ID)):(n.IsPersonal?(s.setUserType(u.ENROLLMENT_PERSONAL_BANKING),s.setProductCode(n.ProductCode),n.ProductCode==u.ENROLLMENT_PRODUCT_CODE_DDA?(n.lastFourDigitMobileNumber&&n.lastFourDigitMobileNumber!=u.ENROLLMENT_EMPTY&&s.setLastFourDigitMobileNumber(n.lastFourDigitMobileNumber),n.FirstName&&s.setFirstName(n.FirstName),i.go(u.ENROLLMENT_VERIFY_MOBILE)):n.ProductCode==u.ENROLLMENT_PRODUCT_CODE_GRC?n.methods==null||n.methods==u.ENROLLMENT_EMPTY?(h.ErrorMessage=f.ENROLLMENT_SYSTEM_UNAVAILABLE_ERR_MSG,s.focusOnError()):(s.setFsvUser(!0),s.setAuthenticatorResponse(n),s.setAccountNumber(h.VerifyCustomerRequest.CardAccountNumber),n.LastFourDigitOfCardNumber&&n.LastFourDigitOfCardNumber!=u.ENROLLMENT_EMPTY&&s.setLastFourDigitCardNumber(n.LastFourDigitOfCardNumber),n.FirstName?s.setFirstName(n.FirstName):n.FullName&&s.setFirstName(n.FullName),n.Email&&s.setEmailAddress(n.Email),n.LastFourDigitsOfPhoneNo&&n.LastFourDigitsOfPhoneNo!=u.ENROLLMENT_EMPTY&&s.setLastFourDigitMobileNumber(n.LastFourDigitsOfPhoneNo),n.CardStatus&&n.CardStatus!=u.ENROLLMENT_EMPTY&&s.setCardStatus(n.CardStatus),n.IsEnrolled&&s.setUserEnrolled(n.IsEnrolled),i.go(u.VERIFY_AUTHENTICATORS)):i.go(u.ENROLLMENT_VERIFY_PERSONAL)):(s.setUserType(u.ENROLLMENT_BUSINESS_BANKING),n.ProductCode==u.ENROLLMENT_PRODUCT_CODE_BCD?n.SubProductCode==u.ENROLLMENT_SUBPRODUCT_CODE_AO||n.SubProductCode==u.ENROLLMENT_SUBPRODUCT_CODE_SF_AS?s.setProductCode(u.ENROLLMENT_BUSINESS_AO):(n.SubProductCode==u.ENROLLMENT_SUBPRODUCT_CODE_BC||n.SubProductCode==u.ENROLLMENT_SUBPRODUCT_CODE_SF_BS)&&s.setProductCode(u.ENROLLMENT_BUSINESS_NON_AO):s.setProductCode(n.ProductCode),i.go(u.ENROLLMENT_VERIFY_BUSINESS)),s.setSubProductCode(n.SubProductCode)))};h.OnVerificationWOFailure=function(){h.ErrorMessage=f.ENROLLMENT_SYSTEM_UNAVAILABLE_ERR_MSG;s.focusOnError()}}angular.module("EnrollmentModule").controller("VerifyEnrollmentController",n);n.$inject=["$rootScope","$scope","$state","$http","EnrollmentConstants","LocaleConstants","CommonService","CommonConstants","EnrollmentService"]}(),function(){"use strict";function n(n,t,i,r,u,f,e,o,s){var h=this,c={};h.Initialize=function(){h.CancelButton=f.ENROLLMENT_CANCEL_BUTTON;h.ClearButton=f.ENROLLMENT_CLEAR_BUTTON;h.HeaderTitle=f.ENROLLMENT_CARD_ACTIVATION_HEADER_TITLE;h.CardSetup=f.ENROLLMENT_CARD_READY_TO_USE;h.InSessionCardActivation=s.getInSessionCheck();h.WhiteLabelUser=s.getWhiteLableUser();h.InSessionCardActivation=s.getInSessionCheck();h.Complete=h.WhiteLabelUser?f.ENROLLMENT_CONTINUE_BUTTON:f.ENROLLMENT_COMPLETE_BUTTON;s.setPageTitle(f.ENROLLEMENT_TITLE_CARD_ACTIVATION_COMPLETE);s.SiteCatTCall(u.ENROLLMENT_SITECAT_ACTIVATE_CARD_PIN_PAGE,u.ENROLLMENT_SITECAT_ACTIVATE_CARD_PIN_SUCCESS_EVENT,c)};h.CompleteActivation=function(){h.WhiteLabelUser&&!h.InSessionCardActivation?i.go(u.ENROLLMENT_VERIFY_MOBILE):s.completeEnrollment()}}angular.module("EnrollmentModule").controller("CardActivationSuccessController",n);n.$inject=["$rootScope","$scope","$state","$http","EnrollmentConstants","LocaleConstants","CommonService","CommonConstants","EnrollmentService"]}(),function(){"use strict";function n(n,t,i,r,u,f,e,o,s){var h=this;h.AccountNumber=u.ENROLLMENT_EMPTY;h.isFormSubmitted=!1;h.IsPersonal=!1;h.IsPersonalDDA=!1;h.Initialize=function(){h.CancelButton=f.ENROLLMENT_CANCEL_BUTTON;h.ClearButton=f.ENROLLMENT_CLEAR_BUTTON;h.HeaderTitle=f.ENROLLMENT_HEADER_TITLE;h.Continue=f.ENROLLMENT_CONTINUE_BUTTON;h.WhiteLabelUser=s.getWhiteLableUser();h.PageTitle=h.WhiteLabelUser?f.ENROLLMENT_VERIFY_ENROLLMENT_PAGE_TITLE:f.ENROLLMENT_VERIFY_WO_SSN_ENROLLMENT_PAGE_TITLE;h.CardText=f.ENROLLMENT_VERIFY_ENROLLMENT_CARD_TEXT;h.CardOnlyText=f.ENROLLMENT_VERIFY_ENROLLMENT_CARD_ONLY_TEXT;h.CardReqErrMsg=f.ENROLLMENT_VERIFY_ENROLLMENT_ACC_OR_CARD_INFO_REQ_ERR_MSG;h.CardOnlyReqErrMsg=f.ENROLLMENT_VERIFY_ENROLLMENT_CARD_INFO_REQ_ERR_MSG;h.Tip=f.ENROLLMENT_VERIFY_ENROLLMENT_TIP;h.PageText=f.ENROLLMENT_VERIFY_ENROLLMENT_TEXT;h.Space=u.ENROLLMENT_SUB_PRODUCT_CODE_EMPTY;h.WhiteLabelUser=s.getWhiteLableUser();s.setFsvUser(!0);s.setPageTitle(f.ENROLLEMENT_TITLE_ACCOUNT_VERIFICATION_WITHOUT_SSN);s.SiteCatTCall(u.ENROLLMENT_SITECAT_ACCOUNTINFO_PAGE,u.ENROLLMENT_SITECAT_PREPAIDCARD_EVENT);h.InSessionCardActivation=s.getInSessionCheck()};h.VerifyEnrollmentWoSSN=function(){var r,i,n;h.TsToken=document.getElementById("txtTsToken").value;t.form.$valid?(h.isFormSubmitted=!1,r=o.METHOD_TYPE_POST,h.WhiteLabelUser?(i=o.HEADERDATA,i.ClientID=u.ENROLLMENT_HEADER_CLIENT_ID_WHITELABEL):i=o.HEADERDATA,h.TsToken!=u.ENROLLMENT_EMPTY?(s.setInSessionCheck(!0),s.setInSessionToken(h.TsToken),n=s.getBaseUrl()+u.ENROLLMENT_VERIFY_ENROLLMENT_ACTIION_INSESSION_URL,h.VerifyCustomerRequest={},h.VerifyCustomerRequest.CardAccountNumber=h.AccountNumber.toUpperCase(),h.VerifyCustomerRequest.TransmitToken=h.TsToken,!s.getFsvPciKillSwitch()&&s.getFsvPciApiUrl()&&(i.FlowType=u.CARD_ACTIVATION,n=s.getFsvPciApiUrl()+u.ENROLLMENT_ENROLL_FSV_TOKENIZATION_ACTION_INSESSION_URL)):h.InSessionCardActivation?(n=s.getBaseUrl()+u.ENROLLMENT_VERIFY_ENROLLMENT_ACTIION_INSESSION_URL,h.VerifyCustomerRequest={},h.VerifyCustomerRequest.CardAccountNumber=h.AccountNumber.toUpperCase(),h.VerifyCustomerRequest.TransmitToken=s.getInSessionToken(),!s.getFsvPciKillSwitch()&&s.getFsvPciApiUrl()&&(i.FlowType=u.CARD_ACTIVATION,n=s.getFsvPciApiUrl()+u.ENROLLMENT_ENROLL_FSV_TOKENIZATION_ACTION_INSESSION_URL)):(n=!s.getFsvPciKillSwitch()&&s.getFsvPciApiUrl()?s.getFsvPciApiUrl()+u.ENROLLMENT_ENROLL_FSV_TOKENIZATION:s.getBaseUrl()+u.ENROLLMENT_VERIFY_ENROLLMENT_ACTION_URL,h.VerifyCustomerRequest={},h.VerifyCustomerRequest.CardAccountNumber=h.AccountNumber.toUpperCase()),!s.getFsvPciKillSwitch()&&s.getFsvPciApiUrl()?s.getUserVerified(i,n,h.VerifyCustomerRequest,h.OnVerifyWOSuccessResponse,h.OnVerificationWOFailure):e.result(r,n,h.VerifyCustomerRequest,i).success(function(n){h.OnVerifyWOSuccessResponse(n)}).error(function(){h.OnVerificationWOFailure()})):(h.isFormSubmitted=!0,t.form.AccountNumber.$error.isSubmitted=!0,h.ErrorMessage?s.ErrorMessageA11y(u.ENROLLMENT_PAGE_LEVEL_ERROR_MESSAGE_CLASS):s.ErrorMessageA11y(u.ENROLLMENT_ERROR_MESSAGE_CLASS))};h.OnVerifyWOSuccessResponse=function(n){n.success==!1?(n.additionalStatusCode&&n.additionalStatusCode==u.ENROLLMENT_INVALID_ACCOUNT_ERR_CODE?(h.ErrorMessage=f.ENROLLMENT_VERIFY_ENROLLMENT_INVALID_FIELD_ERR_MSG,s.SiteCatTCall(u.ENROLLMENT_SITECAT_ACCOUNTINFO_PAGE,u.ENROLLMENT_SITECAT_ACCOUNTINFO_INVALID_OR_MISMATCH_EVENT)):n.statusCode&&(n.statusCode==u.ENROLLMENT_USER_ALREADY_ENROLLED_ERR_CODE||n.statusCode==u.ENROLLMENT_USER_ALREADY_ENROLLED_ERR_CODE1)?(h.ErrorMessage=f.ENROLLMENT_VERIFY_ENROLLMENT_ALREADY_ENROLLED_ERR_MSG,s.SiteCatTCall(u.ENROLLMENT_SITECAT_ACCOUNTINFO_PAGE,u.ENROLLMENT_SITECAT_ACCOUNTINFO_ALREADY_ENROLLED_EVENT)):n.statusCode&&n.statusCode==u.ENROLLMENT_WRONG_ACCOUNT_NUMBER_ERR_CODE?(h.ErrorMessage=f.ENROLLMENT_VERIFY_ENROLLMENT_INVALID_FIELD_ERR_MSG,s.SiteCatTCall(u.ENROLLMENT_SITECAT_ACCOUNTINFO_PAGE,u.ENROLLMENT_SITECAT_ACCOUNTINFO_INVALID_OR_MISMATCH_EVENT)):n.statusCode&&n.statusCode==u.ENROLLMENT_CLOSED_ACCOUNT_ERR_CODE?(h.ErrorMessage=f.ENROLLMENT_VERIFY_ENROLLMENT_INVALID_FIELD_ERR_MSG,s.SiteCatTCall(u.ENROLLMENT_SITECAT_ACCOUNTINFO_PAGE,u.ENROLLMENT_SITECAT_ACCOUNTINFO_CLOSED_ACCOUNT_EVENT)):n.statusCode&&(n.statusCode==u.ENROLLMENT_DUPLICATE_ACCOUNT_ERR_CODE||n.statusCode==u.ENROLLMENT_UNAUTHORIZED_ERR_CODE)?(n.LastFourDigitOfCardNumber&&s.setCardOrAccountNumber(n.LastFourDigitOfCardNumber),s.setMixedAccountValue(n.IsMixedAccount),i.go(u.ENROLLMENT_RETRIEVE_ID)):n.statusCode&&n.statusCode==u.ENROLLMENT_MAX_FAILED_ATTEMPT_ERR_CODE?i.go(u.ENROLLMENT_CONFIRMATION,{PageType:u.ENROLLMENT_LOCKED_OUT_PAGE}):n.statusCode&&n.statusCode==u.ENROLLMENT_USER_HAS_SSN_ERR_CODE?(s.setAccountNumber(h.VerifyCustomerRequest.CardAccountNumber),i.go(u.SSN_ONLY)):h.ErrorMessage=n.errorCode&&n.errorCode==u.ENROLLMENT_CARDNOTFOUND?f.ENROLLMENT_CARD_NOT_FOUND_MESSAGE:n.errorCode&&n.errorCode==u.ENROLLMENT_AUTHENTICATOR_NULL?f.ENROLLMENT_INPUTS_NOT_VALID_MESSAGE:n.errorCode&&n.errorCode==u.ENROLLMENT_USER_UNAUTHORIZED?f.ENROLLMENT_USER_UNAUTHORIZED_MESSAGE:n.errorCode&&n.errorCode==u.ENROLLMENT_AUTHENTICATOR_INVALID?f.ENROLLMENT_AUTHENTICATOR_INVALID_MESSAGE:n.errorCode&&n.errorCode==u.ENROLLMENT_DOB_ERROR?f.ENROLLMENT_DOB_ERROR_MESSAGE:n.errorCode&&n.errorCode==u.ENROLLMENT_AUTHENTICATOR_INVALID1?f.ENROLLMENT_AUTHENTICATOR_INVALID1_MESSAGE:n.errorCode&&n.errorCode==u.ENROLLMENT_UNAVAILABLE?f.ENROLLMENT_UNAVAILABLE_MESSAGE:n.errorCode&&n.errorCode==u.ENROLLMENT_INTERNAL_ERROR?f.ENROLLMENT_INTERNAL_ERROR_MESSAGE:n.errorCode&&n.errorCode==u.ENROLLMENT_NO_USER_FOUND?f.ENROLLMENT_NO_USER_FOUND_MESSAGE:n.errorCode&&n.errorCode==u.ENROLLMENT_CARD_NO_CORRECT_STATUS?f.ENROLLMENT_CARD_NO_CORRECT_STATUS_MESSAGE:n.errorCode&&n.errorCode==u.ENROLLMENT_USERNAME_EXISTS_INSYSTEM?f.ENROLLMENT_USERNAME_EXISTS_INSYSTEM_MESSAGE:n.errorCode&&n.errorCode==u.ENROLLMENT_USER_CROSSED_MAX_INVALID_ATTEMPTS?f.ENROLLMENT_USER_CROSSED_MAX_INVALID_ATTEMPTS_MESSAGE:n.errorCode&&n.errorCode==u.ENROLLMENT_CV2_NOT_VALID?f.ENROLLMENT_CV_INVALID_MESSAGE:n.errorCode&&n.errorCode==u.ENROLLMENT_CERTID_NOT_ACTIVE?f.ENROLLMENT_CERTID_NOT_ACTIVE_MESSAGE:n.errorCode&&n.errorCode==u.ENROLLMENT_CARD_LINKING_ISSUE?f.ENROLLMENT_CARD_LINKING_ISSUE_MESSAGE:n.errorCode&&n.errorCode==u.ENROLLMENT_USERNAME_LINKED?f.ENROLLMENT_USERNAME_LINKED_MESSAGE:n.errorCode&&n.errorCode==u.ENROLLMENT_ACCOUNT_LOCKED?f.ENROLLMENT_ACCOUNT_LOCKED:f.ENROLLMENT_SYSTEM_UNAVAILABLE_ERR_MSG,window.scrollTo(0,0),s.focusOnError()):(s.SetSessionAlive(!0),n.IsMixedAccount?(n.LastFourDigitOfCardNumber&&s.setCardOrAccountNumber(n.LastFourDigitOfCardNumber),s.setMixedAccountValue(n.IsMixedAccount),i.go(u.ENROLLMENT_RETRIEVE_ID)):(n.IsPersonal?(s.setUserType(u.ENROLLMENT_PERSONAL_BANKING),s.setProductCode(n.ProductCode),n.ProductCode==u.ENROLLMENT_PRODUCT_CODE_DDA?(n.lastFourDigitMobileNumber&&n.lastFourDigitMobileNumber!=u.ENROLLMENT_EMPTY&&s.setLastFourDigitMobileNumber(n.lastFourDigitMobileNumber),n.FirstName&&s.setFirstName(n.FirstName),i.go(u.ENROLLMENT_VERIFY_MOBILE)):n.ProductCode==u.ENROLLMENT_PRODUCT_CODE_GRC?n.methods==null||n.methods==u.ENROLLMENT_EMPTY?(h.ErrorMessage=f.ENROLLMENT_SYSTEM_UNAVAILABLE_ERR_MSG,s.focusOnError()):(s.setFsvUser(!0),s.setAuthenticatorResponse(n),s.setAccountNumber(h.VerifyCustomerRequest.CardAccountNumber),n.LastFourDigitOfCardNumber&&n.LastFourDigitOfCardNumber!=u.ENROLLMENT_EMPTY&&s.setLastFourDigitCardNumber(n.LastFourDigitOfCardNumber),n.FirstName&&s.setFirstName(n.FirstName),n.Email&&s.setEmailAddress(n.Email),n.LastFourDigitsOfPhoneNo&&n.LastFourDigitsOfPhoneNo!=u.ENROLLMENT_EMPTY&&s.setLastFourDigitMobileNumber(n.LastFourDigitsOfPhoneNo),n.CardStatus&&n.CardStatus!=u.ENROLLMENT_EMPTY&&s.setCardStatus(n.CardStatus),n.IsEnrolled&&s.setUserEnrolled(n.IsEnrolled),i.go(u.VERIFY_AUTHENTICATORS)):i.go(u.ENROLLMENT_VERIFY_PERSONAL)):(s.setUserType(u.ENROLLMENT_BUSINESS_BANKING),n.ProductCode==u.ENROLLMENT_PRODUCT_CODE_BCD?n.SubProductCode==u.ENROLLMENT_SUBPRODUCT_CODE_AO||n.SubProductCode==u.ENROLLMENT_SUBPRODUCT_CODE_SF_AS?s.setProductCode(u.ENROLLMENT_BUSINESS_AO):(n.SubProductCode==u.ENROLLMENT_SUBPRODUCT_CODE_BC||n.SubProductCode==u.ENROLLMENT_SUBPRODUCT_CODE_SF_BS)&&s.setProductCode(u.ENROLLMENT_BUSINESS_NON_AO):s.setProductCode(n.ProductCode),i.go(u.ENROLLMENT_VERIFY_BUSINESS)),s.setSubProductCode(n.SubProductCode)))};h.OnVerificationWOFailure=function(){h.ErrorMessage=f.ENROLLMENT_SYSTEM_UNAVAILABLE_ERR_MSG;s.focusOnError()}}angular.module("EnrollmentModule").controller("VerifyEnrollmentWoSSNController",n);n.$inject=["$rootScope","$scope","$state","$http","EnrollmentConstants","LocaleConstants","CommonService","CommonConstants","EnrollmentService"]}(),function(){"use strict";function n(n,t,i,r,u,f,e,o,s){var h=this;h.Passcode=u.ENROLLMENT_EMPTY;h.DOB=u.ENROLLMENT_EMPTY;h.Zipcode=u.ENROLLMENT_EMPTY;h.SSN=u.ENROLLMENT_EMPTY;h.TrackingNumber=u.ENROLLMENT_EMPTY;h.EmployeeID=u.ENROLLMENT_EMPTY;h.CVV=u.ENROLLMENT_EMPTY;h.Homephone=u.ENROLLMENT_EMPTY;h.Mobilephone=u.ENROLLMENT_EMPTY;h.ReferenceNumber=u.ENROLLMENT_EMPTY;h.isFormSubmitted=!1;h.accountRules={};h.accountInfo={};h.getAccountRules=function(){return h.CancelButton=f.ENROLLMENT_CANCEL_BUTTON,h.ClearButton=f.ENROLLMENT_CLEAR_BUTTON,h.HeaderTitle=f.ENROLLMENT_HEADER_TITLE,h.Continue=f.ENROLLMENT_CONTINUE_BUTTON,h.PageTitle=f.ENROLLMENT_AUTHENTICATORS_NEW_PAGE_TITLE,h.Passcode=f.ENROLLMENT_AUTHENTICATORS_PASSCODE,h.Dob=f.ENROLLMENT_AUTHENTICATORS_DOB,h.Zipcode=f.ENROLLMENT_AUTHENTICATORS_ZIPCODE,h.Ssn=f.ENROLLMENT_AUTHENTICATORS_SSN,h.TrackingNumber=f.ENROLLMENT_AUTHENTICATORS_TRACKING_NUMBER,h.EmployeeId=f.ENROLLMENT_AUTHENTICATORS_EMPLOYEE_ID,h.Cvv=f.ENROLLMENT_AUTHENTICATORS_CVV,h.Mobilephone=f.ENROLLMENT_AUTHENTICATORS_MOBILE_PHONE,h.Homephone=f.ENROLLMENT_AUTHENTICATORS_HOME_PHONE,h.ReferenceNumber=f.ENROLLMENT_AUTHENTICATORS_REFERENCE_NUMBER,h.PasscodeReqErrMsg=f.ENROLLMENT_AUTHENTICATORS_PASSCODE_INFO_REQ_ERR_MSG,h.DobReqErrMsg=f.ENROLLMENT_AUTHENTICATORS_DOB_INFO_REQ_ERR_MSG,h.ZipcodeReqErrMsg=f.ENROLLMENT_AUTHENTICATORS_ZIPCODE_INFO_REQ_ERR_MSG,h.SsnReqErrMsg=f.ENROLLMENT_AUTHENTICATORS_SSN_INFO_REQ_ERR_MSG,h.TrackingNumberReqErrMsg=f.ENROLLMENT_AUTHENTICATORS_TRACKING_NUMBER_INFO_REQ_ERR_MSG,h.EmployeeIdReqErrMsg=f.ENROLLMENT_AUTHENTICATORS_EMPLOYEE_ID_INFO_REQ_ERR_MSG,h.CvvReqErrMsg=f.ENROLLMENT_AUTHENTICATORS_CVV_INFO_REQ_ERR_MSG,h.HomephoneErrMsg=f.ENROLLMENT_AUTHENTICATORS_HOME_PHONE_INFO_REQ_ERR_MSG,h.MobilephoneErrMsg=f.ENROLLMENT_AUTHENTICATORS_MOBILE_PHONE_INFO_REQ_ERR_MSG,h.ReferenceNumberErrMsg=f.ENROLLMENT_AUTHENTICATORS_REFERENCE_NUMBER_INFO_ERR_MSG,h.SSN4DigitErrMsg=f.ENROLLMENT_VERIFY_ENROLLMENT_SSN_4_DIGITS_ERR_MSG,h.Passcode4DigitErrMsg=f.ENROLLMENT_VERIFY_ENROLLMENT_SSN_4_DIGITS_ERR_MSG,h.DobFormatErrMsg=f.ENROLLMENT_AUTHENTICATORS_DATE_FORMAT_ERR_MSG,h.Zipcode5DigitErrMsg=f.ENROLLMENT_AUTHENTICATORS_ZIPCODE_5_DIGITS_ERR_MSG,h.Cvv3DigitErrMsg=f.ENROLLMENT_AUTHENTICATORS_CVV_3_DIGITS_ERR_MSG,h.Phone4DigitErrMsg=f.ENROLLMENT_AUTHENTICATORS_PHONE_4_DIGITS_ERR_MSG,h.Space=u.ENROLLMENT_SUB_PRODUCT_CODE_EMPTY,h.AlphaNumericPattern=u.ENROLLMENT_ALPHA_NUMERIC_PATTERN_CHECK,h.ThreeDigitPattern=u.ENROLLMENT_THREE_DIGIT_PATTERN,h.FourDigitPattern=u.ENROLLMENT_FOURDIGIT_PATTERN,h.FiveDigitPattern=u.ENROLLMENT_FIVE_DIGIT_PATTERN,h.DobPattern=u.ENROLLMENT_DATE_OF_BIRTH_PATTERN,h.TenDigitPattern=u.ENROLLMENT_MOBILE_NUM_PATTERN,h.PatternErrMsg=f.ENROLLMENT_AUTHENTICATORS_PATTERN_ERR_MSG,h.CardVerificationResponse=s.getAuthenticatorResponse(),h.InSessionCardActivation=s.getInSessionCheck(),h.WhiteLabelUser=s.getWhiteLableUser(),h.UserVisitedCardActivation=s.getUserVisited(),h.CardStatus=s.getCardStatus(),h.UserAlreadyEnrolled=s.getUserEnrolled(),Promise.resolve(h.CardVerificationResponse)};s.setPageTitle(f.ENROLLEMENT_TITLE_ADDITIONAL_INFORMATION);s.SiteCatTCall(u.ENROLLMENT_SITECAT_ACCOUNTINFO_PAGE,u.ENROLLMENT_SITECAT_ADDITIONALACCOUNTS_EVENT);h.verifyAuthenticators=function(){var r;if(t.form.$valid){h.isFormSubmitted=!1;var l=o.METHOD_TYPE_POST,f=s.getBaseUrl()+u.ENROLLMENT_VERIFY_ENROLLMENT_AUTHENTICATORS,n=h.accountInfo.dob,i=o.HEADERDATA;if(n)var a=n.slice(0,2),v=n.slice(3,5),y=n.slice(6,10),c=y+"-"+a+"-"+v;r=c?angular.extend({},h.accountInfo,{dob:c}):h.accountInfo;h.VerifyAuthenticatorsRequest={};h.VerifyAuthenticatorsRequest.cardNumber=s.getAccountNumber();h.VerifyAuthenticatorsRequest.Authenticators=Object.keys(r).map(function(n){return{question:n,answer:r[n]}});h.WhiteLabelUser&&(i.ClientID=u.ENROLLMENT_HEADER_CLIENT_ID_WHITELABEL);!s.getFsvPciKillSwitch()&&s.getFsvPciApiUrl()?(i.FlowType=u.ENROLLMENT_FSV_FLOW_TYPE,f=s.getFsvPciApiUrl()+u.ENROLLMENT_FSV_AUTHENTICATOR_URL,s.getUserVerified(i,f,h.VerifyAuthenticatorsRequest,h.OnVerifySuccessResponse,h.OnVerificationFailure)):e.result(l,f,h.VerifyAuthenticatorsRequest,i).success(function(n){h.OnVerifySuccessResponse(n)}).error(function(){h.OnVerificationFailure()})}else h.isFormSubmitted=!0,t.form.Passcode&&(t.form.Passcode.$error.isSubmitted=!0),t.form.DOB&&(t.form.DOB.$error.isSubmitted=!0),t.form.Zipcode&&(t.form.Zipcode.$error.isSubmitted=!0),t.form.SSN&&(t.form.SSN.$error.isSubmitted=!0),t.form.TrackingNumber&&(t.form.TrackingNumber.$error.isSubmitted=!0),t.form.EmployeeID&&(t.form.EmployeeID.$error.isSubmitted=!0),t.form.CVV&&(t.form.Zipcode.$error.isSubmitted=!0),t.form.Mobilephone&&(t.form.Mobilephone.$error.isSubmitted=!0),t.form.Homephone&&(t.form.Homephone.$error.isSubmitted=!0),t.form.ReferenceNumber&&(t.form.ReferenceNumber.$error.isSubmitted=!0),h.ErrorMessage?s.ErrorMessageA11y(u.ENROLLMENT_PAGE_LEVEL_ERROR_MESSAGE_CLASS):s.ErrorMessageA11y(u.ENROLLMENT_ERROR_MESSAGE_CLASS)};h.OnVerifySuccessResponse=function(n){n.statusCode=="0"?h.CardStatus!=u.ENROLLMENT_CARD_ACTIVATION_PRE_ACTIVE_STATUS&&h.CardStatus!=u.ENROLLMENT_CARD_ACTIVATION_ALREADY_ACTIVE_STATUS?(h.ErrorMessage=h.CardStatus==u.ENROLLMENT_CARD_STATUS_INACTIVE?f.ENROLLMENT_AUTHENTICATOR_CARD_ACTIVE_MSG:f.ENROLLMENT_AUTHENTICATOR_CARD_REPLACED_MSG,s.focusOnError()):(n.lastFourDigitsOfPhoneNumber&&n.lastFourDigitsOfPhoneNumber!=u.ENROLLMENT_EMPTY&&s.setLastFourDigitMobileNumber(n.lastFourDigitsOfPhoneNumber),n.MaskedEmailAddress&&s.setEmailAddress(n.MaskedEmailAddress),n.cardStatus&&n.cardStatus!=u.ENROLLMENT_EMPTY&&s.setCardStatus(n.cardStatus),h.UserAlreadyEnrolled&&!h.InSessionCardActivation?(h.ErrorMessage=f.USER_ENROLLED_ALREADY_TEXT1+" "+f.USER_ENROLLED_ALREADY_TEXT2,s.focusOnError()):h.WhiteLabelUser&&n.cardStatus==u.ENROLLMENT_CARD_ACTIVATION_PRE_ACTIVE_STATUS&&!h.UserVisitedCardActivation?i.go(u.CARD_ACTIVATION):h.InSessionCardActivation&&!h.UserVisitedCardActivation?(n.cardStatus==u.ENROLLMENT_CARD_ACTIVATION_PRE_ACTIVE_STATUS?i.go(u.CARD_ACTIVATION):h.ErrorMessage=n.cardStatus==u.ENROLLMENT_CARD_ACTIVATION_ALREADY_ACTIVE_STATUS||n.cardStatus==u.ENROLLMENT_CARD_STATUS_INACTIVE?f.ENROLLMENT_AUTHENTICATOR_CARD_ACTIVE_MSG:f.ENROLLMENT_AUTHENTICATOR_CARD_REPLACED_MSG,s.focusOnError()):i.go(u.ENROLLMENT_VERIFY_MOBILE)):(n.statusCode=="-1"||n.success==!1)&&(h.ErrorMessage=n.errorCode&&n.errorCode==u.ENROLLMENT_CARDNOTFOUND?f.ENROLLMENT_CARD_NOT_FOUND_MESSAGE:n.errorCode&&n.errorCode==u.ENROLLMENT_AUTHENTICATOR_NULL?f.ENROLLMENT_INPUTS_NOT_VALID_MESSAGE:n.errorCode&&n.errorCode==u.ENROLLMENT_USER_UNAUTHORIZED?f.ENROLLMENT_USER_UNAUTHORIZED_MESSAGE:n.errorCode&&n.errorCode==u.ENROLLMENT_AUTHENTICATOR_INVALID?f.ENROLLMENT_AUTHENTICATOR_INVALID_MESSAGE:n.errorCode&&n.errorCode==u.ENROLLMENT_DOB_ERROR?f.ENROLLMENT_DOB_ERROR_MESSAGE:n.errorCode&&n.errorCode==u.ENROLLMENT_AUTHENTICATOR_INVALID1?f.ENROLLMENT_AUTHENTICATOR_INVALID1_MESSAGE:n.errorCode&&n.errorCode==u.ENROLLMENT_UNAVAILABLE?f.ENROLLMENT_UNAVAILABLE_MESSAGE:n.errorCode&&n.errorCode==u.ENROLLMENT_INTERNAL_ERROR?f.ENROLLMENT_INTERNAL_ERROR_MESSAGE:n.errorCode&&n.errorCode==u.ENROLLMENT_NO_USER_FOUND?f.ENROLLMENT_NO_USER_FOUND_MESSAGE:n.errorCode&&n.errorCode==u.ENROLLMENT_CARD_NO_CORRECT_STATUS?f.ENROLLMENT_CARD_NO_CORRECT_STATUS_MESSAGE:n.errorCode&&n.errorCode==u.ENROLLMENT_USERNAME_EXISTS_INSYSTEM?f.ENROLLMENT_USERNAME_EXISTS_INSYSTEM_MESSAGE:n.errorCode&&n.errorCode==u.ENROLLMENT_USER_CROSSED_MAX_INVALID_ATTEMPTS?f.ENROLLMENT_USER_CROSSED_MAX_INVALID_ATTEMPTS_MESSAGE:n.errorCode&&n.errorCode==u.ENROLLMENT_CV2_NOT_VALID?f.ENROLLMENT_CV_INVALID_MESSAGE:n.errorCode&&n.errorCode==u.ENROLLMENT_CERTID_NOT_ACTIVE?f.ENROLLMENT_CERTID_NOT_ACTIVE_MESSAGE:n.errorCode&&n.errorCode==u.ENROLLMENT_CARD_LINKING_ISSUE?f.ENROLLMENT_CARD_LINKING_ISSUE_MESSAGE:n.errorCode&&n.errorCode==u.ENROLLMENT_USERNAME_LINKED?f.ENROLLMENT_USERNAME_LINKED_MESSAGE:f.ENROLLMENT_SYSTEM_UNAVAILABLE_ERR_MSG,s.focusOnError())};h.OnVerificationFailure=function(){h.ErrorMessage=f.ENROLLMENT_SYSTEM_UNAVAILABLE_ERR_MSG;s.focusOnError()};h.getAccountRules().then(function(n){h.accountRules=n.methods.reduce(function(n,t){return n[t]=!0,n},{})})}angular.module("EnrollmentModule").controller("VerifyAuthenticatorsController",n);n.$inject=["$rootScope","$scope","$state","$http","EnrollmentConstants","LocaleConstants","CommonService","CommonConstants","EnrollmentService"]}(),function(){"use strict";function n(n,t,i,r,u,f,e,o,s){var h=this,c;h.Pin=u.ENROLLMENT_EMPTY;h.ConfirmPin=u.ENROLLMENT_EMPTY;c={};h.Initialize=function(){s.getLastFourDigitCardNumber()?(h.Last4DigitCard=s.getLastFourDigitCardNumber(),h.PrepaidCardEnding=f.ENROLLMENT_CARD_ACTIVATION_CARD_ENDING+h.Last4DigitCard,h.OnCardLast4Digit=u.ENROLLMENT_CREDIT_CARD_HIDE+h.Last4DigitCard):h.Last4DigitCard=u.ENROLLMENT_EMPTY;h.CancelButton=f.ENROLLMENT_CANCEL_BUTTON;h.ClearButton=f.ENROLLMENT_CLEAR_BUTTON;h.HeaderTitle=f.ENROLLMENT_CARD_ACTIVATION_HEADER_TITLE;h.Continue=f.ENROLLMENT_CONTINUE_BUTTON;h.PageTitle=u.ENROLLMENT_EMPTY;h.NewCardTitle=f.ENROLLMENT_CARD_ACTIVATION_SUB_TITLE;h.NewCardDetailInfo=f.ENROLLMENT_CARD_ACTIVATION_SUB_TITLE_TIP;h.NewCardDisclosure=f.ENROLLMENT_CARD_ACTIVATION_NEW_TEXT;h.PinMsg=f.ENROLLMENT_CARD_ACTIVATION_CHOOSE_PIN;h.ConfirmPinMsg=f.ENROLLMENT_CARD_ACTIVATION_RE_ENTER_PIN;h.ShowPin=f.ENROLLMENT_CARD_ACTIVATION_SHOW_PIN;h.FourDigitPattern=u.ENROLLMENT_FOURDIGIT_PATTERN;h.PinReqErrMsg=f.ENROLLMENT_CARD_ACTIVATION_PIN_INFO_REQ_ERR_MSG;h.ConfirmPinReqErrMsg=f.ENROLLMENT_CARD_ACTIVATION_RE_ENTER_PIN_INFO_REQ_ERR_MSG;h.Pin4DigitErrMsg=f.ENROLLMENT_CARD_PIN_4_DIGITS_ERR_MSG;h.PinDontMatchErrMsg=f.ENROLLMENT_PIN_DONT_MATCH_ERR_MSG;h.IsWhiteLabel=s.getWhiteLableUser();s.setPageTitle(f.ENROLLEMENT_TITLE_ACTIVATE_CARD);s.SiteCatTCall(u.ENROLLMENT_SITECAT_ACTIVATE_CARD_ENTER_PIN_PAGE,u.ENROLLMENT_SITECAT_ACTIVATE_CARD_PIN_EVENT,c)};h.DisplayPin=function(n,t){var i=document.getElementById(n),r=document.getElementById(t);h.CheckType(i,r)};h.DisplayConfirmPin=function(n,t){var i=document.getElementById(n),r=document.getElementById(t);h.CheckType(i,r)};h.CheckType=function(n,t){n.type===u.ENROLLMENT_PASSWORD_TYPE?(n.type=u.ENROLLMENT_TEXT_TYPE,t.innerHTML=f.ENROLLMENT_CARD_ACTIVATION_HIDE_PIN,t.setAttribute(u.ENROLLMENT_ARIA_LABEL,f.ENROLLMENT_HIDE_PASSWORD+n.getAttribute(u.ENROLLMENT_DATA_LABEL))):(n.type=u.ENROLLMENT_PASSWORD_TYPE,t.innerHTML=f.ENROLLMENT_CARD_ACTIVATION_SHOW_PIN,t.setAttribute(u.ENROLLMENT_ARIA_LABEL,f.ENROLLMENT_SHOW_PASSWORD+n.getAttribute(u.ENROLLMENT_DATA_LABEL)))};h.ValidateConfirmPin=function(){h.IsPinSame=h.ConfirmPin===h.Pin?!0:!1};h.VerifyPinInfo=function(){var n,r,c;t.form.$valid&&h.IsPinSame?(h.isFormSubmitted=!1,n=o.METHOD_TYPE_POST,r=s.getBaseUrl()+u.ENROLLMENT_CARD_ACTIVATION,h.CardActivationRequest={},h.CardActivationRequest.Pin=h.Pin,h.CardActivationRequest.isFlagship=h.IsWhiteLabel?!1:!0,c=o.HEADERDATA,e.result(n,r,h.CardActivationRequest,c).success(function(n){n.success==!0?(s.setUserVisited(!0),i.go(u.CARD_ACTIVATION_SUCCESS)):n.statusCode=="-1"?h.PinDontMatchErrMsg=f.ENROLLMENT_PIN_DONT_MATCH_ERR_MSG:(h.ErrorMessage=f.ENROLLMENT_SYSTEM_UNAVAILABLE_ERR_MSG,s.focusOnError())}).error(function(){h.ErrorMessage=f.ENROLLMENT_SYSTEM_UNAVAILABLE_ERR_MSG;s.focusOnError()})):(h.isFormSubmitted=!0,t.form.Pin.$error.isSubmitted=!0,h.ErrorMessage?s.ErrorMessageA11y(u.ENROLLMENT_PAGE_LEVEL_ERROR_MESSAGE_CLASS):s.ErrorMessageA11y(u.ENROLLMENT_ERROR_MESSAGE_CLASS))}}angular.module("EnrollmentModule").controller("CardActivationController",n);n.$inject=["$rootScope","$scope","$state","$http","EnrollmentConstants","LocaleConstants","CommonService","CommonConstants","EnrollmentService"]}(),function(){"use strict";function n(n,t,i,r,u,f,e,o,h,c){var l=this,a,v;l.isFormSubmitted=!1;l.MobileNumber=f.ENROLLMENT_EMPTY;a={};l.Initialize=function(){l.CancelButton=e.ENROLLMENT_CANCEL_BUTTON;l.ClearButton=e.ENROLLMENT_CLEAR_BUTTON;l.HeaderTitle=e.ENROLLMENT_HEADER_TITLE;l.Continue=e.ENROLLMENT_CONTINUE_BUTTON;l.VerifyMblPageTitle=e.ENROLLMENT_VERIFY_MOBILE_PAGE_TITLE;l.Subtext=e.ENROLLMENT_VERIFY_MOBILE_SUB_TEXT;l.SubtextEmail=e.ENROLLMENT_VERIFY_MOBILE_SUB_TEXT_EMAIL2;l.Disclaimer=e.ENROLLMENT_VERIFY_MOBILE_DISCLAIMER;l.SkipStep=e.ENROLLMENT_SKIP_STEP;l.lnkCellularPolicy=e.ENROLLMENT_VERIFY_MOBILE_FOOTNOTE_CELLULAR_POLICY;l.MobileNumberHeader=e.ENROLLMENT_VERIFY_MOBILE_LAST_FOUR_DIGIT_HEADER;l.DontHavePin=e.ENROLLMENT_DONT_HAVE_ATM_DEBIT_PIN_LINK;l.EmailText=e.ENROLLMENT_ENTER_EMAIL_TEXT;l.isPartnerApplyFlow=o.getIsPartnerLoginApply();l.EmailAddress=o.getEmailAddress();l.InvalidMobNo=!1;l.InvalidEmailId=!1;l.IsApplyEnrollment=o.getIsApplyEnrollment();l.ShowNotYourNumberLink=l.IsApplyEnrollment==!0?!1:!0;l.ShowNotYourEmailLink=l.IsApplyEnrollment==!0?!1:!0;l.NotYourEmail=e.ENROLLMENT_VERIFY_MOBILE_NOT_YOUR_EMAIL_LINK;l.EmailAddressReqErrMsg=e.ENROLLMENT_ENTER_EMAIL_REQ_ERR_MSG;l.EmailAddressInvalidErrMsg=e.ENROLLMENT_ENTER_EMAIL_INVALID_ERR_MSG;l.EmailAddressPattern=f.ENROLLMENT_EMAIL_PATTERN;l.ValidateEmail=v;l.MobileNumberInvalidErrMsg=e.ENROLLMENT_VERIFY_MOBILE_INVALID_ERR_MSG;l.MobileNumberPattern=f.ENROLLMENT_MOBILE_NUM_PATTERN;l.ReturnFooterlink=e.ENROLLMENT_VERIFY_MOBILE_RETURN_TO_FOOTER_LINK;l.IsMobileNumberValid=l.LastFourDigitsMblNo&&l.LastFourDigitsMblNo!=f.ENROLLMENT_EMPTY?!0:!1;l.SendNewCodeButton=e.ENROLLMENT_ENTER_CODE_SEND_CODE_BUTTON;l.SixDigitText=e.ENROLLMENT_ENTER_CODE_6_DIGIT_TEXT;l.MnoOtprErrMsg=e.ENROLLMENT_ENTER_CODE_6_DIGIT_REQ_ERR_MSG;l.OtprNotValidErrMsg=e.ENROLLMENT_INVALID_CODE_ERR_MSG;l.PassCodePattern=f.ENROLLMENT_OTP_NUM_PATTERN;l.ProductCode=o.getProductCode();l.SubProductCode=o.getSubProductCode();l.Space=f.ENROLLMENT_SUB_PRODUCT_CODE_EMPTY;l.isLandingPageSubTitle=!1;l.isTouch=o.getIsTouchFlow();l.isPartnerLogin=o.getIsPartnerLogin();l.isAuthenticatedPartnerFlow=o.getisAuthenticatedPartnerFlow();l.UseEmail=e.ENROLLEMENT_VERIFY_EMAIL_USE_EMAIL_LIN;l.WhiteLabelUser=o.getWhiteLableUser();l.IsFSVUser=l.ProductCode===f.ENROLLMENT_PRODUCT_CODE_GRC?!0:!1;a.productCode=l.ProductCode?l.ProductCode:f.ENROLLMENT_SUB_PRODUCT_CODE_EMPTY;a.subproductCode=l.SubProductCode?l.SubProductCode:f.ENROLLMENT_SUB_PRODUCT_CODE_EMPTY;l.OTPScreenText1=e.ENROLLMENT_EMAIL_PASSCODE_PAGE_TEXT1;l.OTPScreenText2=e.ENROLLMENT_EMAIL_PASSCODE_PAGE_TEXT2;l.TryAnotherWay=e.ENROLLEMENT_VERIFY_TRY_ANOTHER_WAY_LINK;l.isEmailExist=!1;l.NavigateToEmail=!1;l.OTPScreen=!1;l.SetLandingPageSubtitles=function(){l.PageTitle=e.ENROLLMENT_LETS_GET_STARTED_TITLE;l.isLandingPageSubTitle=!0;l.LandingPageSubTitle=e.ENROLLMENT_LETS_GET_STARTED_MOBILE_SUB_TITLE;o.setLandingPage(f.ENROLLMENT_EMPTY)};r.EmailPageType==""?l.EmailAddress!==undefined&&l.EmailAddress!==""?(l.PageTitle=e.ENROLLMENT_EMAIL_EXISTING_DISPLAY_TITLE,l.isEmailExist=!0,o.setPageTitle(e.ENROLLEMENT_TITLE_GET_ONE_TIME_CODE),o.SiteCatTCall(f.ENROLLMENT_SITECAT_VERIFY_EMAIL_ID_PAGE,f.ENROLLMENT_SITECAT_VERIFY_EMAIL_ID_EVENT,a)):(l.isEmailExist=!1,l.PageTitle=e.ENROLLMENT_VERIFY_MOBILE_EMAIL_ENTER_PAGE_TITLE,o.setPageTitle(e.ENROLLEMENT_TITLE_ENTER_EMAIL_ADDRESS),o.SiteCatTCall(f.ENROLLMENT_SITECAT_VERIFY_EMAIL_ID_PAGE,f.ENROLLMENT_SITECAT_ENTER_EMAIL_ID_EVENT,a)):r.EmailPageType&&r.EmailPageType==f.ENROLLMENT_MOBILE_OTP?(l.OTPScreen=!0,l.ErrorMessage=f.ENROLLMENT_EMPTY,l.isFormSubmitted=!1,l.PageTitle=e.ENROLLMENT_EMAIL_PASSCODE_PAGE_TITLE,o.setPageTitle(e.ENROLLEMENT_TITLE_ENTER_ONE_TIME_CODE_FROM_EMAIL),o.SiteCatTCall(f.ENROLLMENT_SITECAT_EMAIL_ID_OTP_PAGE,f.ENROLLMENT_SITECAT_EMAIL_ID_OTP_EVENT,a)):(l.ProductCode==f.ENROLLMENT_PRODUCT_CODE_DDA&&o.getLandingPage()==f.ENROLLMENT_PRODUCT_CODE_DDA?l.SetLandingPageSubtitles():l.PageTitle=e.ENROLLMENT_VERIFY_EMAIL_PAGE_TITLE,o.SiteCatTCall(f.ENROLLMENT_SITECAT_VERIFY_EMAIL_ID_PAGE,f.ENROLLMENT_SITECAT_VERIFY_EMAIL_ID_EVENT,a));l.transmitIvotionRejected=!1;l.BlackboxData="BlackboxData";l.AuthToken="AuthToken";l.SwitchPlatform()};l.SwitchPlatform=function(){l.isTouch?typeof EnrollmentJSInterface!="undefined"&&typeof EnrollmentJSInterface.getBlackBoxDataFromNative!="undefined"?EnrollmentJSInterface.getBlackBoxDataFromNative():typeof window.webkit.messageHandlers.dataRequestHandler.postMessage!="undefined"&&window.webkit.messageHandlers.dataRequestHandler.postMessage("blackBoxData"):l.BlackboxData=document.getElementById("bb_holder").innerText};window.GetBlackBoxDataFromNativeResponse=function(n){n!=undefined&&n!=""&&(l.BlackboxData=n)};l.NewEmailAddress=function(){o.setEmailAddress(f.ENROLLMENT_EMPTY);l.EmailAddress=o.getEmailAddress();i.go(f.ENROLLMENT_VERIFY_EMAIL);o.SiteCatTCall(f.ENROLLMENT_SITECAT_VERIFY_EMAIL_ID_PAGE,f.ENROLLMENT_SITECAT_ENTER_EMAIL_ID_EVENT,a);l.EmailAddress!==undefined&&l.EmailAddress!==""?(l.PageTitle=e.ENROLLMENT_EXISTING_EMAIL_CODE_PAGE_TITLE,l.isEmailExist=!0,o.setPageTitle(e.ENROLLEMENT_TITLE_GET_ONE_TIME_CODE)):(l.isEmailExist=!1,l.PageTitle=e.ENROLLMENT_VERIFY_MOBILE_EMAIL_ENTER_PAGE_TITLE,o.setPageTitle(e.ENROLLEMENT_TITLE_ENTER_EMAIL_ADDRESS))};v=function(){l.IsEmailValid=f.ENROLLMENT_EMAIL_PATTERN.test(l.EmailAddress)};l.cancelEnrollment=function(){o.cancelEnrollment()};l.SkipMobileCheckRoute=function(){o.setSkipedMobileFlag(!0);o.setMobileNumber(f.ENROLLMENT_EMPTY);l.ProductCode==f.ENROLLMENT_PRODUCT_CODE_DDA?(l.isPartnerApplyFlow&&i.go(f.ENROLLMENT_ENTER_ID_INFO),o.setMNOPinPage(!0),i.go(f.ENROLLMENT_VERIFY_PERSONAL)):i.go(f.ENROLLMENT_ENTER_ID_INFO)};l.UseEmailLink=function(){i.go(f.ENROLLMENT_VERIFY_EMAIL)};l.VerifyEmail=function(){var n;if(t.form.$valid){if(l.isFormSubmitted=!1,l.BlackboxData==""||l.BlackboxData==undefined){l.transmitIvotionRejected=!0;s.clearVars();cd.siteSection=f.ENROLLMENT_SITECAT_SECTION;cd.subSiteSection=f.ENROLLMENT_SITECAT_PERSONAL_SUBSECTION;cd.accounttype=l.ProductCode+":"+l.SubProductCode;cd.errormessage=f.ENROLLMENT_IOVATION_ERROR;cd.EVENTS=f.ENROLLMENT_SITECAT_EVENTS;s.t();window.scrollTo(0,0);return}n=l.WhiteLabelUser?o.getWLEmailEnrollmentObject():o.getEmailEnrollmentObject();n.policyParams=l.IsFSVUser?l.EmailAddress&&l.EmailAddress.includes("**")?{BlackboxData:l.BlackboxData,isFSV:!0}:{email:l.EmailAddress,BlackboxData:l.BlackboxData,isFSV:!0}:l.EmailAddress&&l.EmailAddress.includes("**")?{BlackboxData:l.BlackboxData}:{email:l.EmailAddress,BlackboxData:l.BlackboxData};o.setEmailAddress(l.EmailAddress);h.setMNO(n);h.callUnauthenicatedMNOPolicy().then(function(n){o.SetTransmitJWTToken(n);var r=JSON.parse(atob(n.split(".")[1]));o.setJwtUid(r.sub);r!=undefined&&r.acct_auth!=undefined&&r.acct_auth?l.IsApplyEnrollment?r.trst.toUpperCase()!="G"?o.redirectToOldEnrollment():i.go(f.ENROLLMENT_ENTER_ID_INFO):l.ProductCode==f.ENROLLMENT_PRODUCT_CODE_DDA?(o.setMNOPinPage(!0),i.go(f.ENROLLMENT_VERIFY_PERSONAL)):l.WhiteLabelUser?(o.setEmailPolicySuccess(!0),i.go(f.SECURITY_QUESTIONS)):(o.setEmailPolicySuccess(!0),i.go(f.ENROLLMENT_ENTER_ID_INFO)):l.IsApplyEnrollment?r!=undefined&&r.otp_auth!=undefined&&r.otp_auth&&r.trst!=undefined&&r.trst.toUpperCase()=="G"?i.go(f.ENROLLMENT_ENTER_ID_INFO):o.redirectToOldEnrollment():r!=undefined&&r.otp_auth!=undefined&&r.otp_auth?l.WhiteLabelUser?(o.setEmailPolicySuccess(!0),i.go(f.SECURITY_QUESTIONS)):(o.setEmailPolicySuccess(!0),i.go(f.ENROLLMENT_ENTER_ID_INFO)):t.$apply(function(){l.ErrorMessage=e.ENROLLMENT_SYSTEM_UNAVAILABLE_ERR_MSG;window.scrollTo(0,0);o.focusOnError()})}).catch(function(n){setTimeout(function(){var r,u;s.clearVars();cd.siteSection=f.ENROLLMENT_SITECAT_SECTION;cd.subSiteSection=f.ENROLLMENT_SITECAT_PERSONAL_SUBSECTION;cd.accounttype=l.ProductCode+":"+l.SubProductCode;cd.errormessage=f.ENROLLMENT_IOVATION_ERROR;cd.EVENTS=f.ENROLLMENT_SITECAT_EVENTS;s.t();n&&(typeof n.getData=="function"?(u=n.getData(),r=((((u||{}).server_error_data||{}).failure_data||{}).source||{}).name):r=n.locked?n.locked:n.reject);typeof r!="undefined"&&r==c.Transmit_Error_OTP_NotAMobNumber_ErrCode?t.$apply(function(){l.IsApplyEnrollment?o.redirectToOldEnrollment():(t.form.MobileNumber.$error.isSubmitted=!0,l.InvalidMobNo=!0,l.isFormSubmitted=!0)}):typeof r!="undefined"&&r==!0?setTimeout(function(){i.go(f.ENROLLMENT_CONFIRMATION,{PageType:f.ENROLLMENT_LOCKED_OUT_PAGE})},0):t.$apply(function(){l.IsApplyEnrollment?o.redirectToOldEnrollment():(l.isFormSubmitted=!0,l.ErrorMessage=e.ENROLLMENT_SYSTEM_UNAVAILABLE_ERR_MSG,o.focusOnError(),window.scrollTo(0,0))})},0)})}else l.isFormSubmitted=!0,l.InvalidEmailId=!1,t.form.EmailAddress.$error.isSubmitted=!0,l.ErrorMessage?o.ErrorMessageA11y(f.ENROLLMENT_PAGE_LEVEL_ERROR_MESSAGE_CLASS):o.ErrorMessageA11y(f.ENROLLMENT_ERROR_MESSAGE_CLASS)};l.UsePhoneNumberLink=function(){i.go(f.ENROLLMENT_VERIFY_MOBILE)};t.$on("SendNewCode",function(){o.SiteCatTCall(f.ENROLLMENT_SITECAT_EMAIL_ID_OTP_PAGE,f.ENROLLMENT_SITECAT_EMAIL_ID_RESEND_OTP_EVENT,a)});t.$on("OpenTransmitOTP",function(){i.go(f.ENROLLMENT_VERIFY_EMAIL,{EmailPageType:f.ENROLLMENT_MOBILE_OTP})});t.$on("TransmitError",function(n,r){t.$apply(function(){t.form.OtpCode.$error.isSubmitted=!0;r==e.ENROLLMENT_INVALID_CODE_ERR_MSG&&(t.form.OtpCode.$error.isInValid=!0);r==e.ENROLLMENT_ENTER_CODE_6_DIGIT_LAST_ATTEMPT_ERR_MSG?(l.ErrorMessage=r,o.focusOnError(),o.SiteCatTCall(f.ENROLLMENT_SITECAT_EMAIL_ID_OTP_PAGE,f.ENROLLMENT_SITECAT_EMAIL_ID_OTP_LAST_ATTEMPT_EVENT,a)):r==e.ENROLLMENT_ENTER_CODE_6_DIGIT_OTP_LOCK_OUT_ERR_MSG?setTimeout(function(){i.go(f.ENROLLMENT_CONFIRMATION,{PageType:f.ENROLLMENT_LOCKED_OUT_PAGE})},0):r||(l.ErrorMessage=e.ENROLLMENT_SYSTEM_UNAVAILABLE_ERR_MSG,o.focusOnError());window.scrollTo(0,0)})})}angular.module("EnrollmentModule").controller("VerifyEmailController",n);n.$inject=["$rootScope","$scope","$state","$stateParams","$http","EnrollmentConstants","LocaleConstants","EnrollmentService","TransmitMNOService","TransmitMNOConstants","$location","$anchorScroll"]}(),function(){"use strict";function t(){function n(n,t,i,r){if(r){const u=n.$parent.securityQuestions.indexOf(n.sq);r.$parsers.push(function(n){return{challengeQuestionID:+n}});r.$validators.duplicateQuestion=function(t,i){return r.$isEmpty(t)?!0:!n.$parent.securityQuestions.some(function(n,t){return u!==-1&&u!==t&&n.question&&n.question===i?!0:!1})}}}return{restrict:"A",require:"ngModel",link:n}}function n(n,t,i,r,u,f,e,o,s){var h,c;t.securityQuestions=[{question:"",answer:""},{question:"",answer:""},{question:"",answer:""}];h=this;h.isFormSubmitted=!1;h.ChallengeQuestionAnswer={};h.SetupQuestionRequest={};c={};h.Initialize=function(){h.CancelButton=f.ENROLLMENT_CANCEL_BUTTON;h.ClearButton=f.ENROLLMENT_CLEAR_BUTTON;h.HeaderTitle=f.ENROLLMENT_HEADER_TITLE;h.Continue=f.ENROLLMENT_CONTINUE_BUTTON;h.PageTitle=f.WL_ENROLLMENT_CHALLENGE_QUESTIONS_PAGE_TITLE;h.PageText=f.WL_ENROLLMENT_CHALLENGE_QUESTIONS_PAGE_TEXT;h.TransmitToken=s.GetTransmitJWTToken();h.IsWhiteLabel=s.getWhiteLableUser();h.showLabel1=!1;h.showLabel2=!1;h.showLabel3=!1;h.SelectQuestion=f.WL_ENROLLMENT_CHALLENGE_QUESTIONS_SELECT_QUESTION;h.SelectQuestionRequired=f.WL_ENROLLMENT_CHALLENGE_QUESTIONS_SELECT_QUESTION_REQ_ERR_MSG;h.EnterAnswerRequired=f.WL_ENROLLMENT_CHALLENGE_QUESTIONS_ENTER_ANSWER_REQ_ERR_MSG;s.setPageTitle(f.ENROLLEMENT_TITLE_CHALLENGE_QUESTIONS);s.SiteCatTCall(u.ENROLLMENT_SITECAT_ACTIVATE_CARD_PIN_PAGE,u.ENROLLMENT_SITECAT_ACTIVATE_CARD_PIN_EVENT,c)};h.challengeQuestions=[{challengeQuestionID:1e3,question:"What is the answer to your challenge phrase question?"},{challengeQuestionID:1005,question:"What is your mother's maiden name?"},{challengeQuestionID:1010,question:"What is your driver's license number?"},{challengeQuestionID:1015,question:"What city were you born?"},{challengeQuestionID:1020,question:"What city/state were you born?"},{challengeQuestionID:1025,question:"When is your birth date?"},{challengeQuestionID:1030,question:"What is your favorite pet's name?"},{challengeQuestionID:1035,question:"What is your father's middle name?"},{challengeQuestionID:1040,question:"What is your favorite car?"},{challengeQuestionID:1100,question:"What are the last four digits of your Social Security Number?"},{challengeQuestionID:1200,question:"What are the last four digits of your mobile phone number?"}];h.getChallengeQuestions=function(n,i){return n&&(i==0&&(h.showLabel1=!0),i=="1"&&(h.showLabel2=!0),i=="2"&&(h.showLabel3=!0)),h.challengeQuestions.filter(function(i){return n&&n.challengeQuestionID===i.challengeQuestionID?!0:!t.securityQuestions.some(function(n){return n.question&&n.question.challengeQuestionID===i.challengeQuestionID})})};h.showErrors=function(n,t){return t[n].$touched||t.$submitted?!0:!1};h.hasError=function(n,t,i){return t[n].$error[i]};h.onSubmit=function(n){var r;if(n.preventDefault(),t.form.$valid){r=t.securityQuestions.reduce(function(n,t,i){var r=i+1;return n["challengeQuestion"+r]=t.question.challengeQuestionID,n["challengeQuestion"+r+"Answer"]=t.answer,n},{});h.ChallengeQuestionAnswer=r;h.SetupQuestionRequest.ChallengeQuestionAnswer=h.ChallengeQuestionAnswer;h.SetupQuestionRequest.TransmitToken=h.TransmitToken;var c=o.HEADERDATA,l=o.METHOD_TYPE_POST,a=s.getBaseUrl()+u.ENROLLMENT_VERIFY_ENROLLMENT_WHITELABEL_CHALLENGE_QUESTIONS_URL;e.result(l,a,h.SetupQuestionRequest,c).success(function(n){n.success==!0?i.go(u.ENROLLMENT_ENTER_ID_INFO):n.success==!1&&(s.setSecurityQuestionError(!0),i.go(u.ENROLLMENT_ENTER_ID_INFO))}).error(function(){h.ErrorMessage=f.ENROLLMENT_SYSTEM_UNAVAILABLE_ERR_MSG;s.focusOnError()})}else return}}angular.module("EnrollmentModule").directive("securityQuestion",["EnrollmentConstants",t]).controller("SecurityQuestionsController",n);n.$inject=["$rootScope","$scope","$state","$http","EnrollmentConstants","LocaleConstants","CommonService","CommonConstants","EnrollmentService"]}(),function(){"use strict";function n(n,t,i,r,u,f,e,o,s){var h=this;h.SSN=u.ENROLLMENT_EMPTY;h.isFormSubmitted=!1;h.IsPersonal=!1;h.IsPersonalDDA=!1;h.Initialize=function(){h.CancelButton=f.ENROLLMENT_CANCEL_BUTTON;h.ClearButton=f.ENROLLMENT_CLEAR_BUTTON;h.HeaderTitle=f.ENROLLMENT_HEADER_TITLE;h.Continue=f.ENROLLMENT_CONTINUE_BUTTON;h.PageTitle=f.ENROLLMENT_VERIFY_SSN_ONLY_PAGE_TITLE;h.SSNText=f.ENROLLMENT_VERIFY_ENROLLMENT_SSN_TEXT;h.SSNReqErrMsg=f.ENROLLMENT_VERIFY_ENROLLMENT_SSN_REQ_ERR_MSG;h.SSNOnlyNumsErrMsg=f.ENROLLMENT_VERIFY_ENROLLMENT_SSN_ONLY_NUMS_ERR_MSG;h.SSN4DigitErrMsg=f.ENROLLMENT_VERIFY_ENROLLMENT_SSN_4_DIGITS_ERR_MSG;h.Tip=f.ENROLLMENT_VERIFY_SSN_ONLY_TIP;h.SSNPattern=u.ENROLLMENT_FOURDIGIT_PATTERN;h.Space=u.ENROLLMENT_SUB_PRODUCT_CODE_EMPTY;h.NoSsnMsg=f.ENROLLMENT_VERIFY_SSN_ONLY_NO_SSN;h.NoSsnMsgHelp=f.ENROLLMENT_VERIFY_SSN_ONLY_HELP;h.NoSsnMsgHelpNumber=u.ENROLLMENT_VERIFY_SSN_HELP_NUMBER;s.SiteCatTCall(u.ENROLLMENT_SITECAT_ACCOUNTINFO_PAGE,u.ENROLLMENT_SITECAT_ACCOUNTINFO_EVENT)};h.VerifyEnrollment=function(){var n,r,c;t.form.$valid?(h.isFormSubmitted=!1,n=o.METHOD_TYPE_POST,r=s.getBaseUrl()+u.ENROLLMENT_VERIFY_ENROLLMENT_ACTION_URL,h.VerifyCustomerRequest={},h.VerifyCustomerRequest.CardAccountNumber=s.getAccountNumber(),h.VerifyCustomerRequest.SocialSecurityNumber=h.SSN,c=o.HEADERDATA,e.result(n,r,h.VerifyCustomerRequest,c).success(function(n){n.success==!1?(n.additionalStatusCode&&(n.additionalStatusCode==u.ENROLLMENT_MULTIPLE_SSN_ERR_CODE||n.additionalStatusCode==u.ENROLLMENT_NO_SSN_ERR_CODE_ERR_CODE||n.additionalStatusCode==u.ENROLLMENT_INVALID_ACCOUNT_ERR_CODE)?(h.ErrorMessage=f.ENROLLMENT_VERIFY_ENROLLMENT_INVALID_FIELD_ERR_MSG,s.SiteCatTCall(u.ENROLLMENT_SITECAT_ACCOUNTINFO_PAGE,u.ENROLLMENT_SITECAT_ACCOUNTINFO_INVALID_OR_MISMATCH_EVENT)):n.statusCode&&(n.statusCode==u.ENROLLMENT_USER_ALREADY_ENROLLED_ERR_CODE||n.statusCode==u.ENROLLMENT_USER_ALREADY_ENROLLED_ERR_CODE1)?(h.ErrorMessage=f.ENROLLMENT_VERIFY_ENROLLMENT_ALREADY_ENROLLED_ERR_MSG,s.SiteCatTCall(u.ENROLLMENT_SITECAT_ACCOUNTINFO_PAGE,u.ENROLLMENT_SITECAT_ACCOUNTINFO_ALREADY_ENROLLED_EVENT)):n.statusCode&&n.statusCode==u.ENROLLMENT_WRONG_ACCOUNT_NUMBER_ERR_CODE?(h.ErrorMessage=f.ENROLLMENT_VERIFY_ENROLLMENT_INVALID_FIELD_ERR_MSG,s.SiteCatTCall(u.ENROLLMENT_SITECAT_ACCOUNTINFO_PAGE,u.ENROLLMENT_SITECAT_ACCOUNTINFO_INVALID_OR_MISMATCH_EVENT)):n.statusCode&&n.statusCode==u.ENROLLMENT_CLOSED_ACCOUNT_ERR_CODE?(h.ErrorMessage=f.ENROLLMENT_VERIFY_ENROLLMENT_INVALID_FIELD_ERR_MSG,s.SiteCatTCall(u.ENROLLMENT_SITECAT_ACCOUNTINFO_PAGE,u.ENROLLMENT_SITECAT_ACCOUNTINFO_CLOSED_ACCOUNT_EVENT)):n.statusCode&&(n.statusCode==u.ENROLLMENT_DUPLICATE_ACCOUNT_ERR_CODE||n.statusCode==u.ENROLLMENT_UNAUTHORIZED_ERR_CODE)?(n.LastFourDigitOfCardNumber&&s.setCardOrAccountNumber(n.LastFourDigitOfCardNumber),s.setMixedAccountValue(n.IsMixedAccount),i.go(u.ENROLLMENT_RETRIEVE_ID)):n.statusCode&&n.statusCode==u.ENROLLMENT_MAX_FAILED_ATTEMPT_ERR_CODE?i.go(u.ENROLLMENT_CONFIRMATION,{PageType:u.ENROLLMENT_LOCKED_OUT_PAGE}):h.ErrorMessage=f.ENROLLMENT_SYSTEM_UNAVAILABLE_ERR_MSG,window.scrollTo(0,0),s.focusOnError()):(s.SetSessionAlive(!0),n.IsMixedAccount?(n.LastFourDigitOfCardNumber&&s.setCardOrAccountNumber(n.LastFourDigitOfCardNumber),s.setMixedAccountValue(n.IsMixedAccount),i.go(u.ENROLLMENT_RETRIEVE_ID)):(n.IsPersonal?(s.setUserType(u.ENROLLMENT_PERSONAL_BANKING),s.setProductCode(n.ProductCode),n.ProductCode==u.ENROLLMENT_PRODUCT_CODE_DDA?(n.lastFourDigitMobileNumber&&n.lastFourDigitMobileNumber!=u.ENROLLMENT_EMPTY&&s.setLastFourDigitMobileNumber(n.lastFourDigitMobileNumber),n.FirstName&&s.setFirstName(n.FirstName),i.go(u.ENROLLMENT_VERIFY_MOBILE)):n.ProductCode==u.ENROLLMENT_PRODUCT_CODE_GRC?(s.setFsvUser(!0),s.setAuthenticatorResponse(n),s.setAccountNumber(h.VerifyCustomerRequest.CardAccountNumber),n.LastFourDigitOfCardNumber&&n.LastFourDigitOfCardNumber!=u.ENROLLMENT_EMPTY&&s.setLastFourDigitCardNumber(n.LastFourDigitOfCardNumber),s.setProductCode(n.ProductCode),i.go(u.VERIFY_AUTHENTICATORS)):i.go(u.ENROLLMENT_VERIFY_PERSONAL)):(s.setUserType(u.ENROLLMENT_BUSINESS_BANKING),n.ProductCode==u.ENROLLMENT_PRODUCT_CODE_BCD?n.SubProductCode==u.ENROLLMENT_SUBPRODUCT_CODE_AO||n.SubProductCode==u.ENROLLMENT_SUBPRODUCT_CODE_SF_AS?s.setProductCode(u.ENROLLMENT_BUSINESS_AO):(n.SubProductCode==u.ENROLLMENT_SUBPRODUCT_CODE_BC||n.SubProductCode==u.ENROLLMENT_SUBPRODUCT_CODE_SF_BS)&&s.setProductCode(u.ENROLLMENT_BUSINESS_NON_AO):s.setProductCode(n.ProductCode),i.go(u.ENROLLMENT_VERIFY_BUSINESS)),s.setSubProductCode(n.SubProductCode)))}).error(function(){h.ErrorMessage=f.ENROLLMENT_SYSTEM_UNAVAILABLE_ERR_MSG;s.focusOnError()})):(h.isFormSubmitted=!0,t.form.SSN.$error.isSubmitted=!0,h.ErrorMessage?s.ErrorMessageA11y(u.ENROLLMENT_PAGE_LEVEL_ERROR_MESSAGE_CLASS):s.ErrorMessageA11y(u.ENROLLMENT_ERROR_MESSAGE_CLASS))}}angular.module("EnrollmentModule").controller("SsnOnlyController",n);n.$inject=["$rootScope","$scope","$state","$http","EnrollmentConstants","LocaleConstants","CommonService","CommonConstants","EnrollmentService"]}(),function(){"use strict";function n(n){return{require:"ngModel",link:function(t,i,r,u){function f(t){var i=t.replace(n.ENROLLMENT_ALPHA_NUMERIC_PATTERN,n.ENROLLMENT_EMPTY);return i!==t&&(u.$setViewValue(i),u.$render()),i}i.bind("input",function(n){if(n){var t=n.currentTarget.value.trim();u.$setViewValue(t);u.$render()}});u.$parsers.push(f)}}}angular.module("EnrollmentModule").directive("alphaNumeric",["EnrollmentConstants",n])}(),function(){"use strict";function n(){function e(f,e,o,s){function l(n){return/^\d$/g.test(n)}function a(n,t){if(t&&t.value){const i=t.value.split("");for(let t=0;t<n;t++)i.pop();t.value=i.join("")}}function v(i){var e=i.target,f,v,s,w,o,y;if(i.key!==t.arrowLeft&&i.key!==t.arrowRight&&i.key!==t.home&&i.key!==t.end){if(f=e.selectionStart,i.key===t.tab)return!1;if(i.key!==t.backspace){if(!l(i.key)||f===r)return!1}else{if(!e.value[f-1])return!1;if(v=!!e.value.split("").filter(function(n,t){return t>=f}).find(function(t){return t===n}),v){if(e.value[f-1]===n)return!1}else if(e.value[f-2]===n)return a(2+e.value.length-f),!1;return}if(s=c(f,e),w=f,e.value[f+1]&&e.value[f]!==n||e.value[f]&&f+s===r-1){o=e.value.split("");for(let t=0;t<o.length;t++)if(t===f){o[t]=i.key;for(let i=t+1;e.value[i]!==n&&i<r;i++)o[i]=undefined}e.value=o.filter(function(n){return n}).join("");p(f+1,e);const t=h(f,e);return t===u[f+s]&&e.dispatchEvent(new Event("change")),!1}return y=h(f,e),y===u[f+s]?!1:void 0}}function y(t){var i=t.target,f=i.selectionStart,e=c(f,i),o=f+e<r;!u[f+e]&&o&&i.value.length<r&&t.inputType!=="deleteContentBackward"&&(i.value+=n);const s=h(f,i);s===u[f+e-1]&&i.dispatchEvent(new Event("change"))}function h(t,i){for(var f=0,u=t-1;i.value[u]&&i.value[u]!==n&&u>=0;u--)f++;for(u=t;i.value[u]&&i.value[u]!==n&&u<r;u++)f++;return f}function p(n,t){w(n,n,t)}function w(n,t,i){if(i.setSelectionRange)i.focus(),i.setSelectionRange(n,t);else if(i.createTextRange){var r=i.createTextRange();r.collapse(!0);r.moveEnd("character",n);r.moveStart("character",t);r.select()}}function c(t,r){let u=0;if(r.value){var o=r.value.split("").filter(function(n,i){return i<t}).filter(function(t){return t===n}),f=o.length,e=0;if(r.value[t]===n&&(f++,e++),f===2){const t=r.value.lastIndexOf(n),f=i.lastIndexOf(n);u=i.substring(0,f).length-r.value.substring(0,t).length-e}else if(f===1){const t=r.value.indexOf(n),f=i.indexOf(n);u=i.substring(0,f).length-r.value.substring(0,t).length-e}}return u}if(s){e.on("keydown",v);e.on("input",y);s.$validators.date=function(n,t){if(s.$isEmpty(n))return!0;const u=new Date,r=new Date(t);return r.toDateString()!=="Invalid Date"&&t.length===i.length&&r.getTime()<=u.getTime()}}}var t={};t.backspace="Backspace";t.arrowLeft="ArrowLeft";t.arrowRight="ArrowRight";t.home="Home";t.end="End";t.tab="Tab";var i="MM/DD/YYYY",n="/",f=i.split("/"),u=[],r=f.reduce(function(n,t){return n+t.length},0)+f.length-1;return f.forEach(function(n){for(var r=i.indexOf(n),t=r;t<r+n.length;t++)u[t]=n.length}),{require:"ngModel",link:e}}angular.module("EnrollmentModule").directive("dobDateCheck",["EnrollmentConstants",n])}(),function(){"use strict";function n(n,t,i,r,u,f,e,o,h,c,l,a){var v=this,y;v.isFormSubmitted=!1;v.MobileNumber=f.ENROLLMENT_EMPTY;y={};v.Initialize=function(){v.CancelButton=h.ENROLLMENT_CANCEL_BUTTON;v.ClearButton=h.ENROLLMENT_CLEAR_BUTTON;v.HeaderTitle=h.ENROLLMENT_HEADER_TITLE;v.Continue=h.ENROLLMENT_CONTINUE_BUTTON;v.Subtext=h.ENROLLMENT_VERIFY_MOBILE_SUB_TEXT;v.SubtextEmail=h.ENROLLMENT_VERIFY_MOBILE_SUB_TEXT_EMAIL;v.SkipStep=h.ENROLLMENT_SKIP_STEP;v.lnkCellularPolicy=h.ENROLLMENT_VERIFY_MOBILE_FOOTNOTE_CELLULAR_POLICY;v.MobileNumberHeader=h.ENROLLMENT_VERIFY_MOBILE_LAST_FOUR_DIGIT_HEADER;v.DontHavePin=h.ENROLLMENT_DONT_HAVE_ATM_DEBIT_PIN_LINK;v.MobileText=h.ENROLLMENT_VERIFY_MOBILE_TEXT;v.LastFourDigitsMblNo=c.getLastFourDigitMobileNumber()&&c.getLastFourDigitMobileNumber()!=f.ENROLLMENT_EMPTY?f.ENROLLMENT_MOBILE_MASK_FORMAT+c.getLastFourDigitMobileNumber():f.ENROLLMENT_EMPTY;v.MobileNumber=c.getMobileNumber();v.isPartnerApplyFlow=c.getIsPartnerLoginApply();v.EmailAddress=c.getEmailAddress();v.InvalidMobNo=!1;v.InvalidEmailId=!1;v.IsApplyEnrollment=c.getIsApplyEnrollment();v.ShowNotYourNumberLink=v.IsApplyEnrollment==!0?!1:!0;v.IsILAEnrollment=c.getisIlaEnrollment()?!0:!1;v.NotYourNumber=h.ENROLLMENT_VERIFY_MOBILE_NOT_YOUR_NUMBER_OLB_LINK;v.NotYourNumber=c.getIsTouchFlow()?h.ENROLLMENT_VERIFY_MOBILE_NOT_YOUR_NUMBER_LINK_APP:h.ENROLLMENT_VERIFY_MOBILE_NOT_YOUR_NUMBER_OLB_LINK;v.NotYourEmail=h.ENROLLMENT_VERIFY_MOBILE_NOT_YOUR_EMAIL_LINK;v.MobileNumberReqErrMsg=h.ENROLLMENT_VERIFY_MOBILE_REQ_ERR_MSG;v.EmailAddressReqErrMsg=h.ENROLLMENT_VERIFY_MOBILE_EMAIL_REQ_ERR_MSG;v.EmailAddressInvalidErrMsg=h.ENROLLMENT_VERIFY_MOBILE_EMAIL_INVALID_ERR_MSG;v.MobileNumberInvalidErrMsg=h.ENROLLMENT_VERIFY_MOBILE_INVALID_ERR_MSG;v.MobileNumberPattern=f.ENROLLMENT_MOBILE_NUM_PATTERN;v.ReturnFooterlink=h.ENROLLMENT_VERIFY_MOBILE_RETURN_TO_FOOTER_LINK;v.IsMobileNumberValid=v.LastFourDigitsMblNo&&v.LastFourDigitsMblNo!=f.ENROLLMENT_EMPTY?!0:!1;v.SendNewCodeButton=h.ENROLLMENT_ENTER_CODE_SEND_CODE_BUTTON;v.SixDigitText=h.ENROLLMENT_ENTER_CODE_6_DIGIT_TEXT;v.MnoOtprErrMsg=h.ENROLLMENT_ENTER_CODE_6_DIGIT_REQ_ERR_MSG;v.OtprNotValidErrMsg=h.ENROLLMENT_INVALID_CODE_ERR_MSG;v.PassCodePattern=f.ENROLLMENT_OTP_NUM_PATTERN;v.ProductCode=c.getProductCode();v.SubProductCode=c.getSubProductCode();v.Space=f.ENROLLMENT_SUB_PRODUCT_CODE_EMPTY;v.isLandingPageSubTitle=!1;v.isTouch=c.getIsTouchFlow();v.isPartnerLogin=c.getIsPartnerLogin();v.isAuthenticatedPartnerFlow=c.getisAuthenticatedPartnerFlow();v.TryAnotherWay=h.ENROLLEMENT_VERIFY_TRY_ANOTHER_WAY_LINK;v.WhiteLabelUser=c.getWhiteLableUser();v.IsFSVUser=v.ProductCode===f.ENROLLMENT_PRODUCT_CODE_GRC?!0:!1;v.isLandingPageSubTitle=!1;v.Disclaimer=v.WhiteLabelUser?h.ENROLLMENT_VERIFY_MOBILE_DISCLAIMER_WHITELABEL:h.ENROLLMENT_VERIFY_MOBILE_DISCLAIMER;y.productCode=v.ProductCode?v.ProductCode:f.ENROLLMENT_SUB_PRODUCT_CODE_EMPTY;y.subproductCode=v.SubProductCode?v.SubProductCode:f.ENROLLMENT_SUB_PRODUCT_CODE_EMPTY;v.isEmailExist=!1;v.NavigateToEmail=!1;v.SetLandingPageSubtitles=function(n,t){v.PageTitle=n;v.isLandingPageSubTitle=!0;v.LandingPageSubTitle=t;c.setLandingPage(f.ENROLLMENT_EMPTY)};(!v.IsMobileNumberValid||r.MobilePageType&&r.MobilePageType==f.ENROLLMENT_MOBILE_NEW)&&r.MobilePageType!==f.ENROLLMENT_MOBILE_EMAIL?(c.getLandingPage()==f.ENROLLMENT_PRODUCT_CODE_DDA?(v.title=c.getIsTouchFlow()?h.ENROLLMENT_LETS_GET_STARTED_TITLE+" "+h.ENROLLMENT_VERIFY_MOBILE_WHATS_PAGE_TITLE:h.ENROLLMENT_LETS_GET_STARTED_TITLE,v.subTitle=c.getIsTouchFlow()?h.ENROLLMENT_VERIFY_MOBILE_SUB_TEXT:h.ENROLLMENT_LETS_GET_STARTED_MOBILE_SUB_TITLE,v.SetLandingPageSubtitles(v.title,v.subTitle),c.SiteCatTCall(f.ENROLLMENT_SITECAT_VERIFY_MOBILE_NUMBER_PAGE,f.ENROLLMENT_SITECAT_ENTER_MOBILE_NUMBER_EVENT,y)):(v.PageTitle=h.ENROLLMENT_VERIFY_MOBILE_ENTER_PAGE_TITLE,v.subTitle=c.getIsTouchFlow()?h.ENROLLMENT_VERIFY_MOBILE_SUB_TEXT:f.ENROLLMENT_EMPTY,v.IsFSVUser?(v.LandingPageSubTitle=f.ENROLLMENT_EMPTY,r.MobilePageType!=f.ENROLLMENT_MOBILE_OTP&&c.SiteCatTCall(f.ENROLLMENT_SITECAT_VERIFY_MOBILE_NUMBER_PAGE,f.ENROLLMENT_SITECAT_ENTER_MOBILE_NUMBER_EVENT,y)):(v.SetLandingPageSubtitles(v.PageTitle,v.subTitle),c.SiteCatTCall(f.ENROLLMENT_SITECAT_VERIFY_MOBILE_NUMBER_PAGE,f.ENROLLMENT_SITECAT_ENTER_MOBILE_NUMBER_EVENT,y))),c.setPageTitle(h.ENROLLEMENT_TITLE_ENTER_NEW_MOBILE)):r.MobilePageType==f.ENROLLMENT_MOBILE_EMAIL?(v.EmailAddress!==undefined&&v.EmailAddress!==""?(v.PageTitle=h.ENROLLMENT_VERIFY_MOBILE_EMAIL_PAGE_TITLE,v.isEmailExist=!0):(v.isEmailExist=!1,v.PageTitle=h.ENROLLMENT_VERIFY_MOBILE_EMAIL_ENTER_PAGE_TITLE),c.SiteCatTCall(f.ENROLLMENT_SITECAT_VERIFY_MOBILE_NUMBER_PAGE,f.ENROLLMENT_SITECAT_ENTER_MOBILE_NUMBER_EVENT,y)):(v.ProductCode==f.ENROLLMENT_PRODUCT_CODE_DDA&&c.getLandingPage()==f.ENROLLMENT_PRODUCT_CODE_DDA?v.SetLandingPageSubtitles(h.ENROLLMENT_LETS_GET_STARTED_TITLE,h.ENROLLMENT_LETS_GET_STARTED_MOBILE_SUB_TITLE):v.IsFSVUser?(v.PageTitle=h.ENROLLMENT_EMAIL_EXISTING_DISPLAY_TITLE,c.setPageTitle(h.ENROLLEMENT_TITLE_MOBILE_VERIFICATION)):(v.PageTitle=h.ENROLLMENT_VERIFY_MOBILE_OLB_PAGE_TITLE,v.subTitle=c.getIsTouchFlow()?h.ENROLLMENT_VERIFY_MOBILE_SUB_TEXT:f.ENROLLMENT_EMPTY,v.SetLandingPageSubtitles(v.PageTitle,v.subTitle)),c.SiteCatTCall(f.ENROLLMENT_SITECAT_VERIFY_MOBILE_NUMBER_PAGE,f.ENROLLMENT_SITECAT_VERIFY_MOBILE_NUMBER_EVENT,y));v.OTPScreen=!1;r.MobilePageType&&r.MobilePageType==f.ENROLLMENT_MOBILE_OTP&&(v.OTPScreen=!0,v.ErrorMessage=f.ENROLLMENT_EMPTY,v.isFormSubmitted=!1,v.IsFSVUser?(v.PageTitle=h.ENROLLMENT_EMAIL_PASSCODE_PAGE_TITLE,c.setPageTitle(h.ENROLLEMENT_TITLE_ENTER_ONE_TIME_CODE)):(v.subTitle=f.ENROLLMENT_EMPTY,v.PageTitle=c.getIsTouchFlow()?h.ENROLLMENT_ENTER_CODE_PAGE_TITLE:h.ENROLLMENT_VERIFY_ENTER_PIN_OLB_TITLE,v.SetLandingPageSubtitles(v.PageTitle,v.subTitle)),c.SiteCatTCall(f.ENROLLMENT_SITECAT_MOBILE_NUMBER_OTP_PAGE,f.ENROLLMENT_SITECAT_MOBILE_NUMBER_OTP_EVENT,y));r.MobilePageType&&r.MobilePageType==f.ENROLLMENT_MOBILE_EMAIL&&(v.NavigateToEmail=!0,v.isFormSubmitted=!1);v.transmitIvotionRejected=!1;v.BlackboxData="BlackboxData";v.AuthToken="AuthToken";v.SwitchPlatform();v.setTitle()};v.SwitchPlatform=function(){v.isTouch?typeof EnrollmentJSInterface!="undefined"&&typeof EnrollmentJSInterface.getBlackBoxDataFromNative!="undefined"?EnrollmentJSInterface.getBlackBoxDataFromNative():typeof window.webkit.messageHandlers.dataRequestHandler.postMessage!="undefined"&&window.webkit.messageHandlers.dataRequestHandler.postMessage("blackBoxData"):v.BlackboxData=document.getElementById("bb_holder").innerText};window.GetBlackBoxDataFromNativeResponse=function(n){n!=undefined&&n!=""&&(v.BlackboxData=n)};v.NewMobileNumber=function(){c.setLastFourDigitMobileNumber(f.ENROLLMENT_EMPTY);c.setMobileNumber(f.ENROLLMENT_EMPTY);i.go(f.ENROLLMENT_VERIFY_MOBILE,{MobilePageType:f.ENROLLMENT_MOBILE_NEW})};v.NewEmailAddress=function(){c.setEmailAddress(f.ENROLLMENT_EMPTY);v.EmailAddress=c.getEmailAddress();i.go(f.ENROLLMENT_VERIFY_MOBILE,{MobilePageType:f.ENROLLMENT_MOBILE_EMAIL});v.EmailAddress!==undefined&&v.EmailAddress!==""?(v.PageTitle=h.ENROLLMENT_VERIFY_MOBILE_EMAIL_PAGE_TITLE,v.isEmailExist=!0):(v.isEmailExist=!1,v.PageTitle=h.ENROLLMENT_VERIFY_MOBILE_EMAIL_ENTER_PAGE_TITLE)};v.setTitle=function(){v.IsMobileNumberValid&&(v.IsFSVUser?c.setPageTitle(h.ENROLLEMENT_TITLE_MOBILE_VERIFICATION):c.setPageTitle(h.ENROLLEMENT_TITLE_MOBILE_FOUR_DIGIT));v.OTPScreen&&(v.IsFSVUser?c.setPageTitle(h.ENROLLEMENT_TITLE_ENTER_ONE_TIME_CODE):c.setPageTitle(h.ENROLLEMENT_TITLE_ENTER_OTP))};v.cancelEnrollment=function(){c.cancelEnrollment()};v.SkipMobileCheckRoute=function(){c.setSkipedMobileFlag(!0);c.setMobileNumber(f.ENROLLMENT_EMPTY);v.ProductCode==f.ENROLLMENT_PRODUCT_CODE_DDA?v.isPartnerApplyFlow?i.go(f.ENROLLMENT_ENTER_ID_INFO):(c.setMNOPinPage(!0),i.go(f.ENROLLMENT_VERIFY_PERSONAL)):i.go(f.ENROLLMENT_ENTER_ID_INFO)};v.UseEmailLink=function(){v.isPartnerLogin||i.go(f.ENROLLMENT_VERIFY_EMAIL)};v.VerifyMobile=function(){var n;if(c.getIsTouchFlow()||v.SwitchPlatform(),t.form.$valid){if(v.BlackboxData==""||v.BlackboxData==undefined){v.transmitIvotionRejected=!0;s.clearVars();cd.siteSection=f.ENROLLMENT_SITECAT_SECTION;cd.subSiteSection=f.ENROLLMENT_SITECAT_PERSONAL_SUBSECTION;cd.accounttype=v.ProductCode+":"+v.SubProductCode;cd.errormessage=f.ENROLLMENT_IOVATION_ERROR;cd.EVENTS=f.ENROLLMENT_SITECAT_EVENTS;v.isPartnerLogin&&window.externalpartner=="SF"&&(cd.externalpartner=f.ENROLLMENT_SF);v.isAuthenticatedPartnerFlow&&(cd.externalpartner=f.ENROLLMENT_SF);s.t();window.scrollTo(0,0);return}n=v.WhiteLabelUser?c.getWLMNOObject():c.getMNOObject();n.policyParams=v.IsFSVUser?{number:v.MobileNumber,BlackboxData:v.BlackboxData,isFSV:!0,MessageId:c.getGuid()}:{number:v.MobileNumber,BlackboxData:v.BlackboxData,MessageId:c.getGuid()};c.setMobileNumber(v.MobileNumber);l.setMNO(n);l.callUnauthenicatedMNOPolicy().then(function(n){c.SetTransmitJWTToken(n);var r=JSON.parse(atob(n.split(".")[1]));c.setJwtUid(r.sub);r!=undefined&&r.acct_auth!=undefined&&r.acct_auth?v.IsApplyEnrollment?r.trst.toUpperCase()!="G"?v.isPartnerApplyFlow&&!c.getIsTouchFlow()?i.go(f.ENROLLMENT_ENTER_ID_INFO):c.redirectToOldEnrollment():i.go(f.ENROLLMENT_ENTER_ID_INFO):v.ProductCode==f.ENROLLMENT_PRODUCT_CODE_DDA?(c.setMNOPinPage(!0),i.go(f.ENROLLMENT_VERIFY_PERSONAL)):v.WhiteLabelUser?i.go(f.SECURITY_QUESTIONS):i.go(f.ENROLLMENT_ENTER_ID_INFO):v.IsApplyEnrollment?r!=undefined&&r.otp_auth!=undefined&&r.otp_auth&&r.trst!=undefined&&r.trst.toUpperCase()=="G"||v.isPartnerApplyFlow&&!c.getIsTouchFlow()?i.go(f.ENROLLMENT_ENTER_ID_INFO):c.redirectToOldEnrollment():r!=undefined&&r.otp_auth!=undefined&&r.otp_auth?v.WhiteLabelUser?i.go(f.SECURITY_QUESTIONS):i.go(f.ENROLLMENT_ENTER_ID_INFO):t.$apply(function(){v.ErrorMessage=h.ENROLLMENT_SYSTEM_UNAVAILABLE_ERR_MSG;c.focusOnError();window.scrollTo(0,0)})}).catch(function(n){setTimeout(function(){var r,u;s.clearVars();cd.siteSection=f.ENROLLMENT_SITECAT_SECTION;cd.subSiteSection=f.ENROLLMENT_SITECAT_PERSONAL_SUBSECTION;cd.accounttype=v.ProductCode+":"+v.SubProductCode;cd.errormessage=f.ENROLLMENT_IOVATION_ERROR;cd.EVENTS=f.ENROLLMENT_SITECAT_EVENTS;v.isPartnerLogin&&window.externalpartner=="SF"&&(cd.externalpartner=f.ENROLLMENT_SF);v.isAuthenticatedPartnerFlow&&(cd.externalpartner=f.ENROLLMENT_SF);s.t();n&&(typeof n.getData=="function"?(u=n.getData(),r=((((u||{}).server_error_data||{}).failure_data||{}).source||{}).name):r=n.locked?n.locked:n.reject);typeof r!="undefined"&&r==a.Transmit_Error_OTP_NotAMobNumber_ErrCode?t.$apply(function(){v.isPartnerApplyFlow&&!c.getIsTouchFlow()?i.go(f.ENROLLMENT_ENTER_ID_INFO):v.IsApplyEnrollment?c.redirectToOldEnrollment():(v.IsMobileNumberValid&&(v.ErrorMessage=h.ENROLLMENT_PREFILLED_VERIFY_MOBILE_INVALID_ERR_MSG,c.focusOnError()),t.form.MobileNumber.$error.isSubmitted=!0,v.InvalidMobNo=!0,v.isFormSubmitted=!0)}):typeof r!="undefined"&&r==!0?setTimeout(function(){i.go(f.ENROLLMENT_CONFIRMATION,{PageType:f.ENROLLMENT_LOCKED_OUT_PAGE})},0):t.$apply(function(){v.isPartnerApplyFlow&&!c.getIsTouchFlow()?i.go(f.ENROLLMENT_ENTER_ID_INFO):v.IsApplyEnrollment?c.redirectToOldEnrollment():(v.isFormSubmitted=!0,v.ErrorMessage=h.ENROLLMENT_SYSTEM_UNAVAILABLE_ERR_MSG,c.focusOnError(),window.scrollTo(0,0))})},0)})}else v.isFormSubmitted=!0,v.InvalidMobNo=!1,t.form.MobileNumber.$error.isSubmitted=!0,v.ErrorMessage?c.ErrorMessageA11y(f.ENROLLMENT_PAGE_LEVEL_ERROR_MESSAGE_CLASS):c.ErrorMessageA11y(f.ENROLLMENT_ERROR_MESSAGE_CLASS)};t.$on("OpenTransmitOTP",function(){i.go(f.ENROLLMENT_VERIFY_MOBILE,{MobilePageType:f.ENROLLMENT_MOBILE_OTP})});t.$on("TransmitError",function(n,r){t.$apply(function(){t.form.OtpCode.$error.isSubmitted=!0;r==h.ENROLLMENT_INVALID_CODE_ERR_MSG&&(t.form.OtpCode.$error.isInValid=!0);r==h.ENROLLMENT_ENTER_CODE_6_DIGIT_LAST_ATTEMPT_ERR_MSG?(v.ErrorMessage=r,c.focusOnError(),c.SiteCatTCall(f.ENROLLMENT_SITECAT_MOBILE_NUMBER_OTP_PAGE,f.ENROLLMENT_SITECAT_MOBILE_NUMBER_OTP_LAST_ATTEMPT_EVENT,y)):r==h.ENROLLMENT_ENTER_CODE_6_DIGIT_OTP_LOCK_OUT_ERR_MSG?setTimeout(function(){i.go(f.ENROLLMENT_CONFIRMATION,{PageType:f.ENROLLMENT_LOCKED_OUT_PAGE})},0):r||(v.ErrorMessage=h.ENROLLMENT_SYSTEM_UNAVAILABLE_ERR_MSG,c.focusOnError());window.scrollTo(0,0)})})}angular.module("EnrollmentModule").controller("VerifyMobileController",n);n.$inject=["$rootScope","$scope","$state","$stateParams","$http","EnrollmentConstants","CommonService","CommonConstants","LocaleConstants","EnrollmentService","TransmitMNOService","TransmitMNOConstants","$location","$anchorScroll"]}(),function(){"use strict";function n(n,t,i,r,u,f,e,o,s){var h=this;h.Initialize=function(){h.CancelButton=f.ENROLLMENT_CANCEL_BUTTON;h.HeaderTitle=f.ENROLLMENT_HEADER_TITLE;h.Continue=f.ENROLLMENT_CONTINUE_BUTTON;h.PageTitle=f.ENROLLMENT_RETRIEVE_ID_PAGE_TITLE+s.getCardOrAccountNumber()+f.ENROLLMENT_RETRIEVE_ID_PAGE_TITLE1;h.BusinessText=f.ENROLLMENT_RETRIEVE_ID_BUSINESS_TEXT;h.PersonalText=f.ENROLLMENT_RETRIEVE_ID_PERSONAL_TEXT;h.IsTouch=s.getIsTouchFlow()?!0:!1;h.UserType=u.ENROLLMENT_PERSONAL_BANKING;h.IsMixedAccount=s.getMixedAccountValue();h.subHeaderText=f.ENROLLMENT_SELECT_YOUR_ACCOUNT;setTimeout(function(){s.SetFocusOnId(u.ENROLLMENT_HEADER_ID)},500);s.SiteCatTCall(u.ENROLLMENT_SITECAT_SELECT_PERSONAL_TYPE_PAGE,u.ENROLLMENT_SITECAT_SELECT_PERSONAL_TYPE_EVENT);s.setPageTitle(f.ENROLLEMENT_TITLE_ACCOUNT_TYPE)};h.cancelEnrollment=function(){s.cancelEnrollment()};h.OnContinueClick=function(){var n,t,r;h.IsMixedAccount?(s.setUserType(h.UserType),n=o.METHOD_TYPE_POST,t=s.getBaseUrl()+u.ENROLLMENT_VERIFY_ENROLLMENT_ACTION_URL,h.VerifyCustomerRequest={},r=o.HEADERDATA,h.UserType=="Business"?(h.VerifyCustomerRequest.IsPersonalSelected=!1,h.VerifyCustomerRequest.IsBusinessSelected=!0):(h.VerifyCustomerRequest.IsPersonalSelected=!0,h.VerifyCustomerRequest.IsBusinessSelected=!1),e.result(n,t,h.VerifyCustomerRequest,r).success(function(n){n.success==!1?(n.additionalStatusCode&&(n.additionalStatusCode==u.ENROLLMENT_MULTIPLE_SSN_ERR_CODE||n.additionalStatusCode==u.ENROLLMENT_NO_SSN_ERR_CODE_ERR_CODE||n.additionalStatusCode==u.ENROLLMENT_INVALID_ACCOUNT_ERR_CODE)?h.ErrorMessage=f.ENROLLMENT_VERIFY_ENROLLMENT_INVALID_ACCT_INFO_ERR_MSG:n.statusCode&&(n.statusCode==u.ENROLLMENT_USER_ALREADY_ENROLLED_ERR_CODE||n.statusCode==u.ENROLLMENT_USER_ALREADY_ENROLLED_ERR_CODE1)?h.ErrorMessage=f.ENROLLMENT_VERIFY_ENROLLMENT_ALREADY_ENROLLED_ERR_MSG:n.statusCode&&n.statusCode==u.ENROLLMENT_WRONG_ACCOUNT_NUMBER_ERR_CODE?h.ErrorMessage=f.ENROLLMENT_VERIFY_ENROLLMENT_INVALID_ACCT_INFO_ERR_MSG:n.statusCode&&n.statusCode==u.ENROLLMENT_CLOSED_ACCOUNT_ERR_CODE?h.ErrorMessage=f.ENROLLMENT_VERIFY_ENROLLMENT_INVALID_ACCT_INFO_ERR_MSG:n.statusCode&&(n.statusCode==u.ENROLLMENT_DUPLICATE_ACCOUNT_ERR_CODE||n.statusCode==u.ENROLLMENT_UNAUTHORIZED_ERR_CODE)?(n.LastFourDigitOfCardNumber&&s.setCardOrAccountNumber(n.LastFourDigitOfCardNumber),i.go(u.ENROLLMENT_RETRIEVE_ID)):n.statusCode&&n.statusCode==u.ENROLLMENT_MAX_FAILED_ATTEMPT_ERR_CODE?i.go(u.ENROLLMENT_CONFIRMATION,{PageType:u.ENROLLMENT_LOCKED_OUT_PAGE}):h.ErrorMessage=f.ENROLLMENT_SYSTEM_UNAVAILABLE_ERR_MSG,window.scrollTo(0,0),s.focusOnError()):(s.SetSessionAlive(!0),n.IsPersonal?(s.setUserType(u.ENROLLMENT_PERSONAL_BANKING),s.setProductCode(n.ProductCode),n.ProductCode==u.ENROLLMENT_PRODUCT_CODE_DDA?(n.lastFourDigitMobileNumber&&n.lastFourDigitMobileNumber!=u.ENROLLMENT_EMPTY&&s.setLastFourDigitMobileNumber(n.lastFourDigitMobileNumber),n.FirstName&&s.setFirstName(n.FirstName),i.go(u.ENROLLMENT_VERIFY_MOBILE)):i.go(u.ENROLLMENT_VERIFY_PERSONAL)):(s.setUserType(u.ENROLLMENT_BUSINESS_BANKING),n.ProductCode==u.ENROLLMENT_PRODUCT_CODE_BCD?n.SubProductCode==u.ENROLLMENT_SUBPRODUCT_CODE_AO||n.SubProductCode==u.ENROLLMENT_SUBPRODUCT_CODE_SF_AS?s.setProductCode(u.ENROLLMENT_BUSINESS_AO):(n.SubProductCode==u.ENROLLMENT_SUBPRODUCT_CODE_BC||n.SubProductCode==u.ENROLLMENT_SUBPRODUCT_CODE_SF_BS)&&s.setProductCode(u.ENROLLMENT_BUSINESS_NON_AO):s.setProductCode(n.ProductCode),i.go(u.ENROLLMENT_VERIFY_BUSINESS)))}).error(function(){h.ErrorMessage=f.ENROLLMENT_SYSTEM_UNAVAILABLE_ERR_MSG;s.focusOnError()})):(s.setUserType(h.UserType),i.go(u.ENROLLMENT_SELECT_ACCOUNT))}}angular.module("EnrollmentModule").controller("RetrieveIdController",n);n.$inject=["$rootScope","$scope","$state","$http","EnrollmentConstants","LocaleConstants","CommonService","CommonConstants","EnrollmentService"]}(),function(){"use strict";function n(n,t,i,r,u,f,e,o,s){var h=this;h.IsPersonal=!1;h.Initialize=function(){h.IsPersonal=e.getUserType()==u.ENROLLMENT_PERSONAL_BANKING?!0:!1;h.Id=h.IsPersonal?f.ENROLLMENT_RETRIEVE_ID_PERSONAL_TEXT:f.ENROLLMENT_RETRIEVE_ID_BUSINESS_TEXT;h.CancelButton=f.ENROLLMENT_CANCEL_BUTTON;h.HeaderTitle=f.ENROLLMENT_HEADER_TITLE;h.Continue=f.ENROLLMENT_CONTINUE_BUTTON;h.IsTouch=e.getIsTouchFlow()?!0:!1;h.PageTitle=f.ENROLLMENT_RETRIEVE_ID_PAGE_TITLE+e.getCardOrAccountNumber()+f.ENROLLMENT_SELECT_ACCOUNT_PAGE_TITLE;h.PageTitle=f.ENROLLMENT_SELECT_ACCOUNT_MOBILE_PAGE_TITLE1+angular.lowercase(h.Id)+f.ENROLLMENT_SELECT_ACCOUNT_MOBILE_PAGE_TITLE2+e.getCardOrAccountNumber()+u.ENROLLMENT_QUESTION_MARK;h.DDALbl=f.ENROLLMENT_SELECT_ACCOUNT_DDA;h.TSTLbl=f.ENROLLMENT_SELECT_ACCOUNT_TST;h.CDLbl=f.ENROLLMENT_SELECT_ACCOUNT_CD;h.PersonalCCDLbl=f.ENROLLMENT_SELECT_ACCOUNT_PERSONAL_CCD;h.PersonalBRKGLbl=f.ENROLLMENT_SELECT_ACCOUNT_PERSONAL_BRKG;h.PersonalMRTGLbl=f.ENROLLMENT_SELECT_ACCOUNT_PERSONAL_MRTG;h.BusinessCCDLbl=f.ENROLLMENT_SELECT_ACCOUNT_BUSINESS_CCD;h.BusinessCCDAOLbl=f.ENROLLMENT_SELECT_ACCOUNT_BUSINESS_CCD_AO;h.BusinessCCDNONAOLbl=f.ENROLLMENT_SELECT_ACCOUNT_BUSINESS_CCD_NON_AO;h.BusinessBRKGLbl=f.ENROLLMENT_SELECT_ACCOUNT_BUSINESS_BRKG;h.BusinessMRTGLbl=f.ENROLLMENT_SELECT_ACCOUNT_BUSINESS_MRTG;h.DDA=u.ENROLLMENT_PRODUCT_CODE_DDA;h.CCD=u.ENROLLMENT_PRODUCT_CODE_CCD;h.MAL=u.ENROLLMENT_PRODUCT_CODE_MAL;h.TST=u.ENROLLMENT_PRODUCT_CODE_TST;h.INV=u.ENROLLMENT_PRODUCT_CODE_INV;h.BCDAO=u.ENROLLMENT_BUSINESS_AO;h.BCDNAO=u.ENROLLMENT_BUSINESS_NON_AO;h.CDA=u.ENROLLMENT_PRODUCT_CODE_CDA;h.REA=u.ENROLLMENT_PRODUCT_CODE_REA;h.subHeaderText=f.ENROLLMENT_SELECT_YOUR_ACCOUNT_TYPE;h.SelectedAccount=e.getProductCode()?e.getProductCode():h.DDA;h.IsPersonal?(e.setPageTitle(f.ENROLLEMENT_TITLE_PERSONAL_ACCOUNT_TYPE),e.SiteCatTCall(u.ENROLLMENT_SITECAT_SELECT_PERSONAL_ACCOUNT_TYPE_PAGE,u.ENROLLMENT_SITECAT_SELECT_PERSONAL_ACCOUNT_TYPE_EVENT)):e.SiteCatTCall(u.ENROLLMENT_SITECAT_SELECT_BUSINESS_ACCOUNT_TYPE_PAGE,u.ENROLLMENT_SITECAT_SELECT_BUSINESS_ACCOUNT_TYPE_EVENT)};h.cancelEnrollment=function(){e.cancelEnrollment()};h.OnContinueClick=function(){e.setProductCode(h.SelectedAccount);var n=o.METHOD_TYPE_POST,t=o.HEADERDATA,r=e.getBaseUrl()+u.ENROLLMENT_VERIFY_ENROLLMENT_ACTION_URL;h.VerifyCustomerRequest={};h.VerifyCustomerRequest.IsCallingWithoutPin=!0;h.VerifyCustomerRequest.ProductCode=e.getProductCode();e.getUserType()==u.ENROLLMENT_BUSINESS_BANKING?(h.VerifyCustomerRequest.IsPersonalSelected=!1,h.VerifyCustomerRequest.IsBusinessSelected=!0):(h.VerifyCustomerRequest.IsPersonalSelected=!0,h.VerifyCustomerRequest.IsBusinessSelected=!1);s.result(n,r,h.VerifyCustomerRequest,t).success(function(n){n.success==!1||n.ProductCode==null?(n.statusCode&&n.statusCode==u.ENROLLMENT_MAX_FAILED_ATTEMPT_ERR_CODE?i.go(u.ENROLLMENT_CONFIRMATION,{PageType:u.ENROLLMENT_LOCKED_OUT_PAGE}):h.ErrorMessage=n.statusCode!=undefined&&(n.statusCode==u.ENROLLMENT_USER_ALREADY_ENROLLED_ERR_CODE||n.statusCode==u.ENROLLMENT_USER_ALREADY_ENROLLED_ERR_CODE1)?f.ENROLLMENT_VERIFY_ENROLLMENT_ALREADY_ENROLLED_ERR_MSG:f.ENROLLMENT_VERIFY_ENROLLMENT_INVALID_ACCT_INFO_ERR_MSG,e.focusOnError()):(e.SetSessionAlive=!0,n.IsPersonal?(e.setUserType(u.ENROLLMENT_PERSONAL_BANKING),e.setProductCode(n.ProductCode),n.ProductCode==u.ENROLLMENT_PRODUCT_CODE_DDA?(n.lastFourDigitMobileNumber&&n.lastFourDigitMobileNumber!=u.ENROLLMENT_EMPTY&&e.setLastFourDigitMobileNumber(n.lastFourDigitMobileNumber),n.FirstName&&e.setFirstName(n.FirstName),i.go(u.ENROLLMENT_VERIFY_MOBILE)):i.go(u.ENROLLMENT_VERIFY_PERSONAL)):(e.setUserType(u.ENROLLMENT_BUSINESS_BANKING),n.ProductCode==u.ENROLLMENT_PRODUCT_CODE_BCD?n.SubProductCode==u.ENROLLMENT_SUBPRODUCT_CODE_AO||n.SubProductCode==u.ENROLLMENT_SUBPRODUCT_CODE_SF_AS?e.setProductCode(u.ENROLLMENT_BUSINESS_AO):(n.SubProductCode==u.ENROLLMENT_SUBPRODUCT_CODE_BC||n.SubProductCode==u.ENROLLMENT_SUBPRODUCT_CODE_SF_BS)&&e.setProductCode(u.ENROLLMENT_BUSINESS_NON_AO):e.setProductCode(n.ProductCode),i.go(u.ENROLLMENT_VERIFY_BUSINESS)))}).error(function(){h.ErrorMessage=f.ENROLLMENT_SYSTEM_UNAVAILABLE_ERR_MSG;e.focusOnError()})}}angular.module("EnrollmentModule").controller("SelectAccountController",n);n.$inject=["$rootScope","$scope","$state","$http","EnrollmentConstants","LocaleConstants","EnrollmentService","CommonConstants","CommonService"]}(),function(){"use strict";function n(n,t,i,r,u,f,e,o,s,h){var c=this,l;c.IsPersonalCCDOnly=!1;c.IsPersonalBrokerage=!1;c.IsPersonalTrust=!1;c.UsePin=!1;c.SecurityCode=f.ENROLLMENT_EMPTY;c.ExpiryDate=f.ENROLLMENT_EMPTY;c.ZipCode=f.ENROLLMENT_EMPTY;c.PIN=f.ENROLLMENT_EMPTY;c.GetPIN=!1;c.IsILAEnrollment=!1;c.ErrorMessage=f.ENROLLMENT_EMPTY;c.backgroundblur=!1;l={};c.Initialize=function(){c.CancelButton=e.ENROLLMENT_CANCEL_BUTTON;c.ClearButton=e.ENROLLMENT_CLEAR_BUTTON;c.MMYY=f.ENROLLMENT_MM_YY;c.HeaderTitle=e.ENROLLMENT_HEADER_TITLE;c.Continue=e.ENROLLMENT_CONTINUE_BUTTON;c.UsePinLink=e.ENROLLMENT_USE_PIN_LINK;c.ContinueWithoutPinLink=e.ENROLLMENT_CONTINUE_WITHOUT_PIN;c.PageTitle=e.ENROLLMENT_HEADER_OLB_MAIN_TEXT;c.SecurityCodeLbl=e.ENROLLMENT_VERIFY_SECURITY_CODE_LABEL;c.SecurityCodeLblSubTxt=e.ENROLLMENT_VERIFY_SECURITY_CODE_LABEL_SUB_TXT;c.ZipcodeLbl=e.ENROLLMENT_VERIFY_ZIP_LABEL;c.ExpiryDateLbl=h.getIsTouchFlow()?e.ENROLLMENT_VERIFY_EXPIRATION_DATE_LABEL:e.ENROLLMENT_OLB_VERIFY_EXPIRATION_DATE_LABEL;c.ExpiryDateAllyLbl=h.getIsTouchFlow()?e.ENROLLMENT_VERIFY_EXPIRATION_DATE_ALLY_LABEL:e.ENROLLMENT_VERIFY_OLB_EXPIRATION_DATE_ALLY_LABEL;c.PinLbl=e.ENROLLMENT_VERIFY_PIN_LABEL;c.SecurityCodePattern=f.ENROLLMENT_SECURITY_CODE_PATTERN;c.FourDigitPattern=f.ENROLLMENT_FOURDIGIT_PATTERN;c.FiveDigitPattern=f.ENROLLMENT_FIVE_DIGIT_PATTERN;c.ExpirationDatePattern=f.ENROLLMENT_EXPIRATION_DATE_PATTERN;c.CardNumPattern=f.ENROLLMENT_CARDNUMBER_PATTERN;c.SCReqErrMsg=e.ENROLLMENT_VERIFY_SECURITY_CODE_REQ_ERR_MSG;c.SCNumOnlyErrMsg=e.ENROLLMENT_INVALID_CODE_ERR_MSG;c.PinReqErrMsg=e.ENROLLMENT_VERIFY_PIN_REQ_ERR_MSG;c.PinInvalidErrMsg=e.ENROLLMENT_VERIFY_PIN_INVALID_ERR_MSG;c.ZipcodeReqErrMsg=e.ENROLLMENT_VERIFY_ZIPCODE_REQ_ERR_MSG;c.DontHavePin=e.ENROLLMENT_DONT_HAVE_ATM_DEBIT_PIN_LINK;c.ZipcodeWrongErrMsg=e.ENROLLMENT_VERIFY_ZIPCODE_INVALID_ERR_MSG;c.ExpirationDateReqErrMsg=e.ENROLLMENT_VERIFY_EXPIRATION_DATE_REQ_ERR_MSG;c.ExpirationDateAllyReqErrMsg=e.ENROLLMENT_VERIFY_EXPIRATION_DATE_ALLY_REQ_ERR_MSG;c.ExpirationDateInvalidErrMsg=e.ENROLLMENT_VERIFY_EXPIRATION_DATE_INVALID_ERR_MSG;c.locationsSearchUrl=h.GetLocationsSearchUrl();c.callUSBankUrl=f.ENROLLMENT_TEL_TYPE+f.ENROLLMENT_DIALLER_PHONE;c.IsMNOPin=h.getMNOPinPage()?!0:!1;c.ProductCode=h.getProductCode();c.isTouch=h.getIsTouchFlow();c.SubProductCode=h.getSubProductCode();c.CardNumbLbl=e.ENROLLMENT_VERIFY_CARD_NUMBER_LABEL;c.CardReqErrMsg=e.ENROLLMENT_VERIFY_ENROLLMENT_CARD_INFO_REQ_ERR_MSG;c.Space=f.ENROLLMENT_SUB_PRODUCT_CODE_EMPTY;c.isLandingPageSubTitle=!1;c.isTouch=h.getIsTouchFlow();c.IsILAEnrollment=h.getisIlaEnrollment()?!0:!1;l.productCode=c.ProductCode?c.ProductCode:f.ENROLLMENT_SUB_PRODUCT_CODE_EMPTY;l.subproductCode=c.SubProductCode?c.SubProductCode:f.ENROLLMENT_SUB_PRODUCT_CODE_EMPTY;h.setPageTitle(e.ENROLLMENT_TITLE_VERIFY_CHX_PIN_PAGE);c.IsMNOPin&&(c.DontHavePin=e.ENROLLMENT_DONT_HAVE_ATM_DEBIT_PIN_LINK,c.PageTitle=h.getIsPartnerLogin()&&h.getCardOrAccountNumber()?e.ENROLLEMENT_VERIFY_PIN_OLB_TITLE_MULTIPLE_ACCOUNTS+h.getCardOrAccountNumber()+e.ENROLLMENT_PERIOD_SIGN:e.ENROLLMENT_VERIFY_PIN_OLB_TITLE,c.JwtUid=h.getJwtUid(),c.TransmitToken=h.GetTransmitJWTToken(),h.SiteCatTCall(f.ENROLLMENT_SITECAT_VERIFY_PERSONAL_PAGE,f.ENROLLMENT_SITECAT_VERIFY_PERSONAL_DDA_MNO_ENTER_PIN_EVENT,l));c.setPersonalPage(c.ProductCode);r.HierarchyRedirect&&(c.HierarchyRedirectSubTxt=e.ENROLLMENT_ACCOUNT_HIERARCHY_MSG,r.PersonalPageType==f.ENROLLMENT_PIN&&h.SiteCatTCall(f.ENROLLMENT_SITECAT_VERIFY_PERSONAL_PAGE,f.ENROLLMENT_SITECAT_VERIFY_PERSONAL_HIERARCHY_REDIRECT_EVENT,l));r.PersonalPageType&&r.PersonalPageType==f.ENROLLMENT_CODE?(h.setPageTitle(e.ENROLLMENT_TITLE_INFO_CCD),c.SetCodeInfoPage()):r.PersonalPageType&&r.PersonalPageType==f.ENROLLMENT_PIN?(h.setPageTitle(e.ENROLLMENT_TITLE_CARD_INFO),c.SetPinPage()):r.PersonalPageType&&r.PersonalPageType==f.ENROLLMENT_MNO?c.MNOGetPin():r.PersonalPageType&&r.PersonalPageType==f.ENROLLMENT_MNO_BACK&&c.MNOPinBackclick();c.CardNumber=h.GetAccountEnteredNumberForHierarchy()};c.VerifyPersonal=function(){if(t.form.$valid){c.isFormSubmitted=!1;var r=s.METHOD_TYPE_POST,u=s.HEADERDATA,n=h.getBaseUrl()+(c.IsMNOPin?f.ENROLLMENT_VERIFY_DDA_CUSTOMER_ACTION_URL:f.ENROLLMENT_VERIFY_CUSTOMER_ACTION_URL);n=h.getSkipedMobileFlag()?h.getBaseUrl()+f.SKIP_MOBILE_DDA_VERIFICATION:n;c.VerifyCustomerRequest={};!c.IsILAEnrollment||h.getVirtualCreditCardError()==f.ENROLLMENT_ACCOUNT_ENROLL_PRIORITY_ERR_DDA?(c.VerifyCustomerRequest.CardPin=c.PIN,c.IsMNOPin||(c.VerifyCustomerRequest.CardExpirationDate=c.ExpiryDate,c.VerifyCustomerRequest.ZIPCode=c.ZipCode,c.VerifyCustomerRequest.SignaturePanelCode=c.SecurityCode),c.IsMNOPin&&!h.getSkipedMobileFlag()&&(c.VerifyCustomerRequest.UID=c.JwtUid,c.VerifyCustomerRequest.TransmitToken=c.TransmitToken),c.IsATMDebitCredit&&(c.VerifyCustomerRequest.CardAccountNumber=c.CardNumber,c.VerifyCustomerRequest.Productcode=f.ENROLLMENT_PRODUCT_CODE_CCD)):(c.VerifyCustomerRequest.ZIPCode=c.ZipCode,n=h.getBaseUrl()+f.ENROLLMENT_VERIFY_ENROLLMENT_ILA_VirtualCard);o.result(r,n,c.VerifyCustomerRequest,u).success(function(n){n.success?(n.FirstName&&h.setFirstName(n.FirstName),n.ProductCode==f.ENROLLMENT_PRODUCT_CODE_BCD?n.SubProductCode==f.ENROLLMENT_SUBPRODUCT_CODE_AO||n.SubProductCode==f.ENROLLMENT_SUBPRODUCT_CODE_SF_AS?h.setProductCode(f.ENROLLMENT_BUSINESS_AO):h.setProductCode(f.ENROLLMENT_BUSINESS_NON_AO):h.setProductCode(n.ProductCode),n.ProductCode&&n.ProductCode!=f.ENROLLMENT_PRODUCT_CODE_DDA&&n.FirstName&&h.setFirstName(n.FirstName),c.IsMNOPin?i.go(f.ENROLLMENT_ENTER_ID_INFO):(n.MobileNumber&&h.setMobileNumber(n.MobileNumber),n.lastFourDigitMobileNumber&&n.lastFourDigitMobileNumber!=f.ENROLLMENT_EMPTY&&h.setLastFourDigitMobileNumber(n.lastFourDigitMobileNumber),i.go(f.ENROLLMENT_VERIFY_MOBILE)),n.MaskedEmailAddress&&h.setEmailAddress(n.MaskedEmailAddress)):c.SetError(n)}).error(function(n){c.SetError(n)})}else c.isFormSubmitted=!0,t.form.CardNumber&&(t.form.CardNumber.$error.isSubmitted=!0),t.form.PIN&&(t.form.PIN.$error.isSubmitted=!0),t.form.ZIPCode&&(t.form.ZIPCode.$error.isSubmitted=!0),t.form.SecurityCode&&(t.form.SecurityCode.$error.isSubmitted=!0),t.form.ExpirationDate&&(t.form.ExpirationDate.$error.isSubmitted=!0),c.ErrorMessage?h.ErrorMessageA11y(f.ENROLLMENT_PAGE_LEVEL_ERROR_MESSAGE_CLASS):h.ErrorMessageA11y(f.ENROLLMENT_ERROR_MESSAGE_CLASS)};c.cancelEnrollment=function(){h.cancelEnrollment()};c.SetError=function(n){n.statusCode&&(n.statusCode==f.ENROLLMENT_USER_ALREADY_ENROLLED_ERR_CODE||n.statusCode==f.ENROLLMENT_USER_ALREADY_ENROLLED_ERR_CODE1)?(c.ErrorMessage=e.ENROLLMENT_VERIFY_ENROLLMENT_ALREADY_ENROLLED_ERR_MSG,h.focusOnError(),r.HierarchyRedirect?r.PersonalPageType==f.ENROLLMENT_PIN&&h.SiteCatTCall(f.ENROLLMENT_SITECAT_VERIFY_PERSONAL_PAGE,f.ENROLLMENT_SITECAT_VERIFY_PERSONAL_HIERARCHY_REDIRECT_ALREADY_ENROLLED_EVENT,l):c.IsPersonalCCDOnly?r.PersonalPageType==f.ENROLLMENT_CODE?c.ProductCode==f.ENROLLMENT_PRODUCT_CODE_BCD?h.SiteCatTCall(f.ENROLLMENT_SITECAT_VERIFY_BUSINESS_PAGE,f.ENROLLMENT_SITECAT_VERIFY_BUSINESS_NON_AO_CARD_INFO__ALREADY_ENROLLED_EVENT,l):h.SiteCatTCall(f.ENROLLMENT_SITECAT_VERIFY_PERSONAL_PAGE,f.ENROLLMENT_SITECAT_VERIFY_PERSONAL_CCD_CARD_INFO_ALREADY_ENROLLED_EVENT,l):c.UsePin!=undefined&&c.UsePin&&(c.ProductCode==f.ENROLLMENT_PRODUCT_CODE_BCD?h.SiteCatTCall(f.ENROLLMENT_SITECAT_VERIFY_BUSINESS_PAGE,f.ENROLLMENT_SITECAT_VERIFY_BUSINESS_NON_AO_ALREADY_ENROLLED_EVENT,l):h.SiteCatTCall(f.ENROLLMENT_SITECAT_VERIFY_PERSONAL_PAGE,f.ENROLLMENT_SITECAT_VERIFY_PERSONAL_CCD_PIN_ALREADY_ENROLLED_EVENT,l)):h.SiteCatTCall(f.ENROLLMENT_SITECAT_VERIFY_PERSONAL_PAGE,f.ENROLLMENT_SITECAT_VERIFY_PERSONAL_ZIPCODE_ALREADY_ENROLLED_EVENT,l)):n.statusCode&&n.statusCode==f.ENROLLMENT_INVALID_PIN_ERR_CODE?(c.IsATMDebitCredit?(c.ErrorMessage=e.ENROLLMENT_VERIFY_ENROLLMENT_INVALID_FIELD_ERR_MSG,h.focusOnError()):c.WrongPinErrorMessage=e.ENROLLMENT_VERIFY_PIN_WRONG_PIN_ERR_MSG,c.ProductCode==f.ENROLLMENT_PRODUCT_CODE_BCD&&h.SiteCatTCall(f.ENROLLMENT_SITECAT_VERIFY_BUSINESS_PAGE,f.ENROLLMENT_SITECAT_VERIFY_BUSINESS_NON_AO_INVALID_INFO_EVENT,l)):n.statusCode&&!c.IsPersonalCCDOnly&&n.statusCode==f.ENROLLMENT_WRONG_ZIPCODE_ERR_CODE?c.IsATMDebitCredit?(c.ErrorMessage=e.ENROLLMENT_VERIFY_ENROLLMENT_INVALID_FIELD_ERR_MSG,h.focusOnError()):c.ZipcodeInvalidErrMsg=e.ENROLLMENT_VERIFY_ZIPCODE_INVALID_ERR_MSG:n.statusCode&&(n.statusCode==f.ENROLLMENT_WRONG_ZIPCODE_ERR_CODE||n.statusCode==f.ENROLLMENT_WRONG_CVV_ERR_CODE||n.statusCode==f.ENROLLMENT_PROD_CODE_NOT_DEF||n.statusCode==f.ENROLLMENT_ACC_NOT_AVAILABLE)?(c.ErrorMessage=e.ENROLLMENT_VERIFY_ENROLLMENT_INVALID_FIELD_ERR_MSG,h.focusOnError(),c.ProductCode==f.ENROLLMENT_PRODUCT_CODE_BCD?h.SiteCatTCall(f.ENROLLMENT_SITECAT_VERIFY_BUSINESS_PAGE,f.ENROLLMENT_SITECAT_VERIFY_BUSINESS_NON_AO_CARD_INFO__INVALID_INFO_EVENT,l):h.SiteCatTCall(f.ENROLLMENT_SITECAT_VERIFY_PERSONAL_PAGE,f.ENROLLMENT_SITECAT_VERIFY_PERSONAL_CCD_CARD_INFO_INVALID_EVENT,l)):n.statusCode&&n.statusCode==f.ENROLLMENT_ACC_NOT_PERSONAL?(c.ErrorMessage=e.ENROLLMENT_VERIFY_ENROLLMENT_INVALID_ACCT_INFO_ERR_MSG,h.focusOnError()):n.statusCode&&n.statusCode==f.ENROLLMENT_CLOSED_ACCOUNT_ERR_CODE?(c.ErrorMessage=e.ENROLLMENT_VERIFY_ENROLLMENT_INVALID_FIELD_ERR_MSG,h.focusOnError()):n.statusCode&&(n.statusCode==f.ENROLLMENT_ACCOUNT_ENROLL_PRIORITY_ERR_CARD||n.statusCode==f.ENROLLMENT_ACCOUNT_ENROLL_PRIORITY_ERR_DDA)?(i.go(f.ENROLLMENT_VERIFY_PERSONAL,{PersonalPageType:f.ENROLLMENT_PIN,HierarchyRedirect:!0}),n.statusCode==f.ENROLLMENT_ACCOUNT_ENROLL_PRIORITY_ERR_DDA&&h.setVirtualCreditCardError(n.statusCode)):n.statusCode&&n.statusCode==f.ENROLLMENT_MAX_FAILED_ATTEMPT_ERR_CODE?i.go(f.ENROLLMENT_CONFIRMATION,{PageType:f.ENROLLMENT_LOCKED_OUT_PAGE}):(c.ErrorMessage=e.ENROLLMENT_SYSTEM_UNAVAILABLE_ERR_MSG,h.focusOnError());window.scrollTo(0,0)};c.cancelEnrollment=function(){h.cancelEnrollment()};c.onInsteadPinClick=function(){h.SetAccountEnteredNumberForHierarchy(c.CardNumber);r.HierarchyRedirect?i.go(f.ENROLLMENT_VERIFY_PERSONAL,{PersonalPageType:f.ENROLLMENT_PIN,HierarchyRedirect:!0}):i.go(f.ENROLLMENT_VERIFY_PERSONAL,{PersonalPageType:f.ENROLLMENT_PIN})};c.onInsteadCodeClick=function(){h.SetAccountEnteredNumberForHierarchy(c.CardNumber);r.HierarchyRedirect?i.go(f.ENROLLMENT_VERIFY_PERSONAL,{PersonalPageType:f.ENROLLMENT_CODE,HierarchyRedirect:!0}):i.go(f.ENROLLMENT_VERIFY_PERSONAL,{PersonalPageType:f.ENROLLMENT_CODE})};c.DontHavePinClick=function(){i.go(f.ENROLLMENT_VERIFY_PERSONAL,{PersonalPageType:f.ENROLLMENT_MNO})};c.SetPinPage=function(){r.HierarchyRedirect&&(c.IsATMDebitCredit=!0,c.PIN=f.ENROLLMENT_EMPTY,c.CardNumber=f.ENROLLMENT_EMPTY,c.PageTitle=e.ENROLLMENT_HEADER_OLB_MAIN_TEXT);c.IsATMDebitCredit||(h.getIsPartnerLogin()&&h.getCardOrAccountNumber()?(c.PageTitle=e.ENROLLEMENT_VERIFY_PIN_OLB_TITLE_MULTIPLE_ACCOUNTS+h.getCardOrAccountNumber()+e.ENROLLMENT_PERIOD_SIGN,h.setPageTitle(e.ENROLLMENT_TITLE_VERIFY_CCD_PIN_PAGE)):c.PageTitle=e.ENROLLMENT_VERIFY_PIN_OLB_TITLE);c.UsePin=!0;c.SecurityCode=f.ENROLLMENT_EMPTY;c.ExpiryDate=f.ENROLLMENT_EMPTY;c.ZipCode=f.ENROLLMENT_EMPTY;c.ErrorMessage=f.ENROLLMENT_EMPTY;c.ZipcodeInvalidErrMsg=f.ENROLLMENT_EMPTY};c.SetCodeInfoPage=function(){r.HierarchyRedirect&&(c.IsATMDebitCredit=!0);c.PageTitle=h.getIsPartnerLogin()&&h.getCardOrAccountNumber()?e.ENROLLMENT_HEADER_OLB_MAIN_TEXT_WITH_CARD_NUMBER+h.getCardOrAccountNumber()+e.ENROLLMENT_PERIOD_SIGN:e.ENROLLMENT_HEADER_OLB_MAIN_TEXT;c.UsePin=!1;c.PIN=f.ENROLLMENT_EMPTY;c.SecurityCodeToolTip=e.ENROLLMENT_VERIFY_SECURITY_CODE_INFO_TOOL_TIP;c.SecurityCodeInfoImg=e.ENROLLMENT_VERIFY_SECURITY_CODE_IMG;c.CloseButton=e.ENROLLMENT_CLOSE_BUTTON;c.HideCodeToolTip=e.ENROLLMENT_VERIFY_SECURITY_CODE_TOOLTIP_SR_CLOSE_TEXT;c.ErrorMessage=f.ENROLLMENT_EMPTY;c.WrongPinErrorMessage=f.ENROLLMENT_EMPTY;h.SiteCatTCall(f.ENROLLMENT_SITECAT_VERIFY_PERSONAL_PAGE,f.ENROLLMENT_SITECAT_VERIFY_PERSONAL_CCD_CARD_INFO_EVENT,l)};c.MNOGetPin=function(){c.GetPIN=!0;c.CancelButton=f.ENROLLMENT_EMPTY;c.BackButton=e.ENROLLMENT_BACK_BUTTON;c.PageTitle=e.ENROLLMENT_REQUEST_A_PIN_HEADER;c.GetPinSubTxt1=e.ENROLLMENT_GET_A_PIN_SUB_TXT1;c.GetPinSubTxt2=h.getIsTouchFlow()?e.ENROLLMENT_REQUEST_A_PIN_MOB_SUB_TXT2:e.ENROLLMENT_REQUEST_A_PIN_SUB_TXT2;c.GetPinVisitBranch=e.ENROLLMENT_GET_A_PIN_SUB_TXT_VISIT_BRANCH;c.GetPinPeriod=f.ENROLLMENT_PERIOD;c.GetPinPhone=f.ENROLLMENT_PHONE;c.FindBranch=e.ENROLLMENT_GET_A_PIN_FIND_BRANCH_BUTTON;c.CallUSBank=e.ENROLLMENT_GET_A_PIN_CALL_BUTTON;h.SiteCatTCall(f.ENROLLMENT_SITECAT_VERIFY_PERSONAL_PAGE,f.ENROLLMENT_SITECAT_VERIFY_PERSONAL_DDA_MNO_GET_PIN_EVENT,l)};c.MNOPinBackclick=function(){c.GetPIN=!1;c.CancelButton=e.ENROLLMENT_CANCEL_BUTTON};c.BackClick=function(){i.go(f.ENROLLMENT_VERIFY_PERSONAL,{PersonalPageType:f.ENROLLMENT_MNO_BACK})};c.TogglePopOver=function(){c.OpenPopOver=!c.OpenPopOver;c.OpenPopOver?(c.backgroundblur=!0,setTimeout(function(){$("#scToolTip").focus()},500)):setTimeout(function(){t.$apply(function(){c.backgroundblur=!1;document.getElementById(f.ENROLLMENT_SC_INFO_BTN_ID).focus()})},500)};c.SetLandingPageVeriyPersonalSubtitles=function(n){c.PageTitle=e.ENROLLMENT_LETS_GET_STARTED_TITLE;c.isLandingPageSubTitle=!0;c.LandingPageSubTitle=n;h.setLandingPage(f.ENROLLMENT_EMPTY)};c.setPersonalPage=function(n){n&&(n==f.ENROLLMENT_PRODUCT_CODE_INV?c.IsPersonalBrokerage=!0:n==f.ENROLLMENT_PRODUCT_CODE_TST?c.IsPersonalTrust=!0:(n==f.ENROLLMENT_PRODUCT_CODE_CCD||n==f.ENROLLMENT_PRODUCT_CODE_CHX||n==f.ENROLLMENT_PRODUCT_CODE_EXL||n==f.ENROLLMENT_PRODUCT_CODE_BCD||n==f.ENROLLMENT_PRODUCT_CODE_ATM)&&(c.IsPersonalCCDOnly=!0,c.UsePin=!1,h.getLandingPage()==f.ENROLLMENT_PRODUCT_CODE_CCD||h.getLandingPage()==f.ENROLLMENT_PRODUCT_CODE_EXL?(h.setPageTitle(e.ENROLLMENT_TITLE_INFO_CCD),c.SetCodeInfoPage(),h.getIsPartnerLogin()&&h.getCardOrAccountNumber()?c.SetLandingPageVeriyPersonalSubtitles(e.ENROLLMENT_LETS_GET_STARTED_ENTER_CARD_INFO_SUB_TITLE_PARTNER+h.getCardOrAccountNumber()+"."):c.SetLandingPageVeriyPersonalSubtitles(e.ENROLLMENT_LETS_GET_STARTED_ENTER_CARD_INFO_SUB_TITLE)):(c.PageTitle=e.ENROLLMENT_HEADER_OLB_MAIN_TEXT,h.setPageTitle(e.ENROLLMENT_HEADER_OLB_MAIN_TEXT)),n!=f.ENROLLMENT_PRODUCT_CODE_BCD||r.PersonalPageType&&r.PersonalPageType!=f.ENROLLMENT_PIN||r.HierarchyRedirect?r.PersonalPageType&&r.PersonalPageType!=f.ENROLLMENT_PIN||r.HierarchyRedirect||h.SiteCatTCall(f.ENROLLMENT_SITECAT_VERIFY_PERSONAL_PAGE,f.ENROLLMENT_SITECAT_VERIFY_PERSONAL_CCD_PIN_EVENT,l):h.SiteCatTCall(f.ENROLLMENT_SITECAT_VERIFY_BUSINESS_PAGE,f.ENROLLMENT_SITECAT_VERIFY_BUSINESS_NON_AO_EVENT,l)),n!=f.ENROLLMENT_PRODUCT_CODE_CCD&&n!=f.ENROLLMENT_PRODUCT_CODE_CHX&&n!=f.ENROLLMENT_PRODUCT_CODE_EXL&&n!=f.ENROLLMENT_PRODUCT_CODE_BCD&&n!=f.ENROLLMENT_PRODUCT_CODE_ATM&&n!=f.ENROLLMENT_PRODUCT_CODE_DDA&&(h.getLandingPage()==f.ENROLLMENT_PRODUCT_CODE_CDA||h.getLandingPage()==f.ENROLLMENT_PRODUCT_CODE_REA?c.SetLandingPageVeriyPersonalSubtitles(e.ENROLLMENT_LETS_GET_STARTED_ENTER_ZIP_SUB_TITLE):c.PageTitle=e.ENROLLMENT_VERIFY_ZIP_CODE_OLB_TITLE,h.setPageTitle(e.ENROLLMENT_TITLE_ZIP_CDA),r.PersonalPageType||h.SiteCatTCall(f.ENROLLMENT_SITECAT_VERIFY_PERSONAL_PAGE,f.ENROLLMENT_SITECAT_VERIFY_PERSONAL_ZIPCODE_EVENT,l)))};c.ExpDateFormatter=function(){var n=h.ExpDateFormatter(c.ExpiryDate);c.ExpiryDate=n.ExpDate;c.IsExpDateInValid=n.IsExpDateInValid};c.ValidateExpDate=function(){if(c.isTouch){var n=event.target,t=n.selectionStart;c.ExpiryDate&&(n.value=c.ExpiryDate=c.ExpiryDate.replace(f.ENROLLMENT_EXP_DATE_ONLY_PATTERN,f.ENROLLMENT_EMPTY),n.selectionEnd=t)}else c.ExpiryDate&&(c.ExpiryDate=c.ExpiryDate.replace(f.ENROLLMENT_EXP_DATE_ONLY_PATTERN,f.ENROLLMENT_EMPTY))};angular.element(document).ready(function(){h.HideFooterForSR()})}angular.module("EnrollmentModule").controller("VerifyPersonalController",n);n.$inject=["$rootScope","$scope","$state","$stateParams","$http","EnrollmentConstants","LocaleConstants","CommonService","CommonConstants","EnrollmentService"]}(),function(){"use strict";function n(n,t,i,r,u,f,e,o,h,c,l){var a=this,v;a.IsBusinessDDA=!1;a.IsBusinessAuthorizedCC=!0;a.IsBusinessInvestment=!1;a.IsBusinessMortgage=!1;a.IsBusinessBrokerage=!1;a.UseCardInfoBusAuthCC=!1;a.UsePinBusAuthCC=!1;a.SecurityCode=f.ENROLLMENT_EMPTY;a.BusinessTaxId=f.ENROLLMENT_EMPTY;a.BusinessZipcode=f.ENROLLMENT_EMPTY;a.ExpiryDate=f.ENROLLMENT_EMPTY;a.AOZipcode=f.ENROLLMENT_EMPTY;a.BusinessPIN=f.ENROLLMENT_EMPTY;a.BusinessTaxIDIMB=f.ENROLLMENT_EMPTY;a.CardNumber=f.ENROLLMENT_EMPTY;a.SSN=f.ENROLLMENT_EMPTY;a.IsATMDebitCredit=!1;a.GetPIN=!1;a.IsCDAorMALHierarchy=!1;a.MiddleInitial=f.ENROLLMENT_EMPTY;a.ZipCode=f.ENROLLMENT_EMPTY;a.WrongPinErrorMessage=f.ENROLLMENT_EMPTY;a.WrongTaxErrorMessage=f.ENROLLMENT_EMPTY;a.ZipcodeInvalidErrMsg=f.ENROLLMENT_EMPTY;v={};a.backgroundblur=!1;a.Initialize=function(){a.CancelButton=e.ENROLLMENT_CANCEL_BUTTON;a.MMYY=f.ENROLLMENT_MM_YY;a.ClearButton=e.ENROLLMENT_CLEAR_BUTTON;a.CloseButton=e.ENROLLMENT_CLOSE_BUTTON;a.HeaderTitle=e.ENROLLMENT_HEADER_TITLE;a.Continue=e.ENROLLMENT_CONTINUE_BUTTON;a.HeaderMainText=e.ENROLLMENT_HEADER_MAIN_TEXT;a.UsePinLink=e.ENROLLMENT_USE_PIN_LINK;a.UseCardInfoLink=e.ENROLLMENT_CONTINUE_WITHOUT_PIN;a.AtmOrDebitPINLbl=e.ENROLLMENT_ATM_DEBIT_PIN_LABEL;a.SecurityCodeLbl=e.ENROLLMENT_VERIFY_SECURITY_CODE_LABEL;a.ZipcodeLbl=e.ENROLLMENT_VERIFY_ZIP_LABEL;a.ZipSubTxt=c.getIsTouchFlow()?e.ENROLLMENT_VERIFY_ZIP_SUB_TXT:e.ENROLLMENT_VERIFY_OLB_ZIP_SUB_TXT;a.ExpiryDateLbl=c.getIsTouchFlow()?e.ENROLLMENT_VERIFY_EXPIRATION_DATE_LABEL:e.ENROLLMENT_OLB_VERIFY_EXPIRATION_DATE_LABEL;a.ExpiryDateAllyLbl=c.getIsTouchFlow()?e.ENROLLMENT_VERIFY_EXPIRATION_DATE_ALLY_LABEL:e.ENROLLMENT_VERIFY_OLB_EXPIRATION_DATE_ALLY_LABEL;a.IsILAEnrollment=c.getisIlaEnrollment()?!0:!1;a.PinLbl=e.ENROLLMENT_VERIFY_PIN_LABEL;a.TAXIdLbl=e.ENROLLMENT_VERIFY_BUSINESS_TAX_ID;a.TAXIdSubTxt=e.ENROLLMENT_VERIFY_BUSINESS_TAX_ID_SUB_TXT;a.SSNSoloTxt=e.ENROLLMENT_VERIFY_BUSINESS_TAX_ID_SUB_TXT_SOLO;a.ZIPCodeTxt=e.ENROLLMENT_VERIFY_BUSINESS_TAX_ID_SUB_TXT_SOLO;a.ThreeDigitPattern=f.ENROLLMENT_THREE_DIGIT_PATTERN;a.FourDigitPattern=f.ENROLLMENT_FOURDIGIT_PATTERN;a.FiveDigitPattern=f.ENROLLMENT_FIVE_DIGIT_PATTERN;a.ExpirationDatePattern=f.ENROLLMENT_EXPIRATION_DATE_PATTERN;a.TaxIDPattern=f.ENROLLMENT_TAXID_PATTERN;a.SCReqErrMsg=e.ENROLLMENT_VERIFY_SECURITY_CODE_REQ_ERR_MSG;a.SCNumOnlyErrMsg=e.ENROLLMENT_INVALID_CODE_ERR_MSG;a.PinReqErrMsg=e.ENROLLMENT_VERIFY_PIN_REQ_ERR_MSG;a.PinInvalidErrMsg=e.ENROLLMENT_VERIFY_PIN_INVALID_ERR_MSG;a.ZipcodeReqErrMsg=e.ENROLLMENT_VERIFY_ZIPCODE_REQ_ERR_MSG;a.ZipcodeWrongErrMsg=e.ENROLLMENT_VERIFY_ZIPCODE_INVALID_ERR_MSG;a.ExpirationDateReqErrMsg=e.ENROLLMENT_VERIFY_EXPIRATION_DATE_REQ_ERR_MSG;a.ExpirationDateAllyReqErrMsg=e.ENROLLMENT_VERIFY_EXPIRATION_DATE_ALLY_REQ_ERR_MSG;a.ExpirationDateInvalidErrMsg=e.ENROLLMENT_VERIFY_EXPIRATION_DATE_INVALID_ERR_MSG;a.TaxIdReqErrMsg=e.ENROLLMENT_VERIFY_BUSINESS_TAX_ID_REQ_ERR_MSG;a.TaxIdInvalidErrMsg=e.ENROLLMENT_VERIFY_BUSINESS_TAX_ID_INVALID_ERR_MSG;a.TaxId9DigitErrMsg=e.ENROLLMENT_VERIFY_BUSINESS_TAX_ID_INVALID_9_DIGIT_ERR_MSG;a.AccountHierarchySubText=e.ENROLLMENT_SUB_HEADER_CHX;a.SecurityCodeLblSubTxt=e.ENROLLMENT_VERIFY_SECURITY_CODE_LABEL_SUB_TXT;a.CardNumPattern=f.ENROLLMENT_CARDNUMBER_PATTERN;a.CardInvalidErrMsg=e.ENROLLMENT_VERIFY_ENROLLMENT_CARD_INFO_INVALID_ERR_MSG;a.SSNText=e.ENROLLMENT_VERIFY_ENROLLMENT_SSN_TEXT;a.SSNReqErrMsg=e.ENROLLMENT_VERIFY_ENROLLMENT_SSN_REQ_ERR_MSG;a.SSNOnlyNumsErrMsg=e.ENROLLMENT_VERIFY_ENROLLMENT_SSN_ONLY_NUMS_ERR_MSG;a.SSN4DigitErrMsg=e.ENROLLMENT_VERIFY_ENROLLMENT_SSN_4_DIGITS_ERR_MSG;a.SSNPattern=f.ENROLLMENT_FOURDIGIT_PATTERN;a.IsBusinessDDA=c.getProductCode()==f.ENROLLMENT_PRODUCT_CODE_DDA?!0:!1;a.IsBusinessAuthorizedCC=c.getProductCode()==f.ENROLLMENT_BUSINESS_AO?!0:!1;a.IsBusinessCheckOrAtmCard=c.getProductCode()==f.ENROLLMENT_PRODUCT_CODE_CHX||c.getProductCode()==f.ENROLLMENT_PRODUCT_CODE_ATM?!0:!1;a.DontHavePin=e.ENROLLMENT_DONT_HAVE_ATM_DEBIT_PIN_LINK;a.locationsSearchUrl=c.GetLocationsSearchUrl();a.MiddleInitialLbl=e.ENROLLMENT_MIDDLE_INITIAL_INFO;a.SecurityCodeToolTip=e.ENROLLMENT_VERIFY_SECURITY_CODE_INFO_TOOL_TIP;a.SecurityCodeInfoImg=e.ENROLLMENT_VERIFY_SECURITY_CODE_IMG;a.callUSBankUrl=f.ENROLLMENT_TEL_TYPE+f.ENROLLMENT_DIALLER_PHONE;a.UsePinBusAuthCC=a.IsBusinessAuthorizedCC?!0:!1;a.NavigateToCode();a.IsBusinessInvestment=c.getProductCode()==f.ENROLLMENT_PRODUCT_CODE_TST?!0:!1;a.IsBusinessMortgage=c.getProductCode()==f.ENROLLMENT_PRODUCT_CODE_MAL||c.getProductCode()==f.ENROLLMENT_PRODUCT_CODE_CDA?!0:!1;a.IsBusinessBrokerage=c.getProductCode()==f.ENROLLMENT_PRODUCT_CODE_INV?!0:!1;a.CardNumbLbl=e.ENROLLMENT_VERIFY_CARD_NUMBER_LABEL;a.CardReqErrMsg=e.ENROLLMENT_VERIFY_ENROLLMENT_CARD_INFO_REQ_ERR_MSG;a.ProductCode=c.getProductCode();a.SubProductCode=c.getSubProductCode();a.Space=f.ENROLLMENT_SUB_PRODUCT_CODE_EMPTY;a.isPartnerLogin=c.getIsPartnerLogin();a.isAuthenticatedPartnerFlow=c.getisAuthenticatedPartnerFlow();a.isTouch=c.getIsTouchFlow();v.productCode=a.ProductCode?a.ProductCode:f.ENROLLMENT_SUB_PRODUCT_CODE_EMPTY;v.subproductCode=a.SubProductCode?a.SubProductCode:f.ENROLLMENT_SUB_PRODUCT_CODE_EMPTY;a.IsBusinessDDA||a.IsBusinessAuthorizedCC||a.IsBusinessCheckOrAtmCard?(a.PageTitle=e.ENROLLMENT_HEADER_OLB_MAIN_TEXT_DDA,c.setPageTitle(e.ENROLLMENT_TITLE_BUSINESS_TAX_AND_PIN)):(a.IsBusinessInvestment||a.IsBusinessMortgage||a.IsBusinessBrokerage)&&(a.PageTitle=e.ENROLLMENT_HEADER_OLB_MAIN_TEXT_MAL,c.setPageTitle(e.ENROLLMENT_TITLE_BUSINESS_ZIP_AND_TAX));r.HierarchyRedirect&&(a.AccountHierarchySubText=e.ENROLLMENT_SUB_HEADER_CHX,a.HierarchyRedirectSubTxt=e.ENROLLMENT_SUB_HEADER_CHX,r.BusinessPageType==f.ENROLLMENT_PIN&&(c.setPageTitle(e.ENROLLMENT_TITLE_BUSINESS_CARD_INFO),c.SiteCatTCall(f.ENROLLMENT_SITECAT_VERIFY_BUSINESS_PAGE,f.ENROLLMENT_SITECAT_VERIFY_PERSONAL_HIERARCHY_REDIRECT_EVENT,v)));a.setSiteCat();r.BusinessPageType&&r.BusinessPageType==f.ENROLLMENT_CODE?(c.setPageTitle(e.ENROLLMENT_TITLE_BUSINESS_CARD_INFO),a.NavigateToCode()):r.BusinessPageType&&r.BusinessPageType==f.ENROLLMENT_PIN?a.NavigateToPin():r.BusinessPageType&&r.BusinessPageType==f.ENROLLMENT_MNO?a.NavigateToGetPin():r.BusinessPageType&&r.BusinessPageType==f.ENROLLMENT_MNO_BACK&&a.NavigateToBusinessDDA();a.CardNumber=c.GetAccountEnteredNumberForHierarchy();a.transmitIvotionRejected=!1;a.BlackboxData="BlackboxData";a.BusinessTaxId=c.getTaxIDNumber()?c.getTaxIDNumber():f.ENROLLMENT_EMPTY;a.SwitchPlatform();(a.IsBusinessAuthorizedCC||a.IsBusinessCheckOrAtmCard)&&!a.UseCardInfoBusAuthCC&&(r.BusinessPageType==f.ENROLLMENT_CODE&&r.HierarchyRedirect?(a.PageTitle=e.ENROLLMENT_HEADER_OLB_HIERARCHY_REDIRECT,c.setPageTitle(e.ENROLLMENT_HEADER_OLB_MAIN_TEXT)):(a.PageTitle=e.ENROLLMENT_HEADER_OLB_MAIN_TEXT,c.setPageTitle(e.ENROLLMENT_TITLE_BUSINESS_CARD_INFO)))};a.SwitchPlatform=function(){a.isTouch?c.isAndroid()?typeof EnrollmentJSInterface!="undefined"&&typeof EnrollmentJSInterface.getBlackBoxDataFromNative!="undefined"&&EnrollmentJSInterface.getBlackBoxDataFromNative():c.isIphone()&&typeof window.webkit.messageHandlers.dataRequestHandler.postMessage!="undefined"&&window.webkit.messageHandlers.dataRequestHandler.postMessage("blackBoxData"):a.BlackboxData=document.getElementById("bb_holder").innerText};window.GetBlackBoxDataFromNativeResponse=function(n){n!=undefined&&n!=""&&(a.BlackboxData=n)};a.setSiteCat=function(){a.IsBusinessDDA&&!r.BusinessPageType?c.SiteCatTCall(f.ENROLLMENT_SITECAT_VERIFY_BUSINESS_PAGE,f.ENROLLMENT_SITECAT_VERIFY_BUSINESS_DDA_EVENT,v):!(a.IsBusinessAuthorizedCC||a.IsBusinessCheckOrAtmCard)||r.BusinessPageType&&r.BusinessPageType!=f.ENROLLMENT_PIN||r.HierarchyRedirect?(a.IsBusinessInvestment||a.IsBusinessMortgage||a.IsBusinessBrokerage)&&!r.BusinessPageType&&c.SiteCatTCall(f.ENROLLMENT_SITECAT_VERIFY_BUSINESS_PAGE,f.ENROLLMENT_SITECAT_VERIFY_BUSINESS_TSTINVMAL_EVENT,v):c.SiteCatTCall(f.ENROLLMENT_SITECAT_VERIFY_BUSINESS_PAGE,f.ENROLLMENT_SITECAT_VERIFY_BUSINESS_AO_EVENT,v)};a.VerifyBusiness=function(){var r,u,n;t.form.$valid?(a.isFormSubmitted=!1,r=o.METHOD_TYPE_POST,u=o.HEADERDATA,a.VerifyCustomerRequest={},a.VerifyCustomerRequest.ZIPCode=a.AOZipcode?a.AOZipcode:a.BusinessZipcode,a.VerifyCustomerRequest.IsBusiness=c.getUserType()!=f.ENROLLMENT_PERSONAL_BANKING?!0:!1,a.VerifyCustomerRequest.TaxIDNumber=a.IsBusinessDDA?a.BusinessTaxId:a.BusinessTaxIDIMB,a.VerifyCustomerRequest.CardPin=a.BusinessPIN,a.IsILAEnrollment?n=c.getBaseUrl()+f.ENROLLMENT_VERIFY_ENROLLMENT_ILA_VirtualCard:(n=c.getBaseUrl()+f.ENROLLMENT_VERIFY_CUSTOMER_ACTION_URL,a.VerifyCustomerRequest.IsCallingWithoutPin=!1,a.IsATMDebitCredit&&(a.VerifyCustomerRequest.CardAccountNumber=a.CardNumber,a.VerifyCustomerRequest.ProductCode=f.ENROLLMENT_PRODUCT_CODE_BCD,a.IsCDAorMALHierarchy&&(a.VerifyCustomerRequest.SocialSecurityNumber=a.SSN)),a.VerifyCustomerRequest.SignaturePanelCode=a.SecurityCode,a.VerifyCustomerRequest.CardExpirationDate=a.ExpiryDate),h.result(r,n,a.VerifyCustomerRequest,u).success(function(n){if(n.success){n.ProductCode==f.ENROLLMENT_PRODUCT_CODE_BCD?n.SubProductCode==f.ENROLLMENT_SUBPRODUCT_CODE_BC||n.SubProductCode==f.ENROLLMENT_SUBPRODUCT_CODE_SF_BS?c.setProductCode(f.ENROLLMENT_BUSINESS_NON_AO):c.setProductCode(f.ENROLLMENT_BUSINESS_AO):c.setProductCode(n.ProductCode);(n.ProductCode==f.ENROLLMENT_PRODUCT_CODE_TST||n.ProductCode==f.ENROLLMENT_PRODUCT_CODE_INV)&&n.FirstName&&c.setFirstName(n.FirstName);c.setBusinessOrganizationName(n.BusinessCustomerName);var t=c.getBizEnrollObject();if(t.policyParams={BlackboxData:a.BlackboxData},l.setBusinessEnrollment(t),l.callBusinessEnrollmentPolicy().then(function(n){n!=null&&n!=undefined&&c.SetTransmitJWTToken(n)}).catch(function(n){n&&(a.ErrorMessage=e.ENROLLMENT_SYSTEM_UNAVAILABLE_ERR_MSG,c.focusOnError(),s.clearVars(),cd.siteSection=f.ENROLLMENT_SITECAT_SECTION,cd.subSiteSection=f.ENROLLMENT_SITECAT_BUSINESS_SUBSECTION,cd.accounttype=a.ProductCode+":"+a.SubProductCode,cd.errormessage=f.ENROLLMENT_IOVATION_ERROR,cd.EVENTS=f.ENROLLMENT_SITECAT_EVENTS,a.isPartnerLogin&&window.externalpartner=="SF"&&(cd.externalpartner=f.ENROLLMENT_SF),a.isAuthenticatedPartnerFlow&&(cd.externalpartner=f.ENROLLMENT_SF),s.t(),window.scrollTo(0,0))}),a.BlackboxData==""||a.BlackboxData==undefined){a.transmitIvotionRejected=!0;s.clearVars();cd.siteSection=f.ENROLLMENT_SITECAT_SECTION;cd.subSiteSection=f.ENROLLMENT_SITECAT_BUSINESS_SUBSECTION;cd.accounttype=a.ProductCode+":"+a.SubProductCode;cd.errormessage=f.ENROLLMENT_IOVATION_ERROR;cd.EVENTS=f.ENROLLMENT_SITECAT_EVENTS;a.isPartnerLogin&&window.externalpartner=="SF"&&(cd.externalpartner=f.ENROLLMENT_SF);a.isAuthenticatedPartnerFlow&&(cd.externalpartner=f.ENROLLMENT_SF);s.t();window.scrollTo(0,0);return}a.IsBusinessMortgage=c.getProductCode()==f.ENROLLMENT_PRODUCT_CODE_MAL||c.getProductCode()==f.ENROLLMENT_PRODUCT_CODE_CDA?!0:!1;!a.IsBusinessMortgage&&n.LPID||a.isPartnerLogin?i.go(f.ENROLLMENT_ENTER_ID_INFO):i.go(f.ENROLLMENT_ADDITIONAL_BUSINESS_INFO)}else n.statusCode&&(n.statusCode==f.ENROLLMENT_ACCOUNT_ENROLL_PRIORITY_ERR_CARD||n.statusCode==f.ENROLLMENT_ACCOUNT_ENROLL_PRIORITY_ERR_DDA)?i.go(f.ENROLLMENT_VERIFY_BUSINESS,{BusinessPageType:f.ENROLLMENT_PIN,HierarchyRedirect:!0}):a.SetError(n)}).error(function(n){a.SetError(n)})):(a.isFormSubmitted=!0,(a.IsBusinessAuthorizedCC||a.IsBusinessCheckOrAtmCard)&&!a.UseCardInfoBusAuthCC&&(t.form.SecurityCode.$error.isSubmitted=!0),(a.IsBusinessDDA||(a.IsBusinessAuthorizedCC||a.IsBusinessCheckOrAtmCard)&&a.UseCardInfoBusAuthCC)&&(t.form.TaxIDIMB?t.form.TaxIDIMB.$error.isSubmitted=!0:t.form.TaxID&&(t.form.TaxID.$error.isSubmitted=!0)),t.form.CardNumber&&(t.form.CardNumber.$error.isSubmitted=!0),t.form.SSN&&(t.form.SSN.$error.isSubmitted=!0),a.IsBusinessDDA&&(t.form.AtmOrDebitPIN.$error.isSubmitted=!0),t.form.ZIPCode&&(t.form.ZIPCode.$error.isSubmitted=!0),(a.IsBusinessAuthorizedCC||a.IsBusinessCheckOrAtmCard)&&!a.UseCardInfoBusAuthCC&&(t.form.ExpirationDate.$error.isSubmitted=!0,t.form.AuthZIPcode.$error.isSubmitted=!0),(a.IsBusinessAuthorizedCC||a.IsBusinessCheckOrAtmCard)&&a.UseCardInfoBusAuthCC&&t.form.PIN&&(t.form.PIN.$error.isSubmitted=!0),((a.IsBusinessAuthorizedCC||a.IsBusinessCheckOrAtmCard||a.IsBusinessInvestment)&&!a.UseCardInfoBusAuthCC||a.IsBusinessMortgage||a.IsBusinessBrokerage)&&(t.form.TaxIDIMB.$error.isSubmitted=!0),a.ErrorMessage?c.ErrorMessageA11y(f.ENROLLMENT_PAGE_LEVEL_ERROR_MESSAGE_CLASS):c.ErrorMessageA11y(f.ENROLLMENT_ERROR_MESSAGE_CLASS))};a.SetError=function(n){n.statusCode&&(n.statusCode==f.ENROLLMENT_WRONG_ZIPCODE_ERR_CODE||n.statusCode==f.ENROLLMENT_WRONG_CVV_ERR_CODE||n.statusCode==f.ENROLLMENT_WRONG_TIN_ERR_CODE||n.statusCode==f.ENROLLMENT_ACC_NOT_AVAILABLE||n.statusCode==f.ENROLLMENT_PROD_CODE_NOT_DEF||n.statusCode==f.ENROLLMENT_CLOSED_ACCOUNT_ERR_CODE||n.statusCode==f.ENROLLMENT_INVALID_PIN_ERR_CODE||n.statusCode==f.ENROLLMENT_WRONG_TAX_ERR_CODE)?(a.IsBusinessDDA?(a.ErrorMessage=e.ENROLLMENT_VERIFY_ENROLLMENT_INVALID_ACCT_INFO_ERR_MSG,c.focusOnError()):(a.ErrorMessage=e.ENROLLMENT_VERIFY_ENROLLMENT_INVALID_FIELD_ERR_MSG,c.focusOnError()),a.IsBusinessDDA?c.SiteCatTCall(f.ENROLLMENT_SITECAT_VERIFY_BUSINESS_PAGE,f.ENROLLMENT_SITECAT_VERIFY_BUSINESS_DDA_INVALID_INFO_EVENT,v):(a.IsBusinessAuthorizedCC||r.HierarchyRedirect)&&r.BusinessPageType==f.ENROLLMENT_CODE?c.SiteCatTCall(f.ENROLLMENT_SITECAT_VERIFY_BUSINESS_PAGE,f.ENROLLMENT_SITECAT_VERIFY_BUSINESS_CARD_INFO_INVALID_EVENT,v):a.IsBusinessAuthorizedCC?r.HierarchyRedirect?c.SiteCatTCall(f.ENROLLMENT_SITECAT_VERIFY_BUSINESS_PAGE,f.ENROLLMENT_SITECAT_VERIFY_BUSINESS_HIERARCHY_REDIRECT_INVALID_INFO_EVENT,v):c.SiteCatTCall(f.ENROLLMENT_SITECAT_VERIFY_BUSINESS_PAGE,f.ENROLLMENT_SITECAT_VERIFY_BUSINESS_AO_INVALID_INFO_EVENT,v):(a.IsBusinessInvestment||a.IsBusinessMortgage||a.IsBusinessBrokerage)&&c.SiteCatTCall(f.ENROLLMENT_SITECAT_VERIFY_BUSINESS_PAGE,f.ENROLLMENT_SITECAT_VERIFY_BUSINESS_TSTINVMAL_INVALID_EVENT,v)):n.statusCode&&(n.statusCode==f.ENROLLMENT_USER_ALREADY_ENROLLED_ERR_CODE||n.statusCode==f.ENROLLMENT_USER_ALREADY_ENROLLED_ERR_CODE1)?(a.ErrorMessage=e.ENROLLMENT_VERIFY_ENROLLMENT_ALREADY_ENROLLED_ERR_MSG,a.IsBusinessDDA?c.SiteCatTCall(f.ENROLLMENT_SITECAT_VERIFY_BUSINESS_PAGE,f.ENROLLMENT_SITECAT_VERIFY_BUSINESS_DDA_ALREADY_ENROLLED_EVENT,v):(a.IsBusinessAuthorizedCC||r.HierarchyRedirect)&&r.BusinessPageType==f.ENROLLMENT_CODE?c.SiteCatTCall(f.ENROLLMENT_SITECAT_VERIFY_BUSINESS_PAGE,f.ENROLLMENT_SITECAT_VERIFY_BUSINESS_CARD_INFO_ALREADY_ENROLLED_EVENT,v):a.IsBusinessAuthorizedCC?r.HierarchyRedirect?c.SiteCatTCall(f.ENROLLMENT_SITECAT_VERIFY_BUSINESS_PAGE,f.ENROLLMENT_SITECAT_VERIFY_BUSINESS_HIERARCHY_REDIRECT_ALREADY_ENROLLED_EVENT,v):c.SiteCatTCall(f.ENROLLMENT_SITECAT_VERIFY_BUSINESS_PAGE,f.ENROLLMENT_SITECAT_VERIFY_BUSINESS_AO_ALREADY_ENROLLED_EVENT,v):(a.IsBusinessInvestment||a.IsBusinessMortgage||a.IsBusinessBrokerage)&&c.SiteCatTCall(f.ENROLLMENT_SITECAT_VERIFY_BUSINESS_PAGE,f.ENROLLMENT_SITECAT_VERIFY_BUSINESS_TSTINVMAL_ALREADY_ENROLLED_EVENT,v),c.focusOnError()):n.statusCode&&n.statusCode==f.ENROLLMENT_UNAUTHORIZED_ERR_CODE?(a.ErrorMessage=e.ENROLLMENT_SYSTEM_UNAVAILABLE_ERR_MSG,c.focusOnError()):n.statusCode&&n.statusCode.toString()===f.ENROLLMENT_MAX_FAILED_ATTEMPT_ERR_CODE?i.go(f.ENROLLMENT_CONFIRMATION,{PageType:f.ENROLLMENT_LOCKED_OUT_PAGE}):(a.ErrorMessage=e.ENROLLMENT_SYSTEM_UNAVAILABLE_ERR_MSG,c.focusOnError());window.scrollTo(0,0)};a.onInsteadPinClick=function(){c.SetAccountEnteredNumberForHierarchy(a.CardNumber);r.HierarchyRedirect?i.go(f.ENROLLMENT_VERIFY_BUSINESS,{BusinessPageType:f.ENROLLMENT_PIN,HierarchyRedirect:!0}):i.go(f.ENROLLMENT_VERIFY_BUSINESS,{BusinessPageType:f.ENROLLMENT_PIN})};a.NavigateToPin=function(){a.SetHierarchyRedirect();(a.IsBusinessAuthorizedCC||a.IsBusinessCheckOrAtmCard)&&(a.UseCardInfoBusAuthCC=!0,a.UsePinBusAuthCC=!1,a.PageTitle=a.IsATMDebitCredit==!0?e.ENROLLMENT_HEADER_OLB_HIERARCHY_REDIRECT:e.ENROLLMENT_HEADER_OLB_MAIN_TEXT_DDA,a.AccountHierarchySubText=e.ENROLLMENT_SUB_HEADER_CHX,a.HierarchyRedirectSubTxt=e.ENROLLMENT_SUB_HEADER_CHX)};a.cancelEnrollment=function(){c.cancelEnrollment()};a.SetHierarchyRedirect=function(){r.HierarchyRedirect&&(a.IsBusinessAuthorizedCC=!0,a.IsATMDebitCredit=!0,a.IsBusinessDDA=!1,(a.ProductCode==f.ENROLLMENT_PRODUCT_CODE_CDA||a.ProductCode==f.ENROLLMENT_PRODUCT_CODE_MAL)&&(a.IsCDAorMALHierarchy=!0));a.ClearFieldValue()};a.doNotKnowPinClick=function(){c.SetAccountEnteredNumberForHierarchy(a.CardNumber);r.HierarchyRedirect?i.go(f.ENROLLMENT_VERIFY_BUSINESS,{BusinessPageType:f.ENROLLMENT_CODE,HierarchyRedirect:!0}):i.go(f.ENROLLMENT_VERIFY_BUSINESS,{BusinessPageType:f.ENROLLMENT_CODE})};a.NavigateToCode=function(){c.SiteCatTCall(f.ENROLLMENT_SITECAT_VERIFY_BUSINESS_PAGE,f.ENROLLMENT_SITECAT_VERIFY_BUSINESS_CARD_INFO_EVENT,v);a.SetHierarchyRedirect();(a.IsBusinessAuthorizedCC||a.IsBusinessCheckOrAtmCard)&&(a.UseCardInfoBusAuthCC=!1,a.UsePinBusAuthCC=!0,a.PageTitle=r.HierarchyRedirect?e.ENROLLMENT_HEADER_OLB_HIERARCHY_REDIRECT:e.ENROLLMENT_HEADER_OLB_MAIN_TEXT);a.ClearFieldValue()};a.DontHavePinClick=function(){i.go(f.ENROLLMENT_VERIFY_BUSINESS,{BusinessPageType:f.ENROLLMENT_MNO})};a.NavigateToGetPin=function(){a.GetPIN=!0;a.IsMNOPin=!0;a.CancelButton=f.ENROLLMENT_EMPTY;a.BackButton=e.ENROLLMENT_BACK_BUTTON;a.PageTitle=e.ENROLLMENT_GET_A_PIN_HEADER;a.GetPinSubTxt1=e.ENROLLMENT_GET_A_PIN_SUB_TXT1;a.GetPinSubTxt2=c.getIsTouchFlow()?e.ENROLLMENT_REQUEST_A_PIN_MOB_SUB_TXT2:e.ENROLLMENT_REQUEST_A_PIN_SUB_TXT2;a.GetPinVisitBranch=e.ENROLLMENT_GET_A_PIN_SUB_TXT_VISIT_BRANCH;a.GetPinPeriod=f.ENROLLMENT_PERIOD;a.GetPinPhone=f.ENROLLMENT_PHONE;a.FindBranch=e.ENROLLMENT_GET_A_PIN_FIND_BRANCH_BUTTON;a.CallUSBank=e.ENROLLMENT_GET_A_PIN_CALL_BUTTON;c.SiteCatTCall(f.ENROLLMENT_SITECAT_VERIFY_PERSONAL_PAGE,f.ENROLLMENT_SITECAT_VERIFY_PERSONAL_DDA_MNO_GET_PIN_EVENT)};a.TogglePopOver=function(){a.OpenPopOver=!a.OpenPopOver;a.OpenPopOver?(a.backgroundblur=!0,setTimeout(function(){$("#scToolTip").focus()},500)):setTimeout(function(){t.$apply(function(){a.backgroundblur=!1;document.getElementById(f.ENROLLMENT_SC_INFO_BTN_ID).focus()})},500)};a.BackClick=function(){i.go(f.ENROLLMENT_VERIFY_BUSINESS,{BusinessPageType:f.ENROLLMENT_MNO_BACK})};a.NavigateToBusinessDDA=function(){a.IsBusinessDDA=!0;a.GetPIN=!1;a.PageTitle=e.ENROLLMENT_HEADER_OLB_MAIN_TEXT_DDA;a.CancelButton=e.ENROLLMENT_CANCEL_BUTTON};a.ExpDateFormatter=function(){var n=c.ExpDateFormatter(a.ExpiryDate);a.ExpiryDate=n.ExpDate;a.IsExpDateInValid=n.IsExpDateInValid};a.ValidateExpDate=function(){if(c.getIsTouchFlow()){var n=event.target,t=n.selectionStart;a.ExpiryDate&&(n.value=a.ExpiryDate=a.ExpiryDate.replace(f.ENROLLMENT_EXP_DATE_ONLY_PATTERN,f.ENROLLMENT_EMPTY),n.selectionEnd=t)}else a.ExpiryDate&&(a.ExpiryDate=a.ExpiryDate.replace(f.ENROLLMENT_EXP_DATE_ONLY_PATTERN,f.ENROLLMENT_EMPTY))};a.ClearFieldValue=function(){a.SecurityCode=f.ENROLLMENT_EMPTY;a.ExpiryDate=f.ENROLLMENT_EMPTY;a.ZipCode=f.ENROLLMENT_EMPTY;a.ErrorMessage=f.ENROLLMENT_EMPTY;a.PIN=f.ENROLLMENT_EMPTY;a.WrongPinErrorMessage=f.ENROLLMENT_EMPTY;a.WrongTaxErrorMessage=f.ENROLLMENT_EMPTY;a.ZipcodeInvalidErrMsg=f.ENROLLMENT_EMPTY;a.BusinessTaxIDIMB=f.ENROLLMENT_EMPTY;a.AOZipcode=f.ENROLLMENT_EMPTY;a.BusinessPIN=f.ENROLLMENT_EMPTY;a.BusinessTaxId=f.ENROLLMENT_EMPTY;a.BusinessZipcode=f.ENROLLMENT_EMPTY;a.CardNumber=f.ENROLLMENT_EMPTY;a.SSN=f.ENROLLMENT_EMPTY};angular.element(document).ready(function(){c.HideFooterForSR()})}angular.module("EnrollmentModule").controller("VerifyBusinessController",n);n.$inject=["$rootScope","$scope","$state","$stateParams","$http","EnrollmentConstants","LocaleConstants","CommonConstants","CommonService","EnrollmentService","TransmitBusinessEnrollmentService"]}(),function(){"use strict";function n(n,t,i,r,u,f,e,o){var s=this,h={};s.Initialize=function(){s.HeaderTitle=e.ENROLLMENT_HEADER_TITLE;s.IsSuccess=!1;s.IsError=!1;s.IsApplyError=!1;s.IsUserEnrolledAlready=!1;s.IsLockedOut=!1;s.isStateFarmError=!1;var n=r.PageType;s.ProductCode=o.getProductCode();s.SubProductCode=o.getSubProductCode();s.IsTouch=o.getIsTouchFlow();h.productCode=s.ProductCode?s.ProductCode:f.ENROLLMENT_SUB_PRODUCT_CODE_EMPTY;h.subproductCode=s.SubProductCode?s.SubProductCode:f.ENROLLMENT_SUB_PRODUCT_CODE_EMPTY;s.oldEnrollmentUrl=o.getHostUrl()+f.ENROLLMENT_OLD_URL;s.IsPersonal=o.getUserType()!=f.ENROLLMENT_PERSONAL_BANKING?!1:!0;s.stateFarmReturnUrl=o.getStateFarmReturnUrl();s.enrollmentUSBUrl=o.getEnrollmentUSBUrl();s.enrollmentAppFlyerUrl=o.getEnrollmentAppFlyerUrl();s.IsFsvUser=o.getFsvUser();s.IsWhiteLabel=o.getWhiteLableUser();s.UserVisitedCardActivation=o.getUserVisited();s.CardStatus=o.getCardStatus();s.IsPilotUserError=o.getPilotUserError();s.enrollmentReliaUrl=o.getEnrollmentReliaUrl();s.EnrollmentAppToApp=o.getAppToAppRedirect();switch(n){case f.ENROLLMENT_ERROR_PAGE:s.IsError=!0;s.IsApplyError=!1;s.ErrorHeader=e.ENROLLMENT_ERROR_TITLE;s.ErrorHeaderSubTxt=e.ENROLLMENT_ERROR_HEADER_TXT;s.ErrorHeaderSubTxt1=e.ENROLLMENT_ERROR_HEADER_TXT1;s.ErrorHeaderSubTxt2=e.ENROLLMENT_ERROR_HEADER_TXT2;s.IsPersonal?o.SiteCatTCall(f.ENROLLMENT_SITECAT_ERROR_PAGE,f.ENROLLMENT_SITECAT_ERROR_EVENT,h):o.SiteCatTCall(f.ENROLLMENT_SITECAT_ERROR_PAGE_BUSINESS,f.ENROLLMENT_SITECAT_ERROR_EVENT_BUSINESS,h);break;case f.ENROLLMENT_APPLY_ERROR_PAGE:s.IsError=!1;s.IsApplyError=!0;s.ErrorHeader=e.ENROLLMENT_ERROR_TITLE;s.ApplyErrorHeaderSubTxt=e.ENROLLMENT_APPLY_ERROR_HEADER_TXT;s.ApplyErrorHeaderSubTxt1=e.ENROLLMENT_APPLY_ERROR_HEADER_TXT1;s.ApplyErrorHeaderSubTxt2=e.ENROLLMENT_APPLY_ERROR_HEADER_TXT2;s.IsPersonal?o.SiteCatTCall(f.ENROLLMENT_SITECAT_ERROR_PAGE,f.ENROLLMENT_SITECAT_ERROR_EVENT,h):o.SiteCatTCall(f.ENROLLMENT_SITECAT_ERROR_PAGE_BUSINESS,f.ENROLLMENT_SITECAT_ERROR_EVENT_BUSINESS,h);break;case f.ENROLLMENT_SUCCESS_PAGE:s.IsSuccess=!0;s.PageTitle=e.ENROLLMENT_HEADER_TITLE;s.Header=e.ENROLLMENT_CONFIMATION_HEADER;s.IsWhiteLabel?(s.HeaderSubTxt=s.IsTouch?e.ENROLLMENT_CONFIMATION_HEADER_SUB_TXT_WHITELABEL:e.ENROLLMENT_CONFIMATION_HEADER_SUB_TXT_MOBILE_WHITELABEL,s.HeadeSubTxtLink=s.IsTouch?e.ENROLLMENT_USB_LINK_TXT_WHITELABEL:f.ENROLLMENT_EMPTY,s.USBRouteUrl=s.enrollmentReliaUrl):(s.HeaderSubTxt=s.IsTouch?e.ENROLLMENT_CONFIMATION_HEADER_SUB_TXT_MOBILE:e.ENROLLMENT_CONFIMATION_HEADER_SUB_TXT,s.HeadeSubTxtLink=s.IsTouch?f.ENROLLMENT_EMPTY:e.ENROLLMENT_USB_LINK_TXT,s.USBRouteUrl=s.enrollmentUSBUrl);o.getisAuthenticatedPartnerFlow()&&(h.events=f.ENROLLMENT_SITECAT_SF_EVENT);s.IsPersonal?o.SiteCatTCall(f.ENROLLMENT_SITECAT_SUCCESS_PAGE,f.ENROLLMENT_SITECAT_SUCCESS_EVENT,h):o.SiteCatTCall(f.ENROLLMENT_SITECAT_SUCCESS_PAGE_BUSINESS,f.ENROLLMENT_SITECAT_SUCCESS_EVENT_BUSINESS,h);o.setPageTitle(e.ENROLLEMENT_TITLE_SUCCESS);break;case f.ENROLLMENT_LOCKED_OUT_PAGE:s.IsLockedOut=!0;s.LockedOutHeader=o.getIsTouchFlow()?e.ENROLLMENT_LOCKED_OUT_TITLE:e.ENROLLMENT_LOCKED_OUT_OLB_TITLE;s.LockedOutHeaderSubTxt1=e.ENROLLMENT_LOCKED_OUT_HEADER_TXT1;s.LockedOutHeaderSubTxt2=o.getIsTouchFlow()?e.ENROLLMENT_LOCKED_OUT_HEADER_TXT2:e.ENROLLMENT_LOCKED_OUT_HEADER_TXT2_DESKTOP;s.LockedOutPhone=f.ENROLLMENT_PHONE;s.GetPinPeriod=f.ENROLLMENT_PERIOD;s.PhoneNumberTxt=e.ENROLLMENT_PHONE_NUMBER_TXT;s.IsPersonal?o.SiteCatTCall(f.ENROLLMENT_SITECAT_LOCKEDOUT_PAGE,f.ENROLLMENT_SITECAT_LOCKEDOUT_EVENT,h):o.SiteCatTCall(f.ENROLLMENT_SITECAT_LOCKEDOUT_PAGE_BUSINESS,f.ENROLLMENT_SITECAT_LOCKEDOUT_EVENT_BUSINESS,h);o.setPageTitle(e.ENROLLEMENT_TITLE_LOCKOUT);break;case f.ENROLLMENT_TIMED_OUT_PAGE:o.appDReport(f.ENROLLMENT_APPD_TIMEOUT);s.IsTimedOut=!0;s.TimedOutHeader=o.getIsTouchFlow()?e.ENROLLMENT_TIMED_OUT_TITLE_END:e.ENROLLMENT_TIMED_OUT_OLB_TITLE_END;s.TimedOutHeaderSubTxt1=o.getIsTouchFlow()?e.ENROLLMENT_TIMED_OUT_HEADER_TXT1:e.ENROLLMENT_TIMED_OUT_OLB_HEADER_TXT1;s.TimedOutHeaderSubTxt2=o.getIsTouchFlow()?e.ENROLLMENT_TIMED_OUT_HEADER_TXT2:e.ENROLLMENT_TIMED_OUT_OLB_HEADER_TXT2;s.TimedOutHeaderSubTxt3=e.ENROLLMENT_TIMED_OUT_OLB_HEADER_TXT3;s.startover=e.ENROLLMENT_START_OVER_LABEL;s.OkDone=e.ENROLLMENT_START_OVER_BUTTON_LABEL;s.IsPersonal?o.SiteCatTCall(f.ENROLLMENT_SITECAT_TIMEOUT_PAGE,f.ENROLLMENT_SITECAT_TIMEOUT_EVENT,h):o.SiteCatTCall(f.ENROLLMENT_SITECAT_TIMEOUT_PAGE_BUSINESS,f.ENROLLMENT_SITECAT_TIMEOUT_EVENT_BUSINESS,h);o.setPageTitle(e.ENROLLEMENT_TITLE_TIMEOUT);break;case f.ENROLLMENT_STATEFARM_GENERALERROR:s.IsSuccess=!1;s.isStateFarmError=!0;s.PageTitle=e.ENROLLMENT_HEADER_TITLE;s.ErrorHeader=e.ENROLLMENT_ERROR_TRANSMIT_HEADER_1;s.ErrorSubTxt1=e.ENROLLMENT_ERROR_TRANSMIT_TXT_1;s.ErrorSubTxt2=e.ENROLLMENT_ERROR_TRANSMIT_TXT_2;s.ENROLLMENT_ERROR_TRANSMIT_CTA=e.ENROLLMENT_ERROR_TRANSMIT_CTA;o.setPageTitle(e.ENROLLEMENT_TITLE_GENERAL_ERROR);break;case f.USER_ENROLLED_ALREADY_MESSAGE_PAGE:s.IsUserEnrolledAlready=!0;s.UserEnrolledAlreadyTitle=e.USER_ENROLLED_ALREADY_TITLE;s.UserEnrolledAlreadyText1=e.USER_ENROLLED_ALREADY_TEXT1;s.UserEnrolledAlreadyText2=e.USER_ENROLLED_ALREADY_TEXT2;o.SiteCatTCall(f.ENROLLMENT_SITECAT_ALREADY_ENROLLED_PAGE,f.ENROLLMENT_SITECAT_ALREADY_ENROLLED_EVENT,h);break;case f.ENROLLMENT_ERROR_PAGE2:s.IsError=!0;s.IsApplyError=!1;s.ErrorHeader=e.ENROLLMENT_ERROR_TITLE;s.ErrorHeaderSubTxt=e.ENROLLMENT_ERROR_HEADER_TXT;s.IsPersonal?o.SiteCatTCall(f.ENROLLMENT_SITECAT_ERROR_PAGE,f.ENROLLMENT_SITECAT_ERROR_EVENT,h):o.SiteCatTCall(f.ENROLLMENT_SITECAT_ERROR_PAGE_BUSINESS,f.ENROLLMENT_SITECAT_ERROR_EVENT_BUSINESS,h)}s.OkDone=s.IsFsvUser&&s.CardStatus==f.ENROLLMENT_CARD_ACTIVATION_PRE_ACTIVE_STATUS?e.ENROLLMENT_CONTINUE_BUTTON:s.EnrollmentAppToApp?e.ENROLLMENT_CONTINUE_BUTTON:s.IsTimedOut?s.OkDone:s.IsError||s.IsLockedOut?e.ENROLLMENT_OK_BUTTON:(s.IsSuccess||s.IsUserEnrolledAlready)&&o.getIsTouchFlow()?e.ENROLLMENT_CONTINUE_BUTTON:e.ENROLLMENT_CONFIMATION_LOGIN;s.ApplyTryAgain=e.ENROLLMENT_APPLY_TRY_BUTTON;s.CallUSBank=e.ENROLLMENT_GET_A_PIN_CALL_BUTTON};s.OkDoneClick=function(n){n||s.IsUserEnrolledAlready?(s.IsUserEnrolledAlready||o.getIsPartnerLoginApply())&&o.getIsTouchFlow()?o.redirectToMobileLogin():s.IsFsvUser&&!s.UserVisitedCardActivation&&s.CardStatus==f.ENROLLMENT_CARD_ACTIVATION_PRE_ACTIVE_STATUS?i.go(f.CARD_ACTIVATION):o.completeEnrollment():s.IsPilotUserError?i.go(f.VERIFY_ENROLLMENT):o.cancelEnrollment()};s.OkStateFarmErrorClick=function(){o.redirectBackToStateFarm()};s.TryAgainClick=function(n){o.setIsApplyEnrollment(n);i.go(f.VERIFY_ENROLLMENT)}}angular.module("EnrollmentModule").controller("EnrollmentConfirmationController",n);n.$inject=["$rootScope","$scope","$state","$stateParams","$http","EnrollmentConstants","LocaleConstants","EnrollmentService","CommonService","CommonConstants"]}(),function(){"use strict";function n(n,t,i,r,u,f,e,o,s){var h=this,c,a,l;h.UserId=u.ENROLLMENT_EMPTY;h.IsPasswordValid;h.PwdHasLetter;h.PwdHasNumber;h.PwdHasNoSpace;h.PwdHasSplChars;h.UserNameHasNoSpace;h.UserNameHasSplChars;h.UserNameValid;h.Email=u.ENROLLMENT_EMPTY;h.isFormSubmitted=!1;h.focusPromotional=!1;h.focusOnlineAndMobileBankingAggrement=!1;h.isFocusPortalUser=!1;h.IsEmailValid;h.IsPasswordsSame;h.IsUserNamePasswordSame;h.isEmailPolicySuccess;h.WorkPhoneNumber=u.ENROLLMENT_EMPTY;c={};h.showEmail=!1;h.Initialize=function(){h.CancelButton=f.ENROLLMENT_CANCEL_BUTTON;h.ClearButton=f.ENROLLMENT_CLEAR_BUTTON;h.PasswordMatch=f.ENROLLMENT_PASSWORD_MATCH;h.HeaderTitle=f.ENROLLMENT_HEADER_TITLE;h.Continue=f.ENROLLMENT_CONTINUE_BUTTON;h.ShowPwdTxt=f.ENROLLMENT_SHOW_PASSWORD;h.FirstName=s.getFirstName();h.EnablePromoMails=!0;h.ShowSecurityQuestionError=s.getSecurityQuestionError();h.ShowSecurityQuestionError&&(h.ErrorMessage=f.ENROLLMENT_SECURITY_QUESTION_ERROR);h.UserName=h.FirstName?h.FirstName:u.ENROLLMENT_EMPTY;h.IsPersonal=s.getUserType()!=u.ENROLLMENT_PERSONAL_BANKING?!1:!0;h.IsBusinessBrokerage=h.IsPersonal?!1:s.getProductCode()==u.ENROLLMENT_PRODUCT_CODE_INV?!0:!1;h.IsBusinessTrust=h.IsPersonal?!1:s.getProductCode()==u.ENROLLMENT_PRODUCT_CODE_TST?!0:!1;h.BusinessOrganizationName=s.getBusinessOrganizationName();h.PageTitle=u.ENROLLMENT_EMPTY;h.UserNameLabel=f.ENROLLMENT_USERNAME_TXT;h.UserIDValidationMsg=f.ENROLLMENT_ENTER_ID_BUSINESS_VALIDATION_MESSAGE;h.UserNameNoSplCharsMsg=f.ENROLLMENT_SPECIAL_CHARS_ERR_MSG;h.UserNamePasswordSameMsg=f.ENROLLMENT_USERNAMEPASSWORD_SAME;h.BusinessLabel=f.ENROLLMENT_ENTER_ID_BUSINESS_LABEL;h.UserNamePattern=u.ENROLLMENT_USER_ID_PATTERN;h.WhiteLabelUserNamePattern=u.ENROLLMENT_WHITELABLE_USER_ID_PATTERN;h.UserNameSpclCharsPattern=u.ENROLLMENT_SPECIAL_CHARS;h.PwdLetterMsg=f.ENROLLMENT_ENTER_PASSWORD_LETTER_VALIDATION;h.PwdNumberMsg=f.ENROLLMENT_ENTER_PASSWORD_NUMBER_VALIDATION;h.PwdNoSpaceMsg=f.ENROLLMENT_ENTER_PASSWORD_NO_SPACE_VALIDATION;h.PwdLbl=f.ENROLLMENT_ENTER_PASSWORD_LABEL;h.ConfirmPwdLbl=f.ENROLLMENT_ENTER_CONFIRM_PASSWORD_LABEL;h.isTouch=s.getIsTouchFlow();h.Aggrement=f.ENROLLMENT_ENTER_EMAIL_AGGREMENT_MANDATORY;h.EmailText=f.ENROLLMENT_ENTER_EMAIL_TEXT;h.EmailInvalidErrMsg=f.ENROLLMENT_ENTER_EMAIL_INVALID_ERR_MSG;h.EmailReqErrMsg=f.ENROLLMENT_ENTER_EMAIL_REQ_ERR_MSG;h.EmailPattern=u.ENROLLMENT_EMAIL_PATTERN;h.UserNameReqErrMsg=f.ENROLLMENT_USERNAME_REQ_ERR_MSG;h.UserNameMinErrMsg=f.ENROLLMENT_USERNAME_7_22_CHARS_ERR_MSG;h.UserNameExistsErrMsg=u.ENROLLMENT_USERNAME_EXISTS_ERR_MSG;h.PwdReqErrMsg=f.ENROLLMENT_PASSWORD_REQ_ERR_MSG;h.ConfirmPwdReqErrMsg=f.ENROLLMENT_CONFIRM_PASSWORD_REQ_ERR_MSG;h.PwdMinErrMsg=f.ENROLLMENT_PASSWORD_8_24_CHARS_ERR_MSG;h.PwdOneLetterErrMsg=f.ENROLLMENT_PASSWORD_ONE_LETTER_ERR_MSG;h.PwdOneNumberErrMsg=f.ENROLLMENT_PASSWORD_ONE_NUMBER_ERR_MSG;h.PwdDontMatchErrMsg=f.ENROLLMENT_PASSWORD_DONT_MATCH_ERR_MSG;h.RequirementMet=f.ENROLLMENT_INPUT_REQUIREMENT_MET_A11Y;h.RequirementNotMet=f.ENROLLMENT_INPUT_REQUIREMENT_NOTMET_A11Y;h.UsernameDesc=f.ENROLLMENT_USERNAME_DESC;h.PasswordDesc=f.ENROLLMENT_PASSWORD_DESC;h.WLUserNameLengthNoSpaces=f.ENROLLMENT_WHITELABEL_USERNAME_VALIDATION_MESSAGE;h.WLUserNameSpecialCharacter=f.ENROLLMENT_WHITELABLE_USERNAME_SPECIAL_CHARACTER_MESSAGE;h.WLUserNameAtleastOneLetter=f.ENROLLMENT_WHITELABEL_USERNAME_ATLEAST_ONE_LETTER;h.WLUserNameErrMsg=f.ENROLLMENT_WHITELABEL_USERNAME_8_12_CHAR_ERR_MSG;h.WLPasswordErrMsg=f.ENROLLMENT_WHITELABEL_PASSWORD_8_30_CHAR_ERR_MSG;h.WLPasswordNoSpaceMsg=f.ENROLLMENT_WHITELABEL_PASSWORD_VALIDATION_MESSAGE;h.WLPasswordOneUpperCaseLetter=f.ENROLLMENT_WHITELABEL_PASSWORD_ONE_UPPER_CASE;h.WLPasswordOneLowerCaseLetter=f.ENROLLMENT_WHITELABEL_PASSWORD_ONE_LOWER_CASE;h.WLPasswordOneNum=f.ENROLLMENT_WHITELABEL_PASSWORD_ONE_NUMBER;h.WLPasswordNoSeqMsg=f.ENROLLMENT_WHITELABEL_PASSWORD_NO_SEQUENTIAL;h.WLPasswordNoSameNumber=f.ENROLLMENT_WHITELABEL_PASSWORD_NO_SAME_LETTER;h.WLPasswordOneSpecialChar=f.ENROLLMENT_WHITELABEL_PASSWORD_ONE_SPECIAL_CHARC;h.EmailUsageTxt=f.ENROLLMENT_EMAIL_USAGE_MOBILE;h.JwtUid=s.getJwtUid();h.ValidateUserName=w;h.IsConfirmPasswordValidation;h.IsFsvUser=s.getFsvUser();h.WhiteLabelUser=s.getWhiteLableUser();h.IsFsvUser?s.setPageTitle(f.ENROLLEMENT_TITLE_CREATE_LOGIN_CREDENTIALS):s.setPageTitle(f.ENROLLEMENT_TITLE_CREDENTIALS);h.UserId=s.getUserId();h.UserId&&h.UserId!=u.ENROLLMENT_EMPTY&&(k(),h.UserId=h.UserNameValid?h.UserId:u.ENROLLMENT_EMPTY,h.UserNameValid&&(h.UserNameHasSplChars=!0,h.UserNameHasNoSpace=!0));h.IsPartnerLoginApply=s.getIsPartnerLoginApply();h.ValidatePassword=p;h.ValidateEmail=d;h.ShowPassword=tt;h.ValidateConfirmPwd=a;h.validateUserNameSpecialChars=g;h.clearUsernameError=nt;h.UsernamePasswordDontMatch=l;h.SetInvalidPassword=it;h.TransmitToken=s.GetTransmitJWTToken();h.ProductCode=s.getProductCode();h.SubProductCode=s.getSubProductCode();h.Space=u.ENROLLMENT_SUB_PRODUCT_CODE_EMPTY;h.IsApplyEnrollment=s.getIsApplyEnrollment();h.EmailAddress=s.getEmailAddress();h.isPartnerLogin=s.getIsPartnerLogin();h.isOLBPartnerLogin=s.getOLBPatnerFlow();h.IsWhiteLabel=s.getWhiteLableUser();h.UserVisitedCardActivation=s.getUserVisited();h.CardStatus=s.getCardStatus();h.isEmailPolicySuccess=s.getEmailPolicySuccess();h.showEmail=h.isEmailPolicySuccess?!1:!0;h.EmailAddress&&h.EmailAddress.includes("**")&&(h.Email=f.ENROLLMENT_EMPTY);c.productCode=h.ProductCode?h.ProductCode:u.ENROLLMENT_SUB_PRODUCT_CODE_EMPTY;c.subproductCode=h.SubProductCode?h.SubProductCode:u.ENROLLMENT_SUB_PRODUCT_CODE_EMPTY;h.PwdSpecialCharsErrMsg=f.ENROLLMENT_ENTER_PASSWORD_NO_SPECIALCHARS_VALIDATION;h.PageTitle=h.IsPersonal||h.IsBusinessBrokerage||h.IsBusinessTrust?f.ENROLLMENT_ENTER_ID_PAGE_TITLE_1+h.UserName+". "+(s.getIsTouchFlow()?f.ENROLLMENT_ENTER_ID_PAGE_TITLE_2:f.ENROLLMENT_ENTER_ID_OLB_PAGE_TITLE_2):s.getIsTouchFlow()?f.ENROLLMENT_ENTER_ID_PAGE_TITLE_2:f.ENROLLMENT_ENTER_ID_OLB_PAGE_TITLE_2;h.IsPersonal?s.SiteCatTCall(u.ENROLLMENT_SITECAT_LOGIN_CREDENTIALS_PAGE,u.ENROLLMENT_SITECAT_LOGIN_CREDENTIALS_EVENT,c):(s.setPageTitle(f.ENROLLMENT_TITLE_BUSINESS_CREATE_CREDENTIALS),s.SiteCatTCall(u.ENROLLMENT_SITECAT_LOGIN_CREDENTIALS_BUSINESS_PAGE,u.ENROLLMENT_SITECAT_LOGIN_CREDENTIALS_BUSINESS_EVENT,c));h.MobileText=f.ENROLLMENT_WORK_PHONE_NUMBER_TEXT;h.MobileNumberReqErrMsg=f.ENROLLMENT_ENROLL_WORK_PHONE_REQ_ERR_MSG;h.MobileNumberInvalidErrMsg=f.ENROLLMENT_ENROLL_WORK_PHONE_INVALID_ERR_MSG;h.MobileNumberPattern=u.ENROLLMENT_MOBILE_NUM_PATTERN;h.IsBusinessAuthorizedCC=s.getProductCode()==u.ENROLLMENT_BUSINESS_AO?!0:!1;h.IsBusinessMortgage=s.getProductCode()==u.ENROLLMENT_PRODUCT_CODE_MAL||s.getProductCode()==u.ENROLLMENT_PRODUCT_CODE_CDA?!0:!1;h.IsBusinessDDA=s.getProductCode()==u.ENROLLMENT_PRODUCT_CODE_DDA||s.getProductCode()==u.ENROLLMENT_PRODUCT_CODE_CHX||s.getProductCode()==u.ENROLLMENT_PRODUCT_CODE_ATM?!0:!1;h.ChkPromotionalMails=h.ProductCode!=u.ENROLLMENT_PRODUCT_CODE_TST&&h.ProductCode!=u.ENROLLMENT_PRODUCT_CODE_INV;h.EnableOnlineAndMobileBankingAggrement=!1;h.callOnlineAndMobileBankingAggrementUrl=u.ENROLLMENT_ONLINE_MOBILEBANKING_AGGREMENT_URL;h.OnlineAndMobileBankingAggrement=f.ENROLLMENT_ONLINE_MOBILEBANKING_AGGREMENT;h.isFocusPortalUser=b("brandIndicator")=="FOCUS"?!0:!1};h.VerifyUserInfo=function(){var r;if(h.ValidateConfirmPwd(),l(),h.SetInvalidPassword(),t.form.$valid&&h.IsPasswordValid&&h.UserNameValid&&h.IsPasswordsSame&&!h.IsUserNamePasswordSame&&!h.IsUserNameConfirmPasswordSame&&(!h.isFocusPortalUser||h.EnableOnlineAndMobileBankingAggrement)){h.isFormSubmitted=!1;var v=o.METHOD_TYPE_POST,y=h.IsApplyEnrollment?u.ENROLLMENT_ENROLL_APPLY_USER_ACTION_URL:u.ENROLLMENT_ENROLL_USER_ACTION_URL,a=s.getBaseUrl()+(s.getUserType()==u.ENROLLMENT_PERSONAL_BANKING?y:u.ENROLLMENT_ENROLL_BUSINESS_USER_ACTION_URL);a=s.getSkipedMobileFlag()?s.getBaseUrl()+u.SKIP_MOBILE_ENROLL_URL:a;h.EnrollUserRequest={};h.AddtnlBussInfo=s.GetAdditionalBusinessInfo();h.AddtnlBussInfo&&(h.EnrollUserRequest.BusinessFirstName=h.AddtnlBussInfo.BusinessFirstName,h.EnrollUserRequest.BusinessMiddleName=h.AddtnlBussInfo.BusinessMiddleName,h.EnrollUserRequest.BusinessLastName=h.AddtnlBussInfo.BusinessLastName,h.EnrollUserRequest.SocialSecurityNumber=h.AddtnlBussInfo.SocialSecurityNumber);h.EnrollUserRequest.PersonalID=h.UserId;h.EnrollUserRequest.Password=h.Password;h.showEmail&&(h.EnrollUserRequest.EmailAddress=h.Email);h.EnrollUserRequest.EmailPreference=h.IsFsvUser?!1:h.EnablePromoMails;h.EnrollUserRequest.WorkPhoneNumber=h.WorkPhoneNumber==""?s.getMobileNumber():h.WorkPhoneNumber;h.EnrollUserRequest.UID=h.JwtUid;s.getSkipedMobileFlag()||(h.EnrollUserRequest.TransmitToken=h.TransmitToken);h.EnrollUserRequest.isFromApplyEnrollment=h.IsApplyEnrollment?!0:!1;h.EnrollUserRequest.isPartnerLogin=h.isPartnerLogin;h.WhiteLabelUser?(r=o.HEADERDATA,r.ClientID=u.ENROLLMENT_HEADER_CLIENT_ID_WHITELABEL):r=o.HEADERDATA;e.result(v,a,h.EnrollUserRequest,r).success(function(t){if(t.success==!0)if(window.externalpartner&&!s.getisIlaEnrollment()&&(h.dynamicVars={},s.SiteCatTCall(u.ENROLLMENT_SITECAT_STATEFARM_SUCCESS_PAGE,u.ENROLLMENT_SITECAT_STATEFARM_SUCCESS_EVENT_NAME,h.dynamicVars)),s.appDReport(u.ENROLLMENT_APPD_SSO_USERNAME_RETURNED),s.setUserId(h.UserId),t.corillianid)s.setCorelianId(t.corillianid);else if(t.IsZelleEligible)s.setAccountsForZelle(t.ZelleAccounts),s.setMobileNumber(t.MobileNumber),i.go(u.ZELLE_ENROLLMENT);else if(h.isPartnerLogin&&h.isOLBPartnerLogin){var r={userId:h.UserId};n.$broadcast("formUserIdSubmit",r)}else i.go(u.ENROLLMENT_CONFIRMATION,{PageType:u.ENROLLMENT_SUCCESS_PAGE});else t.statusCode&&(t.statusCode==u.ENROLLMENT_USER_ID_EXISTS_ERR_CODE||t.statusCode==u.ENROLLMENT_USER_ID_EXISTS_IN_HOGAN_ERR_CODE)?(h.UserNameExistsErrMsg=f.ENROLLMENT_ENTER_ID_USER_NAME_EXISTS_ERR_MSG,h.IsPersonal?s.SiteCatTCall(u.ENROLLMENT_SITECAT_LOGIN_CREDENTIALS_PAGE,u.ENROLLMENT_SITECAT_LOGIN_CREDENTIALS_USERNAME_EXISTS_EVENT,c):s.SiteCatTCall(u.ENROLLMENT_SITECAT_LOGIN_CREDENTIALS_BUSINESS_PAGE,u.ENROLLMENT_SITECAT_LOGIN_CREDENTIALS_BUSINESS_USERNAME_EXISTS_EVENT,c)):h.ErrorMessage=t.statusCode&&t.statusCode==u.ENROLLMENT_UNAUTHORIZED_ERR_CODE?f.ENROLLMENT_SYSTEM_UNAVAILABLE_ERR_MSG:t.StatusDescription&&t.StatusDescription!=u.ENROLLMENT_EMPTY?t.StatusDescription:t.errorCode&&t.errorCode==u.ENROLLMENT_AUTHENTICATOR_NULL?f.ENROLLMENT_INPUTS_NOT_VALID_MESSAGE:t.errorCode&&t.errorCode==u.ENROLLMENT_USER_UNAUTHORIZED?f.ENROLLMENT_USER_UNAUTHORIZED_MESSAGE:t.errorCode&&t.errorCode==u.ENROLLMENT_AUTHENTICATOR_INVALID?f.ENROLLMENT_AUTHENTICATOR_INVALID_MESSAGE:t.errorCode&&t.errorCode==u.ENROLLMENT_AUTHENTICATOR_INVALID1?f.ENROLLMENT_AUTHENTICATOR_INVALID1_MESSAGE:t.errorCode&&t.errorCode==u.ENROLLMENT_UNAVAILABLE?f.ENROLLMENT_UNAVAILABLE_MESSAGE:t.errorCode&&t.errorCode==u.ENROLLMENT_INTERNAL_ERROR?f.ENROLLMENT_INTERNAL_ERROR_MESSAGE:t.errorCode&&t.errorCode==u.ENROLLMENT_NO_USER_FOUND?f.ENROLLMENT_NO_USER_FOUND_MESSAGE:t.errorCode&&t.errorCode==u.ENROLLMENT_CARD_NO_CORRECT_STATUS?f.ENROLLMENT_CARD_NO_CORRECT_STATUS_MESSAGE:t.errorCode&&t.errorCode==u.ENROLLMENT_USERNAME_EXISTS_INSYSTEM?f.ENROLLMENT_USERNAME_EXISTS_INSYSTEM_MESSAGE:t.errorCode&&t.errorCode==u.ENROLLMENT_USER_CROSSED_MAX_INVALID_ATTEMPTS?f.ENROLLMENT_USER_CROSSED_MAX_INVALID_ATTEMPTS_MESSAGE:t.errorCode&&t.errorCode==u.ENROLLMENT_CV2_NOT_VALID?f.ENROLLMENT_CV_INVALID_MESSAGE:t.errorCode&&t.errorCode==u.ENROLLMENT_CERTID_NOT_ACTIVE?f.ENROLLMENT_CERTID_NOT_ACTIVE_MESSAGE:t.errorCode&&t.errorCode==u.ENROLLMENT_CARD_LINKING_ISSUE?f.ENROLLMENT_CARD_LINKING_ISSUE_MESSAGE:t.errorCode&&t.errorCode==u.ENROLLMENT_USERNAME_LINKED?f.ENROLLMENT_USERNAME_LINKED_MESSAGE:f.ENROLLMENT_SYSTEM_UNAVAILABLE_ERR_MSG,window.scrollTo(0,0),s.focusOnError()}).error(function(){h.ErrorMessage=f.ENROLLMENT_SYSTEM_UNAVAILABLE_ERR_MSG;s.focusOnError()})}else h.isFormSubmitted=!0,t.form.UserName.$error.isSubmitted=!0,t.form.Password.$error.isSubmitted=!0,t.form.ConfirmPassword.$error.isSubmitted=!0,t.form.WorkPhoneNumber&&(t.form.WorkPhoneNumber.$error.isSubmitted=!0),t.form.Email.$error.isSubmitted=!0,h.ErrorMessage?s.ErrorMessageA11y(u.ENROLLMENT_PAGE_LEVEL_ERROR_MESSAGE_CLASS):s.ErrorMessageA11y(u.ENROLLMENT_ERROR_MESSAGE_CLASS)};var v=function(n){var i;if(!n)return!0;var r=!0,t=function(n){return!isNaN(n)},u=function(n,i,r){return t(n)?t(r[i+1])&&t(r[i+2])&&n===r[i+1]&&n===r[i+2]:!t(r[i+1])&&!t(r[i+2])&&r.charCodeAt(i)===r.charCodeAt(i+1)&&r.charCodeAt(i)===r.charCodeAt(i+2)};for(i=0;i<n.length-2;i++)if(u(n[i],i,n)){r=!1;break}return r},y=function(n){var i;if(!n)return!0;var r=!0,t=function(n){return!isNaN(n)},u=function(n,i,r){return t(n)?t(r[i+1])&&t(r[i+2])&&+r[i+1]==+n+1&&+r[i+2]==+n+2:!t(r[i+1])&&!t(r[i+2])&&r.charCodeAt(i)+1===r.charCodeAt(i+1)&&r.charCodeAt(i)+2===r.charCodeAt(i+2)};for(i=0;i<n.length-2;i++)if(u(n[i],i,n)){r=!1;break}return r},p=function(){if(s.getIsTouchFlow()){var n=event.target,t=n.selectionStart;n.value=h.Password=h.Password.replace(u.ENROLLMENT_SPACE_PATTERN,u.ENROLLMENT_EMPTY);n.selectionEnd=t}else h.Password=h.Password.replace(u.ENROLLMENT_SPACE_PATTERN,u.ENROLLMENT_EMPTY);h.PwdHasLetter=u.ENROLLMENT_ATLEAST_LETTER_PATTERN.test(h.Password);h.PwdHasSpecialCharc=h.WhiteLabelUser?u.ENROLLMENT_WHITELABEL_ATLEAST_SPECIAL_CHARC_UPDATED.test(h.Password):u.ENROLLMENT_WHITELABEL_ATLEAST_SPECIAL_CHARC.test(h.Password);h.PwdHasNumber=u.ENROLLMENT_ATLEAST_NUMBER_PATTERN.test(h.Password);h.PwdHasNoSpace=new RegExp(u.ENROLLMENT_PASSWORD_PATTERN).test(h.Password)&&!u.ENROLLMENT_SPACE_PATTERN.test(h.Password)?!0:!1;h.PwdHasSplChars=new RegExp(u.ENROLLMENT_PASSWORD_NO_SPL_CHARS_PATTERN).test(h.Password)?!0:!1;h.PwdHasUpperCaseLetter=u.ENROLLMENT_WHITELABLE_UPPER_CASE_LETTER.test(h.Password);h.PwdHasLowerCaseLetter=u.ENROLLMENT_WHITELABLE_LOWER_CASE_LETTER.test(h.Password);h.PwdHasNoSequentialLetterOrNumber=y(h.Password);h.PwdHasNoSameLetterOrNumber=v(h.Password);h.IsPasswordValid=h.WhiteLabelUser?h.PwdHasLetter&&h.PwdHasNumber&&h.PwdHasNoSpace&&h.PwdHasSpecialCharc&&h.PwdHasUpperCaseLetter&&h.PwdHasLowerCaseLetter&&h.PwdHasNoSequentialLetterOrNumber&&h.PwdHasNoSameLetterOrNumber?!0:!1:h.PwdHasLetter&&h.PwdHasNumber&&h.PwdHasNoSpace&&!h.PwdHasSplChars?!0:!1},w=function(){s.getIsTouchFlow()?h.WhiteLabelUser?(h.UserId=h.UserId.replace(u.ENROLLMENT_WHILTELABEL_USERNAME_CHARS_PATTERN,u.ENROLLMENT_EMPTY),h.UserNameHasNoSpace=h.WhiteLabelUserNamePattern.test(h.UserId)&&!u.ENROLLMENT_SPACE_PATTERN.test(h.UserId)?!0:!1,h.UserNameHasSplChars=new RegExp(u.ENROLLMENT_WHITELABEL_USERNAME_PATTERN).test(h.UserId)||h.UserId!=u.ENROLLMENT_EMPTY?!0:!1,h.UserIdHasAtleastOneLetter=u.ENROLLMENT_WHITELABLE_AT_LEAST_ONE_LETTER.test(h.UserId),h.UserNameValid=h.UserNameHasNoSpace&&h.UserNameHasSplChars&&h.UserIdHasAtleastOneLetter?!0:!1):(event.srcElement.value=h.UserId=h.UserId.replace(u.ENROLLMENT_USERNAME_NO_SPL_CHARS_PATTERN,u.ENROLLMENT_EMPTY),h.UserNameHasNoSpace=h.UserNamePattern.test(h.UserId)&&!u.ENROLLMENT_SPACE_PATTERN.test(h.UserId)?!0:!1,h.UserNameHasSplChars=new RegExp(u.ENROLLMENT_USERNAME_PATTERN).test(h.UserId)||h.UserId!=u.ENROLLMENT_EMPTY?!0:!1,h.UserNameValid=h.UserNameHasNoSpace&&h.UserNameHasSplChars?!0:!1):h.WhiteLabelUser?(h.UserId=h.UserId.replace(u.ENROLLMENT_WHILTELABEL_USERNAME_CHARS_PATTERN,u.ENROLLMENT_EMPTY),h.UserNameHasNoSpace=h.WhiteLabelUserNamePattern.test(h.UserId)&&!u.ENROLLMENT_SPACE_PATTERN.test(h.UserId)?!0:!1,h.UserNameHasSplChars=new RegExp(u.ENROLLMENT_WHITELABEL_USERNAME_PATTERN).test(h.UserId)||h.UserId!=u.ENROLLMENT_EMPTY?!0:!1,h.UserIdHasAtleastOneLetter=u.ENROLLMENT_WHITELABLE_AT_LEAST_ONE_LETTER.test(h.UserId),h.UserNameValid=h.UserNameHasNoSpace&&h.UserNameHasSplChars&&h.UserIdHasAtleastOneLetter?!0:!1):(h.UserId=h.UserId.replace(u.ENROLLMENT_USERNAME_NO_SPL_CHARS_PATTERN,u.ENROLLMENT_EMPTY),h.UserNameHasNoSpace=h.UserNamePattern.test(h.UserId)&&!u.ENROLLMENT_SPACE_PATTERN.test(h.UserId)?!0:!1,h.UserNameHasSplChars=new RegExp(u.ENROLLMENT_USERNAME_PATTERN).test(h.UserId)||h.UserId!=u.ENROLLMENT_EMPTY?!0:!1,h.UserNameValid=h.UserNameHasNoSpace&&h.UserNameHasSplChars?!0:!1)};h.DisplayValidation=function(n){document.getElementById(n).style.display=u.ENROLLMENT_STYLE_DISPLAY};h.PromotionalFocus=function(){h.focusPromotional=!0};h.PromotionalFocusOut=function(){h.focusPromotional=!1};h.OnlineAndMobileBankingAggrementFocus=function(){h.focusOnlineAndMobileBankingAggrement=!0};h.OnlineAndMobileBankingAggrementFocusOut=function(){h.focusOnlineAndMobileBankingAggrement=!1};var b=function(n){var t={};return location.search.replace(/[?&]+([^=&]+)=([^&]*)/gi,function(n,i,r){t[i]=r}),n?t[n]:t},k=function(){h.UserNameValid=h.WhiteLabelUser?new RegExp(u.ENROLLMENT_WHITELABEL_USERNAME_POPULATE_PATTERN).test(h.UserId)?!0:!1:new RegExp(u.ENROLLMENT_USERNAME_POPULATE_PATTERN).test(h.UserId)?!0:!1},d=function(){h.IsEmailValid=u.ENROLLMENT_EMAIL_PATTERN.test(h.Email)},g=function(){h.UserNameHasNoSpace&&!h.UserNameHasSplChars&&(h.UserNameSpecialCharsError=!0)},nt=function(n){h.UserNameSpecialCharsError&&(h.UserNameSpecialCharsError=!1);document.getElementById(n).style.display=u.ENROLLMENT_STYLE_DISPLAY},tt=function(n,t){var i=document.getElementById(n),r=document.getElementById(t),e;i&&r&&(e=i.value.length,i.type.toLowerCase()==u.ENROLLMENT_PASSWORD_TYPE?(i.type=u.ENROLLMENT_TEXT_TYPE,r.innerHTML=f.ENROLLMENT_HIDE_PASSWORD,r.setAttribute(u.ENROLLMENT_ARIA_LABEL,f.ENROLLMENT_HIDE_PASSWORD+i.getAttribute(u.ENROLLMENT_DATA_LABEL))):(i.type=u.ENROLLMENT_PASSWORD_TYPE,r.innerHTML=f.ENROLLMENT_SHOW_PASSWORD,r.setAttribute(u.ENROLLMENT_ARIA_LABEL,f.ENROLLMENT_SHOW_PASSWORD+i.getAttribute(u.ENROLLMENT_DATA_LABEL))),setTimeout(function(){i.setSelectionRange(e,e);i.focus()},20))},it=function(){h.IsPasswordValid?t.form.Password.$inValid=!1:setTimeout(function(){t.form.Password.$inValid=!0},0);h.ConfirmPassword&&h.ValidateConfirmPwd()};h.FormatConfirmPwd=function(){if(s.getIsTouchFlow()){var n=event.target,t=n.selectionStart;n.value=h.ConfirmPassword=h.ConfirmPassword.replace(u.ENROLLMENT_SPACE_PATTERN,u.ENROLLMENT_EMPTY);n.selectionEnd=t}else h.ConfirmPassword=h.ConfirmPassword.replace(u.ENROLLMENT_SPACE_PATTERN,u.ENROLLMENT_EMPTY);h.IsConfirmPasswordValidation=h.Password&&h.ConfirmPassword===h.Password?!0:!1};a=function(){h.IsPasswordsSame=h.ConfirmPassword&&h.Password&&h.ConfirmPassword.localeCompare(h.Password)==0?!0:!1;h.IsConfirmPasswordValidation=h.IsPasswordsSame};h.cancelEnrollment=function(){s.cancelEnrollment()};l=function(){var n=h.UserId.localeCompare(h.Password)!=0,t=h.UserId.localeCompare(h.ConfirmPassword)!=0;h.IsUserNamePasswordSame=h.Password&&h.UserId&&!n?!0:!1;h.IsUserNameConfirmPasswordSame=h.ConfirmPassword&&h.UserId&&!t?!0:!1}}angular.module("EnrollmentModule").controller("EnterIdInfoController",n);n.$inject=["$rootScope","$scope","$state","$http","EnrollmentConstants","LocaleConstants","CommonService","CommonConstants","EnrollmentService"]}();var Omniture={};Omniture.constants={};Omniture.constants.OmniSitePrefix="omni";Omniture.constants.EnrollmentAccountVerification={};Omniture.constants.EnrollmentAccountVerification.siteSection="enrollment";Omniture.constants.EnrollmentAccountVerification.subSiteSection="verify account info";Omniture.constants.EnrollmentAccountVerification.pageMiddleSection="enrollment";Omniture.constants.EnrollmentAccountVerification.AccountVerificationEnterInfo={enrollmentStatus:"enrollment start",eventname:"account verification enter account and ssn"};Omniture.constants.EnrollmentAccountVerification.PrepaidCard={enrollmentStatus:"enrollment start",eventname:"enter prepaid card number"};Omniture.constants.EnrollmentAccountVerification.AdditionalAccountDetails={enrollmentStatus:"enrollment start",eventname:"enter additional account details"};Omniture.constants.EnrollmentAccountVerification.AccountVerificationAlreadtEnrolledError={errorMessage:"account verification error already enrolled",eventname:"account verification error already enrolled"};Omniture.constants.EnrollmentAccountVerification.AccountVerificationInvalidOrMismatchAccDetailsError={errorMessage:"account verification enter account and ssn invalid error",eventname:"account verification enter account and ssn invalid error"};Omniture.constants.EnrollmentSelectPersonal={};Omniture.constants.EnrollmentSelectPersonal.siteSection="enrollment";Omniture.constants.EnrollmentSelectPersonal.subSiteSection="verify account info";Omniture.constants.EnrollmentSelectPersonal.pageMiddleSection="enrollment";Omniture.constants.EnrollmentSelectPersonal.SelectPersonalType={eventname:"select account personal or business"};Omniture.constants.EnrollmentSelectBusiness={};Omniture.constants.EnrollmentSelectBusiness.siteSection="business enrollment";Omniture.constants.EnrollmentSelectBusiness.subSiteSection="verify account info";Omniture.constants.EnrollmentSelectBusiness.pageMiddleSection="enrollment";Omniture.constants.EnrollmentSelectBusiness.SelectBusinessType={eventname:"select account personal or business"};Omniture.constants.EnrollmentSelectPersonalAccountType={};Omniture.constants.EnrollmentSelectPersonalAccountType.siteSection="enrollment";Omniture.constants.EnrollmentSelectPersonalAccountType.subSiteSection="verify account info";Omniture.constants.EnrollmentSelectPersonalAccountType.pageMiddleSection="enrollment";Omniture.constants.EnrollmentSelectPersonalAccountType.SelectPersonalAccountType={eventname:"select account type personal"};Omniture.constants.EnrollmentSelectBusinessAccountType={};Omniture.constants.EnrollmentSelectBusinessAccountType.siteSection="business enrollment";Omniture.constants.EnrollmentSelectBusinessAccountType.subSiteSection="verify account info";Omniture.constants.EnrollmentSelectBusinessAccountType.pageMiddleSection="enrollment";Omniture.constants.EnrollmentSelectBusinessAccountType.SelectBusinessAccountType={eventname:"select account type business"};Omniture.constants.EnrollmentVerifyMobileNumber={};Omniture.constants.EnrollmentVerifyMobileNumber.siteSection="enrollment";Omniture.constants.EnrollmentVerifyMobileNumber.subSiteSection="verify identity";Omniture.constants.EnrollmentVerifyMobileNumber.pageMiddleSection="enrollment";Omniture.constants.EnrollmentVerifyMobileNumber.VerifyMobileNumber={eventname:"verify mobile number"};Omniture.constants.EnrollmentVerifyMobileNumber.EnterMobileNumber={eventname:"enter mobile number"};Omniture.constants.EnrollmentVerifyEmailId={};Omniture.constants.EnrollmentVerifyEmailId.siteSection="enrollment";Omniture.constants.EnrollmentVerifyEmailId.subSiteSection="verify account info";Omniture.constants.EnrollmentVerifyEmailId.pageMiddleSection="enrollment";Omniture.constants.EnrollmentVerifyEmailId.VerifyEmailId={eventname:"verify email id"};Omniture.constants.EnrollmentVerifyEmailId.EnterEmailId={eventname:"enter email id"};Omniture.constants.EnrollmentMobileNumberOtp={};Omniture.constants.EnrollmentMobileNumberOtp.siteSection="enrollment";Omniture.constants.EnrollmentMobileNumberOtp.subSiteSection="verify identity";Omniture.constants.EnrollmentMobileNumberOtp.pageMiddleSection="enrollment";Omniture.constants.EnrollmentMobileNumberOtp.MobileNumberOtp={eventname:"enter otp code"};Omniture.constants.EnrollmentMobileNumberOtp.MobileNumberOtpLastAttempt={errorMessage:"enrollment:enter otp code error 4th attempt",eventname:"enrollment:enter otp code error 4th attempt"};Omniture.constants.EnrollmentCardEnterPin={};Omniture.constants.EnrollmentCardEnterPin.siteSection="enrollment";Omniture.constants.EnrollmentCardEnterPin.subSiteSection="activate card";Omniture.constants.EnrollmentCardEnterPin.pageMiddleSection="enrollment";Omniture.constants.EnrollmentCardEnterPin.ActivateCard={eventname:"activate card: create pin",events:"event570"};Omniture.constants.EnrollmentCardActivate={};Omniture.constants.EnrollmentCardActivate.siteSection="enrollment";Omniture.constants.EnrollmentCardActivate.subSiteSection="activate card";Omniture.constants.EnrollmentCardActivate.pageMiddleSection="enrollment";Omniture.constants.EnrollmentCardActivate.ActivateCardSuccess={eventname:"activate card: confirmation",events:"event571"};Omniture.constants.EnrollmentChallengeQuestions={};Omniture.constants.EnrollmentChallengeQuestions.siteSection="enrollment";Omniture.constants.EnrollmentChallengeQuestions.subSiteSection="verify account info";Omniture.constants.EnrollmentChallengeQuestions.pageMiddleSection="enrollment";Omniture.constants.EnrollmentChallengeQuestions.SetChallengeQuestions={eventname:"set challenge questions"};Omniture.constants.EnrollmentEmailIdOtp={};Omniture.constants.EnrollmentEmailIdOtp.siteSection="enrollment";Omniture.constants.EnrollmentEmailIdOtp.subSiteSection="verify account info";Omniture.constants.EnrollmentEmailIdOtp.pageMiddleSection="enrollment";Omniture.constants.EnrollmentEmailIdOtp.EmailIdOtp={eventname:"enter email otp code"};Omniture.constants.EnrollmentEmailIdOtp.ResendOtp={eventname:"enter email otp code:send new code"};Omniture.constants.EnrollmentEmailIdOtp.EmailOtpLastAttempt={errorMessage:"enrollment:enter otp code error 4th attempt",eventname:"enrollment:enter otp code error 4th attempt"};Omniture.constants.EnrollmentTimeout={};Omniture.constants.EnrollmentTimeout.siteSection="enrollment";Omniture.constants.EnrollmentTimeout.subSiteSection="enrollment time out";Omniture.constants.EnrollmentTimeout.pageMiddleSection="enrollment";Omniture.constants.EnrollmentTimeout.Timeout={eventname:"time out"};Omniture.constants.EnrollmentTimeout.TimeoutWarning={eventname:"time out warning"};Omniture.constants.EnrollmentTimeoutForBusinessType={};Omniture.constants.EnrollmentTimeoutForBusinessType.siteSection="business enrollment";Omniture.constants.EnrollmentTimeoutForBusinessType.subSiteSection="enrollment time out";Omniture.constants.EnrollmentTimeoutForBusinessType.pageMiddleSection="enrollment";Omniture.constants.EnrollmentTimeoutForBusinessType.Timeout={eventname:"time out"};Omniture.constants.EnrollmentTimeoutForBusinessType.TimeoutWarning={eventname:"time out warning"};Omniture.constants.EnrollmentError={};Omniture.constants.EnrollmentError.siteSection="enrollment";Omniture.constants.EnrollmentError.subSiteSection="enrollment sorry";Omniture.constants.EnrollmentError.pageMiddleSection="enrollment";Omniture.constants.EnrollmentError.SorryError={errorMessage:"unable to verify account error",eventname:"unable to verify account error"};Omniture.constants.EnrollmentErrorForBusinessType={};Omniture.constants.EnrollmentErrorForBusinessType.siteSection="business enrollment";Omniture.constants.EnrollmentErrorForBusinessType.subSiteSection="enrollment sorry";Omniture.constants.EnrollmentErrorForBusinessType.pageMiddleSection="enrollment";Omniture.constants.EnrollmentErrorForBusinessType.SorryError={errorMessage:"unable to verify account error",eventname:"unable to verify account error"};Omniture.constants.EnrollmentLockedOut={};Omniture.constants.EnrollmentLockedOut.siteSection="enrollment";Omniture.constants.EnrollmentLockedOut.subSiteSection="enrollment error";Omniture.constants.EnrollmentLockedOut.pageMiddleSection="enrollment";Omniture.constants.EnrollmentLockedOut.LockedOut={errorMessage:"enrollment lockout error",eventname:"enrollment lockout error"};Omniture.constants.EnrollmentLockedOutForBusinessType={};Omniture.constants.EnrollmentLockedOutForBusinessType.siteSection="business enrollment";Omniture.constants.EnrollmentLockedOutForBusinessType.subSiteSection="enrollment error";Omniture.constants.EnrollmentLockedOutForBusinessType.pageMiddleSection="enrollment";Omniture.constants.EnrollmentLockedOutForBusinessType.LockedOut={errorMessage:"enrollment lockout error",eventname:"enrollment lockout error"};Omniture.constants.EnrollmentSuccess={};Omniture.constants.EnrollmentSuccess.siteSection="enrollment";Omniture.constants.EnrollmentSuccess.subSiteSection="enrollment confirmation";Omniture.constants.EnrollmentSuccess.pageMiddleSection="enrollment";Omniture.constants.EnrollmentSuccess.Success={enrollmentStatus:"enrollment confirmation",eventname:"confirmation",events:"event569"};Omniture.constants.EnrollmentSuccessForBusinessType={};Omniture.constants.EnrollmentSuccessForBusinessType.siteSection="business enrollment";Omniture.constants.EnrollmentSuccessForBusinessType.subSiteSection="enrollment confirmation";Omniture.constants.EnrollmentSuccessForBusinessType.pageMiddleSection="enrollment";Omniture.constants.EnrollmentSuccessForBusinessType.Success={enrollmentStatus:"enrollment confirmation",eventname:"confirmation"};Omniture.constants.EnrollmentLoginCredentials={};Omniture.constants.EnrollmentLoginCredentials.siteSection="enrollment";Omniture.constants.EnrollmentLoginCredentials.subSiteSection="login credentials";Omniture.constants.EnrollmentLoginCredentials.pageMiddleSection="enrollment";Omniture.constants.EnrollmentLoginCredentials.LoginCredentials={eventname:"create username and password"};Omniture.constants.EnrollmentLoginCredentials.UserNameExistsError={errorMessage:"create username and password username exists error",eventname:"create username and password username exists error"};Omniture.constants.EnrollmentLoginCredentialsBusiness={};Omniture.constants.EnrollmentLoginCredentialsBusiness.siteSection="business enrollment";Omniture.constants.EnrollmentLoginCredentialsBusiness.subSiteSection="login credentials";Omniture.constants.EnrollmentLoginCredentialsBusiness.pageMiddleSection="enrollment";Omniture.constants.EnrollmentLoginCredentialsBusiness.LoginCredentials={eventname:"create username and password"};Omniture.constants.EnrollmentLoginCredentialsBusiness.UserNameExistsError={errorMessage:"create username and password username exists error",eventname:"create username and password username exists error"};Omniture.constants.EnrollmentLoginCredentialsBusiness.AdditionalInformation={eventname:"enter additional information"};Omniture.constants.EnrollmentVerifyPersonal={};Omniture.constants.EnrollmentVerifyPersonal.siteSection="enrollment";Omniture.constants.EnrollmentVerifyPersonal.subSiteSection="verify account info";Omniture.constants.EnrollmentVerifyPersonal.pageMiddleSection="enrollment";Omniture.constants.EnrollmentVerifyPersonal.CCDPin={eventname:"enter card pin"};Omniture.constants.EnrollmentVerifyPersonal.CCDPinAlreadyEnrolledError={errorMessage:"enter card pin account already enrolled",eventname:"enter card pin account already enrolled"};Omniture.constants.EnrollmentVerifyPersonal.CCDCardInfo={eventname:"enter card info"};Omniture.constants.EnrollmentVerifyPersonal.CCDCardInfoAlreadyEnrolledError={errorMessage:"enter card info error already enrolled",eventname:"enter card info error already enrolled"};Omniture.constants.EnrollmentVerifyPersonal.CCDCardInfoInvalidError={errorMessage:"enter card info invalid error",eventname:"enter card info invalid error"};Omniture.constants.EnrollmentVerifyPersonal.HierarchyRedirect={eventname:"enter account number or pin"};Omniture.constants.EnrollmentVerifyPersonal.HierarchyRedirectAlreadyEnrolled={errorMessage:"enter account number or pin already enrolled error",eventname:"enter account number or pin already enrolled error"};Omniture.constants.EnrollmentVerifyPersonal.Zipcode={eventname:"enter zip code"};Omniture.constants.EnrollmentVerifyPersonal.ZipcodeAlreadyEnrolledError={errorMessage:"enter zip code already enrolled error",eventname:"enter zip code already enrolled error"};Omniture.constants.EnrollmentVerifyPersonal.DDAMnoEnterPin={eventname:"enter pin"};Omniture.constants.EnrollmentVerifyPersonal.DDAMnoGetPin={eventname:"get a pin"};Omniture.constants.EnrollmentVerifyBusiness={};Omniture.constants.EnrollmentVerifyBusiness.siteSection="business enrollment";Omniture.constants.EnrollmentVerifyBusiness.subSiteSection="verify account info";Omniture.constants.EnrollmentVerifyBusiness.pageMiddleSection="enrollment";Omniture.constants.EnrollmentVerifyBusiness.BusinessDDA={eventname:"enter pin or tax id"};Omniture.constants.EnrollmentVerifyBusiness.BusinessDDAAlreadyEnrolledError={eventname:"enter pin or tax id already enrolled error",errorMessage:"enter pin or tax id already enrolled error"};Omniture.constants.EnrollmentVerifyBusiness.BusinessDDAInvalidInfoError={eventname:"enter pin or tax id invalid error",errorMessage:"enter pin or tax id invalid error"};Omniture.constants.EnrollmentVerifyBusiness.BusinessAO={eventname:"enter authorized pin"};Omniture.constants.EnrollmentVerifyBusiness.BusinessAOAlreadyEnrolledError={eventname:"enter authorized pin already enrolled error",errorMessage:"enter authorized pin already enrolled error"};Omniture.constants.EnrollmentVerifyBusiness.BusinessAOInvalidInfoError={eventname:"enter authorized pin invalid error",errorMessage:"enter authorized pin invalid error"};Omniture.constants.EnrollmentVerifyBusiness.BusinessCardInfo={eventname:"enter card info"};Omniture.constants.EnrollmentVerifyBusiness.BusinessCardInfoAlreadyEnrolledError={eventname:"enter card info already enrolled error",errorMessage:"enter card info already enrolled error"};Omniture.constants.EnrollmentVerifyBusiness.BusinessCardInfoInvalidError={eventname:"enter card info invalid error",errorMessage:"enter card info invalid error"};Omniture.constants.EnrollmentVerifyBusiness.BusinessNonAO={eventname:"enter non authorized pin"};Omniture.constants.EnrollmentVerifyBusiness.BusinessNonAOAlreadyEnrolledError={eventname:"enter non authorized pin already enrolled error",errorMessage:"enter non authorized pin already enrolled error"};Omniture.constants.EnrollmentVerifyBusiness.BusinessBusinessNonAOInvalidInfoError={eventname:"enter non authorized pin invalid error",errorMessage:"enter non authorized pin invalid error"};Omniture.constants.EnrollmentVerifyBusiness.BusinessNonAOCardInfo={eventname:"enter non authorized card information"};Omniture.constants.EnrollmentVerifyBusiness.BusinessNonAOCardInfoAlreadyEnrolledError={eventname:"enter non authorized card information already enrolled error",errorMessage:"enter non authorized card information already enrolled error"};Omniture.constants.EnrollmentVerifyBusiness.BusinessNonAOCardInfoInvalidError={eventname:"enter non authorized card information invalid error",errorMessage:"enter non authorized card information invalid error"};Omniture.constants.EnrollmentVerifyBusiness.BusinessINVTSTMAL={eventname:"enter zipcode and tax id"};Omniture.constants.EnrollmentVerifyBusiness.BusinessINVTSTMALAlreadyEnrolledError={eventname:"enter zipcode and tax id already enrolled error",errorMessage:"enter zipcode and tax id already enrolled error"};Omniture.constants.EnrollmentVerifyBusiness.BusinessINVTSTMALInvalidError={eventname:"enter zipcode and tax id invalid error",errorMessage:"enter zipcode and tax id invalid error"};Omniture.constants.EnrollmentVerifyBusiness.HierarchyRedirect={eventname:"enter account number or pin"};Omniture.constants.EnrollmentVerifyBusiness.HierarchyRedirectAlreadyEnrolled={errorMessage:"enter account number or pin already enrolled error",eventname:"enter account number or pin already enrolled error"};Omniture.constants.EnrollmentVerifyBusiness.HierarchyRedirectInvalidInfo={errorMessage:"enter account number or pin invalid error",eventname:"enter account number or pin invalid error"};Omniture.constants.ZelleEnrollment={};Omniture.constants.ZelleEnrollment.siteSection="product enrollment";Omniture.constants.ZelleEnrollment.subSiteSection="zelle enrollment";Omniture.constants.ZelleEnrollment.pageMiddleSection="enrollment";Omniture.constants.ZelleEnrollment.zelleIntro={enrollmentStatus:"zelle enrollment start",eventname:"product enrollment:zelle Intro"};Omniture.constants.EnrollmentAlreadyEnrolledPage={};Omniture.constants.EnrollmentAlreadyEnrolledPage.siteSection="statefarm";Omniture.constants.EnrollmentAlreadyEnrolledPage.subSiteSection="enrollment";Omniture.constants.EnrollmentAlreadyEnrolledPage.pageMiddleSection="statefarm";Omniture.constants.EnrollmentAlreadyEnrolledPage.StatefarmEnrollmentAlreadyEnrolledEvent={currentPage:"enrollment:already enrolled"};Omniture.constants.ZelleEnrollment.zelleSignup={eventname:"product enrollment:zelle signup"};Omniture.constants.ZelleEnrollment.zelleSelectAccount={eventname:"product enrollment:zelle select account"};Omniture.constants.ZelleEnrollment.zelleConfirmation={enrollmentStatus:"zelle enrollment complete",eventname:"product enrollment:zelle confirmation"};Omniture.constants.StateFarmGeneralErrorPage={};Omniture.constants.StateFarmGeneralErrorPage.siteSection="statefarm";Omniture.constants.StateFarmGeneralErrorPage.subSiteSection="system errors";Omniture.constants.StateFarmGeneralErrorPage.pageMiddleSection="statefarm";Omniture.constants.StateFarmGeneralErrorPage.GeneralStateFarmSSOError={currentPage:"sso system error",errorMessage:"statefarm sso error "};Omniture.constants.EnrollmentSucess={};Omniture.constants.EnrollmentSucess.siteSection="enrollment";Omniture.constants.EnrollmentSucess.subSiteSection="sso success";Omniture.constants.EnrollmentSucess.pageMiddleSection="enrollment";Omniture.constants.EnrollmentSucess.EnrollmentUserIdSuccess={events:"event716",eventname:"sso success"},function(){"use strict";function n(){var n=this}angular.module("EnrollmentModule").controller("EnrollmentCancelController",n);n.$inject=["$rootScope","$scope","$state","$http","EnrollmentConstants","LocaleConstants","EnrollmentService"]}(),function(){"use strict";function n(n,t,i,r,u,f,e,o){t.TimedOutHeader=r.ENROLLMENT_SESSION_TIMED_OUT_TITLE;t.TimedOutHeaderSubTxt=r.ENROLLMENT_SESSION_TIMED_OUT_HEADER_TXT;t.ExtendTime=r.ENROLLMENT_TIME_OUT_EXTEND_TIME_BUTTON;t.CloseSession=r.ENROLLMENT_TIME_OUT_CLOSE_SESSION_BUTTON;t.ProductCode=o.getProductCode();t.SubProductCode=o.getSubProductCode();var s={};s.productCode=t.ProductCode?t.ProductCode:u.ENROLLMENT_SUB_PRODUCT_CODE_EMPTY;s.subproductCode=t.SubProductCode?t.SubProductCode:u.ENROLLMENT_SUB_PRODUCT_CODE_EMPTY;o.SiteCatTCall(u.ENROLLMENT_SITECAT_TIMEOUT_PAGE,u.ENROLLMENT_SITECAT_TIMEOUT_WARNING_EVENT,s);t.ExtendTimeClick=function(){if(o.GetSessionAlive()){var n=f.METHOD_TYPE_POST,t=f.HEADERDATA,s=o.getBaseUrl()+u.ENROLLMENT_EXTEND_SESSSION_ACTION_URL;e.result(n,s,{},t).success(function(n){n.Success?o.SetTimerWatch():o.confirmEnrollment()}).error(function(){vm.ErrorMessage=r.ENROLLMENT_SYSTEM_UNAVAILABLE_ERR_MSG;o.focusOnError()}).finally(function(){o.SetTimeoutModalOpen(!1);i.close()})}else o.SetTimeoutModalOpen(!1),i.close(),o.SetTimerWatch()};t.ClearSessionClick=function(){o.SetTimeoutModalOpen(!1);i.close();o.RemoveEvaluateTimeoutOnFocus()};n.$on("IdleTimeout",function(n,t){o.unwatch();i.close();o.ClearTimeout();t||o.confirmEnrollment()});angular.element(document).ready(function(){o.setContainerAndModalHeight()})}angular.module("EnrollmentModule").controller("TimeoutExtendController",n);n.$inject=["$rootScope","$scope","$modalInstance","LocaleConstants","EnrollmentConstants","CommonConstants","CommonService","EnrollmentService","OpenModalService"]}(),function(){"use strict";function n(n,t,i,r,u,f,e,o,s){var h=this,c;h.FirstName=u.ENROLLMENT_EMPTY;h.LastName=u.ENROLLMENT_EMPTY;h.MiddleInitial=u.ENROLLMENT_EMPTY;h.BusinessSSN=u.ENROLLMENT_EMPTY;c={};h.Initialize=function(){h.CancelButton=f.ENROLLMENT_CANCEL_BUTTON;h.ClearButton=f.ENROLLMENT_CLEAR_BUTTON;h.HeaderTitle=f.ENROLLMENT_HEADER_TITLE;h.Continue=f.ENROLLMENT_CONTINUE_BUTTON;h.HeaderMainText=f.ENROLLMENT_HEADER_MAIN_TEXT;h.PageTitle=f.ENROLLMENT_HEADER_TEXT_FOR_ADDITIONAL_INFO_UPDATED;h.SSNLbl=f.ENROLLMENT_VERIFY_BUSINESS_SSN;h.FirstNameLbl=f.ENROLLMENT_VERIFY_BUSINESS_FIRST_NAME;h.LastNameLbl=f.ENROLLMENT_VERIFY_BUSINESS_LAST_NAME;h.SSNSoloTxt=f.ENROLLMENT_VERIFY_BUSINESS_TAX_ID_SUB_TXT_SOLO;h.SSNPattern=u.ENROLLMENT_TAXID_PATTERN;h.NamePattern=u.ENROLLMENT_NAME_PATTERN;h.FirstNameReqErrMsg=f.ENROLLMENT_VERIFY_BUSINESS_FIRST_NAME_REQ_ERR_MSG;h.FirstNameInvalidErrMsg=f.ENROLLMENT_VERIFY_BUSINESS_FIRST_NAME_INVALID_ERR_MSG;h.LastNameReqErrMsg=f.ENROLLMENT_VERIFY_BUSINESS_LAST_NAME_REQ_ERR_MSG;h.LastNameInvalidErrMsg=f.ENROLLMENT_VERIFY_BUSINESS_LAST_NAME_INVALID_ERR_MSG;h.SSNReqErrMsg=f.ENROLLMENT_SSN_REQ_ERROR_MSG;h.SSNOnlyNumsErrMsg=f.ENROLLMENT_VERIFY_ENROLLMENT_SSN_ONLY_NUMS_ERR_MSG;h.SSN9DigitErrMsg=f.ENROLLMENT_SSN_INVALID_ERROR_MSG;h.MiddleInitialLbl=f.ENROLLMENT_ADDITIONAL_MIDDLE_INITIAL_INFO;h.OptionalLbl=f.ENROLLMENT_ADDITIONAL_MIDDLE_INITIAL_OPTIONAL;s.setPageTitle(f.ENROLLMMENT_TITLE_ADDITIONAL_INFO);h.IsBusinessDDA=s.getProductCode()==u.ENROLLMENT_PRODUCT_CODE_DDA||s.getProductCode()==u.ENROLLMENT_PRODUCT_CODE_CHX||s.getProductCode()==u.ENROLLMENT_PRODUCT_CODE_ATM?!0:!1;h.IsBusinessAuthorizedCC=s.getProductCode()==u.ENROLLMENT_BUSINESS_AO?!0:!1;h.IsBusinessMortgage=s.getProductCode()==u.ENROLLMENT_PRODUCT_CODE_MAL||s.getProductCode()==u.ENROLLMENT_PRODUCT_CODE_CDA?!0:!1;h.ProductCode=s.getProductCode();h.SubProductCode=s.getSubProductCode();h.Space=u.ENROLLMENT_SUB_PRODUCT_CODE_EMPTY;c.productCode=h.ProductCode?h.ProductCode:u.ENROLLMENT_SUB_PRODUCT_CODE_EMPTY;c.subproductCode=h.SubProductCode?h.SubProductCode:u.ENROLLMENT_SUB_PRODUCT_CODE_EMPTY;s.SiteCatTCall(u.ENROLLMENT_SITECAT_LOGIN_CREDENTIALS_BUSINESS_PAGE,u.ENROLLMENT_SITECAT_LOGIN_CREDENTIALS_BUSINESS_ADDITIONAL_INFO_EVENT,c)};h.cancelEnrollment=function(){s.cancelEnrollment()};h.VerifyUserInfo=function(){t.form.$valid?(h.isFormSubmitted=!1,h.EnrollUserRequest={},h.EnrollUserRequest.BusinessFirstName=h.FirstName,h.EnrollUserRequest.BusinessMiddleName=h.MiddleInitial,h.EnrollUserRequest.BusinessLastName=h.LastName,h.EnrollUserRequest.SocialSecurityNumber=h.BusinessSSN,s.SetAdditionalBusinessInfo(h.EnrollUserRequest),i.go(u.ENROLLMENT_ENTER_ID_INFO)):(h.isFormSubmitted=!0,t.form.FirstName.$error.isSubmitted=!0,t.form.LastName.$error.isSubmitted=!0,t.form.SSN.$error.isSubmitted=!0,h.ErrorMessage?s.ErrorMessageA11y(u.ENROLLMENT_PAGE_LEVEL_ERROR_MESSAGE_CLASS):s.ErrorMessageA11y(u.ENROLLMENT_ERROR_MESSAGE_CLASS))}}angular.module("EnrollmentModule").controller("AdditionalBusinessInfoController",n);n.$inject=["$rootScope","$scope","$state","$http","EnrollmentConstants","LocaleConstants","CommonConstants","CommonService","EnrollmentService"]}(),function(){"use strict";function n(n){return{require:"ngModel",link:function(t,i,r,u){function f(t){var i=t.replace(n.ENROLLMENT_NAME_PATTERN_ALPHA_ONLY,n.ENROLLMENT_EMPTY);return i!==t&&(u.$setViewValue(i),u.$render()),i}i.bind("input",function(n){if(n){var t=n.currentTarget.value.trim();u.$setViewValue(t);u.$render()}});u.$parsers.push(f)}}}angular.module("EnrollmentModule").directive("onlyLetters",["EnrollmentConstants",n])}(),function(){"use strict";function n(n){var t;t=document.getElementById("bb_holder");t.innerHTML=n}window.io_global_object_name="IGLOO";window.IGLOO=window.IGLOO||{enable_flash:!1,bb_callback:n,loader:{subkey:"",version:"general5",uri_hook:"/Proxy/iojs"}}}(),function A(){function o(n,t){for(var r={},i=n.length-1;-1<i;i--)0<i?r[i]=function(){var u=i;return function(){return s(n[u],r[u+1],t)}}():s(n[i],r[i+1],t)}function s(r,u,f){var e=document.createElement("script"),o=r[0].split("?")[0].split("/"),s;s=o[o.length-1].split(".")[0];o=n[f]&&n[f].staticVer&&n[f].staticVer+"/"||r[1];/([0-9]+\.){2}[0-9]+\//.test(r[1])&&o!==r[1]&&i("loader: Overriding configured version with staticVer.");r[0]=r[0].replace("##version##",o);e.setAttribute("src",r[0]);e&&e.addEventListener?e.addEventListener("error",function(){t[f+"_"+s+"_load_failure"]="true"}):e.attachEvent&&e.attachEvent("onerror",function(){t[f+"_"+s+"_load_failure"]="true"});u&&(e.onload=u);document.getElementsByTagName("head")[0].appendChild(e)}function i(t){if("function"==typeof n.trace_handler)try{n.trace_handler(t)}catch(i){}}function r(n,t){var i=null!==n&&void 0!==n;return!i||"1"!==n.toString()&&"true"!==n.toString().toLowerCase()?!i||"0"!==n.toString()&&"false"!==n.toString().toLowerCase()?"boolean"==typeof t?t:!1:!1:!0}var u=window,h=u.io_global_object_name||"IGLOO",n=u[h]=u[h]||{},t=n.loader=n.loader||{},f=[],e=[];if(t.loaderMain)return i("loader: Loader script has already run, try reducing the number of places it's being included."),!1;t.loaderMain=A;t.loaderVer="5.1.0",function(){var p=r(t.tp,!0),v=r(t.fp_static,!0),w=r(t.fp_dyn,!0),b=r(t.enable_legacy_compatibility),k=r(t.tp_split),d=t.tp_host&&t.tp_host.replace(/\/+$/,"")||"https://mpsnare.iesnare.com",y=t.fp_static_override_uri,s=void 0!==t.uri_hook?t.uri_hook+"/":"/iojs/",h=(t.version||"versionOrAliasIsRequired")+"/",g=t.subkey?u.encodeURIComponent(t.subkey)+"/":"",nt=t.tp_resource||"wdp.js",c=t.tp_host?"&tp_host="+u.encodeURIComponent(t.tp_host):"",tt=y?"&fp_static_uri="+u.encodeURIComponent(y):"",l,a,o;t.tp_host=d;l=r(n.enable_flash,!0);a=n.io&&n.io.enable_flash;o=n.fp&&n.fp.enable_flash;a=void 0!==a&&null!==a?r(a,!0):l;void 0!==o&&null!==o?o=r(o,!0):a=l;l=a?"&flash=true":"&flash=false";o=o?"&flash=true":"&flash=false";c="?loaderVer="+t.loaderVer+"&compat="+b+"&tp="+p+"&tp_split="+k+c+"&fp_static="+v+"&fp_dyn="+w+tt;p||v||i("loader: Not currently configured to load fp_static or tp script(s).");n.fp&&n.fp.staticVer&&n.fp.staticVer+"/"!==h&&(h=n.fp.staticVer+"/",i("loader: Configured version replaced with that from pre-loaded static script."));v||n.fp&&n.fp.staticMain?(s=(s+"##version##"+g).replace(/\/\//g,"/"),v&&(n.fp&&n.fp.staticMain?b&&!n.fp.preCompatMain&&i("loader: enable_legacy_compatibility on, but included static does not have the compat wrapper."):y?f.push([y,""]):f.push([s+"static_wdp.js"+c+o,h])),!w||n.fp&&n.fp.dynMain?n.fp&&n.fp.dynMain&&i("loader: First party dynamic script has already been loaded, disable fp_dyn or make sure you're not manually including the dynamic file separately."):f.push([s+"dyn_wdp.js"+c+o,h])):r(t.fp_dyn)&&i("loader: Invalid Config, first party dynamic script set to load without static.");p&&(n.io&&n.io.staticMain?i("loader: Third party script has already been loaded."):(s=d+"/##version##"+g,k?(e.push([s+"static_wdp.js"+c+l,h]),e.push([s+"dyn_wdp.js"+c+l,h]),t.tp_resource&&i("loader: Invalid Config: both tp_resource and tp_split set. Ignoring tp_resource.")):e.push([s+nt+c+l,h])))}();o(f,"fp");o(e,"io")}()