1import{_ as E}from"./CqEjCOlU.js";import{_ as V}from"./FcjKzDar.js";import{d as T,o as e,c as a,F as H,r as I,b as m,i as v,a as i,v as l,t as d,k as U,j,R as D,f as $,m as F,K as G,B as y,u as c,z as f,l as k,e as z,H as x,I as N,J as L}from"./D8bZCvQQ.js";const J={class:"list row"},K={key:0,class:"news__image"},O=["src","alt"],R={class:"news__content"},S={class:"news__info"},q={key:0,class:"news__date text-xs c-gray"},M={key:1,class:"news__author text-xs c-gray"},P={class:"news__title h4-title"},Q={key:0,class:"news__description text-s"},W=T({__name:"NewsList",props:{list:{type:Array,default:()=>[]}},setup(g){return(s,n)=>{const u=U,o=D;return e(),a("div",J,[(e(!0),a(H,null,I(g.list,(t,p)=>(e(),a("div",{key:p,class:"col col-6 col-sm-12"},[m(o,{to:`/news/${t.id}`,class:"news"},{default:v(()=>[t.image?(e(),a("div",K,[i("img",{src:t.image,alt:t.title},null,8,O)])):l("",!0),i("div",R,[i("div",S,[t.news_date?(e(),a("div",q,d(t.news_date),1)):l("",!0),t.author_title?(e(),a("div",M,d(t.author_title),1)):l("",!0)]),i("div",P,d(t.title),1),t.short_text?(e(),a("div",Q,d(t.short_text),1)):l("",!0),m(u,null,{default:v(()=>[...n[0]||(n[0]=[j("ÐодÑобнее",-1)])]),_:1})])]),_:2},1032,["to"])]))),128))])}}}),X=$(W,[["__scopeId","data-v-14baa55c"]]),Y={class:"page__content page"},Z={class:"container _narrow"},tt=T({__name:"index",async setup(g){let s,n;const{$env:u}=F();G({title:`ÐовоÑÑи - ${u.projectName}`});const o=k("all"),t=k(!1),p=_=>{o.value=_},b=z(()=>{const _=h.value?h.value.map(r=>({id:r.id,label:r.title})):[];return[{id:"all",label:"ÐÑе"},..._]}),{data:w,error:et}=([s,n]=y(async()=>x("news/get-page-data",async()=>{t.value=!0;const _=await N("news/get-for-list-page",{method:"GET",headers:L(),params:{list_type:1,tag_id:o.value==="all"?void 0:o.value}});return t.value=!1,_},{watch:[o]})),s=await s,n(),s),{data:h,error:st}=([s,n]=y(async()=>x("news/get-page-tags",async()=>await N("/news/get-tags-for-list-page",{method:"GET",headers:L(),params:{list_type:1}}))),s=await s,n(),s);return(_,r)=>{const B=E,A=V,C=X;return e(),a("main",Y,[i("div",Z,[r[0]||(r[0]=i("h1",{class:"h1-title"},"ÐовоÑÑи",-1)),m(B,{class:"tags",theme:"spaced",list:c(b),value:c(o),onOnChange:p},null,8,["list","value"]),c(t)?(e(),f(A,{key:0,position:"block",loading:!0})):l("",!0),c(w)&&!c(t)?(e(),f(C,{key:1,list:c(w)},null,8,["list"])):l("",!0)])])}}}),_t=$(tt,[["__scopeId","data-v-e481627b"]]);export{_t 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.