PageSourceSearch

https://myaccount.photobox.it/static/js/6.a0be4e051265076a.bundle.js

js photobox.it collected 2026-09-26 11:51:06 UTC 5,369 bytes, 1 lines download raw bytes

1"use strict";(self.rspackChunkmy_account=self.rspackChunkmy_account||[]).push([[6],{83645(e,a,s){s.r(a),s.d(a,{default:()=>p});var r=s(29901),i=s(49666),n=s(51830),l=s(37473),t=s(90354),o=s(4917),c=s(65999),m=s(38309),d=s(86075),u=s(60235),g=s(75641),f=s(38437),h=s(59795);let E=(0,s(68547).bk)({enableReinitialize:!0,mapPropsToValues:e=>e,validate:e=>{let a={};if(e.newEmail){let s=(0,h.D)(e.newEmail);s.length&&(a.newEmail=s[0])}else a.newEmail=(0,r.jsx)(d.sA,{id:"changeEmail.newEmailRequired",defaultMessage:"New Email is required"});return e.newEmailConfirmation||(a.newEmailConfirmation=(0,r.jsx)(d.sA,{id:"changeEmail.newEmailConfirmationRequired",defaultMessage:"New Email Confirmation is required"})),e.newEmailConfirmation!==e.newEmail&&(a.newEmailConfirmation=(0,r.jsx)(d.sA,{id:"changeEmail.newEmailConfirmationDifferent",defaultMessage:"New Email should match its confirmation"})),a},handleSubmit:(e,a)=>{let{props:s}=a;s.requestChangeEmail(e.newEmail)}})(e=>{let{values:a,errors:s,handleChange:n,handleSubmit:l,cancelRoute:t}=e;return(0,r.jsxs)("form",{onSubmit:l,className:"".concat(f.A.form," change-email-form"),"data-cy":"changeEmailForm",children:[(0,r.jsx)(i.ks,{id:"currentEmail",value:a.email,error:s.currentEmail,label:(0,r.jsx)(d.sA,{id:"changeEmail.currentEmail",defaultMessage:"Current email address"}),className:"disabled",readOnly:!0,disabled:!0,"data-cy":"currentEmail"}),(0,r.jsx)(i.ks,{id:"newEmail",value:a.newEmail,error:s.newEmail,onChange:n,type:"email",isRequired:!0,noValidate:!0,label:(0,r.jsx)(d.sA,{id:"changeEmail.newEmail",defaultMessage:"New email address"}),"data-cy":"currentNewEmail"}),(0,r.jsx)(i.ks,{id:"newEmailConfirmation",value:a.newEmailConfirmation,error:s.newEmailConfirmation,onChange:n,type:"email",label:(0,r.jsx)(d.sA,{id:"changeEmail.newEmailConfirmation",defaultMessage:"Confirm your new e-mail address"}),isRequired:!0,noValidate:!0,"data-cy":"newEmailConfirmation"}),(0,r.jsxs)(i.e2,{children:[(0,r.jsx)(i.$n,{disabled:Object.keys(s).length>0,type:"submit","data-cy":"saveChanges",className:"arc3-margin--top arc3-margin--bottom",children:(0,r.jsx)(d.sA,{id:"changeEmail.saveChanges",defaultMessage:"Change Email"})}),(0,r.jsx)(u.i,{secondary:!0,href:t,"data-cy":"cancelChanges",className:"arc3-margin--top arc3-margin--bottom",children:(0,r.jsx)(d.sA,{id:"changeEmail.cancelChanges",defaultMessage:"Cancel"})})]})]})});var j=s(33135),y=s(71468),b=s(88717),w=s(98815),x=s(23863);let p=()=>{var e,a;let s=(0,d.tz)();(0,t.z)("changeEmailTitle");let u=(0,l.c)(),f=(0,y.d4)(e=>e.operations.changeEmailRequest),h=(0,y.wA)();(0,g.useEffect)(()=>{h((0,n.MF)())},[]);let p=(0,w.W)(),C=b.J.settings;return(p&&(C=b.J.settingsB2b),(0,j.LT)(f))?(0,r.jsx)(i.aH,{"data-cy":"Loader"}):(0,j.Ix)(u)?(0,r.jsx)(i.Fc,{error:!0,children:(0,r.jsx)("b",{children:(0,r.jsx)("small",{children:(0,r.jsx)(d.sA,{id:"changeEmail.errorPersonalDetails",defaultMessage:"Failed to load personal details"})})})}):(0,r.jsxs)(o.t,{message:(0,r.jsx)(d.sA,{id:"Error.ChangeEmail",defaultMessage:"An error occurred loading your personal details."}),children:[(0,r.jsx)(m.z,{title:s.formatMessage(x.o.changeEmailTitle),previousPageName:s.formatMessage(x.o.goBackDesktop),link:C}),(0,j.$g)(f)&&(0,r.jsxs)(i.Fc,{info:!0,className:"arc3-margin-phone",children:[(0,r.jsx)("b",{children:(0,r.jsx)("small",{children:(0,r.jsx)(d.sA,{id:"changeEmail.success",defaultMessage:"An email confirmation has been sent to your new email address"})})}),(0,r.jsx)("p",{className:"arc3-no-margin",children:(0,r.jsx)("small",{children:(0,r.jsx)(d.sA,{id:"changeEmail.successConfirmation",defaultMessage:"Just after this confirmation, your changes will be reflected into your account. "})})})]}),(0,j.Ix)(f)&&(()=>{let e;switch(f.status){case 409:e=(0,r.jsx)(d.sA,{id:"changeEmail.errorMessages.emailInUse",defaultMessage:"The email provided is already in use. Please try with a different one."});break;case 429:e=(0,r.jsx)(d.sA,{id:"changeEmail.errorMessages.tooManyEmailChangeAttempts",defaultMessage:"You have requested too many email change requests in a short timeframe. Try again 7 days from now."});break;default:e=(0,r.jsx)(d.sA,{id:"changeEmail.error",defaultMessage:"We were unable to update your email. Please try again"})}return(0,r.jsx)(i.Fc,{error:!0,children:(0,r.jsx)("b",{children:(0,r.jsx)("small",{children:e})})})})(),(0,r.jsx)(c.e,{route:C,text:s.formatMessage(x.o.goBackDesktop),className:"arc3-hide-for-small arc3-margin-lg arc3-no-margin--left"}),(0,r.jsxs)(i.Zk,{children:[(0,j.LT)(u)&&(0,r.jsx)(i.aH,{}),(0,r.jsx)(E,(e=function(e){for(var a=1;a<arguments.length;a++){var s=null!=arguments[a]?arguments[a]:{},r=Object.keys(s);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(s).filter(function(e){return Object.getOwnPropertyDescriptor(s,e).enumerable}))),r.forEach(function(a){var r;r=s[a],a in e?Object.defineProperty(e,a,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[a]=r})}return e}({},u),a=a={requestChangeEmail:e=>h((0,n.CV)(e)),cancelRoute:C},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):(function(e){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);a.push.apply(a,s)}return a}
1)(Object(a)).forEach(function(s){Object.defineProperty(e,s,Object.getOwnPropertyDescriptor(a,s))}),e))]})]})}}}]);

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.