PageSourceSearch

https://app.flowtheroom.com/_next/static/chunks/8495-2d2e5f6e98db11c1.js

js flowtheroom.com collected 2026-09-25 09:49:10 UTC 24,173 bytes, 1 lines download raw bytes

1try{!function(){var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="77596ced-e618-43a1-9069-515a92c6e5ce",e._sentryDebugIdIdentifier="sentry-dbid-77596ced-e618-43a1-9069-515a92c6e5ce")}()}catch(e){}(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8495],{86198:function(e,t,n){"use strict";n.d(t,{SW:function(){return o},WQ:function(){return i}});var r=n(491);let o=e=>{let t=r._n+"/index/home";return r.hM.get(t,e)},i=e=>{let t=r._n+"/misc/cms/posts/current_offers";return r.hM.get(t,{...e,id_token:"flowwebstatic"},!1)}},491:function(e,t,n){"use strict";let r;n.d(t,{KH:function(){return c},_n:function(){return s},Vn:function(){return u},pF:function(){return l},DZ:function(){return d},aU:function(){return g},hM:function(){return O},dV:function(){return p}});let o=async function(){arguments.length>0&&void 0!==arguments[0]&&arguments[0];{let{getAppwriteToken:e}=await Promise.all([n.e(4442),n.e(6348)]).then(n.bind(n,26348));return await e()}};var i=n(61066),a=n(94099);let s="https://api.flowtheroom.com/api/web/v4",u="https://api-next.flowtheroom.com/v1",l="https://api-v6.flowtheroom.com",c="https://api-auth.flowtheroom.com",d=(e,t)=>e+"?"+new URLSearchParams(t).toString(),f=null,h=null;f=new Promise(e=>{h=e});let p=e=>{r=e,h&&(h(e),h=null)},g=()=>{r||h||(f=new Promise(e=>{h=e}))},m=(e,t,n)=>{null!=n&&(Array.isArray(n)?n.forEach((n,r)=>m(e,`${t}[${r}]`,n)):"object"==typeof n?Object.entries(n).forEach(n=>{let[r,o]=n;return m(e,`${t}[${r}]`,o)}):e.append(t,String(n)))},w=e=>{try{return new URL(e).pathname}catch{return e}},y=(e,t)=>Object.assign(e,{httpStatus:t.status,httpPath:w(t.url)}),A=async function(e){let t,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=await e.text();try{t=JSON.parse(r)}catch{throw y(Error(`Non-JSON response (${e.status}): ${r}`),e)}if(n&&e.headers.get("X-Request-Schema-Version")&&(t["X-Request-Schema-Version"]=e.headers.get("X-Request-Schema-Version")),!e.ok)throw y(Error(t?.Data?.message??t?.message??`Request failed (${e.status})`),e);return t},S=async(e,t)=>{let n={platform:"web",version:t.version??i.G},o=e.startsWith(s)||!!l&&e.startsWith(l)||e.startsWith(u),a=e===s+"/member/ug",c={};if(o&&!a){if(!r&&f){let e=await Promise.race([f,new Promise(e=>setTimeout(()=>e(void 0),5e3))]);e&&(c={ugid:e})}else r&&(c={ugid:r})}return d(e,{...n,...t,...c})},O={get:async function(e,t){let n=!(arguments.length>2)||void 0===arguments[2]||arguments[2],r=!(arguments.length>3)||void 0===arguments[3]||arguments[3],i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:void 0,s=arguments.length>5&&void 0!==arguments[5]&&arguments[5],u=arguments.length>6&&void 0!==arguments[6]?arguments[6]:900,l=await S(e,t);i&&(l+=`&${i}`);let c={method:"GET",signal:(0,a.P)(15e3)},d=await o(r);return n&&(c.headers={...c.headers,Authorization:`Bearer ${d}`}),l.includes("/api/web/v4/index/home")?c.next={revalidate:900}:l.includes("/misc/current-time")?c.next={revalidate:14400}:s&&(c.next={revalidate:u}),fetch(l,c).then(A).catch(e=>{if(e?.name==="AbortError"||e?.name==="TimeoutError")throw Error(`Request timed out after 15000ms: ${l}`);throw e})},post:async function(e,t,n,r){let i=arguments.length>4&&void 0!==arguments[4]&&arguments[4],s=await S(e,n),u={method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(t),signal:(0,a.P)(15e3)},l=await o(!1);return r&&(u.headers={...u.headers,Authorization:`Bearer ${l}`}),fetch(s,u).then(e=>A(e,i))},postForm:async function(e,t,n,r){let i=arguments.length>4&&void 0!==arguments[4]&&arguments[4],s=await S(e,n),u=new URLSearchParams;Object.entries(t).forEach(e=>{let[t,n]=e;return m(u,t,n)});let l={method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded"},body:u.toString(),signal:(0,a.P)(15e3)},c=await o(!1);return r&&(l.headers={...l.headers,Authorization:`Bearer ${c}`}),fetch(s,l).then(e=>A(e,i))},put:async(e,t,n,r)=>{let i=await S(e,n),s={method:"PUT",headers:{"Content-Type":"application/json"},body:JSON.stringify(t),signal:(0,a.P)(15e3)},u=await o(!1);return r&&(s.headers={...s.headers,Authorization:`Bearer ${u}`}),fetch(i,s).then(A)},putImageUpload:async(e,t,n)=>fetch(e,{method:"PUT",headers:{"Content-Type":`image/${t}`??0},body:n,signal:(0,a.P)(6e4)}),delete:async(e,t,n,r)=>{let i=await S(e,n),s={method:"DELETE",headers:{"Content-Type":"application/json"},body:JSON.stringify(t),signal:(0,a.P)(15e3)},u=await o(!1);return r&&(s.headers={...s.headers,Authorization:`Bearer ${u}`}),fetch(i,s).then(A)}}},50441:function(e,t,n){"use strict";n.d(t,{m:function(){return o}});var r=n(57437);n(2265);let o=e=>{let{className:t,width:n=24,height:o=24,...i}=e;return(0,r.jsx)("svg",{width:n,height:o,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:t,...i,children:(0,r.jsx)("path",{d:"M5 12H19M19 12L13 6M19 12L13 18",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})})}},23841:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(57437),o=n(63726),i=n(18199);function a(e){let{src:t,width:n,height:a,alt:s,className:u="",isPlaceholder:l,loading:c,variant:d,displayDefaultSrc:f=!1,imageId:h,isDisableObjectCover:p=!1,priority:g=!1,blurDataURL:m,...w}=e,y="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mN8+/ahAQI8BBXBGVpbAAAAAElFTkSuQmCC",A=f?(0,i.Uu)(t)||y:(0,i.Uu)(t);if(d&&t){let e=(0,i.LY)(t);e&&(A=(0,i.rW)(e,d))}else h&&(A=(0,i.rW)(h,d??"public"));let S=!!d;if(!A)return null;let O=m?"blur":l?y:"empty";return(0,r.jsx)(o.default,{src:A,alt:s??"",unoptimized:S,placeholder:O,blurDataURL:m,className:p?u:`tw-object-cover ${u}`,priority:g,decoding:g?"sync":"async",loading:g?void 0:c,width:n,height:a,...w})}},16062:function(e,t,n){"use strict";n.d(t,{default:function(){return S}});var r=n(57437),o=n(2265),i=n(99485),a=n(10815),s=n.n(a),u=n(96294),l=n(23841),c=n(50441);function d(e){let{params:t,type:n,post:o,postIndex:a,isReverse:d,isFeaturedPost:f}=e,h="";return h="promotion"===n?"CAMPAIGN_BUILDERIO"===o.type?`/${t.region}/${t.lang}${o.slug}`:`/${t.region}/${t.lang}/promotions/${o.slug}`:`/${t.region}/${t.lang}/${n}/${o.slug}`,(0,r.jsxs)("div",{className:`${"blog"===n&&f?"":"md:tw-flex"} tw-mx-0 tw-my-12 ${d?"tw-flex-row-reverse":""}`,children:[(0,r.jsx)("div",{className:"tw-basis-6/12",children:(0,r.jsx)(u.default,{sourceParams:{page:"blog"===n?"BLOG_LIST":"PROMOTIONS_LIST",position:a,remark:o.slug},children:(0,r.jsx)(i.default,{href:h,children:(0,r.jsx)(l.Z,{className:`tw-rounded ${f?"":"blog"===n?"tw-aspect-[494/308]":"tw-aspect-[494/549]"}`,src:"blog"===n?o.feature_image:o.thumbnail.full,alt:o.title,width:"blog"===n?f?1280:960:810,height:"blog"===n?f?800:600:900,priority:0===a})})})}),(0,r.jsxs)("div",{className:"tw-basis-6/12 tw-p-2 md:tw-p-6 lg:tw-p-12 tw-self-center",children:["blog"===n&&(0,r.jsx)("div",{className:"tw-mb-1",children:o.tags?.map(e=>{let{slug:n,name:o}=e;return!o.includes("#")&&r.jsx(i.default,{className:`tw-inline-block tw-text-sm tw-font-semibold ${s().postTag} tw-mr-4`,href:`/${t.region}/${t.lang}/blog/tag/${n}`,children:o},n)})}),(0,r.jsxs)("div",{className:"tw-flex tw-justify-between",children:[(0,r.jsxs)("div",{className:"tw-mr-6",children:[(0,r.jsx)(u.default,{sourceParams:{page:"blog"===n?"BLOG_LIST":"PROMOTIONS_LIST",position:a,remark:o.slug},displayContents:!0,textLeft:!0,children:(0,r.jsx)(i.default,{href:h,children:(0,r.jsx)("h2",{className:"tw-text-lg tw-font-bold",children:o.title})})}),"blog"===n?(0,r.jsx)("div",{className:"tw-mb-4 tw-text-zinc-400 tw-text-sm tw-font-medium",dangerouslySetInnerHTML:{__html:o.excerpt.replaceAll("\n","")}}):(0,r.jsx)("p",{className:"tw-mb-4 tw-text-zinc-400 tw-text-sm tw-font-medium",children:o.description})]}),(0,r.jsx)(u.default,{sourceParams:{page:"blog"===n?"BLOG_LIST":"PROMOTIONS_LIST",position:a,remark:o.slug},displayContents:!0,textLeft:!0,children:(0,r.jsx)(i.default,{className:"tw-my-auto",href:h,children:(0,r.jsx)(c.m,{s
1x:{height:24,width:24}})})})]}),"blog"===n&&o.primary_author?.slug&&(0,r.jsx)(i.default,{className:"tw-text-zinc-400 tw-text-sm tw-font-medium hover:tw-underline",href:`/${t.region}/${t.lang}/blog/author/${o.primary_author.slug}`,children:o.primary_author.name})]})]})}var f=n(46966),h=n(72301),p=n(37054),g=n(11362),m=n(47581),w=n(20176),y=n(86198),A=n(30490);function S(e){let{type:t,initialData:n,slug:i,isBlogTag:a=!1}=e,s=(0,h.useParams)(),u=(0,A.T)(),l=i?20:5,[c,S]=(0,o.useState)(n?.posts||[]),[O,_]=(0,o.useState)(n?.pagination),[E,b]=(0,o.useState)(2),[v,I]=(0,o.useState)(!0),[T,N]=(0,o.useState)(!n),x=(0,o.useRef)(null),P=(0,o.useRef)(!1),R=(0,o.useRef)(!1),L=(0,o.useRef)(!1),{source:C}=(0,g.Dv)(m.m);(0,o.useEffect)(()=>{n||L.current||"blog"!==t||(L.current=!0,(async()=>{try{let e=await (0,f.UI)(s.region,s.lang,!1,1,l,i,a);S(e.posts||[]),_(e.pagination),e.pagination?.next||I(!1)}catch(e){console.error("[PostList] initial fetch error:",e),I(!1)}finally{N(!1)}})())},[n,t,s.region,s.lang,i,a,l]);let k=(0,o.useCallback)(async()=>{if(!P.current&&v&&!T){if("blog"===t&&!O?.next){I(!1);return}P.current=!0;try{let e=[];
1if("promotion"===t){let t=await (0,y.WQ)({region:s.region,lang:s.lang,per_page:10,page:E}),n=t?.Data?.posts||[];e=n,b(e=>e+1),n.length<10&&I(!1)}else{if(!O?.next)return;let t=await (0,f.UI)(s.region,s.lang,!1,O.next,l,i,a);e=t.posts||[],_(t.pagination),t.pagination.next||I(!1)}e.length>0?S(t=>{let n=new Set(t.map(e=>e.slug)),r=e.filter(e=>!n.has(e.slug));return r.length>0?[...t,...r]:t}):I(!1)}catch(e){console.error("[PostList] Fetch error:",e)}finally{P.current=!1}}},[t,v,T,s.region,s.lang,O?.next,E,i,a,l]);return(0,o.useEffect)(()=>{let e=new IntersectionObserver(e=>{e[0].isIntersecting&&v&&k()},{rootMargin:"200px",threshold:.1});return x.current&&e.observe(x.current),()=>{x.current&&e.disconnect()}},[k,v]),(0,o.useEffect)(()=>{R.current||("blog"===t?(0,p.hF)(C):"promotion"===t&&(0,p.w9)(C),R.current=!0)},[t,C]),(0,r.jsx)("div",{className:"tw-w-full",children:T&&0===c.length?(0,r.jsx)("div",{className:"tw-flex tw-justify-center tw-py-16 tw-w-full",children:(0,r.jsx)(w.Z,{className:"tw-h-8 tw-w-8 tw-animate-spin tw-text-brand"})}):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("div",{className:"tw-flex tw-flex-col tw-gap-6",children:c.map((e,n)=>(0,r.jsx)(d,{params:s,type:t,post:e,postIndex:n,isReverse:n%2==0,isFeaturedPost:"blog"===t&&0===n},`${e.slug}-${n}`))}),v&&c.length>0&&(0,r.jsx)("div",{ref:x,className:"tw-flex tw-justify-center tw-py-8 tw-w-full",children:(0,r.jsx)(w.Z,{className:"tw-h-8 tw-w-8 tw-animate-spin tw-text-brand"})}),!v&&c.length>0&&(0,r.jsx)("div",{className:"tw-text-center tw-py-8 tw-text-gray-400 typography-caption",children:u("common.endOfList")}),!T&&0===c.length&&(0,r.jsx)("div",{className:"tw-text-center tw-py-16 tw-text-gray-400 typography-caption",children:u("common.endOfList")})]})})}},47581:function(e,t,n){"use strict";n.d(t,{Y:function(){return i},m:function(){return a}});var r=n(39959);let o={source:""},i=(0,r.cn)(null,(e,t)=>{t(a,()=>({...o}))}),a=(0,r.cn)(o)},61066:function(e,t,n){"use strict";n.d(t,{G:function(){return r}});let r="21300"},69214:function(e,t,n){"use strict";n.d(t,{Dm:function(){return u},Hf:function(){return o},Kb:function(){return a},P:function(){return s},b$:function(){return i},pS:function(){return l}});var r=n(3113);let o={HOME:"homepage",INTERNATIONAL_HOME:"international homepage",SUB_LANDING:"sublanding page",LISTING:"listing page",DETAILS:"details page",LOCATION:"location page",BLOG:"blog page",BLOG_LIST:"blog list page",PROMOTIONS:"promotion page",PROMOTIONS_LIST:"promotion list page",MAP_SEARCH:"map search page",DAYUSE_VS_FLOW:"dayuse vs flow page",RESERVATION_RECORD:"reservation record page",OTHER:"other page",CRAWLER:"crawler",GOOGLE_ORGANIC_SEARCH:"google organic search",EDIT_PROFILE:"edit profile page",USER_PROFILE:"user profile page",FAQ:"faq page",CHECKOUT:"checkout page",FAVOURITE:"favourite page",PAST_BOOKINGS:"past bookings page"},i={SEARCH_RESULT_BAR:"search bar",SEARCH_FILTER:"search filter",BLOG:"get inspired",BOOK_AGAIN:"book again",FAST_BUTTON:"fast button",UPCOMING_BOOKINGS:"upcoming bookings",PROMOTIONS:"current offers",EXPLORE_FLEXIBLE_SPACES:"explore flexible space
1s",SPACE_CARD:"space card",FOOTER:"footer",MAIN_GALLERY:"main gallery",NAV_BAR:"navigation bar",BREADCRUMB:"breadcrumb",POPULAR_DESTINATIONS:"popular destinations",EXPLORE_WITH_FLOW:"explore with flow",DESKTOP_BOOKING_FORM:"desktop booking form",POPULAR_SPACE_NEARBY:"popular space nearby",UNAVAILABLE_POPULAR_SPACE_NEARBY:"unavailable popular space nearby",DAYUSE_POPULAR_HOTELS:"popular hotels for dayuse",QUICK_BUTTON:"quick button",PERIOD_BUTTON:"period button",MORE_DAYCATION_HOTELS:"more daycation hotels",NEWLY_ONBOARD_HOTELS:"newly onboard hotels",POPULAR_DAYCATION_HOTELS:"popular daycation hotels",TODAY_S_DEAL:"today-s-deal"},a={LOCATION_NAME:"location link",SEARCH_YOUR_DAYCATION_BUTTON:"search your daycation button",EXPLORE_DAYCATIONS:"explore daycations",MAP_PILL_BUTTON:"map pill button",MAP_IMAGE_BUTTON:"map image button",SEE_ALL:"see all",ELSE_WHERE:"elsewhere",SOLD_OUT_MORE:"sold out more",IMAGE:"image"},s={priceRange:"pc",starRating:"s",theme:"th",duration:"du",overnight:"night",date:"d",checkInStart:"chs",checkInEnd:"che",period:"pd",sorting:"st",paymentOption:"pyt",amenities:"amn"},u={[r.TI.MIDNIGHT_TIME]:"mid",[r.TI.MORNING_TIME]:"mor",[r.TI.AFTERNOON_TIME]:"aft",[r.TI.EVENING_TIME]:"eve",[r.TI.ANY_CHECK_IN_TIME]:"any",[r.TI.AFTER_X_TIME]:"afx",[r.TI.ASAP_CHECK_IN_TIME_N]:"asap",[r.TI.AFTER_MIDNIGHT_TIME]:"afm"},l={SIMPLE:"_vSmpl",COMPLEX:"_vCmplx"}},36956:function(e,t,n){"use strict";n.d(t,{default:function(){return l}});var r=n(2265),o={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};let i=e=>{for(let t in e)if(t.startsWith("aria-")||"role"===t||"title"===t)return!0;return!1};var a=n(78652);let s=(0,r.createContext)({}),u=()=>(0,r.useContext)(s),l=(0,r.forwardRef)((e,t)=>{let{color:n,size:s,strokeWidth:l,absoluteStrokeWidth:c,className:d="",children:f,iconNode:h,...p}=e,{size:g=24,strokeWidth:m=2,absoluteStrokeWidth:w=!1,color:y="currentColor",className:A=""}=u()??{},S=c??w?24*Number(l??m)/Number(s??g):l??m;return(0,r.createElement)("svg",{ref:t,...o,width:s??g??o.width,height:s??g??o.height,stroke:n??y,strokeWidth:S,className:(0,a.z)("lucide",A,d),...!f&&!i(p)&&{"aria-hidden":"true"},...p},[...h.map(e=>{let[t,n]=e;return(0,r.createElement)(t,n)}),...Array.isArray(f)?f:[f]])})},28015:function(e,t,n){"use strict";n.d(t,{Z:function(){return l}});var r=n(2265),o=n(78652);let i=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),a=e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,t,n)=>n?n.toUpperCase():t.toLowerCase()),s=e=>{let t=a(e);return t.charAt(0).toUpperCase()+t.slice(1)};var u=n(36956);let l=(e,t)=>{let n=(0,r.forwardRef)((n,a)=>{let{className:l,...c}=n;return(0,r.createElement)(u.default,{ref:a,iconNode:t,className:(0,o.z)(`lucide-${i(s(e))}`,`lucide-${e}`,l),...c})});return n.displayName=s(e),n}},20176:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});let r=(0,n(28015).Z)("loader-circle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]])},78652:function(e,t,n){"use strict";n.d(t,{z:function(){return r}});let r=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.filter((e,t,n)=>!!e&&""!==e.trim()&&n.indexOf(e)===t).join(" ").trim()}},63726:function(e,t,n){"use strict";n.d(t,{default:function(){return o.a}});var r=n(20717),o=n.n(r)},99485:function(e,t,n){"use strict";n.d(t,{default:function(){return o.a}});var r=n(77213),o=n.n(r)},72301:function(e,t,n){"use strict";var r=n(6399);n.o(r,"notFound")&&n.d(t,{notFound:function(){return r.notFound}}),n.o(r,"useParams")&&n.d(t,{useParams:function(){return r.useParams}}),n.o(r,"usePathname")&&n.d(t,{usePathname:function(){return r.usePathname}}),n.o(r,"useRouter")&&n.d(t,{useRouter:function(){return r.useRouter}}),n.o(r,"useSearchParams")&&n.d(t,{useSearchParams:function(){return r.useSearchParams}}),n.o(r,"useSelectedLayoutSegments")&&n.d(t,{useSelectedLayoutSegments:function(){return r.useSelectedLayoutSegments}})},20717:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{default:function(){return u},getImageProps:function(){return s}});let r=n(43150),o=n(10249),i=n(92267),a=r._(n(22314));function s(e){let{props:t}=(0,o.getImgProps)(e,{defaultLoader:a.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image/",loader:"custom",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,n]of Object.entries(t))void 0===n&&delete t[e];return{props:t}}let u=i.Image},37054:function(e,t,n){"use strict";n.d(t,{$0:function(){return S},AV:function(){return m},Bq:function(){return j},Cg:function(){return p},Ci:function(){return R},D$:function(){return D},DV:function(){return O},Du:function(){return k},GH:function(){return v},K2:function(){return C},Nm:function(){return _},OA:function(){return y},Oo:function(){return L},RC:function(){return b},RG:function(){return h},Tv:function(){return c},VB:function(){return G},W$:function(){return N},ZF:function(){return V},_C:function(){return B},cG:function(){return $},h6:function(){return u},hF:function(){return l},ko:function(){return E},od:function(){return M},ok:function(){return w},pG:function(){return f},pJ:function(){return g},r9:function(){return T},s3:function(){return F},sV:function(){return a},tM:function(){return x},tN:function(){return I},tQ:function(){return s},v8:function(){return U},w9:function(){return d},wB:function(){return P},xd:function(){return A}});let r=null,o=()=>r??=Promise.all([n.e(7081),n.e(2732),n.e(7958),n.e(4442),n.e(6141),n.e(450),n.e(1741)]).then(n.bind(n,90450)),i=e=>function(){for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];return o().then(t=>t[e](...n))},a=i("sendSignUp"),s=i("sendLogin"),u=i("sendViewBlog"),l=i("sendViewBlogList"),c=i("sendViewOfferArticles"),d=i("sendViewCurrentOffersList"),f=i("sendAddToWishList"),h=i("sendViewSearchResults"),p=i("sendUserActiveSearch"),g=i("sendApplyQuickFilter"),m=i("sendViewItem"),w=i("sendDownloadAppClicked"),y=i("sendSelectCheckInDate"),A=i("sendSelectBookingLength"),S=i("sendSelectCheckInTime"),O=i("sendSelectCheckOutTime"),_=i("sendSelectPurchaseOption"),E=i("sendSelectBookType"),b=i("sendOpenStayFilter"),v=i("sendApplyStayFilter"),I=i("sendClearStayFilter"),T=i("sendSelectStayRow"),N=i("sendAddPaymentInfo"),x=i("sendBeginCheckout"),P=i("sendEcommercePurchase");i("sendFeedSpaceFilter");let R=i("sendCancelBooking");i("sendChatbotButtonClicked");let L=i("sendOvernightBtnClicked"),C=i("sendSocialShareClicked"),k=i("sendSort"),j=i("sendPopularCheckInTimeButtonClicked"),$=i("sendViewBookingSummary"),B=i("sendBookCtaBlocked");i("sendCheckoutViewed"),i("sendPaymentMethodSelected"),i("sendPaymentSubmitted");let M=i("sendCheckoutError"),U=i("sendPaymentRetry"),D=i("sendViewMap"),G=i("sendScrollPhotos"),F=i("sendViewPhotos"),V=i("sendRedeemPerk")},94099:function(e,t,n){"use strict";n.d(t,{P:function(){return r}});let r=e=>{if("undefined"!=typeof AbortSignal&&"function"==typeof AbortSignal.timeout)return AbortSignal.timeout(e);let t=new AbortController;return setTimeout(()=>{try{t.abort(new DOMException("Timeout","TimeoutError"))}catch{t.abort()}},e),t.signal}},18199:function(e,t,n){"use strict";n.d(t,{LY:function(){return i},Uu:function(){return r},rW:function(){return o}});let r=e=>e&&"string"==typeof e?e?.startsWith("https://cdn.flowtheroom.com/")?e.replace("https://cdn.flowtheroom.com/","https://cdns.flowtheroom.com/"):e:"",o=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"public";return`https://cdns.flowtheroom.com/qOh2lp-0AGWeBP68yRH5aQ/${e}/${t}`},i=e=>{let t=e.match(/^https:\/\/cdns?\.flowtheroom\.com\/qOh2lp-0AGWeBP68yRH5aQ\/(?<cf_image_id>[^/]+)(?:\/[^/]+)?$/);return t?.groups?.cf_image_id==null?null:t.groups.cf_image_id}},53702:function(e,t){"use strict";t.Z={setItem(e,t){try{let n="string"==typeof t?t:JSON.stringify(t);return localStorage.setItem(e,n),!0}catch(t){return console.error(`Error setting localStorage key "${e}
1":`,t),!1}},getItem(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;try{let n=localStorage.getItem(e);if(null===n)return t;try{return JSON.parse(n)}catch{return n}}catch(n){return console.error(`Error getting localStorage key "${e}":`,n),t}},removeItem(e){try{return localStorage.removeItem(e),!0}catch(t){return console.error(`Error removing localStorage key "${e}":`,t),!1}}}},10815:function(e){e.exports={postTag:"PostListItem_postTag__u_9tM"}},39963:function(e,t,n){"use strict";n.d(t,{F:function(){return i},e:function(){return a}});var r=n(2265);function o(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function i(...e){return t=>{let n=!1,r=e.map(e=>{let r=o(e,t);return n||"function"!=typeof r||(n=!0),r});if(n)return()=>{for(let t=0;t<r.length;t++){let n=r[t];"function"==typeof n?n():o(e[t],null)}}}}function a(...e){return r.useCallback(i(...e),e)}},98230:function(e,t,n){"use strict";n.d(t,{Z8:function(){return c},g7:function(){return d}});var r,o=n(2265),i=n(39963),a=n(57437),s=Symbol.for("react.lazy"),u=(r||(r=n.t(o,2)))[" use ".trim().toString()];function l(e){var t;return null!=e&&"object"==typeof e&&"$$typeof"in e&&e.$$typeof===s&&"_payload"in e&&"object"==typeof(t=e._payload)&&null!==t&&"then"in t}function c(e){let t=function(e){let t=o.forwardRef((e,t)=>{let{children:n,...r}=e;if(l(n)&&"function"==typeof u&&(n=u(n._payload)),o.isValidElement(n)){var a;let e,s;let u=(a=n,(e=Object.getOwnPropertyDescriptor(a.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning?a.ref:(e=Object.getOwnPropertyDescriptor(a,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning?a.props.ref:a.props.ref||a.ref),l=function(e,t){let n={...t};for(let r in t){let o=e[r],i=t[r];/^on[A-Z]/.test(r)?o&&i?n[r]=(...e)=>{let t=i(...e);return o(...e),t}:o&&(n[r]=o):"style"===r?n[r]={...o,...i}:"className"===r&&(n[r]=[o,i].filter(Boolean).join(" "))}return{...e,...n}}(r,n.props);return n.type!==o.Fragment&&(l.ref=t?(0,i.F)(t,u):u),o.cloneElement(n,l)}return o.Children.count(n)>1?o.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}(e),n=o.forwardRef((e,n)=>{let{children:r,...i}=e;l(r)&&"function"==typeof u&&(r=u(r._payload));let s=o.Children.toArray(r),c=s.find(h);if(c){let e=c.props.children,r=s.map(t=>t!==c?t:o.Children.count(e)>1?o.Children.only(null):o.isValidElement(e)?e.props.children:null);return(0,a.jsx)(t,{...i,ref:n,children:o.isValidElement(e)?o.cloneElement(e,void 0,r):null})}return(0,a.jsx)(t,{...i,ref:n,children:r})});return n.displayName=`${e}.Slot`,n}var d=c("Slot"),f=Symbol("radix.slottable");function h(e){return o.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===f}},3809:function(e,t,n){"use strict";n.d(t,{j:function(){return a}});var r=n(98099);let o=e=>"boolean"==typeof e?`${e}`:0===e?"0":e,i=r.W,a=(e,t)=>n=>{var r;if((null==t?void 0:t.variants)==null)return i(e,null==n?void 0:n.class,null==n?void 0:n.className);let{variants:a,defaultVariants:s}=t,u=Object.keys(a).map(e=>{let t=null==n?void 0:n[e],r=null==s?void 0:s[e];if(null===t)return null;let i=o(t)||o(r);return a[e][i]}),l=n&&Object.entries(n).reduce((e,t)=>{let[n,r]=t;return void 0===r||(e[n]=r),e},{});return i(e,u,null==t?void 0:null===(r=t.compoundVariants)||void 0===r?void 0:r.reduce((e,t)=>{let{class:n,className:r,...o}=t;return Object.entries(o).every(e=>{let[t,n]=e;return Array.isArray(n)?n.includes({...s,...l}[t]):({...s,...l})[t]===n})?[...e,n,r]:e},[]),null==n?void 0:n.class,null==n?void 0:n.className)}},30490:function(e,t,n){"use strict";n.d(t,{G:function(){return a},T:function(){return i}});var r=n(56135);function o(e,t){return(...e)=>{try{return t(...e)}catch{throw Error(void 0)}}}let i=o(0,r.T_),a=o(0,r.Gb)}}]);

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.