1(this["webpackJsonponline-banking-app"]=this["webpackJsonponline-banking-app"]||[]).push([[40],{1351:function(e,t,n){e.exports={"accounts-error":"Accounts_accounts-error__2__qr","no-accounts":"Accounts_no-accounts__3YXuU","accounts-loader-spinner":"Accounts_accounts-loader-spinner__2aELb","no-accounts-icon":"Accounts_no-accounts-icon__2x1Jq","group-label":"Accounts_group-label__CfU-S","dotted-spacer":"Accounts_dotted-spacer__1jYlw","overview-item-container":"Accounts_overview-item-container__3dppr","overview-item-label":"Accounts_overview-item-label__1SpD5","overview-item-value":"Accounts_overview-item-value__3coxr","main-overview-item":"Accounts_main-overview-item__pNttT",account:"Accounts_account__CDcNK","account-header":"Accounts_account-header__2XO_1","account-info":"Accounts_account-info__3WFZj","quickpeek-link":"Accounts_quickpeek-link__3p06G","account-name":"Accounts_account-name__1pu6q","account-type":"Accounts_account-type__2_VgD","account-primaryholder-id":"Accounts_account-primaryholder-id__2c1b7","account-number":"Accounts_account-number__3udbO","account-description":"Accounts_account-description__36KDD","account-action-container":"Accounts_account-action-container__3cZXP","pay-button-container":"Accounts_pay-button-container__3m2rB","quick-peek-link":"Accounts_quick-peek-link__3kJ3q","account-divider":"Accounts_account-divider__3U94Q","location-divider":"Accounts_location-divider__3lJkr","account-divider-last":"Accounts_account-divider-last__3SxoJ","account-group":"Accounts_account-group__1jnhb","panel-account-group":"Accounts_panel-account-group__1CJ1N","group-header":"Accounts_group-header__3glNU","group-total":"Accounts_group-total__KOGJQ","group-total-value":"Accounts_group-total-value__1ezit","accounts-header":"Accounts_accounts-header__flZUo","accounts-title":"Accounts_accounts-title__2GvML","transfer-link":"Accounts_transfer-link__1ulq4","preferences-link":"Accounts_preferences-link__2d0b7",warning:"Accounts_warning__p6Nxz",regd:"Accounts_regd__F_Ni5","tin-accounts-loading":"Accounts_tin-accounts-loading__3pILc","account-sub-header":"Accounts_account-sub-header__1fWJn"}},1352:function(e,t,n){"use strict";var a=n(2),o=n(3),s=(n(0),n(26)),i=n.n(s),r=n(27),c=n.n(r),u=function(){function e(){Object(a.a)(this,e)}return Object(o.a)(e,[{key:"handleDomString",value:function(e){var t=document.getElementsByClassName("accessibleAlertMessage");if(t[0]){t[0].setAttribute("role","alert"),t[0].parentNode.setAttribute("aria-live","assertive"),t[0].setAttribute("aria-live","assertive"),t[0].innerHTML="";var n=document.createTextNode(e);t[0].appendChild(n),t[0].style.display="none",t[0].style.display="inline"}}},{key:"ariaReplaceHTMLTagtoText",value:function(e){return e.replace(/(<[^>]*>)/g," ")}},{key:"ariaReplaceSpecialSymbol",value:function(e){return e.replace(/&(nbsp|amp|quot|lt|gt);/g," ")}},{key:"formatDateString",value:function(e){return c()(e,"MMMM D, YYYY").format("MMMM D, YYYY")}},{key:"setfocusRestriction",value:function(e,t){for(var n=i.a.findDOMNode(e).querySelectorAll(t),a=[],o=0;o<n.length;o++){var s=n[o];s&&"hidden"!=s.getAttribute("type")&&"-1"!=s.getAttribute("tabindex")&&a.push(s)}if(a.length>0){a[0].focus();var r=a[0];a[0].addEventListener("keydown",(function(e){1==e.shiftKey&&9==e.keyCode&&(r.focus(),e.preventDefault())})),a[a.length-1].addEventListener("keydown",(function(e){0==e.shiftKey&&9==e.keyCode&&e.preventDefault()}))}}}]),e}();t.a=new u},1354:function(e,t,n){"use strict";t.decode=t.parse=n(1357),t.encode=t.stringify=n(1358)},1357:function(e,t,n){"use strict";function a(e,t){return Object.prototype.hasOwnProperty.call(e,t)}e.exports=function(e,t,n,s){t=t||"&",n=n||"=";var i={};if("string"!==typeof e||0===e.length)return i;var r=/\+/g;e=e.split(t);var c=1e3;s&&"number"===typeof s.maxKeys&&(c=s.maxKeys);var u=e.length;c>0&&u>c&&(u=c);for(var l=0;l<u;++l){var p,d,h,m,g=e[l].replace(r,"%20"),f=g.indexOf(n);f>=0?(p=g.substr(0,f),d=g.substr(f+1)):(p=g,d=""),h=decodeURIComponent(p),m=decodeURIComponent(d),a(i,h)?o(i[h])?i[h].push(m):i[h]=[i[h],m]:i[h]=m}return i};var o=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},1358:function(e,t,n){"use strict";var a=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};e.exports=function(e,t,n,r){return t=t||"&",n=n||"=",null===e&&(e=void 0),"object"===typeof e?s(i(e),(function(i){var r=encodeURIComponent(a(i))+n;return o(e[i])?s(e[i],(function(e){return r+encodeURIComponent(a(e))})).join(t):r+encodeURIComponent(a(e[i]))})).join(t):r?encodeURIComponent(a(r))+n+encodeURIComponent(a(e)):""};var o=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};function s(e,t){if(e.map)return e.map(t);for(var n=[],a=0;a<e.length;a++)n.push(t(e[a],a));return n}var i=Object.keys||function(e){var t=[];
1for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.push(n);return t}},1361:function(e,t,n){"use strict";n.d(t,"a",(function(){return d}));var a=n(2),o=n(3),s=n(5),i=n(6),r=n(0),c=n.n(r),u=n(531),l=n(25),p=n.n(l),d=function(e){Object(s.a)(n,e);var t=Object(i.a)(n);function n(e){return Object(a.a)(this,n),t.call(this,e)}return Object(o.a)(n,[{key:"render",value:function(){return c.a.createElement("span",{id:this.props.id?"formattedMoney"+this.props.id:null,style:{wordBreak:"keep-all"}},u.a.convertNumberToUSD(this.props.value,!0))}}]),n}(r.Component);d.propTypes={value:p.a.number.isRequired}},1368:function(e,t,n){"use strict";var a=n(2),o=n(3),s=n(89),i=n(1416),r=n(1342),c=n.n(r),u=n(238),l=null,p=function(){function e(){Object(a.a)(this,e),this.generateActions("getAccountsSucceeded","getAccountsFailed","setLoadingState")}return Object(o.a)(e,[{key:"getAccounts",value:function(e,t,n,a,o,s,r,p){var d=this,h=l=Date.now()+"-"+Math.random();return this.actions.setLoadingState.defer(r),i.a.getAccounts(e,t,n,a,o,r,p).then((function(e){if(h===l)if(null!==e&&e.status===c.a.HTTP_STATUS_OK&&u.a.verifyId(e.data.responseId)&&e.data.additionalParam===c.a.ACCOUNTS_RESPONSE_STATUS_PROCESSED){var t=s?e.data.recipientResponse:null;d.actions.getAccountsSucceeded.defer([e.data.accountsresponse,t,a&&o,r])}else d.actions.getAccountsFailed.defer([r]);return e})).catch((function(e){h===l&&d.actions.getAccountsFailed.defer(e)}))}},{key:"reset",value:function(){return l=null,!0}}]),e}();t.a=s.a.createActions(p)},1382:function(e,t,n){"use strict";var a=n(18),o=n(2),s=n(3),i=n(89),r=n(1368),c=n(1342),u=n.n(c),l=function(){function e(){Object(o.a)(this,e),this.state={accounts:null,tinAccounts:{},recipients:null,accountDataStatus:u.a.LOADING,wasCrossUserRequestMade:!1},this.bindActions(r.a)}return Object(s.a)(e,[{key:"onSetLoadingState",value:function(e){this.setState({accounts:null,recipients:null,accountDataStatus:u.a.LOADING,accountsLocationId:e,wasCrossUserRequestMade:!1})}},{key:"onGetAccountsSucceeded",value:function(e){var t=Object(a.a)(e,4),n=t[0],o=t[1],s=t[2],i=t[3],r=this.state.tinAccounts;r[i]=n,this.setState({accounts:n,tinAccounts:r,recipients:o,accountDataStatus:u.a.SUCCESS,accountsLocationId:null,wasCrossUserRequestMade:s})}},{key:"onGetAccountsFailed",value:function(e){var t,n=this.state,a=n.failedLocations,o=void 0===a?[]:a,s=n.tinAccounts;Array.isArray(e)&&(s[t=e[0]]=[]),this.setState({accounts:null,tinAccounts:s,recipients:null,accountDataStatus:u.a.ERROR,failedLocations:[].concat(o,[t]),wasCrossUserRequestMade:!1})}},{key:"onReset",value:function(){this.alt.recycle(this)}}]),e}();t.a=i.a.createStore(l,"AccountStore")},1383:function(e,t,n){"use strict";var a=n(2),o=n(3),s=n(89),i=n(1496),r=n(1342),c=n.n(r),u=n(238),l=null,p=function(){function e(){Object(a.a)(this,e),this.generateActions("setLoadingState","getTransactionsSuccess","getTransactionsError","setFilter","setTransactionTypes","setSortOptions","setSelectedSortOptionKey","setTransactionDateRange","incrementTransactionsLimit","resetTransactionsLimit","setTransactionAmountRange")}return Object(o.a)(e,[{key:"getTransactions",value:function(e,t,n,a,o,s,r,p){var d=this,h=arguments.length>8&&void 0!==arguments[8]&&arguments[8],m=l=Date.now()+"-"+Math.random();return this.actions.setLoadingState.defer(h),i.a.getTransactions(e,t,n,a,o,s,r,p).then((function(e){m===l&&(null!=e&&e.status==c.a.HTTP_STATUS_OK&&u.a.verifyId(e.data.responseId)&&e.data.transactionsresponse&&!e.data.transactionsresponse.transactionserror?d.actions.getTransactionsSuccess.defer(e.data.transactionsresponse):d.actions.getTransactionsError.defer())})).catch((function(e){if(m===l)return d.actions.getTransactionsError.defer()}))}},{key:"reset",value:function(){return l=null,!0}}]),e}();t.a=s.a.createActions(p)},1417:function(e,t,n){"use strict";n.d(t,"a",(function(){return p}));var a=n(43),o=n(22),s=n(2),i=n(3),r=n(89),c=n(1342),u=n.n(c),l=n(1383),p=100,d=function(){function e(){Object(s.a)(this,e),this.state={transactions:null,aggregateTransactions:[],invalidatedTransactions:!1,transactionsLimit:0,status:u.a.LOADING,filter:"",allowedTransactionTypes:{},sortOptions:{field:"",type:"",direction:""}
1,dateRangeObj:{startDate:null,endDate:null,dateRange:null,isCustomDateRangeSet:null,dateRangeChangeAction:null},sortOptionKeys:"",amountRangeObj:{minAmount:null,maxAmount:null},emptyResultsFetchCount:0},this.bindActions(l.a)}return Object(i.a)(e,[{key:"onSetLoadingState",value:function(e){this.setState(Object(o.a)(Object(o.a)({transactions:null,status:u.a.LOADING},e&&{aggregateTransactions:[]}),{},{invalidatedTransactions:e},e&&{transactionsLimit:0,emptyResultsFetchCount:0}))}},{key:"onGetTransactionsSuccess",value:function(e){var t=[].concat(Object(a.a)(this.state.aggregateTransactions),Object(a.a)(e)),n=new Set(t.map((function(e){return e.storeId}))),o=Array.from(n).map((function(e){return t.find((function(t){return t.storeId===e}))})),s=0;s=e.length>=p||o.length-this.state.transactionsLimit>=p?p:o.length-this.state.transactionsLimit;var i=this.state.emptyResultsFetchCount;0===e.length?i+=1:i&&(i=0),this.setState({transactions:e,status:u.a.SUCCESS,aggregateTransactions:o,transactionsLimit:this.state.transactionsLimit+s,emptyResultsFetchCount:i})}},{key:"onGetTransactionsError",value:function(){this.setState({transactions:null,status:u.a.ERROR})}},{key:"onReset",value:function(){this.alt.recycle(this)}},{key:"onSetFilter",value:function(e){this.setState({filter:e,emptyResultsFetchCount:0})}},{key:"onSetTransactionTypes",value:function(e){this.setState({allowedTransactionTypes:e,emptyResultsFetchCount:0})}},{key:"onSetSortOptions",value:function(e){this.setState({sortOptions:e})}},{key:"onSetSelectedSortOptionKey",value:function(e){this.setState({sortOptionKeys:e})}},{key:"onSetTransactionDateRange",value:function(e){this.setState({dateRangeObj:e})}},{key:"onSetTransactionAmountRange",value:function(e){this.setState({amountRangeObj:e,emptyResultsFetchCount:0})}},{key:"onIncrementTransactionsLimit",value:function(e){var t=this.state.transactionsLimit+e;this.setState({transactionsLimit:t})}},{key:"onResetTransactionsLimit",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:p;this.setState({transactionsLimit:e})}}]),e}();t.b=r.a.createStore(d,"TransactionStore")},1436:function(e,t,n){"use strict";n.d(t,"a",(function(){return m}));var a=n(2),o=n(3),s=n(11),i=n(5),r=n(6),c=n(0),u=n.n(c),l=n(1342),p=n.n(l),d=n(25),h=n.n(d),m=function(e){Object(i.a)(n,e);var t=Object(r.a)(n);function n(e){var o;return Object(a.a)(this,n),(o=t.call(this,e))._renderLinkedAccountDescription=o._renderLinkedAccountDescription.bind(Object(s.a)(o)),o._renderJointAccountDescription=o._renderJointAccountDescription.bind(Object(s.a)(o)),o}return Object(o.a)(n,[{key:"render",value:function(){return this.props.account.ownershipType===p.a.CROSS_USER_ACCOUNT_OWNERSHIP_TYPE?this._renderLinkedAccountDescription():this._renderJointAccountDescription()}},{key:"_renderLinkedAccountDescription",value:function(){var e=this.props.account,t=!!e.primaryHolderName,n=!this.props.configs.removeMemberNumber,a=null;return(t||n)&&(a=this.props.i18nStrings.Owned_by,t&&(a+=" "+e.primaryHolderName)),n&&null!=e.displayPrimaryHolderId&&(a+=" "+e.displayPrimaryHolderId),null!=a?u.a.createElement("div",{id:"jointOwnerDescription"+e.id+(this.props.id||""),className:"text-long"},a):null}},{key:"_renderJointAccountDescription",value:function(){var e=this.props.account,t=!!e.primaryHolderName,n=!this.props.configs.removeMemberNumber,a=null;return t||n&&null!=e.displayPrimaryHolderId?(a=this.props.i18nStrings.Joint_owner,t&&(a+=" "+e.primaryHolderName),n&&null!=e.displayPrimaryHolderId&&(a+=" "+e.displayPrimaryHolderId)):a=this.props.i18nStrings.Jointly_owned_account,u.a.createElement("div",{id:"jointOwnerDescription"+e.id+(this.props.id||""),className:"text-long"},a)}}]),n}(c.Component);m.propTypes={id:h.a.oneOfType([h.a.string,h.a.number]),account:h.a.object.isRequired,configs:h.a.object.isRequired,i18nStrings:h.a.objectOf(h.a.string).isRequired}},1437:function(e,t,n){e.exports={"account-selector-dropdown":"AccountDetails_account-selector-dropdown__-aF-C","tin-dropdown":"AccountDetails_tin-dropdown__35L-e","dropdown-selected-button":"AccountDetails_dropdown-selected-button__2IEmE","dropdown-selected-account-name":"AccountDetails_dropdown-selected-account-name__3NGPM","dropdown-selected-account-number":"AccountDetails_dropdown-selected-account-number__3A2Oi","dropdown-selected-account-holderId":"AccountDetails_dropdown-selected-account-holderId__2qFMh","dropdown-change-link":"AccountDetails_dropdown-change-link___2TtX","dropdown-item":"AccountDetails_dropdown-item__mCeM8","bottom-stroke":"AccountDetails_bottom-stroke__3NTXI","account-details":"AccountDetails_account-details__MLyII","button-class":"AccountDetails_button-class__32z0c","account-details-link":"AccountDetails_account-details-link__118H_","account-details-link-arrow":"AccountDetails_account-details-link-arrow__2m_DM","account-details-overview":"AccountDetails_account-details-overview__1Aaby","overview-item-container":"AccountDetails_overview-item-container__1wEAB","overview-item-label":"AccountDetails_overview-item-label__2GlGo","main-overview-item":"AccountDetails_main-overview-item__48iM1",panel:"AccountDetails_panel__3VxEq","panel-item-container":"AccountDetails_panel-item-container__R9eeq","panel-item-label":"AccountDetails_panel-item-label__26yAr","panel-item-value":"AccountDetails_panel-item-value__3yRMz","line-break-hostpromotions":"AccountDetails_line-break-hostpromotions__1Iaxz","account-details-promotionHeader":"AccountDetails_account-details-promotionHeader__1Spbl","group-dotted-spacer":"AccountDetails_group-dotted-spacer__6E72X","print-close-buttons":"AccountDetails_print-close-buttons__QCNmq","dotted-spacer":"AccountDetails_dotted-spacer__M0ee5","account-details-link-sibling-spacer":"AccountDetails_account-details-link-sibling-spacer__3alcC","overview-item-value":"AccountDetails_overview-item-value__XGst1","account-details-dropdown":"AccountDetails_account-details-dropdown__f_IPO"}},1447:function(e,t,n){e.exports={"outside-accounts-link-account":"MxOutsideAccounts_outside-accounts-link-account__1X6X7","outside-account-with-logo":"MxOutsideAccounts_outside-account-with-logo__1FqK1","outside-accounts-svg-div":"MxOutsideAccounts_outside-accounts-svg-div__1szfX","outside-accounts-di-container":"MxOutsideAccounts_outside-accounts-di-container__1Dr0r","outside-accounts-not-signedup":"MxOutsideAccounts_outside-accounts-not-signedup__2nWL5","no-outside-accounts":"MxOutsideAccounts_no-outside-accounts__2m4d3","outside-accounts-last-updated":"MxOutsideAccounts_outside-accounts-last-updated__3UJ9Q","outside-accounts-information-h2":"MxOutsideAccounts_outside-accounts-information-h2__NrtfT","outside-accounts-alert-warning-container":"MxOutsideAccounts_outside-accounts-alert-warning-container__2M7g3","outside-accounts-image-container":"MxOutsideAccounts_outside-accounts-image-container__3_Kd1",footer
1:"MxOutsideAccounts_footer__2ye18","card-image":"MxOutsideAccounts_card-image__1WcCD","header-container":"MxOutsideAccounts_header-container__2-hTS","header-info":"MxOutsideAccounts_header-info__14qEL","quick-peek-link":"MxOutsideAccounts_quick-peek-link__25zXm"}},1448:function(e,t,n){"use strict";var a=n(3),o=n(2),s=n(89),i=(n(1342),Object(a.a)((function e(){Object(o.a)(this,e),this.generateActions("selectAccount","reset","loaded","resetAccount")})));t.a=s.a.createActions(i)},1459:function(e,t,n){"use strict";var a=n(2),o=n(3),s=n(89),i=n(1496),r=n(1342),c=n.n(r),u=n(238),l=function(){function e(){Object(a.a)(this,e)}return Object(o.a)(e,[{key:"showQuickPeek",value:function(e){return e}},{key:"closeQuickPeek",value:function(){return""}},{key:"getTransactions",value:function(e,t,n,a,o,s,r,c,u,l){var p=this;u?l?i.a.getMxOutsideAccountsTransactions(e,t,n,a,o,s,r,c).then((function(e){p.actions.handleOutsideAccountsResponse(e)})).catch((function(e){return p.actions.getTransactionsFailed(e)})):i.a.getOutsideAccountsTransactions(e,t,n,a,o,s,r,c).then((function(e){p.actions.handleOutsideAccountsResponse(e)})).catch((function(e){return p.actions.getTransactionsFailed(e)})):i.a.getTransactions(e,t,n,a,o,s,r,c).then((function(e){p.actions.handleResponse(e)})).catch((function(e){return p.actions.getTransactionsFailed(e)}))}},{key:"handleResponse",value:function(e){return null!=e&&e.status==c.a.HTTP_STATUS_OK&&null!=e.data&&u.a.verifyId(e.data.responseId)?this.actions.getTransactionsSucceeded(e.data):this.actions.getTransactionsFailed(e)}},{key:"handleOutsideAccountsResponse",value:function(e){return null!=e&&e.status==c.a.HTTP_STATUS_OK&&null!=e.data&&u.a.verifyId(e.data.userGuid)?this.actions.getTransactionsSucceeded(e.data):this.actions.getTransactionsFailed(e)}},{key:"getTransactionsSucceeded",value:function(e){return e}},{key:"getTransactionsFailed",value:function(e){return e}}]),e}();t.a=s.a.createActions(l)},1460:function(e,t,n){"use strict";n.d(t,"a",(function(){return m}));var a=n(2),o=n(3),s=n(5),i=n(6),r=n(0),c=n.n(r),u=n(25),l=n.n(u),p=n(1351),d=n.n(p),h=n(31),m=function(e){Object(s.a)(n,e);var t=Object(i.a)(n);function n(e){return Object(a.a)(this,n),t.call(this,e)}return Object(o.a)(n,[{key:"render",value:function(){return c.a.createElement("div",{className:d.a["accounts-error"]+" fade-in"},c.a.createElement("h2",null,c.a.createElement(h.a,{name:"AlertError"}),"\xa0",this.props.i18nStrings.accounts_error_accountsUnavailable),c.a.createElement("h3",{className:"text-light"},this.props.i18nStrings.accounts_error_dataSafe),c.a.createElement("button",{id:"accountsRefreshButton"+(this.props.id||""),type:"button",className:"btn btn-tertiary",onClick:this.props.refreshHandler},this.props.i18nStrings.refreshButtonText))}}]),n}(r.Component);m.propTypes={refreshHandler:l.a.func.isRequired,i18nStrings:l.a.objectOf(l.a.string).isRequired}},1480:function(e,t,n){"use strict";var a=n(2),o=n(3),s=n(89),i=n(1350),r=n(1342),c=n.n(r),u=(n(1354),function(){function e(){Object(a.a)(this,e)}return Object(o.a)(e,null,[{key:"getPromotions",value:function(e,t,n){var a={component:n};return i.a.postFormData(e+r.URL_PROMOTIONS,a,{"Content-Type":"application/x-www-form-urlencoded; charset=utf-8",rftoken:t})}}]),e}()),l=(n(0),function(){function e(){Object(a.a)(this,e)}return Object(o.a)(e,null,[{key:"configurePromotion",value:function(e,t,n,a){var o=window.location.hostname,s=window.location.origin,i=null!=t&&t.length>4?t.slice(-4):t,r=o+a,c=s+a;promotion.configure({guid:e,fiid:i,causataServerUrl:c}),jsHub.configure("causata-transport",{server:r}),jsHub.configure("causata-transport.account",i)}},{key:"initiateTracking",value:function(e,t,n){var a=[];n.forEach((function(e){if(e.name){var t={};t.slot=e.location,t["cmp-scid"]=e.name,a.push(t)}})),a.length>0&&a.forEach((function(e){promotion.recordImpression({campaignName:e["cmp-scid"],pageName:t,location:e.slot})}))}},{key:"showPromotions",value:function(e,t){if(null!=e&&null!=e.innerHTML&&""!=e.innerHTML&&null!=t&&t.length>0&&"My Settings"!=e.innerHTML){for(var n in t)if(t[n].appCode&&t[n].appCode===e.innerHTML)return!0;return!1}return!0}},{key:"initialize",value:function(e,t,n,a){if("undefined"!=typeof jsHub&&"undefined"!=typeof promotion&&null!=a){var o=null,s=null,i=[];for(var r in a)a.hasOwnProperty(r)&&null!=a[r]&&(null==o&&(o=a[r].trackingServerHost),null==s&&(s=a[r].trackingURI),i.push(a[r]));s&&(this.configurePromotion(t,e,o,s),this.initiateTracking(t,n,i))}}}]),e}()),p=null,d=function(){function e(){Object(a.a)(this,e),this.generateActions("getPromotionsSuccess","getPromotionsError","setLoadingState")}return Object(o.a)(e,[{key:"getPromotions",value:function(e,t,n,a,o,s){var i=this,r=p=Date.now()+"-"+Math.random();return this.actions.setLoadingState.defer(),u.getPromotions(e,t,o).then((function(e){if(r===p)if(e&&e.status==c.a.HTTP_STATUS_OK){var t={},u=document.createElement("html");for(var d in e.data)if(e.data.hasOwnProperty(d)&&null!=e.data[d]){u.innerHTML=e.data[d].content;var h=u.getElementsByTagName("di-appcode")[0];l.showPromotions(h,s)&&(t[d]=e.data[d])}i.actions.getPromotionsSuccess.defer(t),l.initialize(n,a,o,t,s)}else i.actions.getPromotionsError.defer()})).catch((function(e){r===p&&i.actions.getPromotionsError.defer()}))}},{key:"reset",value:function(){return p=null,!0}}]),e}();t.a=s.a.createActions(d)},1481:function(e,t,n){"use strict";var a=n(2),o=n(3),s=n(89),i=n(1350),r=n(1342),c=n.n(r),u=function(){function e(){Object(a.a)(this,e)}return Object(o.a)(e,null,[{key:"getZones",value:function(e,t){return i.a.get(r.URL_SEGMINT_OFFERS,{component:t},{rftoken:e})}}]),e}(),l=null,p=function(){function e(){Object(a.a)(this,e),this.generateActions("getZonesSuccess","getZonesError","setLoadingState")}return Object(o.a)(e,[{key:"getZones",value:function(e,t){var n=this,a=l="".concat(Date.now(),"-").concat(Math.random());return this.actions.setLoadingState.defer(),u.getZones(e,t).then((function(e){if(a===l)if(e&&e.status===c.a.HTTP_STATUS_OK&&e.data){var t=e.data.reduce((function(e,t){return e[t.locationId]=t.offers,e}),{});n.actions.getZonesSuccess.defer(t)}else n.actions.getZonesError.defer()})).catch((function(e){console.log(e),a===l&&n.actions.getZonesError.defer()}))}},{key:"reset",value:function(){return l=null,!0}}]),e}();t.a=s.a.createActions(p)},1496:function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var a=n(2),o=n(3),s=n(1350),i=n(1342),r=function(){function e(){Object(a.a)(this,e)}return Object(o.a)(e,null,[{key:"getTransactions",value:function(e,t,n,a,o,r,c,u){return s.a.get(i.URL_TRANSACTIONS,{accountId:n,dateRangeStart:a,dateRangeEnd:o,pageId:u,locationId:r,locationName:c},{"Content-Type":"application/json",rftoken:t})}},{key:"getOutsideAccountsTransactions",value:function(e,t,n,a,o,r,c,u){return s.a.postFormData(i.URL_OUTSIDE_ACCOUNTS_TRANSACTIONS,{accountId:n,dateRangeStart:a,dateRangeEnd:o,pageId:u,locationId:r,locationName:c},{rftoken:t})}},{key:"getMxOutsideAccountsTransactions",value:function(e,t,n,a,o,r,c,u){return s.a.postFormData(i.URL_MX_OUTSIDE_ACCOUNTS_TRANSACTIONS,{accountId:n,dateRangeStart:a,dateRangeEnd:o,pageId:u,locationId:r,locationName:c},{rftoken:t})}}]),e}()},1497:function(e,t,n){"use strict";var a=n(2),o=n(3),s=n(89),i=(n(1342),n(1448)),r=function(){function e(){Object(a.a)(this,e),this.state={selectedAccount:null,loaded:!1},this.bindActions(i.a)}return Object(o.a)(e,[{key:"onSelectAccount",value:function(e){this.setState({selectedAccount:e})}},{key:"onLoaded",value:function(e){this.setState({loaded:!0,selectedAccount:e})}},{key:"onResetAccount",value:function(){this.setState({selectedAccount:null})}},{key:"onReset",value:function(){this.alt.recycle(this)}}]),e}();
1t.a=s.a.createStore(r,"AccountHistoryStore")},1538:function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var a=n(2),o=n(3),s=n(5),i=n(6),r=n(0),c=n.n(r),u=function(e){Object(s.a)(n,e);var t=Object(i.a)(n);function n(e){return Object(a.a)(this,n),t.call(this,e)}return Object(o.a)(n,[{key:"componentDidMount",value:function(){this.props.componentHide&&this.props.componentHide()}},{key:"render",value:function(){return c.a.createElement("div",{className:"di-container"},c.a.createElement("div",null,this.props.id))}}]),n}(r.Component)},1539:function(e,t,n){e.exports={container:"CalculatorContainer_container__3XjFs",heading:"CalculatorContainer_heading__309uj",pointer:"CalculatorContainer_pointer__3HUwq"}},1540:function(e,t,n){"use strict";var a=n(2),o=n(3),s=n(89),i=n(1459),r=n(1342),c=n.n(r),u=function(){function e(){Object(a.a)(this,e),this.state={status:null,transactions:null,account:null,show:!1},this.bindActions(i.a)}return Object(o.a)(e,[{key:"onShowQuickPeek",value:function(e){this.setState({account:e.account,isOutsideAccount:e.isOutsideAccount,isMx:e.isMx,show:!0,status:c.a.LOADING,outsideAccountsA2aEnabled:e.a2aEnabled,outsideAccountsA2aURL:e.a2aURL})}},{key:"onGetTransactionsSucceeded",value:function(e){this.setState({transactions:e,status:c.a.SUCCESS})}},{key:"onGetTransactionsFailed",value:function(e){this.setState({transactions:null,status:c.a.ERROR})}},{key:"onCloseQuickPeek",value:function(){this.setState({transactions:null,account:null,status:null,show:!1})}}]),e}();t.a=s.a.createStore(u,"QuickPeekStore")},1541:function(e,t,n){"use strict";var a=n(2),o=n(3),s=n(11),i=n(5),r=n(6),c=n(0),u=n.n(c),l=n(527),p=n.n(l),d=n(1542),h=(n(1342),n(1347)),m=n.n(h),g=n(1348),f=function(e){Object(i.a)(n,e);var t=Object(r.a)(n);function n(e){var o;return Object(a.a)(this,n),(o=t.call(this,e))._onClickPromo=o._onClickPromo.bind(Object(s.a)(o)),o.setAnalyticsHandler=!1,o}return Object(o.a)(n,[{key:"render",value:function(){var e=this,t=this.props.promotions||d.a.getState().promotions;return t&&t[this.props.id]&&t[this.props.id].content?u.a.createElement("div",{className:"fade-in",dangerouslySetInnerHTML:{__html:t[this.props.id].content},ref:function(t){e.promo=t}}):null}},{key:"componentDidUpdate",value:function(){this.promo&&!this.setAnalyticsHandler&&(this.setAnalyticsHandler=!0,this.promo.addEventListener("click",this._onClickPromo))}},{key:"_onClickPromo",value:function(){var e,t;switch(this.props.id){case"Promo1":"SDP"===this.props.pageConfigs.pageId?(e=m.a.home_event_category,t=m.a.home_action_promo1_clicked):"history"===this.props.pageConfigs.pageId&&(e=m.a.history_event_category,t=m.a.history_promo10_click);break;case"Promo2":"SDP"===this.props.pageConfigs.pageId?(e=m.a.home_event_category,t=m.a.home_action_promo2_clicked):"history"===this.props.pageConfigs.pageId&&(e=m.a.history_event_category,t=m.a.history_promo11_click);break;case"Promo3":"SDP"===this.props.pageConfigs.pageId?(e=m.a.home_event_category,t=m.a.home_action_promo3_clicked):"history"===this.props.pageConfigs.pageId&&(e=m.a.history_event_category,t=m.a.history_promo12_click);break;case"Promo4":"SDP"===this.props.pageConfigs.pageId&&(e=m.a.home_event_category,t=m.a.home_action_promo4_clicked);break;default:e=null,t=null}e&&t&&("SDP"===this.props.pageConfigs.pageId?g.a.logHomePageAction(e,t,this.props.pageConfigs.reportSuite):"history"===this.props.pageConfigs.pageId&&g.a.logHistoryPageAction(e,t,this.props.pageConfigs.reportSuite))}}],[{key:"getStores",value:function(){return[d.a]}},{key:"getPropsFromStores",value:function(){return d.a.getState()}}]),n}(c.Component);t.a=p()(f)},1542:function(e,t,n){"use strict";var a=n(2),o=n(3),s=n(89),i=n(1480),r=n(1342),c=n.n(r),u=function(){function e(){Object(a.a)(this,e),this.state={promotions:null,status:c.a.LOADING},this.bindActions(i.a)}return Object(o.a)(e,[{key:"onSetLoadingState",value:function(){this.setState({promotions:null,status:c.a.LOADING})}},{key:"onGetPromotionsSuccess",value:function(e){this.setState({promotions:e,status:c.a.SUCCESS})}},{key:"onGetPromotionsError",value:function(){this.setState({promotions:null,status:c.a.ERROR})}},{key:"onReset",value:function(){this.alt.recycle(this)}}]),e}();t.a=s.a.createStore(u,"PromotionStore")},1543:function(e,t,n){"use strict";n.d(t,"a",(function(){return d}));var a=n(2),o=n(3),s=n(5),i=n(6),r=n(0),c=n.n(r),u=n(890),l=n(1539),p=n.n(l),d=function(e){Object(s.a)(n,e);var t=Object(i.a)(n);function n(e){return Object(a.a)(this,n),t.call(this,e)}return Object(o.a)(n,[{key:"render",value:function(){return c.a.createElement("div",{className:p.a.container+" di-container",id:"calculatorContainer"},c.a.createElement("h2",{className:p.a.heading},this.props.i18nStrings.calculator_label_title),c.a.createElement(u.a,{labels:this.props.i18nStrings,textClass:"brand-link",textBorderClass:"brand-link-border"}))}}]),n}(r.Component)},1544:function(e,t,n){e.exports={"pay-button-left-margin":"QuickPeek_pay-button-left-margin__sKZPg","of-amount-left-margin":"QuickPeek_of-amount-left-margin__1CBio","right-align":"QuickPeek_right-align__3qsI3","account-name":"QuickPeek_account-name__3tN-T","overview-item-label":"QuickPeek_overview-item-label__uXggH","overview-item-value":"QuickPeek_overview-item-value__1ikMt","overview-pay-item-distance":"QuickPeek_overview-pay-item-distance__ZC7uU","overview-accountoverview-item-distance":"QuickPeek_overview-accountoverview-item-distance__2H5M-","overview-sub-item-distance":"QuickPeek_overview-sub-item-distance__1t0Kj",close_btn:"QuickPeek_close_btn__2mHEz","overflow-transaction-container":"QuickPeek_overflow-transaction-container__XoVgJ","recent-activity":"QuickPeek_recent-activity__2mb0o","dotted-spacer":"QuickPeek_dotted-spacer__2uvFc","transaction-div":"QuickPeek_transaction-div__2VAC2","transaction-table":"QuickPeek_transaction-table__1aP_D","transaction-row":"QuickPeek_transaction-row__2ZeK0","pending-transaction":"QuickPeek_pending-transaction__1Xv4S","transaction-date":"QuickPeek_transaction-date__1KwjQ","transaction-description":"QuickPeek_transaction-description__3HzR-","transaction-amount":"QuickPeek_transaction-amount__1mn7j",footer
1:"QuickPeek_footer__1hCqs","font-size-14":"QuickPeek_font-size-14__1DWnm","go-to-history":"QuickPeek_go-to-history__2G74m"}},1545:function(e,t,n){"use strict";n.d(t,"a",(function(){return p}));var a=n(2),o=n(3),s=n(5),i=n(6),r=n(0),c=n.n(r),u=n(25),l=n.n(u),p=function(e){Object(s.a)(n,e);var t=Object(i.a)(n);function n(e){return Object(a.a)(this,n),t.call(this,e)}return Object(o.a)(n,[{key:"render",value:function(){var e="media alert alert-"+this.props.type;return c.a.createElement("div",{className:e},this.props.showIcon?c.a.createElement("div",{className:"media-left"}):null,this.props.dangerouslySetInnerHTML?c.a.createElement("div",{className:"media-body",dangerouslySetInnerHTML:this.props.dangerouslySetInnerHTML}):c.a.createElement("div",{className:"media-body"},this.props.children))}}]),n}(r.Component);p.propTypes={type:l.a.string.isRequired,showIcon:l.a.bool}},1582:function(e,t,n){"use strict";var a=n(2),o=n(3),s=n(11),i=n(5),r=n(6),c=n(0),u=n.n(c),l=n(25),p=n.n(l),d=n(888),h=n(1382),m=n(1540),g=n(1417),f=n(1497),v=n(89),_=n(1342),b=n.n(_),y=n(1350),k=function(){function e(){Object(a.a)(this,e)}return Object(o.a)(e,null,[{key:"getRewardsAccounts",value:function(e,t,n,a){var o={isNHP:n===b.a.NHP,pageId:n};return a&&(o.accountId=a),y.a.get("".concat(b.a.URL_REWARDS_ACCOUNTS),o)}}]),e}(),S=null,O=function(){function e(){Object(a.a)(this,e),this.generateActions("getRewardsAccountsSuccess","getRewardsAccountsError")}return Object(o.a)(e,[{key:"getRewardsAccounts",value:function(e,t,n,a){var o=this,s=S=Date.now()+"-"+Math.random();return k.getRewardsAccounts(e,t,n,a).then((function(e){s===S&&(null!=e&&e.status==b.a.HTTP_STATUS_OK&&e.data.purchaseRewardsResponse&&e.data.purchaseRewardsResponse!=b.a.ERROR.toLowerCase()?o.actions.getRewardsAccountsSuccess.defer(e.data.purchaseRewardsResponse):o.actions.getRewardsAccountsError.defer())})).catch((function(e){if(s===S)return o.actions.getRewardsAccountsError.defer()}))}},{key:"reset",value:function(){return S=null,!0}}]),e}(),C=v.a.createActions(O),A=function(){function e(){Object(a.a)(this,e),this.state={rewardsAccounts:null},this.bindActions(C)}return Object(o.a)(e,[{key:"onGetRewardsAccountsSuccess",value:function(e){this.setState({rewardsAccounts:e})}},{key:"onGetRewardsAccountsError",value:function(){this.setState({rewardsAccounts:null})}},{key:"onReset",value:function(){this.alt.recycle(this)}}]),e}(),E=v.a.createStore(A,"RewardsStore"),I=n(527),T=n.n(I),R=n(181),w=n(238),j=function(e){Object(i.a)(n,e);var t=Object(r.a)(n);function n(e,o){var i;return Object(a.a)(this,n),(i=t.call(this,e,o)).state={showWidget:!1,accountSelected:!1},"undefined"==typeof $LAB&&console.error("Warning: Custom.js requires $LABJS to be present in the browser in order to load custom written content. Make sure it's included in the SPA parent container."),i._handleHomeEventsOnUpdate=i._handleHomeEventsOnUpdate.bind(Object(s.a)(i)),i._handleHistoryEventsOnUpdate=i._handleHistoryEventsOnUpdate.bind(Object(s.a)(i)),i._renderCardlyticsWidget=i._renderCardlyticsWidget.bind(Object(s.a)(i)),i._renderCardlyticsInlineOffers=i._renderCardlyticsInlineOffers.bind(Object(s.a)(i)),i._renderInlineOffersHistoryOnSort=i._renderInlineOffersHistoryOnSort.bind(Object(s.a)(i)),i._propsCheckHelper=i._propsCheckHelper.bind(Object(s.a)(i)),i._routeToRewardsSummary=i._routeToRewardsSummary.bind(Object(s.a)(i)),i._prWidgetLoaded=i._prWidgetLoaded.bind(Object(s.a)(i)),i}return Object(o.a)(n,[{key:"componentDidUpdate",value:function(e,t){this.props.pageConfigs.pageId===b.a.SDP?this._handleHomeEventsOnUpdate(e,t):this.props.pageConfigs.pageId===b.a.HISTORY&&this._handleHistoryEventsOnUpdate(e,t),null!=this.props.AccountHistory.selectedAccount&&this.props.AccountHistory.selectedAccount.accountType==b.a.CHECKING_ACC?this.setState({showWidget:!0}):null!=this.props.AccountHistory.selectedAccount&&this.props.AccountHistory.selectedAccount.accountType!=b.a.CHECKING_ACC&&this.setState({showWidget:!1})}},{key:"componentWillUnmount",value:function(){C.reset(),this.props.pageConfigs.pageId===b.a.NHP&&R.a.unlisten("transaction-table-sort",this._renderInlineOffersHistoryOnSort)}},{key:"componentDidMount",value:function(){this.props.pageConfigs.pageId===b.a.SDP&&this.props.Accounts.accountDataStatus===b.a.SUCCESS&&this.props.Accounts.accounts&&C.getRewardsAccounts(this.props.pageConfigs.contextPath,this.props.pageConfigs.rftoken,this.props.pageConfigs.pageId),this.props.pageConfigs.pageId===b.a.NHP&&R.a.listen("transaction-table-sort",this._renderInlineOffersHistoryOnSort)}},{key:"render",value:function(){var e=this.state.showWidget?"":"hidden";return u.a.createElement("div",{id:this.props.id,className:"di-container",hidden:e},u.a.createElement(d.a,{className:"cardlytics_widget",id:"cardlytics_dashboard"}))}},{key:"_handleHomeEventsOnUpdate",value:function(e,t){var n,a=this,o=this._propsCheckHelper(e,t);(o.hasAccountsLoaded()&&C.getRewardsAccounts(this.props.pageConfigs.contextPath,this.props.pageConfigs.rftoken,this.props.pageConfigs.pageId),o.hasAtLeastOneRewardsAccount())&&(null==e.Rewards.rewardsAccounts&&this._renderCardlyticsWidget((function(){"undefined"!==typeof CARDLYTICS&&(CARDLYTICS.config.rewardSummaryURL=a._routeToRewardsSummary,CARDLYTICS.config.contentLoaded=a._prWidgetLoaded,CARDLYTICS.runtime.cachedServices.Go=!0,CARDLYTICS.Controller.Go())})),o.hasNewQuickPeekTransactionsLoaded()&&function(){var e=a.props.QuickPeek.transactions.transactionsresponse,t=a.props.Rewards.rewardsAccounts;if(null!=e&&null!=t)for(n=0;n<t.length;n++)if(t[n].cbs2AccountId==e[0].acctId){"undefined"!==typeof CARDLYTICS&&setTimeout((function(){CARDLYTICS.Controller.UpdateTransactionOffers(t[n].token)}),10);break}}())}},{key:"_handleHistoryEventsOnUpdate",value:function(e,t){var n=this,a=this._propsCheckHelper(e,t);a.hasNewDIAccountSelected()&&C.getRewardsAccounts(this.props.pageConfigs.contextPath,this.props.pageConfigs.rftoken,this.props.pageConfigs.pageId,this.props.AccountHistory.selectedAccount.id),a.hasAtLeastOneRewardsAccount()&&(a.hasNewRewardsAccountSelected()&&(this.setState({accountSelected:!0}),this._renderCardlyticsWidget((function(){"undefined"!==typeof CARDLYTICS&&(CARDLYTICS.config.rewardSummaryURL=n._routeToRewardsSummary,CARDLYTICS.config.contentLoaded=n._prWidgetLoaded)}))),a.hasNewTransactionHistoryLoaded()&&(a.hasWidgetLoaded()&&1!=this.state.accountSelected||(this.setState({accountSelected:!1}),setTimeout((function(){"undefined"!==typeof CARDLYTICS&&(CARDLYTICS.runtime.cachedServices.Go=!0,CARDLYTICS.Controller.Go())}),10)),a.hasWidgetLoaded()&&0==this.state.accountSelected&&"undefined"!==typeof CARDLYTICS&&setTimeout((function(){CARDLYTICS.Controller.UpdateTransactionOffers()}),10)))}},{key:"_renderCardlyticsWidget",value:function(e){var t=document.getElementsByTagName("head")[0],n=document.getElementById("cardlytics_security_token");window.relatedAccounts=[];for(var a=0;a<this.props.Rewards.rewardsAccounts.length;a++){var o={accountName:this.props.Rewards.rewardsAccounts[a].accountNumber+"-"+this.props.Rewards.rewardsAccounts[a].accountName,securityToken:this.props.Rewards.rewardsAccounts[a].token};relatedAccounts.push(o)}var s={title:this.props.title};if(relatedAccounts.push(s),null!=this.props.Rewards.rewardsAccounts&&this.props.Rewards.rewardsAccounts.length>0){var i={isSWTS:this.props.Rewards.rewardsAccounts[0].swts};relatedAccounts.push(i)}null==n?((n=document.createElement("meta")).id="cardlytics_security_token",n.content=this.props.Rewards.rewardsAccounts[0].token,t.appendChild(n)):n.content=this.props.Rewards.rewardsAccounts[0].token,this.props.css&&this.props.css.length>
10&&w.a.loadCSSResources(this.props.css),this.props.js&&this.props.js.length>0&&$LAB.setOptions({AlwaysPreserveOrder:!0}).script(this.props.js).wait((function(){e()}))}},{key:"_renderCardlyticsInlineOffers",value:function(e,t){e.forEach((function(e){var n="rewards-"+e.transactionId;setTimeout((function(){t(n)}),10)}))}},{key:"_renderInlineOffersHistoryOnSort",value:function(){"undefined"!==typeof CARDLYTICS&&setTimeout((function(){CARDLYTICS.Controller.UpdateTransactionOffers()}),10)}},{key:"_routeToRewardsSummary",value:function(){this.context.router.push("/app/home/olb/rewards_summary")}},{key:"_prWidgetLoaded",value:function(){this.setState({showWidget:!0})}},{key:"_propsCheckHelper",value:function(e,t){var n=this;return{hasAtLeastOneRewardsAccount:function(){return n.props.Rewards.rewardsAccounts&&n.props.Rewards.rewardsAccounts.length>0},hasAccountsLoaded:function(){return e.Accounts.accountDataStatus===b.a.LOADING&&n.props.Accounts.accountDataStatus===b.a.SUCCESS},hasWidgetLoaded:function(){return t.showWidget},hasNewQuickPeekTransactionsLoaded:function(){return e.QuickPeek.status===b.a.LOADING&&n.props.QuickPeek.status===b.a.SUCCESS&&n.props.QuickPeek.transactions&&n.props.QuickPeek.transactions.transactionsresponse.length>0},hasNewDIAccountSelected:function(){return!e.AccountHistory.selectedAccount&&n.props.AccountHistory.selectedAccount||e.AccountHistory.selectedAccount&&n.props.AccountHistory.selectedAccount&&e.AccountHistory.selectedAccount.id!==n.props.AccountHistory.selectedAccount.id},hasNewRewardsAccountSelected:function(){return null==e.Rewards.rewardsAccounts||0===e.Rewards.rewardsAccounts.length||e.Rewards.rewardsAccounts[0].cbs2AccountId!==n.props.Rewards.rewardsAccounts[0].cbs2AccountId},hasNewTransactionHistoryLoaded:function(){var t=e.Transactions.status===b.a.LOADING&&n.props.Transactions.status===b.a.SUCCESS&&n.props.Transactions.transactions.length>0,a=e.pageConfigs.breakpoint!==n.props.pageConfigs.breakpoint&&(e.pageConfigs.breakpoint===b.a.LAYOUT_XS||n.props.pageConfigs.breakpoint===b.a.LAYOUT_XS);return t||a}}}}],[{key:"getStores",value:function(){return[h.a,m.a,f.a,g.b,E]}},{key:"getPropsFromStores",value:function(){return{Accounts:h.a.getState(),QuickPeek:m.a.getState(),AccountHistory:f.a.getState(),Transactions:g.b.getState(),Rewards:E.getState()}}}]),n}(c.PureComponent);t.a=T()(j);j.propTypes={pageConfigs:p.a.object.isRequired},j.contextTypes={router:p.a.object.isRequired}},1584:function(e,t,n){"use strict";var a=n(2),o=n(3),s=n(5),i=n(6),r=n(0),c=n(89),u=n(1481),l=n(1342),p=n.n(l),d=function(){function e(){Object(a.a)(this,e),this.state={zones:null,status:p.a.LOADING},this.bindActions(u.a)}return Object(o.a)(e,[{key:"onSetLoadingState",value:function(){this.setState({zones:null,status:p.a.LOADING})}},{key:"onGetZonesSuccess",value:function(e){this.setState({zones:e,status:p.a.SUCCESS})}},{key:"onGetZonesError",value:function(){this.setState({zones:null,status:p.a.ERROR})}},{key:"onReset",value:function(){this.alt.recycle(this)}}]),e}(),h=c.a.createStore(d,"SegmintStore"),m=n(527),g=n.n(m),f=n(728),v=n.n(f),_=function(e){Object(s.a)(n,e);var t=Object(i.a)(n);function n(){return Object(a.a)(this,n),t.apply(this,arguments)}return Object(o.a)(n,[{key:"render",value:function(){var e=this.props.zones||h.getState().zones;return e&&e[this.props.id]&&e[this.props.id].content?React.createElement("div",{className:"fade-in",dangerouslySetInnerHTML:{__html:v.a.sanitize(e[this.props.id].content,{ADD_TAGS:["iframe"],ADD_ATTR:["target"]})}}):null}}],[{key:"getStores",value:function(){return[h]}},{key:"getPropsFromStores",value:function(){return h.getState()}}]),n}(r.Component);t.a=g()(_)},1600:function(e,t,n){"use strict";n.d(t,"a",(function(){return m}));var a=n(2),o=n(3),s=n(5),i=n(6),r=n(0),c=n.n(r),u=n(25),l=n.n(u),p=n(1351),d=n.n(p),h=n(31);console.log("styles",d.a);var m=function(e){Object(s.a)(n,e);var t=Object(i.a)(n);function n(e){return Object(a.a)(this,n),t.call(this,e)}return Object(o.a)(n,[{key:"render",value:function(){return c.a.createElement("div",{className:d.a["no-accounts"]},c.a.createElement("span",{className:"text-light"},c.a.createElement(h.a,{className:"brand-type-a-10p",name:"Accounts",height:"60px",width:"60px"})),c.a.createElement("h2",null,this.props.i18nStrings.accounts_noAccountsLabelText),c.a.createElement("h3",{className:"text-light"},this.props.i18nStrings.Any_questions_please_call_us))}}]),n}(r.Component);m.propTypes={i18nStrings:l.a.objectOf(l.a.string).isRequired}},1733:function(e,t,n){e.exports={"accordion-container":"Accordion_accordion-container__3kfQp",caret:"Accordion_caret__3mDHp",total:"Accordion_total__2Rgrn","add-minus":"Accordion_add-minus__3tGR6","sub-header":"Accordion_sub-header__1DrYc"}},1934:function(e,t,n){e.exports={content:"MOTD_content__1CI-9"}},1935:function(e,t,n){e.exports={"turbo-tax-image-container":"TurboTax_turbo-tax-image-container__Alzuk","turbo-tax-button-container":"TurboTax_turbo-tax-button-container__3zpze"}}
1,1936:function(e,t,n){e.exports={"modal-link":"ModalLinks_modal-link__x6tx2","modal-link-last":"ModalLinks_modal-link-last__18Gh_"}},1937:function(e,t,n){e.exports={container:"CcpaContainer_container__8U_vk"}},2378:function(e,t,n){"use strict";n.r(t);var a=n(22),o=n(36),s=n(2),i=n(3),r=n(11),c=n(5),u=n(6),l=n(0),p=n.n(l),d=n(25),h=n.n(d),m=n(26),g=n.n(m),f=n(111),v=n(238),_=n(1398),b=n(1538),y=n(527),k=n.n(y),S=n(1359),O=n(1342),C=n.n(O),A=n(1351),E=n.n(A),I=n(31),T=n(243),R=n(1347),w=n.n(R),j=n(1348),L=function(e){Object(c.a)(n,e);var t=Object(u.a)(n);function n(e){var a;return Object(s.a)(this,n),(a=t.call(this,e))._onClickTransfer=a._onClickTransfer.bind(Object(r.a)(a)),a}return Object(i.a)(n,[{key:"_onClickTransfer",value:function(){var e=this.props.pageConfigs,t={diId:e.diId,guid:e.guid,rftoken:e.rftoken,page_name:"home_page"};"outsideAccounts"==this.props.id?j.a.logHomePageAction(w.a.home_event_category,w.a.home_action_mx_transfer_clicked,this.props.pageConfigs.reportSuite,t):j.a.logHomePageAction(w.a.home_event_category,w.a.home_action_transfer_clicked_from_accounts,this.props.pageConfigs.reportSuite,t)}},{key:"render",value:function(){var e=this.props,t=e.customerType,n=e.i18nStrings;return p.a.createElement("div",{className:E.a["accounts-header"]+" brand-type-a"},p.a.createElement("h1",{className:E.a["accounts-title"]},this.props.title),this.props.canTransfer&&this.props.transfersRoute?p.a.createElement(T.a,{id:"transferLink"+(this.props.id||""),className:E.a["transfer-link"]+" brand-type-a-text",to:this.props.transfersRoute,onClick:this._onClickTransfer},p.a.createElement(I.a,{className:"brand-type-a-text",name:"TransferMoney"}),p.a.createElement("div",null,this.props.i18nStrings.transfer)):null,this.props.preferencesPermission&&this.props.preferencesRoute&&t!==C.a.BUSINESS?p.a.createElement(T.a,{id:"preferencesLink"+(this.props.id||""),className:E.a["preferences-link"]+" brand-type-a-text",to:this.props.preferencesRoute},p.a.createElement(I.a,{className:"brand-type-a-text",name:"Settings"}),p.a.createElement("div",null,n.settings)):null,this.props.alertsEnabled&&this.props.alertsSettingsUrl&&t===C.a.BUSINESS?p.a.createElement(T.a,{id:"preferencesLink"+(this.props.id||""),className:E.a["preferences-link"]+" brand-type-a-text",to:this.props.preferencesRoute},p.a.createElement(I.a,{className:"brand-type-a-text",name:"Notifications"}),p.a.createElement("div",null,n.alerts)):null)}}]),n}(l.Component);L.propTypes={id:h.a.oneOfType([h.a.number,h.a.string]),title:h.a.string,canTransfer:h.a.bool,transfersRoute:h.a.string,i18nStrings:h.a.objectOf(h.a.string).isRequired,customerType:h.a.string};var D=n(1349),N=n(1344),P=function(e){Object(c.a)(n,e);var t=Object(u.a)(n);function n(e){var a;return Object(s.a)(this,n),(a=t.call(this,e))._analyticsClickEvent=a._analyticsClickEvent.bind(Object(r.a)(a)),a}return Object(i.a)(n,[{key:"render",value:function(){var e=this.props.account,t=!!e.tpvReference,n=this.props.configs.primaryUser,a=this.props.configs.viewOnlyMode,o=e.displayFlag.isHistoryEnabled&&(n||!t),s=this.props.configs.customerType===C.a.BUSINESS,i=e.displayFlag.isHistoryEntitled,r=e.description,c={id:"accountDescription"+e.id,className:E.a["account-description"]+" icon brand-link",title:r+" "+N.a.getMaskedAccountNumber(e),tabIndex:"0",href:"javascript:void(0)"};if((!s&&n||s&&i)&&!a&&t){if(this.props.configs.extb_target&&"_self"!==this.props.configs.extb_target)return p.a.createElement("a",Object.assign({},c,{href:this._buildExternalBrokerURL(this.props.configs.extb_href,e),target:this.props.configs.extb_target,onClick:this._analyticsClickEvent}),this._renderAccountNameAndNumber(e));var u={pathname:"/app/home/frame",search:"?src=".concat(encodeURIComponent(this._buildExternalBrokerURL(this.props.configs.extb_href,e)))};return p.a.createElement(T.a,Object.assign({},c,{to:u,onClick:this._analyticsClickEvent}),this._renderAccountNameAndNumber(e))}if(o){var l=(this.props.configs||{}).defaultLocation,d={accountId:e.accountReference};s&&l&&(d.locationId=e.customerId);var h=d.locationId?"&locationId=".concat(d.locationId):"",m={pathname:"/app/home".concat(this.props.configs.olbRoutes[C.a.HISTORY]),search:"?accountId=".concat(e.accountReference).concat(h)};return p.a.createElement(T.a,Object.assign({},c,{to:m,onClick:this._analyticsClickEvent}),this._renderAccountNameAndNumber(e))}return p.a.createElement("span",{id:"accountDescription"+e.id,className:E.a["account-description"]},this._renderAccountNameAndNumber(e))}},{key:"_renderAccountNameAndNumber",value:function(e){var t=[];return t.push(p.a.createElement("span",{key:"accountName"+e.id,id:"accountName"+e.id,className:E.a["account-name"]},e.description)),N.a.showPrimaryHolderIdInAccountDescription(e,this.props.pageConfigs)&&t.pu
1sh(p.a.createElement("span",{key:"accountPrimaryHolderId"+e.id,id:"accountPrimaryHolderId"+e.id,className:E.a["account-primaryholder-id"]},e.displayPrimaryHolderId+"-")),t.push(p.a.createElement("span",{key:"accountNumber"+e.id,id:"accountNumber"+e.id,className:E.a["account-number"]},N.a.getMaskedAccountNumber(e))),t}},{key:"_buildExternalBrokerURL",value:function(e,t){var n=t.tpvReference,a=t.accountReference,o=t.id,s=t.tpvProductCode,i=t.customerId,r=t.retailTin;if(e.includes("/fmis/live/sso/")||e.includes("/fmis/beta/sso/")){var c=/\<.*?\>/;return r?e.replace(c,n).replace(c,o).replace(c,s)+"&userGuid="+i+"&retailTin="+r:e.replace(c,n).replace(c,o).replace(c,s)}return e+n+"&accountRef="+a+"&AUTO_LOAD=TRUE"}},{key:"_historyClick",value:function(){this._analyticsClickEvent()}},{key:"_analyticsClickEvent",value:function(){var e=this.props.account,t=e.fiId,n=e.category,a=e.balance,o=this.props.configs,s={diId:o.diId,fiId:t,guid:o.guid,category:n,balance:a,page_name:"home_page"};j.a.logHomePageAction(w.a.home_event_category,w.a.home_action_history_clicked_from_accounts,this.props.pageConfigs.reportSuite,s)}}]),n}(l.Component);P.propTypes={account:h.a.object.isRequired,configs:h.a.object.isRequired};var x=n(1436),U=function(e){Object(c.a)(n,e);var t=Object(u.a)(n);function n(e){return Object(s.a)(this,n),t.call(this,e)}return Object(i.a)(n,[{key:"render",value:function(){var e=this.props.account.ownershipType===C.a.JOINT_ACCOUNT_OWNERSHIP_TYPE||this.props.account.ownershipType===C.a.CROSS_USER_ACCOUNT_OWNERSHIP_TYPE;return p.a.createElement("div",null,p.a.createElement("div",{className:E.a["account-header"]},p.a.createElement(P,{account:this.props.account,configs:this.props.configs,i18nStrings:this.props.i18nStrings,pageConfigs:this.props.pageConfigs}),this.props.children?p.a.createElement("span",{className:E.a["quickpeek-link"]},this.props.children):null),e?p.a.createElement(x.a,{account:this.props.account,configs:this.props.configs,i18nStrings:this.props.i18nStrings}):null)}}]),n}(l.Component);U.propTypes={account:h.a.object.isRequired,configs:h.a.object.isRequired,i18nStrings:h.a.objectOf(h.a.string).isRequired};var M=n(1361),B=function(e){Object(c.a)(n,e);var t=Object(u.a)(n);function n(e){return Object(s.a)(this,n),t.call(this,e)}return Object(i.a)(n,[{key:"render",value:function(){var e,t=[E.a["overview-item-value"]];return this.props.isMainItem&&t.push(E.a["main-overview-item"]),e="number"===typeof this.props.value?p.a.createElement(M.a,{id:this.props.itemId||"",value:this.props.value}):this.props.value,p.a.createElement("div",{className:E.a["overview-item-container"]},p.a.createElement("span",{id:"itemLabel"+(this.props.itemId||""),className:t.join(" ")},this.props.label),null!=e?p.a.createElement("span",{className:E.a["dotted-spacer"]}):null,p.a.createElement("span",{id:"itemValue"+(this.props.itemId||""),className:t.join(" "),title:this.props.showRegDD?"**"+this.props.regDDText:""},this.props.showRegDD?"**":"",e),this.props.showWarningIcon?p.a.createElement("span",{className:E.a.warning},p.a.createElement(I.a,{name:"AlertWarning"})):null)}}]),n}(l.Component);B.propTypes={itemId:h.a.string,label:h.a.string,value:h.a.oneOfType([h.a.number,h.a.string]),isMainItem:h.a.bool,showRegDD:h.a.bool,regDDText:h.a.string,showWarningIcon:h.a.bool};var H=function(e){Object(c.a)(n,e);var t=Object(u.a)(n);function n(e){var a;return Object(s.a)(this,n),(a=t.call(this,e))._isDateInPast=a._isDateInPast.bind(Object(r.a)(a)),a._buildUnavailableBalance=a._buildUnavailableBalance.bind(Object(r.a)(a)),a._buildAmountDue=a._buildAmountDue.bind(Object(r.a)(a)),a._buildAmountPastDue=a._buildAmountPastDue.bind(Object(r.a)(a)),a._buildCreditCardAccountOverview=a._buildCreditCardAccountOverview.bind(Object(r.a)(a)),a._buildLoanAccountOverview=a._buildLoanAccountOverview.bind(Object(r.a)(a)),a._buildGeneralLedgerAccountOverview=a._buildGeneralLedgerAccountOverview.bind(Object(r.a)(a)),a._buildInvestmentAccountOverview=a._buildInvestmentAccountOverview.bind(Object(r.a)(a)),a._buildDepositAccountOverview=a._buildDepositAccountOverview.bind(Object(r.a)(a)),a._buildBalance=a._buildBalance.b
1ind(Object(r.a)(a)),a._buildAvailableBalance=a._buildAvailableBalance.bind(Object(r.a)(a)),a._buildPayoffAmount=a._buildPayoffAmount.bind(Object(r.a)(a)),a}return Object(i.a)(n,[{key:"render",value:function(){var e,t=this.props.account;return e=N.a.isCreditCardAccount(t)?this._buildCreditCardAccountOverview():N.a.isLoanAccount(t)?this._buildLoanAccountOverview():N.a.isGeneralLedgerAccount(t)?this._buildGeneralLedgerAccountOverview():N.a.isInvestmentAccount(t)?this._buildInvestmentAccountOverview():this._buildDepositAccountOverview(),p.a.createElement("div",{id:"accountOverview"+t.id,className:E.a["account-overview"]},e)}},{key:"_isDateInPast",value:function(e){if(e){var t=new Date;t.setHours(0,0,0,0);var n=new Date(e);if(n.setHours(0,0,0,0),n<t)return!0}return!1}},{key:"_buildUnavailableBalance",value:function(e){return p.a.createElement(B,{itemId:"_balance"+this.props.account.id,key:"balance",label:e,value:this.props.i18nStrings.unavailable})}},{key:"_buildAmountDue",value:function(e,t,n){var a=this.props.account,o=this.props.i18nStrings.quickpeek_Due,s=this.props.configs.showWarningIcon,i=!1;return e&&(o+=" "+e,s&&t>0&&"CLOSED"!==a.accountStatus&&this._isDateInPast(e)&&n&&(i=!0)),p.a.createElement(B,{itemId:"_amountDue"+a.id,key:"amountDue",label:o,value:t,showWarningIcon:i})}},{key:"_buildAmountPastDue",value:function(e,t){var n=this.props.account,a=this.props.i18nStrings.quickpeek_Past_Due,o=this.props.configs.showWarningIcon,s=!1;return e&&(a+=" "+e,o&&(s=!0)),p.a.createElement(B,{itemId:"_amountPastDue"+n.id,key:"amountPastDue",label:a,value:t,showWarningIcon:s})}},{key:"_buildCreditCardAccountOverview",value:function(){var e,t=this.props.account,n=[],a=t.availableBalance,o=t.loanInfo.nextPaymentAmount,s=t.lastStatementBalance,i=t.loanInfo.nextPaymentDate,r=this.props.configs.showAvailableCredit,c=t.loanInfo.datePastDue,u=this.props.configs.showCreditCardPayoffAmount,l=this._getPayoffAmount(),d=this.props.configs.showPastDue,h=!0;if(null!=t.loanInfo.pastDueInterest&&null!=t.loanInfo.pastDuePrincipal&&(e=t.loanInfo.pastDueInterest+t.loanInfo.pastDuePrincipal),null!=t.balance?n.push(p.a.createElement(B,{itemId:"_balance"+t.id,key:"balance",label:this.props.i18nStrings.Outstanding,isMainItem:!0,value:t.balance})):n.push(this._buildUnavailableBalance(this.props.i18nStrings.Outstanding)),r&&null!=a&&n.push(p.a.createElement(B,{itemId:"_creditLimit"+t.id,key:"creditLimit",label:this.props.i18nStrings.accounts_details_availableCredit,value:a})),s>0&&n.push(p.a.createElement(B,{itemId:"_totalAmountDue"+t.id,key:"totalAmountDue",label:this.props.i18nStrings.accounts_details_lastStatementBalance,value:s})),u&&null!=l){var m=this._buildPayoffAmount(l);null!=m&&n.push(m)}return this._isDateInPast(c)&&d&&(h=!1),null!==o&&n.push(this._buildAmountDue(i,o,h)),h||n.push(this._buildAmountPastDue(c,e)),n}},{key:"_buildLoanAccountOverview",value:function(){var e,t=this.props.account,n=[],a=this._getPayoffAmount(),o=t.loanInfo.nextPaymentAmount,s=t.loanInfo.nextPaymentDate,i=t.loanInfo.datePastDue,r=this.props.configs.showPastDue,c=!0;if(null!=t.loanInfo.pastDueInterest&&null!=t.loanInfo.pastDuePrincipal&&(e=t.loanInfo.pastDueInterest+t.loanInfo.pastDuePrincipal),null!=t.balance?n.push(p.a.createElement(B,{itemId:"_balance"+t.id,key:"balance",label:this.props.i18nStrings.accounts_balanceLabelText,isMainItem:!0,value:t.balance})):n.push(this._buildUnavailableBalance(this.props.i18nStrings.accounts_balanceLabelText)),N.a.isHomeEquityLoan(t)){var u=t.availableBalance;this.props.configs.showAvailableCredit&&null!=u&&n.push(p.a.createElement(B,{itemId:"_creditLimit"+t.id,key:"creditLimit",label:this.props.i18nStrings.accounts_details_availableCredit,value:u}))}if(a){var l=this._buildPayoffAmount(a);null!=l&&n.push(l)}return this._isDateInPast(i)&&r&&(c=!1),o>0&&n.push(this._buildAmountDue(s,o,c)),c||n.push(this._buildAmountPastDue(i,e)),n}},{key:"_buildGeneralLedgerAccountOverview",value:function(){var e=this.props.account,t=[];return null!=e.balance?t.push(p.a.createElement(B,{itemId:"_balance"+e.id,key:"balance",label:this.props.i18nStrings.accounts_balanceLabelText,isMainItem:!0,value:e.balance})):t.push(this._buildUnavailableBalance(this.props.i18nStrings.accounts_balanceLabelText)),t}},{key:"_buildInvestmentAccountOverview",value:function(){var e=this.props.account,t=[];return null!=e.balance?t.push(p.a.createElement(B,{itemId:"_balance"+e.id,key:"balance",label:this.props.i18nStrings.accounts_balanceLabelText,isMainItem:!0,value:e.balance})):t.push(this._buildUnavailableBalance(this.props.i18nStrings.accounts_balanceLabelText)),N.a.isMaturable(e)&&null!=e.maturityDate?t.push(p.a.createElement(B,{itemId:"_maturityDate"+e.id,key:"maturityDate",label:this.props.i18nStrings.accounts_details_maturityDate,value:e.maturityDate})):null==e.availableBalance||N.a.isMaturable(e)||t.push(p.a.createElement(B,{itemId:"_availableBalance"+e.id,key:"availableBalance",label:this.props.i18nStrings.accounts_availableLabelText,value:e.availableBalance})),t}},{key:"_buildDepositAccountOverview",value:function(){var e=this.props.account,t=[];return this.props.configs.showAvailableBalanceEmphasized?(null!=e.availableBalance&&t.push(this._buildAvailableBalance(!0)),t.push(this._buildBalance(!1))):(t.push(this._buildBalance(!0)),null!=e.availableBalance&&t.push(this._buildAvailableBalance(!1))),t}},{key:"_buildBalance",value:function(e){var t=this.props.account;return null!=t.balance?p.a.createElement(B,{itemId:"_balance"+t.id,key:"balance",label:this.props.i18nStrings.Current,isMainItem:e,value:t.balance}):this._buildUnavailableBalance(this.props.i18nStrings.Current)}},{key:"_buildAvailableBalance",value:function(e){var t=this.props.account;return p.a.createElement(B,{itemId:"_availableBalance"+t.id,key:"availableBalance",label:this.props.i18nStrings.accounts_availableLabelText,isMainItem:e,value:t.availableBalance,showRegDD:this.props.configs.regdd_display,regDDText:this.props.configs.regdd_text})}},{key:"_buildPayoffAmount",value:function(e){var t=this.props.account,n=!1;if(this.props.configs.acct_summ_suppress_values&&(n=this.props.configs.acct_summ_suppress_values.includes("payoffAmount")),!n)return p.a.createElement(B,{itemId:"_payoffAmount"+t.id,key:"payoffAmount",label:this.props.i18nStrings.accounts_details_payoffAmount,value:e})}},{key:"_getPayoffAmount",value:function(){var e,t;return this.props.configs.accountDisplayCalculatedLoanPayoff?null===(e=this.props.account.loanInfo)||void 0===e?void 0:e.calculatedPayoffAmount:null===(t=this.props.account.loanInfo)||void 0===t?void 0:t.payoffAmount}}]),n}(l.Component);H.propTypes={account:h.a.object.isRequired,configs:h.a.object.isRequired,i18nStrings:h.a.objectOf(h.a.string).isRequired};var q=n(1459),G=function(e){Object(c.a)(n,e);var t=Object(u.a)(n);function n(e){var a;return Object(s.a)(this,n),(a=t.call(this,e))._handleQuickPeekLinkClick=a._handleQuickPeekLinkClick.bind(Object(r.a)(a)),a._handlePayButtonClick=a._handlePayButtonClick.bind(Object(r.a)(a)),a}return Object(i.a)(n,[{key:"render",value:function(){var e=this.props.configs.viewOnlyMode,t=this.props.account,n=this.props.account.customerId||null,a=t.displayFlag.isHistoryEnabled,o=!!t.tpvReference,s=null,i=null,r=this.props.configs.customerType===C.a.BUSINESS;
1if((N.a.isCreditCardAccount(t)||N.a.isLoanAccount(t))&&t.displayFlag.transferTo&&!e&&this.props.canTransfer){var c="?";t&&t.accountReference&&(c="".concat(c,"accountId=").concat(t.accountReference)),n&&(c="".concat(c).concat(t&&t.accountReference?"&":"?","locationId=").concat(n)),s=p.a.createElement("span",{className:E.a["pay-button-container"]},p.a.createElement(T.a,{id:"payButton"+t.id,"aria-label":"Pay Account "+t.description,className:"btn btn-tertiary router",role:"button",to:{pathname:this.props.configs.olbRoutes[C.a.TRANSFERS],search:c},onClick:this._handlePayButtonClick},this.props.i18nStrings.transfers_pay))}a&&!o&&(i=p.a.createElement("a",{id:"quickPeekLink"+t.id,className:E.a["quick-peek-link"]+" hidden-xs",onClick:this._handleQuickPeekLinkClick,tabIndex:"0",href:"javascript:void(0)","aria-haspopup":"true"},this.props.i18nStrings.quickpeek_header));var u=this.props.last?E.a["account-divider-last"]:E.a["account-divider"];return p.a.createElement("div",{className:E.a.account},p.a.createElement("div",{className:E.a["account-header"]},p.a.createElement("div",{className:i?E.a["account-info"]:null},p.a.createElement(U,{account:this.props.account,configs:this.props.configs,i18nStrings:this.props.i18nStrings,pageConfigs:this.props.pageConfigs},i))),p.a.createElement(H,{account:this.props.account,configs:this.props.configs,i18nStrings:this.props.i18nStrings,pageConfigs:this.props.pageConfigs}),p.a.createElement("div",{className:E.a["account-action-container"]},s),r?null:p.a.createElement("div",{className:u}))}},{key:"_handleQuickPeekLinkClick",value:function(e){var t=this.props.account,n=t.fiId,a=t.category,o=t.balance,s=this.props.configs,i={diId:s.diId,fiId:n,guid:s.guid,category:a,balance:o,page_name:"home_page"};j.a.logHomePageAction(w.a.home_event_category,w.a.home_action_accounts_quickpeek_clicked+this.props.account.accountType,this.props.pageConfigs.reportSuite,i),q.a.showQuickPeek({account:this.props.account})}},{key:"_handlePayButtonClick",value:function(e){var t=this.props.account,n=t.fiId,a=t.category,o=t.balance,s=this.props.configs,i={diId:s.diId,fiId:n,guid:s.guid,category:a,balance:o,page_name:"home_page"};j.a.logHomePageAction(w.a.home_event_category,w.a.home_action_pay_clicked_from_accounts+this.props.account.accountType,this.props.pageConfigs.reportSuite,i)}}]),n}(l.Component);G.propTypes={account:h.a.object.isRequired,location:h.a.object,configs:h.a.object.isRequired,i18nStrings:h.a.objectOf(h.a.string).isRequired};var W=function(e){Object(c.a)(n,e);var t=Object(u.a)(n);function n(e){return Object(s.a)(this,n),t.call(this,e)}return Object(i.a)(n,[{key:"render",value:function(){var e=0;return this.props.accounts.forEach((function(t){e+=100*t.balance})),e=(e/100).toFixed(2),p.a.createElement("div",{id:"groupTotal"+(this.props.groupId||""),className:E.a["group-total"]},this.props.i18nStrings.accounts_totalLabelText+" "+this.props.groupLabel,"\xa0",p.a.createElement("span",{className:E.a["dotted-spacer"]}),p.a.createElement("span",{id:"groupTotalValue"+(this.props.groupId||""),className:E.a["group-total-value"]},p.a.createElement(M.a,{value:e})))}}]),n}(l.Component);W.propTypes={groupId:h.a.string,groupLabel:h.a.string.isRequired,accounts:h.a.arrayOf(h.a.object).isRequired,configs:h.a.object.isRequired,i18nStrings:h.a.objectOf(h.a.string).isRequired};var F=function(e){Object(c.a)(n,e);var t=Object(u.a)(n);function n(e){return Object(s.a)(this,n),t.call(this,e)}return Object(i.a)(n,[{key:"render",value:function(){var e=this,t=this.props,n=t.accounts,a=t.location,o=t.canTransfer,s=t.configs,i=t.i18nStrings,r=[],c=null,u=this.props.configs.customerType===C.a.BUSINESS;return n.forEach((function(t){r.push(p.a.createElement(G,{canTransfer:o,key:u?void 0:t.id,account:t,location:a,prevLocationId:u?c:null,configs:s,i18nStrings:i,pageConfigs:e.props.pageConfigs})),u&&(c=t.customerId)})),p.a.createElement("div",{className:E.a["panel-account-group"]},r,u?null:this.renderGroupTotals())}},{key:"renderGroupTotals",value:function(){var e=this.props,t=e.groupLabel,n=e.groupId,a=e.i18nStrings,o=e.accounts,s=e.configs;return p.a.createElement(W,{className:E.a["group-total"],groupId:n,groupLabel:t,accounts:o,configs:s,i18nStrings:a})}}]),n}(l.Component);F.propTypes={groupId:h.a.string,groupLabel:h.a.string.isRequired,accounts:h.a.arrayOf(h.a.object).isRequired,configs:h.a.object.isRequired,i18nStrings:h.a.objectOf(h.a.string).isRequired};var Q=n(81),K=n(531),Y=n(1733),z=n.n(Y),X=function(e){Object(c.a)(n,e);var t=Object(u.a)(n);function n(e){var a;return Object(s.a)(this,n),(a=t.call(this,e)).handleSelect=function(e){e.preventDefault(),a.props.onSelect&&a.props.onSelect(a.props.eventKey)},a}return Object(i.a)(n,[{key:"render",value:function(){var e=this.props,t=e.header,n=e.subAccordion,a=e.expanded,o=e.collapsible,s=N.a.calculateTotalAmount(this.props.accounts),i=p.a.createElement("div",{className:"panel-title",onClick:this.handleSelect},p.a.createElement("a",{className:a?"":"collapsed","aria-expanded":a?"true":"false","aria-selected":a?"true":"false"},n?p.a.createElement("span",{className:z.a["add-minus"]},a?p.a.createElement(window.DI.Components.SVG,{name:"Subtract"}):p.a.createElement(window.DI.Components.SVG,{name:"Add"})):p.a.createElement("span",{className:"caret ".concat(z.a.caret)}),p.a.createElement("span",{className:z.a["sub-header"]},t),this.props.accounts?p.a.createElement("span",{className:z.a.total},K.a.convertNumberToUSD(s,!0)):null)),r=o?Q.Panel.Collapse:Q.Panel.Body;return p.a.createElement(Q.Panel,this.props,p.a.createElement(Q.Panel.Heading,null,i),p.a.createElement(r,
1null,p.a.createElement("div",{className:"panel-body"},this.props.children)))}}]),n}(l.Component);X.propTypes={header:h.a.string.isRequired,expanded:h.a.bool.isRequired,onSelect:h.a.func.isRequired,accounts:h.a.arrayOf(h.a.object),subAccordion:h.a.bool};var V=function(e){Object(c.a)(n,e);var t=Object(u.a)(n);function n(e){var a;return Object(s.a)(this,n),(a=t.call(this,e)).handleSelect=function(e){var t=Object(r.a)(a).props,n=t.onSelect,o=t.activeKeys,s=[];t.displayOnlyOneSection&&!isNaN(e)||(s=[].concat(o)),o.indexOf(e)>-1?s.splice(o.indexOf(e),1):s.push(e),n(s)},a.props.selectAll&&a.createChildAccordions.bind(Object(r.a)(a)),a}return Object(i.a)(n,[{key:"render",value:function(){return p.a.createElement("div",{className:z.a["accordion-container"]},p.a.createElement(Q.PanelGroup,null,this.renderItems()))}},{key:"renderItems",value:function(){var e=this,t=this.props,n=t.children,a=t.activeKeys,o=(t.i18nStrings,t.selectAll);return n&&n.map((function(t,n){var s=t.props,i=s.header,r=s.accounts,c=a.indexOf(n)>-1;return p.a.createElement(X,{tabIndex:"0",role:"application",key:n,className:z.a["accordion-item"],header:i,accounts:r,expanded:c,eventKey:n,"aria-label":i,"aria-describedby":c?"expanded":"collapse",collapsible:!0,onSelect:e.handleSelect,onKeyDown:e._enterKeyPress.bind(e,n)},o?e.createChildAccordions(r[0].category):t,p.a.createElement("span",{className:"sr-only",id:"expanded"},a.indexOf(n)?e.props.i18nStrings.expanded:""),p.a.createElement("span",{className:"sr-only",id:"collapse"},c?"":e.props.i18nStrings.collapsed))}))}},{key:"createChildAccordions",value:function(e){var t=this,n=[],a=this,o=this.props.subComponents[e];return o&&o.forEach((function(o,s){var i=o.props,r=i.accounts,c=i.location,u=e+s,l=a.props.activeKeys.indexOf(u)>-1;n.push(p.a.createElement(X,{tabIndex:"0",role:"application",key:u,className:z.a["accordion-item"],header:c.locationName,accounts:r,expanded:l,eventKey:u,"aria-label":c.locationName,"aria-describedby":l?"expanded"+u:"collapse"+u,collapsible:!0,onSelect:a.handleSelect,onKeyDown:a._enterKeyPress.bind(t,u),subAccordion:!0},o,p.a.createElement("span",{className:"sr-only",id:"expanded"+u},a.props.activeKeys.indexOf(u)>-1?t.props.i18nStrings.expanded:""),p.a.createElement("span",{className:"sr-only",id:"collapse"+u},a.props.activeKeys.indexOf(u)<=-1?t.props.i18nStrings.collapsed:"")))})),n}},{key:"_enterKeyPress",value:function(e,t){"Enter"===t.key&&t.target.getAttribute("aria-describedby")&&this.handleSelect(e),t.stopPropagation()}}]),n}(l.Component);V.propTypes={activeKeys:h.a.arrayOf(h.a.number).isRequired,onSelect:h.a.func.isRequired,displayOnlyOneSection:h.a.bool,i18nStrings:h.a.object,selectAll:h.a.bool};var J=D.a.canTransfer,Z=function(e){Object(c.a)(n,e);var t=Object(u.a)(n);function n(e){var a;return Object(s.a)(this,n),(a=t.call(this,e)).state={activeKeys:[]},a.handleSelect=function(e){var t=Object(r.a)(a).props,n=t.onGroupToggle;t.location;a.setState({activeKeys:e}),n(e)},a.isBB=a.props.componentConfigs.customerType===C.a.BUSINESS,a.selectAll=!!a.props.location&&a.props.location.productUserGuid===C.a.SELECT_ALL,a.handleSelect.bind(Object(r.a)(a)),a.getAccountGroupsKeys.bind(Object(r.a)(a)),"group"===e.type&&(a.state.activeKeys=e.activeKeys||a.getAccountGroupsKeys()),a}return Object(i.a)(n,[{key:"render",value:function(){var e=this.props.type;return this.renderAccountsByType(e)}},{key:"renderAccountsByType",value:function(e){return e&&"list"!==e?"group"===e?this.renderAccountGroups():void 0:this.renderAccountsList()}},{key:"renderAccountGroups",value:function(){var e=this,t=this.props,n=t.pageConfigs,o=t.accounts,s=t.location,i=t.locationList,r=t.i18nStrings,c=t.accountGroups,u=t.componentConfigs,l=this.state.activeKeys,d=[],h={},m=n.guid,g=n.diId,f=n.primaryUser,v=n.viewOnlyMode,_=n.regdd_display,b=n.regdd_text,y=n.acct_summ_suppress_values,k=n.olbRoutes,S=n.reportSuite,O=n.showCreditCardPayoffAmount,C=i?i.slice(0,this.props.locationList.length-1):null;return c.map((function(t,n){var i=o.filter((function(e){return e[t.queryBy]===t.value}));if(i.length>0&&(d.push(p.a.createElement(F,{key:n,header:t.label,collapsible:!1,location:s,groupId:n.toString(),groupLabel:t.label,accounts:i,canTransfer:J(v,f,o),configs:Object(a.a)(Object(a.a)({guid:m,diId:g,primaryUser:f,viewOnlyMode:v,regdd_display:_,regdd_text:b,acct_summ_suppress_values:y,olbRoutes:k},u),{},{reportSuite:S,showCreditCardPayoffAmount:O}),i18nStrings:r,pageConfigs:e.props.pageConfigs})),"selectAll"===s.productUserGuid)){var c=[];h[t.value]=[],C.map((function(n,s){c.push(i.filter((function(e){return e.customerId===n.productUserGuid}))),h[t.value].push(p.a.createElement(F,{key:s+"_sub",header:n.locationName,collapsible:!1,location:n,groupId:s+"_sub",groupLabel:n.locationName,accounts:c[s],canTransfer:J(v,f,o),configs:Object(a.a)(Object(a.a)({guid:m,diId:g,primaryUser:f,viewOnlyMode:v,regdd_display:_,regdd_text:b,acct_summ_suppress_values:y,olbRoutes:k},u),{},{reportSuite:S,showCreditCardPayoffAmount:O}),i18nStrings:r,pageConfigs:e.props.pageConfigs}))}))}})),p.a.createElement(V,{onSelect:this.handleSelect,activeKeys:l,displayOnlyOneSection:!!this.isBB,selectAll:!(!this.isBB||!this.selectAll),subComponents:h,i18nStrings:r},d)}},{key:"renderAccountsList",value:function(){var e=this,t=this.props,n=t.pageConfigs,o=t.accounts,s=t.location,i=t.i18nStrings,r=t.componentConfigs,c=n.guid,u=n.diId,l=n.primaryUser,d=n.viewOnlyMode,h=n.regdd_display,m=n.regdd_text,g=n.acct_summ_suppress_values,f=n.olbRoutes,v=n.reportSuite,_=n.showCreditCardPayoffAmount,b=[];return o.map((function(t,n){b.push(p.a.createElement(G,{canTransfer:J(d,l,o),key:t.id,account:t,location:s,last:n+1===o.length,configs:Object(a.a)(Object(a.a)({guid:c,diId:u,primaryUser:l,viewOnlyMode:d,regdd_display:h,regdd_text:m,acct_summ_suppress_values:g,olbRoutes:f},r),{},{reportSuite:v,showCreditCardPayoffAmount:_}),i18nStrings:i,pageConfigs:e.props.pageConfigs}))})),p.a.createElement("div",null,b)}},{key:"getAccountGroupsKeys",value:function(){var e=this.props.accountGroups,t=[];return this.isBB?t.push(0):e.map((function(e,n){return t.push(n)})),t}}]),n}(l.Component);Z.propTypes={accounts:h.a.arrayOf(h.a.object).isRequired,accountGroups:h.a.arrayOf(h.a.object),type:h.a.string,pageConfigs:h.a.object.isRequired,location:h.a.object,locationList:h.a.array,componentConfigs:h.a.object,activeKeys:h.a.arrayOf(h.a.number),onGroupToggle:h.a.func,i18nStrings:h.a.objectOf(h.a.string).isRequired};var $=n(1460),ee=n(1600),te=n(1456),ne=n(892),ae=n(850),oe=n(1368),se=n(1399),ie=n(1382),re=n(1409),ce=n(1370),ue=n(1461),le=n.n(ue),pe=["id","pageConfigs"],de=["id","pageConfigs"],he=D.a.canTransfer,me=function(e){Object(c.a)(n,e);var t=Object(u.a)(n);function n(e){var a;Object(s.a)(this,n),(a=t.call(this,e)).state={activeKeys:null},a._renderLocationSelectionCancelButton=function(){return p.a.createElement("div",null,p.a.createElement("button",{type:"button",id:"cancelSelection",ref:"cancelSelection",className:"btn btn-secondary "+le.a["tin-selection-cancel-button"],"aria-haspopup":"false",onClick:a._onLocationSelectionCancel},"Cancel"))},a._onLocationSelect=function(e){var t=a.props.locations;se.a.showView(re.a.view.CURRENT_LOCATION),se.a.selectLocation(t[e])},a.onGroupDidToggle=function(e){a.isBB?a._setTinDropdownHeight():a.setState({activeKeys:e})};var o=a.props.i18nStrings;return a.defaultAccountGroups=[{queryBy:"category",value:S.a.DEPOSIT,label:a.props.acctTypeDepositText?a.props.acctTypeDepositText:o.accounts_depositAccounts},{queryBy:"category",value:S.a.LOAN,label:a.props.acctTypeLoanText?a.props.acctTypeLoanText:o.accounts_loanAccounts},{queryBy:"category",value:S.a.INVESTMENT,label:a.props.acctTypeInvestmentText?a.props.acctTypeInvestmentText:o.accounts_investmentAccounts},{queryBy:"category",value:S.a.TIERED_LOAN,label:o.accounts_tieredLoanAccounts}
1],a.containerRef=p.a.createRef(),a.containerResizeObserver=void 0,a._handleAccountsRefresh=a._handleAccountsRefresh.bind(Object(r.a)(a)),a._buildAccounts=a._buildAccounts.bind(Object(r.a)(a)),a._renderContent=a._renderContent.bind(Object(r.a)(a)),a._renderAccounts=a._renderAccounts.bind(Object(r.a)(a)),a._renderBalanceTotals=a._renderBalanceTotals.bind(Object(r.a)(a)),a._renderFooter=a._renderFooter.bind(Object(r.a)(a)),a._renderLoading=a._renderLoading.bind(Object(r.a)(a)),a._renderError=a._renderError.bind(Object(r.a)(a)),a._setTinDropdownHeight=a._setTinDropdownHeight.bind(Object(r.a)(a)),a.isBB=a.props.customerType===C.a.BUSINESS,a}return Object(i.a)(n,[{key:"componentDidMount",value:function(){var e=this.props.pageConfigs,t=void 0===e?{}:e,n=t.contextPath,a=t.rftoken,o=t.pageId;this.isBB?(se.a.getLocations(n,a,o,!0),this._setTinDropdownHeight()):oe.a.getAccounts(n,a,o)}},{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.pageConfigs,a=void 0===n?{}:n,o=t.locations,s=void 0===o?[]:o,i=t.defaultLocation,r=t.accounts,c=t.accountDataStatus,u=e.defaultLocation,l=a.contextPath,p=a.rftoken,d=a.pageId;this.isBB&&i&&((s&&!r&&["LOADING","ERROR"].indexOf(c)<0||i!==u)&&(i.productUserGuid===C.a.SELECT_ALL?oe.a.getAccounts(l,p,d,null,
1null,null,i.productUserGuid,!0):oe.a.getAccounts(l,p,d,null,null,null,i.productUserGuid)),this._setTinDropdownHeight())}},{key:"componentWillUnmount",value:function(){oe.a.reset(),se.a.reset(),this.containerResizeObserver&&this.containerResizeObserver.unobserve()}},{key:"render",value:function(){var e=this.props.pageConfigs,t=this.props.i18nStrings,n=this.props.customerType,a=this.props.title?this.props.title:t.accounts_accountsLabelText,o=!1;e.primaryUser&&(o=!0);var s=this.props.locations,i=void 0===s?[]:s,r=this.props.navData||this.props||{},c=r.alertsEnabled,u=r.alertsSettingsUrl,l=i&&i.length>1;return i=i||[],p.a.createElement("div",null,p.a.createElement("div",{key:"alert",className:"sr-only",role:"alert"},p.a.createElement("span",{className:"accessibleAlertMessage"})),p.a.createElement("div",{key:"di-container",className:"di-container",id:"accountsContainer",tabIndex:"0","aria-describedby":"accountsContainer",ref:this.containerRef},p.a.createElement(L,{id:"accountsHeader",title:a,i18nStrings:t,canTransfer:he(e.viewOnlyMode,e.primaryUser,this.props.accounts),alertsEnabled:c,alertsSettingsUrl:u,customerType:n,onTransferButtonClick:this._transferButtonClick,transfersRoute:{pathname:e.olbRoutes[C.a.TRANSFERS]},preferencesPermission:o,preferencesRoute:{pathname:e.olbRoutes[C.a.ACCOUNT_PREFERENCES]},pageConfigs:this.props.pageConfigs}),l?this._renderLocationView():null,this._renderContent()))}},{key:"_renderContent",value:function(){if(this.props.currentView&&this.props.currentView===re.a.view.SELECT_LOCATION)return this._renderLocationSelectionView();switch(this.props.accountDataStatus){case C.a.LOADING:return this._renderLoading();case C.a.SUCCESS:return this._renderAccounts();case C.a.ERROR:default:return this._renderError()}}},{key:"_renderLocationView",value:function(){var e=this.props,t=e.pageConfigs,n=e.currentView,a=(t||{}).breakpoint,o=n===re.a.view.CURRENT_LOCATION?0:1;return a===C.a.LAYOUT_XS?p.a.createElement(ne.a,{depth:o},this._renderLocationDropdown()):p.a.createElement("div",null,0===o&&this._renderLocationDropdown())}},{key:"_renderLocationDropdown",value:function(){var e=this,t=this.props,n=t.locations,a=t.defaultLocation,o=t.i18nStrings;return this.isBB&&n.length<=this.props.bbSelectAllTinsLimit&&n[n.length-1].productUserGuid!==C.a.SELECT_ALL&&(n[n.length]={locationName:o.select_all_tax_ids,productUserGuid:"selectAll",defaultLocation:!1}),p.a.createElement(te.a,{locations:n,defaultLocation:a,onSelect:this._onLocationSelect,navDown:this._onLocationNavDown,i18nStrings:o,ref:function(t){e.locationDropdownGroup=t}})}},{key:"_onLocationNavDown",value:function(){se.a.showView(re.a.view.SELECT_LOCATION)}},{key:"_onLocationSelectionCancel",value:function(){se.a.showView(re.a.view.CURRENT_LOCATION)}},{key:"_renderLocationSelectionView",value:function(){var e=this.props.locations||[],t=this.props.defaultLocation;return p.a.createElement("div",{className:E.a["account-selection"]},p.a.createElement(ae.a,{label:"Tax ID",navUp:this._onLocationSelect},te.a._renderLocationDropdownItems(e,t)),this._renderLocationSelectionCancelButton())}},{key:"_renderAccounts",value:function(){var e=this._buildAccounts(),t=e.filteredAccounts,n=e.componentConfigs,a=this.props,o=a.i18nStrings,s=a.pageConfigs,i=a.locations,r=a.defaultLocation,c=this.state.activeKeys,u=void 0===c?[]:c,l=this.defaultAccountGroups,d=this.isBB?"group":"list",h=i&&null!==r?r:{};if(null!==t&&0!==t.length)try{var m=new CustomEvent("FDIC_ACCOUNTS_LOADED",{detail:{accountsLoaded:!0}});window.dispatchEvent(m)}catch(g){console.error("Error dispatching event: ".concat(g))}return null!==t&&0!==t.length?p.a.createElement("div",{id:"accounts",className:"fade-in"},p.a.createElement(Z,{accounts:t,accountGroups:l,type:d,activeKeys:u,location:h,locationList:i,onGroupToggle:this.onGroupDidToggle,pageConfigs:s,i18nStrings:o,componentConfigs:n}),!this.isBB&&this._renderBalanceTotals(),this._renderFooter()):p.a.createElement(ee.a,{i18nStrings:o})}},{key:"_renderFooter",value:function(){var e=this.props.pageConfigs.regdd_display,t="text-legal "+E.a.regd;return e?p.a.createElement("div",{id:"accountsFooterText"+(this.props.id||""),className:t},"**",this.props.pageConfigs.regdd_text):null}},{key:"_renderBalanceTotals",value:function(){var e=this,t=this.props.accountGroups?this.props.accountGroups:this.defaultAccountGroups,n=[],s=this.props,i=(s.id,s.pageConfigs),r=i.guid,c=i.diId,u=i.primaryUser,l=i.viewOnlyMode,d=i.regdd_display,h=i.regdd_text,m=i.acct_summ_suppress_values,g=i.olbRoutes,f=Object(o.a)(s,pe);if(!this.props.accounts)return n;var v=this.props.i18nStrings;return n.push(p.a.createElement("div",{className:E.a["account-group"]},p.a.createElement("h2",{id:"balanceTotals",className:E.a["group-header"]+" primary_font"},v.accounts_balanceTotalsLabelText))),t.forEach((function(t,o){var s=e.props.accounts.filter((function(e){return e[t.queryBy]===t.value}));s.length>
10&&n.push(p.a.createElement(W,{key:o,groupId:o.toString(),groupLabel:t.label,accounts:s,configs:Object(a.a)({guid:r,diId:c,primaryUser:u,viewOnlyMode:l,regdd_display:d,regdd_text:h,acct_summ_suppress_values:m,olbRoutes:g},f),i18nStrings:v}))})),n}},{key:"_renderLoading",value:function(){var e=this.props.locations;return p.a.createElement("div",{className:e&&e.length&&E.a["tin-accounts-loading"]},p.a.createElement(ce.a,null))}},{key:"_renderError",value:function(){var e=this.props.i18nStrings;return p.a.createElement($.a,{id:this.props.id||"",refreshHandler:this._handleAccountsRefresh,i18nStrings:e})}},{key:"_handleAccountsRefresh",value:function(){oe.a.getAccounts(this.props.pageConfigs.contextPath,this.props.pageConfigs.rftoken,this.props.pageConfigs.pageId)}},{key:"_buildAccounts",value:function(){var e=[],t=this.props,n=(t.id,t.pageConfigs),a=(n.guid,n.diId,n.primaryUser,n.viewOnlyMode,n.regdd_display,n.regdd_text,n.acct_summ_suppress_values,n.olbRoutes,Object(o.a)(t,de));if(!this.props.accounts)return{filteredAccounts:e,componentConfigs:a};this.props.i18nStrings;return{filteredAccounts:e=this.props.accounts.filter((function(e){return e.category!==S.a.CROSS_USER_ACCOUNT})),componentConfigs:a}}},{key:"_setTinDropdownHeight",value:function(){var e=this;this.containerRef.current&&setTimeout((function(){var t,n,a=e.containerRef.current.querySelector(".dropdown-menu"),o=e.containerRef.current.querySelector(".dropdown-menu >.dropdown-menu-item-list");if(a&&o){var s=null===(t=e.containerRef.current)||void 0===t||null===(n=t.getBoundingClientRect())||void 0===n?void 0:n.height;if(s){var i=.5*s;a.style.maxHeight="".concat(i,"px"),o.style.maxHeight="".concat(i,"px")}}}),1e3)}}],[{key:"getStores",value:function(){return[ie.a,re.a]}},{key:"getPropsFromStores",value:function(e){return Object(a.a)(Object(a.a)(Object(a.a)({},ie.a.getState()),re.a.getState()),e)}}]),n}(l.Component);me.propTypes={accounts:h.a.arrayOf(h.a.object),accountGroups:h.a.arrayOf(h.a.shape({queryBy:h.a.string,value:h.a.string,label:h.a.string})),accountDataStatus:h.a.oneOf([C.a.LOADING,C.a.SUCCESS,C.a.ERROR]),acctTypeDepositText:h.a.string,acctTypeLoanText:h.a.string,acctTypeInvestmentText:h.a.string,regdd_display:h.a.bool,regdd_text:h.a.string,removeMemberNumber:h.a.bool,showWarningIcon:h.a.bool,viewOnlyMode:h.a.bool,locations:h.a.arrayOf(h.a.object),failedLocations:h.a.arrayOf(h.a.string),defaultLocation:h.a.number,customerType:h.a.string,pageConfigs:h.a.shape({contextPath:h.a.string,rftoken:h.a.string.isRequired,olbRoutes:h.a.object.isRequired,pageId:h.a.string}).isRequired};var ge=k()(me),fe=n(1934),ve=n.n(fe),_e=function(e){Object(c.a)(n,e);var t=Object(u.a)(n);function n(e){var a;return Object(s.a)(this,n),(a=t.call(this,e))._decodeHTML=a._decodeHTML.bind(Object(r.a)(a)),a}return Object(i.a)(n,[{key:"render",value:function(){var e=this._decodeHTML(this.props.body),t=this._decodeHTML(this.props.title);return p.a.createElement("div",{onClick:this._handleClickEvent,id:"messageOfTheDayContainer",className:"di-container"},p.a.createElement("div",{className:"page-header"},p.a.createElement("h2",{className:"text-light brand-type-a-text-style",dangerouslySetInnerHTML:{__html:t}})),p.a.createElement("div",{ref:"motdBody",dangerouslySetInnerHTML:{__html:e},className:ve.a.content}))}},{key:"_decodeHTML",value:function(e){var t=document.createElement("textarea");return t.innerHTML=e,t.value}},{key:"_handleClickEvent",value:function(e){e.target.href&&(e.preventDefault(),window.open(e.target.href,"_blank"))}}]),n}(l.Component),be=n(591),ye=n(27),ke=n.n(ye),Se=n(1539),Oe=n.n(Se),Ce=function(e){Object(c.a)(n,e);var t=Object(u.a)(n);function n(){return Object(s.a)(this,n),t.apply(this,arguments)}return Object(i.a)(n,[{key:"render",value:function(){var e={finalView:"month",locale:this.props.pageConfigs.language};if(this.props.ttobEnabled){var t=this.props.ttobStartDate,n=this.props.ttobEndDate;e.footerMessages=[{date:t,message:ke()(new Date(t)).format("M/D")+" - "+this.props.ttobCalendar1},{date:this.props.ttobPriceIncreaseDate,message:this.props.ttobCalendar4},{date:n,message:this.props.ttobCalendar3}
1],e.onFooterMessageClick=this._handleOnTTOBLinkClick.bind(this)}return p.a.createElement("div",{className:Oe.a.pointer},p.a.createElement(be.a,Object.assign({titleClassName:Oe.a.heading,disableSelection:!0},e,{title:this.props.i18nStrings.calendar})))}},{key:"_handleOnTTOBLinkClick",value:function(){this.props.ttobURL&&(this.context.router&&this.context.router.history?this.context.router.history.push("/app/home/frame?src=".concat(encodeURIComponent(this.props.ttobURL))):window.location.href=this.props.ttobURL)}}]),n}(l.Component);Ce.contextTypes={router:h.a.object.isRequired};var Ae=n(1935),Ee=n.n(Ae),Ie=function(e){Object(c.a)(n,e);var t=Object(u.a)(n);function n(e){var a;return Object(s.a)(this,n),(a=t.call(this,e))._handleOnTTOBLinkClick=a._handleOnTTOBLinkClick.bind(Object(r.a)(a)),a}return Object(i.a)(n,[{key:"render",value:function(){var e="";this.props.ttobURL&&(e="/app/home/frame?src="+encodeURIComponent(this.props.ttobURL));var t=(this.props.pageConfigs.contextPath||di&&di.env&&di.env.context||"/")+"sdp"+this.props.ttobImage;return p.a.createElement("div",{className:"di-container fade-in",id:"ttobWidget"},p.a.createElement("div",{className:"page-header"},p.a.createElement("h1",{id:"ttobHeader"},this.props.i18nStrings.turbo_tax_title)),p.a.createElement("div",{className:Ee.a["turbo-tax-image-container"],onClick:this._handleOnTTOBLinkClick},p.a.createElement("img",{alt:"logo",src:t})),p.a.createElement("div",{className:Ee.a["turbo-tax-button-container"]},p.a.createElement(T.a,{to:e,role:"button",className:"btn btn-primary"},this.props.i18nStrings.turbo_tax_button_start)))}},{key:"_handleOnTTOBLinkClick",value:function(){this.props.ttobURL&&(this.context.router?this.context.router.push("/frame?src="+encodeURIComponent(this.props.ttobURL)):window.location.href=this.props.ttobURL)}}]),n}(l.Component);Ie.contextTypes={router:h.a.object.isRequired};var Te=n(535),Re=n(835),we=n(1936),je=n.n(we),Le=function(e){Object(c.a)(n,e);var t=Object(u.a)(n);function n(e){var a;return Object(s.a)(this,n),(a=t.call(this,e))._renderModalLinks=a._renderModalLinks.bind(Object(r.a)(a)),a._onClick=a._onClick.bind(Object(r.a)(a)),a._onClose=a._onClose.bind(Object(r.a)(a)),a.state={show:!1,componentId:null},a}return Object(i.a)(n,[{key:"render",value:function(){var e=this.props.config.modalComponents;if(null!=e&&e.length>0){var t=null,n=this.state.componentId;if(null!=n){var a=e.find((function(e){return e.id===n}));if(null!=a){var o=ot[a.type],s=a.componentProps;t=p.a.createElement(o,Object.assign({id:n,pageConfigs:this.props.pageConfigs},s))}}return p.a.createElement("div",{className:"di-container modal-links-container",style:{padding:0}},this._renderModalLinks(e),p.a.createElement(Re.a,{show:this.state.show,closeButton:!0,onClose:this._onClose,fullScreen:!0},p.a.createElement("div",{id:n,className:"modal-body"},t)))}return null}},{key:"_renderModalLinks",value:function(e){var t=this,n=[];return e.sort((function(e,t){return e.y-t.y})),e.forEach((function(e,a){if(null!=ot[e.type]){var o=e.id,s="";e.componentProps&&e.componentProps.title&&(s=e.componentProps.title),0==s.length&&(s=t.props.i18nStrings["modal_link_label_"+o]);var i=je.a["modal-link"];a==t.props.config.modalComponents.length-1&&(i=i+" "+je.a["modal-link-last"]),n.push(p.a.createElement("div",{ref:o,className:i,key:o,onClick:t._onClick.bind(t,o)},p.a.createElement("h1",{className:"modal-link-label"},s)))}})),n}},{key:"_onClick",value:function(e,t){this.state.show||this.setState({show:!0,componentId:e})}},{key:"_onClose",value:function(e,t){this.state.show&&this.setState({show:!1,componentId:null})}}]),n}(l.Component),De=n(1447),Ne=n.n(De),Pe=function(e){Object(c.a)(n,e);var t=Object(u.a)(n);function n(){return Object(s.a)(this,n),t.apply(this,arguments)}return Object(i.a)(n,[{key:"render",value:function(){return p.a.createElement("div",null,p.a.createElement("div",{className:Ne.a["header-container"]},this.props.outsideAccount.logoEnabled?p.a.createElement("img",{src:this.props.outsideAccount.logoURL,className:Ne.a["card-image"]}):null,p.a.createElement("div",{className:Ne.a["header-info"]},p.a.createElement("h2",{className:Ne.a["outside-accounts-information-h2"]},this.props.outsideAccount.accountNickname),p.a.createElement("a",{id:"quickPeekLink"+this.props.outsideAccount.id,className:Ne.a["quick-peek-l
1ink"]+" hidden-xs",onClick:this.props.handleQuickPeekLinkClick,href:"javascript:void(0);","aria-haspopup":"true","aria-label":this.props.outsideAccount.accountNickname+" "+this.props.i18nStrings.quickpeek_header},this.props.i18nStrings.quickpeek_header))),this.props.outsideAccount.logoEnabled?null:this.props.outsideAccount.fi,p.a.createElement(B,{label:this.props.i18nStrings.accounts_balanceLabelText,value:this.props.outsideAccount.accountBalance,showWarningIcon:!1,itemId:this.props.outsideAccount.id,isMainItem:!0}),0!==this.props.outsideAccount.accountStatusCode?p.a.createElement("div",{className:Ne.a["outside-accounts-alert-warning-container"]},p.a.createElement(I.a,{name:"AlertWarning"})," ",p.a.createElement("span",{className:"text-long"},this.props.i18nStrings.outsideAccounts_FixMxErrorMessage)):null)}}]),n}(l.Component);Pe.propTypes={outsideAccount:h.a.object.isRequired,i18nStrings:h.a.objectOf(h.a.string).isRequired};var xe=function(e){Object(c.a)(n,e);var t=Object(u.a)(n);function n(e){var a;return Object(s.a)(this,n),(a=t.call(this,e))._handleQuickPeekLinkClick=a._handleQuickPeekLinkClick.bind(Object(r.a)(a)),a}return Object(i.a)(n,[{key:"render",value:function(){var e=this.props.outsideAccount,t=E.a.account;return this.props.outsideAccount.logoURL&&(t+=" "+Ne.a["outside-account-with-logo"]),p.a.createElement("div",{className:t},p.a.createElement(Pe,{outsideAccount:e,i18nStrings:this.props.i18nStrings,handleQuickPeekLinkClick:this._handleQuickPeekLinkClick}),e.balanceDate?p.a.createElement("div",null,p.a.createElement("br",{className:"hidden-xs"}),p.a.createElement("span",{className:Ne.a["outside-accounts-last-updated"]+" text-light pull-right"},this.props.i18nStrings.outsideAccounts_lastUpdated," ",this._formatLastUpdatedDate(this.props.outsideAccount.balanceDate)),p.a.createElement("div",{className:"clearfix"})):null,p.a.createElement("div",{className:E.a["account-divider"]}))}},{key:"_handleQuickPeekLinkClick",value:function(e){j.a.logHomePageAction(w.a.home_event_category,w.a.home_action_mx_quickpeek_clicked+this.props.outsideAccount.accountType,this.props.pageConfigs.reportSuite),q.a.showQuickPeek({account:this.props.outsideAccount,a2aEnabled:this.props.a2aEnabled,a2aURL:this.props.a2aURL,isOutsideAccount:!0,isMx:!0})}},{key:"_formatLastUpdatedDate",value:function(e){var t="unknown";if(e){var n=(e=new Date(parseInt(e))).getTime(),a=(new Date).getTime()-n;a<0&&(a=0);var o=Math.floor(a/1e3),s=Math.floor(a/6e4),i=Math.floor(a/36e5),r=Math.floor(i/24);t=o<=59?this.props.i18nStrings.outsideAccounts_seconds_ago:o>=60&&o<=119?this.props.i18nStrings.outsideAccounts_minute_ago:s>=2&&s<=59?this.props.i18nStrings.outsideAccounts_minutes_ago.replace("{0}",s):i>=1&&i<=23?i>1?this.props.i18nStrings.outsideAccounts_hours_ago.replace("{0}",i):this.props.i18nStrings.outsideAccounts_hour_ago:r>=1&&r<=1?r>1?this.props.i18nStrings.outsideAccounts_days_ago.replace("{0}",r):this.props.i18nStrings.outsideAccounts_day_ago:ke()(e).format("MMM D, YYYY")}return t}}]),n}(l.Component);xe.propTypes={outsideAccount:h.a.object.isRequired,i18nStrings:h.a.objectOf(h.a.string).isRequired};var Ue=function(e){Object(c.a)(n,e);var t=Object(u.a)(n);function n(){return Object(s.a)(this,n),t.apply(this,arguments)}return Object(i.a)(n,[{key:"render",value:function(){var e=this,t=[],n=0;return this.props.outsideAccounts.forEach((function(a){t.push(p.a.createElement(xe,{key:a.id,outsideAccount:a,i18nStrings:e.props.i18nStrings,a2aEnabled:e.props.a2aEnabled,a2aURL:e.props.a2aURL,pageConfigs:e.props.pageConfigs})),n+=100*a.accountBalance})),n/=100,p.a.createElement("div",{className:E.a["account-group"]},p.a.createElement("div",{className:"page-header "+E.a["group-label"]},this.props.groupLabel),t,p.a.createElement("div",{className:E.a["group-total"]},this.props.i18nStrings.accounts_totalLabelText+" "+this.props.groupLabel,"\xa0",p.a.createElement("span",{className:E.a["group-total-value"]},p.a.createElement(M.a,{value:n}))))}}]),n}(l.Component);Ue.propTypes={groupLabel:h.a.string.isRequired,outsideAccounts:h.a.arrayOf(h.a.object).isRequired,i18nStrings:h.a.objectOf(h.a.string).isRequired};var Me=n(89),Be=n(1350),He=function(){function e(){Object(s.a)(this,e)}return Object(i.a)(e,null,[{key:"getMxOutsideAccounts",value:function(e,t,n){return t&&n?Be.a.post(C.a.URL_MX_OUTSIDE_ACCOUNTS,{pageId:n},{rftoken:t}):Promise.reject("Failed to retrieve rftoken and pageId.")}}]),e}(),qe=function(){function e(){Object(s.a)(this,e),this.generateActions("getOutsideAccountsSucceeded","getOutsideAccountsFailed","reset")}return Object(i.a)(e,[{key:"getMxOutsideAccounts",value:function(e,t,n){var a=this;
1return this.actions.reset.defer(),He.getMxOutsideAccounts(e,t,n).then((function(e){null!=e&&e.status==C.a.HTTP_STATUS_OK?a.actions.getOutsideAccountsSucceeded.defer(e):a.actions.getOutsideAccountsFailed.defer(e)})).catch((function(e){a.actions.getOutsideAccountsFailed.defer(e)}))}}]),e}(),Ge=Me.a.createActions(qe),We=function(){function e(){Object(s.a)(this,e),this.state={outsideaccounts:null,outsideAccountDataStatus:C.a.LOADING},this.bindActions(Ge)}return Object(i.a)(e,[{key:"onGetOutsideAccountsSucceeded",value:function(e){this.setState({outsideaccounts:e.data.accountsResponse,outsideAccountDataStatus:C.a.SUCCESS})}},{key:"onGetOutsideAccountsFailed",value:function(){this.setState({outsideaccounts:null,outsideAccountDataStatus:C.a.ERROR})}},{key:"onReset",value:function(){this.alt.recycle(this)}}]),e}(),Fe=Me.a.createStore(We,"MxOutsideAccountStore"),Qe=function(e){Object(c.a)(n,e);var t=Object(u.a)(n);function n(e){var a;return Object(s.a)(this,n),(a=t.call(this,e))._onClickLinkAccount=a._onClickLinkAccount.bind(Object(r.a)(a)),a}return Object(i.a)(n,[{key:"render",value:function(){var e="";this.props.financeWorksFISearchURL&&(e="/app/home/frame?src="+encodeURIComponent(this.props.financeWorksFISearchURL));var t;return t=(this.props.contextPath||di&&di.env&&di.env.context||"/")+"sdp/dist/img/outside_accounts.png",p.a.createElement("div",{className:Ne.a["no-outside-accounts"]+" fade-in"},p.a.createElement("div",{className:Ne.a["outside-accounts-image-container"]},p.a.createElement("img",{alt:this.props.i18nStrings.outsideAccounts_imageName,src:t})),p.a.createElement("h2",null,this.props.i18nStrings.outsideAccounts_mx_no_accounts),p.a.createElement(T.a,{to:e,role:"button",className:"btn btn-primary",onClick:this._onClickLinkAccount},this.props.i18nStrings.outsideAccounts_button_add))}},{key:"_onClickLinkAccount",value:function(){j.a.logHomePageAction(w.a.home_event_category,w.a.home_action_mx_add_account_clicked,this.props.pageConfigs.reportSuite)}}]),n}(l.Component);Qe.propTypes={i18nStrings:h.a.objectOf(h.a.string).isRequired};var Ke=function(e){Object(c.a)(n,e);var t=Object(u.a)(n);function n(e){var a;return Object(s.a)(this,n),(a=t.call(this,e))._onClickSignUp=a._onClickSignUp.bind(Object(r.a)(a)),a}return Object(i.a)(n,[{key:"render",value:function(){var e="";this.props.financeWorksOverviewURL&&(e="/app/home/frame?src="+encodeURIComponent(this.props.financeWorksOverviewURL));var t;return t=(this.props.contextPath||di&&di.env&&di.env.context||"/")+"sdp/dist/img/outside_accounts.png",p.a.createElement("div",{className:Ne.a["outside-accounts-not-signedup"]+" fade-in"},p.a.createElement("h2",null,this.props.i18nStrings.outsideAccounts_zerodata_header),p.a.createElement("p",{className:"text-light"},this.props.i18nStrings.outsideAccounts_zerodata_message),p.a.createElement("div",{className:Ne.a["outside-accounts-image-container"]},p.a.createElement("img",{alt:this.props.i18nStrings.outsideAccounts_imageName,src:t})),p.a.createElement(T.a,{to:e,role:"button",className:"btn btn-primary",onClick:this._onClickSignUp},this.props.i18nStrings.outsideAccounts_button_start))}},{key:"_onClickSignUp",value:function(){j.a.logHomePageAction(w.a.home_event_category,w.a.home_action_mx_singup_clicked,this.props.pageConfigs.reportSuite)}}]),n}(l.Component);Ke.propTypes={i18nStrings:h.a.objectOf(h.a.string).isRequired};var Ye=function(e){Object(c.a)(n,e);var t=Object(u.a)(n);function n(e){var a;return Object(s.a)(this,n),(a=t.call(this,e))._onClickLinkAccount=a._onClickLinkAccount.bind(Object(r.a)(a)),a}return Object(i.a)(n,[{key:"render",value:function(){var e="";return this.props.financeWorksFISearchURL&&(e="/app/home/frame?src="+encodeURIComponent(this.props.financeWorksFISearchURL)),p.a.createElement(T.a,{to:e,className:Ne.a["outside-accounts-link-account"]+" btn icon",role:"button",onClick:this._onClickLinkAccount},p.a.createElement(I.a,{name:"Add"})," ",this.props.i18nStrings.outsideAccounts_Link_outside_account)}},{key:"_onClickLinkAccount",value:function(){j.a.logHomePageAction(w.a.home_event_category,w.a.home_action_mx_add_account_clicked,this.props.pageConfigs.reportSuite)}}]),n}(l.Component);Ye.propTypes={i18nStrings:h.a.objectOf(h.a.string).isRequired};var ze=function(e){Object(c.a)(n,e);var t=Object(u.a)(n);function n(e){var a;return Object(s.a)(this,n),(a=t.call(this,e))._onClickGoToMX=a._onClickGoToMX.bind(Object(r.a)(a)),a}return Object(i.a)(n,[{key:"render",value:function(){var e="";return this.props.financeWorksOverviewURL&&(e="/app/home/frame?src="+encodeURIComponent(this.props.financeWorksOverviewURL)),p.a.createElement("div",{className:Ne.a.footer+" text-long"},this.props.i18nStrings.outsideAccounts_forMore_detail,p.a.createElement(T.a,{to:e,onClick:this._onClickGoToMX},this.props.i18nStrings.outsideAccounts_goto_MoneyManagement))}},{key:"_onClickGoToMX",value:function(){j.a.logHomePageAction(w.a.home_event_category,w.a.home_action_go_to_mx_clicked,this.props.pageConfigs.reportSuite)}}]),n}(l.Component);ze.propTypes={i18nStrings:h.a.objectOf(h.a.string).isRequired};var Xe=function(e){Object(c.a)(n,e);var t=Object(u.a)(n);function n(e){var a;return Object(s.a)(this,n),(a=t.call(this,e)).defaultOutsideAccountGroups=[{queryBy:"accountCategory",value:S.a.DEPOSIT,label:a.props.acctTypeDepositText?a.props.acctTypeDepositText:a.props.i18nStrings.accounts_depositAccounts},{queryBy:"accountCategory",value:S.a.LOAN,label:a.props.acctTypeLoanText?a.props.acctTypeLoanText:a.props.i18nStrings.accounts_loanAccounts},{queryBy:"accountCategory",value:S.a.INVESTMENT,label:a.props.acctTypeInvestmentText?a.props.acctTypeInvestmentText:a.props.i18nStrings.accounts_investmentAccounts},{queryBy:"accountCategory",value:S.a.TIERED_LOAN,label:a.props.i18nStrings.accounts_tieredLoanAccounts},{queryBy:"accountCategory",value:S.a.CREDIT_CARD,label:a.props.i18nStrings.accounts_creditAccounts}],a}
1return Object(i.a)(n,[{key:"componentDidMount",value:function(){Ge.getMxOutsideAccounts(this.props.pageConfigs.contextPath,this.props.pageConfigs.rftoken,this.props.pageConfigs.pageId)}},{key:"componentWillUnmount",value:function(){Ge.reset()}},{key:"render",value:function(){var e=this.props.a2aEnabled&&this.props.outsideaccounts!==C.a.OUTSIDE_ACCOUNTS_RESPONSE_NOACCOUNTS&&this.props.outsideaccounts!==C.a.OUTSIDE_ACCOUNTS_RESPONSE_ERROR&&this.props.outsideaccounts!==C.a.OUTSIDE_ACCOUNTS_RESPONSE_NOTSIGNEDUP&&this.props.outsideAccountDataStatus!==C.a.ERROR&&this.props.outsideAccountDataStatus!==C.a.LOADING,t=this.props.title?this.props.title:this.props.i18nStrings.outsideAccounts_accountsLabelText;return p.a.createElement("div",null,p.a.createElement("div",{className:Ne.a["outside-accounts-di-container"]+" di-container",id:"outsideAccountsContainer"},p.a.createElement(L,{id:"outsideAccounts",i18nStrings:this.props.i18nStrings,title:t,canTransfer:e,transfersRoute:"/app/home/frame?src="+encodeURIComponent(this.props.a2aURL),showTransferButton:!0,preferencesPermission:!1,pageConfigs:this.props.pageConfigs}),this._renderContent()))}},{key:"_renderContent",value:function(){switch(this.props.outsideAccountDataStatus){case C.a.LOADING:return this._renderLoading();case C.a.SUCCESS:return this._renderOutsideAccounts();default:return this._renderError()}}},{key:"_renderLoading",value:function(){return p.a.createElement(ce.a,null)}},{key:"_renderOutsideAccounts",value:function(){if(this.props.outsideaccounts===C.a.OUTSIDE_ACCOUNTS_RESPONSE_NOTSIGNEDUP)return p.a.createElement(Ke,{contextPath:this.props.pageConfigs.contextPath,i18nStrings:this.props.i18nStrings,financeWorksOverviewURL:this.props.financeWorksOverviewURL,pageConfigs:this.props.pageConfigs});if(this.props.outsideaccounts===C.a.OUTSIDE_ACCOUNTS_RESPONSE_NOACCOUNTS)return p.a.createElement(Qe,{contextPath:this.props.pageConfigs.contextPath,i18nStrings:this.props.i18nStrings,financeWorksFISearchURL:this.props.financeWorksFISearchURL,pageConfigs:this.props.pageConfigs});if(this.props.outsideaccounts===C.a.OUTSIDE_ACCOUNTS_RESPONSE_ERROR)return this._renderError();if(0===this.props.outsideaccounts.length)return p.a.createElement(Qe,{i18nStrings:this.props.i18nStrings,financeWorksFISearchURL:this.props.financeWorksFISearchURL,pageConfigs:this.props.pageConfigs});var e=this._buildOutsideAccountGroups();return null!=e&&0!==e.length?p.a.createElement("div",{id:"outsideAccounts",className:"fade-in"},p.a.createElement(Ye,{i18nStrings:this.props.i18nStrings,financeWorksFISearchURL:this.props.financeWorksFISearchURL,pageConfigs:this.props.pageConfigs}),e,p.a.createElement(ze,{i18nStrings:this.props.i18nStrings,financeWorksOverviewURL:this.props.financeWorksOverviewURL,pageConfigs:this.props.pageConfigs})):void 0}},{key:"_renderError",value:function(){return p.a.createElement($.a,{refreshHandler:this._handleAccountsRefresh.bind(this),i18nStrings:this.props.i18nStrings})}},{key:"_handleAccountsRefresh",value:function(){Ge.getMxOutsideAccounts(this.props.pageConfigs.contextPath,this.props.pageConfigs.rftoken,this.props.pageConfigs.pageId)}},{key:"_buildOutsideAccountGroups",value:function(){var e=this,t=this.defaultOutsideAccountGroups,n=[];if(!this.props.outsideaccounts)return n;var a=this.props.a2aEnabled;return t.forEach((function(t,o){var s=e.props.outsideaccounts.filter((function(e){return e[t.queryBy]===t.value}));s.length>0&&n.push(p.a.createElement(Ue,{key:o,groupLabel:t.label,outsideAccounts:s,i18nStrings:e.props.i18nStrings,a2aEnabled:a,a2aURL:e.props.a2aURL,pageConfigs:e.props.pageConfigs}))})),n}}],[{key:"getStores",value:function(){return[Fe]}},{key:"getPropsFromStores",value:function(){return Fe.getState()}}]),n}(l.Component);Xe.propTypes={outsideaccounts:h.a.oneOfType([h.a.arrayOf(h.a.object),h.a.string]),outsideAccountDataStatus:h.a.oneOf([C.a.LOADING,C.a.SUCCESS,C.a.ERROR]),acctTypeDepositText:h.a.string,acctTypeLoanText:h.a.string,acctTypeInvestmentText:h.a.string,pageConfigs:h.a.shape({contextPath:h.a.string,rftoken:h.a.string.isRequired,pageId:h.a.string}).isRequired,financeWorksOverviewURL:h.a.string,financeWorksFISearchURL:h.a.string,a2aEnabled:h.a.bool,a2aURL:h.a.string,resourcePath:h.a.string};var Ve=k()(Xe),Je=n(1582),Ze=n(1541),$e=n(1543),et=n(1937),tt=n.n(et),nt=function(e){Object(c.a)(n,e);var t=Object(u.a)(n);function n(e){return Object(s.a)(this,n),t.call(this,e)}return Object(i.a)(n,[{key:"render",value:function(){return React.createElement("div",{id:"ccpaWidgetRoot",className:tt.a.container+" di-container"})}},{key:"componentDidMount",value:function(){var e=this,t=Date.now(),n={jsPath:[this.props.baseURL+"/widget-legacy/static/js/CCPAWidget.js?t="+t],cssPath:[this.props.baseURL+"/widget-legacy/static/css/CCPAWidget.css?t="+t]},a=n.jsPath,o=n.cssPath,s=void 0===o?[]:o;(void 0===a?[]:a).reduce((function(e,t){return e.script(t)}),$LAB).wait((function(){if(s){var t=null;try{t=document.querySelector('[href="'+s+'"]')}catch(a){}
1t||s.forEach((function(e){var t=document.createElement("link");t.setAttribute("rel","stylesheet"),t.setAttribute("href",e),document.getElementsByTagName("head")[0].appendChild(t)}));var n={router:e.context.router};window.CCPAWidgetReactDOM.render(window.CCPAWidgetReact.createElement(window.CCPAWidget.default,n),document.getElementById("ccpaWidgetRoot"))}}))}}]),n}(l.Component);nt.contextTypes={router:h.a.object};var at=n(1584),ot={Placeholder:b.a,Accounts:ge,MOTD:_e,Calendar:Ce,CustomComponent:Te.a,ModalLinks:Le,MxOutsideAccounts:Ve,Rewards:Je.a,Promotion:Ze.a,Calculator:$e.a,TurboTax:Ie,CCPAWidget:nt,SegmintZone:at.a},st=n(1403),it=n(1392),rt=n(1380),ct=n(1393),ut=n(1362),lt=n(1540),pt=n(1544),dt=n.n(pt),ht=n(1437),mt=n.n(ht),gt=function(e){Object(c.a)(n,e);var t=Object(u.a)(n);function n(e){var a;return Object(s.a)(this,n),(a=t.call(this,e))._handlePayButtonClick=a._handlePayButtonClick.bind(Object(r.a)(a)),a}return Object(i.a)(n,[{key:"render",value:function(){var e,t,n=[mt.a["overview-item-value"]];this.props.isMainItem&&n.push(mt.a["main-overview-item"]),e="number"===typeof this.props.value?p.a.createElement(M.a,{value:this.props.value}):p.a.createElement("span",{className:"text-capitalize"},this.props.value),t="number"===typeof this.props.ofAmount?p.a.createElement(M.a,{value:this.props.ofAmount}):this.props.ofAmount;var a=[E.a["overview-item-container"]];return a.push(this.props.showPayButton?dt.a["overview-pay-item-distance"]:""),a.push(this.props.isSubItem?dt.a["overview-sub-item-distance"]+" text-long":""),p.a.createElement("div",{className:a.join(" ")},p.a.createElement("span",{className:n.join(" "),id:"itemLabel"+(this.props.itemId||"")},this.props.label),p.a.createElement("span",{className:E.a["dotted-spacer"]}),p.a.createElement("span",{className:n.join(" "),title:this.props.showRegDD?"**"+this.props.regDDText:"",id:"itemValue"+(this.props.itemId||"")},this.props.showRegDD?"**":"",e),p.a.createElement("span",{className:E.a["overview-item-label"],id:"itemOfAmtAndDueDate"+(this.props.itemId||"")},this.props.ofAmount?p.a.createElement("span",{className:dt.a["of-amount-left-margin"]},this.props.i18nStrings.of," ",t):null,this.props.dueDate?" "+this.props.i18nStrings.quickpeek_due+" "+this.props.dueDate:null),this.props.showWarningIcon?p.a.createElement("span",{id:"itemWarningIcon"+(this.props.itemId||"")},p.a.createElement(I.a,{name:"AlertWarning"})):null,this.props.showPayButton?p.a.createElement("span",{id:"itemPayButton"+(this.props.itemId||"")},p.a.createElement(T.a,{role:"button",to:this.props.transfersRoute,onClick:this._handlePayButtonClick,className:dt.a["pay-button-left-margin"]+" btn btn-tertiary router"},this.props.i18nStrings.quickpeek_pay)):null)}},{key:"_handlePayButtonClick",value:function(e){j.a.logHomePageAction(w.a.home_event_category,w.a.home_action_pay_clicked_from_quickpeek+this.props.accountType,this.props.configs.reportSuite)}}]),n}(l.Component);gt.propTypes={label:h.a.string,value:h.a.oneOfType([h.a.number,h.a.string]),isMainItem:h.a.bool,showRegDD:h.a.bool,regDDText:h.a.string,showWarningIcon:h.a.bool,transfersRoute:h.a.object};var ft=function(e){Object(c.a)(n,e);var t=Object(u.a)(n);function n(e){var a;return Object(s.a)(this,n),(a=t.call(this,e))._getTransfersRoute=a._getTransfersRoute.bind(Object(r.a)(a)),a._buildCreditCardAccountOverview=a._buildCreditCardAccountOverview.bind(Object(r.a)(a)),a._buildLoanAccountOverview=a._buildLoanAccountOverview.bind(Object(r.a)(a)),a._buildGeneralLedgerAccountOverview=a._buildGeneralLedgerAccountOverview.bind(Object(r.a)(a)),a._buildInvestmentAccountOverview=a._buildInvestmentAccountOverview.bind(Object(r.a)(a)),a._buildDepositAccountOverview=a._buildDepositAccountOverview.bind(Object(r.a)(a)),a._buildUnavailableBalance=a._buildUnavailableBalance.bind(Object(r.a)(a)),a._buildBalance=a._buildBalance.bind(Object(r.a)(a)),a._buildAvailableBalance=a._buildAvailableBalance.bind(Object(r.a)(a)),a}return Object(i.a)(n,[{key:"render",value:function(){var e,t=this.props.account,n=this.props.account.displayFlag.transferTo&&this.props.canTransfer;return e=N.a.isCreditCardAccount(t)?this._buildCreditCardAccountOverview(n):N.a.isLoanAccount(t)?this._buildLoanAccountOverview(n):N.a.isGeneralLedgerAccount(t)?this._buildGeneralLedgerAccountOverview():N.a.isInvestmentAccount(t)?this._buildInvestmentAccountOverview():this._buildDepositAccountOverview(),p.a.createElement("div",{id:"accountOverview"},e)}},{key:"_getTransfersRoute",value:function(){return{pathname:this.props.pageConfigs.olbRoutes[C.a.TRANSFERS],search:"accountId=".concat(this.props.account.accountReference)}}},{key:"_buildCreditCardAccountOverview",value:function(e){var t=this.props.account,n=[],a=t.availableBalance;null!=t.balance?n.push(p.a.createElement(gt,{key:"qpbalance",itemId:"_qbbalance",label:this.props.i18nStrings.Outstanding,value:t.balance})):n.push(this._buildUnavailableBalance(this.props.i18nStrings.Outstanding)),null!==t.loanInfo.nextPaymentAmount&&n.push(p.a.createElement(gt,{key:"nextPayment",itemId:"_nextPayment",label:this.props.i18nStrings.next_payment,value:t.loanInfo.nextPaymentAmount,showWarningIcon:!1,dueAmount:t.loanInfo.nextPaymentAmount,ofAmou
1nt:t.lastStatementBalance,dueDate:t.loanInfo.nextPaymentDate,showPayButton:e,transfersRoute:this._getTransfersRoute(),payButtonHandler:this._handlePayButtonClick,i18nStrings:this.props.i18nStrings,accountType:t.accountType,guid:this.props.pageConfigs.guid,diId:this.props.pageConfigs.diId,configs:this.props.pageConfigs})),n.push(p.a.createElement("div",{key:"accountInformation",id:"_accountInformation",className:dt.a["overview-accountoverview-item-distance"]},this.props.i18nStrings.account_information)),null!=a&&n.push(p.a.createElement(gt,{key:"availableCredit",itemId:"_availableCredit",label:this.props.i18nStrings.accounts_details_availableCredit,isSubItem:!0,isMainItem:!1,value:t.availableBalance}));var o=!1;if(this.props.pageConfigs.acct_summ_suppress_values&&(o=this.props.pageConfigs.acct_summ_suppress_values.includes("interestRate")),t.interestRate&&!o&&n.push(p.a.createElement(gt,{key:"interestRate",itemId:"_interestRate",label:this.props.i18nStrings.accounts_details_interestRate,isSubItem:!0,value:t.interestRate+"%"})),t.interestYearToDate&&n.push(p.a.createElement(gt,{key:"ytdInterest",itemId:"_ytdInterest",label:this.props.i18nStrings.ytd_interest,isSubItem:!0,value:t.interestYearToDate})),t.interestPriorYearToDate){var s=ke()();n.push(p.a.createElement(gt,{key:"interestPeriodYearToDate",itemId:"_interestPeriodYearToDate",label:s.year()-1+" "+this.props.i18nStrings.interest,isSubItem:!0,value:t.interestPriorYearToDate}))}var i=!1;this.props.pageConfigs.acct_summ_suppress_values&&(i=this.props.pageConfigs.acct_summ_suppress_values.includes("payoffAmount"));var r=this._getPayoffAmount();return r&&!i&&n.push(p.a.createElement(gt,{key:"payOffAmount",itemId:"_payOffAmount",label:this.props.i18nStrings.pay_of_amount,isSubItem:!0,value:r})),t.accruedInterest&&n.push(p.a.createElement(gt,{key:"accruedInterest",itemId:"_accruedInterest",label:this.props.i18nStrings.accounts_details_loan_accruedInterest,isSubItem:!0,value:t.accruedInterest})),t.lateChargesDue&&n.push(p.a.createElement(gt,{key:"lateChargesDue",itemId:"_lateChargesDue",label:this.props.i18nStrings.accounts_details_lateChargesDue,isSubItem:!0,value:t.lateChargesDue})),n}},{key:"_buildLoanAccountOverview",value:function(e){var t=this.props.account,n=[],a=t.availableBalance;if(null!=t.balance?n.push(p.a.createElement(gt,{key:"qpbalance",itemId:"_qpbalance",label:this.props.i18nStrings.accounts_balanceLabelText,value:t.balance})):n.push(this._buildUnavailableBalance(this.props.i18nStrings.accounts_balanceLabelText)),null!==t.loanInfo.nextPaymentAmount&&n.push(p.a.createElement(gt,{key:"nextPayment",itemId:"_nextPayment",label:this.props.i18nStrings.next_payment,value:t.loanInfo.nextPaymentAmount,showWarningIcon:!1,dueAmount:t.loanInfo.nextPaymentAmount,ofAmount:t.lastStatementBalance,dueDate:t.loanInfo.nextPaymentDate,showPayButton:e,transfersRoute:this._getTransfersRoute(),i18nStrings:this.props.i18nStrings,accountType:t.accountType,guid:this.props.pageConfigs.guid,diId:this.props.pageConfigs.diId,configs:this.props.pageConfigs})),n.push(p.a.createElement("div",{key:"accountInformation",id:"_accountInformation"},p.a.createElement("br",null),this.props.i18nStrings.account_information)),null!=a&&n.push(p.a.createElement(gt,{key:"availableCredit",itemId:"_availableCredit",label:this.props.i18nStrings.accounts_details_availableCredit,isSubItem:!0,value:t.availableBalance})),t.interestRate&&n.push(p.a.createElement(gt,{key:"interestRate",itemId:"_interestRate",label:this.props.i18nStrings.accounts_details_interestRate,isSubItem:!0,value:t.interestRate+"%"})),t.interestYearToDate&&n.push(p.a.createElement(gt,{key:"ytdInterest",itemId:"_ytdInterest",label:this.props.i18nStrings.ytd_interest,isSubItem:!0,value:t.interestYearToDate})),t.interestPriorYearToDate){var o=ke()();n.push(p.a.createElement(gt,{key:"interestPeriodYearToDate",itemId:"_interestPeriodYearToDate",label:o.year()-1+" "+this.props.i18nStrings.interest,isSubItem:!0,value:t.interestPriorYearToDate}))}var s=!1;this.props.pageConfigs.acct_summ_suppress_values&&(s=this.props.pageConfigs.acct_summ_suppress_values.includes("payoffAmount"));var i=this._getPayoffAmount();return i&&!s&&n.push(p.a.createElement(gt,{key:"payOffAmount",itemId:"_payOffAmount",label:this.props.i18nStrings.pay_of_amount,isSubItem:!0,value:i})),t.accruedInterest&&n.push(p.a.createElement(gt,{key:"accruedInterest",itemId:"_accruedInterest",label:this.props.i18nStrings.accounts_details_loan_accruedInterest,isSubItem:!0,value:t.accruedInterest})),t.lateChargesDue&&n.push(p.a.createElement(gt,{key:"lateChargesDue",itemId:"_lateChargesDue",label:this.props.i18nStrings.accounts_details_lateChargesDue,isSubItem:!0,value:t.lateChargesDue})),n}},{key:"_buildGeneralLedgerAccountOverview",value:function(){var e=this.props.account,t=[];return null!=e.balance?t.push(p.a.createElement(gt,{key:"qpbalance",itemId:"_qpbalance",label:this.props.i18nStrings.accounts_balanceLabelText,value:e.balance})):t.push(this._buildUnavailableBalance(this.props.i18nStrings.accounts_balanceLabelText)),e.accruedInterest&&t.push(p.a.createElement(gt,{key:"accruedInterest",itemId:"_accruedInterest",label:this.props.i18nStrings.accounts_details_loan_accruedInterest,isSubItem:!0,value:e.accruedInterest})),e.lateChargesDue&&t.push(p.a.createElement(gt,{key:"lateChargesDue",itemId:"_lateChargesDue",label:this.props.i18nStrings.accounts_details_lateChargesDue,isSubItem:!0,value:e.lateChargesDue})),t}},{key:"_buildInvestmentAccountOverview",value:function(){var e=this.props.account,t=[];return null!=e.balance?t.push(p.a.createElement(gt,{key:"balance",itemId:"_balance",label:this.props.i18nStrings.accounts_balanceLabelText,isMainItem:!0,value:e.balance})):t.push(this._buildUnavailableBalance(this.props.i18nStrings.accounts_balanceLabelText)),e.accruedInterest&&t.push(p.a.createElement(gt,{key:"accruedInterest",itemId:"_accruedInterest",label:this.props.i18nStrings.accounts_details_loan_accruedInterest,isSubItem:!0,value:e.accruedInterest})),e.lateChargesDue&&t.push(p.a.createElement(gt,{key:"lateChargesDue",itemId:"_lateChargesDue",label:this.props.i18nStrings.accounts_details_lateChargesDue,isSubItem:!0,value:e.lateChargesDue})),t}},{key:"_buildDepositAccountOverview",value:function(){var e=this.props.account,t=[];return this.props.pageConfigs.showAvailableBalanceEmphasized?(null==e.availableBalance||N.a.isMaturable(e)||t.push(this._buildAvailableBalance(!0)),t.push(this._buildBalance(!1))):(t.push(this._buildBalance(!0)),null==e.availableBalance||N.a.isMaturable(e)||t.push(this._buildAvailableBalance(!1))),N.a.isMaturable(e)&&null!=e.maturityDate&&t.push(p.a.createElement(gt,{key:"maturityDate",itemId:"_maturityDate",label:this.props.i18nStrings.accounts_details_maturityDate,value:e.maturityDate})),t}},{key:"_buildBalance",value:function(e){var t=this.props.account;return null!=t.balance?p.a.createElement(gt,{key:"balance",itemId:"_balance",label:this.props.i18nStrings.Current,isMainItem:e,value:t.balance}):this._buildUnavailableBalance(this.props.i18nStrings.Current)}},{key:"_buildAvailableBalance",value:function(e){var t=this.props.account;return p.a.createElement(gt,{key:"availableBalance",itemId:"_availableBalance",label:this.props.i18nStrings.accounts_availableLabelText,isMainItem:e,value:t.availableBalance,showRegDD:this.props.pageConfigs.regdd_display,regDDText:this.props.pageConfigs.regdd_text})}},{key:"_buildUnavailableBalance",value:function(e){return p.a.createElement(gt,{key:"balance",itemId:"_balance"+this.props.account.id,label:e,isMainItem:!0,value:this.props.i18nStrings.unavailable})}},{key:"_getPayoffAmount",value:function(){var e,t;return this.props.pageConfigs.accountDisplayCalculatedLoanPayoff?null===(e=this.props.account.loanInfo)||void 0===e?void 0:e.calculatedPayoffAmount:null===(t=this.props.account.loanInfo)||void 0===t?void 0:t.payoffAmount}}]),n}(l.Component);ft.propTypes={account:h.a.object.isRequired,pageConfigs:h.a.object.isRequired,i18nStrings:h.a.objectOf(h.a.string).isRequired,canTransfer:h.a.bool};var vt=n(888),_t=function(e){Object(c.a)(n,e);var t=Object(u.a)(n);function n(e){return Object(s.a)(this,n),t.call(this,e)}return Object(i.a)(n,[{key:"render",value:function(){var e,t=[];return this.props.isPending&&(t.push(dt.a["pending-transaction"]),t.push(dt.a["text-long"])),e="number"===typeof this.props.value?p.a.createElement(M.a,{value:this.props.value}):this.props.value,p.a.createElement("tbody",{className:dt.a["transaction-table"]},p.a.createElement("tr",{className:dt.a["transaction-row"],id:"row_"+(this.props.itemId||"")},p.a.createElement("td",{className:t.join(" ")+" "+dt.a["transaction-date"],id:"transactionDate_"+(this.props.itemId||"")},this.props.date),p.a.createElement("td",{className:t.join(" "),id:"transactionDesc_"+(this.props.itemId||"")},p.a.createElement("span",{className:dt.a["transaction-description"]},this.props.description)),p.a.createElement("td",{className:t.join(" ")+" "+dt.a["transaction-amount"],id:"transactionAmount_"+(this.props.itemId||"")},this.props.showRegDD?"**":""," ",this.props.isCreditTransaction||this.props.isOutsideAccount?"":"-",e)),this.props.rewardsEnabled&&this.props.transactionId?p.a.createElement("tr",null,p.a.createElement("td",{className:"cardlytics_transaction_id",hidden:"true"},this.props.transactionId),p.a.createElement(vt.a,{elementType:"td",colSpan:C.a.SPAN_ALL_COLUMNS,id:"rewards-"+this.props.transactionId,className:"trxDescCell"})):null)}}]),n}(l.Component),bt=n(1545),yt=n(1352),kt=D.a.canTransfer,St=function(e){Object(c.a)(n,e);var t=Object(u.a)(n);function n(e){var a;return Object(s.a)(this,n),(a=t.call(this,e))._renderContent=a._renderContent.bind(Object(r.a)(a)),a._renderTransactions=a._renderTransactions.bind(Object(r.a)(a)),a._renderError=a._renderError.bind(Object(r.a)(a)),a.quickPeekLinkElementId="quickPeekLink"+a.props.account.id,a._getTransfersRoute=a._getTransfersRoute.bind(Object(r.a)(a)),a._getHistoryRoute=a._getHistoryRoute.bind(Object(r.a)(a)),a._onHistoryClick=a._onHistoryClick.bind(Object(r.a)(a)),a._onTransferClick=a._onTransferClick.bind(Object(r.a)(a)),a.isBB=a.props.customerType===C.a.BUSINESS,a}
1return Object(i.a)(n,[{key:"componentDidMount",value:function(){var e=this._getStartDate(),t=ke()().endOf("day").format(C.a.TRANSACTIONS_DATE_FORMAT),n="",a="";this.isBB&&(n=this.props.account.customerId,a=this.props.account.locationName),q.a.getTransactions(this.props.pageConfigs.contextPath,this.props.pageConfigs.rftoken,this.props.account.id,e,t,n,a,this.props.pageConfigs.pageId,this.props.isOutsideAccount,this.props.isMx),yt.a.setfocusRestriction(this.refs.quickPeekPopup,C.a.TAB_ELEMENT_SELECTORS_FOR_POPUP),document.body.style.overflow="hidden"}},{key:"componentWillUnmount",value:function(){q.a.closeQuickPeek(),document.body.style.overflow=""}},{key:"componentDidUpdate",value:function(){this.props.status===C.a.SUCCESS&&yt.a.handleDomString(this._getPopupContent())}},{key:"_closeQueekPeekOnEsc",value:function(e){27==e.keyCode&&(q.a.closeQuickPeek(),this.getFocusOnTarget())}},{key:"getFocusOnTarget",value:function(){yt.a.handleDomString(this.props.i18nStrings.modalBoxClosed),document.getElementById(this.quickPeekLinkElementId)&&document.getElementById(this.quickPeekLinkElementId).focus()}},{key:"_getStartDate",value:function(){var e=ke()();if(this.props.isOutsideAccount){var t=this.props.account.daysToDisplay;t||(t=30),t-=1,e.subtract(t,"days")}else N.a.isCreditCardAccount(this.props.account)?e.subtract(4,"days"):N.a.isLoanAccount(this.props.account)||N.a.isInvestmentAccount(this.props.account)?e.subtract(29,"days"):N.a.isChecking(this.props.account)?e.subtract(4,"days"):e.subtract(29,"days");return e.startOf("day").format(C.a.TRANSACTIONS_DATE_FORMAT)}},{key:"_onCloseClick",value:function(){q.a.closeQuickPeek(),this.getFocusOnTarget()}},{key:"_renderTransactions",value:function(){if(this.props.transactions.transactionscount>0){for(var e=[],t=0;t<this.props.transactions.transactionscount&&t<10;t++){var n=this.props.transactions.transactionsresponse[t],a=n.checkNumber?this.props.i18nStrings.check+n.checkNumber+": "+n.generatedDescription:n.generatedDescription,o=this.props.pageConfigs.rewardsEnabled&&!this.props.isOutsideAccount&&this.props.account.accountId;e.push(p.a.createElement(_t,{key:n.intradayOrderId+"_"+t,itemId:n.intradayOrderId+"_"+t,transactionId:n.transactionId,date:n.pending?this.props.i18nStrings.pending:n.transactionDate,description:a,value:n.amount,isCreditTransaction:n.creditTransaction,isPending:n.pending,isOutsideAccount:this.props.isOutsideAccount,rewardsEnabled:o}))}return p.a.createElement("div",{className:"fade-in"},p.a.createElement("div",{className:"col-sm-12 table-responsive "+dt.a["transaction-div"],"aria-label":"transaction details"},p.a.createElement("table",{id:"table_"+(this.props.account.id||""),className:"cardlytics_history_table "+dt.a["transaction-table"],summary:this.props.i18nStrings.recentActivity},p.a.createElement("thead",null,p.a.createElement("tr",null,p.a.createElement("th",{scope:"col",className:"sr-only"},this.props.i18nStrings.transaction_date),p.a.createElement("th",{scope:"col",className:"sr-only"},this.props.i18nStrings.transaction_description),p.a.createElement("th",{scope:"col",className:"sr-only"},this.props.i18nStrings.transaction_amount))),e)))}return this.props.transactions.transactionserror?this._renderError():(yt.a.handleDomString(this.props.i18nStrings.noTransactionMessage),p.a.createElement("div",{id:"noTransactionsMessage"},p.a.createElement(bt.a,{type:"info",showIcon:!0},p.a.createElement("span",null,this.props.i18nStrings.noTransactionMessage))))}},{key:"_renderError",value:function(){return yt.a.handleDomString(this.props.i18nStrings.genericError),p.a.createElement("div",{id:"alert"},p.a.createElement(bt.a,{type:"danger",showIcon:!0},p.a.createElement("span",null,this.props.i18nStrings.genericError)))}},{key:"_getPopupContent",value:function(){return this.props.i18nStrings.closeButtonText+" "+yt.a.ariaReplaceSpecialSymbol(yt.a.ariaReplaceHTMLTagtoText(this.refs.quickPeekPopup.innerHTML))}},{key:"_renderContent",value:function(){return this.props.status===C.a.LOADING?(yt.a.handleDomString(this.props.i18nStrings.modalBoxOpenText+" "+this.props.i18nStrings.loadingText),p.a.createElement(ce.a,null)):this.props.status===C.a.SUCCESS?this._renderTransactions():this._renderError()}},{key:"render",value:function(){var e=!N.a.isLoanAccount(this.props.account)&&!N.a.isCreditCardAccount(this.props.account)&&kt(this.props.pageConfigs.viewOnlyMode,this.props.pageConfigs.primaryUser,this.props.accounts);return this.props.isOutsideAccount&&(e=this.props.outsideAccountsA2aEnabled),p.a.createElement("div",{className:"modal-open hidden-xs"},p.a.createElement("div",{className:"modal show in",id:"quickpeekModal",ref:"quickPeekPopup",role:"dialog"},p.a.createElement("div",{className:"modal-dialog",onKeyDown:this._closeQueekPeekOnEsc.bind(this)},p.a.createElement("div",{className:"sr-only",role:"alert"},p.a.createElement("span",{className:"accessibleAlertMessage"})),p.a.createElement("div",{className:"modal-content fade-in"},p.a.createElement("div",{className:"modal-header"},p.a.createElement("button",{type:"button",className:"close "+dt.a.close_btn,"data-dismiss":"modal","aria-label":"Close",id:"closeButton",onClick:this._onCloseClick.bind(this)},p.a.createElement("span",{"aria-hidden":"true"},p.a.createElement(I.a,{name:"Close",size:"sm"}))),p.a.createElement("h2",{className:dt.a["account-name"]+" modal-title","aria-label":"Heading"},this.props.i18nStrings.quickpeek_title,":"," ",this.props.isOutsideAccount?this.props.account.accountNickname:this.props.account.de
1scription)),this.props.isOutsideAccount?p.a.createElement("div",null,p.a.createElement(B,{label:this.props.i18nStrings.accounts_balanceLabelText,value:this.props.account.accountBalance,showWarningIcon:!1}),p.a.createElement("div",{className:dt.a["overview-accountoverview-item-distance"]},this.props.i18nStrings.account_information),p.a.createElement(gt,{label:this.props.account.fi,value:this.props.account.accountType,showWarningIcon:!1,dueAmount:null,ofAmount:null,dueDate:null,showPayButton:!1,i18nStrings:this.props.i18nStrings,isSubItem:!0})):p.a.createElement(ft,{i18nStrings:this.props.i18nStrings,account:this.props.account,pageConfigs:this.props.pageConfigs,canTransfer:kt(this.props.pageConfigs.viewOnlyMode,this.props.pageConfigs.primaryUser,this.props.accounts),isOutsideAccount:this.props.isOutsideAccount}),p.a.createElement("div",{className:"modal-body","aria-label":"Content"},p.a.createElement("div",{className:"di-callout "+dt.a["overflow-transaction-container"]},p.a.createElement("h3",{className:dt.a["recent-activity"],"aria-label":"Recent Activity"},this.props.i18nStrings.recentActivity),this._renderContent())),p.a.createElement("div",{className:"modal-footer "+dt.a.footer},e?p.a.createElement("span",{className:"col-sm-7",id:"transfersLink"},p.a.createElement(T.a,{to:this._getTransfersRoute(),className:"icon","aria-label":this.props.i18nStrings.transfer,onClick:this._onTransferClick},p.a.createElement(I.a,{name:"TransferMoney"}),p.a.createElement("span",{className:dt.a["font-size-14"]},"\xa0",this.props.i18nStrings.transfer))):p.a.createElement("span",{className:"col-sm-7"}),this.props.isOutsideAccount?null:p.a.createElement("span",{id:"goToHistory",className:dt.a["go-to-history"]},p.a.createElement(T.a,{to:this._getHistoryRoute(),className:"btn sm btn-tertiary router",role:"button","aria-label":this.props.i18nStrings.gotoaccounthistorylink,onClick:this._onHistoryClick},this.props.i18nStrings.gotoaccounthistorylink)))))),p.a.createElement("div",{className:"modal-backdrop fade in"}))}},{key:"_getTransfersRoute",value:function(){return this.props.isOutsideAccount?"/app/home/frame?src="+encodeURIComponent(this.props.outsideAccountsA2aURL):{pathname:this.props.pageConfigs.olbRoutes[C.a.TRANSFERS],search:"accountId=".concat(this.props.account.accountReference)}}},{key:"_getHistoryRoute",value:function(){var e=this.props,t=e.pageConfigs,n=e.defaultLocation,a=e.account,o={accountId:a.accountReference},s=this.isBB&&n?"&locationId=".concat(a.customerId):"";return{pathname:"/app/home".concat(t.olbRoutes[C.a.HISTORY]),search:"accountId=".concat(o.accountId).concat(s)}}},{key:"_onHistoryClick",value:function(){var e=this.props.pageConfigs,t=e.diId,n=e.guid,a=e.rftoken,o=this.props.account,s=o.accountId,i=o.balance,r={diId:t,guid:n,rftoken:a,accountId:s,customerId:o.customerId,fiId:o.fiId,balance:i,page_name:"home_page"};j.a.logHomePageAction(w.a.home_event_category,w.a.home_action_history_clicked_from_quickpeek,this.props.pageConfigs.reportSuite,r)}},{key:"_onTransferClick",value:function(){var e=this.props.pageConfigs,t=e.diId,n=e.guid,a=e.rftoken,o=this.props.account,s=o.accountId,i=o.balance,r={diId:t,guid:n,rftoken:a,accountId:s,customerId:o.customerId,fiId:o.fiId,balance:i,page_name:"home_page"};this.props.isMx?j.a.logHomePageAction(w.a.home_event_category,w.a.home_action_mx_transfer_clicked_from_quickpeek,this.props.pageConfigs.reportSuite,r):j.a.logHomePageAction(w.a.home_event_category,w.a.home_action_transfer_clicked_from_quickpeek,this.props.pageConfigs.reportSuite,r)}}]),n}(l.Component),Ot=function(e){Object(c.a)(n,e);var t=Object(u.a)(n);function n(e){return Object(s.a)(this,n),t.call(this,e)}return Object(i.a)(n,[{key:"render",value:function(){return this.props.show?p.a.createElement(St,this.props):null}}],[{key:"getStores",value:function(){return[lt.a,ie.a,re.a]}},{key:"getPropsFromStores",value:function(){return Object(a.a)(Object(a.a)(Object(a.a)({},lt.a.getState()),ie.a.getState()),re.a.getState())}}]),n}(l.Component),Ct=k()(Ot),At=n(1480),Et=n(1374),It=n(1375),Tt=n(120),Rt=n(1542),wt=n(10),jt=(n(530),{}),Lt=function(e){Object(c.a)(n,e);var t=Object(u.a)(n);function n(){var e;Object(s.a)(this,n);for(var a=arguments.length,o=new Array(a),i=0;i<a;i++)o[i]=arguments[i];return(e=t.call.apply(t,[this].concat(o))).state={},e}return Object(i.a)(n,[{key:"render",value:function(){var e=this.props,t=e.childPropName,n=e.children,o=e.progressIndicator,s=e.extensionPointData,i=this.state.propsData;s&&(i=s);var r=Object(wt.a)({},t,i);return i?p.a.cloneElement(n,Object(a.a)({},r)):o()}},{key:"componentDidMount",value:function(){var e=this,t=this.props,n=t.url,a=t.params,o=t.headers,s=t.cache,i=t.transformer,r=s?n:"".concat(n,"?ts=").concat(Date.now());if(n)return jt[r]||n&&Fetch.get(r,a,o).then((function(t){var n=i(t);s&&(jt[r]=n),e.setState({propsData:n})}))}}]),n}(l.PureComponent);Lt.defaultProps={url:"",cache:!0,params:{},headers:{},childPropName:"",transformer:function(e){return e},progressIndicator:function(){return p.a.createElement("span",null,"...Loading")}},Lt.propTypes={url:h.a.string,cache:h.a.bool,params:h.a.object,headers:h.a.object,childPropName:h.a.string,transformer:h.a.func,progressIndicator:h.a.func};var Dt=function(e){Object(c.a)(n,e);var t=Object(u.a)(n);function n(){var e;Object(s.a)(this,n);for(var a=arguments.length,o=new Array(a),i=0;i<a;i++)o[i]=arguments[i];return(e=t.call.apply(t,[this].concat(o))).state={loading:!0},e}return Object(i.a)(n,[{key:"render",value:function(){var e=this.state.loading,t=this.props,n=t.children,a=t.progressIndicator;return e?a():p.a.cloneElement(n)}},{key:"componentDidMount",value:function(){var e=this,t=this.props.path,n=void 0===t?{}:t,a=n.jsPath,o=void 0===a?[]:a,s=n.cssPath,i=void 0===s?[]:s;o.reduce((function(e,t){return e.script(t)}),$LAB).wait((function(){if(i){var t=null;try{t=document.querySelector('[href="'+i+'"]')}catch(n){}
1t||i.forEach((function(e){var t=document.createElement("link");t.setAttribute("rel","stylesheet"),t.setAttribute("href",e),document.getElementsByTagName("head")[0].appendChild(t)}))}e.setState({loading:!1})}))}}]),n}(l.PureComponent);Dt.defaultProps={path:{},progressIndicator:function(){return p.a.createElement("span",null,"Loading ...")}},Dt.propTypes={path:h.a.object,progressIndicator:h.a.func};var Nt=function(e){Object(c.a)(n,e);var t=Object(u.a)(n);function n(){var e;Object(s.a)(this,n);for(var a=arguments.length,o=new Array(a),i=0;i<a;i++)o[i]=arguments[i];return(e=t.call.apply(t,[this].concat(o))).state={},e}return Object(i.a)(n,[{key:"render",value:function(){var e=this.state.containerElement;if(!e)return p.a.createElement("div",{style:{display:"none"}});var t=this.props,n=(t.modules,t.data),a=n.moduleNameSpace,o=n.moduleReactNameSpace,s=n.moduleReactDOMNameSpace,i=n.moduleProps,r=v.a.getObjectByDotNotation(window,a),c=v.a.getObjectByDotNotation(window,o),u=v.a.getObjectByDotNotation(window,s);return this.moduleRendered||(this.moduleRendered=!0,this.moduleReact=c,this.moduleReactDOM=u,u.render(c.createElement(r,i),e)),p.a.createElement("div",{style:{display:"none"}})}},{key:"componentDidMount",value:function(){var e=g.a.findDOMNode(this);this.setState({containerElement:e.parentNode})}},{key:"componentWillUnmount",value:function(){var e=this.state.containerElement;if(this.moduleReactDOM){try{this.moduleReactDOM.unmountComponentAtNode(e)}catch(t){}this.moduleReactDOM=null}}}]),n}(l.PureComponent);Nt.defaultProps={modules:[],data:{}},Nt.propTypes={modules:h.a.arrayOf(h.a.object),data:h.a.object};var Pt=function(e){Object(c.a)(n,e);var t=Object(u.a)(n);function n(){return Object(s.a)(this,n),t.apply(this,arguments)}return Object(i.a)(n,[{key:"render",value:function(){var e=this.props,t=e.data,n=e.url,a=e.name,o=e.progressIndicator,s=e.extensionPointData;return p.a.createElement("div",null,p.a.createElement(Lt,{url:n,params:{name:a},childPropName:"path",extensionPointData:s,progressIndicator:o},p.a.createElement(Dt,{childPropName:"modules",progressIndicator:o},p.a.createElement(Nt,{data:t}))))}}]),n}(l.PureComponent);Pt.defaultProps={name:"",data:{},url:"",progressIndicator:function(){return p.a.createElement("span",null,"Loading ...")},extensionPointData:{}},Pt.propTypes={name:h.a.string,data:h.a.object,url:h.a.string,progressIndicator:h.a.func,extensionPointData:h.a.object};var xt=n(102),Ut=n.n(xt),Mt=n(67),Bt=function(){return p.a.createElement("div",{className:"first text-center",style:{lineHeight:"200px"}},p.a.createElement("span",{style:{position:"relative",top:"-25px",left:"10px"}},p.a.createElement(I.a,{name:"PageLoader",size:"lg",height:75,width:75})))},Ht=Ut()({displayName:"ContextWrapper",childContextTypes:{router:h.a.object},getChildContext:function(){return{router:this.props.routerContext.history}},render:function(){var e=this.props,t=e.GridComponent,n=e.gridComponentProps,a=e.routerContext;return p.a.createElement(Mt.__RouterContext.Provider,{value:a},p.a.createElement(t,n))}}),qt=function(e){Object(c.a)(n,e);var t=Object(u.a)(n);function n(e){var a;return Object(s.a)(this,n),(a=t.call(this,e)).state={status:C.a.LOADING},a.domElements={},a.handlePromotionsStoreChange=a.handlePromotionsStoreChange.bind(Object(r.a)(a)),a}return Object(i.a)(n,[{key:"render",value:function(){var e=this;if(this.state.status===C.a.LOADING)return Bt();var t=this.props,n=t.modulePathBase,o=t.layout,s=t.pageConfigs,i=(t.components,t.windowDimensions),r=t.i18nStrings,c=this.filteredLayout;c||(c=this.removeEmptyRows(this.filterLayout(o)),this.filteredLayout=c);var u={components:this.props.components,windowDimensions:i,data:c,onWidgetInit:function(t){var n=e.componentMapping;n||(n=e.getComponentMapping(),e.componentMapping=n);var o=t.widgetContainer,i=t.props;if(o){var r=(n[i.name]||{}).type,c=e.props.registry[r];if(null!=c){var u=(n[i.name]||{}).componentProps;"CustomComponent"===r&&(u.allowDomains=s.allowDomains);var l=Object(a.a)({id:i.name,pageConfigs:e.props.pageConfigs,i18nStrings:e.props.i18nStrings,breakpoint:e.props.breakpoint},u);e.domElements[i.id]=o,g.a.render(p.a.createElement(Ht,{GridComponent:c,gridComponentProps:l,routerContext:e.context}),o)}}},messages:{widget:{loadErrorTitle:r.widget_load_error_title,loadErrorMessage:r.widget_load_error_message}},history:this.context.history},l={moduleProps:u,moduleNameSpace:"UIFlexibilityLayout.CompositeLayout",moduleReactNameSpace:"UIFlexibilityLayoutReact",moduleReactDOMNameSpace:"UIFlexibilityLayoutReactDOM"},d=[n+"/layout/static/js/UIFlexibilityLayout.js"],h=[n+"/layout/static/css/UIFlexibilityLayout.css"],m=s.experienceLayoutBranding;if(m){var f=m.cssURL,v=m.jsURL;f&&h.push(n+f),v&&d.push(n+v)}var _={jsPath:d,cssPath:h};return p.a.createElement("div",{className:"experience-layout-container"},p.a.createElement(Pt,{extensionPointData:_,progressIndicator:Bt,data:l}))}},{key:"componentDidMount",value:function(){var e=this.props.pageConfigs;
1if(e&&e.promotionsEnabled){var t=Rt.a.getState();t&&t.status!==C.a.LOADING?this.setState({status:C.a.SUCCESS}):(this.listeningToPromotionsStore=!0,Rt.a.listen(this.handlePromotionsStoreChange))}else this.setState({status:C.a.SUCCESS})}},{key:"componentWillUnmount",value:function(){var e=this;this.listeningToPromotionsStore&&Rt.a.unlisten(this.handlePromotionsStoreChange),this.domElements&&(Object.getOwnPropertyNames(this.domElements).forEach((function(t){try{t&&(g.a.unmountComponentAtNode(e.domElements[t]),e.domElements[t]=null,delete e.domElements.id)}catch(n){}})),this.domElements=null)}},{key:"handlePromotionsStoreChange",value:function(e){this.setState({status:C.a.SUCCESS})}},{key:"getComponentMapping",value:function(){var e=this.props.components,t={};return(e||[]).forEach((function(e){t[e.id]=e})),t}},{key:"filterLayout",value:function(e){var t=this,n=this.getComponentMapping(),a=function e(a){var o=function(t){e(t)},s=(a||{}).content;if(s){var i=s.filter((function(e){if("undefined"!==typeof e.name&&!n[e.name]&&t.props.registry[e.name])return!1;if("undefined"!==typeof e.isOLBVisible&&!e.isOLBVisible)return!1;if("PROMOTION"===e.widgetType){var a=e.name,o=(Rt.a.getState()||{}).promotions;return o&&o[a]}return!0}));a.content=i,(i||[]).forEach((function(e){var t=e.columns;t&&t.forEach(o)}))}};return["large","medium","small","xsmall"].forEach((function(t){var n=e[t];a(n)})),e}},{key:"removeEmptyRows",value:function(e){return e}}]),n}(l.Component);qt.defaultProps={modulePathBase:"",layout:{},components:[]},qt.contextType=Mt.__RouterContext;var Gt=qt,Wt=n(1481),Ft=n(1583),Qt=["activeComponents"],Kt=["Accounts","OutsideAccounts","MxOutsideAccounts","TurboTax","Promo1","Promo2","Promo3","Promo4","Rewards","ModalLinks","MOTD","Approvals","CCPAWidget"],Yt=function(e){Object(c.a)(n,e);var t=Object(u.a)(n);function n(e){var a;return Object(s.a)(this,n),(a=t.call(this,e))._renderHomePage=a._renderHomePage.bind(Object(r.a)(a)),a._renderContent=a._renderContent.bind(Object(r.a)(a)),a._updateXSLayout=a._updateXSLayout.bind(Object(r.a)(a)),a._addCcpaComponent=a._addCcpaComponent.bind(Object(r.a)(a)),a._addCcpaLayout=a._addCcpaLayout.bind(Object(r.a)(a)),a}return Object(i.a)(n,[{key:"componentDidMount",value:function(){rt.a.getConfigurations(this.props.contextPath,C.a.HOME,{previewExperienceId:this.props.previewExperienceId}),Et.a.trackNewPage(It.a.HOME),Tt.a.isAndroid()&&Tt.a.isChrome()&&setTimeout((function(){window.scrollTo(0,0)}),1)}},{key:"componentWillUnmount",value:function(){rt.a.reset(),At.a.reset(),Wt.a.reset(),ut.a.reset()}},{key:"componentDidUpdate",value:function(e,t){if(e.status===C.a.LOADING&&this.props.status===C.a.SUCCESS){ut.a.getLocalizations.defer(this.props.contextPath,this.props.locale,this.props.resourceVersion);var n=this.props.navigationData.allowedWebFeatures?JSON.parse(this.props.navigationData.allowedWebFeatures):null;if(this.props.configs&&this.props.configs.promotionsEnabled&&At.a.getPromotions.defer(this.props.contextPath,this.props.configs.rftoken,this.props.diId,this.props.guid,C.a.HOME,n),this.props.configs&&!this.props.configs.experienceEnabled&&this.props.configs.segmintEnabled&&Wt.a.getZones.defer(this.props.configs.rftoken,C.a.HOME),this.props.configs){j.a.logPageLoadAction(w.a.home_event_category,w.a.home_action_page_load,this.props.configs.reportSuite);var a=this.props.configs.homePageResources;if(a){var o=a.js,s=void 0===o?[]:o,i=a.css,r=void 0===i?[]:i;if(s&&s.length)s.reduce((function(e,t){return e.script(t)}),$LAB);r&&r.length&&v.a.loadCSSResources(r)}}}}},{key:"render",value:function(){var e,t=null!==(e=this.props)&&void 0!==e&&e.modernBrandingEnabled&&Object(Ft.b)()?"":"container";return p.a.createElement("div",{className:t},this._renderContent())}},{key:"_renderHomePage",value:function(e){var t=this.props.configs,n=t.activeComponents,a=Object(o.a)(t,Qt);a.contextPath=this.props.contextPath,a.olbRoutes=this.props.configs.olbRoutes,a.allowDomains=this.props.allowDomains,a.guid=this.props.guid,a.diId=this.props.diId,a.alertsEnabled=this.props.navigationData&&this.props.navigationData.alertsEnabled;var s=n.find((function(e){return e.id===C.a.ACCOUNTS})).componentProps.customerType;if(n=this._addModalLinksComponent(e.xs,n),a.csrfToken){var i=window.dbk;i&&i.setCSRFToken(a.csrfToken)}return this.props.configs&&this.props.configs.ccpaEnabled&&!this.props.configs.experienceEnabled&&(n=this._addCcpaComponent(n),e=this._addCcpaLayout(e)),p.a.createElement("div",null,this._renderLayout(n,e,a),p.a.createElement(Ct,{pageConfigs:a,customerType:s,i18nStrings:this.props.i18nStrings}))}},{key:"_renderLayout",value:function(e,t,n){if(n.experienceEnabled){var a={width:window.innerWidth,height:window.innerHeight};return p.a.createElement(Gt,{modulePathBase:this.props.configs.experienceServiceUIBaseUrl,breakpoint:this.props.breakpoint,components:e,layout:t,registry:ot,pageConfigs:n,i18nStrings:this.props.i18nStrings,windowDimensions:a})}return p.a.createElement(_.a,{breakpoint:this.props.breakpoint,components:e,layout:t,registry:ot,pageConfigs:n,i18nStrings:this.props.i18nStrings})}},{key:"_renderContent",value:function(){var e;return this.props.status===C.a.SUCCESS&&this.props.localizationStatus===C.a.SUCCESS?null!=(e=this.props.configs.experienceEnabled?JSON.parse(this.props.configs.layout):this.props.parseLayoutString(this.props.configs.layout))?(this.props.configs.experienceEnabled||this.props.breakpoint!==C.a.LAYOUT_XS||this._updateXSLayout(e),this._renderHomePage(e)):(console.error("Layout configuration is invali
1d JSON: "+this.props.configs.layout),this.props.renderDefaultError()):this.props.status===C.a.LOADING||this.props.status===C.a.SUCCESS&&this.props.localizationStatus===C.a.LOADING?this.props.renderDefaultLoading():this.props.renderDefaultError()}},{key:"_updateXSLayout",value:function(e){var t=this,n=e.xs.map((function(e){var n=Object.assign({},e);return t._isModalComponent(n.i)&&(n.hidden=!0),n}));e.xs=n}},{key:"_addModalLinksComponent",value:function(e,t){var n=this;if(!e)return t;var a=t.slice(),o=[];return a.forEach((function(t){if(n._isModalComponent(t.id)){var a=Object.assign({},t),s=null;e.forEach((function(e){e.i===a.id&&(null!=s&&s.master||(s=e))})),null!=s&&0!=s.modal&&(null!=s.y&&(a.y=s.y),o.push(a))}})),o.length>0&&a.push({id:"ModalLinks",type:"ModalLinks",componentProps:{config:{modalComponents:o}}}),a}},{key:"_isModalComponent",value:function(e){return-1===Kt.indexOf(e)}},{key:"_addCcpaComponent",value:function(e){var t={id:"CCPAWidget",type:"CCPAWidget",componentProps:{}};return this.props.config&&this.props.configs.ccpaWidgetConfiguration&&(t.componentProps=this.props.configs.ccpaWidgetConfiguration),e.push(t),e}},{key:"_addCcpaLayout",value:function(e){var t={};return t=this.props.configs&&this.props.configs.ccpaWidgetConfiguration&&this.props.configs.ccpaWidgetConfiguration.layout?JSON.parse(this.props.configs.ccpaWidgetConfiguration.layout):{x:0,y:1100,w:12,i:"CCPAWidget",master:!0},e.lg.push(t),e.md.push(t),e.sm.push(t),e.xs.push(t),e}}],[{key:"getStores",value:function(){return[it.a,ct.a]}},{key:"getPropsFromStores",value:function(){return Object(a.a)(Object(a.a)({},it.a.getState()),ct.a.getState())}}]),n}(l.Component);t.default=Object(st.a)(Object(f.a)(Yt))}}]); 2//# sourceMappingURL=40.20cbde69.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.