var Ns=Object.defineProperty;var Is=(s,a,t)=>a in s?Ns(s,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):s[a]=t;var Me=(s,a,t)=>Is(s,typeof a!="symbol"?a+"":a,t);import{i as z,p as we,s as ia,_ as xs}from"../chunks/DM3z28FY.js";import{t as F,a as e,f as u,c as fe}from"../chunks/yjcpNk9y.js";import{b6 as Z,b3 as ee,ao as E,aZ as R,bs as o,a6 as V,bd as C,bC as ue,bj as j,ar as r,bK as W,bv as ae,ai as Ds,bw as se,bq as ve,bx as Ht,bO as Pt,as as la,bL as tt,b1 as _t,b0 as Cs,b5 as Ct,a_ as at,bE as Fs,a as Us,aY as Vs}from"../chunks/DURqPrI0.js";import{s as st}from"../chunks/DzOcMAzI.js";import{a as js}from"../chunks/Gq2uF_p5.js";import{h as Bs}from"../chunks/DAGjtQMi.js";import{P as Gs,aK as Ws,b8 as Hs,bg as zs,bl as Ks,bq as Ys,br as qs,cl as Qs,d5 as Xs,d7 as Js,de as Zs,dn as er,dt as tr,dB as ar,dE as sr,dG as rr,dI as At,dO as ca,dV as or,dW as nr,dY as ir,dZ as lr,d_ as cr,e0 as dr,e3 as ur,e4 as pr,e7 as da,e8 as gr,ea as Ot,ec as ua,ed as mr,ee as fr,ef as vr,ej as _r,el as hr,eo as $r,ep as br,ew as yr,ex as Er,ey as Sr,eA as kr,eE as Pr,eF as Tr,eI as Rr,f8 as Ar,f9 as Or,fb as le,fi as Lr,fj as Mr,fk as wr,fl as Nr,fn as Ir,fs as xr,ft as Dr,fu as Cr,fw as Fr,fy as Ur,fz as Vr,fH as jr,fI as Br,fJ as Gr,fK as Wr,fL as Hr,fN as pa,fO as zr,fU as Kr,fV as Lt,fW as Yr,fX as Mt,fZ as ga,gx as qr,hd as Qr,he as Xr,hf as Jr,hj as Zr,hl as eo,hm as to,hp as ma,hq as ao,hr as so,hs as ro,ht as oo,hu as no,hv as io,hx as lo,hK as co,hU as uo,i5 as po,it as go,iz as fa,iR as mo,iS as fo,jg as vo,jC as _o,jD as ho,jE as $o,jF as bo,jI as yo,jJ as Eo,jK as So,jL as ko,jN as Po,jP as To,jT as Ro,jU as Ao,jV as Oo,jX as Lo,k4 as va,k6 as Mo,k7 as wo,k9 as wt,ke as No,kf as Io,kg as xo,kh as Do,ki as Co,kj as Fo,kk as Uo,kl as Vo,km as jo,kr as Bo,ks as Go,ku as _a,kv as Wo,kw as Ho,ky as zo,kz as Ko,kC as Yo,kE as qo,kK as Qo,kL as Xo,kV as Jo,kW as Zo,kY as en,k$ as tn,l0 as an,l1 as sn,l6 as rn,lb as on,lc as nn,ll as ln,ln as cn,lu as dn,lx as un,lz as pn,lF as gn,lT as mn,lX as fn,m1 as vn,m3 as ha,m8 as _n,m9 as hn,ma as $n,md as bn,me as $a,mh as yn,mi as En,mj as Sn,ml as kn,mt as Pn,mu as Tn,mv as Rn,mw as An,mx as On,mz as Ln,mB as Mn,mF as wn,mG as Nn,mJ as In,mQ as xn,mT as Dn,mV as ct,mW as ba,m$ as Cn,nz as Fn,nA as Un,nE as Vn,g2 as ya,g0 as Ea,gy as Sa,A as jn,a as Bn,b as Gn,c as Wn,d as Hn,e as zn,f as Kn,g as Yn,j as qn,B as Qn,n as Xn,o as Jn,p as Zn,q as ei,s as ti,t as ai,u as si,v as ri,C as oi,x as ni,y as ii,z as li,D as ci,E as di,F as ui,G as ka,H as Pa,I as Ta,J as pi,K as gi,V as mi,W as fi,X as vi,Y as _i,Z as hi,_ as $i,$ as bi,a1 as yi,a2 as Ei,a3 as Si,a4 as ki,a5 as Pi,a6 as Ti,a7 as Ri,a8 as Ai,a9 as Oi,aa as Li,ab as Mi,ac as wi,ad as Ni,ae as Ii,af as xi,ag as Di,ah as Ci,ai as Fi,aj as Ui,ak as Vi,al as ji,am as Bi,an as Gi,ao as Wi,ap as Hi,aq as zi,ar as Ki,as as Yi,at as qi,au as Qi,av as Xi,aw as Ji,ax as Zi,ay as el,az as tl,aA as al,aB as sl,aE as rl,aG as ol,aH as nl,aI as il,aJ as ll,aL as cl,aM as dl,aN as ul,aO as pl,aP as gl,aR as ml,aS as fl,aW as vl,aX as _l,aY as hl,aZ as $l,a_ as bl,a$ as yl,b0 as El,b1 as Sl,b2 as kl,b3 as Pl,b4 as Tl,b5 as Rl,b9 as Al,bc as Ol,bd as Ll,be as Ml,bf as wl,bi as Nl,bj as Il,bk as xl,bn as Dl,bo as Ra,bp as Aa,bs as Cl,bt as Fl,bv as Ul,bw as Vl,bx as jl,by as Bl,bz as Gl,bA as Wl,bB as Hl,bC as zl,bD as Kl,bE as Yl,bF as ql,bG as Ql,bH as Xl,bU as Jl,bV as Zl,bW as ec,c2 as tc,c3 as ac,c5 as sc,c6 as rc,c7 as Oa,c8 as oc,c9 as nc,ca as ic,cb as lc,cc,cd as dc,ce as uc,cj as pc,cm as La,cn as Ma,co as gc,cp as mc,cq as wa,cr as fc,cs as vc,ct as _c,cu as hc,cv as $c,cw as bc,cx as yc,cy as Ec,cz as Na,cA as Sc,cB as kc,cC as Pc,cD as Tc,cE as Rc,cF as Ac,cG as Oc,cH as Lc,cI as Mc,cJ as wc,cK as Nc,cL as Ic,cM as xc,cN as Dc,cO as Cc,cR as Fc,cU as Uc,cV as Vc,cX as jc,cY as Bc,d3 as Ia,d6 as Gc,d9 as Wc,db as Hc,dc as zc,dd as Kc,df as Yc,dg as xa,dh as qc,di as Qc,dj as Xc,dp as Jc,dq as Da,dr as Zc,dx as ed,dC as td,dD as ad,dP as sd,dQ as rd,dR as od,dS as nd,dT as id,dU as ld,e1 as cd,e2 as dd,e9 as ud,eq as Ca,eD as pd,fd as gd,ff as Fa,fg as md,fh as fd,fp as vd,fB as _d,fY as hd,f_ as $d,g1 as bd,g3 as yd,g4 as Ed,g5 as Sd,g6 as kd,g8 as Pd,g9 as Td,ga as Rd,gb as Ad,gc as Od,gd as Ld,gj as Md,gk as wd,gl as Nd,gp as Id,gq as xd,gr as Dd,gs as Cd,gt as Fd,gu as Ud,gv as Vd,gw as jd,gz as Bd,gA as Gd,gB as Wd,gF as Hd,gG as zd,gH as Kd,gI as Yd,gJ as qd,gK as Qd,gL as Xd,gN as Jd,gP as Zd,gQ as eu,gT as tu,gU as au,gV as su,gW as ru,gX as ou,gY as nu,g$ as iu,h0 as lu,h1 as Xe,h2 as cu,h3 as du,h5 as uu,h6 as pu,h8 as gu,hb as mu,hg as fu,hk as vu,ho as _u,hw as hu,hA as $u,hJ as bu,hM as yu,hN as Eu,hO as Su,hQ as ku,hS as Pu,hY as Tu,h_ as Ru,h$ as Au,i0 as Ou,i1 as Lu,i2 as Mu,i3 as wu,i4 as Nu,i7 as Iu,i8 as xu,ij as Du,ik as Cu,il as Fu,ip as Uu,iq as Vu,ir as ju,iw as Bu,i_ as dt,j1 as Gu,j2 as Wu,j7 as Hu,je as zu,jf as Ua,jh as Ku,jj as Yu,jk as qu,jl as Qu,jm as Xu,jn as Ju,jo as Zu,jp as ep,jq as tp,jt as ht,jA as ap,jG as sp,jH as rp,j_ as op,k5 as np,kt as ip,kD as lp,kG as cp,l2 as dp,l3 as up,l4 as pp,le as gp,lf as mp,ls as fp,lB as vp,lZ as _p,mb as hp,mc as $p,mf as bp,mr as yp,ms as Ep,mH as Sp,mO as kp,mP as Pp,mU as Tp,mX as Rp,mZ as Ap,nt as Op,nu as Va,nG as Lp,eK as Mp,eL as wp,eM as Np,eN as Ip,eO as xp,eP as Dp,eQ as Cp,eR as Fp,eS as Up,eV as Vp,eW as jp,eX as Bp,eY as Gp,ge as Wp,gf as Hp,gg as zp,hc as Kp,iX as Yp,iY as qp,i$ as Qp,j9 as Xp,jM as Jp,jR as Zp,mA as ja,ny as eg,h as tg,i as ag,k as sg,l as rg,m as og,O as ng,aC as ig,aD as lg,bh as cg,bm as dg,bu as ug,bI as pg,bJ as gg,ch as Ba,ck as mg,cQ as fg,cS as vg,c$ as _g,d0 as hg,d1 as $g,d2 as bg,d8 as yg,dl as Eg,eG as Nt,f7 as Sg,f$ as kg,hB as Pg,hC as Tg,hD as Rg,hE as Ag,hF as Og,hG as Lg,i9 as Mg,ia as wg,ib as Ng,ic as Ig,ie as xg,ig as Dg,ih as Cg,ii as Fg,iB as Ug,ja as Vg,ju as jg,jO as Bg,jY as Ga,kA as Gg,kO as Wg,kP as Hg,kT as zg,kU as Kg,lp as Yg,lq as qg,lr as Qg,m4 as Xg,m5 as Jg,m6 as Zg,m7 as em,bK as tm,bL as am,bM as gt,bN as sm,bO as rm,bP as om,bQ as nm,bR as im,bS as Wa,bT as lm,ci as cm,dm,eC as um,gD as ut,gE as Ha,gZ as pm,ha as gm,j$ as mm,k1 as fm,k3 as vm,ka as _m,lA as hm,l_ as $m,mY as bm,nB as ym,gi as ce,aV as ne,aT as Em,aU as Sm,cZ as km,da as Pm,eH as Tm,fC as Rm,fD as Am,fE as Om,fF as Lm,fG as Mm,fM as wm,hi as Nm,hy as Im,hz as xm,hH as Dm,hI as Cm,hL as Fm,hP as Um,hR as Vm,hT as jm,hV as Bm,hW as Gm,hX as Wm,id as Hm,im as zm,io as Km,is as Ym,iu as qm,iv as Qm,iT as Xm,iU as Jm,iV as Zm,iW as ef,iZ as tf,j0 as af,j3 as sf,j4 as rf,j5 as of,j6 as nf,j8 as lf,ji as cf,jr as df,js as uf,jv as pf,jw as gf,jz as mf,m2 as ff,n9 as vf,na as _f,nb as hf,nc as $f,nd as bf,ne as yf,nf as Ef,ng as Sf,nh as kf,ni as Pf,nj as Tf,nk as Rf,nl as Af,nm as Of,nn as Lf,no as Mf,np as wf,nq as Nf,nr as If,ns as xf,nx as Df,bb as B,lm as Re,w as G,kF as Fe,kX as J,N as Te,kB as pt,c4 as Ft,bZ as Ge,ev as We,iN as Ut,U as qe,kR as Tt,ba as za,T as Je,R as Cf,nv as Ff,ez as Ka,cW as Uf,bY as Ya,c1 as Vf,L as $t,lO as rt,iO as zt,lM as It,jb as qa,jc as jf,dA as Qa,c0 as Bf,b_ as Gf,bX as Wf,mI as Xa,ei as mt,lQ as Hf,mN as xt,kM as Pe,f2 as zf,b$ as Ke,n4 as Kf,g_ as Ja,l5 as Yf,fe as qf,lo as Qf,k8 as Za,fx as Xf,lS as Jf,dM as Zf,lv as ev,k0 as tv,en as Kt,a0 as av,dN as sv,lw as Yt,lE as rv,lW as ov,m0 as nv,aQ as qt,n7 as iv,hZ as lv}from"../chunks/BQCsJfSh.js";import{A as Ze}from"../chunks/oZeauzSc.js";import{g as Qt}from"../chunks/BvpFJAFp.js";import{p as Vt}from"../chunks/BSpZGo8_.js";import{l as cv,s as je,a as dv}from"../chunks/Mf9ziyUv.js";import{b as uv,c as pv,a as gv,d as mv,e as fv,f as vv,g as _v,l as hv,m as $v,u as bv,I as he,U as yv}from"../chunks/r_eeToVa.js";import{x as Ev,a2 as Sv,M as pe,c as ge,e as $e,f as be,d as Oe,a as Se,S as _e,b as Ue,W as re,$ as kv,m as Ie,O as Pv,a5 as es,J as ts,K as Tv,Q as Rv,o as Av,y as Ov,I as Lv,E as Mv}from"../chunks/CSZ2C-U5.js";import{g as Ne,s as Be,i as wv}from"../chunks/DdsqeqGQ.js";import{D as as}from"../chunks/Dza9YRrr.js";import{i as bt}from"../chunks/CT7U6Zj_.js";import{j as Ee,d as ss,e as Dt,u as Nv,m as Iv,f as xv}from"../chunks/5z6Kzs-b.js";import{L as Dv}from"../chunks/DU0AOXuN.js";import{A as Cv}from"../chunks/MqDSQiLU.js";import{L as ie}from"../chunks/CiNfNlCp.js";import{C as Xt}from"../chunks/CxrFOvNp.js";import{M as Ve,e as ot,i as Fv}from"../chunks/DNuaSNYa.js";import{W as jt}from"../chunks/BfuP0uyu.js";import{K as rs,L as xe,a as nt}from"../chunks/CL2jVSYD.js";import{C as os,Q as Uv,l as Vv}from"../chunks/rGXCoWhH.js";import{H as jv,C as Bv}from"../chunks/DyA178mE.js";import{K as Gv,P as yt,d as Wv}from"../chunks/O-43xKS-.js";import{a as Ae}from"../chunks/BN2wd4Tl.js";import{F as De}from"../chunks/B7A8NqcZ.js";import{P as Hv}from"../chunks/CvbnrPJi.js";import{c as zv,b as Kv,z as Jt}from"../chunks/CoNhMSb0.js";import{s as Ce,n as Bt,e as Yv,f as qv,g as Qv,h as Xv}from"../chunks/7wtNjeph.js";import{c as Et,a as Gt,b as it,P as lt,L as Jv}from"../chunks/CtNAiBlU.js";import{Q as Zv}from"../chunks/Do2QZsvV.js";import{S as e_}from"../chunks/CDiQgO_M.js";import{F as t_}from"../chunks/CiWHoGL5.js";import{S as a_}from"../chunks/BYIGFwYn.js";import{P as ns,q as s_,r as r_,R as o_}from"../chunks/byDUaG67.js";import{D as n_,T as i_}from"../chunks/DpbKQXLj.js";import{k as l_}from"../chunks/k4aNDGGG.js";import{c as is}from"../chunks/D5AJX9WH.js";import{b as Wt}from"../chunks/UcK0flSy.js";import{ao as c_,al as ls,U as d_,O as u_,aB as Zt,k as p_,aq as g_,ax as m_,i as f_,g as v_,au as __,b as h_,d as $_,aD as b_,an as y_,az as E_}from"../chunks/RrweKcqb.js";import{C as S_}from"../chunks/CSMjQv4x.js";import{f as k_,t as P_}from"../chunks/B5tLc9ma.js";import{M as ea}from"../chunks/C5rsaYGw.js";import{S as T_}from"../chunks/1eFQcD6Q.js";import{D as cs}from"../chunks/C0lyk_Wp.js";import{S as R_}from"../chunks/2hvT1XEg.js";import{G as A_}from"../chunks/ikuzc-53.js";import{S as O_}from"../chunks/C7JBgFOR.js";import{B as L_}from"../chunks/cN71D33X.js";import{W as M_}from"../chunks/DBBDPy1X.js";import{t as ft}from"../chunks/BvXVYUlX.js";import{b as w_}from"../chunks/D8nJK1DD.js";import{f as N_}from"../chunks/CiB29Aqe.js";import{d as ta,k as Qe,s as I_,b as x_}from"../chunks/BtHNt0Dj.js";import{o as D_,a as C_,d as F_,p as U_,P as V_,b as j_}from"../chunks/ByE6ay8q.js";import{c as B_}from"../chunks/7CMgdlkH.js";import{a as G_,r as W_,d as H_,s as z_}from"../chunks/DzSsUMXC.js";import{p as K_}from"../chunks/4KZmOasV.js";import{b as Y_}from"../chunks/D5IUcPgW.js";import{r as q_}from"../chunks/lYE0cDb8.js";import{s as Q_}from"../chunks/QoDN-IkW.js";import{a as X_}from"../chunks/DfST1moa.js";import{a as J_}from"../chunks/CKTDATTP.js";import{h as Z_}from"../chunks/Cw1i9bKU.js";const eh=!1,hE=Object.freeze(Object.defineProperty({__proto__:null,ssr:eh},Symbol.toStringTag,{value:"Module"})),th=Object.freeze(Object.defineProperty({__proto__:null,DAY:Gs,Emitter:Ws,HOUR:Hs,LOCALE:zs,LRUCache:Ks,MINUTE:Ys,MONTH:qs,QUARTER:Qs,TIMEZONE:Xs,TaskQueue:Js,WEEK:Zs,YEAR:er,add:tr,addToKey:ar,addToMapKey:sr,ago:rr,always:At,append:ca,assertDefined:or,assoc:nr,avg:ir,batch:lr,batcher:cr,bech32ToHex:dr,between:ur,bind:pr,bytesToHex:da,cached:gr,call:Ot,choice:ua,chunk:mr,chunks:fr,clamp:vr,complement:_r,concat:hr,countBy:$r,createLocalDate:br,dateFormatter:yr,dateTimeFormatter:Er,dateToSeconds:Sr,dec:kr,deepMergeLeft:Pr,deepMergeRight:Tr,defer:Rr,difference:Ar,displayDomain:Or,displayList:le,displayUrl:Lr,dissoc:Mr,div:wr,doLet:Nr,drop:Ir,ellipsize:xr,ensureNumber:Dr,ensurePlural:Cr,enumerate:Fr,eq:Ur,equals:Vr,fetchJson:jr,ffirst:Br,filter:Gr,filterVals:Wr,find:Hr,first:pa,flatten:zr,formatTimestamp:Kr,formatTimestampAsDate:Lt,formatTimestampAsTime:Yr,formatTimestampRelative:Mt,fromPairs:ga,getJson:qr,groupBy:Qr,gt:Xr,gte:Jr,hash:Zr,hexToBech32:eo,hexToBytes:to,identity:ma,ifLet:ao,inc:so,indexBy:ro,initArray:oo,insertAt:no,int:io,intersection:lo,isDefined:co,isIterable:uo,isPojo:po,isUndefined:go,last:fa,lt:mo,lte:fo,makePromise:vo,map:_o,mapKeys:ho,mapPop:$o,mapVals:bo,max:yo,maybe:Eo,member:So,memoize:ko,mergeLeft:Po,mergeRight:To,min:Ro,ms:Ao,mul:Oo,ne:Lo,noop:va,normalizeUrl:Mo,not:wo,now:wt,nth:No,nthEq:Io,nthIn:xo,nthNe:Do,nthNotIn:Co,num:Fo,omit:Uo,omitVals:Vo,on:jo,once:Bo,overlappingPairs:Go,parseJson:_a,partition:Wo,pick:Ho,pluck:zo,poll:Ko,postJson:Yo,prepend:qo,prop:Qo,propIn:Xo,pushToKey:Jo,pushToMapKey:Zo,race:en,randomId:tn,randomInt:an,range:sn,reject:rn,remove:on,removeAt:nn,removeUndefined:ln,replaceAt:cn,round:dn,sample:un,secondsToDate:pn,setJson:gn,sha256:mn,shuffle:fn,simpleCache:vn,sleep:ha,some:_n,sort:hn,sortBy:$n,spec:bn,splitAt:$a,stripProtocol:yn,sub:En,sum:Sn,switcher:kn,take:Pn,tap:Tn,textDecoder:Rn,textEncoder:An,throttle:On,throttleWithValue:Ln,thrower:Mn,timeFormatter:wn,toIterable:Nn,toggle:In,tryCatch:xn,union:Dn,uniq:ct,uniqBy:ba,uploadFile:Cn,within:Fn,without:Un,yieldThread:Vn},Symbol.toStringTag,{value:"Module"})),ah=s=>{const{d:a}=ga(s.tags),t=_a(s.content),p={name:(t==null?void 0:t.name)||(t==null?void 0:t.display_name)||"",image:(t==null?void 0:t.image)||(t==null?void 0:t.picture)||"",about:(t==null?void 0:t.about)||"",website:(t==null?void 0:t.website)||"",lud16:(t==null?void 0:t.lud16)||"",nip05:(t==null?void 0:t.nip05)||""};return!p.name||!p.image?[]:Sa(s.tags).map(c=>({...p,kind:c,identifier:a,event:s}))},sh=s=>`${s.kind}:${Ea(s.event)}`,rh=(s,a="")=>(s==null?void 0:s.name)||a,oh=s=>{const a=ya(s.tags),t=a.find(p=>fa(p)==="web")||pa(a);return t==null?void 0:t[1]},nh=Object.freeze(Object.defineProperty({__proto__:null,ALERT_ANDROID:jn,ALERT_EMAIL:Bn,ALERT_IOS:Gn,ALERT_STATUS:Wn,ALERT_WEB:Hn,APPROVAL:zn,APP_DATA:Kn,AUDIO:Yn,Address:qn,BADGES:Qn,BADGE_AWARD:Xn,BADGE_DEFINITION:Jn,BID:Zn,BID_CONFIRMATION:ei,BLOCKED_RELAYS:ti,BLOSSOM_AUTH:ai,BLOSSOM_SERVERS:si,BOOKMARKS:ri,CALENDAR:oi,CHANNELS:ni,CHANNEL_CREATE:ii,CHANNEL_HIDE_MESSAGE:li,CHANNEL_MESSAGE:ci,CHANNEL_MUTE_USER:di,CHANNEL_UPDATE:ui,CLASSIFIED:ka,CLIENT_AUTH:Pa,COMMENT:Ta,COMMUNITIES:pi,COMMUNITY:gi,DELETE:mi,DEPRECATED_DIRECT_MESSAGE:fi,DEPRECATED_NAMED_GENERIC:vi,DEPRECATED_RELAY_RECOMMENDATION:_i,DIRECT_MESSAGE:hi,DIRECT_MESSAGE_FILE:$i,DRAFT_CLASSIFIED:bi,DVM_FEEDBACK:yi,DVM_REQUEST_COUNT:Ei,DVM_REQUEST_DISCOVER_CONTENT:Si,DVM_REQUEST_DISCOVER_PEOPLE:ki,DVM_REQUEST_IMAGE_GENERATION:Pi,DVM_REQUEST_IMAGE_TO_VIDEO_CONVERSION:Ti,DVM_REQUEST_MALWARE_SCAN:Ri,DVM_REQUEST_OP_RETURN:Ai,DVM_REQUEST_OTS:Oi,DVM_REQUEST_PUBLISH_SCHEDULE:Li,DVM_REQUEST_SEARCH_CONTENT:Mi,DVM_REQUEST_SEARCH_PEOPLE:wi,DVM_REQUEST_TEXT_EXTRACTION:Ni,DVM_REQUEST_TEXT_GENERATION:Ii,DVM_REQUEST_TEXT_SUMMARY:xi,DVM_REQUEST_TEXT_TO_SPEECH:Di,DVM_REQUEST_TEXT_TRANSLATION:Ci,DVM_REQUEST_VIDEO_CONVERSION:Fi,DVM_REQUEST_VIDEO_TRANSLATION:Ui,DVM_RESPONSE_COUNT:Vi,DVM_RESPONSE_DISCOVER_CONTENT:ji,DVM_RESPONSE_DISCOVER_PEOPLE:Bi,DVM_RESPONSE_IMAGE_GENERATION:Gi,DVM_RESPONSE_IMAGE_TO_VIDEO_CONVERSION:Wi,DVM_RESPONSE_MALWARE_SCAN:Hi,DVM_RESPONSE_OP_RETURN:zi,DVM_RESPONSE_OTS:Ki,DVM_RESPONSE_PUBLISH_SCHEDULE:Yi,DVM_RESPONSE_SEARCH_CONTENT:qi,DVM_RESPONSE_SEARCH_PEOPLE:Qi,DVM_RESPONSE_TEXT_EXTRACTION:Xi,DVM_RESPONSE_TEXT_GENERATION:Ji,DVM_RESPONSE_TEXT_SUMMARY:Zi,DVM_RESPONSE_TEXT_TO_SPEECH:el,DVM_RESPONSE_TEXT_TRANSLATION:tl,DVM_RESPONSE_VIDEO_CONVERSION:al,DVM_RESPONSE_VIDEO_TRANSLATION:sl,EMOJIS:rl,EPOCH:ol,EVENT_DATE:nl,EVENT_RSVP:il,EVENT_TIME:ll,Encryptable:cl,FEED:dl,FEEDS:ul,FILE_METADATA:pl,FILE_SERVERS:gl,FOLLOWS:ml,FOLLOW_PACK:fl,GENERIC_REPOST:vl,GIT_ISSUE:_l,GIT_PATCH:hl,GIT_REPLY:$l,GIT_REPOSITORY:bl,GIT_STATUS_CLOSED:yl,GIT_STATUS_COMPLETE:El,GIT_STATUS_DRAFT:Sl,GIT_STATUS_OPEN:kl,HANDLER_INFORMATION:Pl,HANDLER_RECOMMENDATION:Tl,HIGHLIGHT:Rl,HTTP_AUTH:Al,LABEL:Ol,LIGHTNING_PUB_RPC:Ll,LIVE_CHAT_MESSAGE:Ml,LIVE_EVENT:wl,LOCAL_RELAY_URL:Nl,LONG_FORM:Il,LONG_FORM_DRAFT:xl,MARKET_UI:Dl,MESSAGE:Ra,MESSAGING_RELAYS:Aa,MUTES:Cl,get ManagementMethod(){return Fl},NAMED_ARTIFACTS:Ul,NAMED_BOOKMARKS:Vl,NAMED_COMMUNITIES:jl,NAMED_CURATIONS:Bl,NAMED_EMOJIS:Gl,NAMED_PEOPLE:Wl,NAMED_RELAYS:Hl,NAMED_TOPICS:zl,NAMED_WIKI_AUTHORS:Kl,NAMED_WIKI_RELAYS:Yl,NOSTROCKET_PROBLEM:ql,NOSTR_CONNECT:Ql,NOTE:Xl,OTS:Jl,PICTURE_NOTE:Zl,PINS:ec,POLL:tc,POLL_RESPONSE:ac,PRODUCT:sc,PRODUCT_SOLD_AS_AUCTION:rc,PROFILE:Oa,PROMENADE_COMMIT:oc,PROMENADE_CONFIG:nc,PROMENADE_REGISTER_ACCOUNT:ic,PROMENADE_REQUEST:lc,PROMENADE_RESULT:cc,PROMENADE_SHARD_ACK:dc,PROMENADE_SHARD_SHARE:uc,Pubkey:pc,REACTION:La,RELAYS:Ma,RELAY_ADD_MEMBER:gc,RELAY_INVITE:mc,RELAY_JOIN:wa,RELAY_LEAVE:fc,RELAY_MEMBERS:vc,RELAY_REMOVE_MEMBER:_c,REMIX:hc,REPORT:$c,REPOST:bc,REVIEW:yc,ROOM:Ec,ROOMS:Na,ROOM_ADD_MEMBER:Sc,ROOM_ADD_PERM:kc,ROOM_ADMINS:Pc,ROOM_CREATE:Tc,ROOM_CREATE_PERMISSION:Rc,ROOM_DELETE:Ac,ROOM_DELETE_EVENT:Oc,ROOM_EDIT_META:Lc,ROOM_EDIT_STATUS:Mc,ROOM_JOIN:wc,ROOM_LEAVE:Nc,ROOM_MEMBERS:Ic,ROOM_META:xc,ROOM_REMOVE_MEMBER:Dc,ROOM_REMOVE_PERM:Cc,get RelayMode(){return Fc},SEAL:Uc,SEARCH_RELAYS:Vc,STALL:jc,STATUS:Bc,THREAD:Ia,TOPICS:Gc,VANISH:Wc,WALLET_INFO:Hc,WALLET_REQUEST:zc,WALLET_RESPONSE:Kc,WIKI:Yc,WRAP:xa,WRAPPED_KINDS:qc,WRAP_NIP04:Qc,get WalletType(){return Xc},ZAP_GOAL:Jc,ZAP_REQUEST:Da,ZAP_RESPONSE:Zc,addRepostFilters:ed,addToListPrivately:td,addToListPublicly:ad,asDecryptedEvent:sd,asEventTemplate:rd,asHashedEvent:od,asOwnedEvent:nd,asSignedEvent:id,asStampedEvent:ld,get benchmark(){return cd},benchmarkDifficulty:dd,buildBlobUrl:uv,calculateFilterGroup:ud,canUploadBlob:pv,checkBlobExists:gv,createProfile:Ca,decryptFile:mv,deduplicateEvents:pd,deleteBlob:fv,displayHandler:rh,displayProfile:gd,displayPubkey:Fa,displayRelayProfile:md,displayRelayUrl:fd,editProfile:vd,encryptFile:vv,estimateWork:_d,fromMsats:hd,fromNostrURI:Ev,generateH:$d,getAddress:Ea,getAddressTagValues:bd,getAddressTags:ya,getAncestorTags:yd,getAncestors:Ed,getBlob:_v,getCommentTagValues:Sd,getCommentTags:kd,getEmojiTag:Pd,getEmojiTagUrl:Td,getEmojiTagUrls:Rd,getEmojiTags:Ad,getEventTagValues:Od,getEventTags:Ld,getFilterGenerality:Md,getFilterId:wd,getFilterResultCardinality:Nd,getGroupTagValues:Id,getGroupTags:xd,getHandlerAddress:oh,getHandlerKey:sh,getHash:Dd,getIdAndAddress:Cd,getIdFilters:Fd,getIdOrAddress:Ud,getIdentifier:Vd,getInvoiceAmount:jd,getKindTagValues:Sa,getKindTags:Bd,getListTags:Gd,getLnUrl:Wd,getParentAddr:Hd,getParentAddrs:zd,getParentId:Kd,getParentIdOrAddr:Yd,getParentIds:qd,getParentIdsAndAddrs:Qd,getPow:Xd,getPubkey:Jd,getPubkeyTagValues:Zd,getPubkeyTags:eu,getRelayTagValues:tu,getRelayTags:au,getRelaysFromList:su,getReplyFilters:ru,getReplyTagValues:ou,getReplyTags:nu,getSig:iu,getTag:lu,getTagValue:Xe,getTagValues:cu,getTags:du,getTopicTagValues:uu,getTopicTags:pu,getWalletAddress:gu,getZapResponseFilter:mu,guessFilterDelta:fu,hash:vu,hrpToMillisat:_u,intersectFilters:hu,isChildOf:$u,isDVMKind:bu,isEphemeral:yu,isEphemeralKind:Eu,isEventTemplate:Su,isHashedEvent:ku,isIPAddress:Pu,isLocalUrl:Tu,isNWCWallet:Ru,isOnionUrl:Au,isOwnedEvent:Ou,isParameterizedReplaceable:Lu,isParameterizedReplaceableKind:Mu,isPlainReplaceable:wu,isPlainReplaceableKind:Nu,isPublishedProfile:Iu,isRegularKind:xu,isRelayUrl:Du,isReplaceable:Cu,isReplaceableKind:Fu,isShareableRelayUrl:Uu,isSignedEvent:Vu,isStampedEvent:ju,isWebLNWallet:Bu,listBlobs:hv,makeBlossomAuthEvent:$v,makeEvent:dt,makeHttpAuth:Gu,makeHttpAuthHeader:Wu,makeList:Hu,makePow:zu,makeProfile:Ua,makeRelayAuth:Ku,makeRoomAddMemberEvent:Yu,makeRoomCreateEvent:qu,makeRoomDeleteEvent:Qu,makeRoomEditEvent:Xu,makeRoomJoinEvent:Ju,makeRoomLeaveEvent:Zu,makeRoomMeta:ep,makeRoomRemoveMemberEvent:tp,makeSecret:ht,makeZapRequest:ap,matchFilter:sp,matchFilters:rp,neverFilter:op,normalizeRelayUrl:np,own:ip,prep:lp,profileHasName:cp,readHandlers:ah,readList:dp,readProfile:up,readRoomMeta:pp,removeFromList:gp,removeFromListByPredicate:mp,requestZap:fp,sendManagementRequest:vp,sign:_p,sortEventsAsc:hp,sortEventsDesc:$p,stamp:bp,tagger:yp,tagsFromIMeta:Ep,toMsats:Sp,toNostrURI:Sv,trimFilter:kp,trimFilters:Pp,unionFilters:Tp,uniqTags:Rp,updateList:Ap,uploadBlob:bv,verifiedSymbol:Op,verifyEvent:Va,zapFromEvent:Lp},Symbol.toStringTag,{value:"Module"})),ih=Object.freeze(Object.defineProperty({__proto__:null,deriveArray:Mp,deriveDeduplicated:wp,deriveDeduplicatedByValue:Np,deriveEvents:Ip,deriveEventsAsc:xp,deriveEventsById:Dp,deriveEventsByIdByUrl:Cp,deriveEventsByIdForUrl:Fp,deriveEventsDesc:Up,deriveIsDeleted:Vp,deriveItems:jp,deriveItemsByKey:Bp,deriveItemsSorted:Gp,getEventsById:Wp,getEventsByIdByUrl:Hp,getEventsByIdForUrl:zp,getter:Kp,localStorageProvider:cv,makeDeriveEvent:Yp,makeDeriveItem:qp,makeForceLoadItem:Qp,makeLoadItem:Xp,memoized:Jp,merged:Zp,sync:je,synced:dv,throttled:ja,withGetter:eg},Symbol.toStringTag,{value:"Module"})),lh=Object.freeze(Object.defineProperty({__proto__:null,AbstractAdapter:tg,get AdapterEvent(){return ag},AuthState:sg,get AuthStateEvent(){return rg},get AuthStatus(){return og},get ClientMessageType(){return ng},Difference:ig,get DifferenceEvent(){return lg},LOCAL_RELAY_URL:cg,LocalAdapter:dg,MockAdapter:ug,Negentropy:pg,NegentropyStorageVector:gg,Pool:Ba,get PublishStatus(){return mg},get RelayMessageType(){return fg},Repository:vg,Socket:_g,SocketAdapter:hg,get SocketEvent(){return $g},get SocketStatus(){return bg},Tracker:yg,WrapManager:Eg,defaultSocketPolicies:Nt,diff:Sg,getAdapter:kg,isClientAuth:Pg,isClientClose:Tg,isClientEvent:Rg,isClientNegClose:Ag,isClientNegOpen:Og,isClientReq:Lg,isRelayAuth:Mg,isRelayClosed:wg,isRelayEose:Ng,isRelayEvent:Ig,isRelayNegErr:xg,isRelayNegMsg:Dg,isRelayNotice:Cg,isRelayOk:Fg,load:Ug,makeLoader:Vg,makeSocketPolicyAuth:jg,mergeRepositoryUpdates:Bg,netContext:Ga,get poolSingleton(){return Gg},publish:Wg,publishOne:Hg,pull:zg,push:Kg,get repositorySingleton(){return Yg},request:qg,requestOne:Qg,socketPolicyAuthBuffer:Xg,socketPolicyCloseInactive:Jg,socketPolicyConnectOnSend:Zg,socketPolicyPing:em},Symbol.toStringTag,{value:"Module"})),ch=Object.freeze(Object.defineProperty({__proto__:null,Nip01Signer:tm,Nip07Signer:am,Nip46Broker:gt,get Nip46Event(){return sm},Nip46Receiver:rm,Nip46Request:om,Nip46Sender:nm,Nip46Signer:im,Nip55Signer:Wa,Nip59:lm,PromenadeShardError:cm,WrappedSigner:dm,decrypt:um,getNip07:ut,getNip55:Ha,getSeal:pm,getWrap:gm,nip04:mm,nip44:fm,nip46Context:vm,now:_m,seen:hm,signWithOptions:$m,unwrap:bm,wrap:ym},Symbol.toStringTag,{value:"Module"})),ds=s=>`${ce(s).length} replaceable {n === 1 ? 'event' : 'events'}`,us=s=>`from ${ce(s).length} replaceable {n === 1 ? 'person' : 'people'}`,ps=s=>{const a=ce(s),t=[];for(const{since:p,until:c,relative:h=[]}of a){const v=[];p&&(h.includes("since")?v.push(`after ${Mt(wt()-p)}`):v.push(`after ${Lt(p)}`)),c&&(h.includes("until")?v.push(`before ${Mt(wt()-c)}`):v.push(`before ${Lt(c)}`)),v.length>0&&t.push(v.join(" and "))}return t.length===0?"from any time":le(t,"or")},gs=s=>{const a=ce(s),t=[];for(const{kind:p,tags:c=[],relays:h=[]}of a){const v=[];v.push(`kind ${p}`),c.length>0&&v.push(`with ${c.length} tag${c.length===1?"":"s"}`),h.length>0&&v.push(`from ${le(h)}`),t.push(v.join(" "))}return`from DVM requests of ${le(t)}`},ms=s=>{const[a,...t]=ce(s);return`${Ye(a)}, excluding ${le(t.map(Ye))}`},fs=s=>`matching ${ce(s).length} IDs`,vs=s=>le(ce(s).map(Ye)),_s=s=>"anything",hs=s=>`of kind ${le(ce(s))}`,$s=s=>{const a=ct(ce(s).flatMap(({addresses:t})=>t));return`from ${a.length} list${a.length===1?"":"s"}`},bs=s=>{var p,c;const a=ce(s),t=[];for(const h of a){const v=[];(p=h.authors)!=null&&p.length&&v.push(`by ${h.authors.length} author${h.authors.length===1?"":"s"}`);const m=Object.entries(h).filter(([S])=>S.startsWith("#")).map(([S,M])=>`${S}=${le(M)}`);m.length&&v.push(`with tags ${le(m)}`),(c=h.relays)!=null&&c.length&&v.push(`from ${le(h.relays)}`),t.push(v.join(" "))}return le(t)},ys=s=>{const a=ce(s).map(({min:t=0,max:p=1})=>t===p?`WOT score of ${t}`:`WOT score between ${t} and ${p}`);return`from authors with ${le(a)}`},Es=s=>`from ${le(ce(s))}`,Ss=s=>`from ${le(ce(s).map(a=>a.toLowerCase()))}`,ks=s=>`matching ${le(ce(s).map(a=>`"${a}"`))}`,Ps=s=>{const[a,...t]=ce(s);return`with ${a} tag matching ${le(t,"or")}`},Ts=s=>le(ce(s).map(Ye)),Ye=s=>{switch(s[0]){case ne.Address:return ds(s);case ne.Author:return us(s);case ne.CreatedAt:return ps(s);case ne.DVM:return gs(s);case ne.Difference:return ms(s);case ne.ID:return fs(s);case ne.Intersection:return vs(s);case ne.Global:return _s();case ne.Kind:return hs(s);case ne.List:return $s(s);case ne.Label:return bs(s);case ne.WOT:return ys(s);case ne.Relay:return Es(s);case ne.Scope:return Ss(s);case ne.Search:return ks(s);case ne.Tag:return Ps(s);case ne.Union:return Ts(s);default:return"[unknown feed type]"}},dh=s=>le(s.map(Ye)),uh=Object.freeze(Object.defineProperty({__proto__:null,FeedCompiler:Em,FeedController:Sm,get FeedType(){return ne},get Scope(){return km},ValidationError:Pm,defaultTagFeedMappings:Tm,displayAddressFeed:ds,displayAuthorFeed:us,displayCreatedAtFeed:ps,displayDVMFeed:gs,displayDifferenceFeed:ms,displayFeed:Ye,displayFeeds:dh,displayGlobalFeed:_s,displayIDFeed:fs,displayIntersectionFeed:vs,displayKindFeed:hs,displayLabelFeed:bs,displayListFeed:$s,displayRelayFeed:Es,displayScopeFeed:Ss,displaySearchFeed:ks,displayTagFeed:Ps,displayUnionFeed:Ts,displayWOTFeed:ys,feedFromFilter:Rm,feedFromFilters:Am,feedFromTags:Om,feedsFromFilter:Lm,feedsFromTags:Mm,findFeed:wm,getFeedArgs:ce,hasSubFeeds:Nm,isAddressFeed:Im,isAuthorFeed:xm,isCreatedAtFeed:Dm,isDVMFeed:Cm,isDifferenceFeed:Fm,isGlobalFeed:Um,isIDFeed:Vm,isIntersectionFeed:jm,isKindFeed:Bm,isLabelFeed:Gm,isListFeed:Wm,isRelayFeed:Hm,isScopeFeed:zm,isSearchFeed:Km,isTagFeed:Ym,isUnionFeed:qm,isWOTFeed:Qm,makeAddressFeed:Xm,makeAuthorFeed:Jm,makeCreatedAtFeed:Zm,makeDVMFeed:ef,makeDifferenceFeed:tf,makeGlobalFeed:af,makeIDFeed:sf,makeIntersectionFeed:rf,makeKindFeed:of,makeLabelFeed:nf,makeListFeed:lf,makeRelayFeed:cf,makeScopeFeed:df,makeSearchFeed:uf,makeTagFeed:pf,makeUnionFeed:gf,makeWOTFeed:mf,simplifyFeed:ff,validateAddressFeed:vf,validateAuthorFeed:_f,validateCreatedAtFeed:hf,validateDVMFeed:$f,validateDifferenceFeed:bf,validateFeed:yf,validateFeedArgs:Ef,validateGlobalFeed:Sf,validateIDFeed:kf,validateIntersectionFeed:Pf,validateKindFeed:Tf,validateLabelFeed:Rf,validateListFeed:Af,validateRelayFeed:Of,validateScopeFeed:Lf,validateSearchFeed:Mf,validateTagFeed:wf,validateTagFeedMapping:Nf,validateUnionFeed:If,validateWOTFeed:xf,walkFeed:Df},Symbol.toStringTag,{value:"Module"}));function ph(s,a){Z(a,!0);const t=Ne("signup.secret");Gv(s,{get secret(){return t},get next(){return a.next},get step(){return a.step},get totalSteps(){return a.totalSteps}}),ee()}var gh=u(" ",1),mh=u("
Confirmation Code*
"),fh=u(''),vh=u('',1),_h=u(" Go back",1),hh=u(" ",1),$h=u(" ",1),bh=u(" ",1);function yh(s,a){Z(a,!0);const t=Ne("signup.email"),p=()=>history.back(),c=async()=>{j(v,!0),await ha(800),a.next()};let h=ae(""),v=ae(!1);{let m=W(()=>Fe(c));pe(s,{tag:"form",get onsubmit(){return r(m)},children:(S,M)=>{var T=bh(),O=E(T);ge(O,{children:(n,f)=>{var d=vh(),l=E(d);$e(l,{children:(y,N)=>{var k=gh(),b=E(k);be(b,{children:(w,D)=>{R();var x=F("Verify your Email Address");e(w,x)}});var L=o(b,2);Ve(L,{children:(w,D)=>{R();var x=F("Enter the one-time confirmation code sent to your email");e(w,x)}}),e(y,k)}});var _=o(l,2);De(_,{label:k=>{var b=mh();e(k,b)},input:k=>{var b=fh(),L=V(b);B(L,{get icon(){return rs}});var w=o(L,2);Re(w),C(b),Ae(w,()=>r(h),D=>j(h,D)),e(k,b)},$$slots:{label:!0,input:!0}});var g=o(_,2),A=V(g);C(g),ue(()=>Ee(A,`We just sent a one-time confirmation code to ${t??""}. Once you receive it, you can enter it above.`)),e(n,d)},$$slots:{default:!0}});var i=o(O,2);{var $=n=>{yt(n,{get current(){return a.step},get total(){return a.totalSteps}})};z(i,n=>{a.step&&a.totalSteps&&n($)})}var P=o(i,2);Oe(P,{children:(n,f)=>{var d=$h(),l=E(d);G(l,{class:"button button-link",onclick:p,get disabled(){return r(v)},children:(g,A)=>{var y=_h(),N=E(y);B(N,{get icon(){return Se}}),R(),e(g,y)},$$slots:{default:!0}});var _=o(l,2);{let g=W(()=>r(v)||!r(h));G(_,{type:"submit",class:"button button-primary",get disabled(){return r(g)},children:(A,y)=>{var N=hh(),k=E(N);_e(k,{get loading(){return r(v)},children:(L,w)=>{R();var D=F("Log In");e(L,D)},$$slots:{default:!0}});var b=o(k,2);B(b,{get icon(){return Ue}}),e(A,N)},$$slots:{default:!0}})}e(n,d)}}),e(S,T)},$$slots:{default:!0}})}ee()}var Eh=u(" ",1),Sh=u("
Email*
"),kh=u(''),Ph=u("Password*
"),Th=u(''),Rh=u(`Under the hood, nostr uses "cryptographic keypairs" to help you prove that your identity is actually you.
If you you're not ready to take control of your keys though, that's ok! We'll keep them safe until you are.
`,1),Ah=u(" Go back",1),Oh=u(" ",1),Lh=u(" ",1),Mh=u(" ",1);function wh(s,a){Z(a,!0);const t=()=>history.back(),p=async()=>{var m,S;if(r(h).trim().length<12)return J({theme:"error",message:"Password must be at least 12 characters long."});j(v,!0);try{const M=J({timeout:6e4,message:"Creating your account, please wait..."}),T=Ne("signup.secret"),{clientOptions:O,...i}=await Te.register(2,3,T);if(!i.ok)return J({theme:"error",message:"Failed to register! Please try again."});const P=await new Te(O).setupRecovery(r(c),r(h));if(!P.ok){const f=((S=(m=P.messages.find(d=>{var l;return d.res&&!((l=d.res)!=null&&l.ok)}))==null?void 0:m.res)==null?void 0:S.message)||"Please try again.";return J({theme:"error",message:`Failed to register! ${f}.`})}if(!(await Te.requestChallenge(r(c),[ua(O.peers)])).ok)return J({theme:"error",message:"Failed to request confirmation code! Please try again."});Be("signup.email",r(c)),Be("signup.clientOptions",O),pt(M),re(yh,{next:a.next,step:a.step,totalSteps:a.totalSteps})}catch(M){console.error(M),J({theme:"error",message:"Failed to register! Please try again."})}finally{j(v,!1)}};let c=ae(""),h=ae(""),v=ae(!1);{let m=W(()=>Fe(p));pe(s,{tag:"form",get onsubmit(){return r(m)},children:(S,M)=>{var T=Mh(),O=E(T);ge(O,{children:(n,f)=>{var d=Rh(),l=E(d);$e(l,{children:(A,y)=>{var N=Eh(),k=E(N);be(k,{children:(L,w)=>{R();var D=F("Sign up with Email");e(L,D)}});var b=o(k,2);Ve(b,{children:(L,w)=>{R();var D=F("Keep your keys safe using multi-signer key sharing");e(L,D)}}),e(A,N)}});var _=o(l,6);De(_,{label:N=>{var k=Sh();e(N,k)},input:N=>{var k=kh(),b=V(k);B(b,{get icon(){return xe}});var L=o(b,2);Re(L),C(k),Ae(L,()=>r(c),w=>j(c,w)),e(N,k)},$$slots:{label:!0,input:!0}});var g=o(_,2);De(g,{label:k=>{var b=Ph();e(k,b)},input:k=>{var b=Th(),L=V(b);B(L,{get icon(){return nt}});var w=o(L,2);Re(w),C(b),Ae(w,()=>r(h),D=>j(h,D)),e(k,b)},info:k=>{R();var b=F("Must be at least 12 characters long.");e(k,b)},$$slots:{label:!0,input:!0,info:!0}}),e(n,d)},$$slots:{default:!0}});var i=o(O,2);{var $=n=>{yt(n,{get current(){return a.step},get total(){return a.totalSteps}})};z(i,n=>{a.step&&a.totalSteps&&n($)})}var P=o(i,2);Oe(P,{children:(n,f)=>{var d=Lh(),l=E(d);G(l,{class:"button button-link",onclick:t,children:(g,A)=>{var y=Ah(),N=E(y);B(N,{get icon(){return Se}}),R(),e(g,y)},$$slots:{default:!0}});var _=o(l,2);{let g=W(()=>r(v)||!r(c)||!r(h));G(_,{class:"button button-primary",type:"submit",get disabled(){return r(g)},children:(A,y)=>{var N=Oh(),k=E(N);_e(k,{get loading(){return r(v)},children:(L,w)=>{R();var D=F("Continue");e(L,D)},$$slots:{default:!0}});var b=o(k,2);B(b,{get icon(){return Ue}}),e(A,N)},$$slots:{default:!0}})}e(n,d)}}),e(S,T)},$$slots:{default:!0}})}ee()}var Nh=u(" Go back",1),Ih=u("Create Account ",1),xh=u(" ",1);function aa(s,a){Z(a,!0);const p={profile:Ne("signup.profile")},c=()=>history.back();Hv(s,{isSignup:!0,get initialValues(){return p},onsubmit:({profile:v})=>{Be("signup.profile",v),a.next()},footer:S=>{var M=xh(),T=E(M);G(T,{class:"button button-link",onclick:c,children:(i,$)=>{var P=Nh(),n=E(P);B(n,{get icon(){return Se}}),R(),e(i,P)},$$slots:{default:!0}});var O=o(T,2);G(O,{class:"button button-primary",type:"submit",children:(i,$)=>{R();var P=Ih(),n=o(E(P));B(n,{get icon(){return Ue}}),e(i,P)},$$slots:{default:!0}}),e(S,M)},progressBar:S=>{var M=fe(),T=E(M);{var O=i=>{yt(i,{get current(){return a.step},get total(){return a.totalSteps}})};z(T,i=>{a.step&&a.totalSteps&&i(O)})}e(S,M)},$$slots:{footer:!0,progressBar:!0}}),ee()}var Dh=u(`You've created your profile, saved your keys, and now you're ready to start chatting — all without asking permission!
From your dashboard, you can use invite links, discover community spaces, and keep up-to-date on groups you've already joined. Click below to get started!
`,1),Ch=u(" Go back",1),Fh=u(" Go to Dashboard",1),Uh=u(" ",1),Vh=u(" ",1);function sa(s,a){Z(a,!0);const t=()=>history.back(),p=async()=>{j(c,!0);try{await a.next()}finally{j(c,!1)}};let c=ae(!1);{let h=W(()=>Fe(p));pe(s,{tag:"form",get onsubmit(){return r(h)},children:(v,m)=>{var S=Vh(),M=E(S);ge(M,{children:($,P)=>{var n=Dh(),f=E(n);$e(f,{children:(d,l)=>{be(d,{children:(_,g)=>{R();var A=F("You're all set!");e(_,A)}})}}),R(4),e($,n)},$$slots:{default:!0}});var T=o(M,2);{var O=$=>{yt($,{get current(){return a.step},get total(){return a.totalSteps}})};z(T,$=>{a.step&&a.totalSteps&&$(O)})}var i=o(T,2);Oe(i,{children:($,P)=>{var n=Uh(),f=E(n);G(f,{class:"button button-link",onclick:t,children:(l,_)=>{var g=Ch(),A=E(g);B(A,{get icon(){return Se}}),R(),e(l,g)},$$slots:{default:!0}});var d=o(f,2);G(d,{class:"button button-primary",type:"submit",get disabled(){return r(c)},children:(l,_)=>{var g=fe(),A=E(g);{var y=k=>{_e(k,{get loading(){return r(c)},children:(b,L)=>{R();var w=F("Go to Dashboard");e(b,w)},$$slots:{default:!0}})},N=k=>{var b=Fh(),L=E(b);B(L,{get icon(){return jv}}),R(),e(k,b)};z(A,k=>{r(c)?k(y):k(N,-1)})}e(l,g)},$$slots:{default:!0}}),e($,n)}}),e(v,S)},$$slots:{default:!0}})}ee()}var jh=u(" Sign up with email",1),Bh=u(" Generate a key",1),Gh=u('Censorship resistant digital spaces for communities. Meet new people, own your identity.
is way to build social apps that talk to each other. Users own their social identity instead of renting it from a tech company, and can take it with them.
If you'd like to learn more about what other apps exist in the nostr ecosystem, please visit .
To learn more about how to manage your keys, or to set up an account, try .
`,1);function Hh(s){const a=()=>history.back();pe(s,{children:(t,p)=>{ge(t,{children:(c,h)=>{var v=Wh(),m=E(v);$e(m,{children:(n,f)=>{be(n,{children:(d,l)=>{R();var _=F("What is nostr?");e(d,_)}})}});var S=o(m,2),M=V(S);ie(M,{external:!0,href:"https://nostr.com/",class:"link",children:(n,f)=>{R();var d=F("Nostr");e(n,d)},$$slots:{default:!0}}),R(),C(S);var T=o(S,2),O=o(V(T));ie(O,{external:!0,class:"link",href:"https://nostrapps.com/",children:(n,f)=>{R();var d=F("nostrapps.com");e(n,d)},$$slots:{default:!0}}),R(),C(T);var i=o(T,2),$=o(V(i));ie($,{external:!0,class:"link",href:"https://nosta.me/",children:(n,f)=>{R();var d=F("nosta.me");e(n,d)},$$slots:{default:!0}}),R(),C(i);var P=o(i,2);G(P,{class:"button button-primary",onclick:a,children:(n,f)=>{R();var d=F("Got it");e(n,d)},$$slots:{default:!0}}),e(c,v)},$$slots:{default:!0}})},$$slots:{default:!0}})}var zh=u(''),Kh=u('Scan with your signer to log in, or click to copy.
uses "keys" instead of passwords to identify users. This allows users to own their social identity instead of renting it from a tech company, and can bring it with them from app to app.
A good way to manage your keys is to use a remote signing application. These apps can hold your keys and log you in remotely to as many applications as you like, without risking loss or theft of your keys.
If you don't have a signer yet, is a great way to get started. You can find more signers on .
`,1);function Qh(s){const a=()=>history.back();pe(s,{children:(t,p)=>{ge(t,{children:(c,h)=>{var v=qh(),m=E(v);$e(m,{children:(f,d)=>{be(f,{children:(l,_)=>{R();var g=F("What is a bunker link?");e(l,g)}})}});var S=o(m,2),M=V(S);ie(M,{external:!0,class:"link",href:"https://nostr.com/",children:(f,d)=>{R();var l=F("Nostr");e(f,l)},$$slots:{default:!0}}),R(),C(S);var T=o(S,4),O=V(T);C(T);var i=o(T,2),$=o(V(i));ie($,{external:!0,class:"link",href:"https://nsec.app/",children:(f,d)=>{R();var l=F("nsec.app");e(f,l)},$$slots:{default:!0}});var P=o($,2);ie(P,{external:!0,class:"link",href:"https://nostrapps.com#signers",children:(f,d)=>{R();var l=F("nostrapps.com");e(f,l)},$$slots:{default:!0}}),R(),C(i);var n=o(i,2);G(n,{class:"button button-primary",onclick:a,children:(f,d)=>{R();var l=F("Got it");e(f,l)},$$slots:{default:!0}}),ue(()=>Ee(O,`One way to log in with a remote signer is using a "bunker link" which is more secure and decentralized than other solutions. Check your signer for a link beginning with "bunker://", copy it into ${Ge}, and you should be good to go!`)),e(c,v)},$$slots:{default:!0}})},$$slots:{default:!0}})}var Xh=u("Bunker Link*
"),Jh=u(''),Zh=u("A login link provided by a nostr signing app.
"),e$=u(" ",1);function t$(s,a){Z(a,!0);const t=()=>se(m,"$bunker",c),p=()=>se(v,"$loading",c),[c,h]=ve(),{loading:v,bunker:m}=a.controller,S=()=>{j(T,!r(T))},M=Ka(1e3,async n=>{j(T,!1),Ht(m,n)});let T=ae(!1);var O=e$(),i=E(O);t_(i,{label:l=>{var _=Xh();e(l,_)},input:l=>{var _=Jh(),g=V(_);B(g,{get icon(){return os}});var A=o(g,2);Re(A);var y=o(A,2);G(y,{onclick:S,children:(N,k)=>{B(N,{get icon(){return Uv}})},$$slots:{default:!0}}),C(_),ue(()=>A.disabled=p()),Ae(A,t,N=>Ht(m,N)),e(l,_)},info:l=>{var _=Zh(),g=o(V(_));G(g,{class:"button button-link",onclick:()=>re(Qh),children:(A,y)=>{R();var N=F("What is a bunker link?");e(A,N)},$$slots:{default:!0}}),C(_),e(l,_)},$$slots:{label:!0,input:!0,info:!0}});var $=o(i,2);{var P=n=>{e_(n,{get onscan(){return M}})};z($,n=>{r(T)&&n(P)})}e(s,O),ee(),h()}const As="social.flotilla",ra=s=>`${As}://x-callback-url/${s}`,a$=s=>`nostrsigner://x-callback-url/auth/nip46?${new URLSearchParams({method:"connect",nostrconnect:s,"x-source":As,"x-success":ra("authSuccess"),"x-error":ra("authError")}).toString()}`,Os="nip44_encrypt,nip44_decrypt,"+[Pa,wa,Ra,Ia,ka,Ta,Na,xa,La,Da].map(s=>`sign_event:${s}`).join(",");class s${constructor({onNostrConnect:a}){Me(this,"url",Pt(""));Me(this,"bunker",Pt(""));Me(this,"loading",Pt(!1));Me(this,"clientSecret",ht());Me(this,"abortController",new AbortController);Me(this,"broker",new gt({clientSecret:this.clientSecret,relays:Uf}));Me(this,"onNostrConnect");this.onNostrConnect=a}async start(){const a=await this.broker.makeNostrconnectUrl({url:Vf,name:Ge,image:Ya,perms:Os});this.url.set(a);let t;try{t=await this.broker.waitForNostrconnect(a,this.abortController.signal)}catch(p){p!=null&&p.error?J({theme:"error",message:`Received error from signer: ${p.error}`}):p&&console.error(p)}t&&(this.loading.set(!0),this.onNostrConnect(t))}launchSigner(){const a=la(this.url),t=a&&a$(a);if(!t){J({theme:"error",message:"Unable to open signer app right now. Please try again."});return}window.location.href=t}stop(){this.broker.cleanup(),this.abortController.abort()}}var r$=u(" ",1),o$=u(" ",1),n$=u(" ",1),i$=u(" Go back",1),l$=u(" ",1),c$=u(" ",1),d$=u(" ",1);function u$(s,a){Z(a,!0);const t=()=>se(S,"$loading",c),p=()=>se(M,"$bunker",c),[c,h]=ve(),v=()=>{r(n)==="connect"?$():history.back()},m=new s$({onNostrConnect:async f=>{const d=await m.broker.getPublicKey();zt(d,m.clientSecret,f.event.pubkey,m.broker.params.relays),Ce("*"),Ie()}}),{loading:S,bunker:M}=m,T=async()=>{if(!t()){try{const{signerPubkey:f,connectSecret:d,relays:l}=gt.parseBunkerUrl(p());if(!f)return J({theme:"error",message:"Sorry, it looks like that's an invalid bunker link."});if(l.length===0)return J({theme:"error",message:"That bunker link does not include any relays."});m.loading.set(!0);const{clientSecret:_}=m,g=new gt({relays:l,clientSecret:_,signerPubkey:f}),A=await g.connect(d,Os),y=await g.getPublicKey();if(y&&["ack",d].includes(A))g.cleanup(),m.stop(),zt(y,_,f,g.params.relays),Ce("*");else return J({theme:"error",message:"Something went wrong, please try again!"})}catch(f){return console.error(f),J({theme:"error",message:"Something went wrong, please try again!"})}finally{m.loading.set(!1)}Ie()}},O=()=>{m.loading.set(!1),j(n,"connect")},i=()=>{m.launchSigner()},$=()=>{j(n,"bunker")},P=$t.getPlatform()==="ios";let n=ae("bunker");tt(()=>{p()==="reviewkey"&&Ut(ht())}),_t(()=>{m.start()}),Cs(()=>{m.stop()});{let f=W(()=>Fe(T));pe(s,{tag:"form",get onsubmit(){return r(f)},children:(d,l)=>{var _=d$(),g=E(_);ge(g,{children:(y,N)=>{var k=n$(),b=E(k);$e(b,{children:(H,K)=>{var Y=r$(),Q=E(Y);be(Q,{children:(X,U)=>{R();var q=F("Log In with a Signer");e(X,q)}});var te=o(Q,2);Ve(te,{children:(X,U)=>{R();var q=F("Using a remote signer app helps you keep your keys safe.");e(X,q)}}),e(H,Y)}});var L=o(b,2);let w;var D=o(L,2);{var x=H=>{Yh(H,{get controller(){return m}})},I=H=>{var K=o$(),Y=E(K);t$(Y,{get controller(){return m}});var Q=o(Y,2);{let U=W(()=>We(`button button-${p()?"neutral":"primary"}`));G(Q,{get class(){return r(U)},onclick:O,children:(q,me)=>{R();var oe=F("Log in with a QR code instead");e(q,oe)},$$slots:{default:!0}})}var te=o(Q,2);{var X=U=>{G(U,{class:"button button-neutral",onclick:i,children:(q,me)=>{R();var oe=F("Open in Signer");e(q,oe)},$$slots:{default:!0}})};z(te,U=>{P&&U(X)})}e(H,K)};z(D,H=>{r(n)==="connect"?H(x):H(I,-1)})}ue(()=>w=rt(L,1,"",null,w,{hidden:r(n)!=="bunker"})),e(y,k)},$$slots:{default:!0}});var A=o(g,2);Oe(A,{children:(y,N)=>{var k=c$(),b=E(k);G(b,{class:"button button-link",onclick:v,get disabled(){return t()},children:(D,x)=>{var I=i$(),H=E(I);B(H,{get icon(){return Se}}),R(),e(D,I)},$$slots:{default:!0}});var L=o(b,2);{var w=D=>{{let x=W(()=>t()||!p());G(D,{type:"submit",class:"button button-primary",get disabled(){return r(x)},children:(I,H)=>{var K=l$(),Y=E(K);_e(Y,{get loading(){return t()},children:(te,X)=>{R();var U=F("Next");e(te,U)},$$slots:{default:!0}});var Q=o(Y,2);B(Q,{get icon(){return Ue}}),e(I,K)},$$slots:{default:!0}})}};z(L,D=>{r(n)==="bunker"&&D(w)})}e(y,k)}}),e(d,_)},$$slots:{default:!0}})}ee(),h()}var p$=u(" ",1),g$=u(' ',1),m$=u(" Go back",1),f$=u(" ",1),v$=u(" ",1);function Ls(s,a){Z(a,!0);let t=ae(!1);const p=()=>history.back(),c=async({client:h,peers:v})=>{j(t,!0);try{const{clientOptions:m,...S}=await Te.selectLogin(a.clientSecret,h,v);S.ok&&m?(Et(m,a.email),Gt(),Ce("*"),Ie()):(console.error(S.messages),J({theme:"error",message:it(S.messages)}))}catch(m){console.error("Login error:",m),J({theme:"error",message:lt})}finally{j(t,!1)}};pe(s,{children:(h,v)=>{var m=v$(),S=E(m);ge(S,{children:(T,O)=>{var i=g$(),$=E(i);$e($,{children:(n,f)=>{var d=p$(),l=E(d);be(l,{children:(g,A)=>{R();var y=F("Select Account");e(g,y)}});var _=o(l,2);Ve(_,{children:(g,A)=>{R();var y=F();ue(()=>Ee(y,`Multiple accounts are associated with ${a.email??""}. Please select one to continue.`)),e(g,y)}}),e(n,d)}});var P=o($,2);ot(P,21,()=>ba(n=>n.pubkey,a.options),n=>n.pubkey,(n,f)=>{G(n,{onclick:()=>c(r(f)),get disabled(){return r(t)},class:"card flex w-full items-center p-3 text-left",children:(d,l)=>{ns(d,{inert:!0,get pubkey(){return r(f).pubkey}})},$$slots:{default:!0}})}),C(P),e(T,i)},$$slots:{default:!0}});var M=o(S,2);Oe(M,{children:(T,O)=>{var i=f$(),$=E(i);G($,{class:"button button-link",onclick:p,get disabled(){return r(t)},children:(n,f)=>{var d=m$(),l=E(d);B(l,{get icon(){return Se}}),R(),e(n,d)},$$slots:{default:!0}});var P=o($,2);_e(P,{get loading(){return r(t)}}),e(T,i)}}),e(h,m)},$$slots:{default:!0}}),ee()}var _$=u(" ",1),h$=u(`Your login codes have been sent!
For security reasons, you may receive three or more emails with login codes in them. Please paste all login codes into the text box below.
`,1),$$=u(" Go back",1),b$=u(" ",1),y$=u(" ",1),E$=u(" ",1);function S$(s,a){Z(a,!0);const t=()=>history.back(),p=async()=>{j(h,!0);try{const{ok:v,options:m,messages:S,clientSecret:M}=await Te.loginWithChallenge(a.email,a.peersByPrefix,r(c));if(!v||m.length===0)return console.error(S),J({theme:"error",message:it(S)});if(ct(m.map(T=>T.pubkey)).length>1)re(Ls,{email:a.email,options:m,clientSecret:M});else{const{client:T,peers:O}=m[0],{clientOptions:i,...$}=await Te.selectLogin(M,T,O);$.ok&&i?(Et(i,a.email),Gt(),Ce("*"),Ie()):(console.error($.messages),J({theme:"error",message:it($.messages)}))}}catch(v){console.error("Login error:",v),J({theme:"error",message:lt})}finally{j(h,!1)}};let c=ae(Ct([])),h=ae(!1);{let v=W(()=>Fe(p));pe(s,{tag:"form",get onsubmit(){return r(v)},children:(m,S)=>{var M=E$(),T=E(M);ge(T,{children:(i,$)=>{var P=h$(),n=E(P);$e(n,{children:(d,l)=>{var _=_$(),g=E(_);be(g,{children:(y,N)=>{R();var k=F("Log In");e(y,k)}});var A=o(g,2);Ve(A,{children:(y,N)=>{R();var k=F("Enter the login codes sent to your email");e(y,k)}}),e(d,_)}});var f=o(n,6);a_(f,{placeholder:"Enter your login codes...",get value(){return r(c)},set value(d){j(c,d,!0)}}),e(i,P)},$$slots:{default:!0}});var O=o(T,2);Oe(O,{children:(i,$)=>{var P=y$(),n=E(P);G(n,{class:"button button-link",onclick:t,get disabled(){return r(h)},children:(d,l)=>{var _=$$(),g=E(_);B(g,{get icon(){return Se}}),R(),e(d,_)},$$slots:{default:!0}});var f=o(n,2);{let d=W(()=>r(h)||r(c).length<3);G(f,{type:"submit",class:"button button-primary",get disabled(){return r(d)},children:(l,_)=>{var g=b$(),A=E(g);_e(A,{get loading(){return r(h)},children:(N,k)=>{R();var b=F("Log In");e(N,b)},$$slots:{default:!0}});var y=o(A,2);B(y,{get icon(){return Ue}}),e(l,g)},$$slots:{default:!0}})}e(i,P)}}),e(m,M)},$$slots:{default:!0}})}ee()}var k$=u(" ",1),P$=u("Email*
"),T$=u(''),R$=u(" ",1),A$=u(" Go back",1),O$=u(" ",1),L$=u(" ",1),M$=u(" ",1);function w$(s,a){Z(a,!0);let t=we(a,"email",15,"");const p=()=>history.back(),c=async()=>{j(h,!0);try{const{ok:v,peersByPrefix:m}=await Te.requestChallenge(t());v?re(S$,{email:t(),peersByPrefix:m}):(console.error("Pomade challenge request failed during OTP login"),J({theme:"error",message:lt}))}catch(v){console.error(v),J({theme:"error",message:lt})}finally{j(h,!1)}};let h=ae(!1);{let v=W(()=>Fe(c));pe(s,{tag:"form",get onsubmit(){return r(v)},children:(m,S)=>{var M=M$(),T=E(M);ge(T,{children:(i,$)=>{var P=R$(),n=E(P);$e(n,{children:(d,l)=>{var _=k$(),g=E(_);be(g,{children:(y,N)=>{R();var k=F("Log In");e(y,k)}});var A=o(g,2);Ve(A,{children:(y,N)=>{R();var k=F("Log in using a one-time login code");e(y,k)}}),e(d,_)}});var f=o(n,2);De(f,{label:_=>{var g=P$();e(_,g)},input:_=>{var g=T$(),A=V(g);B(A,{get icon(){return xe}});var y=o(A,2);Re(y),C(g),Ae(y,t),e(_,g)},$$slots:{label:!0,input:!0}}),e(i,P)},$$slots:{default:!0}});var O=o(T,2);Oe(O,{children:(i,$)=>{var P=L$(),n=E(P);G(n,{class:"button button-link",onclick:p,get disabled(){return r(h)},children:(d,l)=>{var _=A$(),g=E(_);B(g,{get icon(){return Se}}),R(),e(d,_)},$$slots:{default:!0}});var f=o(n,2);{let d=W(()=>r(h)||!t());G(f,{type:"submit",class:"button button-primary",get disabled(){return r(d)},children:(l,_)=>{var g=O$(),A=E(g);_e(A,{get loading(){return r(h)},children:(N,k)=>{R();var b=F("Log in");e(N,b)},$$slots:{default:!0}});var y=o(A,2);B(y,{get icon(){return Ue}}),e(l,g)},$$slots:{default:!0}})}e(i,P)}}),e(m,M)},$$slots:{default:!0}})}ee()}var N$=u(" ",1),I$=u("Email*
"),x$=u(''),D$=u("Password*
"),C$=u(''),F$=u('Forgot your password? .
',1),U$=u(" Go back",1),V$=u(" ",1),j$=u(" ",1),B$=u(" ",1);function G$(s,a){Z(a,!0);let t=we(a,"email",15,"");const p=()=>history.back(),c=()=>re(w$,{email:t()}),h=async()=>{j(v,!0);try{const{ok:S,options:M,messages:T,clientSecret:O}=await Te.loginWithPassword(t(),r(m));if(!S||M.length===0)return console.error(T),J({theme:"error",message:it(T)});if(ct(M.map(i=>i.pubkey)).length>1)re(Ls,{email:t(),options:M,clientSecret:O});else{const{client:i,peers:$}=M[0],{clientOptions:P,...n}=await Te.selectLogin(O,i,$);n.ok&&P?(Et(P,t()),Gt(),Ce("*"),Ie()):(console.error(n.messages),J({theme:"error",message:it(n.messages)}))}}catch(S){console.error("Login error:",S),J({theme:"error",message:lt})}finally{j(v,!1)}};let v=ae(!1),m=ae("");{let S=W(()=>Fe(h));pe(s,{tag:"form",get onsubmit(){return r(S)},children:(M,T)=>{var O=B$(),i=E(O);ge(i,{children:(P,n)=>{var f=F$(),d=E(f);$e(d,{children:(y,N)=>{var k=N$(),b=E(k);be(b,{children:(w,D)=>{R();var x=F("Log In");e(w,x)}});var L=o(b,2);Ve(L,{children:(w,D)=>{R();var x=F("Log in using your email and password");e(w,x)}}),e(y,k)}});var l=o(d,2);De(l,{label:k=>{var b=I$();e(k,b)},input:k=>{var b=x$(),L=V(b);B(L,{get icon(){return xe}});var w=o(L,2);Re(w),C(b),Ae(w,t),e(k,b)},$$slots:{label:!0,input:!0}});var _=o(l,2);De(_,{label:k=>{var b=D$();e(k,b)},input:k=>{var b=C$(),L=V(b);B(L,{get icon(){return nt}});var w=o(L,2);Re(w),C(b),Ae(w,()=>r(m),D=>j(m,D)),e(k,b)},$$slots:{label:!0,input:!0}});var g=o(_,2),A=o(V(g));G(A,{class:"link",onclick:c,children:(y,N)=>{R();var k=F("Log in with a one-time access code");e(y,k)},$$slots:{default:!0}}),R(),C(g),e(P,f)},$$slots:{default:!0}});var $=o(i,2);Oe($,{children:(P,n)=>{var f=j$(),d=E(f);G(d,{class:"button button-link",onclick:p,get disabled(){return r(v)},children:(_,g)=>{var A=U$(),y=E(A);B(y,{get icon(){return Se}}),R(),e(_,A)},$$slots:{default:!0}});var l=o(d,2);{let _=W(()=>r(v)||!t()||!r(m));G(l,{type:"submit",class:"button button-primary",get disabled(){return r(_)},children:(g,A)=>{var y=V$(),N=E(y);_e(N,{get loading(){return r(v)},children:(b,L)=>{R();var w=F("Log in");e(b,w)},$$slots:{default:!0}});var k=o(N,2);B(k,{get icon(){return Ue}}),e(g,y)},$$slots:{default:!0}})}e(P,f)}}),e(M,O)},$$slots:{default:!0}})}ee()}var W$=u(" ",1),H$=u("Your Key*
"),z$=u(''),K$=u("Password*
"),Y$=u(''),q$=u('Logging in this way is not a best practice. For better security, please consider using a to keep your keys safe.
, which allows you to own your social identity.
and .
',1);function _b(s,a){Z(a,!1);const t=()=>re(Ms),p=()=>re(Rs);bt(),pe(s,{children:(c,h)=>{ge(c,{children:(v,m)=>{var S=vb(),M=E(S),T=V(M),O=V(T);C(T);var i=o(T,2),$=V(i,!0);C(i),C(M);var P=o(M,2);G(P,{onclick:t,children:(g,A)=>{Xt(g,{primary:!0,icon:b=>{var L=db(),w=V(L);B(w,{get icon(){return Dv},size:7}),C(L),e(b,L)},title:b=>{var L=ub();e(b,L)},info:b=>{var L=pb();e(b,L)}})},$$slots:{default:!0}});var n=o(P,2);G(n,{onclick:p,children:(g,A)=>{Xt(g,{icon:b=>{var L=gb(),w=V(L);B(w,{get icon(){return Cv},size:7}),C(L),e(b,L)},title:b=>{var L=mb();e(b,L)},info:b=>{var L=fb();e(b,L)}})},$$slots:{default:!0}});var f=o(n,2),d=V(f),l=o(d);ie(l,{external:!0,class:"link",get href(){return Bf},children:(g,A)=>{R();var y=F("Terms of Service");e(g,y)},$$slots:{default:!0}});var _=o(l,2);ie(_,{external:!0,class:"link",get href(){return Gf},children:(g,A)=>{R();var y=F("Privacy Policy");e(g,y)},$$slots:{default:!0}}),R(),C(f),ue(()=>{Ee(O,`Welcome to ${Ge}!`),Ee($,Wf),Ee(d,`By using ${Ge}, you consent to our `)}),e(v,S)},$$slots:{default:!0}})},$$slots:{default:!0}}),ee()}var hb=u(" ",1),$b=u('