import{_ as cs}from"./TitleComponent.c88oKeP3.js";import{e as us,v as _s,y as v,f as K,x as ps,B as fs,w as Q,T as ws,o as k,c as y,g as s,a as p,h as u,F as S,r as x,i as o,t as n,l as d,M as vs,S as Z,U as ms,j as gs,J as E,m as hs,p as bs,q as ks,W as Ms,_ as ys}from"./entry.MTK-a_KG.js";import{a as ss}from"./index.B2BEMLVt.js";const Ts=""+globalThis.__publicAssetsURL("icons/small-left-arrow.svg"),$s=""+globalThis.__publicAssetsURL("icons/small-right-arrow.svg"),es=I=>(bs("data-v-0a243ea5"),I=I(),ks(),I),Ys={id:"intro"},Cs={class:"content"},Ds={id:"news",class:"news-section"},Xs={class:"upper"},Ls={class:"news-container"},Vs=["onClick"],Bs={class:"content"},Ps={class:"title"},Rs={class:"date"},js={class:"news-navigation"},Ns={class:"news-nav"},Ss={class:"news-nav"},Is=es(()=>s("img",{src:Ts,alt:"move-slide-left"},null,-1)),Us=[Is],Fs=es(()=>s("img",{src:$s,alt:"move-slide-right"},null,-1)),zs=[Fs],As=es(()=>s("div",{class:"news-nav desktop-only"},null,-1)),Ws={class:"news-nav desktop-only"},qs={id:"vulnerability",class:"news-section black"},xs={class:"upper"},Hs={class:"left"},Os={class:"article-wrapper"},Js={class:"list"},Gs={class:"vul"},Ks={class:"cve"},Qs={class:"title"},Zs={class:"date"},Es={class:"right"},se={class:"article-wrapper"},ee={class:"list"},te={class:"cve"},ae={class:"title"},oe={class:"date"},le={id:"publication",class:"news-section black"},ne={class:"upper"},ie={class:"left"},de={class:"article-wrapper"},re={class:"list"},ce={class:"pub"},ue={class:"title"},_e={class:"desc"},pe={class:"date"},fe={class:"right"},we={class:"article-wrapper"},ve={class:"list"},me={class:"title"},ge={class:"desc"},he={class:"date"},be=us({__name:"index",async setup(I){let f,M;const{locale:ns}=_s(),i=v(1),T=v(1),H=K(()=>{const e=Math.floor(T.value/12);return T.value%12?e+1:e}),O=ps();v([!1,!1,!1,!1,!1]),v([!1,!1,!1,!1,!1]);const J=e=>{if(0<i.value+e&&i.value+e<=H.value&&(i.value=i.value+e,document)){const t=document==null?void 0:document.getElementById("news");window.scrollTo({top:(t==null?void 0:t.offsetTop)||0,behavior:"auto"})}},U=e=>{window.open(e,"_blank")},ts=v([]),as=async e=>{const t=await ss.sv.getNews(e);ts.value=t==null?void 0:t.value.data,T.value=t==null?void 0:t.value.total,J(e-i.value)};fs(i,()=>{as(i.value)});const m=([f,M]=Q(()=>ss.sv.getRecentCVE()),f=await f,M(),f),g=([f,M]=Q(()=>ss.sv.getRecentPub()),f=await f,M(),f);[f,M]=Q(()=>as(i.value)),await f,M();const b=v({vul:0,pub:0}),$=v(0),F=v({vul:0,pub:0}),z=v(!1),G=(e,t,r)=>e<t?t:e>r?r:e,is=K(()=>(b.value.vul*$.value+F.value.vul*-1)*-1),ds=K(()=>(b.value.pub*$.value+F.value.pub*-1)*-1),A=(e,t)=>{var q,w,Y,C;if(window.innerWidth>900){e.preventDefault();return}$.value=window.innerWidth-140+20;const r=l=>{l.cancelable&&l.preventDefault();let _;l.touches?_=(l==null?void 0:l.touches[0].pageX)-(e==null?void 0:e.touches[0].pageX):_=(l==null?void 0:l.pageX)-(e==null?void 0:e.pageX),z.value=!1,F.value[t]=G(_,-$.value+10,$.value-10)},W=l=>{var X,L;let _;l.changedTouches?_=(l==null?void 0:l.changedTouches[0].pageX)-(e==null?void 0:e.changedTouches[0].pageX):_=(l==null?void 0:l.pageX)-(e==null?void 0:e.pageX);const D=4;_>-100&&(b.value[t]=G(b.value[t]-1,0,D)),_<100&&(b.value[t]=G(b.value[t]+1,0,D)),z.value=!0,F.value[t]=0,l.changedTouches?(X=e.target)==null||X.removeEventListener("touchmove",r):(L=e.target)==null||L.removeEventListener("mousemove",r)};e.touches?((q=e.target)==null||q.addEventListener("touchmove",r),(w=e.target)==null||w.addEventListener("touchend",W,{once:!0})):((Y=e.target)==null||Y.addEventListener("mousemove",r),(C=e.target)==null||C.addEventListener("mouseup",W,{once:!0}))};return ws(()=>{window.addEventListener("resize",()=>{b.value={vul:0,pub:0}})}),(e,t)=>{var Y,C,l,_,D,X,L,os,ls;const r=cs,W=Ms,q=ms,w=gs;return k(),y(S,null,[s("section",Ys,[s("div",Cs,[p(r,{type:"h1",class:"title"},{default:u(()=>[d(n(e.$t("news.intro")),1)]),_:1})])]),s("section",Ds,[s("div",Xs,[p(r,{class:"title"},{default:u(()=>[d(" Theori News ")]),_:1})]),s("div",Ls,[(k(!0),y(S,null,x(o(ts),a=>(k(),y("div",{class:"news",onClick:c=>("navigateTo"in e?e.navigateTo:o(E))(o(O)(`/news/${a.id}`))},[s("div",{class:"image",style:Z({"background-image":`url('/api/upload/news/${a.image}'), url('/news_default.jpg')`})},null,4),s("div",Bs,[s("h3",Ps,n(o(ns)==="en"?a.name_eng:a.name_kor),1),s("p",Rs,n(e.$dayjs(a.date).format("MMMM DD, YYYY")),1)])],8,Vs))),256))]),s("div",js,[s("div",Ns,n((Number(o(i))-1)*12+1)+" - "+n(Math.min(Number(o(i))*12,o(T)))+" of "+n(o(T)),1),s("div",Ss,[s("button",{onClick:t[0]||(t[0]=a=>J(-1))},Us),s("button",{onClick:t[1]||(t[1]=a=>J(1))},zs)]),As,s("div",Ws,[d(" Current Page: "),p(q,{modelValue:o(i),"onUpdate:modelValue":t[2]||(t[2]=a=>vs(i)?i.value=a:null)},{default:u(()=>[(k(!0),y(S,null,x(o(H),a=>(k(),hs(W,{value:a},{default:u(()=>[d(n(a),1)]),_:2},1032,["value"]))),256))]),_:1},8,["modelValue"]),d(" of "+n(o(H)),1)])])]),s("section",qs,[s("div",xs,[p(r,{class:"title"},{default:u(()=>[d(" Vulnerability Disclosure ")]),_:1}),p(w,{class:"white",onClick:t[3]||(t[3]=a=>("navigateTo"in e?e.navigateTo:o(E))(o(O)("/vulnerability")))},{default:u(()=>[d(" View all ")]),_:1})]),s("div",{class:"lower",style:Z({transform:`translateX(${o(is)}px)`,transition:`transform ${o(z)?300:0}ms ease-in-out 0s`}),onMousedown:t[5]||(t[5]=a=>A(a,"vul")),onTouchstart:t[6]||(t[6]=a=>A(a,"vul"))},[s("div",Hs,[s("div",Os,[s("div",Js,[s("div",Gs,[s("h3",Ks,n((Y=o(m))==null?void 0:Y[0].cve_num),1),s("p",Qs,n((C=o(m))==null?void 0:C[0].title),1),s("p",Zs,n(e.$dayjs((l=o(m))==null?void 0:l[0].date).format("MMMM DD, YYYY")),1),p(w,{class:"more out-link green-arrow",onClick:t[4]||(t[4]=a=>{var c;return U((c=o(m))==null?void 0:c[0].link)})},{default:u(()=>[d(" Read more ")]),_:1})])])])]),s("div",Es,[s("div",se,[s("div",ee,[(k(),y(S,null,x(4,a=>{var c,h,V,B,P,R;return s("div",{key:a,class:"vul"},[s("h3",te,n((h=(c=o(m))==null?void 0:c[a])==null?void 0:h.cve_num),1),s("p",ae,n((B=(V=o(m))==null?void 0:V[a])==null?void 0:B.title),1),s("p",oe,n(e.$dayjs((R=(P=o(m))==null?void 0:P[a])==null?void 0:R.date).format("MMMM DD, YYYY")),1),p(w,{class:"more white out-link green-arrow",onClick:rs=>{var j,N;return U((N=(j=o(m))==null?void 0:j[a])==null?void 0:N.link)}},{default:u(()=>[d(" Read more ")]),_:2},1032,["onClick"])])}),64))])])])],36)]),s("section",le,[s("div",ne,[p(r,{class:"title"},{default:u(()=>[d(" Publications ")]),_:1}),p(w,{class:"white",onClick:t[7]||(t[7]=a=>("navigateTo"in e?e.navigateTo:o(E))(o(O)("/publication")))},{default:u(()=>[d(" View all ")]),_:1})]),s("div",{class:"lower",style:Z({transform:`translateX(${o(ds)}px)`,transition:`transform ${o(z)?300:0}ms ease-in-out 0s`}),onMousedown:t[9]||(t[9]=a=>A(a,"pub")),onTouchstart:t[10]||(t[10]=a=>A(a,"pub"))},[s("div",ie,[s("div",de,[s("div",re,[s("div",ce,[s("h3",ue,n((D=(_=o(g))==null?void 0:_[0])==null?void 0:D.title),1),s("p",_e,n((L=(X=o(g))==null?void 0:X[0])==null?void 0:L.society),1),s("p",pe,n(e.$dayjs((ls=(os=o(g))==null?void 0:os[0])==null?void 0:ls.date).format("MMMM DD, YYYY")),1),p(w,{class:"more white out-link green-arrow",onClick:t[8]||(t[8]=a=>{var c,h;return U((h=(c=o(g))==null?void 0:c[0])==null?void 0:h.link)})},{default:u(()=>[d(" Read more ")]),_:1})])])])]),s("div",fe,[s("div",we,[s("div",ve,[(k(),y(S,null,x(4,a=>{var c,h,V,B,P,R;return s("div",{key:a,class:"pub"},[s("h3",me,n((h=(c=o(g))==null?void 0:c[a])==null?void 0:h.title),1),s("p",ge,n((B=(V=o(g))==null?void 0:V[a])==null?void 0:B.society),1),s("p",he,n(e.$dayjs((R=(P=o(g))==null?void 0:P[a])==null?void 0:R.date).format("MMMM DD, YYYY")),1),p(w,{class:"more white out-link green-arrow",onClick:rs=>{var j,N;return U((N=(j=o(g))==null?void 0:j[a])==null?void 0:N.link)}},{default:u(()=>[d(" Read more ")]),_:2},1032,["onClick"])])}),64))])])])],36)])],64)}}}),Te=ys(be,[["__scopeId","data-v-0a243ea5"]]);export{Te as default};
