PageSourceSearch

https://studiocity-macau.com/_nuxt/CsOQNN3_.js

js studiocity-macau.com collected 2026-09-25 23:44:23 UTC 4,942 bytes, 1 lines download raw bytes

1import{_ as X}from"./BXP6m2mJ.js";import{_ as Y}from"./CesQfTDu.js";import{_ as Z}from"./CW7woIrU.js";import{_ as ee}from"./CUsbe8jz.js";import{_ as te}from"./B-cRj5zA.js";import{_ as ie}from"./7tpA6snz.js";import{_ as ne}from"./MkPDgsLu.js";import{_ as oe}from"./CGv8tlhQ.js";import{b as se,e as P,f as ae,g as le,w as _e,q as re,N as de,a4 as ce,r,s as c,v as a,x as l,aN as U,A as t,y as o,aF as me,F as pe,z as ue,V as x,a6 as p,Q as E,R as ge,B as fe,D as y,G as n,h as he,b1 as u,$ as g}from"./ByjodPhJ.js";import{b as be}from"./B9HbF4tI.js";import"./DP8j0BYO.js";import"./D3d5en-K.js";import"./CrmzrM9Q.js";const ve={"g-scroll-trigger-item":""},ye={class:"media-2xl"},ke={class:"media-2xl"},we={class:"rooms-all__container"},xe={class:"list__container"},$e={key:0,class:"rooms-list-box"},Be={class:"melco-tag melco-tag--sm"},De={class:"line-clamp-2"},Ie=["innerHTML"],Se={key:0,class:"item item-detail-link"},Le={key:1,class:"item item-book"},Ne=se({__name:"index",props:{id:{},type:{default:""},data:{default:null},blockIndex:{default:0}},emits:["widget:loaded","widget:not-exist","widget:empty"],async setup(z,{emit:T}){let f,$;const{$jsonApiParams:We}=P(),B=ae();le();const F=y(),D=be(z),{type:Ae,data:k,blockIndex:Pe,blockUniqueId:Ue}=D,G=T,M=P(),I=n(()=>k.value?.field_main_title),S=n(()=>k.value?.field_sub_title),L=n(()=>k.value?.field_endpoint),N=y(!1),W=y(0),h=y([]),R=async()=>{if(!L.value)return[];const{data:e,error:_}=await he.list.bookingListEndpoint(`${L.value}`).ssr(M);return e.value?.list||[]};h.value=([f,$]=_e(()=>R()),f=await f,$(),f),h.value.length<=0&&(N.value=!0);const V=n(()=>e=>u({widgets:e.field_widgets?.list||[],type:g.inner_page_banner})),H=n(()=>e=>u({widgets:e.field_widgets?.list||[],type:g.landing_page_content})),O=n(()=>e=>u({widgets:e.field_widgets?.list||[],type:g.overview})),w=n(()=>e=>u({widgets:e.field_widgets?.list||[],type:g.room_highlight})),C=n(()=>e=>{const _=(w.value(e)?.field_room_highlights?.list||[]).map(d=>({svg_icon:d.field_type?.data?.data?.uri?.url,field_content:{processed:d.title},field_type:d.field_type,is_cms_icon:!0}));return p.getIconInfoListForOfferItem({infos:_})}),j=n(()=>e=>u({widgets:e.field_widgets?.list||[],type:g.thumbnail_image})),s=n(()=>e=>{const _=j.value(e),b=_?.field_image?.list?.find(m=>m.type===p.config.str_media_image_type),v=V.value(e)?.field_image?.list?.find(m=>m.type===p.config.str_media_image_type);return{image:b?.field_media_image||v?.field_media_image,title:_?.field_main_title||e?.title,description:_?.field_description||O.value(e)?.field_content?.processed||H.value(e)?.field_content?.processed}});return re(async()=>{await de(),G("widget:loaded",D)}),ce(()=>{}),(e,_)=>{const b=X,d=Y,v=Z,m=ee,q=te,K=ie,Q=ne,J=oe;return r(),c("div",{class:"widget--all_rooms",ref_key:"sectionEl",ref:F},[a("div",ve,[l(J,null,U({content:o(()=>[a("div",ke,[a("div",we,[a("div",xe,[t(h).length?(r(),c("div",$e,[l(me,{name:"slide-fade-up"},{default:o(()=>[(r(!0),c(pe,null,ue(t(h),(i,A)=>(r(),c("div",{class:"rooms-list-box__item",key:`${t(W)}-${A}`},[l(K,{"item-index":A,"field-link":i?.field_link,"field-path":i?.path,"field-aria-label":t(s)(i).title},U({image:o(()=>[l(d,{src:t(s)(i).image?.image_style_uri?.medium,srcset:("$DrupalUtils"in e?e.$DrupalUtils:t(p)).buildSrcset(t(s)(i).image),"sizes-config":[{breakpoint:576,size:"100vw"},{breakpoint:1280,size:"50vw"}],width:"624",height:"350",alt:t(s)(i).image?.alt},null,8,["src","srcset","alt"])]),name:o(()=>[a("h3",De,E(t(s)(i).title),1)]),btns:o(()=>[i?.field_link?(r(),c("div",Se,[l(m,{field_link:i?.field_link,path:i?.path,"field-aria-label":t(s)(i).title},null,8,["field_link","path","field-aria-label"])])):x("",!0),("$DrupalUtils"in e?e.$DrupalUtils:t(p)).showBooknowBtn(i?.field_button,void 0,t(w)(i)?.field_bookable)?(r(),c("div",Le,[l(q,{field_button:i?.field_button,field_bookables:t(w)(i)?.field_bookable},null,8,["field_button","field_bookables"])])):x("",!0)]),_:2},[i?.field_tag?.name?{name:"tag",fn:o(()=>[a("span",Be,E(i?.field_tag?.name),1)]),key:"0"}:void 0,t(s)(i).description?{name:"description",fn:o(()=>[a("div",{class:ge(["cmsEditorLineClamp",[{"line-clamp-1":!e.$getSiteProperty().med,"line-clamp-2":e.$getSiteProperty().med}]]),innerHTML:t(s)(i).description},null,10,Ie)]),key:"1"}:void 0,t(C)(i).length>0?{name:"item-icons",fn:o(()=>[l(v,{items:t(C)(i)},null,8,["items"])]),key:"2"}:void 0]),1032,["item-index","field-link","field-path","field-aria-label"])]))),128))]),_:1})])):t(N)?(r(),fe(Q,{key:t(W)+"r",icon:(e.$getSiteProperty().med,"ds-ico-no-result"),title:t(B).globalSetting?.field_default_no_results_label||"",desc:t(B).globalSetting?.field_default_t
1yping_hint_label||""},null,8,["icon","title","desc"])):x("",!0)])])])]),_:2},[t(I)||t(S)?{name:"header",fn:o(()=>[a("div",ye,[l(b,{heading1:t(I),heading2:t(S)},null,8,["heading1","heading2"])])]),key:"0"}:void 0]),1024)])],512)}}}),Qe=Object.assign(Ne,{__name:"WidgetsWidgetAllRoomsWidget"});export{Qe 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.