PageSourceSearch

https://www.ecs-korea.com/_nuxt/9ofHETM8.js

js ecs-korea.com collected 2026-10-04 20:24:04 UTC 2,142 bytes, 1 lines download raw bytes

1import{P as b,u as g,s as l,v as C}from"./L6NWZkBO.js";import{u as D,c as R}from"./BhxrcliZ.js";const w=b("about",()=>{const i=D(),m=g(),u=C(()=>m.localeId),{run:f}=R(),d=l([]),y=l([]),p=l([]),h=l([]),v=l({}),o=l(!1),r=l(null),a={contacts:{},financeYears:{},monthlyReports:{},aboutEcsDetail:{}};return{mediaContacts:d,productContacts:y,financeYears:p,monthlyReports:h,aboutEcsDetail:v,loading:o,error:r,AboutEcsDetail:v,isLoading:o,errorMsg:r,fetchContacts:async(s=!1)=>{const n=String(u.value);if(!s&&a.contacts[n])return d.value=a.contacts[n].mediaContacts,y.value=a.contacts[n].productContacts,a.contacts[n];o.value=!0,r.value=null;try{const t=await f(`contacts:${n}`,()=>i.getAboutContacts(u.value)),e=t?.data??t??{},c={mediaContacts:e.mediaContacts||[],productContacts:e.productContacts||[]};return d.value=c.mediaContacts,y.value=c.productContacts,a.contacts[n]=c,c}catch(t){return r.value=t?.message||String(t),{mediaContacts:[],productContacts:[]}}finally{o.value=!1}},fetchFinanceYear:async(s=!1)=>{const n=String(u.value);if(!s&&a.financeYears[n])return p.value=a.financeYears[n],a.financeYears[n];o.value=!0,r.value=null;try{const t=await f(`finance-years:${n}`,()=>i.getAboutFinanceYear(u.value)),e=t?.data??t??[];return p.value=e,a.financeYears[n]=e,e}catch(t){return r.value=t?.message||String(t),[]}finally{o.value=!1}},fetchMonthlyReport:async(s,n=!1)=>{if(!s)return[];const t=`${u.value}_${s}`;if(!n&&a.monthlyReports[t])return h.value=a.monthlyReports[t],a.monthlyReports[t];o.value=!0,r.value=null;try{const e=await f(`monthly-report:${t}`,()=>i.getAboutMonthlyReport(u.value,s)),c=e?.data??e??[];return h.value=c,a.monthlyReports[t]=c,c}catch(e){return r.value=e?.message||String(e),[]}finally{o.value=!1}},getAboutEcsDetail:async(s,n=!1)=>{if(!s)return null;const t=`${u.value}_${s}`;if(!n&&a.aboutEcsDetail[t])return v.value[s]=a.aboutEcsDetail[t],a.aboutEcsDetail[t];o.value=!0,r.value=null;try{const e=await f(`about-detail:${t}`,()=>i.getAboutEcsDetail(u.value,s)),c=e?.data??e??{};return v.value[s]=c,a.aboutEcsDetail[t]=c,c}catch(e){return r.value=e?.message||String(e),null}finally{o.value=!1}}}});export{w as u};

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.