PageSourceSearch

https://cityofdreamsmacau.com/_nuxt/BL_M0SGb.js

js cityofdreamsmacau.com collected 2026-10-03 21:27:53 UTC 13,160 bytes, 1 lines download raw bytes

1import{_ as Kt}from"./BXP6m2mJ.js";import{_ as Ot}from"./DSiEWeTc.js";import{_ as Rt}from"./BhVzuv45.js";import{_ as Wt}from"./CrmzrM9Q.js";import{_ as Gt}from"./XUCf_oQm.js";import{_ as qt}from"./CesQfTDu.js";import{_ as Ft}from"./CW7woIrU.js";import{_ as zt}from"./CUsbe8jz.js";import{_ as Ht}from"./B-cRj5zA.js";import{_ as jt}from"./7tpA6snz.js";import{_ as Qt,u as Yt}from"./SBiLBeGD.js";import{_ as Xt}from"./MkPDgsLu.js";import{b as Jt,e as Zt,f as ea,g as ta,b3 as aa,b4 as oa,b5 as y,w as He,a1 as je,bd as G,O as ie,q as ia,N as se,P as sa,a4 as la,r as s,s as c,v as p,x as u,aN as Qe,A as e,y as m,i as pe,V as b,B as q,b7 as na,Q as F,R as Ye,aF as ra,F as Xe,z as Je,a6 as $,C as ca,W as _a,X as ua,Y as da,b8 as M,D as S,G as i,b9 as ma,h as fa,k as pa,ba as va,bb as ga,b1 as ve,b2 as ge,$ as he}from"./ByjodPhJ.js";import{_ as ha}from"./CGv8tlhQ.js";import{b as ba}from"./B9HbF4tI.js";import{u as ya,a as ka}from"./Br81z0OF.js";import{V as wa}from"./arLZtd0C.js";import{V as Sa}from"./_m1FUMia.js";import{V as Ta}from"./BXwM-Elz.js";import{V as xa}from"./C5wlNCFB.js";import"./DP8j0BYO.js";import"./Cfly741z.js";import"./D3d5en-K.js";import"./CbrS3zhn.js";import"./BgY5jV4J.js";import"./eZ_UF_qa.js";import"./BSBokMGn.js";import"./C8437NzI.js";import"./h6PxjQ-X.js";import"./BUGFwJUI.js";import"./C4bziZ-4.js";import"./B1j2WuOD.js";import"./BTqXoPxJ.js";import"./Deyeok5w.js";import"./CXgg5z4d.js";import"./DZSIQuB9.js";import"./_izMDusn.js";import"./BIaBsF5w.js";import"./BXH5_MdS.js";import"./Ck7VCox9.js";import"./CuYO22jr.js";const Ca={"g-scroll-trigger-item":""},$a={class:"media-2xl"},La={class:"media-2xl"},Aa={class:"events-all__container"},Ia={key:0,class:"filter__container"},Na={key:0,class:"search-box"},Da={key:1,class:"tabs-box all-list-tabs__container"},Ea={key:0,class:"tab-categories-box"},Ua={key:1,class:"other-filter-box"},Va={class:"item"},Ba={class:"text"},Ma={class:"list__container"},Pa={class:"melco-tag melco-tag--sm"},Ka={class:"text"},Oa={class:"line-clamp-2"},Ra=["innerHTML"],Wa={key:0,class:"item item-detail-link"},Ga={key:1,class:"item item-book"},qa={key:1,class:"action-bottom-box"},Fa={class:"item"},za={class:"text"},Ha={key:0},ja=Jt({__name:"index",props:{id:{},type:{default:""},data:{default:null},blockIndex:{default:0}},emits:["widget:loaded","widget:not-exist","widget:empty"],async setup(Ze,{emit:et}){let L,z;const be=ba(Ze),{type:Ya,data:f,blockIndex:Xa,blockUniqueId:tt}=be,at=et,P=Zt(),{$jsonApiParams:ot,$getPathWithoutLocale:it,$rePosition:st,$gsap:lt,$i18n:nt,$useMedia:ye,$getSiteProperty:T}=P,H=ea(),A=ta(),ke=aa(),K=Yt(),I=S(),le=S(null),rt=async()=>{await ie(100),await Ge(M.auto)},{isLoading:we,createObserverInfiniteScroll:Se,removeObserverInfiniteScroll:ct}=ya(rt),Te=i(()=>f.value?.field_main_title),xe=i(()=>f.value?.field_sub_title),_t=i(()=>f.value?.field_search_by_label),ut=i(()=>f.value?.field_list_label),dt=i(()=>f.value?.field_grid_label),j=i(()=>f.value?.field_hide_search),Ce=i(()=>f.value?.field_hide_categories),$e=i(()=>f.value?.field_hide_sorting),Le=i(()=>!!Ce.value&&!!$e.value),mt=i(()=>Le.value&&!!j.value),ft=i(()=>f.value?.field_stay_turned_message),Ae=i(()=>f.value?.field_button),Ie=i(()=>f.value?.field_auto_lazy_load===!0),pt=i(()=>f.value?.field_all_label),Ne=i(()=>(f.value?.field_event_categories?.list||[]).sort((t,o)=>(t.weight||0)-(o.weight||0))),Q=i(()=>A.query[G]&&typeof A.query[G]=="string"?A.query[G].toLocaleLowerCase():""),g=`${`${it()}_${nt.locale.value}--${H.localeChangedCount}`}-${tt.value}`,vt=`keyword-${g}`,gt=`nowTab-${g}`,ht=`listGrid-${g}`,bt=S(`fetch-${g}`),yt=`data-${g}`,kt=`temp-data-${g}`,wt=`last-limit-${g}`,St=`offset-${g}`,Tt=`temp-offset-${g}`,xt=`last-offset-${g}`,Ct=`has-next-${g}`;let De,Ee="",ne;const Y={limit_default:12,limit:6},O=S(0),x=S(!1),Ue=S(!1),Ve=S(!1),Be=pt.value||oa.All,w=Be.toLocaleLowerCase(),N=S(w),h=y(vt,()=>""),l=y(gt,()=>N.value),v=y(yt,()=>[]),d=y(kt,()=>[]),Me=y(wt,()=>0),D=y(St,()=>0),Pe=y(Tt,()=>0),E=y(xt,()=>0),C=y(Ct,()=>{}),U=y(ht,()=>0),$t=i(()=>U.value===0?ut:dt),Lt=i(()=>U.value===0?"ds-ico-list":"ds-ico-grid"),Ke=i(()=>ma[U.value]),At=i(()=>v.value.length<d.value.length||C.value),It=i(()=>ye.min("md")?Y.limit:2),re=i(()=>{const t={name:Be,code:w},o=Array.isArray(Ne.value)?Ne.value:[];let n=[];n.push(t);const r=o.map(_=>
1({name:_.name,code:_.name?.toLocaleLowerCase()}));return n=n.concat(r),n}),Nt=()=>{h.value="",l.value=N.value,v.value=[],d.value=[],Me.value=0,D.value=0,Pe.value=0,E.value=0,C.value=void 0,U.value=0},Dt=()=>v.value.length<=0&&l.value!==w&&h.value==="",Et=()=>v.value.length<=0&&l.value===w||v.value.length<=0&&l.value!==w&&h.value!=="",Oe=()=>{Ve.value=Et(),Ue.value=Dt()},ce=i(()=>re.value.find(t=>t.code===Q.value)),Re=async()=>{ce.value?N.value=Q.value:N.value=w;const t=N.value!==l.value&&!0;ce.value?l.value=Q.value:l.value=w,t&&v.value.length&&await X()},R=async(t={})=>{const{mode:o,limit:n}=t,r=Me.value=n||Y.limit;if(C.value===!1)return{items:d.value.slice(E.value,d.value.length)};const _=new ot;K.abort(),h.value&&h.value?.trimEnd()!==""&&_.addFilter("title",h.value,"CONTAINS"),l.value&&l.value!==w&&_.addFilter("field_categories.name",l.value),_.addPageLimit(r),_.addPageOffset(D.value),_.addSort("created",$.isSortASC(!1)),x.value=!0;const{data:W,error:Z}=await fa.list.event.client(P,{jsonApiParams:_,options:{signal:K.signal()}});x.value=!1;const _e=Z?.cause?.toString()||"",ee=pa(_e),ue=W?.list||[];if(C.value=!!W?.links?.next,Pe.value=r,!ee)switch(Ee=h.value?.trimEnd(),d.value=d.value.concat(ue),o){case M.manual:if(C.value)return D.value+=r,await P.runWithContext(()=>R(t));break;case M.auto:default:{const me=d.value.length>0&&d.value.length%r!==0||d.value.length<=0,fe=d.value.length<E.value+r,a=C.value;if([me,fe,a].every(V=>V===!0))return D.value+=r,await P.runWithContext(()=>R(t))}break}const te=E.value,de=te,ae=o===M.manual?d.value.length:Math.min(te+r,d.value.length),oe=d.value.slice(de,ae);return E.value=ae,D.value+=r,{items:oe,metaCount:W?.meta?.count??0,error:Z,is_cancel:ee}},X=async()=>{ct(),D.value=0,E.value=0,d.value=[],C.value=void 0;const{items:t,is_cancel:o}=await R({limit:Y.limit_default});if(!o){const n=va(I.value);v.value=t,Oe(),O.value=Date.now(),typeof n=="number"&&(await se(),await ie(1),lt.to(window,{duration:0,scrollTo:{y:n}}),ga(I.value))}await se(),Se(le.value)};[L,z]=He(()=>Re()),await L,z();const{fetchAsyncPageData:Ut}=ka(R,bt.value),We=([L,z]=He(()=>Ut({limit:Y.limit_default})),L=await L,z(),L);if(We){const{items:t,is_cancel:o}=We;!o&&typeof o<"u"&&(v.value=t)}Oe();const Vt=()=>{X()},Bt=()=>{K.abort(),clearTimeout(De),Ee!==h.value&&(De=setTimeout(()=>{X()},300))},Ge=async(t=M.manual)=>{let o={};t===M.manual&&(o={limit:50});const{items:n,is_cancel:r}=await R({mode:t,...o});r||(v.value=v.value.concat(n))},Mt=async()=>{const t=I.value?[...I.value?.querySelectorAll("[data-booking-item]")]:[];ne?.set(t),U.value=U.value===0?1:0,await se(),await ie(10),ne?.update()};je(()=>l.value,async t=>{ke.push({query:{[G]:t},hash:A.hash})}),je(()=>Q.value,async t=>{K.abort(),Re(),t&&(await ie(10),X())});const qe=i(()=>t=>ve({widgets:t.field_widgets?.list||[],type:he.details})),J=i(()=>t=>ve({widgets:t.field_widgets?.list||[],type:he.overview})),Fe=i(()=>t=>{const o=T().med?[ge.Calendar,ge.OperatingHours]:[ge.OfferPeriod];return $.getIconInfoListForOfferItem({infos:J.value(t)?.field_overview_details?.list||[],codes:o})}),Pt=i(()=>t=>ve({widgets:t.field_widgets?.list||[],type:he.thumbnail_image})),k=i(()=>t=>{const o=Pt.value(t),n=o?.field_image?.list?.find(_=>_.type===$.config.str_media_image_type),r=qe.value(t)?.field_image?.list?.find(_=>_.type===$.config.str_media_image_type);return{image:n?.field_media_image||r?.field_media_image,title:o?.field_main_title||qe.value(t)?.field_main_title||t?.title,description:o?.field_description||J.value(t)?.field_content?.processed}});let ze;return ze=P.hook("i18n:beforeLocaleSwitch",({oldLocale:t,newLocale:o,initialSetup:n,context:r})=>{t!==o&&Nt()}),ia(async()=>{if(await se(),at("widget:loaded",be),ne=st(I.value),!ce.value){const t={...A.query};delete t[G],ke.replace({query:t,hash:A.hash})}Se(le.value)}),sa(()=>{ze?.()}),la(()=>{K.abort()}),(t,o)=>{const n=Kt,r=Ot,_=Rt,W=Wt,Z=Gt,_e=qt,ee=Ft,ue=zt,te=Ht,de=jt,ae=Qt,oe=Xt,me=_a,fe=ha;return s(),c("div",{class:"widget--all_events",ref_key:"sectionEl",ref:I},[p("div",Ca,[u(fe,null,Qe({content:m(()=>[p("div",La,[p("div",Aa,[e(mt)?b("",!0):(s(),c("div",Ia,[e(j)?b("",!0):(s(),c("div",Na,[u(wa,{class:"search-input","prepend-inner-icon":"ds-ico-search",placeholder:e(_t),clearable:"",modelValue:e(h),"onUpdate:modelValue":o[0]||(o[0]=a=>pe(h)?h.value=a:null),modelModifiers:{trim:!0},onKeyup:Bt,"onClick:clear":Vt},null,8,["placeholder","modelValue"]),u(Sa,{active:e(x),indeterminate:e(x)},null,8,["active","indeterminate"])])),e(Le)?b("",!0):(s(),c("div",Da,[e(Ce)?b("",!0):(s(),c("div",Ea,[e(ye).min("md")?(s(),q(r,{key:0,"btn-class":"btn-tab",items:e(re),"default-value":e(N),modelValue:e(l),"onUpdate:modelValue":o[1]||(o[1]=a=>pe(l)?l.value=a:null),"arrow-btn-on":!0,loading:e(x)&&e(j)},null,8,["items","default-value","modelValue","loading"])):(s(),q(Ta,{key:1,class:"v-select-border",modelValue:e(l),"onUpdate:modelValue":o[2]||(o[2]=a=>
1pe(l)?l.value=a:null),items:e(re),"item-title":"name","item-value":"code","menu-props":{contentClass:"CLASSNAME_DS_V_MENU"in t?t.CLASSNAME_DS_V_MENU:e(na)},loading:e(x)&&e(j)},null,8,["modelValue","items","menu-props","loading"]))])),e($e)?b("",!0):(s(),c("div",Ua,[p("div",Va,[u(_,{"prepend-icon":e(Lt),onClick:Mt},{default:m(()=>[p("span",Ba,F(e($t)),1)]),_:1},8,["prepend-icon"])])]))]))])),p("div",Ma,[e(v).length?(s(),c("div",{key:0,class:Ye(["events-list-box",[e(Ke)]])},[u(ra,{name:"slide-fade-up"},{default:m(()=>[(s(!0),c(Xe,null,Je(e(v),(a,V)=>(s(),c("div",{class:"events-list-box__item",key:`${e(O)}-${V}`,"data-booking-item":""},[u(de,{"item-index":V,"display-ui-type":e(Ke),variant:e(T)().med?void 0:"plain","less-des-on-mobile2":!0,"field-link":a?.field_link,"field-path":a?.path,"field-aria-label":e(k)(a).title},Qe({image:m(()=>[u(_e,{src:e(k)(a).image?.image_style_uri?.medium,srcset:("$DrupalUtils"in t?t.$DrupalUtils:e($)).buildSrcset(e(k)(a).image),"sizes-config":[{breakpoint:576,size:"100vw"},{breakpoint:1280,size:"50vw"}],width:"624",height:"350",alt:e(k)(a).image?.alt},null,8,["src","srcset","alt"])]),btns:m(()=>[a.field_link?(s(),c("div",Wa,[u(ue,{field_link:a?.field_link,path:a?.path,"field-aria-label":e(k)(a).title},null,8,["field_link","path","field-aria-label"])])):b("",!0),("$DrupalUtils"in t?t.$DrupalUtils:e($)).showBooknowBtn(a?.field_button,void 0,e(J)(a)?.field_bookable)?(s(),c("div",Ga,[u(te,{field_button:a?.field_button,field_bookables:e(J)(a)?.field_bookable},null,8,["field_button","field_bookables"])])):b("",!0)]),_:2},[a?.field_tag?.name?{name:"tag",fn:m(()=>[p("span",Pa,F(a?.field_tag?.name),1)]),key:"0"}:void 0,(a.field_categories?.list||[]).length>0?{name:"categories",fn:m(()=>[u(Z,{categories:(a.field_categories?.list||[]).map(B=>({title:B?.name||"",path:B?.path?.alias||""}))},{name:m(({item:B})=>[u(W,ca({to:("$DrupalUtils"in t?t.$DrupalUtils:e($)).getCleanUrl(B.path)},{ref_for:!0},{...t.$vBindDpLinkAttr()(B.path)}),{default:m(()=>[p("span",Ka,F(B.title),1)]),_:2},1040,["to"])]),_:1},8,["categories"])]),key:"1"}:void 0,e(k)(a).title?{name:"name",fn:m(()=>[p("h3",Oa,F(e(k)(a).title),1)]),key:"2"}:void 0,e(k)(a).description?{name:"description",fn:m(()=>[p("div",{class:Ye(["cmsEditorLineClamp",[{"line-clamp-1":!e(T)().med,"line-clamp-2":e(T)().med}]]),innerHTML:e(k)(a).description},null,10,Ra)]),key:"3"}:void 0,e(Fe)(a).length>0?{name:"item-icons",fn:m(()=>[u(ee,{"line-clamp":e(T)().med?2:1,items:e(Fe)(a)},null,8,["line-clamp","items"])]),key:"4"}:void 0]),1032,["item-index","display-ui-type","variant","field-link","field-path","field-aria-label"])]))),128)),e(Ie)&&e(we)?(s(!0),c(Xe,{key:0},Je(e(It),(a,V)=>(s(),c("div",{class:"events-list-box__item skeleton",key:`skeleton-${e(O)}-${V}`},[u(ae)]))),128)):b("",!0)]),_:1})],2)):e(Ve)?(s(),q(oe,{key:e(O)+"r",icon:(e(T)().med,"ds-ico-no-result"),title:e(H).globalSetting?.field_default_no_results_label||"",desc:e(H).globalSetting?.field_default_typing_hint_label||""},null,8,["icon","title","desc"])):e(Ue)?(s(),q(oe,{key:e(O)+"c",icon:(e(T)().med,"ds-ico-soon"),title:e(H).globalSetting?.field_default_coming_soon_label||"",desc:e(ft)},null,8,["icon","title","desc"])):b("",!0)]),e(At)?(s(),c("div",qa,[p("div",Fa,[e(Ie)?(s(),c("div",{key:1,ref_key:"infiniteTarget",ref:le,class:"p-b-4"},[e(we)?(s(),c("span",Ha,[u(xa,{width:2,color:"title-primary",indeterminate:""})])):b("",!0)],512)):(s(),q(me,ua({key:0,class:"btn-secondary-stroke btn--lg btn-viewAll",onClick:Ge,loading:e(x),[("ELEM_ATTR_BUTTON_TRACKING_ID"in t?t.ELEM_ATTR_BUTTON_TRACKING_ID:e(da))||""]:e(Ae)?.options?.attributes?.id}),{default:m(()=>[p("span",za,F(e(Ae)?.title),1)]),_:1},16,["loading"]))])])):b("",!0)])])]),_:2},[e(Te)||e(xe)?{name:"header",fn:m(()=>[p("div",$a,[u(n,{heading1:e(Te),heading2:e(xe)},null,8,["heading1","heading2"])])]),key:"0"}:void 0]),1024)])],512)}}}),Ro=Object.assign(ja,{__name:"WidgetsWidgetAllEventsWidget"});export{Ro 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.