1import{t as z,a as H,u as $,i as j,o as G,B as O,_ as Y}from"./BuECa_23.js";import{T as I}from"./i-UYzCL8.js";import{F as D,E as J,a as K}from"./CWU5pT7r.js";import{E as Q}from"./Cpgu7i0r.js";import{e as U}from"./8wkpPNjs.js";import{P as W}from"./Cmy72sZL.js";import{s as X}from"./SWV7kp1G.js";import{k as Z,b as s,l as x,c as ee,ac as ae,G as te,L as p,M as T,u as a,T as q,_ as g,$ as b,P as m,n as M}from"./DR3LjU1Z.js";import"./ByMXN55k.js";import"./CYq2FBCJ.js";import"./BNELU3II.js";const le={class:"inner-page __el-cat"},se={class:"content-wrapper"},ne={class:"inner-page__area"},oe=["innerHTML"],ue={class:"el-bib-find-list",id:"top"},ie={key:0,class:"el-bob-results-list"},ce={key:1,class:"__no-results"},re=Z({__name:"index",async setup(pe){let d,E;const y=z(),B=U(),C=H(),o=$(),N=s([{id:1,name:"ÐлавнаÑ",url:"/"},{id:2,name:"ÐзданиÑ",url:"/el-bib"},{id:3,name:"ÐлекÑÑÐ¾Ð½Ð½Ð°Ñ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñека",url:null}]),V=x(()=>{var n,e,l;return((l=(e=(n=y==null?void 0:y.template)==null?void 0:n.phrases)==null?void 0:e.elBibStat)==null?void 0:l.text)||null}),u=s(),_=s(0),f=s(!1),w=x(()=>o==null?void 0:o.query),r=s(!1),v=s(1),i=s(Number(w==null?void 0:w.value.page)||1),A=s(10),k=s(!1),P=s(null),c=s(null),h=s(""),S=x(()=>({...o.query,page:i.value,page_size:A.value}));ee(k,async()=>{i.value=1});const t=([d,E]=ae(()=>B.fetchBibItems({...S.value,...c.value})),d=await d,E(),d);r.value=!0,u.value=(t==null?void 0:t.items)||null,_.value=(t==null?void 0:t.allRecordCount)||0,v.value=(t==null?void 0:t.pageCount)||1,P.value=(t==null?void 0:t.select)||null,r.value=!1,te(()=>{j("elBibAgree")||G()});const R=async(n,e)=>{r.value=!0,c.value=e?{}:n,h.value="",k.value=Object.keys(c.value).length!==0,e&&(i.value=1),await M(async()=>{await C.push({path:o.path,query:{...c.value,page:i.value}})});const l=await B.fetchBibItems({...S.value,...c.value});u.value=(l==null?void 0:l.items)||null,_.value=(l==null?void 0:l.allRecordCount)||0,v.value=(l==null?void 0:l.pageCount)||1,f.value=!1,r.value=!1},F=async n=>{r.value=!0,h.value=n,c.value={},f.value=!0,k.value=!1,await M(async()=>{await C.push({path:o.path,query:{...c.value,page:i.value}})});const e=await B.searchBibItems({...S.value,q:n,"only-el-bib":"Y"});u.value=(e==null?void 0:e.items)||null,_.value=(e==null?void 0:e.allRecordCount)||0,v.value=(e==null?void 0:e.pageCount)||1,r.value=!1},L=async n=>{i.value=+n;const e={...o.query};await C.push({path:o.path,query:{...e,page:i.value}}),f.value&&h.value?await F(h.value):await R(c.value),X("top",500,10)};return(n,e)=>(p(),T("div",le,[a(N)?(p(),q(O,{key:0,breadcrumbs:a(N)},null,8,["breadcrumbs"])):g("",!0),b("div",se,[m(I,{class:"inner-page-h1","is-h1":!0,title:"ÐаÑалог ÑлекÑÑонной библиоÑеки"}),b("div",ne,[b("div",{class:"inner-page__description",innerHTML:a(V)},null,8,oe),b("div",ue,[m(D,{filters:a(P),onSetFilter:R,onSearch:F},null,8,["filters"]),a(u)&&a(u).length?(p(),T("div",ie,[m(I,{title:`Ðайдено ÑезÑлÑÑаÑов: ${a(_)}`},null,8,["title"]),a(u)&&a(u).length?(p(),q(Q,{key:0,items:a(u)},null,8,["items"])):g("",!0),a(v)>1?(p(),q(W,{key:1,page:a(i),"page-count":a(v),onSetCurrentPage:L},null,8,["page","page-count"])):g("",!0)])):a(f)?(p(),T("div",ce," Ðо Ð´Ð°Ð½Ð½Ð¾Ð¼Ñ Ð·Ð°Ð¿ÑоÑÑ Ð½Ð¸Ñего не найдено ")):g("",!0)]),m(J),m(K)])])]))}}),we=Y(re,[["__scopeId","data-v-24cdf16f"]]);export{we 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.