PageSourceSearch

https://whitelabel.su/assets/GpgKeyPage-CoqtVFh-.js

js whitelabel.su collected 2026-10-09 00:00:52 UTC 2,456 bytes, 1 lines download raw bytes

1import{d as A,u as R,b as w,o as E,k as i,l as x,n as l,p as n,q as e,t as v,v as u,E as d,G,x as T,C as h,A as B,L as m,r as N}from"./index-IFwj9ui6.js";import{a as k}from"./accessRecoveryApi-DZO508w8.js";import{_ as P}from"./GpgChallengeStep.vue_vue_type_script_setup_true_lang-iLLYwybc.js";import{_ as S,a as V}from"./CardContent.vue_vue_type_script_setup_true_lang-BlR0H7pG.js";import{_ as K,a as L}from"./CardTitle.vue_vue_type_script_setup_true_lang-DWW1riqE.js";import{i as q,a as I}from"./lib-lHvHKBM-.js";import{useAccessRecoveryStore as j}from"./store-B4H8Hlw-.js";import{L as D}from"./loader-circle-xwgCrIDu.js";import"./useCountdown-CZIiQEaz.js";import"./PgpKeyView.vue_vue_type_script_setup_true_lang-CLKt49GF.js";import"./download-DmNshG81.js";import"./copy-D_1KmqWM.js";const F={class:"text-sm text-destructive",role:"alert"},M={key:2,class:"flex justify-center py-6"},z={key:3,class:"text-sm text-destructive",role:"alert"},oe=A({__name:"GpgKeyPage",setup(H){const{t:f,locale:C}=R(),p=w(),o=j(),c=m(null),r=m(!1),t=m(null),g=m(!1);function y(s){q(s)&&(g.value=!0);const a=I(s,f,C.value);a?t.value=a:N(s)}async function _(){r.value=!0,t.value=null;try{c.value=await k.request("GPA",o.state.signingToken),o.gpgChallenge=c.value}catch(s){y(s)}finally{r.value=!1}}async function b(s){r.value=!0,t.value=null;try{const a=await k.confirm("GPA",o.state.signingToken,s);o.setConfirmed("GPA",a),p.push({name:"access-recovery-factors"})}catch(a){y(a)}finally{r.value=!1}}return E(()=>{o.gpgChallenge?c.value=o.gpgChallenge:_()}),(s,a)=>(i(),x(e(V),null,{default:l(()=>[n(e(K),null,{default:l(()=>[n(e(L),{class:"font-heading text-2xl"},{default:l(()=>[v(u(e(f)("accessRecovery.gpg.title")),1)]),_:1})]),_:1}),n(e(S),{class:"space-y-4"},{default:l(()=>[g.value?(i(),d(G,{key:0},[T("p",F,u(t.value),1),n(e(h),{type:"button",class:"w-full",onClick:a[0]||(a[0]=$=>e(p).push({name:"sign-in"}))},{default:l(()=>[v(u(e(f)("accessRecovery.signInAgain")),1)]),_:1})],64)):c.value?(i(),x(P,{key:1,message:c.value,busy:r.value,error:t.value,onSubmit:b,onRefresh:_},null,8,["message","busy","error"])):r.value?(i(),d("div",M,[n(e(D),{class:"h-6 w-6 animate-spin text-muted-foreground"})])):t.value?(i(),d("p",z,u(t.value),1)):B("",!0),n(e(h),{type:"button",variant:"ghost",class:"w-full",onClick:a[1]||(a[1]=$=>e(p).push({name:"access-recovery-key"}))},{default:l(()=>[v(u(e(f)("accessRecovery.backToKeys")),1)]),_:1})]),_:1})]),_:1}))}});export{oe 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.