1import{_ as M}from"./AuthFormsLayout.vue_vue_type_script_setup_true_lang-DIcFEiv9.js";import{d as S,q as B,Q as D,ab as E,g as L,h as u,j as l,N as Q,an as T,i as U,o as N,w as m,a as i,m as V,C as $,f as e,fk as z,al as j,fl as G,_ as H}from"./index-BlHny-td.js";import{_ as O}from"./BasicForm-DZ1wf7tz.js";import{_ as J}from"./QRCode-Bopq7Ujf.js";import"./Field-CSxFZ0KW.js";import"./Select.vue_vue_type_script_setup_true_lang-DsUxZKsh.js";import"./ScrollView.vue_vue_type_style_index_0_lang-pWQIt5pm.js";import"./_baseUniq-CsPei8i6.js";import"./Tags.vue_vue_type_script_setup_true_lang-B-QAJlwe.js";import"./Textarea.vue_vue_type_script_setup_true_lang-CLk2oa6Q.js";import"./Alert.vue_vue_type_script_setup_true_lang-bI6wPawf.js";import"./Grid.vue_vue_type_script_setup_true_lang-DekI0Vyh.js";import"./GridItem-nljvN1ot.js";import"./CodeSnippet.vue_vue_type_script_setup_true_lang-SA-0VVrk.js";import"./CollapseLinks-CWt7iC0G.js";import"./MediaBrowser.vue_vue_type_script_setup_true_lang-Asm8mvhu.js";import"./some-DlHfk-AU.js";import"./ApiSelect.vue_vue_type_script_setup_true_lang-DM9fkvmW.js";import"./useImagePopupViewer-CvogPiig.js";import"./media-hKMuVN-E.js";import"./useDownload-QYIfi87H.js";import"./RadioOptionGroup.vue_vue_type_script_setup_true_lang-CtIdJQSR.js";import"./DatePicker.vue_vue_type_script_setup_true_lang-BNjywca6.js";try{let a=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},t=new a.Error().stack;t&&(a._sentryDebugIds=a._sentryDebugIds||{},a._sentryDebugIds[t]="805b6d70-026c-4d29-a098-c7eb77cab1cb",a._sentryDebugIdIdentifier="sentry-dbid-805b6d70-026c-4d29-a098-c7eb77cab1cb")}catch{}const K=S({__name:"mfa-activation",setup(a){const t=B(),r=D(),s=E(),{t:o}=L(),b=u(()=>{const{uid:n,token:c}=s.query;return n&&c||t.MFAActivationUID&&t.MFAActivationToken}),w=u(()=>{const{uid:n,token:c}=s.query;return n&&c}),d=l(),f=l(!1),p=l(!1),g=u(()=>t.loginEmail),h=l([{field:"mfa_token",label:o("label.2fa-token"),rules:{required:!0,length:6},component:"OTPInput",componentProps:{autoFocus:!0}},{field:"password",label:o("mfa-activation.account-password"),rules:"required",component:"Input",componentProps:{type:"password",placeholder:o("login.enter-password-placeholder")}}]),A=u(()=>{var n;return{showActionButtons:!1,clearNonFieldErrors:!0,notify:{title:o("common.welcome"),message:(n=t.user)==null?void 0:n.name}}});function v(){t.resetLoginEmail(),t.resetMFAActivationRequirements()}async function k(){const n=await G({uid:s.query.uid,token:s.query.token});t.setMFAActivationRequirements({uid:s.query.uid,token:s.query.token,qr_code_uri:n.qr_code_uri})}async function F(){if(d.value){f.value=!0;try{await d.value.submit()}finally{f.value=!1}}}function x(){v(),r.push({name:"AuthLogin"})}async function R(){if(g.value){p.value=!0;try{await t.sendPasswordResetLink(g.value)}catch{}finally{p.value=!1,await r.push({name:"AuthForgotPassword"})}}}async function q(){v(),await r.push({name:"Root"})}return Q(()=>b.value?w.value&&k():r.push({name:"AuthLogin"})),T({title:o("page-title",{page:o("mfa-activation.title")})}),(n,c)=>{const I=J,y=V,P=O,_=$,C=M;return N(),U(C,{class:"mfa-activation",title:e(o)("common.2fa"),description:e(o)("2fa-activation.instruction")},{form:m(()=>[i(y,{"flex-direction":"column","align-items":"start","row-gap":"1.5rem",class:"qr-section"},{default:m(()=>[i(I,{value:e(z)(e(t).MFAActivationQRCodeURI),width:80},null,8,["value"])]),_:1}),i(P,j({ref_key:"formRef",ref:d,"no-padding":""},e(A),{"form-items":e(h),"submit-api":e(t).enableUnauthorizedAccountMFA,onSuccess:q}),null,16,["form-items","submit-api"])]),button:m(()=>[i(y,{"flex-direction":"column","row-gap":"0.75rem"},{default:m(()=>[i(_,{loading:e(f),text:e(o)("action.sign-in"),color:"tertiary",size:"xl",class:"w-full",onClick:F},null,8,["loading","text"]),i(_,{text:e(o)("common.forgot-password"),loading:e(p),color:"slate",variant:"link",class:"w-full",onClick:R},null,8,["text","loading"]),i(_,{text:e(o)("action.back"),color:"slate",variant:"link",class:"w-full",onClick:x},null,8,["text"])]),_:1})]),_:1},8,["title","description"])}}}),bt=H(K,[["__scopeId","data-v-646d3415"]]);export{bt as default}; 2//# sourceMappingURL=mfa-activation-DNgree96.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.