PageSourceSearch

https://bookcrossing.ru/_nuxt/DbzOBUZV.js

js bookcrossing.ru collected 2026-09-24 22:01:08 UTC 7,596 bytes, 1 lines download raw bytes

1import{_ as it}from"./CB5QrfQZ.js";import{bn as O,bo as Q,aQ as a,aR as s,be as ut,aS as o,a_ as c,aT as d,a$ as p,aX as C,bl as r,aY as y,aP as X,b8 as rt,b9 as ct,bb as i,bp as dt,bv as _t,aU as m,b0 as z,aZ as U,bs as pt,ba as gt,b1 as vt}from"./BM_Hxj11.js";import{_ as ft}from"./BRWUID4r.js";import{_ as ht}from"./DYkOk2Oc.js";import{_ as bt}from"./Bmxy3CsQ.js";(function(){try{var t=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};t.SENTRY_RELEASE={id:"6af96dec"};var n=new t.Error().stack;n&&(t._sentryDebugIds=t._sentryDebugIds||{},t._sentryDebugIds[n]="c5766286-0719-4642-9b1f-299535ead3c2",t._sentryDebugIdIdentifier="sentry-dbid-c5766286-0719-4642-9b1f-299535ead3c2")}catch{}})();const kt={class:"author__photo"},mt=["src"],yt={key:1,class:"author__photo-placeholder skeleton"},Ct={class:"author__about"},wt={key:0,class:"author__name"},Pt={key:2,class:"author__books"},$t={key:3,class:"author__books-placeholder skeleton"},At={key:4,class:"author__bio"},Z=O({name:"AuthorCard",__name:"authorCard",props:{author:{},short:{type:Boolean,default:!1},loading:{type:Boolean,default:!1}},setup(t){const{t:n}=Q({useScope:"local"});return(f,_)=>{const N=it;return a(),s("div",{class:ut(["author",{author_short:t.short}])},[o("div",kt,[t.loading?(a(),s("div",yt)):(a(),s("img",{key:0,src:t.author.image||"/images/author.webp",alt:""},null,8,mt))]),o("div",Ct,[t.loading?(a(),s(d,{key:1},[_[0]||(_[0]=o("div",{class:"author__name-placeholder skeleton"},null,-1)),_[1]||(_[1]=o("div",{class:"author__name-placeholder skeleton"},null,-1))],64)):(a(),s("div",wt,c(t.author.last_name)+" "+c(t.author.first_name)+" "+c(t.author.patronymic),1)),t.loading?(a(),s("div",$t)):(a(),s("div",Pt,[t.author.copiesCount?(a(),s(d,{key:0},[p(c(f.$n(t.author.copiesCount)),1)],64)):C("",!0),p(c(r(n)("copies",String(t.author.copiesCount)))+" ",1),_[2]||(_[2]=o("br",null,null,-1)),t.author.booksCount?(a(),s(d,{key:1},[p(c(f.$n(t.author.booksCount)),1)],64)):C("",!0),p(" "+c(r(n)("books",String(t.author.booksCount))),1)])),!t.short&&!t.loading?(a(),s("div",At,[y(N,{source:t.author.description??"","anchor-attributes":{target:"_blank",rel:"noopener noreferrer nofollow"},quotes:"«»„“"},null,8,["source"])])):C("",!0)])],2)}}});function F(t){const n=t;n.__i18n=n.__i18n||[],n.__i18n.push({locale:"",resource:{ru:{books:{t:0,b:{t:1,c:[{t:2,i:[{t:3}],s:"нет книг"},{t:2,i:[{t:3}],s:"книга"},{t:2,i:[{t:3}],s:"книги"},{t:2,i:[{t:3}],s:"книг"}]}},copies:{t:0,b:{t:1,c:[{t:2,i:[{t:3}],s:"нет экземпляров"},{t:2,i:[{t:3}],s:"экземпляр"},{t:2,i:[{t:3}],s:"экземпляра"},{t:2,i:[{t:3}],s:"экземпляров"}]}}},en:{books:{t:0,b:{t:1,c:[{t:2,i:[{t:3}],s:"no books"},{t:2,i:[{t:3}],s:"book"},{t:2,i:[{t:3}],s:"books"}]}},copies:{t:0,b:{t:1,c:[{t:2,i:[{t:3}],s:"no copies"},{t:2,i:[{t:3}],s:"copy"},{t:2,i:[{t:3}],s:"copies"}]}}}}})}typeof F=="function"&&F(Z);const xt=Object.assign(X(Z,[["__scopeId","data-v-d6b2fa67"]]),{__name:"AuthorCard"}),Lt={class:"page-section"},St={class:"page-section__content popular-authors-list"},It={class:"load-more"},Nt={class:"page-section"},Rt={class:"page-section__content new-authors-list"},Vt={class:"load-more"},Bt={class:"page-section__content authors-list"},Dt={class:"books"},Et={class:"paginator-wrapper"},G=O({name:"AuthorsPage",__name:"authors",async setup(t){let n,f;const{t:_,n:N}=Q({useScope:"local"}),J=rt(),{$api:K}=ct(),Y=i(null),j={},w=i([]),P=i(!0),R=i(!1),g=i(1),V=i(1),$=i([]),A=i(!0),B=i(!1),v=i(1),D=i(1),E=i([]),x=i(!0),h=i(Number(J.query.page||1)),M=i(1),T=i(0);function b(l,u,k){return K("/authors",{params:{sort:l,limit:u,page:k}})}async function W(){g.value===1?P.value=!0:R.value=!0;const l=await b("books",6,g.value);g.value===1&&(w.value=[]),w.value.push(...l.data),P.value=!1,R.value=!1,g.value=l.pagination.currentPage,V.value=l.pagination.totalPages}async function tt(){g.value>=V.value||(g.value+=1,await W())}async function et(){v.value===1?A.value=!0:B.value=!0;const l=await b("date",10,v.value);v.value===1&&($.value=[]),$.value.push(...l.data),A.value=!1,B.value=!1,v.value=l.pagination.currentPage,D.value=l.pagination.totalPages}async function at(){v.value>=D.value||(v.value+=1,await et())}async function ot(){x.value=!0;const l=await b("name",30,h.value);E.value=l.data,M.value=l.pagination.totalPages,T.value=l.pagination.total,x.value=!1}async function st(l){h.value=l,await ot(),Y.value?.scrollIntoView()}const{data:nt}=([n,f]=dt(()=>gt("authors-page",()=>Promise.all([b("books",6,1),b("date",10,1),b("name",30,h.value)]))),n=await n,f(),n),[L,S,I]=nt.value??[];return L&&(w.value=L.data,g.value=L.pagination.currentPage,V.value=L.pagination.totalPages),P.value=!1,S&&($.value=S.data,v.value=S.pagination.currentPage,D.value=S.pagination.totalPages),A.value=!1,I&&(E.value=I.data,M.value=I.pagination.totalPages,T.value=
1I.pagination.total),x.value=!1,_t(()=>vt({title:"Авторы книг, зарегистрированные в буккроссинге",description:"В мировом движении «Буккроссинг» "+bt(T.value,"автор|автора|авторов")})),(l,u)=>{const k=xt,q=ft,lt=ht;return a(),s("div",null,[u[5]||(u[5]=o("h1",{class:"page-title"}," Авторы в буккроссинге ",-1)),o("div",Lt,[u[1]||(u[1]=o("h2",{class:"page-section__title"}," Популярные авторы ",-1)),o("div",St,[r(P)?(a(),s(d,{key:1},m(6,e=>y(k,{key:e,author:j,loading:""})),64)):(a(!0),s(d,{key:0},m(r(w),e=>(a(),z(q,{key:e.id,to:"/authors/"+e.id,class:"popular-authors-list__link"},{default:U(()=>[y(k,{author:e},null,8,["author"])]),_:2},1032,["to"]))),128))]),o("div",It,[r(R)?C("",!0):(a(),s("button",{key:0,class:"load-more__button",onClick:tt}," Показать больше "))])]),o("div",Nt,[u[2]||(u[2]=o("h2",{class:"page-section__title"}," Новые авторы ",-1)),o("div",Rt,[r(A)?(a(),s(d,{key:1},m(10,e=>y(k,{key:e,author:j,short:"",loading:""})),64)):(a(!0),s(d,{key:0},m(r($),e=>(a(),z(q,{key:e.id,to:"/authors/"+e.id,class:"authors-list__link"},{default:U(()=>[y(k,{author:e,short:""},null,8,["author"])]),_:2},1032,["to"]))),128))]),o("div",Vt,[r(B)?C("",!0):(a(),s("button",{key:0,class:"load-more__button",onClick:at}," Показать больше "))])]),o("div",{ref_key:"allAuthorsSection",ref:Y,class:"page-section"},[u[4]||(u[4]=o("h2",{class:"page-section__title"}," Все авторы ",-1)),o("div",Bt,[r(x)?(a(),s(d,{key:1},m(10,e=>o("div",{key:e,class:"skeleton authors-list__item-placeholder"})),64)):(a(!0),s(d,{key:0},m(r(E),e=>(a(),z(q,{key:e.id,to:"/authors/"+e.id,class:"authors-list__link authors-list__item"},{default:U(()=>[p(c(e.last_name)+" "+c(e.first_name)+" "+c(e.patronymic)+" ",1),o("span",Dt,[u[3]||(u[3]=p("(",-1)),e.booksCount?(a(),s(d,{key:0},[p(c(r(N)(e.booksCount||0))+" ",1)],64)):C("",!0),p(c(r(_)("books",e.booksCount||0))+")",1)])]),_:2},1032,["to"]))),128))])],512),o("div",Et,[y(lt,{modelValue:r(h),"onUpdate:modelValue":u[0]||(u[0]=e=>pt(h)?h.value=e:null),"page-count":r(M),"click-handler":st,"scroll-to-top":!1},null,8,["modelValue","page-count"])])])}}});function H(t){const n=t;n.__i18n=n.__i18n||[],n.__i18n.push({locale:"",resource:{ru:{books:{t:0,b:{t:1,c:[{t:2,i:[{t:3}],s:"нет книг"},{t:2,i:[{t:3}],s:"книга"},{t:2,i:[{t:3}],s:"книги"},{t:2,i:[{t:3}],s:"книг"}]}}},en:{books:{t:0,b:{t:1,c:[{t:2,i:[{t:3}],s:"no books"},{t:2,i:[{t:3}],s:"book"},{t:2,i:[{t:3}],s:"books"}]}}}}})}typeof H=="function"&&H(G);const Yt=X(G,[["__scopeId","data-v-6c30875a"]]);export{Yt 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.