1import{_ as z}from"./BARCLSFM.js";import{u as L,_ as E}from"./B9aY0Gk6.js";import{_ as Q}from"./CVIkHZxZ.js";import{_ as D}from"./CvzCJD4f.js";import{_ as H}from"./BeDTnonf.js";import{f as J,B as R,A as X,C as Y,i as Z}from"./C677hslQ.js";import{_ as K}from"./DfEuLXg9.js";import{z as W,b as h,t as ee,w as ae,G as te,M as s,P as g,X as f,L as _,aj as se,u as a,Q as C,N as p,J as O,_ as I,V as t,ai as ne,Z as M,a7 as le,Y as oe}from"./CrQeYvpp.js";const ie={key:0,class:"space-y-5 sm:space-y-7"},re={key:2,class:"text-center"},ve=W({__name:"OverviewPublications",props:{data:{}},setup(S){const l=S,{locale:T,locales:A}=J(),V=R(Y).greater("lg"),r=h(l.data.entries),k=h(1),w=h(l.data.total),u=h(!1),G=parseInt(l.data.limit||"8"),{filterAll:N,selectedSlugs:m,onAllChange:q,onTermChange:F}=L("publishers",ee(l.data,"filter_publishers")),P=X();function U(e){var v;const c=parseInt(l.data.limit||"8"),b=A.value.find(i=>i.code===T.value)||A.value[0],x=((v=l.data.publication_categories)==null?void 0:v.map(i=>i.slug))||[];let o={sort:"date desc",limit:c,page:e,categories:x},n={};if(m.value.length>0){const i=l.data.filter_publishers.filter(d=>m.value.includes(d.slug)).flatMap(d=>[d.id,d.slug]);n={...n,publisher:{in:i}}}return b.isMain?n={...n,site:{contains:`\\_${b.languageTag}`}}:o={...o,site:T.value},Object.keys(n).length>0&&(o={...o,filter:n}),o}async function $(e){const c=U(e);return await P("Publications",c)}async function B(){u.value=!0,k.value=1;const{entries:e}=await $(1);e&&(r.value=e.data,w.value=String(e.total),u.value=!1)}ae(m,B),te(()=>{m.value.length>0&&B()});async function j(){k.value+=1;const{entries:e}=await $(k.value);e&&(w.value=String(e.total),e.data.length!==0&&(r.value=r.value.concat(e.data)))}return(e,c)=>{const b=z,x=E,o=Q,n=D,v=H,i=Z,d=K;return s(),g(d,null,{default:f(()=>[_(b,{heading:e.data.heading,text:e.data.text},null,8,["heading","text"]),_(o,null,{default:f(()=>[(s(),g(se,{to:"#sidebar-filter",disabled:!a(V)},[e.data.has_filter?(s(),g(x,{key:0,taxonomy:"publishers",terms:e.data.filter_publishers,"filter-all":a(N),"selected-slugs":a(m),loading:a(u),"onUpdate:filterAll":a(q),"onUpdate:term":a(F)},null,8,["terms","filter-all","selected-slugs","loading","onUpdate:filterAll","onUpdate:term"])):C("",!0)],8,["disabled"]))]),_:1}),a(u)?(s(),p("ul",ie,[(s(!0),p(O,null,I(a(G),y=>(s(),p("li",{key:y},c[0]||(c[0]=[t("div",{class:"animate-pulse cursor-wait overflow-hidden rounded-bl-xl"},[t("div",{class:"mb-5 flex items-center gap-5 gap-y-1 rounded-bl-xl border-b border-gray-300"},[t("div",{class:"h-8 w-30 rounded-bl-lg bg-gray-300"}),t("div",{class:"h-4 w-72 rounded bg-gray-300"})]),t("div",{class:"grid sm:grid-cols-3"},[t("div",{class:"aspect-[3/2] bg-gray-300"}),t("div",{class:"p-5 sm:col-span-2"},[t("div",{class:"mb-2 h-7 w-full rounded bg-gray-300"}),t("div",{class:"space-y-3"},[t("div",{class:"h-3 w-5/6 rounded bg-gray-300"}),t("div",{class:"h-3 w-11/12 rounded bg-gray-300"}),t("div",{class:"h-3 w-1/4 rounded bg-gray-300"})]),t("div",{class:"mt-6 h-8 w-20 rounded-bl-xl bg-gray-300"})])])],-1)])))),128))])):(s(),g(ne,{key:1,tag:"ul",name:"list",mode:"out-in",class:"space-y-5 sm:space-y-7"},{default:f(()=>[(s(!0),p(O,null,I(a(r),y=>(s(),p("li",{key:y.id},[_(n,{data:y},null,8,["data"])]))),128))]),_:1})),!a(u)&&a(r).length===0?(s(),p("div",re,[_(v,{class:"mx-auto mb-3 size-6 sm:mb-5 sm:size-10"}),t("p",null,M(e.$t("no_entries_found")),1)])):C("",!0),_(le,{name:"fade"},{default:f(()=>[!a(u)&&e.data.selection.value==="auto"&&parseInt(a(w))>a(r).length?(s(),g(i,{key:0,variant:"primary",class:"mt-6",onClick:j},{default:f(()=>[oe(M(e.$t("load_more")),1)]),_:1})):C("",!0)]),_:1})]),_:1})}}});
1export{ve as default}; 2//# sourceMappingURL=BF93ee3S.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.