1import{k as a,y as m,A as u,p as r,B as d,q as x,K as g,L as f,x as p,C as h,f as c,j as _,l as s,v as b,F as v,z as k}from"./vendor-vue-Ct0XopGZ.js";import{l as y,u as w}from"./links-vPZ7jWbZ.js";import{D as S}from"./ContentBlocks-DReDilx9.js";import"./vendor-icons-C07lCRXW.js";import"./vendor-BH4KNWII.js";import"./vendor-swiper-CmTBkzXo.js";import"./app-BpNAJlZG.js";import"./Button-BRs3Jcn_.js";import"./HeroPromotion.vue_vue_type_script_setup_true_lang-ClL-Ljno.js";import"./RegionSidebarSkeleton.vue_vue_type_script_setup_true_lang-gbLOwYjt.js";import"./SearchContent-Cg06g9__.js";import"./PostCard-DfbkPxAW.js";import"./RegionCitySkeleton.vue_vue_type_script_setup_true_lang-DGxxh3dj.js";import"./useBookmarks-CUb2PSG4.js";import"./Modal-Dg7_SI6w.js";import"./WhereToEat-eq4EZTq9.js";import"./TopTenItem-DEmgOt1X.js";import"./WhereToEat-CX5wYhNf.js";import"./PostCardSkeleton.vue_vue_type_script_setup_true_lang-CbWfc6El.js";import"./main-C_w8g5gJ.js";const T={class:"relative mx-auto text-white w-[calc(100%_-_10px)] align-middle pt-[20%] pb-[20%]"},C={class:"w-full text-center text-[22px] md:text-3xl font-medium uppercase mb-0 leading-[1.1]"},E={class:"relative inline-block pb-[10px]"},D=["innerHTML"],q={__name:"ServiceCard",props:{imageUrl:{type:String,required:!0},title:{type:String,required:!0},description:{type:String,required:!0},to:{type:String,required:!1}},setup(e){const l=e,i=c(()=>y(l.to));return(n,t)=>(a(),m(f(i.value?"a":p(h)),{href:e.to,target:i.value?"_blank":void 0,rel:i.value?"noopener noreferrer":void 0,class:"group relative flex aspect-[16/9] md:h-[210px] w-full cursor-pointer flex-col items-center justify-center bg-cover text-white",style:g({backgroundImage:`linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.5)), url('${e.imageUrl}')`})},{default:u(()=>[r("div",T,[r("h3",C,[r("span",E,[d(x(e.title)+" ",1),t[0]||(t[0]=r("span",{class:"absolute bottom-0 left-1/2 h-[2px] w-0 bg-white transition-all duration-500 ease-in-out group-hover:left-0 group-hover:w-full"},null,-1))])]),r("h4",{class:"hidden md:block mt-[10px] text-center text-sm",innerHTML:e.description},null,8,D)])]),_:1},8,["href","target","rel","style"]))}},B={class:"block-container"},L={class:"mb-10 grid grid-cols-2 md:grid-cols-4 gap-2 pt-2 px-4 md:px-0 min-h-[240px] md:min-h-[210px] [&>a]:max-h-[120px] md:[&>a]:max-h-none"},Z=_({__name:"DiscoverJT",props:{block:{}},setup(e){const{t:l}=w(),i=e,n=c(()=>{var t;return((t=i.block.content)==null?void 0:t.items)||[]});return(t,I)=>(a(),s("div",B,[b(S,{title:p(l)("HOMEPAGE_SECTION_DISCOVER_JT_TITLE"),size:"large",class:"mb-0 mt-8"},null,8,["title"]),r("div",L,[(a(!0),s(v,null,k(n.value,o=>(a(),m(q,{key:o.url,to:o.url,"image-url":o.imageUrl,title:o.title,description:o.description},null,8,["to","image-url","title","description"]))),128))])]))}});export{Z 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.