1import{_ as le}from"./B-d5qxIQ.js";import{_ as X}from"./B_GJh_6j.js";import{d as P,p as Y,m as D,a2 as Z,o as m,c as x,q as p,b as n,w as s,e,h as A,g as E,r as C,x as L,f as I,t as O,F as V,aM as re,X as B,j as U,I as G,D as T,aD as N,z as K,i as J,T as ce,B as de,C as ue,a4 as _e,ak as ee,b8 as me,aj as pe,a5 as fe,a as ye}from"./CIdpLQwD.js";import{_ as te}from"./DjyoiwTB.js";import{u as se}from"./BIWhm_QI.js";import{u as ne}from"./Dlzc5NbE.js";import{_ as R}from"./DYa-ZWns.js";import{_ as ke}from"./jHTfN-vg.js";import{_ as oe}from"./cJqVYNa-.js";import{_ as W}from"./CPritXKW.js";import{_ as ae}from"./Xt796qFe.js";import{_ as ve}from"./BQ2BwNfE.js";import{u as F,a as ge}from"./Bw6vnHKQ.js";import{_ as ie}from"./DP64_T6c.js";import{f as q,b as he}from"./DR5zOtHK.js";import{s as be}from"./CoCvJ9F4.js";import"./BmElZo1T.js";import"./CUSSiNY4.js";import"./D5ArSJWR.js";import"./BKKDfau0.js";import"./B8t1wytl.js";import"./DPKbA1DQ.js";import"./_-Po-rS8.js";import"./Ca60vlf1.js";import"./BIYJaGt7.js";import"./BkSpKr3M.js";import"./DjEqRkPe.js";const Se={class:"zent-stack zent-stack_offset-16"},Ce=P({__name:"FormChangePassword",emits:["on-check-totp"],setup(y,{emit:i}){const o=C(),{sendChangedPassword:a}=Y(),{errorAlert:l}=D(),{getErrorMessage:f}=L(),{submit:c,errors:d}=se("passwordScheme",_),t=C(!1),r=C({}),z=Z(),{value:v,handleChange:k}=ne("password"),u=()=>{o.value?.close()},g=()=>{o.value?.close(),z.add({message:"Password has been changed"},"passwordChange",5e3)};async function _(b,{resetForm:w}){if(!t.value)try{t.value=!0;const h=await a({password:b?.password});if(!h)return;if(w(),h?.result?.required===!1||h?.result?.confirmed){g();return}h?.result?.required&&h?.result?.task&&(r.value=h.result.task,o.value?.open())}catch(h){l(f(h))}finally{t.value=!1}}return(b,w)=>{const h=le,$=X,M=E,S=te;return m(),x("form",{onSubmit:w[0]||(w[0]=(...j)=>e(c)&&e(c)(...j))},[p("div",Se,[w[2]||(w[2]=p("div",{class:"zent-text-14 zent-text-medium"},"Change Password",-1)),n($,{error:e(d).password},{default:s(()=>[n(h,{"model-value":e(v),placeholder:"New Password",disabled:e(t),error:!!e(d).password,onChange:e(k)},null,8,["model-value","disabled","error","onChange"])]),_:1},8,["error"]),p("div",null,[n(M,{"type-button":"submit",loading:e(t),size:"small"},{default:s(()=>[...w[1]||(w[1]=[A(" Change Password ",-1)])]),_:1},8,["loading"])])]),n(e(R),{ref_key:"modal",ref:o,title:"Password Change Confirmation"},{default:s(()=>[n(S,{"confirmation-data":e(r),"hidden-passkey-title":"","small-error-title":"",onSuccess:g,onClose:u},null,8,["confirmation-data"])]),_:1},512)],32)}}}),ze=Object.assign(Ce,{__name:"FormChangePassword"}),Ae={key:0,class:"zent-stack zent-stack_offset-24"},we={class:"zent-stack zent-stack_row zent-stack_offset-8 zent-stack_end"},xe=P({__name:"ModalSecurityAuthenticatorAppChange",setup(y,{expose:i}){const o=C(),a=C(null),{changeTfaCode:l}=Y(),f=Z(),c=C({}),d=O(()=>a.value?.loadingData),t=O(()=>a.value?.loading);i({open:()=>o.value?.open(),close:()=>o.value?.close()});const r=g=>{if(g?.confirmed){z();return}c.value=g},z=()=>{k(),f.add({message:"TFA code has been changed"},"tfaChange",5e3)},v=()=>{c.value={}},k=()=>{o.value?.close(),v()},u=()=>{a.value&&!t.value&&!d.value&&a.value?.submitTfaForm()};return(g,_)=>{const b=oe,w=E,h=W,$=te;return m(),I(e(R),{ref_key:"modal",ref:o,title:"Change Authenticator app",onClose:v},{default:s(()=>[e(c)?.task_id?(m(),I($,{key:1,"confirmation-data":e(c),"hidden-passkey-title":"","small-error-title":"",onSuccess:z,onClose:k},null,8,["confirmation-data"])):(m(),x("div",Ae,[_[2]||(_[2]=p("p",{class:"zent-text-14"}," Scan this QR code with the new authenticator app on your mobile. ",-1)),n(b,{ref_key:"tfaSectionRef",ref:a,"initial-method":e(l),"hidden-submit-button":!0,onSuccess:r},null,8,["initial-method"]),p("div",we,[n(h,{loading:e(d),width:"70px"},{default:s(()=>[n(w,{type:"third",disabled:e(d)||e(t),onClick:k},{default:s(()=>[..._[0]||(_[0]=[A(" Cancel ",-1)])]),_:1},8,["disabled"])]),_:1},8,["loading"]),n(h,{loading:e(d),width:"70px"},{default:s(()=>[n(w,{loading:e(t),onClick:u},{default:s(()=>[..._[1]||(_[1]=[A(" Next ",-1)])]),_:1},8,["loading"])]),_:1},8,["loading"])])]))]),_:1},512)}}}),$e=Object.assign(xe,{__name:"ModalSecurityAuthenticatorAppChange"}),Pe=P({__name:"ActionsSecurityAuthenticatorApp",setup(y){const i=C(),o=O(()=>[{text:"Change",onClick:()=>i.value?.open()}]);return(a,l)=>{const f=ke;return m(),x(V,null,[n(f,{items:e(o),type:"third"},null,8,["items"]),n(e($e),{ref_key:"modal",ref:i},null,512)],64)}}}),Ie=Object.assign(Pe,{__name:"ActionsSecurityAuthenticatorApp"}),Ue={class:"card-security zent-border-bottom zent-padding-vertical-16"},Te={class:"card-security__container zent-stack zent-stack_row zent-stack_between zent-stack_offset-40"},Me={class:"card-security__info zent-stack zent-stack_offset-8"},Oe={key:0,class:"zent-text-14 zent-text-medium"},Ee={key:1,class:"zent-text-12"},Fe={key:0},Be=P({__name:"CardSecurityMethod",setup(y){const i=re();return(o,a)=>(m(),x("div",Ue,[p("div",Te,[p("div",Me,[e(i).default||e(i).title?(m(),x("div",Oe,[B(o.$slots,"title",{},()=>[B(o.$slots,"default",{},void 0,!0)],!0)])):U("",!0),e(i).description?(m(),x("div",Ee,[B(o.$slots,"description",{},void 0,!0)])):U("",!0)]),e(i).extra?(m(),x("div",Fe,[B(o.$slots,"extra",{},void 0,!0)])):U("",!0)])]))}}),De=Object.assign(G(Be,[["__scopeId","data-v-efb1b78d"]]),{__name:"CardSecurityMethod"}),Le={class:"zent-text-14"},Re=P({__name:"ErrorModal",props:{title:{default:"Something went wrong"},errorMessage:{default:"We werenât able to save your changes. Return to your account settings, and try again."}},setup(y,{expose:i}){i({open:()=>o.value?.open(),close:()=>o.value?.close()});const o=C();return(a,l)=>{const f=R;return m(),I(f,{ref_key:"modal",ref:o,title:y.title,"max-width-modal":"400px"},{default:s(()=>[p("div",Le,T(y.errorMessage),1)]),_:1},8,["title"])}}}),je=Object.assign(Re,{__name:"CorePasskeyErrorModal"}),Ne={class:"zent-stack zent-stack_row zent-stack_offset-8 zent-stack_end"},Ve=P({__name:"RenameForm",props:{passkeyInfo:{}},emits:["close-rename","success-rename"],setup(y,{emit:i}){const o=y,a=i,{submit:l,errors:f}=se("renamePasskey",g),{value:c,handleChange:d}=ne("name"),{setNamedPasskey:t}=F(),{getErrorMessage:r}=L(),{errorAlert:z}=D(),v=C(!1),k={maxWidth:"304px"},u=()=>{a("close-rename")};async function g(_){if(!v.value){v.value=!0;try{await t(o.passkeyInfo.id,_.name),a("success-rename")}catch(b){z(r(b))}finally{v.value=!1}}}return(_,b)=>{const w=ve,h=X,$=E;return m(),x("form",{class:"zent-stack zent-stack_offset-24",onSubmit:b[0]||(b[0]=(...M)=>e(l)&&e(l)(...M))},[p("div",{style:k},[n(h,{error:e(f).name},{default:s(()=>[n(w,{"model-value":e(c),placeholder:"Passkey/Biometric Label",disabled:e(v),error:!!e(f).name,onChange:e(d)},null,8,["model-value","disabled","error","onChange"])]),_:1},8,["error"])]),p("div",Ne,[n($,{type:"third",disabled:e(v),onClick:u},{default:s(()=>[...b[1]||(b[1]=[A(" Cancel ",-1)])]),_:1},8,["disabled"]),n($,{"type-button":"submit",loading:e(v)},{default:s(()=>[...b[2]||(b[2]=[A(" Save ",-1)])]),_:1},8,["loading"])])],32)}}}),Ke=Object.assign(Ve,{__name:"CorePasskeyRenameForm"}),We={key:0,class:"zent-stack zent-stack_offset-12"},qe={key:0,class:"zent-stack zent-stack_row zent-stack_offset-12"},He={class:"zent-text-14 zent-text-medium"},Qe={key:0,class:"zent-text-12 zent-tx-color-gray"},Xe={key:1},Ye={class:"zent-stack zent-stack_row zent-stack_end zent-stack_offset-8"},Ze=P({__name:"AddedTable",props:{title:{default:"My Passkeys"}},emits:["on-edit"],setup(y,{emit:i}){const o=i,a=[{title:"Description",key:"description"},{title:"Name",key:"name"},{title:"Created At",key:"created_at"},{title:"Last used at",key:"last_used_at"}],l=C(!1),{errorAlert:f}=D(),{getErrorMessage:c}=L(),{deletePasskey:d,fetchPasskeyList:t}=F(),{passkeyList:r,passkeyListLoading:z}=N(F()),v=O(()=>r.value.length>1?`${r.value.length} keys`:`${r.value.length} key`);K(()=>{k()});function k(){try{t()}catch(_){f(c(_))}}const u=async _=>{if(!l.value){l.value=!0;try{await d(_),k()}catch(b){f(c(b))}finally{l.value=!1}}},g=_=>{o("on-edit",_)};return(_,b)=>{const w=ae,h=J,$=E,M=ie;return e(r)?.length?(m(),x("div",We,[y.title?(m(),x("div",qe,[p("div",He,T(y.title),1),e(r).length?(m(),I(w,{key:0},{default:s(()=>[A(T(e(v)),1)]),_:1})):U("",!0)])):U("",!0),n(M,{headers:a,rows:e(r),loading:e(z),"min-width":"300
1px","extra-fit":""},{"body-cell-description":s(({row:S})=>[p("span",null,T(S.description||"-"),1)]),"body-cell-name":s(({row:S})=>[p("span",null,T(S.name||"-"),1)]),"body-cell-created_at":s(({row:S})=>[p("span",null,T(S.created_at?("formatDate"in _?_.formatDate:e(q))(S.created_at):"-"),1)]),"body-cell-last_used_at":s(({row:S})=>[S.last_used_at===null?(m(),x("span",Qe,"Never")):(m(),x("span",Xe,T(S.last_used_at?("formatDate"in _?_.formatDate:e(q))(S.last_used_at):"-"),1))]),extra:s(({row:S})=>[p("div",Ye,[n($,{type:"third",size:"small",disabled:e(l),onOnClick:j=>g(S)},{icon:s(()=>[n(h,{name:"edit"})]),_:1},8,["disabled","onOnClick"]),n($,{type:"third",size:"small",disabled:e(l),onOnClick:j=>u(S.id)},{icon:s(()=>[n(h,{name:"deleteIcon"})]),_:1},8,["disabled","onOnClick"])])]),_:1},8,["rows","loading"])])):U("",!0)}}}),Ge=Object.assign(Ze,{__name:"CorePasskeyAddedTable"}),Je={class:"zent-stack zent-stack_offset-24"},et={class:"zent-text-14"},tt={class:"zent-stack zent-stack_row zent-stack_offset-10"},st=P({__name:"AddActions",emits:["on-error","success-add-key","on-edit"],setup(y,{emit:i}){const o=i,a=C(!1),{addPasskey:l,addSecurityKey:f}=ge(t,r),c=async()=>{a.value=!0,await l(),a.value=!1},d=async()=>{a.value=!0,await f(),a.value=!1};function t(v){o("success-add-key",v)}function r(){o("on-error")}const z=v=>{o("on-edit",v)};return(v,k)=>{const u=E,g=Ge;return m(),x("div",Je,[p("div",et,[k[1]||(k[1]=A(" Passkeys allow you to securely sign in to your account using your fingerprint, face, or hardware security key.\u2028Only set up passkeys on devices you own. ",-1)),U("",!0)]),p("div",tt,[n(u,{type:"third",disabled:e(a),onOnClick:c},{default:s(()=>[...k[2]||(k[2]=[A("Add Passkey",-1)])]),_:1},8,["disabled"]),n(u,{type:"third",disabled:e(a),onOnClick:d},{default:s(()=>[...k[3]||(k[3]=[A("Add Security Key",-1)])]),_:1},8,["disabled"])]),p("div",null,[n(g,{onOnEdit:z})])])}}}),H=Object.assign(st,{__name:"CorePasskeyAddActions"}),nt=P({__name:"AddModal",props:{title:{default:"Passkeys and security keys"}},setup(y,{expose:i}){const o=y;i({open:()=>r.value?.open(),close:()=>r.value?.close(),isOpened:()=>r.value?.isOpened});const a=ue(H),{getErrorMessage:l}=L(),{errorAlert:f,successAlert:c}=D(),{fetchPasskeyList:d}=F(),t=C({id:"",name:""}),r=C(),z=C(),v=O(()=>({setup:o.title,rename:"Rename Authenticator"})),k=O(()=>{switch(a.value?.__name){case"AddActions":return v.value.setup;case"RenameForm":return v.value.rename;default:return""}});function u(){try{d()}catch(h){f(l(h))}}const g=h=>{t.value=h,a.value=Ke,r.value?.open()},_=()=>{a.value=H,r.value?.open()};function b(h){const $=h?.description||"key";c(`Authentication method successfully added! Your ${$} now protects your account. Thank you for caring about your security.`),u(),r.value?.close(),z.value?.close()}function w(){r.value?.close(),z.value?.open()}return(h,$)=>{const M=R,S=je;return m(),x(V,null,[n(M,{ref_key:"modal",ref:r,title:e(k),"max-width-modal":"880px"},{default:s(()=>[n(ce,{name:"fade",mode:"out-in"},{default:s(()=>[(m(),I(de(e(a)),{"passkey-info":e(t),onSuccessAddKey:b,onOnError:w,onCloseRename:_,onSuccessRename:_,onOnEdit:g},null,40,["passkey-info"]))]),_:1})]),_:1},8,["title"]),n(S,{ref_key:"errorModal",ref:z},null,512)],64)}}}),ot=Object.assign(nt,{__name:"CorePasskeyAddModal"}),at=P({__name:"SetUpButton",props:{buttonSize:{default:"medium"},disabled:{type:Boolean}},setup(y){const i=y,o=C(),a=C(!0),{errorAlert:l}=D(),{getErrorMessage:f}=L(),{fetchPasskeyList:c}=F(),{passkeyList:d,passkeyListLoading:t}=N(F()),r=O(()=>d?.value?.length>0);K(()=>{z(),a.value=!1});async function z(){try{await c()}catch(k){l(f(k))}}const v=()=>{!i.disabled&&!t.value&&o.value?.open()};return(k,u)=>{const g=E,_=W,b=ot;return m(),x("div",null,[n(_,{loading:e(t)||e(a),width:"70px"},{default:s(()=>[n(g,{size:y.buttonSize,type:e(r)?"third":"primary",onOnClick:v},{default:s(()=>[e(r)?B(k.$slots,"secondary",{key:0},()=>[u[0]||(u[0]=A(" Details ",-1))]):B(k.$slots,"default",{key:1},()=>[u[1]||(u[1]=A(" Set Up ",-1))])]),_:3},8,["size","type"])]),_:3},8,["loading"]),n(b,{ref_key:"modal",ref:o,title:"Passkeys and security ke
1ys"},null,512)])}}}),it=Object.assign(at,{__name:"CorePasskeySetUpButton"}),lt={class:"zent-stack zent-stack_offset-24"},rt={class:"zent-icon-container zent-icon-container_right"},ct={class:"zent-text-16 zent-text-medium"},dt={class:"zent-stack zent-stack_row zent-stack_offset-16"},ut={key:0,class:"zent-stack zent-stack_row zent-stack_end"},_t=P({__name:"SessionsTableUI",props:{title:{default:"Sessions"},activeSessions:{default:()=>[]},fetchActiveSessions:{type:Function,default:async()=>{}},deleteAllSessions:{type:Function,default:async()=>{}},deleteSession:{type:Function,default:async()=>{}},reloadVisible:{type:Boolean,default:!0}},setup(y){const i=y,o=[{title:"Time (UTC)",key:"created_at"},{title:"Device",key:"user_agent"},{title:"Location",key:"country_code"},{title:"IP address",key:"ip_address"},{key:"terminate",align:"end",contentFit:!0}],{errorAlert:a}=D(),{getErrorMessage:l}=L(),f=C(!0),c=C(!1),d=C(!1),t=C(!1);K(async()=>{await r()});const r=async()=>{try{f.value=!0,await i.fetchActiveSessions()}catch(u){a(l(u))}finally{f.value=!1}},z=async()=>{if(!(c.value||t.value||d.value))try{d.value=!0,await i.fetchActiveSessions()}catch(u){a(l(u))}finally{d.value=!1}},v=async u=>{if(!(u.loading&&t.value||d.value)){u.loading=!0,t.value=!0;try{await i.deleteSession(u.session_id),await r()}catch(g){a(l(g))}finally{u.loading=!1,t.value=!1}}},k=async()=>{if(!(c.value||t.value||d.value)){c.value=!0,t.value=!0;try{await i.deleteAllSessions(),await r()}catch(u){a(l(u))}finally{c.value=!1,t.value=!1}}};return(u,g)=>{const _=J,b=E,w=W,h=ee,$=ie,M=_e;return m(),x("div",lt,[n(w,{loading:e(f)},{default:s(()=>[p("div",rt,[p("div",ct,T(i.title),1),p("div",dt,[y.activeSessions.length&&y.reloadVisible?(m(),I(b,{key:0,type:"third",size:"small",loading:e(d),disabled:e(t)||e(c),onOnClick:z},{"left-icon":s(()=>[n(_,{name:"refresh"})]),default:s(()=>[g[0]||(g[0]=A(" Reload ",-1))]),_:1},8,["loading","disabled"])):U("",!0),i.activeSessions.length?(m(),I(b,{key:1,type:"third",size:"small",loading:e(c),disabled:e(t)&&!e(c)||e(d),onOnClick:k},{"left-icon":s(()=>[n(_,{name:"terminate"})]),default:s(()=>[g[1]||(g[1]=A(" Terminate all sessions ",-1))]),_:1},8,["loading","disabled"])):U("",!0)])])]),_:1},8,["loading"]),n(M,null,{default:s(()=>[n($,{headers:o,rows:i.activeSessions,loading:e(f)},{"body-cell-created_at":s(({row:S})=>[p("span",null,T(("formatDateWithTime"in u?u.formatDateWithTime:e(he))(S.created_at)||"-"),1)]),"body-cell-country_code":s(({row:S})=>[p("span",null,T(S.country_code||"-"),1)]),"body-cell-terminate":s(({row:S})=>[S.current?(m(),I(h,{key:1,color:"green"},{default:s(()=>[...g[2]||(g[2]=[A("Current",-1)])]),_:1})):(m(),x("div",ut,[n(b,{type:"third",size:"small",loading:S.loading,disabled:e(t)&&!S.loading||e(d),onOnClick:j=>v(S)},{icon:s(()=>[n(_,{name:"terminate"})]),_:1},8,["loading","disabled","onOnClick"])]))]),_:1},8,["rows","loading"])]),_:1})])}}}),mt=Object.assign(_t,{__name:"CoreSessionsTableUI"}),Q=me("sessions",()=>{const{fetchPost:y}=pe("user"),i=C([]),o=C(!1);async function a(){const d=await y("/active-sessions/list")||{};return i.value=d?.result?.sessions||[],i}async function l(){return await y("/active-sessions/delete-all")}async function f(d){return await y("/active-sessions/delete",{session_id:d})}function c(){i.value=[],o.value=!1}return{activeSessions:i,loadingActiveSessions:o,fetchActiveSessions:a,deleteAllSessions:l,deleteSession:f,$reset:c}}),pt={class:"zent-stack zent-stack_offset-24"},ft=P({__name:"SessionsTable",props:{title:{default:"Sessions"},reloadButtonVisible:{type:Boolean,default:!0}},setup(y){const{activeSessions:i}=N(Q()),{fetchActiveSessions:o,deleteAllSessions:a,deleteSession:l}=Q();return(f,c)=>{const d=mt;return m(),x("div",pt,[n(d,{title:y.title,"active-sessions":e(i),"fetch-active-sessions":e(o),"delete-all-sessions":e(a),"delete-session":e(l),"reload-visible":y.reloadButtonVisible},null,8,["title","active-sessions","fetch-active-sessions","delete-all-sessions","delete-session","reload-visible"])])}}}),yt=Object.assign(ft,{__name:"CoreSessionsTable"}),kt=P({__name:"ModalSecurityAuthenticatorAppEnable",emits:["success"],setup(y,{expose:i,emit:o}){const a=o,l=C();async function f(){await be(),a("success"),l.value?.close()}const c=fe(null,f,null,{immediate:!1});return i({open:()=>l.value?.open(),close:()=>l.value?.close()}),(d,t)=>{const r=E;return m(),I(e(R),{ref_key:"modal",ref:l,title:"Authenticator app"},{actions:s(({close:z})=>[n(r,{type:"third",disabled:e(c).pending.value,onClick:z},{default:s(()=>[...t[0]||(t[0]=[A(" Cancel ",-1)])]),_:1},8,["disabled","onClick"]),n(r,{loading:e(c).pending.value,onClick:e(c).execute},{default:s(()=>[...t[1]||(t[1]=[A(" Verify ",-1)])]),_:1},8,["loading","onClick"])]),default:s(()=>[n(oe)]),_:1},512)}}}),vt=Object.assign(kt,{__name:"ModalSecurityAuthenticatorAppEnable"}),gt={class:"security-container zent-stack zent-stack_offset-40"},ht={class:"zent-grid zent-stack_gap-40"},bt={class:"form-container"},St={class:"zent-stack"},Ct={class:"zent-stack zent-stack_row zent-stack_center zent-stack_offset-10"},zt={class:"zent-stack zent-stack_row zent-stack_center zent-stack_offset-10"},At=P({__name:"security",setup(y){const{settingsSecurityPermissions:i}=ye(!0),o=C(!0),a=C(),{passkeyList:l}=N(F()),f=O(()=>l.value.length>0),c=O(()=>l.value.length>1?`${l.value.length} keys`:`${l.value.length} key`);return(d,t)=>
1{const r=ze,z=ee,v=Ie,k=E,u=De,g=ae,_=it,b=yt;return m(),x("div",gt,[p("div",ht,[p("div",null,[p("div",bt,[n(r)])]),p("div",St,[t[8]||(t[8]=p("div",{class:"zent-text-14 zent-text-medium"}," Two-factor methods ",-1)),n(u,null,{title:s(()=>[p("div",Ct,[t[2]||(t[2]=p("span",null," Authenticator app ",-1)),e(o)?(m(),I(z,{key:0,color:"green"},{default:s(()=>[...t[1]||(t[1]=[A("Enabled",-1)])]),_:1})):U("",!0)])]),description:s(()=>[...t[3]||(t[3]=[A(" Use an application on your phone to get two-factor authentication codes. ",-1)])]),extra:s(()=>[e(o)?(m(),I(v,{key:0})):(m(),I(k,{key:1,size:"small",onClick:e(a)?.open},{default:s(()=>[...t[4]||(t[4]=[A(" Set Up ",-1)])]),_:1},8,["onClick"]))]),_:1}),e(i).passkeysVisible?(m(),I(u,{key:0},{title:s(()=>[p("div",zt,[t[6]||(t[6]=p("span",null," Passkeys and security keys ",-1)),e(f)?(m(),x(V,{key:0},[n(z,{color:"green"},{default:s(()=>[...t[5]||(t[5]=[A("Enabled",-1)])]),_:1}),n(g,null,{default:s(()=>[A(T(e(c)),1)]),_:1})],64)):U("",!0)])]),description:s(()=>[...t[7]||(t[7]=[A(" Passkeys allow you to securely sign in to your account using your fingerprint, face, or hardware security key. Only set up passkeys on devices you own. ",-1)])]),extra:s(()=>[n(_,{"button-size":"small"})]),_:1})):U("",!0)]),n(e(vt),{ref_key:"modalAuthenticatorAppEnable",ref:a,onSuccess:t[0]||(t[0]=w=>o.value=!0)},null,512)]),n(b,{title:"Sessions","reload-button-visible":!1})])}}}),Jt=G(At,[["__scopeId","data-v-2af78d96"]]);export{Jt as default};
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.