PageSourceSearch

https://transnusa.co.id/_nuxt/Cz1tiQZ8.js

js transnusa.co.id collected 2026-10-04 02:14:03 UTC 5,215 bytes, 1 lines download raw bytes

1import{_ as A,a as B}from"./BYgoiMe9.js";import{_ as F}from"./CTsUh214.js";import{_ as T}from"./u7oVW6lP.js";import{_ as q}from"./DD0o8Okc.js";import{q as I,u as L,r as w,e as O,f as P,x as U,c as m,b as d,a as e,i as o,j as y,t as a,m as b,F as E,k as H,o as u,d as S}from"./BsPDJMot.js";import{u as Y,a as G}from"./B7JVLDHN.js";import{u as J}from"./1X2sV5Xr.js";import{_ as K}from"./DlAUqK2U.js";const M={class:"mt-10 max-w-[1400px] mx-auto px-10"},Q={class:"my-12"},W={class:"text-center"},X={class:"text-xl font-[600]"},Z={class:"flex justify-center gap-4 mt-2"},tt={class:"bg-gray-100 rounded-full p-1"},et=["disabled"],ot=["disabled"],at={class:"grid grid-cols-1 sm:grid-cols-2 md:grid-cols-3 lg:grid-cols-4 gap-5 mt-10"},nt=["data-index"],st=["href"],rt={class:"absolute inset-0 bg-gradient-to-t from-black via-black/20 to-transparent"},it={class:"absolute bottom-0 p-4 sm:p-6 w-full"},lt={class:"text-white text-lg sm:text-xl font-bold"},ct={class:"text-white/90 mb-2 sm:mb-4 text-sm sm:text-base"},mt={class:"text-[#C8D547] flex items-center gap-1 sm:gap-2 group-hover:gap-2 sm:group-hover:gap-3 transition-all opacity-0 sm:opacity-0 group-hover:opacity-100 transform translate-y-2 group-hover:translate-y-0 duration-300 hover:cursor-pointer"},dt={key:0,class:"text-center text-red-500 mt-10"},ut={key:1,class:"text-center mt-10"},pt={class:"text-2xl"},_t={__name:"index",async setup(ht){let p,h;const k=I(),$=U(),{t,locale:i}=L(),{baseURL:C}=Y(),l=w("domestic"),c=w(!1),{data:D,error:f}=([p,h]=O(()=>G(`${C}/contents/destinations`,{server:!0,key:`content-destination-${i.value}`,query:{region:i.value},transform:n=>n.data},"$s7t_1DYOxh")),p=await p,h(),p),g=P(()=>{var n;return((n=D.value)==null?void 0:n.filter(s=>s.category===l.value))||[]});async function x(n){if(l.value===n||c.value)return;c.value=!0;const s=300;await new Promise(_=>{setTimeout(_,s)}),l.value=n,c.value=!1}return J({title:t("meta.exploreroute.title"),htmlAttrs:{lang:i.value=="my"?"ms":i.value=="cn"?"zh-CN":i.value},meta:[{charset:"utf-8"},{name:"viewport",content:"width=device-width, initial-scale=1"},{name:"title",content:t("meta.exploreroute.title")},{name:"description",content:t("meta.exploreroute.description")},{name:"keywords",content:t("meta.keywords")},{name:"author",content:t("meta.author")},{name:"og:title",content:t("meta.exploreroute.title")},{name:"og:description",content:t("meta.exploreroute.description")},{name:"og:image",content:t("meta.og.image")},{name:"og:url",content:t("meta.og.url")},{name:"og:site_name",content:t("meta.author")},{name:"og:type",content:t("meta.og.type")},{name:"og:locale",content:t("meta.og.locale")},{name:"twitter:card",content:t("meta.twitter.card")},{name:"twitter:title",content:t("meta.exploreroute.title")},{name:"twitter:description",content:t("meta.exploreroute.description")},{name:"twitter:image",content:t("meta.twitter.image")},{name:"robots",content:"index, follow"},{name:"language",content:t("meta.language")},{name:"revisit-after",content:"1 days"}],link:[{rel:"alternate",hreflang:"id-id",href:"https://www.transnusa.co.id/id"},{rel:"alternate",hreflang:"ms-my",href:"https://www.transnusa.co.id/my"},{rel:"alternate",hreflang:"zh-cn",href:"https://www.transnusa.co.id/cn"},{rel:"alternate",hreflang:"en",href:"https://www.transnusa.co.id/en"},{rel:"alternate",hreflang:"x-default",href:"https://www.transnusa.co.id/en"},{rel:"icon",type:"image/x-icon",href:"/favicon.ico"},{rel:"canonical",href:`${$.public.baseUrlCanonical}${k.fullPath}`}]}),(n,s)=>{var v;const _=A,R=F,N=T,V=q,j=B;return u(),m("div",null,[d(_,{title:o(t)("exploreRoute.title"),dark:!1,image:"/images/explore-route/banner.webp"},null,8,["title"]),d(R),e("div",M,[e("section",Q,[e("div",W,[e("h2",X,a(o(t)("exploreRoute.subtitle")),1),e("div",Z,[e("div",tt,[e("button",{onClick:s[0]||(s[0]=r=>x("domestic")),disabled:o(c),class:"disabled:opacity-50"},[e("div",{class:b(`px-6 py-1 pt-2 rounded-full transition-all duration-300 ${o(l)==="domestic"?"font-[600] bg-[#C8D547]":""}`)},a(o(t)("exploreRoute.domestic")),3)],8,et),e("button",{onClick:s[1]||(s[1]=r=>x("international")),disabled:o(c),class:"disabled:opacity-50"}
1,[e("div",{class:b(`px-6 py-1 pt-2 rounded-full transition-all duration-300 ${o(l)==="international"?"font-[600] bg-[#C8D547]":""}`)},a(o(t)("exploreRoute.international")),3)],8,ot)])])]),e("div",at,[(u(!0),m(E,null,H(o(g),(r,z)=>(u(),m("div",{key:r.id,"data-index":z,class:"relative h-[300px] sm:h-[350px] md:h-[400px] rounded-lg overflow-hidden group cursor-pointer destination-item"},[e("a",{href:`/${o(i)}/explore-route/destinations/${r.name}`,class:"no-pointer"},[d(N,{src:r.thumbnail,alt:r.city,class:"w-full h-full object-cover"},null,8,["src","alt"]),e("div",rt,[e("div",it,[e("h3",lt,a(r.country),1),e("p",ct,a(r.city),1),e("div",mt,[S(a(o(t)("exploreRoute.explore"))+" ",1),d(V,{class:"inline-block ml-1",icon:["fas","arrow-right"]})])])])],8,st)],8,nt))),128))]),o(f)?(u(),m("div",dt,a(o(f)),1)):y("",!0),(v=o(g))!=null&&v.length?y("",!0):(u(),m("div",ut,[e("div",pt,a(o(t)("exploreRoute.noDestinations.title")),1),e("div",null,a(o(t)("exploreRoute.noDestinations.description")),1)]))])]),d(j)])}}},$t=K(_t,[["__scopeId","data-v-d579a18c"]]);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.