1import{_ as X}from"./BXP6m2mJ.js";import{_ as B}from"./D9vtsCBm.js";import{b as Y,c as j,e as I,u as J,b5 as z,w as G,q as H,N as Q,a4 as R,aZ as Z,r as s,s as o,v as r,x as c,y as m,aC as K,A as t,a_ as A,F as ee,z as te,W as se,Q as oe,V as ne,D as d,G as h,h as ae,aM as ie,T as re}from"./ByjodPhJ.js";import{_ as ce}from"./CGv8tlhQ.js";import{u as le}from"./5nVNHVJO.js";import{b as _e}from"./B9HbF4tI.js";import{u as me}from"./CZAcPRLJ.js";import"./CesQfTDu.js";import"./XUCf_oQm.js";import"./D3d5en-K.js";import"./CrmzrM9Q.js";import"./_oRJ5Hco.js";const de={"g-scroll-trigger-item":""},ue={class:"media-2xl"},ge=["data-scroll-class"],pe={key:0,class:"btn__container"},fe={class:"item"},ve={class:"text"},Ce=Y({__name:"index",props:{id:{},type:{default:""},data:{default:null},blockIndex:{default:0}},emits:["widget:loaded","widget:not-exist","widget:empty"],async setup(y,{emit:S}){let u,g;const p=le(),{t:T}=j();I();const w=d(),f=_e(y),{type:Ee,data:v,blockIndex:Ie,blockUniqueId:Ae}=f,b=S,C=I(),{$getCinemaLangCode:M}=C,{currentLocale:D}=me(),{public:N}=J(),k=h(()=>v.value?.field_main_title),W=h(()=>v.value?.field_view_all_label),n=d([]),a=d([]),U=z(()=>ie().format("YYYYMMDD"),"$SdC-an5CaT"),x=e=>({MovieName:e.filmName,MovieLang:e.filmLanguageName,Director:e.director,Artist:e.mainActer,Duration:"",Category:"",Subtitle:"",Photo:e.poster,Story:"",Trailer:"",TicketingUrl:`${N.cinemaMovieDomain}/showtimes?wapid=${N.cinemaWapid}&filmUniqueId=${e.filmUniqueId}&lang=${M(D)}`}),L=e=>e.map(x).map(i=>{const _=p.theMovieTags(T,i);return{...i,Tags:{list:_}}}),$=async()=>{const[{data:e,error:l}]=await Promise.all([ae.cinema.coming.ssr(C,{afterUrl:`t=${U.value}`}),p.fetchMovieCustomTag()]);n.value=L(e.value||[]),a.value=n.value.slice(0,4)};[u,g]=G(()=>$()),await u,g();const P=async()=>{a.value=JSON.parse(JSON.stringify(n.value))};return H(async()=>{await Q(),b("widget:loaded",f)}),R(()=>{}),(e,l)=>{const i=X,_=B,V=se,F=ce,q=Z("g-scroll-trigger");return s(),o("div",{class:"widget--cinema_coming_soon",ref_key:"sectionEl",ref:w},[r("div",de,[r("div",ue,[c(F,null,{header:m(()=>[c(i,{heading2:t(k)},null,8,["heading2"])]),content:m(()=>[K((s(),o("div",{class:"list__container","data-scroll-class":"CLASSNAME_IN_VIEW_TEXT_FADEIN_UP2"in e?e.CLASSNAME_IN_VIEW_TEXT_FADEIN_UP2:t(A)},[(s(!0),o(ee,null,te(t(a),(O,E)=>(s(),o("div",{class:"comingSoon-item",key:`cs-${E}`},[c(_,{"item-index":E,item:O,"is-ticket":!0,"is-coming-soon":!0},null,8,["item-index","item"])]))),128))],8,ge)),[[q,{toggleClassOnlyEnterClassName:"CLASSNAME_IN_VIEW_TEXT_FADEIN_UP2"in e?e.CLASSNAME_IN_VIEW_TEXT_FADEIN_UP2:t(A),toggleClassOnlyEnter:!0}]]),t(n).length!==t(a).length?(s(),o("div",pe,[r("div",fe,[c(V,{class:"btn-secondary-stroke btn--lg",onClick:P},{default:m(()=>[r("span",ve,oe(t(W)),1)]),_:1})])])):ne("",!0)]),_:1})])])],512)}}}),Le=Object.assign(re(Ce,[["__scopeId","data-v-a0b260cc"]]),{__name:"WidgetsWidgetCinemaComingSoonWidget"});export{Le 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.