1import{_ as k,u as U,a as x,o as m,w as b,c as D,b as i,d as s,t as a,e,f as l,F as p,r as w,g as d,h as c}from"./index-CG-4vira.js";import{u as N}from"./useNewsData-CQeToTxm.js";import"./dynamic-import-helper-BheWnx7M.js";const B={class:"news-view"},z={class:"page-header"},V={class:"container"},L={class:"page-header-content"},C={class:"page-title"},F={class:"page-subtitle"},M={class:"news-content"},S={class:"container"},T={key:0,class:"loading-state"},A={key:1,class:"error-state"},E={key:2,class:"category-section"},W={class:"section-title"},$={class:"news-list"},j=["href"],G={key:0,class:"news-image-container"},H=["src","alt"],J={class:"news-card-content"},K={class:"news-title"},O={class:"news-description"},Q={key:0,class:"news-tags"},R={class:"news-footer"},X={class:"update-date"},Y={class:"view-link"},Z={class:"stay-updated-section"},I={class:"container"},ss={class:"section-intro"},es={class:"section-tag"},as={class:"section-heading"},ts={class:"section-lead"},ns={class:"stay-updated-grid"},ds={class:"stay-updated-card"},is={class:"stay-updated-icon"},cs=["href"],os=["href"],ls={class:"stay-updated-card"},rs={class:"stay-updated-icon"},_s=["href"],hs={class:"stay-updated-card"},gs={class:"stay-updated-icon"},us=["href"],ps={class:"stay-updated-card"},ws={class:"stay-updated-icon"},fs=["href"],Ps={class:"faq-section"},ys={class:"container"},qs={class:"section-intro"},vs={class:"section-tag"},ks={class:"section-heading"},Us={class:"faq-container"},xs={class:"faq-item"},ms={class:"faq-item"},bs={class:"faq-item"},Ds={href:"/wiki",class:"inline-link"},Ns={class:"faq-item"},Bs={href:"/guides",class:"inline-link"},zs={href:"/guides/quarantine-zone-the-last-check-combat-base-defense-guide",class:"inline-link"},Vs={__name:"NewsView",setup(Ls){const{t,locale:f}=U(),{getLocalizedPath:o}=x(),{news:P,loading:h,error:r,loadData:g}=N();m(()=>{g()}),b(f,()=>{g()});const y=D(()=>P.value||[]),q=_=>_?new Date(_).toLocaleDateString("en-US",{month:"short",day:"numeric",year:"numeric"}):"";return(_,v)=>(c(),i("div",B,[s("section",z,[s("div",V,[s("div",L,[s("h1",C,a(e(t)("newsPage.header.title")),1),s("p",F,a(e(t)("newsPage.header.subtitle")),1)])])]),s("section",M,[s("div",S,[e(h)?(c(),i("div",T,[s("p",null,a(e(t)("newsPage.loading")),1)])):l("",!0),e(r)?(c(),i("div",A,[s("p",null,a(e(t)("newsPage.error"))+" "+a(e(r)),1)])):l("",!0),!e(h)&&!e(r)?(c(),i("div",E,[s("h2",W,a(e(t)("newsPage.sectionTitle")),1),s("div",$,[(c(!0),i(p,null,w(y.value,n=>(c(),i("a",{key:n.id,href:e(o)(`/news/${n.addressBar.startsWith("/")?n.addressBar.slice(1):n.addressBar}`),class:"news-card"},[n.imageUrl?(c(),i("div",G,[s("img",{src:n.imageUrl,alt:n.imageAlt||n.title,class:"news-image",loading:"lazy"},null,8,H)])):l("",!0),s("div",J,[s("h3",K,a(n.title),1),s("p",O,a(n.description),1),n.tags&&n.tags.length>0?(c(),i("div",Q,[(c(!0),i(p,null,w(n.tags,u=>(c(),i("span",{key:u,class:"tag"},a(u),1))),128))])):l("",!0),s("div",R,[s("span",X,a(q(n.publishDate)),1),s("span",Y,a(e(t)("newsPage.newsCard.readMore")),1)])])],8,j))),128))])])):l("",!0)])]),s("section",Z,[s("div",I,[s("div",ss,[s("span",es,a(e(t)("newsPage.stayUpdated.tag")),1),s("h2",as,a(e(t)("newsPage.stayUpdated.title")),1),s("p",ts,a(e(t)("newsPage.stayUpdated.lead")),1)]),s("div",ns,[s("div",ds,[s("div",is,a(e(t)("newsPage.stayUpdated.card1.icon")),1),s("h3",null,a(e(t)("newsPage.stayUpdated.card1.title")),1),s("p",null,[d(a(e(t)("newsPage.stayUpdated.card1.text"))+" ",1),s("a",{href:e(o)("/guides"),class:"inline-link"},a(e(t)("newsPage.stayUpdated.card1.link1")),9,cs),d(a(e(t)("newsPage.stayUpdated.card1.text2"))+" ",1),s("a",{href:e(o)("/guides/quarantine-zone-the-last-check-rookie-survival-manual"),class:"inline-link"},a(e(t)("newsPage.stayUpdated.card1.link2")),9,os),d(a(e(t)("newsPage.stayUpdated.card1.text3")),1)])]),s("div",ls,[s("div",rs,a(e(t)("newsPage.stayUpdated.card2.icon")),1),s("h3",null,a(e(t)("newsPage.stayUpdated.card2.title")),1),s("p",null,[d(a(e(t)("newsPage.stayUpdated.card2.text"))+" ",1),s("a",{href:e(o)("/"),class:"inline-link"},a(e(t)("newsPage.stayUpdated.card2.link1")),9,_s),d(a(e(t)("newsPage.stayUpdated.card2.text2")),1)])]),s("div",hs,[s("div",gs,a(e(t)("newsPage.stayUpdated.card3.icon")),1),s("h3",null,a(e(t)("newsPage.stayUpdated.card3.title")),1),s("p",null,[d(a(e(t)("newsPage.stayUpdated.card3.text"))+" ",1),s("a",{href:e(o)("/wiki"),class:"inline-link"},a(e(t)("newsPage.stayUpdated.card3.link1")),9,us),d(a(e(t)("newsPage.stayUpdated.card3.text2")),1)])]),s("div",ps,[s("div",ws,a(e(t)("newsPage.stayUpdated.card4.icon")),1),s("h3",null,a(e(t)("newsPage.stayUpdated.card4.title")),1),s("p",null,[d(a(e(t)("newsPage.stayUpdated.card4.text"))+" ",1),s("a",{href:e(o)("/guides"),class:"inline-link"},a(e(t)("newsPage.stayUpdated.card4.link1")),9,fs),d(a(e(t)("newsPage.stayUpdated.card4.text2")),1)])])])])]),s("section",Ps,[s("div",ys,[s("div",qs,[s("span",vs,a(e(t)("newsPage.faq.tag")),1),s("h2",ks,a(e(t)("newsPage.faq.title")),1)]),s("div",Us,[s("article",xs,[s("h3",null,a(e(t)("newsPage.faq.q1.question")),1),s("p",null,a(e(t)("newsPage.faq.q1.answer")),1)]),s("article",ms,[s("h3",null,a(e(t)("newsPage.faq.q2.question")),1),s("p",null,a(e(t)("newsPage.faq.q2.answer")),1)]),s("article",bs,[s("h3",null,a(e(t)("newsPage.faq.q3.question")),1),s("p",null,[d(a(e(t)("newsPage.faq.q3.answer"))+" ",1),s("a",Ds,a(e(t)("newsPage.faq.q3.link1")),1),d(a(e(t)("newsPage.faq.q3.text2")),1)])]),s("article",Ns,[s("h3",null,a(e(t)("newsPage.faq.q4.question")),1),s("p",null,[d(a(e(t)("newsPage.faq.q4.answer"))+" ",1),s("a",Bs,a(e(t)("newsPage.faq.q4.link1")),1),d(a(e(t)("newsPage.faq.q4.text2"))+" ",1),s("a",zs,a(e(t)("newsPage.faq.q4.link2")),1),d(a(e(t)("newsPage.faq.q4.text3")),1)])])])])])]))}},Ss=k(Vs,[["__scopeId","data-v-bea4fe0a"]]);export{Ss 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.