PageSourceSearch

https://ioh.co.id/_nuxt/CvK1y8uJ.js

js ioh.co.id collected 2026-10-01 12:33:00 UTC 11,507 bytes, 1 lines download raw bytes

1import{_ as nt}from"./D4xxyuRc.js";import{_ as rt}from"./CELFhuMZ.js";import{_ as at}from"./BCrq0DiH.js";import{_ as st}from"./k5mfIBr3.js";import{_ as it}from"./B_b0T3s7.js";import{_ as lt}from"./Hr63TJMW.js";import ct from"./dOpvqmGL.js";import{y as ut,l as pt,b as P,d as mt,u as dt,r as K,w as gt,a as _t,z as ft,c as w,h as v,q as I,g as l,f as e,t as D,v as x,i as ht,F as vt,s as bt,A as T,B as W,j as s,C as yt,o as u,x as wt,T as Ct,k as xt,_ as Lt}from"./fKDK9Na9.js";import{l as kt}from"./Cso2gtzr.js";import{i as At}from"./DTgoQpkH.js";import{u as Et,L as X,S as St,a as It}from"./Dy_BSGR5.js";import{d as Tt}from"./COI6GE9N.js";import{b as Ht}from"./Dhz3Ti1k.js";import{u as Rt}from"./B_FW5Dp7.js";import{u as $t,a as Dt}from"./D8Ha2uGf.js";import"./6LkNkvTo.js";import"./Cf4ykU3f.js";import"./Cu5-m7bI.js";import"./Ck8NlYyr.js";import"./CiRax8NG.js";import"./B_xazVtP.js";import"./Dh_-118W.js";import"./B6WbevKU.js";import"./DiaSy8OH.js";import"./DBBaoQP-.js";import"./CRIwvn92.js";import"./CQCsOEgY.js";import"./ZhWAdK_X.js";import"./CVAPdm6B.js";import"./CA5iIYZB.js";import"./jc0MLXVe.js";import"./hxM0HhYQ.js";import"./hcPSPNyt.js";import"./CEgkXbS4.js";import"./DWokKfiz.js";import"./D_WnpZZp.js";import"./DFZDTPcH.js";import"./DJCVDWs0.js";import"./BRnyFMUr.js";import"./CC2ObwUx.js";import"./imQEJXz3.js";import"./N_Haq6j2.js";import"./CLs7nh7g.js";import"./Bm7eROrO.js";import"./DXf5qfyO.js";import"./B7P9zljf.js";import"./DzmhdnfY.js";import"./CQuEAq3A.js";import"./BtvrUErC.js";import"./-GFgPbqI.js";import"./BBKj9tTr.js";import"./Cgztek92.js";import"./BxV0JscY.js";import"./DqsN4VFk.js";import"./B2nhCXdJ.js";import"./DnWxJoZc.js";import"./DaNBu3oo.js";import"./DWE8qTMV.js";import"./COCZKKHB.js";import"./BFWARvvc.js";import"./D_eAeE88.js";import"./ORaCgfBM.js";import"./DhifIvXo.js";import"./BTCZrKR3.js";import"./XoBMEmAH.js";import"./BgnQECpi.js";import"./7eu715EY.js";import"./DUM6sinS.js";import"./Bgs4MsZW.js";import"./hW1yZX90.js";import"./CJbTTj05.js";import"./B9ukQJfq.js";import"./DUaPJxhG.js";import"./DjPiQ9f9.js";import"./Cha6yFXX.js";import"./DjYPDva9.js";import"./DkzsZKLf.js";import"./DPOFMhUk.js";import"./LJSP6nEE.js";import"./CQ__VviL.js";import"./Corko-3i.js";import"./CkDRTvPe.js";import"./CFd715p5.js";import"./D1C7ONxs.js";import"./BQZnv8GC.js";import"./BT6Esr3F.js";import"./8tgekTjg.js";import"./CKN_EODg.js";import"./0zyrAQgF.js";import"./CT1sKHW1.js";import"./Bxirsk9o.js";import"./DDrmgmeW.js";import"./eCEe6bDw.js";import"./DicXP2r2.js";import"./CPTCWq_-.js";import"./uFdpCHsW.js";import"./hl3lOnW8.js";import"./C0S0ftWm.js";import"./jyh94f02.js";import"./DbOA6m8a.js";import"./BN2gQLia.js";import"./BGBk4fRR.js";import"./9UGPESh8.js";import"./DIKpRS6R.js";import"./DunvDEE8.js";import"./BpiyUZqm.js";import"./3_pvTUio.js";import"./CLicIQl3.js";import"./gvaZ86Ba.js";import"./Bo8QAhBG.js";import"./u1tcNiF2.js";import"./4Apeh0Lk.js";import"./BiUBExRv.js";import"./vR6pZZEk.js";import"./BOPnhUQk.js";import"./CWxMgp45.js";import"./DWEsrUSJ.js";import"./D3VwkUPo.js";import"./7-cikXCP.js";import"./DWqsQKLk.js";import"./zGt43TPg.js";import"./Bf0wq-0I.js";import"./SP8gJqho.js";import"./Bqqu7IdU.js";import"./C1DUw47Y.js";import"./DuCepVIB.js";import"./DOs2yXp-.js";import"./CnhJDyrQ.js";import"./-ozQY3wF.js";import"./BCs0q2Gv.js";import"./BoKX5_OS.js";import"./CrLgXcvX.js";import"./CEN_rDHy.js";import"./B59E0V1n.js";import"./DDBI_RvQ.js";import"./pXyZ_txi.js";import"./oseb-Eus.js";import"./Del1cf-4.js";import"./ayRA2GDN.js";const Pt={ID:{Article:"ARTIKEL",Blog:"BLOG","Press Release":"SIARAN PERS"}};function Ut(L){const m=L.map(k=>k.htmlCode).join("").replace(/<script[^>]*>[\s\S]*?<\/script>/gi,"").replace(/<style[^>]*>[\s\S]*?<\/style>/gi,"").replace(/<[^>]*>/g,"").trim().trim().split(/\s+/).length;return Math.ceil(m/200)}const Bt={EN:"en-US",ID:"id-ID"},Mt=()=>{const{$axios:L}=ut(),{currentLanguage:b}=pt(),C=t=>{const p=t.toUpperCase();return Bt[p]??t},m=t=>t.type??t.contentHubLanguage?.contentHub?.type??t?.contentType??null,H=t=>t.slug??t.contentHubLanguage?.contentHub?.slug??t?.contentSlug??"",R=t=>{const p=t.title??t.contentHubLanguage?.contentHub?.title??t.contentHub?.title??"",n=t.slug??t.contentSlug??t.contentHubLanguage?.contentHub?.slug??t.contentHub?.slug??"",d=t.mediaLink??"",g=t.descriptionPreview??t.title??"",A=ne
1w Date;return!p||!n?null:{title:p,slug:n,thumbnailUrl:d,descriptionPreview:g,publishedAt:new Date(A)}},k=t=>Array.isArray(t)?t:t&&typeof t=="object"&&Array.isArray(t.items)?t.items:[];return{getContentBySlug:async(t,p="EN")=>{try{const n=await L.get(`/content-hub/public/${t}`,{params:{language:b()},headers:{"Accept-Language":C(p)}});if(n.data.statusCode!==200)throw P({statusCode:n.data.statusCode||404,statusMessage:n.data.message||"Content not found"});return n.data.data}catch(n){throw P({statusCode:n.response?.status||500,statusMessage:n.response?.data?.message||n.message||"Failed to fetch content"})}},getRelatedContentHubs:async(t,p="EN")=>{const n=m(t);if(!n)return[];try{const d=await L.get("/content-hub/public",{params:{page:1,limit:3,type:n},headers:{"Accept-Language":C(p)}});if(d.data.statusCode!==200)return[];const g=H(t),A=k(d.data.data).map(r=>R(r)).filter(r=>!!r).filter(r=>r.slug!==g);return Array.from(new Map(A.map(r=>[r.slug,r])).values())}catch(d){return console.error("Error fetching related content list:",d),[]}}}},Nt={class:"min-h-screen bg-white"},Ft={class:"pt-10 lg:pt-32 pb-16 px-8"},jt={key:0,class:"flex items-center justify-center min-h-screen","aria-busy":"true"},Gt=["src"],Ot={key:1,class:"mt-20 mx-auto grid max-w-290 grid-cols-1 gap-8 lg:grid-cols-12 lg:gap-14"},zt={class:"py-6 lg:col-span-12 flex flex-col gap-6"},Vt={class:"bg-accent-100! text-accent-700! text-sm font-bold px-3 py-1 rounded w-fit"},Yt={class:"mb-7 text-2xl font-bold leading-tight text-neutral-950 lg:text-4xl"},qt={class:"mb-4 font-medium text-neutral-500 flex justify-between border-b pb-4"},Kt=["datetime"],Wt={key:0,class:"mb-6 overflow-hidden rounded-2xl"},Xt=["src","alt"],Jt={class:"mb-7 flex flex-col md:flex-row justify-between gap-4 bg-neutral-100 rounded-xl lg:col-span-12 p-5 items-center"},Qt={class:"flex gap-2.5"},Zt={key:0,class:"lg:col-span-12"},te={class:"grid grid-cols-1 lg:grid-cols-3 gap-4"},ee={key:2},oe="text-base [&_p]:text-base [&_li]:text-base",ne=mt({__name:"contents",async setup(L){let b,C;const m=dt(),H=xt(),{getContentBySlug:R,getRelatedContentHubs:k}=Mt(),{getSiteInfo:M}=Et(),N=Ht,t=K(At(m.params.language)?m.params.language.toUpperCase():"EN"),p=K(!1),n=s(()=>{const o=m.query.slug;return(Array.isArray(o)?o[0]:o)||""}),d=o=>o.replace(new RegExp("(?<!:)\\/+","g"),"/"),{data:g,pending:A}=([b,C]=gt(async()=>Rt(`content-page-${n.value}-${t.value}`,async()=>{if(!n.value)throw P({statusCode:400,fatal:!0});const o=await R(n.value,t.value);if(!o)throw P({statusCode:404,fatal:!0});const a=await k(o,t.value),c=o.contentHubLanguage?.contentHub?.destinationSite?.domain;let f=null,y=[];if(c){f=await M(encodeURIComponent(c),{language:t.value,slug:n.value,type:"CONTENT_HUB"});const $=B=>B.map(i=>({path:i.linkType===X.DEFAULT?`/${t.value.toLowerCase()}/${i.pageSlug}`:i.externalLink,label:i.navigationLabel,metaData:{uuid:i.id,totalColumn:f?.sitesMenuInformation?.totalColumn??1,svgPreview:i.mediaFile?.svgPreview??null,link:i.mediaFile?.link??null,description:i.description,extension:i.mediaFile?.extension??null,external:i.linkType===X.EXTERNAL,sectionId:i.sectionId,children:i.children.length>0?$(i.children):[]}}));f.navigationMenuStructures&&(y=$(f.navigationMenuStructures))}return{contentDetail:o,related:a,siteInfo:f,builtRoutes:y}},{watch:[n,t]})),b=await b,C(),b),r=s(()=>g.value?.contentDetail),_=s(()=>g.value?.siteInfo),F=s(()=>g.value?.builtRoutes||[]),j=s(()=>g.value?.related||[]),E=s(()=>r.value?.contentHubLanguage?.contentHub),S=s(()=>t.value==="ID"?E.value?.titleInd:E.value?.title),J=s(()=>!!(r.value&&O.value)),G=s(()=>{const o=E.value?.type;return o&&o in Pt.ID?o:"Article"}),O=s(()=>[...r.value?.components??[]].sort((a,c)=>a.orderIndex-c.orderIndex).map(a=>a.htmlCode).join("")),Q=s(()=>`${r.value?.components?Ut(r.value.components):1} ${t.value==="ID"?"menit baca":"min read"}`),Z=s(()=>{const o=r.value?.createdDt;return o?Tt(new Date(o),{format:"EEEE, d MMM yyyy",locale:t.value.toLowerCase()}):""}),U=s(()=>{const o=r.value?.contentHubLanguage?.contentHub;return o?.featuredImage||o?.media?.link||""}),z=s(()=>_.value?St[_.value.siteHeader.key]:null),V=s(()=>_.value?It[_.value.siteFooter.key]:null),Y=s(()=>{const o=H.public.siteDomain;return d(`${o}${m.path}?slug=${n.value}`)});$t({link:[{rel:"canonical",href:Y.value}],htmlAttrs:{lang:t.value.toLowerCase()}}),Dt({title:()=>S.value,description:()=>E.value?.descriptionPreview,ogTitle:()=>S.value,ogDescription:()=>E.value?.descriptionPreview,ogImage:()=>U.value,ogUrl:()=>Y.value,ogType:"article",twitterCard:"summary_large_image",articlePublishedTime:()=>r.value?.createdDt});const tt=o=>{const a=encodeURIComponent(window.location.href),c=encodeURIComponent(S.value||""),y={mail:`mailto:?subject=${c}&body=${a}`,facebook:`https://www.facebook.com/sharer/sharer.php?u=${a}`,threads:`https://threads.net/intent/post?text=${c}%20${a}`,linkedin:`https://www.linkedin.com/sharing/share-offsite/?url=${a}`,x:`https://twitter.com/intent/tweet?url=${a}&text=${c}`}[o];if(o==="mail")return window.location.href=y;window.open(y,"sharePopup","width=600,height=600")},q=()=>{p.value=window.scrollY>300};return _t(()=>window.addEventListener("scroll",q,{passive:!0})),ft(()=>window.removeEventListener("scroll",q)),(o,a)=>{const c=nt,f=rt,y=yt("SocialShareButtons"),$=at,B=st,i=it,et=lt,ot=ct;return u(),w("div",Nt,[v(c,null,{default:I(()=>[e(z)?(u(),T(W(e(z)),{key:0,"current-lang":e(t),"onUpdate:currentLang":a[0]||(a[0]=h=>wt(t)?t.value=h:null),"routes-data":e(F),"sites-metadata":e(_)}
1,null,40,["current-lang","routes-data","sites-metadata"])):x("",!0)]),_:1}),l("main",Ft,[e(A)?(u(),w("div",jt,[l("img",{src:e(kt),alt:"Loading...",class:"mx-auto"},null,8,Gt)])):e(J)?(u(),w("div",Ot,[l("section",zt,[l("div",Vt,D(e(G)),1),l("h1",Yt,D(e(S)),1),l("div",qt,[l("time",{datetime:e(r)?.createdDt},D(e(Z)),9,Kt),l("span",null,D(e(Q)),1)]),e(U)?(u(),w("figure",Wt,[l("img",{src:e(U),alt:e(S),class:"aspect-video h-auto w-full object-cover",loading:"eager"},null,8,Xt)])):x("",!0),l("article",{class:ht(oe)},[v(f,{"html-content":e(O)},null,8,["html-content"])])]),l("div",Jt,[a[1]||(a[1]=l("p",{class:"font-bold text-neutral-700 text-lg"},"Share post",-1)),l("div",Qt,[v(c,null,{default:I(()=>[v(y,{"on-share":tt,"get-icon":e(N)},null,8,["get-icon"])]),_:1})])]),e(j).length>0?(u(),w("aside",Zt,[a[2]||(a[2]=l("h2",{class:"mb-4 text-2xl font-bold text-neutral-950"},"You may also like",-1)),l("div",te,[(u(!0),w(vt,null,bt(e(j),h=>(u(),T(B,{key:h.slug,to:`/${e(t).toLowerCase()}/contents?slug=${encodeURIComponent(h.slug)}`,class:"group block"},{default:I(()=>[v($,{description:h.descriptionPreview,title:h.title,imgurl:h.thumbnailUrl,category:e(G),date:h.publishedAt},null,8,["description","title","imgurl","category","date"])]),_:2},1032,["to"]))),128))])])):x("",!0)])):(u(),w("div",ee,[v(i)]))]),e(V)?(u(),T(W(e(V)),{key:0,"routes-data":e(F)},null,8,["routes-data"])):x("",!0),v(c,null,{default:I(()=>[e(_)?(u(),T(et,{key:0,"site-metadata":e(_)},null,8,["site-metadata"])):x("",!0),v(Ct,{name:"fade-up"},{default:I(()=>[e(p)?(u(),T(ot,{key:0,"site-metadata":e(_)},null,8,["site-metadata"])):x("",!0)]),_:1})]),_:1})])}}}),Bn=Lt(ne,[["__scopeId","data-v-36c1a4a3"]]);export{Bn 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.