PageSourceSearch

https://secure.blupeak.com/dbank/live/static/js/55.04f271dd.chunk.js

js blupeak.com collected 2026-09-24 10:35:57 UTC 52,813 bytes, 3 lines download raw bytes

1/*! For license information please see 55.04f271dd.chunk.js.LICENSE.txt */
2(this["webpackJsonponline-banking-app"]=this["webpackJsonponline-banking-app"]||[]).push([[55],{1345:function(e,t,n){var a;!function(){"use strict";var n={}.hasOwnProperty;function s(){for(var e=[],t=0;t<arguments.length;t++){var a=arguments[t];if(a){var i=typeof a;if("string"===i||"number"===i)e.push(a);else if(Array.isArray(a)&&a.length){var o=s.apply(null,a);o&&e.push(o)}else if("object"===i)for(var r in a)n.call(a,r)&&a[r]&&e.push(r)}}return e.join(" ")}e.exports?(s.default=s,e.exports=s):void 0===(a=function(){return s}.apply(t,[]))||(e.exports=a)}()},1369:function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var a=function(e){return new Promise((function(t){return setTimeout(t,e)}))}},1372:function(e,t,n){"use strict";var a=n(2),s=n(3),i=n(5),o=n(6),r=n(0),l=n(214),d=function(e){Object(i.a)(n,e);var t=Object(o.a)(n);function n(){return Object(a.a)(this,n),t.apply(this,arguments)}return Object(s.a)(n,[{key:"componentDidMount",value:function(){Object(l.a)().replace("/app/logout?reason=logoutOnDeny")}},{key:"render",value:function(){return null}}]),n}(r.Component);t.a=d},1378:function(e,t,n){"use strict";var a=n(2),s=n(3),i=n(11),o=n(5),r=n(6),l=n(0),d=n.n(l),c=n(81),h=n(31),u=n(721),p=function(e){Object(o.a)(n,e);var t=Object(r.a)(n);function n(e){var s;return Object(a.a)(this,n),(s=t.call(this,e))._onConfirmationSubmit=s._onConfirmationSubmit.bind(Object(i.a)(s)),s._onConfirmationCancel=s._onConfirmationCancel.bind(Object(i.a)(s)),s}return Object(s.a)(n,[{key:"render",value:function(){return d.a.createElement("div",null,d.a.createElement(c.Modal,{bsSize:"large",show:!0,onHide:this._onConfirmationCancel,id:"stepUpPopup",backdrop:"static"},this.props.config.isMobileFlow?null:d.a.createElement(c.Modal.Header,null,d.a.createElement("button",{type:"button",className:"close","aria-label":"Close",id:"closeStepUpButton",onClick:this._onConfirmationCancel},d.a.createElement("span",{className:"close-btn"},d.a.createElement(h.a,{className:"close-btn-icon",name:"Close",size:"sm"})))),d.a.createElement("div",{className:"step-up-challenge",id:"stepUpChallengeContainer",ref:"stepUpChallengeContainer"},d.a.createElement(u.default,{config:this.props.config,successCallback:this._onConfirmationSubmit,cancelCallback:this._onConfirmationCancel,feature:this.props.feature,repeatableChallenge:!1}))))}},{key:"_onConfirmationSubmit",value:function(){var e=window.parent.location.href;this.props.config&&this.props.config.actionId&&(e=-1===window.parent.location.search.indexOf("actionId=")?window.parent.location.search?window.parent.location.href+"&actionId="+this.props.config.actionId:window.parent.location.href+"?actionId="+this.props.config.actionId:window.parent.location.pathname+"?actionId="+this.props.config.actionId),window.parent.location.href=e}},{key:"_onConfirmationCancel",value:function(){-1!==window.parent.location.pathname.indexOf("/live")?window.parent.location.href="/dbank/live/app/home":-1!==window.parent.location.pathname.indexOf("/beta")?window.parent.location.href="/dbank/beta/app/home":window.parent.location.href="../../home"}}]),n}(l.Component);t.a=p},1379:function(e,t,n){"use strict";var a=n(2),s=n(3),i=n(5),o=n(6),r=n(0),l=n.n(r),d=n(1372),c=function(e){Object(i.a)(n,e);var t=Object(o.a)(n);function n(){return Object(a.a)(this,n),t.apply(this,arguments)}return Object(s.a)(n,[{key:"render",value:function(){return l.a.createElement(l.a.Fragment,null,this.props.config.logoutOnDeny&&l.a.createElement(d.a,null),!this.props.config.logoutOnDeny&&l.a.createElement("div",{id:"stepUpDenyContainer",className:"container"},l.a.createElement("div",{id:"stepUpDenyMessageContainer",className:"di-container"},l.a.createElement("h2",{id:"stepUpDenyMessage",dangerouslySetInnerHTML:{__html:this.props.config.step_up_deny_message}}))))}}]),n}(r.Component);t.a=c},2295:function(e,t,n){},2296:function(e,t,n){},2407:function(e,t,n){"use strict";n.r(t);var a=n(46),s=n(61),i=n(2),o=n(3),r=n(11),l=n(5),d=n(6),c=n(0),h=n.n(c),u=n(32),p=n(62),g=n(55),f=(n(2295),n(524)),v=n(1369),m=n(80),C=n(25),y=n.n(C),A=n(1345),b=n.n(A),L=n(89),E=n(111),k=n(821),x=n(834),w=n(81),S=n(825),N=n(832),I=n(588),P=n(31),M=n(120),_=n(722),O=n(26),D=n.n(O),B=(n(2296),n(1482)),V=n(610),T=Object(o.a)((function e(){Object(i.a)(this,e),this.generateActions("initializePage","initializePhones","phoneNumberChanged","phoneNumberBlur","deletePhoneNumClicked","addAnother
2NumClicked","addressLine1Changed","addressLine1Blured","addressLine2Changed","addressLine2Blured","zipCodeChanged","zipCodeBlured","stateSelected","countrySelected","initializeAddresses","stateTextBoxChanged","stateTextBoxBlured","stateBlured","cityChanged","cityBlured","copyAddressCheckBoxChanged","cancelContact","saveContact","phoneCountryCodeChanged")})),F=L.a.createActions(T),U=n(22),j=n(43),H=n(214),R=n(69),z=n(215),q=Object(o.a)((function e(){Object(i.a)(this,e)}));q.contactSave=function(e,t,n,a,s,i,o,r,l,d,c){var h={newAddressesJson:'{"postalAddress":'+JSON.stringify(e)+"}",countryCode1:t,phoneNumber1:n,countryCode2:a,phoneNumber2:s,countryCode3:i,phoneNumber3:o,countryCode4:r,phoneNumber4:l,CSRFToken:d};return z.a.postFormData("/usr-setting-olb/v1/contact-info/update",h,{})};var K,W,J=/^\s*((p.*\s*o.*\s*box)|((post(al)*)+\s*(off(ice)*)+)|box)/i,Z=function(){function e(){Object(i.a)(this,e),this.isProcessing=!1,this.serverError=!1,this.context="",this.rftoken="",this.csrfToken="",this.isFormValid=!0,this.exceedsMaxPhoneCount=!1,this.isAddressValid=!0,this.allowedKeyboardCharacters=/[a-zA-Z0-9,\./<>\?;*':""[\]\\{}\|`~!@#\$%\^&\*()-_=\+ ]$/i,this.canadaStoreForState=[{title:"AB",value:"Alberta"},{title:"BC",value:"British Columbia"},{title:"MB",value:"Manitoba"},{title:"NB",value:"New Brunswick"},{title:"NL",value:"Newfndland & Lab."},{title:"NS",value:"Nova Scotia"},{title:"NU",value:"Nunavut"},{title:"NW",value:"Northwest Terr."},{title:"ON",value:"Ontario"},{title:"PE",value:"Prince Edward Isl."},{title:"QC",value:"Quebec"},{title:"SK",value:"Saskatchewan"},{title:"YU",value:"Yukon"}],this.usaStoreForState=[{title:"AA",value:"Military: The Americas"},{title:"AE",value:"Military: Europe"},{title:"AK",value:"Alaska"},{title:"AL",value:"Alabama"},{title:"AP",value:"Military: Pacific"},{title:"AR",value:"Arkansas"},{title:"AS",value:"American Samoa"},{title:"AZ",value:"Arizona"},{title:"CA",value:"California"},{title:"CO",value:"Colorado"},{title:"CT",value:"Connecticut"},{title:"DC",value:"D.C."},{title:"DE",value:"Delaware"},{title:"FL",value:"Florida"},{title:"FM",value:"Federated States of Micronesia"},{title:"GA",value:"Georgia"},{title:"GU",value:"Guam"},{title:"HI",value:"Hawaii"},{title:"IA",value:"Iowa"},{title:"ID",value:"Idaho"},{title:"IL",value:"Illinois"},{title:"IN",value:"Indiana"},{title:"KS",value:"Kansas"},{title:"KY",value:"Kentucky"},{title:"LA",value:"Louisiana"},{title:"MA",value:"Massachusetts"},{title:"MD",value:"Maryland"},{title:"ME",value:"Maine"},{title:"MH",value:"Marshall Islands"},{title:"MI",value:"Michigan"},{title:"MN",value:"Minnesota"},{title:"MO",value:"Missouri"},{title:"MP",value:"Northern Mariana Islands"},{title:"MS",value:"Mississippi"},{title:"MT",value:"Montana"},{title:"NC",value:"North Carolina"},{title:"ND",value:"North Dakota"},{title:"NE",value:"Nebraska"},{title:"NH",value:"New Hampshire"},{title:"NJ",value:"New Jersey"},{title:"NM",value:"New Mexico"},{title:"NV",value:"Nevada"},{title:"NY",value:"New York"},{title:"OH",value:"Ohio"},{title:"OK",value:"Oklahoma"},{title:"OR",value:"Oregon"},{title:"PA",value:"Pennsylvania"},{title:"PR",value:"Puerto Rico"},{title:"PW",value:"Palau"},{title:"RI",value:"Rhode Island"},{title:"SC",value:"South Carolina"},{title:"SD",value:"South Dakota"},{title:"TN",value:"Tennessee"},{title:"TX",value:"Texas"},{title:"UT",value:"Utah"},{title:"VA",value:"Virginia"},{title:"VI",value:"Virgin Islands"},{title:"VT",value:"Vermont"},{title:"WA",value:"Washington"},{title:"WI",value:"Wisconsin"},{title:"WV",value:"West Virginia"},{title:"WY",value:"Wyoming"}],this.stateCodeArr=[],this.DEFAULT_COUNTRY_CODE="1",this.DEFAULT_COUNTRY_NAME="United States",this.contactInfoPhoneMaxAllowedCount=1,this.contactInfoPhoneAllowHiding=!1,this.phoneList=[],this.addressList=[],this.addressListForSave=[],this.showDeleteButton=!1,this.showAddAnotherLink=!1,this.addAnotherLinkFocus=!1,this.isCopyAddressValid=!0,this.isAddress2Enabled=!1,this.copyAddressError="",this.copyAddressCheckboxEnabled=!1,this.isCopyAddressChecked=!1,this.bindActions(F)}return Object(o.a)(e,[{key:"onInitializePage",value:function(e){this.setState({context:e.context,csrfToken:e.csrfToken,strings:e.strings,config:e})}},{key:"cityTest",value:function(e){return/[a-zA-Z '.-]/i.test(e)}},{key:"zipTest",value:function(e){return/^[\d-]+$/.test(e)||this.isEmpty(e)}},{key:"phoneTest",value:function(e){return/[0-9()-]/i.test(e)}},{key:"allKeyboardCharactersTest",value:function(e){return/[a-zA-Z0-9,\./<>\?;*':""[\]\\{}\|`~!@#\$%\^&\*()-_=\+ ]$/i.test(e)}},{key:"initializePhones",value:function(e){this.contactInfoPhoneMaxAllowedCount=e.contactInfoPhoneMaxAllowedCount,this.contactInfoPhoneAllowHiding=e.contactInfoPhoneAllowHiding,this.phoneList=e.phoneList,this.showDeleteButton=e.showDeleteButton,this.showAddAnotherLink=e.showAddAnotherLink,this.exceedsMaxPhoneCount=e.exceedsMaxPhoneCount}},{key:"initializeAddresses",value:function(e){if(this.addressList=e,this.config.postalAddressSection){for(var t=0;t<e.length;t++){var n=e[t];n.showHowDoIUpdate||(this.addressLine1Validator(n),this.addressLine2Validator(n),this.cityValidator(n),this.zipValidator(n))}if(e[0].copyAddressCheckboxEnabled){var a=this.addressList;a[0].isCopyAddressValid=this.isCopyAddressValid,a[0].copyAddressError=this.copyAddressError,a[0].isCopyAddressChecked=this.isCopyAddressChecked,this.setState({addressList:a,addAnotherLinkFocus:!1}),this.copyAddressValidator()}}}},{key:"isEmpty",value:function(e){return""===e}},{key:"stripSpecialCharacters",value:function(e){return e=e.replace(/[^0-9]/g,"")}}
2,{key:"stripCharactersForCity",value:function(e,t){return e=t?e.replace(/[^a-zA-Z0-9 ,\./<>\?;*':""[\]\\{}\|`~!@#\$%\^&\*()-_=\+]/gi,""):e.replace(/[^a-zA-Z '.-]/g,"")}},{key:"stripNonKeyboardCharacters",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e.replace(/[^a-zA-Z0-9 ,\./<>\?;*':""[\]\\{}\|`~!@#\$%\^&\*()-_=\+]/gi,"")}},{key:"stripLeadingAndTrailingSpaces",value:function(e){return e=e.trim()}},{key:"showAppropriateLengthError",value:function(e){var t="";return 5==e?t=this.strings.zip_length_five_error:9==e?t=this.strings.zip_length_nine_error:10==e&&(t=this.strings.zip_length_ten_error),t}},{key:"containsNumbersOnly",value:function(e){return/^[0-9]*$/.test(e)}},{key:"strHasSpace",value:function(e){return/\s/.test(e)}},{key:"onAddressLine1Changed",value:function(e){this.addressLine1Validator(e)}},{key:"addressLine1Validator",value:function(e){var t=!0,n="",a=e.address1,s=this.addressList[e.index].allowPOBox,i=this.addressList[e.index].allowPOBoxError,o=this.addressList[e.index].postalAddressRequired;null!=a&&"undefined"!=a?this.isEmpty(a)?o&&(n=this.strings.commonFieldError,t=!1):this.config.postalAddressSection&&!s&&J.test(a)&&(n=i,t=!1):(n=this.strings.commonFieldError,t=!1);for(var r=this.addressList,l=0;l<r.length;l++)e.index===l&&(r[l].address1=a,r[l].isValidAddressLine1=t,r[l].errorAddressLine1=n);this.setState({addressList:r,addAnotherLinkFocus:!1}),this.addressList[0].copyAddressCheckboxEnabled&&this.copyAddressValidator()}},{key:"onAddressLine1Blured",value:function(e){e.address1=this.stripLeadingAndTrailingSpaces(this.stripNonKeyboardCharacters(e.address1)),this.addressLine1Validator(e)}},{key:"onAddressLine2Changed",value:function(e){this.addressLine2Validator(e)}},{key:"onAddressLine2Blured",value:function(e){e.address2=this.stripLeadingAndTrailingSpaces(this.stripNonKeyboardCharacters(e.address2)),this.addressLine2Validator(e)}},{key:"addressLine2Validator",value:function(e){var t=!0,n="",a=e.address2,s=this.addressList[e.index].allowPOBox,i=this.addressList[e.index].allowPOBoxError;this.config.postalAddressSection&&!s&&J.test(a)&&(t=!1,n=i);for(var o=this.addressList,r=0;r<o.length;r++)e.index===r&&(o[r].address2=a,o[r].isValidAddressLine2=t,o[r].errorAddressLine2=n);this.setState({addressList:o,addAnotherLinkFocus:!1}),this.addressList[0].copyAddressCheckboxEnabled&&this.copyAddressValidator()}},{key:"onCityChanged",value:function(e){this.cityValidator(e)}},{key:"onCityBlured",value:function(e){var t=this.stripLeadingAndTrailingSpaces(this.stripNonKeyboardCharacters(e.city));e.city=t,this.cityValidator(e)}},{key:"cityValidator",value:function(e){var t=!0,n="",a=e.city,s=this.addressList[e.index].isInternationalAddressEnabled,i=this.addressList[e.index].country,o=this.addressList[e.index].postalAddressRequired;null!=a&&"undefined"!=a?((s&&"USA"===i||!s)&&(a=this.stripCharactersForCity(a,!1)),o&&this.isEmpty(a)&&(n=this.strings.commonFieldError,t=!1)):(n=this.strings.commonFieldError,t=!1);for(var r=this.addressList,l=0;l<r.length;l++)e.index===l&&(r[l].city=a,r[l].isValidCity=t,r[l].errorCity=n);this.setState({addressList:r,addAnotherLinkFocus:!1}),this.addressList[0].copyAddressCheckboxEnabled&&this.copyAddressValidator()}},{key:"onZipCodeChanged",value:function(e){this.zipValidator(e,!0)}},{key:"onZipCodeBlured",value:function(e){this.zipValidator(e,!1)}},{key:"zipValidator",value:function(e,t){var n=!0,a="",s=this.stripLeadingAndTrailingSpaces(this.stripNonKeyboardCharacters(e.postalCode)),i=this.addressList[e.index].isInternationalAddressEnabled,o=this.addressList[e.index].country,r=this.addressList[e.index].postalAddressRequired;if(null!=s&&"undefined"!=s&&(!this.isEmpty(s)||"CAN"!=o&&"USA"!=o||r&&(a=this.strings.commonFieldError,n=!1),i&&"USA"===o||!i))if(t&&s.length>5){if(!this.zipTest(s))return;if(10==s.length&&10==this.config.postalCodeMaxLength&&-1==s.indexOf("-"))return;if(s.length>this.config.postalCodeMaxLength)return}else(s=this.stripSpecialCharacters(s)).length>this.config.postalCodeMaxLength&&(s=s.substring(0,this.config.postalCodeMaxLength)),9==s.length&&10==this.config.postalCodeMaxLength?s=s.substring(0,5)+"-"+s.substring(5,9):this.isEmpty(s)&&r?(a=this.strings.commonFieldError,n=!1):s.length>0&&s.length<this.config.postalCodeMinLength?(a=this.showAppropriateLengthError(this.config.postalCodeMinLength),n=!1):(s.length>this.config.postalCodeMinLength&&s.length<this.config.postalCodeMaxLength||s.length>this.config.postalCodeMaxLength||s.indexOf("-")<0&&10==this.config.postalCodeMaxLength&&s.length==this.config.postalCodeMaxLength)&&(a=this.showAppropriateLengthError(this.config.postalCodeMaxLength),n=!1);for(var l=this.addressList,d=0;d<l.length;d++)e.index===d&&(l[d].postalCode=s,l[d].isValidZip=n,l[d].errorZip=a);this.setState({addressList:l,addAnotherLinkFocus:!1}),this.addressList[0].copyAddressCheckboxEnabled&&this.copyAddressValidator()}},{key:"onCountrySelected",value:function(e){e.postalCode=this.addressList[e.index].postalCode,e.state=this.addressList[e.index].state,e.city=this.addressList[e.index].city;for(var t=this.addressList,n=0;n<t.length;n++)e.index===n&&(t[n].country=e.country);this.setState({addressList:t,addAnotherLinkFocus:!1}),this.stateValidator(e),this.zipValidator(e,!1),this.cityValidator(e),this.addressList[0].copyAddressCheckboxEnabled&&this.copyAddressValidator()}},{key:"onStateSelected",value:function(e){for(var t=this.addressList,n=0;n<t.length;n++)e.index===n&&(t[n].state=e.state);this.setState({addressList:t,addAnotherLinkFocus:!1})}},{key:"stateValidator",value:function(e){var t=[],n=!1,a=this.addressList[e.index].isInternationalAddressEnabled,s=this.addressList[e.index].country,i=e.state;t=a&&"CAN"===s?this.canadaStoreForState:this.usaStoreForState;for(var o=0;o<t.length;o++)if(t[o].title===i){n=!0;break}!1===n&&("CAN"==s?i="AB":"USA"==s&&(i="AA"));var r=this.addressList;for(o=0;o<r.length;o++)e.index===o&&(r[o].state=i,r[o].isStateCodeValid=n,r[o].stateCodeArr=t);this.setState({addressList:r,addAnotherLinkFocus:!1})}},{key:"copyAddressCountryValidator",value:function(){var e=this.addressList,t=this.addressList[0],n=this.addressList[1],a=t.isCopyAddressChecked,s=!0,i="";return t.isInternationalAddressEnabled&&"USA"!=t.country&&!n.isInternationalAddressEnabled&&(a=!1,s=!1,i=this.config.copyAddressCheckboxDomesticError),e[0].isCopyAddressValid=s,e[0].copyAddressError=i,e[0].isCopyAddressChecked=a,this.setState({addressList:e,addAnotherLinkFocus:!1}),s}},{key:"copyAddressPOBoxValidator",value:function(){var e=this.addressList,t=this.addressList[0],n=this.addressList[1],a=t.isCopyAddressChecked,s=!0,i="";return t.allowPOBox&&!n.allowPOBox&&(J.test(t.address1)||J.test(t.address2))&&(a=!1,s=!1,i=this.config.copyAddressCheckboxDisAllowPOBoxError),e[0].isCopyAddressValid=s,e[0].copyAddressError=i,e[0].isCopyAddressChecked=a,this.setState({addressList:e,addAnotherLinkFocus:!1}),s}},{key:"copyAddressCityStateZipRequiredValidator",value:function(){var e=this.addressList,t=this.addressList[0],n=this.addressList[1],a=t.isCopyAddressChecked,s=!0,i="";if(!t.postalAddressRequired&&n.postalAddressRequired){var o=t.postalCode,r=t.city,l=t.country;(null!=o&&"undefined"!=o&&this.isEmpty(o)&&("CAN"==l||"USA"==l)||this.isEmpty(r))&&(a=!1,s=!1,i=this.config.copyAddressCheckboxIncompleteAddressError)}return e[0].isCopyAddressValid=s,e[0].copyAddressError=i,e[0].isCopyAddressChecked=a,this.setState({addressList:e,addAnotherLinkFocus:!1}),s}},{key:"copyAddressValidator",value:function(){return this.copyAddressCountryValidator()&&this.copyAddressCityStateZipRequiredValidator()?void this.copyAddressPOBoxValidator():void 0}},{key:"onStateTextBoxBlured",value:function(e){this.stateValidator(e)}},{key:"onStateTextBoxChanged",value:function(e){this.stateValidator(e)}},{key:"onCopyAddressCheckBoxChanged",value:function(e){var t=[],n=this.addressList[0],a=this.addressList[1];n.isCopyAddressChecked=!n.isCopyAddressChecked,t.push(n),t.push(a),this.setState({addressList:t,addAnotherLinkFocus:!1})}},{key:"onPhoneNumberChanged",value:function(e){for(var t=this.phoneList,n=0;n<t.length;n++)t[n].showPhoneAlreadyEnteredError=!1,t[n].hasError=!1,e.index===n&&(t[n].number=e.number,t[n].countryCode=e.countryCode,t[n].countryName=e.countryName,t[n].hasError=e.hasError,t[n].errorMessage=e.errorMessage);this.setState({phoneList:t,isFormValid:!0,showAddAnotherLink:this.phoneList.length<this.contactInfoPhoneMaxAllowedCount,addAnotherLinkFocus:!1})}},{key:"onPhoneNumberBlur",value:function(e){this.isDuplicatePhones(this.phoneList),this.setState({addAnotherLinkFocus:!1})}},{key:"onPhoneCountryCodeChanged",value:function(e){for(var t=this.phoneList,n=0;n<t.length;n++)e.index===n&&(t[n].countryCode=e.countryCode);this.onPhoneNumberBlur(e.index)}}
2,{key:"onAddAnotherNumClicked",value:function(){var e=Object(j.a)(this.phoneList),t=Object(j.a)(this.phoneList),n="".concat(e.length+1);e.sort((function(e,t){return parseInt(e.phoneIndex)-parseInt(t.phoneIndex)})).map((function(e){return e}));for(var a=0;a<e.length;a++)if(e[a].phoneIndex!=="".concat(a+1)){n="".concat(a+1);break}t.push({countryCode:this.DEFAULT_COUNTRY_CODE,countryName:this.DEFAULT_COUNTRY_NAME,countryIndex:0,number:"",phoneIndex:n,required:!1}),this.setState({phoneList:t,showDeleteButton:!this.config.phoneRequired||1!=t.length,showAddAnotherLink:t.length<this.contactInfoPhoneMaxAllowedCount,exceedsMaxPhoneCount:t.length>this.contactInfoPhoneMaxAllowedCount,addAnotherLinkFocus:t.length<this.contactInfoPhoneMaxAllowedCount,settingFocusOndropDown:!0,mandatoryPhoneMissing:(0===t.length||""===t[0].number)&&this.config.phoneRequired})}},{key:"onDeletePhoneNumClicked",value:function(e){for(var t=this.phoneList,n=0,a=this.phoneList.length,s=0;s<a;s++)n++,e.index===s&&(e.inputCleared?(t[s].number="",t[s].countryCode="",t[s].hasError=!1,t[s].showPhoneAlreadyEnteredError=!1):(n--,t.splice(s,1))),t[s]&&(t[s].hasError=!1,t[s].showPhoneAlreadyEnteredError=!1);var i=!1;i=e.inputCleared?t.filter((function(e){return e.number}))<=0:0==n||""==t[0].number,this.isDuplicatePhones(this.phoneList),this.setState({phoneList:t,showDeleteButton:!this.config.phoneRequired||1!=t.length,showAddAnotherLink:n<this.contactInfoPhoneMaxAllowedCount,addAnotherLinkFocus:n<this.contactInfoPhoneMaxAllowedCount,settingFocusOndropDown:!1,exceedsMaxPhoneCount:n>this.contactInfoPhoneMaxAllowedCount,mandatoryPhoneMissing:i&&this.config.phoneRequired})}}
2,{key:"onCancelContact",value:function(){this.setState({isProcessing:!1,addAnotherLinkFocus:!1}),Object(H.a)().replace("overview")}},{key:"getModifiedAddressList",value:function(){for(var e=[],t=0;t<this.addressList.length;t++){var n=this.addressList[t];if(n&&!n.showHowDoIUpdate){var a={};if(a.address1=n.address1,a.address2=n.address2,a.city=n.city,a.postalCode=n.postalCode,a.state=n.state,a.country=n.country,this.config.isAddress2Enabled&&(a.hostRecordId=n.hostRecordId,a.type=n.type),e.push(a),0==t&&n.copyAddressCheckboxEnabled&&n.isCopyAddressChecked&&n.isCopyAddressValid){var s=Object(U.a)({},a);if(this.addressList[1]){var i=this.addressList[1];s.hostRecordId=i.hostRecordId,s.type=i.type,!n.isInternationalAddressEnabled&&i.isInternationalAddressEnabled&&(s.country="USA")}e.push(s);break}}}this.setState({addressListForSave:e,addAnotherLinkFocus:!1})}},{key:"onSaveContact",value:function(){var e=this;this.validateAllAddressFields(),this.validatePhones();var t=!1;if(this.isFormValid&&this.isAddressValid){this.getModifiedAddressList(),this.setState({isProcessing:!0,serverError:!1});var n="",a="",s="",i="",o="",r="",l="",d="";if(this.config.phoneSection&&this.phoneList.length>=1)for(var c=0;c<this.phoneList.length;c++)"1"===this.phoneList[c].phoneIndex&&(a=this.stripSpecialCharacters(this.phoneList[c].number),this.config.isInternationalPhoneSection&&""!=a&&(n=this.phoneList[c].countryCode)),"2"===this.phoneList[c].phoneIndex&&(i=this.stripSpecialCharacters(this.phoneList[c].number),this.config.isInternationalPhoneSection&&""!=i&&(s=this.phoneList[c].countryCode)),"3"===this.phoneList[c].phoneIndex&&(r=this.stripSpecialCharacters(this.phoneList[c].number),this.config.isInternationalPhoneSection&&""!=r&&(o=this.phoneList[c].countryCode)),"4"===this.phoneList[c].phoneIndex&&(d=this.stripSpecialCharacters(this.phoneList[c].number),this.config.isInternationalPhoneSection&&""!=d&&(l=this.phoneList[c].countryCode));q.contactSave(this.addressListForSave,n,a,s,i,o,r,l,d,this.csrfToken,this.context).then((function(n){n.data&&n.data.isSuccess&&!n.data.error&&200===n.status?Object(H.a)().replace("overview"):n.data&&n.data.error===R.a.ERROR_CODE_SERVICE_STOPPED?top.location.replace(e.config.context+R.a.SERVICE_STOPPED_URL):(t=!0,n.data&&n.data.error===R.a.ERROR_CODE_PARTIAL_UPDATE_FAILED&&e.setState({errorMessage:n.data.errorMessage})),t&&e.setState({isProcessing:!1,serverError:!0})})).catch((function(t){e.setState({serverError:!0,isProcessing:!1})}
2))}}},{key:"isDuplicatePhones",value:function(e){var t={},n="",a=!1;if(1>=e.length)return!1;for(var s=0;s<e.length;s++)e[s].hasError||""==e[s].number||void 0==e[s].number||(t[n=this.stripSpecialCharacters(e[s].countryCode+e[s].number)]?(e[s].hasError=!0,e[s].showPhoneAlreadyEnteredError=!0,a=!0):t[n]=!0);return a}},{key:"exceedsMaxPhonesAllowedCount",value:function(e){var t;return!(0==e.length||(null===(t=e.filter((function(e){return!!e.number})))||void 0===t?void 0:t.length)<=this.contactInfoPhoneMaxAllowedCount||this.contactInfoPhoneAllowHiding)}},{key:"validateAllAddressFields",value:function(){var e=!0;if(this.config.postalAddressSection)for(var t=this.addressList,n=0;n<t.length;n++){var a=t[n];if(!a.showHowDoIUpdate&&(this.addressLine1Validator(a),this.addressLine2Validator(a),this.cityValidator(a),this.zipValidator(a),!(e=a.isValidAddressLine1&&a.isValidAddressLine2&&a.isValidCity&&a.isValidZip)||0==n&&a.copyAddressCheckboxEnabled&&a.isCopyAddressChecked&&a.isCopyAddressValid))break}this.isAddressValid=e,this.setState({isAddressValid:e})}},{key:"validatePhones",value:function(){if(this.config.phoneSection){for(var e=this.phoneList,t=!0,n=0;n<e.length;n++)if(e[n].hasError){t=!1;break}this.config.phoneRequired?0==e.length||1==e.length&&""==e[0].number?this.setState({isFormValid:!1,exceedsMaxPhoneCount:!1,showDeleteButton:this.phoneList.length>1,showAddAnotherLink:this.phoneList.length<this.contactInfoPhoneMaxAllowedCount,addAnotherLinkFocus:!1,mandatoryPhoneMissing:!0}):this.isFormValid=t:this.isDuplicatePhones(e)?this.setState({isFormValid:!1,exceedsMaxPhoneCount:this.exceedsMaxPhonesAllowedCount(e)}):this.exceedsMaxPhonesAllowedCount(e)?this.setState({isFormValid:!1,exceedsMaxPhoneCount:!0,showDeleteButton:!0,showAddAnotherLink:!1,addAnotherLinkFocus:!1}):this.isFormValid=t}}}]),e}(),Y=L.a.createStore(Z,"SettingsContactInfoStore"),G=function(e){Object(l.a)(n,e);var t=Object(d.a)(n);function n(){var e;Object(i.a)(this,n);for(var a=arguments.length,s=new Array(a),o=0;o<a;o++)s[o]=arguments[o];(e=t.call.apply(t,[this].concat(s)))._addAnotherNumClicked=e._addAnotherNumClicked.bind(Object(r.a)(e)),e._onGoBackToSettings=e._onGoBackToSettings.bind(Object(r.a)(e)),e.wrapper=e.wrapper.bind(Object(r.a)(e)),F.initializePage(e.props.config);e.props.config.address1,e.props.config.address2,e.props.config.city,e.props.config.state,e.props.config.country,e.props.config.postalCode,e.props.config.isInternationalPostalAddressSection;e.phoneNumberLabelByIndex={1:e.props.config.phone1Label,2:e.props.config.phone2Label,3:e.props.config.phone3Label,4:e.props.config.phone4Label};var l=e.props.config.phoneSection,d=e.props.config.phone1,c=e.props.config.phone2,h=e.props.config.phone3,u=e.props.config.phone4,p=e.props.config.contactInfoPhoneMaxAllowedCount,g=e.props.config.contactInfoPhoneAllowHiding,f=[],v=[];d?f.push(e.getPhone(e.props.config.countryCode1,d,!1,"1")):e.props.config.phoneLabelEnabled&&f.push(e.getDefaultPhoneNumberDetail("1")),c?f.push(e.getPhone(e.props.config.countryCode2,c,!1,"2")):e.props.config.phoneLabelEnabled&&f.push(e.getDefaultPhoneNumberDetail("2")),h?f.push(e.getPhone(e.props.config.countryCode3,h,!1,"3")):e.props.config.phoneLabelEnabled&&f.push(e.getDefaultPhoneNumberDetail("3")),u?f.push(e.getPhone(e.props.config.countryCode4,u,!1,"4")):e.props.config.phoneLabelEnabled&&f.push(e.getDefaultPhoneNumberDetail("4")),g&&(f=f.filter((function(e){return!!e.number})).slice(0,p));var m=e.props.config.postalAddressSection,C=e.props.config.address,y=e.getAddressObj(C,0);y.copyAddressCheckboxEnabled=!1,v.push(y);var A=e.props.config.isAddress2Enabled;if(A){var b=e.props.config.address2,L=e.getAddressObj(b,1);!e.props.config.copyAddressCheckboxEnabled||y.showHowDoIUpdate||L.showHowDoIUpdate||(v[0].copyAddressCheckboxEnabled=!0),v.push(L),m&&y.showHowDoIUpdate&&L.showHowDoIUpdate&&(m=!1)}return F.initializeAddresses(v),e.state={phoneList:f,addressList:v,contactInfoPhoneMaxAllowedCount:p,contactInfoPhoneAllowHiding:g,showDeleteButton:!e.props.config.phoneRequired||1!=f.length,showAddAnotherLink:!!(l&&f.length<p),exceedsMaxPhoneCount:!!(l&&f.length>p),isAddress2Enabled:A,showSupport:!1,postalAddressSection:m,mandatoryPhoneMissing:e.props.config.phoneRequired&&0==f.length},e}
2return Object(o.a)(n,[{key:"componentDidMount",value:function(){var e=this,t={};t.phoneList=this.state.phoneList,t.showDeleteButton=this.state.showDeleteButton,t.showAddAnotherLink=this.state.showAddAnotherLink,t.exceedsMaxPhoneCount=this.state.exceedsMaxPhoneCount,t.contactInfoPhoneMaxAllowedCount=this.state.contactInfoPhoneMaxAllowedCount,t.contactInfoPhoneAllowHiding=this.state.contactInfoPhoneAllowHiding,t.phoneNumberLabelByIndex=this.phoneNumberLabelByIndex,this.state.addressList,F.initializePhones(t),setTimeout((function(){e.refs.pageHeader&&(D.a.findDOMNode(e.refs.pageHeader).focus(),D.a.findDOMNode(e.refs.pageHeader).blur())}),500),V.a.resizeIframe()}},{key:"componentDidUpdate",value:function(e,t){this.props.addAnotherLinkFocus&&this.refs.addAnotherLink&&D.a.findDOMNode(this.refs.addAnotherLink).focus(),this.props.serverError&&!e.serverError&&this.refs.pageHeader.focus(),V.a.resizeIframe()}},{key:"render",value:function(){var e,t,n,a,s=this,i=[],o=[],r=this.props.config.strings.serverError;o=0==this.props.addressList.length?this.state.addressList:this.props.addressList,0==this.props.phoneList.length?(i=this.state.phoneList,t=this.state.showAddAnotherLink,n=!1):(i=this.props.phoneList,e=this.props.showDeleteButton,t=this.props.showAddAnotherLink,n=this.props.exceedsMaxPhoneCount),a=void 0!==this.props.mandatoryPhoneMissing?this.props.mandatoryPhoneMissing:this.state.mandatoryPhoneMissing,this.props.errorMessage&&(r=this.props.errorMessage),n=this._exceedsMaxAllowedPhoneCount(i);var l="",d="",c=this.props.config.contactInfoPhoneMaxAllowedCount;i.length>c&&this.props.config.contactInfoPhoneAllowHiding&&(i=i.toSpliced(c)),i=i.map((function(t,n){(l=t.number?t.number.replace(/[^0-9]/g,""):"")&&(this.props.config.isInternationalPhoneSection&&(d="+"),t.countryCode&&""!==t.countryCode&&"1"!==t.countryCode||10!=l.length?t.countryCode&&""!==t.countryCode||11!=l.length?t.countryCode&&""!=t.countryCode&&"1"!=t.countryCode&&(l=d+t.countryCode+l):l=d+l:l="("+l.substring(0,3)+") "+l.substring(3,6)+"-"+l.substring(6,10));var a,s=this.props.config.phoneLabelEnabled?this.phoneNumberLabelByIndex[1]:this.props.config.strings.firstPhoneNumberTitle;return 1===n?s=this.props.config.phoneLabelEnabled?this.phoneNumberLabelByIndex[2]:this.props.config.strings.secondPhoneNumberTitle:2===n?s=this.props.config.phoneLabelEnabled?this.phoneNumberLabelByIndex[3]:this.props.config.strings.thirdPhoneNumberTitle:3===n&&(s=this.props.config.phoneLabelEnabled?this.phoneNumberLabelByIndex[4]:this.props.config.strings.fourthPhoneNumberTitle),(this.props.config.phoneLabelEnabled||0===n)&&(a=h.a.createElement("div",{id:"phoneLabel",className:"col-sm-3 control-label h3"},t.label)),h.a.createElement("div",{className:"row"},a,h.a.createElement("div",{className:b()("col-md-8",{"col-md-offset-3":!this.props.config.phoneLabelEnabled&&0!==n})},h.a.createElement("div",{id:"settingsContactPhoneContainer",className:"row col-xs-11"+(this.props.config.isInternationalPhoneSection?" col-sm-12":" col-sm-9")},h.a.createElement("div",{className:"paddingBottom10"},h.a.createElement("div",{id:"phone"+n,key:n,className:t.showPhoneAlreadyEnteredError?"has-error":null},h.a.createElement(k.a,{key:"phoneComp"+n,ref:"phoneComp"+n,ariaLabelForInput:s,inputFieldId:"phoneInput"+n,intlCompId:"phoneId"+n,phoneRequired:t.required,selectedPhoneCode:t.countryCode,isInternationalPhoneEnabled:this.props.config.isInternationalPhoneSection,defaultFocus:!!this.props.settingFocusOndropDown,phoneNumber:l,onIntlPhNoChange:this._phoneNumberChanged.bind(this,n),onBlur:this._phoneNumberBlur.bind(this,n),i18nStrings:this.props.config.strings,enableDelete:!this.props.config.phoneLabelEnabled&&e,enableClearOption:this.props.config.phoneLabelEnabled,showDeleteIfEmpty:!0,onDelete:this._deletePhoneNumClicked.bind(this,n),validateOnInit:!0,countryCodeData:this.props.config.countryInfoArray,focusInputOnInit:!0,onCountryCodeChange:this._phoneCountryCodeChanged.bind(this,n),disableResizeEventListener:!0,hasError:t.hasError&&void 0!=t.errorMessage,errorMessage:t.errorMessage,suppressFocusBorder:!0})),t.showPhoneAlreadyEnteredError?h.a.createElement("div",{role:"alert","aria-live":"assertive","aria-atomic":"true"},h.a.createElement("div",{className:"has-error phone-error"},h.a.createElement("p",{className:"help-block"},h.a.createElement("span",{className:"di-icon-danger"}),h.a.createElement("span",{id:"phoneAlreadyExistsError",className:"show-inline"}," ",this.props.config.strings.contactPhoneAlreadyExists)))):null))))}),this);var u="";return o=o.map((function(e,t){return this.props.config.isoCountryStore.map((function(t){t.countryCode==e.country&&(u=t.countryName)})),h.a.createElement("div",{className:"paddingBottom10"},0==t||1==t&&!o[0].isCopyAddressChecked?h.a.createElement("div",null,e.showH
2owDoIUpdate?null:h.a.createElement("div",{className:"row"},h.a.createElement("div",{className:"col-sm-6 col-sm-offset-3 col-xs-12 paddingBottom"},h.a.createElement("div",{className:"selectionDDButton","aria-label":this.props.config.CountryCodeDropdown},e.isInternationalAddressEnabled?h.a.createElement(x.a,{id:"countryDropdown"+t,onGray:!0,ariaLabel:M.a.isIOS()?e.label+" "+this.props.config.CountryCodeDropdown+u:null,onSelect:this._countrySelected.bind(this,t),title:u,defaultSelectedItemKey:this.props.country,preventDoubleJump:!0},this.props.config.isoCountryStore.map((function(e){var t=e.countryName.replace(/ /g,"_");return h.a.createElement(w.MenuItem,{eventKey:e.countryCode},h.a.createElement("span",{className:"flagsAlignment"},e.countryName,h.a.createElement("span",{className:"intnl-ph-no-new-flag intnl-ph-no-new-flag-"+t})))}))):null))),h.a.createElement("div",{className:"row"},h.a.createElement("div",{id:"addressLabel"+t,className:"col-sm-3 control-label h3"},e.addressLabel),h.a.createElement("div",{className:"col-sm-6"},e.showHowDoIUpdate?h.a.createElement("div",{className:"row col-xs-12 paddingTop8"},h.a.createElement("span",null," ",h.a.createElement("a",{id:"secondaryUpdateContactSupportLink"+this.props.index,role:"link",onClick:this._onGoBackToSettings,href:"javascript:void(0)","aria-label":this.props.config.strings.overviewContactInformation+" "+this.props.config.overviewUpdateSecondary},this.props.config.overviewUpdateSecondary))):h.a.createElement("div",null,h.a.createElement(S.a,{id:"settingsContactAddress"+t+"Line1",name:"settingsContactAddress"+t+"Line1",className:"row col-xs-12",type:"text",maxLength:this.props.config.address1MaxLength,isValid:e.isValidAddressLine1,validationError:e.errorAddressLine1,placeholder:this.props.config.addressLine1PlaceHolder,onChange:this._addressLine1Changed.bind(this,t),onBlur:this._addressLine1Blured.bind(this,t),allowBlank:!this.props.config.postalAddressRequired,value:e.address1,ariaLabel:e.addressLabel+" "+this.props.config.addressLine1PlaceHolder}),h.a.createElement(S.a,{id:"settingsContactAddress"+t+"Line2",name:"settingsContactAddress"+t+"Line2",className:"row col-xs-12",type:"text",isValid:e.isValidAddressLine2,validationError:e.errorAddressLine2,placeholder:this.props.config.addressLine2PlaceHolder,onChange:this._addressLine2Changed.bind(this,t),allowBlank:!this.props.config.postalAddressRequired,onBlur:this._addressLine2Blured.bind(this,t),value:e.address2,ariaLabel:e.addressLabel+" "+this.props.config.addressLine2PlaceHolder}),h.a.createElement(S.a,{id:"settingsContactCity"+t,type:"text",className:"row col-xs-12",maxLength:this.props.config.cityMaxLength,onChange:this.__cityChanged.bind(this,t),onBlur:this.__cityBlured.bind(this,t),placeholder:this.props.config.cityPlaceHolder,isValid:e.isValidCity,validationError:e.errorCity,value:e.city,ariaLabel:e.addressLabel+" "+this.props.config.cityPlaceHolder}),h.a.createElement("div",{className:"row col-xs-12 stateCode dropdownPadding",id:"settingsContactState"+t},h.a.createElement("div",null,e.stateCodeArr.map((function(t){t.title===e.state&&(e.stateValue=t.value)})),e.isInternationalAddressEnabled&&("USA"==e.country||"CAN"==e.country)||!e.isInternationalAddressEnabled?h.a.createElement(x.a,{id:"stateDropdown"+t,onGray:!0,onSelect:this._stateSelected.bind(this,t),title:e.state,defaultSelectedItemKey:e.state,ariaLabel:e.addressLabel+" "+this.props.config.stateDropdown+" "+e.stateValue+" "+e.state,preventDoubleJump:!0},e.stateCodeArr.map((function(e){return h.a.createElement(w.MenuItem,{"aria-label":e.value,eventKey:e.title},h.a.createElement("span",{className:"flagsAlignment spanHeight"},e.title))}))):h.a.createElement(S.a,{id:"settingsContactState"+t+2,type:"text",maxLength:this.props.config.cityMaxLength,placeholder:this.props.config.statePlaceHolder,onChange:this._stateTextBoxChanged.bind(this,t),onBlur:this._stateTextBoxBlured.bind(this,t),isValid:!0,validationError:"",value:e.state,ariaLabel:e.addressLabel+" "+this.props.config.statePlaceHolder}))),h.a.createElement(S.a,{id:"settingsContactPostalCode"+t,type:"text",className:"row col-xs-12",ariaRelevant:!0,onChange:this._zipCodeChanged.bind(this,t),onBlur:this._zipCodeBlured.bind(this,t),placeholder:this.props.config.zipPlaceHolder,allowBlank:!(this.props.config.postalAddressRequired&&e.isInternationalAddressEnabled&&"USA"==e.country||!e.isInternationalAddressEnabled),isValid:e.isValidZip,validationError:e.errorZip,value:e.postalCode,ref:"settingsContactPostalCode"+t,ariaLabel:e.addressLabel+" "+this.props.config.zipPlaceHolder}),o[0].copyAddressCheckboxEnabled&&t<=0?h.a.createElement("div",{className:"row col-xs-12"},h.a.createElement(N.a,{id:"copyAddressCheckBox",ariaCheck:o[0].isCopyAddressChecked,dangerouslySetLabelInnerHtml:{__html:this.props.config.copyAddressCheckboxLabel},onChange:this._copyAddressCheckBoxChanged,checked:o[0].isCopyAddressChecked,disabled:!o[0].isCopyAddressValid,ariaLabel:o[0].isCopyAddressValid?this.props.config.copyAddressCheckboxLabel:this.props.config.copyAddressCheckboxLabel+"cannot be checked."+o[0].c
2opyAddressError}),h.a.createElement("div",null,o[0].isCopyAddressValid?null:h.a.createElement("div",{role:"alert","aria-live":"assertive","aria-atomic":"true"},h.a.createElement("div",{className:"has-error"},h.a.createElement("p",{className:"help-block"},h.a.createElement("span",{className:"di-icon-danger"}),h.a.createElement("span",{id:"copyAddressError",className:"show-inline",tabIndex:"0","aria-label":o[0].copyAddressError}," ",o[0].copyAddressError)))))):null)))):null)}),this),h.a.createElement("div",{className:"container settings-container",ref:"settingContactInfo",id:"settingContactInfoId"},this.props.config.isAddress2Enabled&&this.state.showSupport?h.a.createElement(B.a,{supportConfig:window.supportConfig,handlers:{onGoBack:this._onGoBackToSettings},isSupportSettings:!0}):h.a.createElement("div",{className:"di-container col-xs-12"},h.a.createElement("div",{className:"page-header"},h.a.createElement("h1",{id:"pageHeader",ref:"pageHeader",tabIndex:"-1","aria-describedby":"pageHeader"},this.props.config.contactInfoHeader)),this.props.serverError?h.a.createElement("div",{role:"alert","aria-live":"assertive","aria-atomic":"true"},h.a.createElement(I.a,{id:"settingsContactErrorMessage",type:"danger",showIcon:!0,dangerouslySetInnerHTML:{__html:r}})):null,this.props.config.contactInfoDescription?h.a.createElement("div",{id:"settingsContactDescription",className:"col-xs-12",dangerouslySetInnerHTML:{__html:this.props.config.contactInfoDescription}}):null,h.a.createElement("div",{className:"di-callout col-xs-12 xs-void"},this.state.postalAddressSection?h.a.createElement("div",null,h.a.createElement("div",{className:"form-group"},o,this.state.errorMessage&&h.a.createElement("div",{className:"row"},h.a.createElement("div",{className:"col-md-8 col-md-offset-3 has-error"},h.a.createElement("p",{className:"help-block"},h.a.createElement("span",{className:"di-icon-danger"}),h.a.createElement("span",{id:"addressError",className:"show-inline padding-left4"},this.state.errorMessage)))))):null,this.props.config.phoneSection?h.a.createElement("div",{className:"row form-group phoneSection"},i,n&&h.a.createElement("div",{className:"row"},h.a.createElement("div",{className:"col-md-8 col-md-offset-3",role:"alert","aria-live":"assertive","aria-atomic":"true"},h.a.createElement("div",{className:"has-error"},h.a.createElement("p",{className:"help-block"},h.a.createElement("span",{className:"di-icon-danger"}),h.a.createElement("span",{id:"exceedsMaxPhoneCountError",ref:"exceedsMaxPhoneCountError",className:"show-inline padding-left4",dangerouslySetInnerHTML:{__html:this.props.config.phoneMaxAllowedCountError}}))))),a&&h.a.createElement("div",{className:"row"},h.a.createElement("div",{className:"col-md-8 col-md-offset-3",role:"alert","aria-live":"assertive","aria-atomic":"true"},h.a.createElement("div",{className:"has-error"},h.a.createElement("p",{className:"help-block"},h.a.createElement("span",{className:"di-icon-danger"}),h.a.createElement("span",{id:"phoneMandotoryError",ref:"phoneMandotoryError",className:"show-inline padding-left4",dangerouslySetInnerHTML:{__html:this.props.config.mandatoryPhoneMissingError}}))))),t&&h.a.createElement("div",{className:"row"},h.a.createElement("div",{className:"col-md-8 col-md-offset-3"},h.a.createElement("a",{href:"javascript:void(0)",role:"link",id:"addAnotherLink",className:"icon",ref:"addAnotherLink",onClick:this._addAnotherNumClicked},h.a.createElement("span",{className:"glyphicon glyphicon-plus"}),h.a.createElement("span",{id:"addAnotherLinkLabel",className:"add-another-link"},this.props.config.strings.contactInfoAddAnotherNumber))))):null),h.a.createElement("div",{className:"form-group"},h.a.createElement("div",{className:"col-xs-12"},h.a.createElement("div",{className:"col-sm-6"},h.a.createElement("button",{id:"saveContact",type:"button",className:"btn btn-primary sml_btn_width xs-width-100",onClick:function(){return s._saveContact()}},this.props.config.strings.save),h.a.createElement("button",{id:"cancelContact",type:"button",className:"btn btn-default sml_btn_width xs-width-100",onClick:this._cancelContact},this.props.config.strings.cancel),"\xa0",this.props.isProcessing?h.a.createElement(P.a,{name:"SmallLoader"}):null)))))}},{key:"_phoneNumberChanged",value:function(e,t,n,a){var s={};s.index=e,s.countryCode=t,s.number=n,s.hasError=a,F.phoneNumberChanged(s)}},{key:"_phoneNumberBlur",value:function(e,t){var n={};n.index=e,n.hasError=t,F.phoneNumberBlur(e)}},{key:"_phoneCountryCodeChanged",value:function(e,t,n,a){var s={};s.index=e,s.countryCode=n,s.countryName=a,F.phoneCountryCodeChanged(s)}}
2,{key:"_addAnotherNumClicked",value:function(e){F.addAnotherNumClicked()}},{key:"_deletePhoneNumClicked",value:function(e,t,n,a,s){var i={};i.index=e,i.countryCode=n,i.number=a,i.inputCleared=s,F.deletePhoneNumClicked(i)}},{key:"_addressLine1Changed",value:function(e,t){var n={};n.index=e,n.address1=t.target.value,F.addressLine1Changed(n)}},{key:"_addressLine1Blured",value:function(e,t){var n={};n.index=e,n.address1=t.target.value,F.addressLine1Blured(n)}},{key:"_addressLine2Changed",value:function(e,t){var n={};n.index=e,n.address2=t.target.value,F.addressLine2Changed(n)}},{key:"_addressLine2Blured",value:function(e,t){var n={};n.index=e,n.address2=t.target.value,F.addressLine2Blured(n)}},{key:"__cityChanged",value:function(e,t){var n={};n.index=e,n.city=t.target.value,F.cityChanged(n)}},{key:"__cityBlured",value:function(e,t){var n={};n.index=e,n.city=t.target.value,F.cityBlured(n)}},{key:"_zipCodeChanged",value:function(e,t){var n={};n.index=e,n.postalCode=t.target.value,F.zipCodeChanged(n)}},{key:"_zipCodeBlured",value:function(e,t){var n={};n.index=e,n.postalCode=t.target.value,F.zipCodeBlured(n)}},{key:"_stateSelected",value:function(e,t){var n={};n.index=e,n.state=t,F.stateSelected(n)}},{key:"_stateTextBoxChanged",value:function(e,t){var n={};n.index=e,n.state=t.target.value,F.stateTextBoxChanged(n)}},{key:"_stateTextBoxBlured",value:function(e,t){var n={};n.index=e,n.state=t.target.value,F.stateTextBoxBlured(n)}},{key:"_countrySelected",value:function(e,t){var n={};n.index=e,n.country=t,F.countrySelected(n)}},{key:"_copyAddressCheckBoxChanged",value:function(e){F.copyAddressCheckBoxChanged(e.target.value)}},{key:"_cancelContact",value:function(e){F.cancelContact()}},{key:"_showError",value:function(e){this.setState({errorMessage:e})}},{key:"_saveContact",value:function(){var e;if(this._exceedsMaxAllowedPhoneCount(null===(e=this.state)||void 0===e?void 0:e.phoneList))this._showError("You've reached the maximum number of allowed phone numbers. Maximum allowed count is ".concat(this.props.config.contactInfoPhoneMaxAllowedCount,". Please remove extra numbers to meet the requirement before updating your address."));else{this._showError(""),F.saveContact();var t=Y.getState().csrfToken;_.e.logContactInfo(t)}}},{key:"_exceedsMaxAllowedPhoneCount",value:function(e){var t;return(null===(t=e.filter((function(e){return!!e.number})))||void 0===t?void 0:t.length)>this.props.config.contactInfoPhoneMaxAllowedCount&&!this.props.config.contactInfoPhoneAllowHiding}},{key:"wrapper",value:function(e){this.obj=e,this.getTitle=function(e){return this.obj.title},this.toString=function(){return this.obj.title}}},{key:"getPhone",value:function(e,t,n,a){var s={};s.countryCode=""==e?"1":e,s.number=t,s.required=n,s.countryName="United States",s.countryIndex=0,s.phoneIndex=a,s.label=this.props.config.phoneLabelEnabled?this.phoneNumberLabelByIndex[a]:this.props.config.strings.contactInfoPhoneNumber;var i=this.props.config.countryCodeStore;if(1!=s.countryCode)for(var o,r=0;r<i.length;r++)if(o=i[r],s.countryCode===o[1].code){s.countryName=o[0].name,s.countryIndex=r;break}return s}},{key:"getDefaultPhoneNumberDetail",value:function(e){return{countryCode:"1",countryName:"United States",countryIndex:0,number:"",phoneIndex:e,label:this.phoneNumberLabelByIndex[e],required:!1}}},{key:"getStateCodeArr",value:function(e,t){return e&&"CAN"==t?[{title:"AB",value:"Alberta"},{title:"BC",value:"British Columbia"},{title:"MB",value:"Manitoba"},{title:"NB",value:"New Brunswick"},{title:"NL",value:"Newfndland & Lab."},{title:"NS",value:"Nova Scotia"},{title:"NU",value:"Nunavut"},{title:"NW",value:"Northwest Terr."},{title:"ON",value:"Ontario"},{title:"PE",value:"Prince Edward Isl."},{title:"QC",value:"Quebec"},{title:"SK",value:"Saskatchewan"},{title:"YU",value:"Yukon"}]:[{title:"AA",value:"Military: The Americas"},{title:"AE",value:"Military: Europe"},{title:"AK",value:"Alaska"},{title:"AL",value:"Alabama"},{title:"AP",value:"Military: Pacific"},{title:"AR",value:"Arkansas"},{title:"AS",value:"American Samoa"},{title:"AZ",value:"Arizona"},{title:"CA",value:"California"},{title:"CO",value:"Colorado"},{title:"CT",value:"Connecticut"},{title:"DC",value:"D.C."},{title:"DE",value:"Delaware"},{title:"FL",value:"Florida"},{title:"FM",value:"Federated States of Micronesia"},{title:"GA",value:"Georgia"},{title:"GU",value:"Guam"},{title:"HI",value:"Hawaii"},{title:"IA",value:"Iowa"},{title:"ID",value:"Idaho"},{title:"IL",value:"Illinois"},{title:"IN",value:"Indiana"},{title:"KS",value:"Kansas"},{title:"KY",value:"Kentucky"},{title:"LA",value:"Louisiana"},{title:"MA",value:"Massachusetts"},{title:"MD",value:"Maryland"},{title:"ME",value:"Maine"},{title:"MH",value:"Marshall Islands"},{title:"MI",value:"Michigan"},{title:"MN",value:"Minnesota"},{title:"MO",value:"Missouri"},{title:"MP",value:"Northern Mariana Islands"},{title:"MS",value:"Mississippi"},{title:"MT",value:"Montana"},{title:"NC",value:"North Carolina"},{title:"ND",value:"North Dakota"},{title:"NE",value:"Nebraska"},{title:"NH",value:"New Hampshire"},{title:"NJ",value:"New Jersey"}
2,{title:"NM",value:"New Mexico"},{title:"NV",value:"Nevada"},{title:"NY",value:"New York"},{title:"OH",value:"Ohio"},{title:"OK",value:"Oklahoma"},{title:"OR",value:"Oregon"},{title:"PA",value:"Pennsylvania"},{title:"PR",value:"Puerto Rico"},{title:"PW",value:"Palau"},{title:"RI",value:"Rhode Island"},{title:"SC",value:"South Carolina"},{title:"SD",value:"South Dakota"},{title:"TN",value:"Tennessee"},{title:"TX",value:"Texas"},{title:"UT",value:"Utah"},{title:"VA",value:"Virginia"},{title:"VI",value:"Virgin Islands"},{title:"VT",value:"Vermont"},{title:"WA",value:"Washington"},{title:"WI",value:"Wisconsin"},{title:"WV",value:"West Virginia"},{title:"WY",value:"Wyoming"}]}},{key:"getAddressObj",value:function(e,t){var n=!1,a="",s=[];return!this.props.config.isAddress2Enabled||this.props.config.allowAddAddressAtHost||e.matchedAddressType||(n=!0),n||(s=this.getStateCodeArr(e.isInternationalAddressEnabled,e.country),a=this.getDefaultStateCode(s,e.state,e.isInternationalAddressEnabled,e.country)),e.stateCodeArr=s,e.state=a,e.isValidAddressLine1=!0,e.isValidAddressLine2=!0,e.isValidCity=!0,e.isValidZip=!0,e.errorAddressLine1="",e.errorAddressLine2="",e.index=t,e.showHowDoIUpdate=n,e}},{key:"getDefaultStateCode",value:function(e,t,n,a){var s=!1;if(t)for(var i=0;i<e.length;i++)if(e[i].title===t){s=!0;break}return!1===s&&(n&&"CAN"==a?t="AB":(n&&"USA"==a||!n)&&(t="AA")),t}},{key:"_onGoBackToSettings",value:function(){this.setState({showSupport:!this.state.showSupport})}},{key:"componentWillUnmount",value:function(){if(L.a)try{L.a.recycle(Y)}catch(e){}}}],[{key:"getStores",value:function(){return[Y]}},{key:"getPropsFromStores",value:function(){return Y.getState()}}]),n}(c.Component),$=Object(E.a)(G),Q=n(1378),X=n(1379),ee=Object(m.b)("appConfigStore")(K=Object(m.c)((W=function(e){Object(l.a)(n,e);var t=Object(d.a)(n);function n(e){var a;Object(i.a)(this,n),(a=t.call(this,e)).state={},a.onAfterComponentMounted=a.onAfterComponentMounted.bind(Object(r.a)(a)),a.isCallSignJourneyCompletedonSettingsOverview=sessionStorage.getItem("settings_overview_callSign_triggered");var s=!!sessionStorage.getItem("adSessionId")&&!!sessionStorage.getItem("adJourneyId");return a.configFetchInProgress=!1,window.addEventListener("websdkCollectionCompleted",a.onAfterComponentMounted),!f.r()||a.isCallSignJourneyCompletedonSettingsOverview||s||(a.startAnomalyDetectionJourney(),a.adJourneyStarted=!!sessionStorage.getItem("adSessionId")&&!!sessionStorage.getItem("adJourneyId")),a}return Object(o.a)(n,[{key:"render",value:function(){var e=this.state.mySettingsUpdateContactInfoConfig,t=h.a.createElement("button",{id:"callsignEditContactInfoTrigger",type:"button",style:{visibility:"hidden"}});return e?e.stepUpChallenge?h.a.createElement(Q.a,{config:e,feature:"MySettings"}):e.stepUpDeny?h.a.createElement(X.a,{config:e}):h.a.createElement(c.Fragment,null,h.a.createElement(p.a,null,h.a.createElement("title",null,e.browserTabTitle)),h.a.createElement("div",{id:"settingsContactInfo"},h.a.createElement($,{config:e})),t):h.a.createElement(c.Fragment,null,h.a.createElement(g.a,null),t)}},{key:"componentDidMount",value:function(){var e=Object(s.a)(Object(a.a)().mark((function e(){var t,n,s,i;return Object(a.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this.adJourneyStarted){e.next=10;break}return n=null!==(t=f.l())&&void 0!==t?t:{},s=n.wait,i=n.fallback,e.next=4,Object(v.a)(s);
2case 4:return this.stopAnomalyDetectionJourney(),e.next=7,Object(v.a)(i);case 7:this.onAfterComponentMounted(),e.next=11;break;case 10:this.onAfterComponentMounted();case 11:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}()},{key:"componentWillUnmount",value:function(){var e=window.di;e.i18nStrings&&(e.i18nStrings.mySettingsUpdateContactInfo=null),window.initializedCountryMap=null,window.countryInfoArray=null,sessionStorage.removeItem("settings_overview_callSign_triggered"),f.z(),document.removeEventListener("websdkCollectionCompleted",this.onAfterComponentMounted)}},{key:"onAfterComponentMounted",value:function(){var e=Object(s.a)(Object(a.a)().mark((function e(){var t,n,s,i,o,r,l,d,c,h,p,g,v,m,C,y,A,b,L;return Object(a.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this.configFetchInProgress||f.q()){e.next=27;break}return this.configFetchInProgress=!0,t=this.props.appConfigStore,n=(t=void 0===t?{}:t).appConfig,s={},i=f.p(n,f.a.MySettings),o=f.s(f.a.MySettings),(o&&!this.isCallSignJourneyCompletedonSettingsOverview||i)&&(f.d(n),s=f.i(n)),e.next=12,u.a.get("/usr-setting-olb/v1/contact/config".concat(window.location.search),{},s);case 12:r=e.sent,l=r.targetData,d=r.pageProps,c=l.mySettingsUpdateContactInfoConfig,h=l.initializedCountryMap,p=l.countryInfoArray,g=l.i18nStrings,v=l.supportConfig,m=g.mySettingsUpdateContactInfo,C=window,y=C.di,y.i18nStrings||(y.i18nStrings={},y.i18nStrings),y.i18nStrings.mySettingsUpdateContactInfo=m,window.initializedCountryMap=h,window.countryInfoArray=p,c.browserTabTitle=d.browserTabTitle,A=(v||{}).supportLinks,b=void 0===A?{}:A,!Array.isArray(b)&&b.links||(L={links:b||[]},v.supportLinks=L),window.supportConfig=v,this.setState({mySettingsUpdateContactInfoConfig:c});case 27:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}()},{key:"startAnomalyDetectionJourney",value:function(){var e={journeyType:f.a.MySettings,subpageType:f.b.MySettings,trigger:{"#callsignEditContactInfoTrigger":"click"},isPortScanningEnabled:!0};f.y(e),console.time("[Callsign] Data collection timestamp for ".concat(f.a.MySettings,"/ChangeContactInfo journey"))}},{key:"stopAnomalyDetectionJourney",value:function(){var e=document.querySelector("#callsignEditContactInfoTrigger");e&&e.click(),f.z(),console.timeEnd("[Callsign] Data collection timestamp for ".concat(f.a.MySettings,"/ChangeContactInfo journey"))}}]),n}(c.Component),W.defaultProps={appConfigStore:void 0},W.propTypes={appConfigStore:y.a.instanceOf(Object)},K=W))||K)||K;t.default=ee}}]);
3//# sourceMappingURL=55.04f271dd.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.