1import{h as D}from"./Single.8f812b16.js";import ee from"./news-events-block.85780ea2.js";import{_ as te,a as se,h as x,l as ne}from"./entry.8450503a.js";import{J as l,K as u,u as t,a2 as v,S as a,M as i,H,a4 as L,a3 as P,W as N,I as E,O as re}from"./swiper-vue.8890f379.js";import"./device.48830d6b.js";import"./pointer.41765377.js";const le=["id"],_e=["innerHTML"],ie={class:"row align-items-stretch"},oe={class:"row d-none d-lg-flex"},ae={class:"col-lg-6 mb-3"},ce=["href"],de={class:"col-lg-6 mb-3"},ue=["href"],ve={__name:"news-events",props:{data:Object,index:Number},setup(Q){var S,U,z,A,F,G,J,K,W;const B=Q;se();const e=((S=B==null?void 0:B.data)==null?void 0:S.data)||{},w=(e==null?void 0:e.content_news_events_items)||[],R=e==null?void 0:e.content_news_events_title;e!=null&&e.theme;const h={},I=(z=(U=w.news)==null?void 0:U.items)!=null&&z.length?(A=w.news)==null?void 0:A.items:[],k=((G=(F=w.news)==null?void 0:F.items)==null?void 0:G.length)||0,d=e==null?void 0:e.content_news_events_all_news_page_link,T=e==null?void 0:e.content_news_events_all_news_target,$=((J=w.events)==null?void 0:J.items)||[],y=((W=(K=w.events)==null?void 0:K.items)==null?void 0:W.length)||0,p=e==null?void 0:e.content_news_events_all_events_page_link,C=e==null?void 0:e.content_news_events_all_events_target,O=(e==null?void 0:e.content_news_events_container_background)||"none",X=(e==null?void 0:e.content_news_events_add_bacteria)||"0",M=(e==null?void 0:e.content_news_events_hide_events)!=="0",V=(e==null?void 0:e.content_news_events_hide_news)!=="0",b=(s="",_=0)=>s==="news"?(I==null?void 0:I.filter((c,n)=>n+1<=_))||[]:s==="events"?($==null?void 0:$.filter((c,n)=>n+1<=_))||[]:[],Y=()=>{let s=b("news",4)||[],_=b("events",4)||[];s=s.map(g=>({...g,new_type:"news"})),_=_.map(g=>({...g,event_type:"events"}));const f=s.length,c=_.length,n=[...s,..._],r=[n[0],n[2],n[1],n[3]];let o=[],q=[];return(n==null?void 0:n.length)<=4?r:(f>2&&(o=(s==null?void 0:s.filter((g,m)=>m+1<=2))||[]),c>2&&(q=(_==null?void 0:_.filter((g,m)=>m+1<=2))||[]),[...o,...q])},j={events:{url:p,target:C},news:{url:d,target:T}};return(s,_)=>{const f=D,c=ee,n=ne;return l(),u("section",{id:"block-news-and-events",class:re(["new-events position-relative",["bg-white",t(O)!=="none"?"py-4 py-md-100":""]])},[t(O)!=="none"?(l(),v(f,{key:0,bacteria:t(X),gradientDirection:t(O),offset:!1},null,8,["bacteria","gradientDirection"])):a("",!0),i("div",{class:"new-events__container container position-relative",id:h!=null&&h.id?h.id:""},[i("h2",{innerHTML:t(R)},null,8,_e),i("div",ie,[M?(l(!0),u(H,{key:0},L(b("news",4),(r,o)=>(l(),v(c,{data:r,index:o,total:{news:t(k)},links:j,type:"news"},null,8,["data","index","total"]))),256)):a("",!0),V?(l(!0),u(H,{key:1},L(b("events",4),(r,o)=>(l(),v(c,{data:r,index:o,total:{events:t(y)},links:j,type:"events"},null,8,["data","index","total"]))),256)):a("",!0),!M&&!V?(l(!0),u(H,{key:2},L(Y(),(r,o)=>(l(),v(c,{data:r,index:o,total:{news:t(k),events:t(y)},type:(r==null?void 0:r.new_type)||(r==null?void 0:r.event_type),links:j},null,8,["data","index","total","type"]))),256)):a("",!0)]),i("div",oe,[i("div",ae,[t(k)>0&&t(d)&&t(T)==="_self"?(l(),v(n,{key:0,to:s.$url(t(d)),class:"small-font small-svg d-block"},{default:P(()=>[i("span",null,N(s.$t("more_news")),1),E(x)]),_:1},8,["to"])):a("",!0),t(k)>0&&t(d)&&t(T)!=="_self"?(l(),u("a",{key:1,href:t(d),target:"_blank",class:"small-font small-svg d-block"},[i("span",null,N(s.$t("more_news")),1),E(x)],8,ce)):a("",!0)]),i("div",de,[t(y)>0&&t(p)&&t(C)==="_self"?(l(),v(n,{key:0,to:s.$url(t(p)),class:"small-font small-svg d-block"},{default:P(()=>[i("span",null,N(s.$t("more_events")),1),E(x)]),_:1},8,["to"])):a("",!0),t(y)>0&&t(p)&&t(C)!=="_self"?(l(),u("a",{key:1,href:t(d),target:"_blank",class:"small-font small-svg d-block"},[i("span",null,N(s.$t("more_events")),1),E(x)],8,ue)):a("",!0)])])],8,le)],2)}}},pe=te(ve,[["__scopeId","data-v-d17f2dee"]]);export{pe 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.