PageSourceSearch

https://www.huffpost.com/static-assets/cambria/app/ChangeEmail.bf668fda4ba7104ef974.js

js huffpost.com collected 2026-09-24 07:34:13 UTC 4,725 bytes, 2 lines download raw bytes

1(self.webpackChunkcambria=self.webpackChunkcambria||[]).push([[5037],{9124(e,t,r){"use strict";r.r(t),r.d(t,{default:()=>T});var a=r(9960),n=r.n(a),i=r(6606),s=r.n(i),l=r(49784),o=r.n(l),c=r(68263),m=r.n(c),p=r(11917),u=r.n(p),f=r(24454),_=r.n(f),d=r(23467),h=r.n(d),v=r(63696),E=r(62688),b=r.n(E),y=r(69277),g=r(5788);function N(e,t,r){return t=u()(t),m()(e,k()?Reflect.construct(t,r||[],u()(e).constructor):t.apply(e,r))}function k(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(k=function(){return!!e})()}var C=function(e){function t(e){var r;s()(this,t);var a=(r=N(this,t,[e])).props.requestUrl;r.requestUrl=a;var n=(0,y.A)(r.requestUrl,"confirm");return r.state={status:n?"verify":"initialize",message:""},r.onConfirm=r.onConfirm.bind(r),r}return _()(t,e),o()(t,[{key:"onConfirm",value:(r=n()(h().mark(function e(){var t,r;return h().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!((t=document.getElementById("email").value)&&t.length>0&&/.+@.+\..+/.test(t))){e.next=5;break}return e.prev=1,e.next=2,(0,g.A)("user/profile/edit",{body:{email:t}},{method:"PATCH"});case 2:this.setState({status:"pending"}),e.next=4;break;case 3:e.prev=3,r=e.catch(1),console.error(r),this.setState({status:"error",message:"There seems to be an error with your email, please check and try again."});case 4:e.next=6;break;case 5:this.setState({status:"error",message:"Please enter a valid e-mail."});case 6:case"end":return e.stop()}},e,this,[[1,3]])})),function(){return r.apply(this,arguments)})},{key:"render",value:function(){var e=this.props,t=e.avatar,r=e.firstName,a=e.lastName,n="Change Email",i="Check email for confirmation link.";return"verify"===this.state.status&&(n="Email Updated",i="Thanks for confirming your updated Email."),v.createElement("div",{id:"profile",className:"profile profile__edit-email"},"verify"===this.state.status?v.createElement(v.Fragment,null):v.createElement("div",{className:"profile-card profile-card__welcome__edit-email"},!!t&&v.createElement("img",{src:t,className:"profile-card__avatar",alt:"Profile"}),v.createElement("h1",{className:"profile-card__welcome"},"Welcome,"," ",v.createElement("span",{className:"nickname"},"".concat(r," ").concat(a)))),v.createElement("div",null,v.createElement("p",{className:"profile__edit"},n)),"initialize"===this.state.status||"error"===this.state.status?v.createElement("div",{className:"profile__name-container"},v.createElement("div",{className:"profile__email-container"},v.createElement("label",{className:"profile__edit--label",htmlFor:"email"},"New Email:"),v.createElement("input",{className:"profile__textbox",type:"email",id:"email",name:"email"}))):v.createElement("p",{className:"profile__secondary-text"},i),v.createElement("div",{className:"profile__button-container"},"initialize"!==this.state.status&&"error"!==this.state.status?v.createElement("a",{href:"/member/edit-profile",className:"profile__cta__button profile__cta__button--large",rel:"noopener noreferrer"},"Back to Profile Overview"):v.createElement(v.Fragment,null,v.createElement("a",{href:"/member/edit-profile",className:"profile__cta__button profile__cta__button--small--edit profile__button-spacer ",rel:"noopener noreferrer"},"Cancel"),v.createElement("button",{onClick:this.onConfirm,className:"profile__cta__button profile__cta__button--save"},"Update Email"))),v.createElement("div",null,"error"===this.state.status?v.createElement("p",{className:"profile__msg profile__msg__error"},this.state.message):v.createElement(v.Fragment,null)))}}]);var r}(v.PureComponent);C.propTypes={avatar:b().string.isRequired,firstName:b().string.isRequired,lastName:b().string.isRequired,requestUrl:b().string.isRequired};const T=C},40362(e,t,r){"use strict";var a=r(56441);function n(){}function i(){}i.resetWarningCache=n,e.exports=function(){function e(e,t,r,n,i,s){if(s!==a){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var r={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol
1:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:n};return r.PropTypes=r,r}},56441(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},62688(e,t,r){e.exports=r(40362)()},69277(e,t,r){"use strict";function a(e,t){var r=new RegExp("[?&]".concat(t,"(=(.*?))?(&|$)"),"i"),a=e.match(r);if(a)return a[2]||""}r.d(t,{A:()=>a})}}]);
2//# sourceMappingURL=ChangeEmail.bf668fda4ba7104ef974.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.