PageSourceSearch

https://www.centralpattaya.com/_next/static/chunks/app/%5Blang%5D/whats-happening/page-410b217cb0e8b60a.js

js centralpattaya.com collected 2026-10-06 16:55:16 UTC 6,873 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4510],{1079:(e,t,a)=>{Promise.resolve().then(a.bind(a,8670))},2774:(e,t,a)=>{"use strict";a.d(t,{A:()=>l});var s=a(5155),n=a(8500),i=a.n(n),r=a(8316);function l({data:e,lang:t,headingAs:a="h2"}){return(0,s.jsx)(s.Fragment,{children:(0,s.jsx)("div",{className:"whatshappening-item",children:(0,s.jsxs)(i(),{href:`/${t}${e.link}`,children:[(0,s.jsx)("div",{className:"image overflow-hidden aspect-[4/5]",children:(0,s.jsx)(r.A,{src:e.image,alt:e.title||e.description,width:400,height:500})}),(0,s.jsxs)("div",{className:"whats-happening-card-body bg-white px-3 py-5",children:[(0,s.jsx)("p",{className:"period text-[14px]",children:e.date}),(0,s.jsx)(a,{className:"title bold text-[18px] pb-3 overflow-hidden [height:72px] [line-height:36px] [display:-webkit-box] [-webkit-box-orient:vertical] [-webkit-line-clamp:2]",title:e.title,children:e.title})]})]})})})}},4734:(e,t,a)=>{"use strict";a.d(t,{E:()=>n,g:()=>r});var s=a(6266);let n=(0,a(237).fu)({SMI:{whatsHappeningBackgroundImage:"/img/SMI/landing/whats-happening-bg.png"},PTB:{whatsHappeningBackgroundImage:"/img/PTB/landing/whats-happening-bg.png"},CMI:{whatsHappeningBackgroundImage:"/img/CMI/landing/whats-happening-bg.png"},CMA:{whatsHappeningBackgroundImage:"/img/CMA/landing/whats-happening-bg.png"}}),i=new Set(["CMA","SVB","CRI","UDN","HYI","RM9"]);function r(e){let t=n[e]?.whatsHappeningBackgroundImage;return{textColor:i.has(e)?"black":"white",background:"PTC"===e?s.U:t?{type:"image",src:t}:void 0}}},6266:(e,t,a)=>{"use strict";a.d(t,{U:()=>s});let s={type:"video",src:"/img/PTC/landing/marina-bg.mp4"}},8670:(e,t,a)=>{"use strict";a.d(t,{default:()=>y});var s=a(5155),n=a(2774),i=a(5863),r=a(2115),l=a(8579),o=a(870),c=a(4948),g=a(5492),d=a(8696),p=a(7942),m=a(4734);let h={en:{loading:"Loading…",empty:"No items found.",error:"Unable to load items. Please try again.",retry:"Try again"},th:{loading:"กำลังโหลด…",empty:"ไม่พบรายการ",error:"โหลดรายการไม่สำเร็จ กรุณาลองอีกครั้ง",retry:"ลองอีกครั้ง"},zh:{loading:"加载中…",empty:"暂无内容。",error:"无法加载内容,请重试。",retry:"重试"},jp:{loading:"読み込み中…",empty:"該当する情報はありません。",error:"読み込めませんでした。もう一度お試しください。",retry:"再試行"},kr:{loading:"불러오는 중…",empty:"항목이 없습니다.",error:"항목을 불러올 수 없습니다. 다시 시도해 주세요.",retry:"다시 시도"},ru:{loading:"Загрузка…",empty:"Ничего не найдено.",error:"Не удалось загрузить данные. Попробуйте ещё раз.",retry:"Повторить"}};var u=a(3052);let x=({lang:e,mallSlug:t})=>{let{t:a}=(0,u.B)(),{data:x,filterType:y,setFilterType:v,fetchNextPage:b,hasNextPage:N,isLoading:j,error:w,isFetchingNextPage:f,isFetching:k,retry:C}=((e,t)=>{let[a,s]=(0,r.useState)({category:"event",sort:"desc"}),[n,i]=(0,r.useState)(!0),c={"filters[malls][slug][$eq]":e,"filters[web_image][$notNull]":!0,"populate[0]":"web_image",sort:[`publishedAt:${a.sort}`],locale:t,"pagination[pageSize]":8},g=(0,o.rd)({...c,populate:"image"},!!(e&&t)&&"event"===a.category),d=(0,o.fO)({...c,populate:"new_image"},!!(e&&t)&&"news"===a.category),p=(0,r.useMemo)(()=>g.data?.pages.flatMap(e=>e.data||[])??[],[g.data]),m=(0,r.useMemo)(()=>d.data?.pages.flatMap(e=>e.data||[])??[],[d.data]),h=(0,l.H7)(p,l.kc),u=(0,l.H7)(m,l.Tr);(0,r.useEffect)(()=>{n&&g.isSuccess&&!g.isFetching&&(i(!1),0===h.length&&s(e=>({...e,category:"news"})))},[n,g.isSuccess,g.isFetching,h.length]);let x="event"===a.category?g:d;return{filterType:a,setFilterType:e=>{i(!1),s(e)},data:"event"===a.category?h:u,isLoading:x.isPending,error:x.error,isFetching:x.isFetching,isFetchingNextPage:x.isFetchingNextPage,fetchNextPage:x.fetchNextPage,hasNextPage:x.hasNextPage,retry:()=>{x.isFetching||(x.isFetchNextPageError?x.fetchNextPage():x.refetch())}}})(t,e),P=m.E[t],{textColor:I,background:A}=(0,m.g)(t),M=Object.hasOwn(h,e)?h[e]:h.en;return(0,s.jsx)(i.A,{mallSlug:t,logo:P?.storeLogo,storeName:P?.storeName,headerTop:P?.topHeaderContent,contactUs:P?.storeContactUs,socialLinks:P?.storeSocialLinks,dynamicMenuItems:P?.dynamicMenuItems,lang:e,children:(0,s.jsx)(i.A.Content,{children:(0,s.jsx)("section",{className:"blog-page md:pt-[8rem]",children:(0,s.jsxs)("div",{className:(0,g.cn)("mx-auto md:my-15 md:px-0 bg-auto bg-top bg-no-repeat",A?.type==="video"&&"relative isolate bg-[#001024]"),style:A?.type==="image"?{backgroundImage:`url(${A.src})`,backgroundSize:"cover"}:void 0,children:[A?.type==="video"&&(0,s.jsx)("video",{src:A.src,autoPlay:!0,loop:!0,muted:!0,playsInl
1ine:!0,"aria-hidden":"true",className:"pointer-events-none absolute inset-0 -z-10 h-full w-full object-cover"}),(0,s.jsxs)("div",{className:"container mx-auto py-15 px-3 md:px-0",children:[(0,s.jsx)(p.A,{title:a("nav.whatsHappening"),titleColor:I,lang:e}),(0,s.jsxs)("div",{className:"wrapper",children:[(0,s.jsxs)("div",{className:"grid grid-cols-1 lg:auto-cols-max lg:grid-flow-col gap-4 pt-10 lg:pt-12 space-between",children:[(0,s.jsx)("div",{className:"hidden lg:block",children:(0,s.jsx)("div",{className:"blog-nav",children:(0,s.jsx)("ul",{className:"list-reset",children:["event","news"].map(e=>(0,s.jsx)("li",{children:(0,s.jsx)("button",{type:"button","aria-pressed":y.category===e,className:(0,g.cn)(`hover-animate-bg uppercase ${I}`,{active:y.category===e}),onClick:()=>v({category:e,sort:y.sort}),children:a("event"===e?"nav.whatsHappening":"common.news").toUpperCase()})},e))})})}),(0,s.jsx)("div",{className:"text-center lg:text-right",children:(0,s.jsx)(c.A,{buttonName:a("common.sortBy"),sortByColor:I,items:[{active:"desc"===y.sort,label:a("common.latest"),onClick:e=>{e.preventDefault(),v({category:y.category,sort:"desc"})}},{active:"asc"===y.sort,label:a("common.oldest"),onClick:e=>{e.preventDefault(),v({category:y.category,sort:"asc"})}}]})})]}),j&&(0,s.jsx)("p",{role:"status",className:`py-12 text-center ${I}`,children:M.loading}),w&&(0,s.jsxs)("div",{role:"alert",className:`py-6 text-center ${I}`,children:[(0,s.jsx)("p",{children:M.error}),(0,s.jsx)(d.A,{title:M.retry,disabled:k,onClick:C})]}),!j&&!w&&0===x.length&&(0,s.jsx)("p",{role:"status",className:`py-12 text-center ${I}`,children:M.empty}),(0,s.jsx)("div",{className:"blogs px-[2rem] md:px-0 py-12 grid grid-cols-1 md:grid-cols-4 gap-6",children:x.map(t=>(0,s.jsx)(n.A,{data:t,lang:e},t.id))}),N&&(0,s.jsx)(d.A,{className:"mt-15 lg:mt-22",disabled:k,title:f?M.loading:void 0,onClick:()=>{k||b()}})]})]})]})})})})};function y(e){return e.lang?(0,s.jsx)(x,{...e},`${e.mallSlug}:${e.lang}`):null}}},e=>{e.O(0,[5472,679,7928,357,2081,3371,5863,9862,8441,3794,7358],()=>e(e.s=1079)),_N_E=e.O()}]);

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.