PageSourceSearch

https://wcms-p-p0918-459715b7.netlify.app/ConfirmEmailChange-5db6fdaff7fb9c0c712d.js

js wcms-p-p0918-459715b7.netlify.app collected 2026-10-03 11:36:27 UTC 2,246 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkp0918_459715b7_7b1c_4e4f_b835_a5bf799f76ad=self.webpackChunkp0918_459715b7_7b1c_4e4f_b835_a5bf799f76ad||[]).push([[263],{89819:function(e,a,n){n.r(a),n.d(a,{default:function(){return v}});var s=n(86326),r=n(46e3),l=n(20141),o=n(46144),c=n(75674),t=n(6082),i=n(31309),u=n(55814),g=n(6641),f=n(90495),d=n(86329);var m=(0,n(97553).YK)({successMessage:{id:"loyalty.confirm-email-change.success-message",defaultMessage:"Your email has been updated."},genericError:{id:"loyalty.confirm-email-change.generic-error-message",defaultMessage:"Error confirming your email change"},close:{id:"loyalty.confirm-email-change.close-label",defaultMessage:"Close"}});const h=e=>{let{loading:a,status:n,errorMessage:s,onClose:r}=e;const{formatMessage:o}=(0,d.A)();return(0,l.Y)(g.A,{show:!0,onClose:a?void 0:r,showCloseButton:!a},(0,l.Y)("div",{sx:{display:"flex",flexDirection:"column",justifyContent:"center",minHeight:"200px",height:"100%",padding:8}},a?(0,l.Y)(f.A,null):(0,l.Y)("div",{sx:{display:"flex",flexDirection:"column",alignItems:"center",gap:4}},"success"===n?(0,l.Y)(l.IE.p,null,o(m.successMessage)):null,"error"===n?(0,l.Y)(l.IE.p,null,s):null,(0,l.Y)("div",null,(0,l.Y)(l.$n,{sx:{variant:"buttons.secondary"},onClick:r},o(m.close))))))};var p=(0,s.memo)(h),y=n(54993),b=n(57604);var _=()=>{const e=(0,b.A)(),a=(0,s.useCallback)((()=>{const e=new URL(window.location.href);e.searchParams.delete("confirm_email_change"),(0,y.oo)(`${e.pathname}${e.searchParams.toString()?`?${e.searchParams.toString()}`:""}`,{replace:!0})}),[]);return"string"==typeof e.confirm_email_change?[e.confirm_email_change,a]:[null,a]};const C=()=>{const[e,a]=_(),n=(0,u.A)(),[g,,,f]=(0,i.Ay)(),{data:d,isLoading:h}=(0,r.IT)({queryKey:["ConfirmEmailChange",e],queryFn:()=>(0,c.vu)(n,{validationToken:e}),enabled:!!e,placeholderData:r.rX,refetchOnWindowFocus:!1}),{getCypherMessage:y}=(0,t.A)(),b=h?null:(null==d?void 0:d.peachCode)===o.BI?"success":"error",C="error"===b?y({response:d,fallback:m.genericError}):null,v=(0,s.useRef)(!1);return(0,s.useEffect)((()=>{"success"===b&&g&&!v.current&&(v.current=!0,f())}),[b,g,f]),(0,l.Y)(s.Fragment,null,e?(0,l.Y)(p,{loading:h,status:b,errorMessage:C,onClose:()=>{a()}}):null)};var v=(0,s.memo)(C)}}]);

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.