1 2!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="1025bbf2-f775-53a2-81f6-cabb18ac391e")}catch(e){}}(); 3(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7672],{9223:(e,t,a)=>{"use strict";a.d(t,{W:()=>r});var n=a(45023),i=a(2004),c=a.n(i),s=a(36439);class r extends s.Component{render(){return(0,n.FD)("div",{className:c().dynamic([["c952b8f945b68b08",[this.props.width?this.props.width:"360",this.props.center?"0":"-10%",this.props.height]]])+" sharedContainer",children:[this.props.children,(0,n.Y)(c(),{id:"c952b8f945b68b08",dynamic:[this.props.width?this.props.width:"360",this.props.center?"0":"-10%",this.props.height],children:`.sharedContainer.__jsx-style-dynamic-selector{width:90%;max-width:${this.props.width?this.props.width:"360"}px;margin:auto;position:absolute;top:${this.props.center?"0":"-10%"};bottom:0;left:0;right:0;height:${this.props.height}px}`})]})}}},14162:(e,t,a)=>{"use strict";a.d(t,{B:()=>o});var n=a(45023),i=a(2004),c=a.n(i);a(36439);var s=a(9223),r=a(80328),d=a(88075);function o({disableSiteDesign:e,headerText:t,headerImage:a,children:i,...l}){let m=(0,d.R)();return e?(0,n.FD)(s.W,{...l,children:[a,(0,n.Y)("section",{children:(0,n.Y)(r.n,{text:t})}),i]}):(0,n.FD)("div",{className:"jsx-bafd874e9de19258 siteDesignBackground",children:[(0,n.FD)("div",{className:"jsx-bafd874e9de19258 siteDesignCard",children:[(0,n.FD)("div",{className:"jsx-bafd874e9de19258",children:[a,(0,n.Y)("section",{className:"jsx-bafd874e9de19258",children:(0,n.Y)(r.n,{text:t,color:m.headingColor})})]}),(0,n.Y)("div",{className:"jsx-bafd874e9de19258 siteDesignCardContent",children:i})]}),(0,n.Y)(c(),{id:"bafd874e9de19258",children:".siteDesignBackground.jsx-bafd874e9de19258{min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding-block:16px}.siteDesignCard.jsx-bafd874e9de19258{width:min(408px,90%);min-height:514px;display:grid;grid-template-rows:auto 1fr;align-items:center;margin:0 auto;background-color:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.06);padding:32px 24px}.siteDesignCardContent.jsx-bafd874e9de19258{min-width:0}.siteDesignCard.jsx-bafd874e9de19258 button:disabled{opacity:.25}"})]})}},38467:(e,t,a)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/view/mfa",function(){return a(41037)}])},41037:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>ei});var n=a(45023),i=a(2004),c=a.n(i),s=a(96114),r=a(90524),d=a(17162),o=a(14162),l=a(41471),m=a(11970);function f(){let e=(0,l.useSelector)(m.Zz);return(0,n.FD)(n.FK,{children:[(0,n.Y)("section",{className:"jsx-3c14047d08fbc86 image-container text-center",children:(0,n.Y)("img",{src:e.design?.common.logo.src,alt:"commmune-logo",className:"jsx-3c14047d08fbc86"})}),(0,n.Y)(c(),{id:"3c14047d08fbc86",children:".image-container.jsx-3c14047d08fbc86{margin-bottom:30px}.image-container.jsx-3c14047d08fbc86 img.jsx-3c14047d08fbc86{max-width:240px}"})]})}var u=a(36439),h=a(88075),p=a(64640),b=a(97953),y=a(68121);let x=()=>{let e=(0,p.q)(),t=(0,l.useDispatch)(),{ctaColor:a}=(0,h.R)(),{t:i}=(0,r.B)(["components/templates/mfa"]);return(0,n.Y)(d.a,{"data-cy":"logout-btn",fullWidth:!0,color:a,onClick:async()=>{await (0,y.w)(e),t(b.S6.request())},children:i("Log out")})},Y=e=>{let{handleSubmit:t,control:a,formState:{isSubmitting:n,isValid:i}}=(0,s.mN)({mode:"all",defaultValues:{code:""}});return{control:a,isSubmitting:n,isValid:i,submit:t(t=>e(t.code))}};var g=a(7528);function v({onVerify:e}){let{t}=(0,r.B)(["components/templates/mfa"]),{ctaColor:a}=(0,h.R)(),{control:i,isSubmitting:l,isValid:m,submit:u}=Y(e);return(0,n.FD)(o.B,{headerText:t("Two-factor authentication"),headerImage:(0,n.Y)(f,{}),children:[(0,n.Y)("section",{className:"jsx-4bce526d301171ae description",children:(0,n.Y)("div",{className:"jsx-4bce526d301171ae",children:t("Enter 6-digit code generated by app.")})}),(0,n.Y)("section",{className:"jsx-4bce526d301171ae codeField",children:(0,n.Y)(s.xI,{name:"code",control:i,rules:{validate:e=>6===e.length}
3,render:({field:{value:e,onChange:a}})=>(0,n.Y)(g.A_,{label:t("Code"),"data-cy":"input-authentication-code",value:e,onChange:a,fullWidth:!0})})}),(0,n.Y)("section",{className:"jsx-4bce526d301171ae action",children:(0,n.Y)(d.a,{"data-cy":"authenticate-button",type:"submit",fullWidth:!0,color:a,disabled:!m||l,onClick:u,children:t("Verify")})}),(0,n.Y)("section",{className:"jsx-4bce526d301171ae action",children:(0,n.Y)(x,{})}),(0,n.Y)(c(),{id:"4bce526d301171ae",children:"section.jsx-4bce526d301171ae{margin-bottom:1.5rem}.action.jsx-4bce526d301171ae{width:75%;margin-left:auto;margin-right:auto}.codeField.jsx-4bce526d301171ae{text-align:center}.description.jsx-4bce526d301171ae{font-size:16px}"})]})}let N=({description:e,contactInfo:t,canResend:a,dataCy:i,secondaryButton:l,onVerify:m,onResend:u})=>{let{ctaColor:p}=(0,h.R)(),{t:b}=(0,r.B)(["components/templates/mfa"]),{control:y,isSubmitting:x,isValid:v,submit:N}=Y(m);return(0,n.FD)(o.B,{headerText:b("Two-factor authentication"),headerImage:(0,n.Y)(f,{}),children:[(0,n.Y)("section",{className:"jsx-2f9a9fcb4a301f45 description",children:e}),(0,n.Y)("section",{className:"jsx-2f9a9fcb4a301f45 codeField",children:(0,n.Y)(s.xI,{name:"code",control:y,rules:{validate:e=>e.length>=4&&e.length<=10},render:({field:{value:e,onChange:t}})=>(0,n.Y)(g.A_,{value:e,onChange:t,"data-cy":i.codeInput,fullWidth:!0,placeholder:b("Code"),inputProps:{"aria-label":b("Code")}})})}),(0,n.Y)("section",{className:"jsx-2f9a9fcb4a301f45 action",children:(0,n.Y)(d.a,{"data-cy":i.verifyButton,type:"submit",fullWidth:!0,color:p,disabled:x||!v,onClick:N,children:b("Verify")})}),(0,n.Y)("section",{className:"jsx-2f9a9fcb4a301f45 action",children:l}),(0,n.FD)("section",{className:"jsx-2f9a9fcb4a301f45 resend",children:[t&&(0,n.Y)("div",{className:"jsx-2f9a9fcb4a301f45 contact",children:t}),(0,n.Y)("div",{className:"jsx-2f9a9fcb4a301f45 links",children:a&&(0,n.Y)("button",{type:"button","data-cy":i.resend,onClick:()=>u({showMessage:!0}),className:"jsx-2f9a9fcb4a301f45 link",children:(0,n.Y)("span",{className:"jsx-2f9a9fcb4a301f45",children:b("Resend")})})})]}),(0,n.Y)(c(),{id:"2f9a9fcb4a301f45",children:"section.jsx-2f9a9fcb4a301f45{margin-bottom:1.5rem}.action.jsx-2f9a9fcb4a301f45{width:75%;margin-left:auto;margin-right:auto}.codeField.jsx-2f9a9fcb4a301f45{padding:0 .5rem;text-align:center}.description.jsx-2f9a9fcb4a301f45{font-size:16px;overflow-wrap:anywhere}.resend.jsx-2f9a9fcb4a301f45{text-align:center}.contact.jsx-2f9a9fcb4a301f45{overflow-wrap:anywhere}.links.jsx-2f9a9fcb4a301f45{display:flex;justify-content:space-evenly;flex-direction:column}.link.jsx-2f9a9fcb4a301f45{margin-top:.5rem;text-decoration:none;background:none;border:none;padding:0;font:inherit;cursor:pointer}.link.jsx-2f9a9fcb4a301f45 span.jsx-2f9a9fcb4a301f45{color:#007bff}"})]})};function j({contact:e,onVerify:t,onResend:a}){let{t:i}=(0,r.B)(["components/templates/mfa"]);return(0,u.useEffect)(()=>{a({showMessage:!1})},[]),(0,n.Y)(N,{canResend:!!e,description:(0,n.FD)(n.FK,{children:[e&&(0,n.Y)("div",{children:i("Code sent to {{email}}",{email:e})}),(0,n.Y)("div",{children:i("Enter 6-digit code received by email.")})]}),dataCy:{codeInput:"input-email-code",verifyButton:"email-setup-input-button",resend:"email-resend"},secondaryButton:(0,n.Y)(x,{}),onVerify:t,onResend:a})}let w=()=>(0,n.FD)("div",{className:"jsx-7e685ddd1cd2bffc container",children:[(0,n.Y)(g.P,{}),(0,n.Y)(c(),{id:"7e685ddd1cd2bffc",children:".container.jsx-7e685ddd1cd2bffc{display:flex;justify-content:center;align-items:center;min-height:100vh}"})]});var k=a(45041),C=a(79493),_=a(66787),S=a(8089),B=a(89914),M=a(94053);let A=e=>{let t=(0,p.q)(),{t:a}=(0,r.B)(["services/mfa"]);return async n=>{try{let{data:i}=await t.post(e,n);if(i.token)return window.flutter_inappwebview&&window.flutter_inappwebview.callHandler("mfaVerified",i.token),(0,M.TV)(S.A.COOKIE_JWT_TOKEN,i.token),C.ih.info("",a("Verified your account")),!0;return!1}catch{return C.ih.info("",a("Failed to verified your account")),!1}}},D=e=>{let t=(0,p.q)(),{t:a}=(0,r.B)(["services/mfa"]);return async n=>{try{await t.post(e,n)}catch(e){e.response?.status===_.default.MFA_SMS_TOO_MANY_REQUEST_STATUS?C.ih.info("",a("Please wait for a while and try resending")):C.ih.info("",a("Failed to resend authentication code"))}}},I=e=>{let t=(0,p.q)(),{t:a}=(0,r.B)(["services/mfa"]);return async n=>{try{await t.post(e),n.showMessage&&C.ih.info("",a("Resent code"))}catch(e){e.response?.status===_.default.MFA_SMS_TOO_MANY_REQUEST_STATUS?C.ih.info("",a("Please wait for a while and try resending")):C.ih.info("",a("Failed to resend code"))}}};function R({onVerify:e,onBack:t}){let{t:a}=(0,r.B)(["components/templates/mfa"]),i=(()=>{let{data:e}=(0,B.s3)("/mfa/authenticator/token");return e})(),{ctaColor:l}=(0,h.R)(),{control:m,isSubmitting:u,isValid:p,submit:b}=Y(e);return i?(0,n.FD)(o.B,{headerText:a("Two-factor authentication"),headerImage:(0,n.Y)(f,{}),children:[(0,n.FD)("section",{className:"jsx-90a575d9c022bf4 mb-4 description",children:[(0,n.Y)("div",{className:"jsx-90a575d9c022bf4",children:(0,n.FD)("ul",{className:"jsx-90a575d9c022bf4 description",children:[(0,n.Y)("li",{className:"jsx-90a575d9c022bf4",children:(0,n.Y)("span",{className:"jsx-90a575d9c022bf4",children:a("1. Install Authenticator app on your phone")})}),(0,n.Y)("li",{className:"jsx-90a575d9c022bf4",children:(0,n.Y)("span",{className:"jsx-90a575d9c022bf4",children:a("2. Scan QR code using app")})}),(0,n.Y)("li",{className:"jsx-90a575d9c022bf4",children:(0,n.Y)("span",{className:"jsx-90a575d9c022bf4",children:a("3. Enter 6-digit code shown in app")})})]})}),(0,n.Y)("div",{className:"jsx-90a575d9c022bf4 code",children:i.secretCode})]}),i.uri&&(0,n.Y)("section",{"data-cy":"qr-code-section",className:"jsx-90a575d9c022bf4 mb-4 text-center",children:(0,n.Y)(k.hp,{value:i.uri,size:186})}),(0,n.Y)("section",{className:"jsx-90a575d9c022bf4 mb-4 px-2 text-center",children:(0,n.Y)(s.xI,{name:"code",control:m,rules:{validate:e=>6===e.length}
3,render:({field:{value:e,onChange:t}})=>(0,n.Y)(g.A_,{value:e,onChange:t,"data-cy":"input-authentication-code",fullWidth:!0,placeholder:a("Code"),inputProps:{"aria-label":a("Code")}})})}),(0,n.Y)("section",{className:"jsx-90a575d9c022bf4 mb-4 text-center",children:(0,n.Y)(d.a,{"data-cy":"authenticate-button",type:"submit",className:"w-75",color:l,disabled:!p||u,onClick:b,children:a("Verify")})}),(0,n.Y)("section",{className:"jsx-90a575d9c022bf4 mb-4 text-center",children:(0,n.Y)(d.a,{"data-cy":"back-btn",type:"submit",className:"w-75",color:l,onClick:t,children:a("Back")})}),(0,n.Y)(c(),{id:"90a575d9c022bf4",children:".description.jsx-90a575d9c022bf4{font-size:16px}.code.jsx-90a575d9c022bf4{font-size:16px;font-weight:bold;margin-top:16px;overflow-wrap:anywhere}"})]}):(0,n.Y)(w,{})}let F=({onClick:e})=>{let{ctaColor:t}=(0,h.R)(),{t:a}=(0,r.B)(["components/templates/mfa"]);return(0,n.Y)(d.a,{fullWidth:!0,color:t,onClick:e,children:a("Back")})};function V({emailAddress:e,onVerify:t,onResend:a,onBack:i}){let{t:c}=(0,r.B)(["components/templates/mfa"]);return(0,n.Y)(N,{canResend:!0,description:(0,n.Y)("div",{children:c("Enter 6-digit code received in email.")}),contactInfo:c("Code sent to {{email}}",{email:e}),dataCy:{codeInput:"input-email-code",verifyButton:"email-setup-input-button",resend:"email-resend"},secondaryButton:(0,n.Y)(F,{onClick:i}),onVerify:t,onResend:a})}var E=a(97363);function T({onSubmit:e,onBack:t}){let{t:a}=(0,r.B)(["components/templates/mfa"]),{handleSubmit:i,control:l,formState:{isSubmitting:m,isValid:u}}=(0,s.mN)({mode:"all",defaultValues:{emailAddress:""}}),{ctaColor:p}=(0,h.R)();return(0,n.FD)(o.B,{headerText:a("Two-factor authentication"),headerImage:(0,n.Y)(f,{}),children:[(0,n.Y)("section",{className:"jsx-d717d3bdf3b79a88 mb-4 description",children:(0,n.Y)("div",{className:"jsx-d717d3bdf3b79a88",children:a("Enter your email address to send the 6-digit code.")})}),(0,n.Y)("section",{className:"jsx-d717d3bdf3b79a88 mb-4 px-2 text-center",children:(0,n.Y)(s.xI,{name:"emailAddress",control:l,rules:{validate:e=>(0,E.B9)(e)},render:({field:{value:e,onChange:t}})=>(0,n.Y)(g.A_,{value:e,onChange:t,type:"email",name:"emailAddress","data-cy":"input-email-address",fullWidth:!0,placeholder:a("Email address")})})}),(0,n.Y)("section",{className:"jsx-d717d3bdf3b79a88 mb-4 text-center",children:(0,n.Y)(d.a,{"data-cy":"email-setup-input-button",type:"submit",className:"w-75",color:p,disabled:m||!u,onClick:i(t=>{e(t.emailAddress)}),children:a("Send")})}),(0,n.Y)("section",{className:"jsx-d717d3bdf3b79a88 mb-4 text-center",children:(0,n.Y)(d.a,{"data-cy":"back-btn",type:"submit",className:"w-75",color:p,onClick:t,children:a("Back")})}),(0,n.Y)(c(),{id:"d717d3bdf3b79a88",children:".description.jsx-d717d3bdf3b79a88{font-size:16px}"})]})}function O(e){let{value:t,checked:a,header:i,description:s,ctaColor:r,headingColor:d,onChange:o}=e,l=a?`3px solid ${r}`:"1px solid #E0E0E0",m={styles:(0,n.Y)(c(),{id:"f1783f9be407322",dynamic:[r],children:`.MuiButtonBase-root.__jsx-style-dynamic-selector{align-items:start;padding:0;margin-right:8px;color:#9e9e9e;pointer-events:none}.Mui-checked.__jsx-style-dynamic-selector{color:${r}}`}),className:c().dynamic([["f1783f9be407322",[r]]])};return(0,n.FD)("div",{"data-cy":e["data-cy"],onClick:()=>o(t),className:c().dynamic([["fedce8e77bd7689",[l,d]]])+" container",children:[(0,n.Y)(g.sx,{className:m.className,checked:a,value:t}),(0,n.FD)("div",{className:c().dynamic([["fedce8e77bd7689",[l,d]]]),children:[(0,n.Y)("div",{className:c().dynamic([["fedce8e77bd7689",[l,d]]])+" radio-header",children:i}),(0,n.Y)("div",{className:c().dynamic([["fedce8e77bd7689",[l,d]]])+" radio-description",children:s})]}),m.styles,(0,n.Y)(c(),{id:"fedce8e77bd7689",dynamic:[l,d],children:`.container.__jsx-style-dynamic-selector{display:flex;border-radius:4px;padding:16px;border:${l}}.radio-header.__jsx-style-dynamic-selector{font-size:16px;font-weight:bold;color:${d};margin-bottom:4px}.radio-description.__jsx-style-dynamic-selector{font-size:14px;color:#666}`})]})}function z(e){let{t}=(0,r.B)(["components/templates/mfa"]),a=(0,l.useSelector)(m.Zz),{ctaColor:i,headingColor:s}=(0,h.R)(),[p,b]=(0,u.useState)(),y=(0,u.useCallback)(()=>{p&&e.onSelectMethod(p)},[p,e]);return(0,n.FD)(o.B,{headerText:t("Two-factor authentication"),headerImage:(0,n.Y)(f,{}),children:[(0,n.Y)("section",{className:"jsx-531864cb101ab05e description",children:(0,n.Y)("span",{className:"jsx-531864cb101ab05e",children:t("Select an option to verify your account.")})}),(0,n.FD)(g.z6,{children:[(0,n.Y)(O,{"data-cy":"sms-auth-radio-card",value:"sms",checked:"sms"===p,header:t("SMS"),description:t("Receive SMS message with code."),ctaColor:i,headingColor:s,onChange:b}),(0,n.Y)(O,{"data-cy":"authenticator-radio-card",value:"authenticator",checked:"authenticator"===p,header:t("Authenticator app"),description:t("Use code shown in the app. Follow instructions to complete settings."),ctaColor:i,headingColor:s,onChange:b}),a.mfaToMsv&&(0,n.Y)(O,{"data-cy":"email-auth-radio-card",value:"email",checked:"email"===p,header:t("Email"),description:t("Receive code sent to your email."),ctaColor:i,headingColor:s,onChange:b})]}),(0,n.Y)("section",{className:"jsx-531864cb101ab05e mt-4 text-center",children:(0,n.Y)(d.a,{className:"w-75",color:i,disabled:void 0===p,"data-cy":"next-button",onClick:y,children:t("Next")})}),(0,n.Y)(c(),{id:"531864cb101ab05e",children:".description.jsx-531864cb101ab05e{font-color:#212121;font-size:16px;margin-bottom:8px}"})]})}function P({mfaSmsNumber:e,onVerify:t,onResend:a,onBack:i}){let{t:c}=(0,r.B)(["components/templates/mfa"]);return(0,n.Y)(N,{canResend:!0,description:(0,n.Y)("div",{children:c("Enter 6-digit code received in SMS.")}
3),contactInfo:c("Code sent to {{number}}",{number:e}),dataCy:{codeInput:"input-sms-code",verifyButton:"sms-setup-input-button",resend:"sms-resend"},secondaryButton:(0,n.Y)(F,{onClick:i}),onVerify:t,onResend:a})}var $=a(51166),L=a(33595),W=a(77950);a(27557);let U=u.forwardRef(function(e,t){return(0,n.Y)(g.A_,{...e,inputRef:t})});function q({onSubmit:e,onBack:t}){let{t:a}=(0,r.B)(["components/templates/mfa"]),{handleSubmit:i,control:l,formState:{isSubmitting:m}}=(0,s.mN)({mode:"all",defaultValues:{smsNumber:""}}),{ctaColor:u}=(0,h.R)();return(0,n.FD)(o.B,{headerText:a("Two-factor authentication"),headerImage:(0,n.Y)(f,{}),children:[(0,n.Y)("section",{className:"jsx-d717d3bdf3b79a88 mb-4 description",children:(0,n.Y)("div",{className:"jsx-d717d3bdf3b79a88",children:a("Enter your phone number to send the 6-digit code via SMS.")})}),(0,n.Y)("section",{className:"jsx-d717d3bdf3b79a88 mb-4 px-2 text-center",children:(0,n.Y)(s.xI,{name:"smsNumber",control:l,render:({field:{value:e,onChange:t}})=>(0,n.Y)($.Ay,{value:e,onChange:t,name:"smsNumber","data-cy":"input-mobile-phone-number",className:"input-mobile-phone-number",placeholder:a("Phone number"),defaultCountry:"JP",metadata:W.A,labels:L.A,inputComponent:U})})}),(0,n.Y)("section",{className:"jsx-d717d3bdf3b79a88 mb-4 text-center",children:(0,n.Y)(d.a,{"data-cy":"sms-setup-input-button",type:"submit",className:"w-75",color:u,disabled:m,onClick:i(t=>{e(t.smsNumber)}),children:a("Send")})}),(0,n.Y)("section",{className:"jsx-d717d3bdf3b79a88 mb-4 text-center",children:(0,n.Y)(d.a,{"data-cy":"back-btn",type:"submit",className:"w-75",color:u,onClick:t,children:a("Back")})}),(0,n.Y)(c(),{id:"d717d3bdf3b79a88",children:".description.jsx-d717d3bdf3b79a88{font-size:16px}"})]})}var K=a(20764),J=a(81882),Q=a(62885),Z=a(66432),X=a(2759);let H=()=>{let e=(0,K.useRouter)(),t=(0,l.useSelector)(X.M);return(0,u.useCallback)(()=>{e.push(((e,t=globalThis.location?.search??"")=>{let{r:a}=J.parse(t);return(0,Z.V8)((0,Q.mb)(e),"string"==typeof a?a:"")})(t))},[t,e])},G={mfaType:void 0,mfaSmsNumber:void 0,emailAddress:void 0};var ee=a(76768);function et(){let e=(()=>{let[e,t]=(0,u.useState)(G),a=H(),n=D("/mfa/sms/setup"),i=A("/mfa/sms/verify"),c=I("/mfa/sms/resend"),s=D("/mfa/email/setup"),r=A("/mfa/email/verify"),d=I("/mfa/email/resend"),o=A("/mfa/authenticator/verify"),l=()=>t(G),m=()=>t(e=>({...e,mfaSmsNumber:void 0,emailAddress:void 0})),f=async e=>{await i({code:e})&&a()},h=async e=>{await r({code:e})&&a()},p=async e=>{await o({code:e})&&a()};switch(e.mfaType){case"authenticator":return{kind:"authenticator",onVerify:p,onBack:l};case"sms":return e.mfaSmsNumber?{kind:"smsCheck",mfaSmsNumber:e.mfaSmsNumber,onVerify:f,onResend:c,onBack:m}:{kind:"smsInput",onSubmit:e=>{n({smsNumber:e}),t(t=>({...t,mfaSmsNumber:e}))},onBack:l};case"email":return e.emailAddress?{kind:"emailCheck",emailAddress:e.emailAddress,onVerify:h,onResend:d,onBack:m}:{kind:"emailInput",onSubmit:e=>{s({emailAddress:e}),t(t=>({...t,emailAddress:e}))},onBack:l};default:return{kind:"select",onSelectMethod:e=>t(t=>({...t,mfaType:e}))}}})();switch(e.kind){case"authenticator":return(0,n.Y)(R,{onVerify:e.onVerify,onBack:e.onBack});case"smsInput":return(0,n.Y)(q,{onSubmit:e.onSubmit,onBack:e.onBack});case"smsCheck":return(0,n.Y)(P,{mfaSmsNumber:e.mfaSmsNumber,onVerify:e.onVerify,onResend:e.onResend,onBack:e.onBack});case"emailInput":return(0,n.Y)(T,{onSubmit:e.onSubmit,onBack:e.onBack});case"emailCheck":return(0,n.Y)(V,{emailAddress:e.emailAddress,onVerify:e.onVerify,onResend:e.onResend,onBack:e.onBack});case"select":return(0,n.Y)(z,{onSelectMethod:e.onSelectMethod});default:return ee.v.error(`Unknown mfa setup view: ${JSON.stringify(e)}`),(0,n.Y)(z,{onSelectMethod:()=>void 0})}}function ea({contact:e,onVerify:t,onResend:a}){let{t:i}=(0,r.B)(["components/templates/mfa"]);return(0,u.useEffect)(()=>{a({showMessage:!1})},[]),(0,n.Y)(N,{canResend:!!e,description:(0,n.FD)(n.FK,{children:[e&&(0,n.Y)("div",{children:i("Code sent to {{number}}",{number:e})}),(0,n.Y)("div",{children:i("Enter 6-digit code received by SMS.")})]}
3),dataCy:{codeInput:"input-sms-code",verifyButton:"sms-setup-input-button",resend:"sms-resend"},secondaryButton:(0,n.Y)(x,{}),onVerify:t,onResend:a})}var en=a(66739);let ei=function(){let e=(()=>{let e=(()=>{let{data:e}=(0,B.s3)("/mfa/status");return e})(),t=(0,l.useSelector)(m.Zz),a=H(),n=A("/mfa/authenticator/verify"),i=A("/mfa/sms/verify"),c=A("/mfa/email/verify"),s=I("/mfa/sms/resend"),r=I("/mfa/email/resend"),d=async e=>{await n({code:e})&&a()},o=async e=>{await i({code:e})&&a()},f=async e=>{await c({code:e})&&a()},h=!!e&&("notRequired"===e.mfaType||"isMfaVerified"in e&&e.isMfaVerified);if((0,u.useEffect)(()=>{h&&a()},[h,a]),!e)return{kind:"loading"};if(h)return{kind:"redirecting"};switch(e.mfaType){case"authenticator":return{kind:"verifyAuthenticator",onVerify:d};case"sms":return{kind:"verifySms",contact:e.mfaSmsNumber,onVerify:o,onResend:s};case"email":return t.mfaToMsv?{kind:"verifyEmail",contact:e.msvEmailAddress,onVerify:f,onResend:r}:{kind:"setup"};case"":return{kind:"setup"};default:return{kind:"notFound"}}})();switch(e.kind){case"loading":case"redirecting":return(0,n.Y)(w,{});case"verifyAuthenticator":return(0,n.Y)(v,{onVerify:e.onVerify});case"verifySms":return(0,n.Y)(ea,{contact:e.contact,onVerify:e.onVerify,onResend:e.onResend});case"verifyEmail":return(0,n.Y)(j,{contact:e.contact,onVerify:e.onVerify,onResend:e.onResend});case"setup":return(0,n.Y)(et,{});case"notFound":return(0,n.Y)(en.default,{statusCode:404});default:return ee.v.error(`Unknown mfa view: ${JSON.stringify(e)}`),(0,n.Y)(en.default,{statusCode:404})}}},51207:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.INVALID_EMAIL_DOMAINS=t.DUMMY_EMAIL_DOMAIN=void 0,t.DUMMY_EMAIL_DOMAIN="example.com",t.INVALID_EMAIL_DOMAINS=[t.DUMMY_EMAIL_DOMAIN]},80328:(e,t,a)=>{"use strict";a.d(t,{n:()=>d});var n=a(45023),i=a(2004),c=a.n(i),s=a(63669),r=a(7528);let d=e=>(0,n.FD)(n.FK,{children:[(0,n.FD)("section",{className:c().dynamic([["b0a4e6c0d54c39ad",[e.color||"#254860"]]])+" header",children:[e.route&&(0,n.Y)(s.N,{route:e.route,children:(0,n.Y)(r.K0,{style:{position:"absolute",top:-5,left:0},children:(0,n.Y)("i",{className:c().dynamic([["b0a4e6c0d54c39ad",[e.color||"#254860"]]])+" fas fa-chevron-left"})})}),(0,n.Y)("span",{className:c().dynamic([["b0a4e6c0d54c39ad",[e.color||"#254860"]]]),children:e.text})]}),(0,n.Y)(c(),{id:"b0a4e6c0d54c39ad",dynamic:[e.color||"#254860"],children:`.header.__jsx-style-dynamic-selector{font-size:24px;font-weight:bold;text-align:center}.header.__jsx-style-dynamic-selector span.__jsx-style-dynamic-selector{color:${e.color||"#254860"}}.iconButton.__jsx-style-dynamic-selector{position:absolute;top:7px;left:15px}`})]})},88075:(e,t,a)=>{"use strict";a.d(t,{R:()=>c});var n=a(41471),i=a(84284);let c=()=>(0,n.useSelector)(i.$f)},97363:(e,t,a)=>{"use strict";var n,i=Object.create?function(e,t,a,n){void 0===n&&(n=a);var i=Object.getOwnPropertyDescriptor(t,a);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[a]}}),Object.defineProperty(e,n,i)}:function(e,t,a,n){void 0===n&&(n=a),e[n]=t[a]},c=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t},s=(n=function(e){return(n=Object.getOwnPropertyNames||function(e){var t=[];for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&(t[t.length]=a);return t})(e)},function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var a=n(e),s=0;s<a.length;s++)"default"!==a[s]&&i(t,e,a[s]);return c(t,e),t});t.hg=void 0,t.cF=function(e){let t=e.toLowerCase();return d.INVALID_EMAIL_DOMAINS.some(e=>t.endsWith(`@${e}`))},t.B9=function(e){return r.validate(e)},t.zf=function(e,t){return l(e)===l(t)};let r=s(a(94624)),d=a(51207),o=new Set(["gmail.com","googlemail.com"]);function l(e){let t=e.trim().toLowerCase(),a=t.lastIndexOf("@");if(a<0)return t;let n=t.slice(0,a),i=t.slice(a+1),c=n.indexOf("+");return c>=0&&(n=n.slice(0,c)),o.has(i)&&(n=n.replaceAll(".",""),i="gmail.com"),`${n}@${i}`}t.hg="*"}},e=>{e.O(0,[7347,636,6593,8792],()=>e(e.s=38467)),_N_E=e.O()}]); 4//# sourceMappingURL=mfa-b2a07772b1dbf482.js.map 5//# debugId=1025bbf2-f775-53a2-81f6-cabb18ac391e
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.