import{c as e,o as t}from"./request.vQUh8Jtz.js";import{i as n}from"./cookie.CKmiw6pz.js";import{r,t as i}from"./modules.Hvd6LnRh.js";var a=new i;async function o(){if((await n())?.pegawai?.username){let e=await r.user.getMFAStatus();e.status&&(e.data.finger||e.data.otp||e.data.fr||s(),e.data.otp&&(f.checked=!0))}}function s(){d.showModal()}function c(){d.close()}var l=async()=>{a.isLoading(!0);let t=await r.user.setMFA({otp:!0});t.status&&(c(),t.data.doRegis&&e.push(`https://sso-siasn.bkn.go.id/auth/realms/public-siasn/protocol/openid-connect/auth?client_id=bkn-portal&redirect_uri=https://asndigital.bkn.go.id&state=8dd03429-ee8f-45d1-8e81-606a56b64ba1&response_mode=fragment&response_type=code&scope=openid&nonce=d7c178a2-2ab1-42e8-a4d1-6668ca64378d`)),a.isLoading(!1)},u=t(`.mfa-save`),d=t(`.dialog-mfa`),f=t(`input[name='otp']`),p=t(`#btn-mfa-close`);u.addEventListener(`click`,l),p?.addEventListener(`click`,c),o();