1"use strict";(self.rspackChunksign_in=self.rspackChunksign_in||[]).push([[7477],{45410(e,t,r){r.d(t,{lV:()=>o,pd:()=>d,u6:()=>u,mN:()=>s.mN});var a=r(91987),n=r(83005),i=r.n(n),s=r(29649),l=r(83926),c=r(5476);let o=e=>{let{formref:t=null,errors:r,register:n,children:s,onSubmit:l,id:c=null,...o}=e;return(0,a.jsx)("form",{className:"react-form",onSubmit:l,ref:t,...o,"aria-label":"form","aria-labelledby":c??void 0,children:Array.isArray(s)?s.map(e=>{if(i().isValidElement(e))return e.props.name?i().createElement(e.type,{...e.props,RegisterFormProp:n,errors:r,key:e.props.name}):e;return null}):s})};function d(e){let{id:t="",children:r=null,errors:n,RegisterFormProp:i,register:l,name:o="",className:d="",...u}=e,_=(0,s.Jt)(n,o),m=i?i(o,l):{};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("label",{htmlFor:t,children:t}),(0,a.jsx)("input",{...m,id:t,"data-testid":t,className:`${d} ${_?"Mz8Z3fbkIkTRTtf2":""}`,"aria-invalid":_?"true":"false",...u}),r||(0,a.jsx)(c.K,{errors:n,name:o,render:e=>{let{message:t}=e;return(0,a.jsx)("div",{role:"alert",className:"zFSBNAJHy9YK_x2i",children:t})}})]})}function u(e){let{placeholder:t,minLength:r=8,maxLength:a=40,validate:n=null,id:i="",isNewPasswordRequirementsActive:s=!1,...c}=e,o=(0,l.c)(),u=o(s?"password_does_not_meet_requirements":"minimum_8_letter_and_number_case_sensitive");return d({type:"password",register:{required:o("errors.messages.enter_required_info"),...a&&{maxLength:{value:a,message:u}},...r&&{minLength:{value:r,message:u}},pattern:{value:/(^(?=.*\d)(?=.*[a-zA-Z])[^\011\012\013\014\015\074\076\134\u3040-\u309F\u30A0-\u30FF\uFF61-\uFF9F\\>]+$)(?!(\r|\n))/,message:u},validate:n??void 0},id:i,placeholder:t||o("attributes.current_password"),...c})}},23245(e,t,r){var a=r(21530);r.d(t,{},{O:()=>(0,a.C)("GA4DecouplingSignIn")})},30019(e,t,r){r.r(t),r.d(t,{default:()=>D});var a,n,i,s=r(91987),l=r(83005),c=r.n(l),o=r(89784),d=r(87298),u=r(93004),_=r(21896),m=r.n(_),f=r(7903),v=r.n(f);let g=e=>{let{children:t,trusted:r=!1}=e,a="string"!=typeof t||r?t:v()(t,{allowedTags:["a","b","i","em","strong","strike","br"],allowedAttributes:!1});return(0,s.jsx)("span",{"data-testid":"sanitizedString",dangerouslySetInnerHTML:{__html:a}})};g.propTypes={children:m().string,trusted:m().bool};var p=r(96265),h=r.n(p);let x={alert:"WQo3LyS7BkUJHywu",primary:"_tvL8Fhmv4_M8mp3",secondary:"IFU2qgvjSQoR3NOs",success:"x2nUQymzaKQ5iaAS",warning:"tIYp0u7mi9Q6eAlv",error:"vkJMWuBXek0DPwPq"};(a=n||(n={})).PRIMARY="primary",a.SECONDARY="secondary",a.SUCCESS="success",a.ERROR="error",a.WARNING="warning";let y=(0,l.forwardRef)(({variant:e=n.PRIMARY,children:t,className:r,...a},i)=>{let l=h()(x.alert,r,x[e]);return t?(0,s.jsx)("div",{role:"alert",...a,className:l,ref:i,children:t}):null});y.displayName="Alert";var k=r(88452),w=r(94748),b=r(16206),A=r(58796),j=r(15878),C=r(83926),N=r(24566),R=r(48952),F=r.n(R);let S=c().createContext(F().create()),T=()=>(0,l.useContext)(S);var q=r(46239),P=r(23245);let E={wrapper:"kxbCyJiFUn8fAw9X",resendContainer:"qUAVJlFsLFUfkROX",didntReceiveCodeText:"rzW2xVoGP0OdRJsr",noMargin:"xVvF7vcGAUkGs3W6",title:"H_RHgfJJT5gPz0RQ",codeInput:"Aok4ywoH7rgb94gn",icon:"yKtsxgi50kcMACq3",sentVerificationCodeText:"uNmuakGdT60c8GKM",alert:"cOxqp7i3kCw6Ixrl"},M=e=>{let t,r,{returnUrl:a,setErrorMessage:n,executeRecaptcha:i}=e,c=(0,C.c)(),o=(0,w.F)(),d=(t=T(),r=(0,w.F)(),(0,q.useMutation)({mutationFn:async e=>(await t.post(r.resendVerificationCode(),e)).data})),{ga4Track:u}=(0,P.O)(),_=a||o.home(),m=o.resendVerificationCode(),f=(0,l.useCallback)(e=>{n(null),e.redirect_url&&(window.location.href=e.redirect_url)},[]),v=(0,l.useCallback)(e=>{n(e.response?.data?.error??c("sbi-result-fail"))},[]),g=(0,l.useCallback)(async()=>{u((0,b.A)({cta_text:"request_new_code",cta_url:m,cta_selection:"request_new_code"})),n(null);try{let e=await i();d.mutate({returnurl:_,"g-recaptcha-response":e},{onSuccess:f,onError:v})}catch(e){n(c("sbi-result-fail"))}},[d,i,_]);return(0,s.jsx)(N.Ay,{variant:N.Jr.LINK,"data-testid":"request-new-code-link",className:E.noMargin,onClick:g,disabled:d.isPending,"data-trk-action":"click: cta_interaction","data-trk-action-context":`ctaText: request_new_code; ctaUrl: ${m}; ctaSelection: request_new_code`,children:c("request_new_code")})};var O=r(34752);let U=({primaryColor:e,secondaryColor:t,...r})=>(0,s.jsx)("svg",{width:"40",height:"40",viewBox:"-20 -20 42 42",xmlns:"http://www.w3.org/2000/svg",stroke:t,...r,children:(0,s.jsx)("g",{fill:"none",fillRule:"evenodd",children:(0,s.jsxs)("g",{transform:"translate(1 1)",strokeWidth:"2","data-testid":"oval-secondary-group",children:[(0,s.jsx)("circle",{strokeOpacity:".5",cx:"0",cy:"0",r:"20",stroke:e,strokeWidth:"2"}),(0,s.jsx)("path",{d:"M20 0c0-9.94-8.06-20-20-20",children:(0,s.jsx)("animateTransform",{attributeName:"transform",type:"rotate",from:"0 0 0",to:"360 0 0",dur:"1s",repeatCount:"indef
1inite"})})]})})}),I=(0,l.forwardRef)(({label:e="Loading",decorative:t=!1,className:r,...a},n)=>{let i=(0,O.A)("spinner"),l=h()(i.spinner,r);return(0,s.jsx)("div",{...a,className:l,ref:n,role:t?void 0:"status","aria-label":t?void 0:e,"aria-hidden":t||void 0,children:(0,s.jsx)(U,{})})});I.displayName="Spinner";var Y=r(6410),$=r(45410);function J(){return(J=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)({}).hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e}).apply(null,arguments)}let K=e=>l.createElement("svg",J({xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none",viewBox:"0 0 24 24"},e),i||(i=l.createElement("path",{fill:"#fff",d:"M9.317 18.335 3 12.015l1.273-1.273 5.044 5.047L19.108 6l1.274 1.272z"}))),L=e=>{let t,r,{returnUrl:a,setErrorMessage:n,executeRecaptcha:i}=e,c=(0,C.c)(),{register:o,formState:{errors:d},handleSubmit:u,setFocus:_}=(0,$.mN)({mode:"onBlur",reValidateMode:"onBlur"}),m=(0,w.F)(),f=a||m.home(),v=encodeURIComponent(f),g=(t=T(),r=(0,w.F)(),(0,q.useMutation)({mutationFn:async e=>(await t.post(r.verifyCode(),e)).data})),{ga4Track:p}=(0,P.O)(),[h,x]=(0,l.useState)(!1);(0,l.useEffect)(()=>{_("email_verification_code")},[_]);let y=(0,l.useCallback)(e=>{e.redirect_url?(e.success&&(0,Y.C)((0,A.A)({sign_up_interaction:"verification_success",method:"token"})),window.location.href=e.redirect_url):n(c("sbi-result-fail"))},[]),k=(0,l.useCallback)(e=>{n(e?.response?.data?.error??c("sbi-result-fail"))},[]),j=(0,l.useCallback)(async e=>{if(g.isSuccess)return;let t=e.email_verification_code||"";n(null);try{let e=await i();g.mutate({email_verification_code:t,returnurl:f,"g-recaptcha-response":e},{onSuccess:y,onError:k})}catch(e){n(c("sbi-result-fail"))}},[a,g.isSuccess,i]),R=(0,l.useCallback)(e=>{e.ctrlKey||e.metaKey||["Backspace","Delete","Tab","Escape","Enter","Home","End","ArrowLeft","ArrowRight","ArrowUp","ArrowDown"].includes(e.key)||/^[0-9]$/.test(e.key)||e.preventDefault()},[]),F=(0,l.useCallback)(e=>{e.preventDefault(),p((0,b.A)({cta_text:"verify",cta_url:f,cta_selection:"verify_account"})),u(j)()},[u,j]),S=(0,l.useCallback)(e=>{x(e.currentTarget.value.trim().length>0)},[]);return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)($.lV,{id:"verifyEmailForm",errors:d,register:o,onSubmit:F,children:(0,s.jsx)($.pd,{errors:d,RegisterFormProp:o,register:{onChange:S},type:"text",name:"email_verification_code",id:"email_verification_code",placeholder:"XXXXXX",autoFocus:!0,autoComplete:"off",onKeyDown:R,className:E.codeInput})}),(0,s.jsx)(N.Ay,{variant:N.Jr.SECONDARY,size:N.Ni.LARGE,fullWidth:!0,onClick:F,disabled:g.isPending||!h,className:E.verifyAccountButton,"data-testid":"verify-account-button","data-trk-action":"click: cta_interaction","data-trk-action-context":`ctaText: verify; ctaUrl: ${v}; ctaSelection: verify_account`,children:g.isPending?(0,s.jsx)(I,{}):g.isSuccess?(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(K,{className:E.icon,"aria-label":"checkmark"}),c("verified")]}):c("verify")})]})};var Q=r(32936);let V=e=>{let{href:t,translationKey:r,trackingText:a,trackingSelection:n,testId:i,className:l}=e,c=(0,C.c)(),{ga4Track:o}=(0,P.O)(),d=encodeURIComponent(t);return(0,s.jsx)(Q.A,{onClick:()=>{o((0,b.A)({cta_text:a,cta_url:t,cta_selection:n}))},href:t,"data-testid":i,className:l,"data-trk-action":"click: cta_interaction","data-trk-action-context":`ctaText: ${a}; ctaUrl: ${d}; ctaSelection: ${n}`,children:c(r)})},z=e=>{let{href:t}=e;return(0,s.jsx)(V,{href:t,translationKey:"change_email",trackingText:"change_email",trackingSelection:"change_email",testId:"change-email-link"})},B=e=>{let{href:t,className:r}=e;return(0,s.jsx)(V,{href:t,translationKey:"sign_out_verify_later",trackingText:"sign_out_verify_later",trackingSelection:"sign_out_verify_later",testId:"sign-out-verify-later-link",className:r})},D=e=>{let{email:t,returnUrl:r,recaptchaKey:a,recaptchaEnabled:i}=e,c=(0,w.F)(),_=(0,d.I)(),m=(0,u.Y)(),f=(0,l.useRef)(null),{ga4Track:v}=(0,P.O)(),[p,h]=(0,l.useState)(null),[x,C]=(0,l.useState)(0),N=(0,l.useCallback)(async()=>{if(i)try{let e=await f.current?.executeAsync();if(!e)throw Error("ReCAPTCHA execution failed");return e}finally{f.current?.reset()}},[i]),R=c.privacyPolicy(),F=c.faq(),S=c.termsOfUse(),T=(0,l.useMemo)(()=>({[_("invalid_code_try_again")]:"incorrect_code",[_("code_no_longer_valid")]:"expired_code",[_("request_new_code_60_sec")]:"max_request",[_("temporarily_paused_new_code_requests",{replacements:{duration:"60"}}
1)]:"temporary_pause",[_("something_went_wrong_request_new_code")]:"blocked_code"}),[]),q=(0,l.useCallback)(()=>{v((0,b.A)({cta_text:"review_this_faq",cta_url:F,cta_selection:"review_this_faq"}))},[]);(0,l.useEffect)(()=>{v((0,A.A)({sign_up_interaction:"email_verification_view",method:"token"}))},[]);let O=(0,l.useCallback)(e=>{if(h(e),!e)return;C(e=>e+1);let t=T[e];t&&v((0,j.A)({error_message_name:t,error_message_selection:"verification_error"}))},[]),U=p?T[p]:void 0;return(0,s.jsxs)("div",{className:E.wrapper,children:[p&&(0,s.jsx)(y,{variant:n.ERROR,className:E.alert,"data-testid":"verification-error","data-trk-action":"visible-once: error_message_shown","data-trk-action-context":U&&`errorMessageName: ${U}`,children:p},x),(0,s.jsx)(k.Ay,{component:k.QY.H1,variant:k.PT.title.large,className:E.title,"data-testid":"verify-your-account","data-trk-action":"visible-once: email_verification_view",children:_("verify_your_account")}),(0,s.jsx)(k.Ay,{component:k.QY.P,variant:k.PT.body.large,className:E.sentVerificationCodeText,children:(0,s.jsx)(g,{children:_("sent_verification_code",{replacements:{email:`<strong>${t}</strong>`}})})}),(0,s.jsx)(L,{returnUrl:r,setErrorMessage:O,executeRecaptcha:N}),(0,s.jsxs)("div",{className:E.resendContainer,children:[(0,s.jsx)(k.Ay,{component:k.QY.P,className:E.didntReceiveCodeText,variant:k.PT.body.medium,children:_("didnt_receive_code")}),(0,s.jsx)(M,{returnUrl:r,setErrorMessage:O,executeRecaptcha:N}),(0,s.jsx)(z,{href:c.join()})]}),(0,s.jsx)(k.Ay,{component:k.QY.P,variant:k.PT.body.small,children:_("cant_find_it_check_spam",{links:[{onClick:q,href:F,target:"_blank","data-trk-action":"click: cta_interaction","data-trk-action-context":`ctaText: review_this_faq; ctaUrl: ${F}; ctaSelection: review_this_faq`,"data-testid":"review-faq-link"}]})}),(0,s.jsx)(B,{className:E.noMargin,href:c.signOutPath(r||c.home())}),(0,s.jsx)(k.Ay,{component:k.QY.P,variant:k.PT.body.xsmall,children:_("site_protected_by_google_recaptcha",{links:[{href:R,rel:"noopener noreferrer",target:"_blank"},{href:S,rel:"noopener noreferrer",target:"_blank"}]})}),i?(0,s.jsx)(o.A,{ref:f,size:"invisible",sitekey:a,hl:m,badge:"inline"}):null]})}}}]); 2//# sourceMappingURL=istock-VerifyEmail.5ae619c344ebc998.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.