1import{p as $a,J as ka,i as ya,Q as Ja,f as u,b as v,c as s,h as oa,U as ga,W as ba,k as b,F as M,u as r,g as a,E as f,q as l,y as ia,m as S,L as xa,s as $,d as Pa,e as m,a0 as ra,t as n,r as Ua,l as Y,a as Ka,R as Z,T as J,j as w,v as Na,A as Oa,z as la,P as K,C as Qa,a1 as Va,K as Xa,B as Ga,a2 as ha,M as Ya,ao as Za,an as ae,S as ee,X as te,a5 as re,ap as se}from"./application-FZlQ-pQy.js";/* empty css *//* empty css */import{P as oe}from"./Placeholder-BRUGIlop.js";import{S as ie}from"./SpinnerSection-Dm-zN4QQ.js";import le from"./NotFoundPage-C5rQn9Pq.js";var ne=u('<div class="grid__item"><div class="follower__photo"><a><img/></a></div> <div class="follower__name"><a> </a></div></div>'),ve=u('<div class="modal-content"><h2 class="tc"> </h2> <div class="followers-count tc"> </div> <div class="grid four tc"></div> <!></div>');function _e(R,i){$a(i,!1);let T=ka(i,"user",8),N=S([]);ya(),Ja(R,{size:"small",scrolling:!0,children:(sa,B)=>{var O=ve(),C=s(O),W=s(C),e=v(C,2),E=s(e),y=v(e,2);oa(y,5,()=>a(N),ia,(x,c,na,va)=>{var V=ne(),aa=s(V),X=s(aa),ea=s(X);ga(X,H=>ba?.(H));var g=v(aa,2),P=s(g),q=s(P);ga(P,H=>ba?.(H)),b(()=>{M(X,"href",(a(c),r(()=>a(c).link))),M(ea,"src",(a(c),r(()=>a(c).avatar_big_thumgb))),M(ea,"alt",(a(c),r(()=>a(c).full_name))),M(P,"href",(a(c),r(()=>a(c).link))),f(q,(a(c),r(()=>a(c).full_name)))}),l(x,V)});var Q=v(y,2);{let x=Pa(()=>(m(T()),r(()=>`/users/${T().id}/followers`)));xa(Q,{get url(){return a(x)},get items(){return a(N)},set items(c){$(N,c)},$$legacy:!0})}b(x=>{f(W,(m(n),r(()=>n.user.followers))),f(E,x)},[()=>(m(ra),m(n),m(T()),r(()=>ra(n.user.followers_count,{n:T().followers_count})))]),l(sa,O)},$$slots:{default:!0}}),Ua()}async function ce(R,i){a(i)&&(await la.put(`/users/${a(i).id}/follow`),K(i,a(i).is_followed=!0),K(i,a(i).followers_count+=1))}async function de(R,i){a(i)&&(await la.put(`/users/${a(i).id}/unfollow`),K(i,a(i).is_followed=!1),K(i,a(i).followers_count-=1))}function fe(R,i){te.show(_e,{props:{user:a(i)}})}function wa(R,i){$(i,!a(i))}var ue=u('<a class="soc-icon socicon-facebook" aria-label="Facebook" target="_blank"></a>'),pe=u('<a class="soc-icon socicon-instagram" aria-label="Instagram" target="_blank"></a>'),me=u('<a class="personal-site" target="_blank"> </a>'),ge=u('<span class="profile__location italic"> </span>'),be=u('<button class="ui button black"> <span class="followers-count"> </span></button>'),he=u('<button class="ui button black"> <span class="followers-count"> </span></button>'),we=u('<button class="ui button black"> <span class="followers-count"> </span></button>'),$e=u('<div class="continue-read"> </div>'),ke=u('<div class="continue-read"> </div>'),ye=u('<div class="profile__description"><div style="white-space: pre-line"><!></div> <!></div>'),xe=u(' <span class="followers-count"> </span>',1),Pe=u('<div class="grid__item"><!></div>'),Ue=u('<div class="grid three"></div>'),Fe=u('<div class="row"><div class="profile__header"><div class="profile__info"><div class="profile__contacts info_cell"><!> <!> <!></div> <div class="profile__user info_cell"><div class="profile__photo"><img/></div> <p class="profile__name"> </p> <!></div> <div class="profile-follow profile-follow--normal info_cell"><!></div></div> <!></div> <div class="grid-section"><div class="poems__tabs"></div> <div class="grid-section"><!></div> <!></div></div>');function Te(R,i){$a(i,!1);const T=()=>Oa(Qa,"$currentUser",N),[N,sa]=Na(),B=S(),O=S(),C=S();let W=ka(i,"handle",8),e=S(),E=S(!1),y=S(),Q=S(new URLSearchParams(window.location.search).get("type")||""),x=S(),c=S(!1);async function na(g){$(c,!1),$(e,await la.get(`/users/${g}`).catch(()=>{}).finally(()=>$(c,!0))),a(e)&&(K(e,a(e).description=a(e).description||""),K(e,a(e).website=!a(e).website||a(e).website.startsWith("http")?a(e).website:`http://${a(e).website}`))}function va(g,P,q){g.preventDefault(),$(Q,q),$(y,void 0),re(P)}Y(()=>m(W()),()=>{W()&&$(e,void 0)}),Y(()=>a(e),()=>{$(B,{"":{label:n.users.all_poems.title,url:`/authors/${a(e)?.id}`,fetchUrl:`/users/${a(e)?.id}/poems`,count:a(e)?.poems_count},originals:{label:n.users.poems.title,url:`/authors/${a(e)?.id}?type=originals`,fetchUrl:`/users/${a(e)?.id}/poems?original=true`,count:a(e)?.originals_count},translations:{label:n.users.translations.title,url:`/authors/${a(e)?.id}?type=translations`,fetchUrl:`/users/${a(e)?.id}/poems?original=false`,count:a(e)?.translations_count}})}),Y(()=>m(W()),()=>{W()&&na(W())}
1),Y(()=>(a(e),a(x)),()=>{$(O,a(e)?.description&&(!a(x)||a(x).scrollHeight<=150))}),Y(()=>(a(e),n),()=>{$(C,a(e)?[a(e).country_code?n.countries[a(e).country_code]:void 0,a(e).city].filter(g=>!!g).join(" | "):void 0)}),Ka(),ya();var V=Z(),aa=J(V);{var X=g=>{var P=Fe(),q=s(P),H=s(q),ta=s(H),L=s(ta);{var Fa=t=>{var o=ue();b(()=>M(o,"href",(a(e),r(()=>a(e).facebook_profile)))),l(t,o)};w(L,t=>{a(e),r(()=>a(e).facebook_profile)&&t(Fa)})}var _a=v(L,2);{var Sa=t=>{var o=pe();b(()=>M(o,"href",(a(e),r(()=>a(e).instagram_profile)))),l(t,o)};w(_a,t=>{a(e),r(()=>a(e).instagram_profile)&&t(Sa)})}var La=v(_a,2);{var ja=t=>{var o=me(),h=s(o);b(()=>{M(o,"href",(a(e),r(()=>a(e).website))),f(h,(a(e),r(()=>a(e).website)))}),l(t,o)};w(La,t=>{a(e),r(()=>a(e).website)&&t(ja)})}var ca=v(ta,2),da=s(ca),fa=s(da),ua=v(da,2),za=s(ua),Da=v(ua,2);{var Ma=t=>{var o=ge(),h=s(o);b(()=>f(h,a(C))),l(t,o)};w(Da,t=>{a(C)&&t(Ma)})}var Ta=v(ca,2),qa=s(Ta);{var Ha=t=>{var o=Z(),h=J(o);{var I=k=>{var p=be();p.__click=[fe,e];var j=s(p),A=v(j),z=s(A);b(F=>{f(j,`${F??""} `),f(z,(a(e),r(()=>a(e).followers_count)))},[()=>(m(ra),m(n),a(e),r(()=>ra(n.user.followers,{n:a(e).followers_count})))]),l(k,p)},U=k=>{var p=Z(),j=J(p);{var A=F=>{var _=he();_.__click=[de,e];var d=s(_),D=v(d),G=s(D);b(()=>{f(d,`${m(n),r(()=>n.users.unfollow)??""} `),f(G,(a(e),r(()=>a(e).followers_count)))}),l(F,_)},z=F=>{var _=we();_.__click=[ce,e];var d=s(_),D=v(d),G=s(D);b(()=>{f(d,`${m(n),r(()=>n.users.follow)??""} `),f(G,(a(e),r(()=>a(e).followers_count)))}),l(F,_)};w(j,F=>{a(e),r(()=>a(e).is_followed)?F(A):F(z,!1)})}l(k,p)};w(h,k=>{T(),a(e),r(()=>T().id===a(e).id)?k(I):k(U,!1)})}l(t,o)};w(qa,t=>{T()&&t(Ha)})}var Ra=v(H,2);{var Wa=t=>{var o=ye(),h=s(o),I=s(h);Va(I,()=>(m(ha),a(e),r(()=>ha(a(e).description)))),Xa(h,p=>$(x,p),()=>a(x));var U=v(h,2);{var k=p=>{var j=Z(),A=J(j);{var z=_=>{var d=$e();d.__click=[wa,E];var D=s(d);b(()=>f(D,(m(n),r(()=>n.users.description.continue)))),l(_,d)},F=_=>{var d=ke();d.__click=[wa,E];var D=s(d);b(()=>f(D,(m(n),r(()=>n.users.description.hide)))),l(_,d)};w(A,_=>{a(E)?_(F,!1):_(z)})}l(p,j)};w(U,p=>{a(O)||p(k)})}b(()=>Ya(h,1,`description ${a(E)?"opened":"closed"}`)),l(t,o)};w(Ra,t=>{a(e),r(()=>a(e).description)&&t(Wa)})}var Aa=v(q,2),pa=s(Aa);oa(pa,5,()=>(a(B),r(()=>Object.entries(a(B)))),ia,(t,o,h,I)=>{var U=ae(()=>se(a(o),2));let k=()=>a(U)[0],p=()=>a(U)[1].url,j=()=>a(U)[1].label,A=()=>a(U)[1].count;Za(t,{class:"tab__item",get to(){return p()},onclick:z=>va(z,p(),k()),children:(z,F)=>{var _=xe(),d=J(_),D=v(d),G=s(D);b(()=>{f(d,`${j()??""} `),f(G,A())}),l(z,_)},$$slots:{default:!0}})});var ma=v(pa,2),Ba=s(ma);{var Ca=t=>{var o=Ue();oa(o,5,()=>a(y),ia,(h,I)=>{var U=Pe(),k=s(U);ee(k,{get poem(){return a(I)}}),l(h,U)}),l(t,o)},Ea=t=>{{let o=Pa(()=>!a(y));oe(t,{get placeholder(){return m(n),r(()=>n.placeholder.no_author_poems)},get loading(){return a(o)}})}};w(Ba,t=>{a(y),r(()=>a(y)&&a(y).length)?t(Ca):t(Ea,!1)})}var Ia=v(ma,2);xa(Ia,{get url(){return a(B),a(Q),r(()=>a(B)[a(Q)].fetchUrl)},get items(){return a(y)},set items(t){$(y,t)},$$legacy:!0}),b(()=>{M(fa,"src",(a(e),r(()=>a(e).avatar_big_thumgb))),M(fa,"alt",(a(e),r(()=>a(e).full_name))),f(za,(a(e),r(()=>a(e).full_name)))}),l(g,P)},ea=g=>{var P=Z(),q=J(P);{var H=L=>{le(L,{})},ta=L=>{ie(L)};w(q,L=>{a(c)?L(H):L(ta,!1)},!0)}l(g,P)};w(aa,g=>{a(e)?g(X):g(ea,!1)})}l(R,V),Ua(),sa()}Ga(["click"]);export{Te as default}; 2//# sourceMappingURL=UserPage-dT0A9nr7.js.map
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.