import{a as r,f as u,t as F,c as re}from"./yjcpNk9y.js";import{b6 as ue,bv as V,b5 as pe,a6 as h,bs as n,bd as x,ar as $,bC as de,b3 as ce,bj as P,bK as N,ao as O,aZ as k,bb as be}from"./DURqPrI0.js";import{s as ge}from"./ChtBVB5W.js";import{s as te}from"./DzOcMAzI.js";import{p as ae,i as R}from"./DM3z28FY.js";import{k$ as he,lM as oe,lQ as se,lO as xe,mg as H,kF as z,bb as S,w as fe,bZ as ye,lm as ee}from"./BQCsJfSh.js";import{a as q}from"./BN2wd4Tl.js";import{U as $e}from"./Blp_1tN2.js";import{M as ke}from"./BFnCJ3-H.js";import{L as we}from"./DpbKQXLj.js";import{F as K}from"./CiWHoGL5.js";import{S as Pe,M as ve,c as me,e as Me,f as je,d as Ce,W as Fe}from"./CSZ2C-U5.js";import{d as Ae,e as le,f as Q,j as De}from"./5z6Kzs-b.js";import{C as Le}from"./B3GtruBg.js";import{A as We}from"./MqDSQiLU.js";import{G as Be}from"./B1msMLPK.js";import{c as Ge,a as Ne}from"./D5IUcPgW.js";import"./CT7U6Zj_.js";import{L as ie}from"./CiNfNlCp.js";var Oe=u('
'),Se=u('');function ne(T,v){ue(v,!0);let s=ae(v,"file",15),b=ae(v,"url",15);const w=he(),Y={maxWidth:128,maxHeight:128,quality:.6,mimeType:"image/jpeg"},D=()=>{P(c,!0)},U=()=>{P(c,!0)},M=()=>{P(c,!1)},A=async e=>{P(c,!1),j(e.dataTransfer.files[0])},L=async e=>{j(e.target.files[0])},j=async e=>{if(!e){b($(m));return}P(p,!0);try{s(await Ge(e,Y)),b((await Ne(s())).url)}finally{P(p,!1)}},I=()=>{P(m,void 0),s(void 0),b(void 0)};let c=V(!1),p=V(!1),m=V(pe(b()));var d=Se(),W=h(d),g=n(W,2);let E;var Z=N(()=>H(z(D))),J=N(()=>H(z(U))),X=N(()=>H(z(M))),_=N(()=>H(z(A))),i=h(g),y=N(()=>b()?H(I):void 0),o=h(i);{var a=e=>{S(e,{get icon(){return Le},class:"scale-150 bg-surface-more!"})},C=e=>{S(e,{get icon(){return We},class:"scale-150 bg-surface-more!"})};R(o,e=>{b()?e(a):e(C,-1)})}x(i);var B=n(i,2);{var f=e=>{var t=Oe(),G=h(t);Pe(G,{}),x(t),r(e,t)},l=e=>{S(e,{get icon(){return Be},size:7})};R(B,e=>{$(p)?e(f):b()||e(l,1)})}x(g),x(d),de(()=>{oe(W,"id",w),oe(g,"for",w),se(g,`background-image: url(${b()??""}); border-color: ${$(c)?"var(--primary)":"var(--line)"};`),E=xe(g,1,"bg-surface-more relative flex h-24 w-24 shrink-0 cursor-pointer items-center justify-center rounded-full border-2 border-solid bg-cover bg-center transition-all",null,E,{transparent:!b()}),se(i,`background: ${b()?"var(--error)":"var(--primary)"};`)}),le("change",W,L),Q("dragenter",g,function(...e){var t;(t=$(Z))==null||t.apply(this,e)}),Q("dragover",g,function(...e){var t;(t=$(J))==null||t.apply(this,e)}),Q("dragleave",g,function(...e){var t;(t=$(X))==null||t.apply(this,e)}),Q("drop",g,function(...e){var t;(t=$(_))==null||t.apply(this,e)}),le("click",i,function(...e){var t;(t=$(y))==null||t.apply(this,e)}),r(T,d),ce()}Ae(["change","click"]);var Te=u(`. Nostr uses "nostr addresses" to make it easier for people to find you, without having to memorize your public key (your user id).
There are several providers of nostr addresses, including several clients. You can find a list and more information on .
`,1);function Ue(T){const v=()=>history.back();ve(T,{children:(s,b)=>{me(s,{children:(w,Y)=>{var D=Te(),U=O(D);Me(U,{children:(p,m)=>{je(p,{children:(d,W)=>{k();var g=F("What is a nostr address?");r(d,g)}})}});var M=n(U,2),A=h(M),L=n(A);ie(L,{external:!0,href:"https://nostr.com/",class:"underline",children:(p,m)=>{k();var d=F("Nostr protocol");r(p,d)},$$slots:{default:!0}}),k(),x(M);var j=n(M,2),I=n(h(j));ie(I,{external:!0,href:"https://nostr.how/en/guides/get-verified",class:"underline",children:(p,m)=>{k();var d=F("nostr.how");r(p,d)},$$slots:{default:!0}}),k(),x(j);var c=n(j,2);fe(c,{class:"button button-primary",onclick:v,children:(p,m)=>{k();var d=F("Got it");r(p,d)},$$slots:{default:!0}}),de(()=>De(A,`${ye} hosts spaces on the `)),r(w,D)},$$slots:{default:!0}})},$$slots:{default:!0}})}var Ie=u(`Create a Profile
Give people something to go on — but remember, privacy matters! Be careful about sharing sensitive information.
Upload an Avatar
Nickname
"),ze=u(''),Re=u("About You
"),Ye=u(''),Ze=u("Website
"),qe=u(''),Ke=u("Nostr Address
"),Qe=u(''),Ve=u(""),Je=u(" ",1),Xe=u(" ",1),er=u(" ",1);function xr(T,v){ue(v,!0);const s=pe(v.initialValues),b=()=>v.onsubmit(ge(s));let w=V(void 0);{let Y=N(()=>z(b));ve(T,{tag:"form",get onsubmit(){return $(Y)},children:(D,U)=>{var M=er(),A=O(M);me(A,{children:(c,p)=>{var m=Xe(),d=O(m);{var W=_=>{var i=Ie(),y=n(h(i),2),o=h(y);ne(o,{get file(){return $(w)},set file(a){P(w,a,!0)},get url(){return s.profile.picture},set url(a){s.profile.picture=a}}),k(2),x(y),x(i),r(_,i)},g=_=>{var i=Ee(),y=h(i);ne(y,{get file(){return $(w)},set file(o){P(w,o,!0)},get url(){return s.profile.picture},set url(o){s.profile.picture=o}}),x(i),r(_,i)};R(d,_=>{v.isSignup?_(W):_(g,-1)})}var E=n(d,2);K(E,{label:o=>{var a=He();r(o,a)},input:o=>{var a=ze(),C=h(a);S(C,{get icon(){return $e}});var B=n(C,2);ee(B),x(a),q(B,()=>s.profile.name,f=>s.profile.name=f),r(o,a)},info:o=>{k();var a=F("What would you like people to call you?");r(o,a)},$$slots:{label:!0,input:!0,info:!0}});var Z=n(E,2);K(Z,{label:o=>{var a=Re();r(o,a)},input:o=>{var a=Ye();be(a),q(a,()=>s.profile.about,C=>s.profile.about=C),r(o,a)},info:o=>{k();var a=F("Give a brief introduction to why you're here.");r(o,a)},$$slots:{label:!0,input:!0,info:!0}});var J=n(Z,2);{var X=_=>{var i=Je(),y=O(i);K(y,{label:f=>{var l=Ze();r(f,l)},input:f=>{var l=qe(),e=h(l);S(e,{get icon(){return we}});var t=n(e,2);ee(t),x(l),q(t,()=>s.profile.website,G=>s.profile.website=G),r(f,l)},info:f=>{k();var l=F("A link to your personal site or portfolio.");r(f,l)},$$slots:{label:!0,input:!0,info:!0}});var o=n(y,2);K(o,{label:f=>{var l=Ke();r(f,l)},input:f=>{var l=Qe(),e=h(l);S(e,{get icon(){return ke}});var t=n(e,2);ee(t),x(l),q(t,()=>s.profile.nip05,G=>s.profile.nip05=G),r(f,l)},info:f=>{var l=Ve(),e=h(l);fe(e,{class:"button button-link",onclick:()=>Fe(Ue),children:(t,G)=>{k();var _e=F("What is a nostr address?");r(t,_e)},$$slots:{default:!0}}),x(l),r(f,l)},$$slots:{label:!0,input:!0,info:!0}}),r(_,i)};R(J,_=>{v.isSignup||_(X)})}r(c,m)},$$slots:{default:!0}});var L=n(A,2);{var j=c=>{var p=re(),m=O(p);te(m,()=>v.progressBar),r(c,p)};R(L,c=>{v.progressBar&&c(j)})}var I=n(L,2);Ce(I,{children:(c,p)=>{var m=re(),d=O(m);te(d,()=>v.footer),r(c,m)}}),r(D,M)},$$slots:{default:!0}})}ce()}export{xr as P}; //# sourceMappingURL=CvbnrPJi.js.map