1/*! For license information please see 59.7e4b3b9f.chunk.js.LICENSE.txt */ 2(this["webpackJsonponline-banking-app"]=this["webpackJsonponline-banking-app"]||[]).push([[59],{1388:function(e,t,s){"use strict";s.d(t,"a",(function(){return p}));var r=s(2),n=s(3),a=s(5),o=s(6),i=s(0),l=s.n(i),c=s(69),p=(s(1401),function(e){Object(a.a)(s,e);var t=Object(o.a)(s);function s(){return Object(r.a)(this,s),t.apply(this,arguments)}return Object(n.a)(s,[{key:"componentDidMount",value:function(){}},{key:"componentDidUpdate",value:function(){}},{key:"render",value:function(){return l.a.createElement("div",null,this.props.tempPasswordLocked||this.props.tempPasswordExpired?l.a.createElement("div",{onLoad:this.setForgotPasswordLink()},l.a.createElement("div",{className:"help-block alert-danger alert-container"},l.a.createElement("div",{className:"media-left"}),this.props.tempPasswordLocked?l.a.createElement("div",{role:"alert",id:"expiredError",className:"password-has-error",dangerouslySetInnerHTML:{__html:this.props.tempPasswordLockedMsg}}):null,this.props.tempPasswordLocked?l.a.createElement("div",{role:"alert","aria-live":"assertive","aria-atomic":"true"},l.a.createElement("span",{id:"expiredErrorForMac",className:"sr-only",dangerouslySetInnerHTML:{__html:this.props.tempPasswordLockedMsg}})):null,this.props.tempPasswordExpired?l.a.createElement("div",{role:"alert",className:"password-has-error",dangerouslySetInnerHTML:{__html:this.props.tempPasswordExpiredMsg}}):null)):null)}},{key:"setForgotPasswordLink",value:function(){var e=this,t=this.props.tempPasswordExpiredMsg,s=t.substring(0,t.indexOf("<a")),r=t.substring(t.indexOf(">")+1,t.indexOf("</"));setTimeout((function(){var t=document.getElementById("forgotPasswordLink");t&&e.props.focusStatus&&(t.href="/dbank/live/"+c.a.FORGOT_PASSWORD_URL,t.focus(),t.setAttribute("aria-label",s+r),e.props.fn())}),700)}}]),s}(l.a.Component))},1401:function(e,t,s){},1445:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_FACTORY__,__WEBPACK_AMD_DEFINE_RESULT__,definition;definition=function(){var context=this,XHR2;if("window"in context)var doc=document,byTag="getElementsByTagName",head=doc[byTag]("head")[0];else try{XHR2=__webpack_require__(1490)}catch(ex){throw new Error("Peer dependency `xhr2` required! Please npm install xhr2")}var httpsRe=/^http/,protocolRe=/(^\w+):\/\//,twoHundo=/^(20\d|1223)$/,readyState="readyState",contentType="Content-Type",requestedWith="X-Requested-With",uniqid=0,callbackPrefix="reqwest_"+ +new Date,lastValue,xmlHttpRequest="XMLHttpRequest",xDomainRequest="XDomainRequest",noop=function(){},isArray="function"==typeof Array.isArray?Array.isArray:function(e){return e instanceof Array},defaultHeaders={contentType:"application/x-www-form-urlencoded",requestedWith:xmlHttpRequest,accept:{"*":"text/javascript, text/html, application/xml, text/xml, */*",xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript",js:"application/javascript, text/javascript"}},xhr=function(e){if(!0===e.crossOrigin){var t=context[xmlHttpRequest]?new XMLHttpRequest:null;if(t&&"withCredentials"in t)return t;if(context[xDomainRequest])return new XDomainRequest;throw new Error("Browser does not support cross-origin requests")}return context[xmlHttpRequest]?new XMLHttpRequest:XHR2?new XHR2:new ActiveXObject("Microsoft.XMLHTTP")},globalSetupOptions={dataFilter:function(e){return e}};function succeed(e){var t=protocolRe.exec(e.url);return t=t&&t[1]||context.location.protocol,httpsRe.test(t)?twoHundo.test(e.request.status):!!e.request.response}
2function handleReadyState(e,t,s){return function(){return e._aborted?s(e.request):e._timedOut?s(e.request,"Request is aborted: timeout"):void(e.request&&4==e.request[readyState]&&(e.request.onreadystatechange=noop,succeed(e)?t(e.request):s(e.request)))}}function setHeaders(e,t){var s,r=t.headers||{};r.Accept=r.Accept||defaultHeaders.accept[t.type]||defaultHeaders.accept["*"];var n="undefined"!==typeof FormData&&t.data instanceof FormData;for(s in t.crossOrigin||r[requestedWith]||(r[requestedWith]=defaultHeaders.requestedWith),r[contentType]||n||(r[contentType]=t.contentType||defaultHeaders.contentType),r)r.hasOwnProperty(s)&&"setRequestHeader"in e&&e.setRequestHeader(s,r[s])}function setCredentials(e,t){"undefined"!==typeof t.withCredentials&&"undefined"!==typeof e.withCredentials&&(e.withCredentials=!!t.withCredentials)}function generalCallback(e){lastValue=e}function urlappend(e,t){return e+(/\?/.test(e)?"&":"?")+t}function handleJsonp(e,t,s,r){var n=uniqid++,a=e.jsonpCallback||"callback",o=e.jsonpCallbackName||reqwest.getcallbackPrefix(n),i=new RegExp("((^|\\?|&)"+a+")=([^&]+)"),l=r.match(i),c=doc.createElement("script"),p=0,d=-1!==navigator.userAgent.indexOf("MSIE 10.0");return l?"?"===l[3]?r=r.replace(i,"$1="+o):o=l[3]:r=urlappend(r,a+"="+o),context[o]=generalCallback,c.type="text/javascript",c.src=r,c.async=!0,"undefined"===typeof c.onreadystatechange||d||(c.htmlFor=c.id="_reqwest_"+n),c.onload=c.onreadystatechange=function(){if(c[readyState]&&"complete"!==c[readyState]&&"loaded"!==c[readyState]||p)return!1;c.onload=c.onreadystatechange=null,c.onclick&&c.onclick(),t(lastValue),lastValue=void 0,head.removeChild(c),p=1},head.appendChild(c),{abort:function(){c.onload=c.onreadystatechange=null,s({},"Request is aborted: timeout",{}),lastValue=void 0,head.removeChild(c),p=1}}}function getRequest(e,t){var s,r=this.o,n=(r.method||"GET").toUpperCase(),a="string"===typeof r?r:r.url,o=!1!==r.processData&&r.data&&"string"!==typeof r.data?reqwest.toQueryString(r.data):r.data||null,i=!1;return"jsonp"!=r.type&&"GET"!=n||!o||(a=urlappend(a,o),o=null),"jsonp"==r.type?handleJsonp(r,e,t,a):((s=r.xhr&&r.xhr(r)||xhr(r)).open(n,a,!1!==r.async),setHeaders(s,r),setCredentials(s,r),context[xDomainRequest]&&s instanceof context[xDomainRequest]?(s.onload=e,s.onerror=t,s.onprogress=function(){},i=!0):s.onreadystatechange=handleReadyState(this,e,t),r.before&&r.before(s),i?setTimeout((function(){s.send(o)}),200):s.send(o),s)}function Reqwest(e,t){this.o=e,this.fn=t,init.apply(this,arguments)}function setType(e){if(null!==e)return e.match("json")?"json":e.match("javascript")?"js":e.match("text")?"html":e.match("xml")?"xml":void 0}function init(o,fn){this.url="string"==typeof o?o:o.url,this.timeout=null,this._fulfilled=!1,this._successHandler=function(){},this._fulfillmentHandlers=[],this._errorHandlers=[],this._completeHandlers=[],this._erred=!1,this._responseArgs={};var self=this;function complete(e){for(o.timeout&&clearTimeout(self.timeout),self.timeout=null;self._completeHandlers.length>0;)self._completeHandlers.shift()(e)}function success(resp){var type=o.type||resp&&setType(resp.getResponseHeader("Content-Type"));resp="jsonp"!==type?self.request:resp;var filteredResponse=globalSetupOptions.dataFilter(resp.responseText,type),r=filteredResponse;try{resp.responseText=r}catch(e){}if(r)switch(type){case"json":try{resp=context.JSON?context.JSON.parse(r):eval("("+r+")")}catch(err){return error(resp,"Could not parse JSON in response",err)}break;case"js":resp=eval(r);break;case"html":resp=r;break;case"xml":resp=resp.responseXML&&resp.responseXML.parseError&&resp.responseXML.parseError.errorCode&&resp.responseXML.parseError.reason?null:resp.responseXML}for(self._responseArgs.resp=resp,self._fulfilled=!0,fn(resp),self._successHandler(resp);self._fulfillmentHandlers.length>0;)resp=self._fulfillmentHandlers.shift()(resp);complete(resp)}function timedOut(){self._timedOut=!0,self.request.abort()}function error(e,t,s){for(e=self.request,self._responseArgs.resp=e,self._responseArgs.msg=t,self._responseArgs.t=s,self._erred=!0;self._errorHandlers.length>0;)self._errorHandlers.shift()(e,t,s);complete(e)}fn=fn||function(){},o.timeout&&(this.timeout=setTimeout((function(){timedOut()}),o.timeout)),o.success&&(this._successHandler=function(){o.success.apply(o,arguments)}),o.error&&this._errorHandlers.push((function(){o.error.apply(o,arguments)})),o.complete&&this._completeHandlers.push((function(){o.complete.apply(o,arguments)})),this.request=getRequest.call(this,success,error)}function reqwest(e,t){return new Reqwest(e,t)}function normalize(e){return e?e.replace(/\r?\n/g,"\r\n"):""}function serial(e,t){var s,r,n,a,o=e.name,i=e.tagName.toLowerCase(),l=function(e){e&&!e.disabled&&t(o,normalize(e.attributes.value&&e.attributes.value.specified?e.value:e.text))};if(!e.disabled&&o)switch(i){case"input":/reset|button|image|file/i.test(e.type)||(s=/checkbox/i.test(e.type),r=/radio/i.test(e.type),n=e.value,(!s&&!r||e.checked)&&t(o,normalize(s&&""===n?"on":n)));break;case"textarea":t(o,normalize(e.value));break;case"select":if("select-one"===e.type.toLowerCase())l(e.selectedIndex>=0?e.options[e.selectedIndex]:null);else for(a=0;e.length&&a<e.length;a++)e.options[a].selected&&l(e.options[a])}}function eachFormElement(){var e,t,s=this,r=function(e,t){var r,n,a;for(r=0;r<t.length;r++)for(a=e[byTag](t[r]),n=0;n<a.length;n++)serial(a[n],s)};for(t=0;t<arguments.length;t++)/input|select|textarea/i.test((e=arguments[t]).tagName)&&serial(e,s),r(e,["input","select","textarea"])}function serializeQueryString(){return reqwest.toQueryString(reqwest.serializeArray.apply(null,arguments))}function serializeHash(){var e={};return eachFormElement.apply((function(t,s){t in e?(e[t]&&!isArray(e[t])&&(e[t]=[e[t]]),e[t].push(s)):e[t]=s}),arguments),e}function buildParams(e,t,s,r){var n,a,o,i=/\[\]$/;if(isArray(t))for(a=0;t&&a<t.length;a++)o=t[a],s||i.test(e)?r(e,o):buildParams(e+"["+("object"===typeof o?a:"")+"]",o,s,r);else if(t&&"[object Object]"===t.toString())for(n in t)buildParams(e+"["+n+"]",t[n],s,r);else r(e,t)}return Reqwest.prototype={abort:function(){this._aborted=!0,this.request.abort()},retry:function(){init.call(this,this.o,this.fn)},then:function(e,t){return e=e||function(){},t=t||function(){},this._fulfilled?this._responseArgs.resp=e(this._responseArgs.resp):this._erred?t(this._responseArgs.resp,this._responseArgs.msg,this._responseArgs.t):(this._fulfillmentHandlers.push(e),this._errorHandlers.push(t)),this}
2,always:function(e){return this._fulfilled||this._erred?e(this._responseArgs.resp):this._completeHandlers.push(e),this},fail:function(e){return this._erred?e(this._responseArgs.resp,this._responseArgs.msg,this._responseArgs.t):this._errorHandlers.push(e),this},catch:function(e){return this.fail(e)}},reqwest.serializeArray=function(){var e=[];return eachFormElement.apply((function(t,s){e.push({name:t,value:s})}),arguments),e},reqwest.serialize=function(){if(0===arguments.length)return"";var e,t=Array.prototype.slice.call(arguments,0);return(e=t.pop())&&e.nodeType&&t.push(e)&&(e=null),e&&(e=e.type),("map"==e?serializeHash:"array"==e?reqwest.serializeArray:serializeQueryString).apply(null,t)},reqwest.toQueryString=function(e,t){var s,r,n=t||!1,a=[],o=encodeURIComponent,i=function(e,t){t="function"===typeof t?t():null==t?"":t,a[a.length]=o(e)+"="+o(t)};if(isArray(e))for(r=0;e&&r<e.length;r++)i(e[r].name,e[r].value);else for(s in e)e.hasOwnProperty(s)&&buildParams(s,e[s],n,i);return a.join("&").replace(/%20/g,"+")},reqwest.getcallbackPrefix=function(){return callbackPrefix},reqwest.compat=function(e,t){return e&&(e.type&&(e.method=e.type)&&delete e.type,e.dataType&&(e.type=e.dataType),e.jsonpCallback&&(e.jsonpCallbackName=e.jsonpCallback)&&delete e.jsonpCallback,e.jsonp&&(e.jsonpCallback=e.jsonp)),new Reqwest(e,t)},reqwest.ajaxSetup=function(e){for(var t in e=e||{})globalSetupOptions[t]=e[t]},reqwest},module.exports?module.exports=definition():void 0===(__WEBPACK_AMD_DEFINE_RESULT__="function"===typeof(__WEBPACK_AMD_DEFINE_FACTORY__=definition)?__WEBPACK_AMD_DEFINE_FACTORY__.call(exports,__webpack_require__,exports,module):__WEBPACK_AMD_DEFINE_FACTORY__)||(module.exports=__WEBPACK_AMD_DEFINE_RESULT__)},1486:function(e,t,s){"use strict";var r=s(0),n=s.n(r),a=s(102),o=s.n(a)()({displayName:"Alert",render:function(){return n.a.createElement("div",{className:"media alert alert-"+this.props.type},this.props.disableIcon?null:n.a.createElement("div",{className:"media-left"}),this.props.renderMessageAsHTML?n.a.createElement("div",{className:"media-body",dangerouslySetInnerHTML:{__html:this.props.message}}):n.a.createElement("div",{className:"media-body"},this.props.message))}});t.a=o},1490:function(e,t){},1532:function(e,t,s){"use strict";s.d(t,"a",(function(){return a})),s.d(t,"c",(function(){return o})),s.d(t,"b",(function(){return i})),s.d(t,"d",(function(){return l}));var r=s(191),n=s(1415),a=function(e,t){var s=[],r=(null!==e&&void 0!==e?e:{}).globalNav,n=(null!==r&&void 0!==r?r:{}).menu;return n&&n.forEach((function(e){if(e.locale){var r,n=e.label,a=e.locale;n&&(r=n[t]),s.push({locale:a,displayText:r})}})),s},o=function(e,t){var s=function(s){var r=document.getElementById("loginApp"),n=e.FiIdForMS,a=e.UserGuidForMS;if("remove"===s&&(n=void 0,a=void 0),window.UserGuidForMS=a,window.FiIdForMS=n,r){var o="remove"===s?"remove":"add";r.classList[o]("login-renderer-wrapper"),window.AbortController||r.classList[o]("login-renderer-unsupported"),t&&r.classList[o]("login-renderer-legacy")}};return function(){return s("add"),function(){s("remove")}}},i=function(e,t,s,a){return function(){var o=e,i=(null!==o&&void 0!==o?o:{}).userLockedMessage;if(o.error&&o.userLocked&&t&&i&&-1!==i.indexOf("<a")){s(!0);var l=(null!==t&&void 0!==t?t:{}).links,c=(null!==l&&void 0!==l?l:[]).find((function(e){return"forgottenLoginLinkLabel"===e.propertyName})),p=!!c,d=(null!==c&&void 0!==c?c:{}).link,u=void 0===d?"":d;if(a){var h=window.di,m="".concat((void 0===h?{}:h).env.context,"/app/get-login-config-messages?forgotPasswordLink=").concat(encodeURIComponent(u),"&isForgotPasswordEnabled=").concat(p);fetch(m,{method:"GET",headers:{"Content-Type":"application/x-www-form-urlencoded"}}).then((function(e){var t=e.headers.get("content-type");return 200===e.status&&t&&-1!==t.indexOf("application/json")?e.json():Promise.reject()})).then((function(e){o.userLockedMessage=e.userLockedMessage,s(!1)})).catch((function(e){console.log("error getting messages",e),s(!1)}))}else r.a.getLoginConfigMessages({isForgotPasswordEnabled:p,forgotPasswordLink:a?u:Object(n.a)(u,!0)}).then((function(e){o.userLockedMessage=e.userLockedMessage,s(!1)})).catch((function(e){console.log("error getting messages",e),s(!1)}))}}},l=function(){var e,t,s,r,n=(null!==(e=null===(t=window)||void 0===t||null===(s=t.di)||void 0===s?void 0:s.env)&&void 0!==e?e:{}).locale;return"true"===(null===(r=sessionStorage)||void 0===r?void 0:r.getItem("modernCSSenabled"))?n&&"en_US"!==n?"login_help_".concat(n.substring(0,2),"-modern"):"login_help-modern":n&&"en_US"!==n?"login_help_".concat(n.substring(0,2)):"login_help"}},2310:function(e,t,s){"use strict";s.r(t),s.d(t,"default",(function(){return N}));var r=s(2),n=s(3),a=s(5),o=s(6),i=s(0),l=s.n(i),c=s(11),p=s(25),d=s.n(p),u=s(102),h=s.n(u),m=h()({displayName:"InputGroup",Status:Object.freeze({DEFAULT:0,ERROR:1,WARNING:2,SUCCESS:3,SAVING:4}),render:function(){var e,t;switch(this.props.status){case this.Status.ERROR:e=" has-error",t
2=l.a.createElement("p",{className:"help-block",role:"alert","aria-live":"assertive","aria-atomic":"true"},l.a.createElement("span",{className:"di-icon-danger","aria-hidden":"true"})," ",this.props.message);break;case this.Status.WARNING:e=" has-warning",t=l.a.createElement("p",{className:"help-block",role:"alert","aria-live":"assertive","aria-atomic":"true"},l.a.createElement("span",{class:"di-icon-warning","aria-hidden":"true"})," ",this.props.message);break;case this.Status.SUCCESS:e=" has-success",t=l.a.createElement("p",{className:"help-block",role:"alert","aria-live":"assertive","aria-atomic":"true"},l.a.createElement("span",{class:"di-icon-success","aria-hidden":"true"})," ",this.props.message);break;case this.Status.SAVING:e="",t=l.a.createElement("p",{className:"help-block",role:"alert","aria-live":"assertive","aria-atomic":"true"},l.a.createElement("img",{src:"../images/loader_small.gif"})," ",this.props.message);break;default:e="",t=null}return l.a.createElement("div",{className:"form-group"+e},l.a.createElement("label",{htmlFor:this.props.id},this.props.label),l.a.createElement("input",{className:"form-control cs-username",ref:"InputGroup",onBlur:this.props.onBlur,onFocus:this.props.onFocus,maxLength:this.props.maxLength,onInput:this.props.onChangeHandler,type:this.props.type,id:this.props.id,name:this.props.name,autoComplete:"off",autoCorrect:"off",autoCapitalize:"off",spellCheck:"false"}),t)}}),g=s(584),f=s(524),b=s(1711),v=s(1485),E=s(610),w=s(69),_=s(1388),y=h()({displayName:"LoginForm",propTypes:{context:d.a.string,usernameLabel:d.a.string,passwordLabel:d.a.string,fiLoginButtonLabel:d.a.string,isPerformingLogin:d.a.bool,focusStatus:d.a.bool},getInitialState:function(){return this.focusStatus=!0,b.a.getState()},componentDidMount:function(){b.a.listen(this.onCredentialChange),f.r()&&f.s(f.a.Login)&&f.y({journeyType:f.a.Login,subpageType:f.b.Login,trigger:{"#loginButton":"click","#login-form":"submit"},isPortScanningEnabled:!0},{continueExistingJourney:!0})},componentWillUnmount:function(){b.a.unlisten(this.onCredentialChange)},handleUsernameChange:function(e){v.a.updateUsername(e.target.value),v.a.usernameError("")},handlePasswordChange:function(e){v.a.updatePassword(e.target.value),v.a.passwordError("")},keypressHandler:function(e){13===e.charCode&&this.props.isPerformingLogin&&e.preventDefault()},_validateLoginForm:function(e,t){var s=!0;return e||(s=!1,v.a.usernameError(this.props.usernameLabel+" "+this.props.notBlankLabel)),t||(s=!1,v.a.passwordError(this.props.passwordLabel+" "+this.props.notBlankLabel)),s},_onPasswordBlur:function(e){var t=this;v.a.tempPasswordExpired(!1),v.a.tempPasswordLocked(!1),this.state.password?this.state.password&&v.a.passwordError(""):setTimeout((function(){v.a.passwordError(t.props.passwordLabel+" "+t.props.notBlankLabel)}),200)},_onUsernameBlur:function(e){var t=this;this.state.username?this.state.username&&v.a.usernameError(""):setTimeout((function(){v.a.usernameError(t.props.usernameLabel+" "+t.props.notBlankLabel)}),200)},cancelhandler:function(){v.a.cancel()},_setFocusState:function(e){this.focusStatus=!1},_onPasswordFocus:function(e){setTimeout((function(){v.a.tempPasswordExpired(!1),v.a.tempPasswordLocked(!1)}),300)},submitHandler:function(e){this.focusStatus=!0,this._validateLoginForm(this.state.username,this.state.password)&&(E.a.areCookiesEnabled()?(void 0!=di.login&&di.login.initialState.cdiFingerprintEnabled&&E.a.getFingerprint.call(this),this.props.onLoginSubmit(e),e.preventDefault()):(e.preventDefault(),v.a.showCookieError()))},onCredentialChange:function(e){this.setState(e)},_onClickShowHide:function(){v.a.setLinkAsShow(!this.state.setLinkAsShow)},render:function(){var e=(this.props.i18nStrings||{}).labels||{},t=e.showLabel,s=e.hideLabel,r=this.props.context+w.a.INITIAL_LOGIN_URL+(this.props.unAuthenticatedAllowedUser?w.a.UI_NEW_QUERY_PARAM:"");return l.a.createElement("form",{id:"loginForm",name:"Login",autoComplete:"off",method:"post",action:r,onKeyPress:this.keypressHandler},l.a.createElement(m,{type:"text",onBlur:this._onUsernameBlur,ref:"username",id:"username",name:"userid",maxLength:"60",label:this.props.usernameLabel,onChangeHandler:this.handleUsernameChange,status:this.state.usernameError?1:"",message:this.state.usernameError}),l.a.createElement("div",{className:this.props.tempPasswordExpirationEnabled&&(this.props.tempPasswordLocked||this.props.tempPasswordExpired)?"has-error":null},l.a.createElement(g.a,{type:"password",autoComplete:"off",ref:"InputGroup",onFocus:this._onPasswordFocus,onBlur:this._onPasswordBlur,id:"password",name:"password",maxLength:"32",label:this.props.passwordLabel,onInput:this.handlePasswordChange,validationError:this.state.passwordError,showHideLinks:this.props.showHidePasswordLink,setLinkAsShow:this.state.setLinkAsShow,onMouseDownShowHide:this._onClickShowHide,showLabel:t,hideLabel:s,value:this.state.password,isValid:!this.state.passwordError}),l.a.createElement("input",{type:"password",id:"password1",name:"password",maxLength:"32",value:this.state.password,hidden:!0})),this.props.tempPasswordExpirationEnabled?l.a.createElement("div",{className:this.props.tempPasswordExpirationEnabled&&(this.props.tempPasswordLocked||this.props.tempPasswordExpired)?"tempPasswordSectionLogin":null},l.a.createElement(_.a,{context:this.props.context,tempPasswordLocked:this.props.tempPasswordLocked,tempPasswordExpired:this.props.tempPasswordExpired,tempPasswordLockedMsg:this.props.tempPasswordLockedMsg,tempPasswordExpiredMsg:this.props.tempPasswordExpiredMsg,focusStatus:this.focusStatus,fn:this._setFocusState})):null,l.a.createElement("input",{type:"hidden",id:"localeValue",name:"overrideLanguage",value:this.props.uspLocale})," ",l.a.createElement("input",{type:"hidden",id:"clientId",name:"clientId",value:this.props.clientId}),l.a.createElement("input",{type:"hidden",id:"redirectUri",name:"redirectUri",value:this.props.redirectUri}),l.a.createElement("input",{type:"hidden",id:"oauthState",name:"state",value:this.props.oauthState}),this._renderCDIElements(),l.a.createElement("div",{className:"btnGrpDsp"},l.a.createElement("button",{id:"loginButton",type:this.state.usernameError||this.state.passwordError?"button":"submit",className:"btn btn-primary"+(this.props.isPerformingLogin?" disabled":""),onClick:this.submitHandler},this.props.fiLoginButtonLabel),this.props.isOAuth2Flow?l.a.createElement("button",{id:"cancelButton",type:"button",className:"btn btn-secondary"+(this.props.isPerformingLogin?" disabled":""),onClick:this.cancelhandler},this.props.cancelButtonText):null,l.a.createElement("span",{id:"loginSpinner",className:"di-loader-dash-sm",style:this.props.isPerformingLogin?null:{display:"none"}})),l.a.createElement("label",{className:"sr-only",type:"submit",tabIndex:"-1","aria-hidden":"true"},"Hidden Label"))},_renderCDIElements:function(){return void 0!=di.login&&di.login.initialState.cdiFingerprintEnabled?l.a.createElement("div",null,l.a.createElement("input",{type:"hidden",ref:"fingerprintPluginsKey",name:"fingerprintPluginsKey"}),l.a.createElement("input",{type:"hidden",ref:"fingerprintJsFonts",name:"fingerprintJsFonts"}),l.a.createElement("input",{type:"hidden",ref:"fingerprintLanguage",name:"fingerprintLanguage"}),l.a.createElement("input",{type:"hidden",ref:"fingerprintTimezoneOffset",name:"fingerprintTimezoneOffset"}),l.a.createElement("input",{type:"hidden",ref:"fingerprintCpuClass",name:"fingerprintCpuClass"})):null}}
2),L=s(1486),C=h()({displayName:"LoginErrorAlert",propTypes:{cookiesDisabled:d.a.bool,cookiesDisabledMessage:d.a.string,cookiesDisabledInstruction:d.a.string,userLocked:d.a.bool,userLockedMessage:d.a.string,subUserUpdatePin:d.a.bool,subUserUpdatePinMessage:d.a.string,userHold:d.a.bool,userHoldMessage:d.a.string,concurrentSessionNotAllowed:d.a.bool,concurrentSessionErrorMsg:d.a.string,invalidLogin:d.a.bool,firstTimeUser:d.a.bool,firstTimeUserMessage:d.a.string,invalidLoginMessage:d.a.string,disclosureRejected:d.a.bool,disclosureRejectedMessage:d.a.string,ibPassInvalid:d.a.bool,ibPassInvalidMessage:d.a.string,invalidReferrerDomain:d.a.bool,invalidReferrerDomainMessage:d.a.string,hostAccessDenied:d.a.bool,hostSubAccessDenied:d.a.bool,hostAccessDeniedMessage:d.a.string,hostSubAccessDeniedMessage:d.a.string,whiteListedIPsCantLogin:d.a.bool,whiteListedIPsCantLoginErrorMsg:d.a.string,userAlreadyConverted:d.a.bool,userAlreadyConvertedHeader:d.a.string,userAlreadyConvertedMessage:d.a.string,context:d.a.string,userAlreadyConvertedForgotMessage:d.a.string,errorCode:d.a.string,serviceUnavailableMessage:d.a.string,eSignDeclined:d.a.bool,eSignDeclinedMessage:d.a.string,errorCodeLabel:d.a.string,isForgotPasswordEnabled:d.a.bool,fractalBlock:d.a.bool,fractalBlockMessage:d.a.string,featureUnavailable:d.a.bool,featureUnavailableMessage:d.a.string},render:function(){var e=null,t=!1;return this.props.cookiesDisabled?e=l.a.createElement("div",null,l.a.createElement("div",null,this.props.cookiesDisabledMessage),l.a.createElement("div",null,this.props.cookiesDisabledInstruction)):this.props.userLocked?(t=!0,e=this.props.userLockedMessage):this.props.subUserUpdatePin?(t=!0,e=this.props.subUserUpdatePinMessage):this.props.userHold?e=this.props.userHoldMessage:this.props.concurrentSessionNotAllowed?(t=!0,e=this.props.concurrentSessionErrorMsg):this.props.invalidLogin?e=l.a.createElement("div",null,this.props.invalidLoginMessage,this.props.firstTimeUser?l.a.createElement("div",null,this.props.firstTimeUserMessage):null):this.props.disclosureRejected?e=this.props.disclosureRejectedMessage:this.props.ibPassInvalid?e=this.props.ibPassInvalidMessage:this.props.invalidReferrerDomain?e=this.props.invalidReferrerDomainMessage:this.props.hostAccessDenied?(t=!0,(e=this.props.hostAccessDeniedMessage)&&this.props.errorCode&&(e=this.props.hostAccessDeniedMessage.replace("21001",this.props.errorCode))):this.props.hostSubAccessDenied?e=this.props.hostSubAccessDeniedMessage:this.props.whiteListedIPsCantLogin?e=this.props.whiteListedIPsCantLoginErrorMsg:this.props.disclosureDeclined?e=this.props.disclosureDeclinedMessage:this.props.userAlreadyConverted?e=l.a.createElement("div",null,l.a.createElement("div",null,l.a.createElement("strong",null,this.props.userAlreadyConvertedHeader)),l.a.createElement("div",null,this.props.userAlreadyConvertedMessage),this.props.isForgotPasswordEnabled?l.a.createElement("a",{id:"alreadyConvertedForgotPasswordLink",className:"inline-block-link",href:this.props.context+"/app/authUpdate"},this.props.userAlreadyConvertedForgotMessage):null):this.props.fractalBlock?e=this.props.fractalBlockMessage+" "+this.props.errorCodeLabel+": "+this.props.errorCode:this.props.featureUnavailable?e=this.props.featureUnavailableMessage+" "+this.props.errorCodeLabel+": "+this.props.errorCode:this.props.oauthGotoFullSite?(t=!0,e=this.props.oauthGotoFullSiteMessage):this.props.errorCode?(t=!0,e=this.props.serviceUnavailableMessage+" "+this.props.errorCodeLabel+": "+this.props.errorCode):(t=!0,e=this.props.serviceUnavailableMessage),l.a.createElement(L.a,{type:"danger",message:e,renderMessageAsHTML:t})}}),k=s(1712),x=s(1710),P=s(1532),S=function(e){Object(a.a)(s,e);var t=Object(o.a)(s);function s(e){var n;return Object(r.a)(this,s),(n=t.call(this,e)).handleLoginSubmit=function(e){n.props.onLoginSubmit(e)},n.state={config:x.a.getState(),errorConfig:k.a.getState()},n._renderError=n._renderError.bind(Object(c.a)(n)),n.onPageConfigChange=n.onPageConfigChange.bind(Object(c.a)(n)),n.onErrorConfigChange=n.onErrorConfigChange.bind(Object(c.a)(n)),n.buildForgotPasswordUrl=n.buildForgotPasswordUrl.bind(Object(c.a)(n)),n}
2return Object(n.a)(s,[{key:"componentDidMount",value:function(){var e=this;if(x.a.listen(this.onPageConfigChange),k.a.listen(this.onErrorConfigChange),setTimeout((function(){e.refs.loginHeader&&!document.getElementById("forgotPasswordLink")&&e.refs.loginHeader.focus()}),200),this.state.errorConfig.userLocked&&document.getElementById("forgotCredentialsLockedLink")){var t=this.state.errorConfig.userLockedMessage,s=t.substring(0,t.indexOf("<a"))+t.substring(t.indexOf(">")+1,t.indexOf("</"))+t.substring(t.indexOf("a>")+2,t.length-1);setTimeout((function(){document.getElementById("forgotCredentialsLockedLink").focus(),document.getElementById("forgotCredentialsLockedLink").setAttribute("aria-label",s)}),700)}}},{key:"componentWillUnmount",value:function(){k.a.unlisten(this.onErrorConfigChange),x.a.unlisten(this.onPageConfigChange)}},{key:"render",value:function(){return l.a.createElement("div",{id:"loginContainer",role:"main",className:"container login-container"},l.a.createElement("div",{className:"di-container"},l.a.createElement("div",{className:"page-header"},l.a.createElement("h1",{tabIndex:"-1","aria-describedby":"loginContainer",id:"fiLoginLabel",ref:"loginHeader"},this.state.config.fiLoginLabel)),this._renderError(),l.a.createElement("div",{className:"main-container",id:"mainContainer"},l.a.createElement("div",{className:"row"},l.a.createElement("div",{className:"col-xs-12 col-sm-5"},l.a.createElement(y,Object.assign({},this.state.config,{onLoginSubmit:this.handleLoginSubmit})),this.state.config.isForgotPasswordEnabled&&!this.state.config.isOAuth2Flow?l.a.createElement("a",{id:"forgotPasswordLinkLogin",className:"inline-block-link",href:this.buildForgotPasswordUrl()},this.state.config.forgotPasswordLabel):null),l.a.createElement("div",{className:"col-xs-12 col-sm-5 col-sm-offset-2"},!this.state.config.fiEnrollNowLink||this.state.config.fiArsRegistrationEnabled||this.state.config.isOAuth2Flow?null:l.a.createElement("div",{id:"enrollContainer"},l.a.createElement("div",{id:"enrollHeader"},this.state.config.fiEnrollNowDescription),l.a.createElement("a",{id:"enrollLink",className:"inline-block-link",href:this.state.config.fiEnrollNowLink},this.state.config.fiEnrollButtonLabel)),this.state.config.motd&&!this.state.config.isOAuth2Flow?l.a.createElement("div",{id:"motdContainer",className:"text-long",dangerouslySetInnerHTML:{__html:this.state.config.motd}}):null,this.state.config.browser_compatibility&&!this.state.config.isOAuth2Flow?l.a.createElement("div",{id:"brow-compat-link-disp"},l.a.createElement("a",{id:"test-browser",className:"inline-block-link",href:"javascript:void(0)","aria-haspopup":"true"},this.state.config.browser_compatibility_link_text),l.a.createElement("br",null),l.a.createElement("a",{id:"trouble-test-browser",className:"inline-block-link",target:"_blank",href:"".concat(this.state.config.staticResourcesContext,"/static/html/").concat(Object(P.d)(),".html#compatibility_test")},this.state.config.having_trouble_testing_link_test)):null)))))}},{key:"onPageConfigChange",value:function(e){this.setState({config:e})}},{key:"onErrorConfigChange",value:function(e){this.setState({errorConfig:e})}},{key:"buildForgotPasswordUrl",value:function(){return"/dbank/live/"+w.a.FORGOT_PASSWORD_URL+(this.state.config.unAuthenticatedAllowedUser?w.a.UI_NEW_QUERY_PARAM:"")}},{key:"_renderError",value:function(){return!this.state.errorConfig.error||this.state.config.tempPasswordLocked||this.state.config.tempPasswordExpired?null:l.a.createElement("div",{id:"errors"},l.a.createElement(C,this.state.errorConfig))}}]),s}(i.Component),A=s(1445),M=s.n(A),R=function(){function e(){Object(r.a)(this,e),this.context=null,this.uspLocale=null}return Object(n.a)(e,null,[{key:"setConfigs",value:function(e,t){this.context=e,this.uspLocale=t}},{key:"login",value:function(e,t){return M()({type:"json",url:this.context+"/app/initialLogin",method:"post",data:{userid:e,password:t,uspLocale:this.uspLocale}})}}]),e}(),N=(s(720),function(e){Object(a.a)(s,e);var t=Object(o.a)(s);function s(){return Object(r.a)(this,s),t.apply(this,arguments)}return Object(n.a)(s,[{key:"UNSAFE_componentWillMount",value:function(){console.log(":: mounting ::"),v.a.initializePage(di.login.initialState),R.setConfigs(di.login.initialState.context,di.login.initialState.uspLocale)}},{key:"render",value:function(){return l.a.createElement("div",{className:"fade-in"},l.a.createElement(S,{onLoginSubmit:this.props.onLoginSubmit}))}}]),s}(i.Component))}}]); 3//# sourceMappingURL=59.7e4b3b9f.chunk.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.