PageSourceSearch

https://www.claytonhotels.com/_next/static/chunks/919-7cb85884141a0f90.js

js claytonhotels.com collected 2026-09-25 13:57:56 UTC 142,191 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[919],{7754:function(n,e,t){t.d(e,{default:function(){return r},h:function(){return l}});var o=t(7437),a=t(2265);let i=(0,a.createContext)(void 0);function l(){let n=(0,a.useContext)(i);if(!n)throw Error("Called useGlobalSettings before setting GlobalProvider context");return n}function r(n){let{children:e,value:t}=n;return(0,o.jsx)(i.Provider,{value:t,children:e})}},919:function(n,e,t){t.d(e,{H:function(){return s},default:function(){return m}});var o=t(7437),a=t(4907),i=t(7107),l=t(9376),r=t(2265),c=t(7754);let g=(0,r.createContext)(void 0);function s(){let n=(0,r.useContext)(g);if(!n)throw Error("Called useHotelContext before setting Hotel context");return n}function m(n){let{children:e}=n,{hotelLocations:t}=(0,c.h)(),{slug:s}=(0,l.useParams)(),[m,d]=(0,r.useState)(void 0);return(0,r.useEffect)(()=>{null==t||t.forEach(n=>{var e;let t=(0,a.dx)(i.Xr,n);null==t||null===(e=t.hotels)||void 0===e||e.forEach(n=>{let e=(0,a.dx)(i.KS,n);void 0===s&&d(null),(null==e?void 0:e.slug)===s&&d(e)})})},[t,s]),(0,o.jsx)(g.Provider,{value:{activeHotel:m},children:e})}},8410:function(n,e,t){function o(n,e){return e}function a(n,e){return n}t.d(e,{dx:function(){return o},jt:function(){return a}})},7034:function(n,e,t){var o,a,i,l,r,c,g,s,m,d,u,C,p,f,k,b,M,h,I,B,S,T,A,y,N,w,G,H,v,x,F,L,P,D,_,V,$,R,U,O,q,E,Q,j,W,Z,z,X,K,J,Y,nn,ne,nt,no,na,ni,nl,nr,nc,ng,ns,nm,nd,nu,nC,np,nf,nk,nb,nM,nh,nI,nB,nS,nT,nA,ny,nN,nw,nG,nH;t.d(e,{$P:function(){return eG},$x:function(){return nz},AS:function(){return nQ},AZ:function(){return eB},Ar:function(){return n0},CR:function(){return nq},EQ:function(){return nD},Es:function(){return nj},FN:function(){return ev},Ft:function(){return eH},Fv:function(){return eU},G:function(){return eN},GV:function(){return ep},H1:function(){return i},IL:function(){return n$},Im:function(){return en},JA:function(){return S},J_:function(){return eo},KI:function(){return eL},LK:function(){return eT},LQ:function(){return n6},Mv:function(){return nW},O7:function(){return nK},OI:function(){return eW},Py:function(){return nP},QX:function(){return ea},Qe:function(){return eR},Rn:function(){return et},SO:function(){return ey},Tq:function(){return er},UH:function(){return em},UN:function(){return n_},UR:function(){return nY},V3:function(){return el},WX:function(){return eb},Wo:function(){return eO},X1:function(){return eQ},XC:function(){return nV},Yf:function(){return nE},Z5:function(){return ee},ZP:function(){return b},_k:function(){return ew},aU:function(){return eM},aq:function(){return eI},ar:function(){return n7},b2:function(){return eh},b7:function(){return eg},bG:function(){return G},c6:function(){return n2},cH:function(){return nF},dW:function(){return e$},eL:function(){return eP},eU:function(){return a},eu:function(){return eD},fG:function(){return n4},fs:function(){return nL},gA:function(){return eS},gh:function(){return ej},hR:function(){return eC},hW:function(){return eq},iJ:function(){return nU},iN:function(){return y},iZ:function(){return ei},j2:function(){return ex},jw:function(){return eV},n_:function(){return ec},nu:function(){return n8},qA:function(){return nZ},qE:function(){return n3},qG:function(){return eE},tx:function(){return ed},uB:function(){return ek},uV:function(){return nX},uw:function(){return e_},vT:function(){return es},vn:function(){return n1},wo:function(){return n5},xH:function(){return nJ},xS:function(){return nx},xt:function(){return eA},xu:function(){return nR},xv:function(){return eF},y$:function(){return nO},yf:function(){return ef},z_:function(){return n9},zp:function(){return eu}}),(E=o||(o={})).Car="Car",E.Walking="Walking",(Q=a||(a={})).Blog="blog",Q.Hotel="hotel",Q.Pages="pages",Q.Room="room",Q.Slug="slug",Q.SpecialOffer="special_offer",(j=i||(i={})).Blog="blog",j.Hotel="hotel",j.Pages="pages",j.Room="room",j.Slug="slug",(W=l||(l={})).Amenities="amenities",W.Blog="blog",W.Events="events",W.Rooms="rooms",(Z=r||(r={})).Dark="Dark",Z.Gray="Gray",Z.Light="Light",(z=c||(c={})).Icon_1="Icon_1",z.Icon_2="Icon_2",z.Icon_3="Icon_3",z.None="None",(X=g||(g={})).Dark="dark",X.Gray="gray",X.Light="light",(K=s||(s={})).Left="left",K.Right="right",(J=m||(m={})).Dark="dark",J.Gray="gray",J.Light="light",(Y=d||(d={})).Left="left",Y.Right="right",(nn=u||(u={})).Center="center",nn.Left="left",(ne=C||(C={})).Blank="blank",ne.Self="self",(nt=p||(p={})).Blank="blank",nt.Self="self",(no=f||(f={})).Dark="dark",no.Light="light",(na=k||(k={})).Dark="dark",na.Light="light",(ni=b||(b={})).Dark="dark",ni.Gray="gray",ni.Light="light",(nl=M||(M={})).Auto="auto",nl.Bottom="bottom",nl.Custom="custom",nl.Left="left",nl.Right="right",nl.Top="top",(nr=h||(h={})).Auto="auto",nr.Bottom="bottom",nr.Custom="custom",nr.Left="left",nr.Right="right",nr.Top="top",(nc=I||(I={})).Default="default",nc.Green="green",(ng=B||(B={})).Blank="blank",ng.Self="self",(ns=S||(S={})).Hotel="hotel",ns.Page="page",ns.Room="room",(nm=T||(T={})).Default="default",nm.Green="green",(nd=A||(A={})).Blank="blank",nd.Self="self",(nu=y||(y={})).Hotel="hotel",nu.Page="page",nu.Room="room",(nC=N||(N={})).Default="default",nC.Green="green",(np=w||(w={})).Blank="blank",np.Self="self",(nf=G||(G={})).Hotel="hotel",nf.Page="page",nf.Room="room",(nk=H||(H={})).Dark="dark",nk.Gray="gray",nk.Light="light",(nb=v||(v={})).Left="left",nb.Right="right",(nM=x||(x={})).Icon_1="Icon_1",nM.Icon_2="Icon_2",nM.Icon_3="Icon_3",nM.None="None",(nh=F||(F={})).Facebook="Facebook",nh.Twitter="Twitter",(nI=L||(L={})).W25_75="w25_75",nI.W50_50="w50_50",nI.W75_25="w75_25",nI.W100="w100",(nB=P||(P={})).Dark="dark",nB.Gray="gray",nB.Light="light",(nS=D||(D={})).External="External",nS.Internal="Internal",(nT=_||(_={})).D3X="D3X",nT.WhatsApp="WhatsApp",nT.Zendesk="Zendesk",(nA=V||(V={})).Dark="dark",nA.Light="light",(ny=$||($={})).D3X="D3X",ny.WhatsApp="WhatsApp",ny.Zendesk="Zendesk",(nN=R||(R={})).D3X="D3X",nN.WhatsApp="WhatsApp",nN.Zendesk="Zendesk",(nw=U||(U={})).BlogPost="Blog_Post",nw.Homepage="Homepage",nw.Page="Page",nw.Room="Room",(nG=O||(O={})).Dark="dark",nG.Gray="gray",nG.Green="green",nG.Light="light",(nH=q||(q={})).Draft="DRAFT",nH.Published="PUBLISHED";class nv extends String{toString(){return this.value}constructor(n,e){super(n),this.value=n,this.__meta__=e}}let nx=new nv("\n    fragment Media on UploadFile {\n  url\n  width\n  height\n  alternativeText\n}\n    ",{fragmentName:"Media"}),nF=new nv("\n    fragment CTA on ComponentGlobalCta {\n  link\n  label\n  target\n  hotelPage\n  isMojo\n}\n    ",{fragmentName:"CTA"}),nL=new nv("\n    fragment MeetingSettings on ComponentElementsMeetingSettings {\n  minCapacity\n  maxCapacity\n  room_configurations {\n    documentId\n    name\n  }\n  naturalDaylight\n  airConditioning\n}\n    ",{fragmentName:"MeetingSettings"}),nP=new nv("\n    fragment BookingSettings on ComponentGlobalBookingSettings {\n  id\n  bookingId\n  bookingCityId\n  bookingURL\n  occupancyMatrix {\n    id\n    adults\n    maxChildren\n  }\n  showBookingForm\n  bookingsOpenDate\n}\n    ",{fragmentName:"BookingSettings"}),nD=new nv("\n    fragment gpsCoordinates on ComponentGlobalGpsCoordinates {\n  id\n  data\n}\n    ",{fragmentName:"gpsCoordinates"}),n_=new nv("\n    fragment NotificationModal on ComponentModalModal {\n  on\n  text\n  cta {\n    ...CTA\n  }\n}\n    fragment CTA on ComponentGlobalCta {\n  link\n  label\n  target\n  hotelPage\n  isMojo\n}",{fragmentName:"NotificationModal"}),nV=new nv("\n    fragment Hotel on Hotel {\n  documentId\n  Name\n  slug\n  defaultLocale\n  offersUrl\n  bookingSettings {\n    ...BookingSettings\n  }
1\n  locationDetails {\n    gpsCoordinates {\n      ...gpsCoordinates\n    }\n  }\n  newsletterSettings {\n    newsletterUserId\n    newsletterAddressBookId\n  }\n  hotelOrder\n  notificationModal {\n    ...NotificationModal\n  }\n  meetingSettings {\n    ...MeetingSettings\n  }\n}\n    fragment CTA on ComponentGlobalCta {\n  link\n  label\n  target\n  hotelPage\n  isMojo\n}\nfragment gpsCoordinates on ComponentGlobalGpsCoordinates {\n  id\n  data\n}\nfragment NotificationModal on ComponentModalModal {\n  on\n  text\n  cta {\n    ...CTA\n  }\n}\nfragment BookingSettings on ComponentGlobalBookingSettings {\n  id\n  bookingId\n  bookingCityId\n  bookingURL\n  occupancyMatrix {\n    id\n    adults\n    maxChildren\n  }\n  showBookingForm\n  bookingsOpenDate\n}\nfragment MeetingSettings on ComponentElementsMeetingSettings {\n  minCapacity\n  maxCapacity\n  room_configurations {\n    documentId\n    name\n  }\n  naturalDaylight\n  airConditioning\n}",{fragmentName:"Hotel"}),n$=new nv("\n    fragment MeetingFilters on ComponentElementsMeetingFilters {\n  locations {\n    label\n    hotels {\n      ...Hotel\n    }\n  }\n  groupSizes {\n    label\n    min\n    max\n  }\n  room_configurations {\n    documentId\n    name\n  }\n}\n    fragment CTA on ComponentGlobalCta {\n  link\n  label\n  target\n  hotelPage\n  isMojo\n}\nfragment gpsCoordinates on ComponentGlobalGpsCoordinates {\n  id\n  data\n}\nfragment NotificationModal on ComponentModalModal {\n  on\n  text\n  cta {\n    ...CTA\n  }\n}\nfragment Hotel on Hotel {\n  documentId\n  Name\n  slug\n  defaultLocale\n  offersUrl\n  bookingSettings {\n    ...BookingSettings\n  }\n  locationDetails {\n    gpsCoordinates {\n      ...gpsCoordinates\n    }\n  }\n  newsletterSettings {\n    newsletterUserId\n    newsletterAddressBookId\n  }\n  hotelOrder\n  notificationModal {\n    ...NotificationModal\n  }\n  meetingSettings {\n    ...MeetingSettings\n  }\n}\nfragment BookingSettings on ComponentGlobalBookingSettings {\n  id\n  bookingId\n  bookingCityId\n  bookingURL\n  occupancyMatrix {\n    id\n    adults\n    maxChildren\n  }\n  showBookingForm\n  bookingsOpenDate\n}\nfragment MeetingSettings on ComponentElementsMeetingSettings {\n  minCapacity\n  maxCapacity\n  room_configurations {\n    documentId\n    name\n  }\n  naturalDaylight\n  airConditioning\n}",{fragmentName:"MeetingFilters"}),nR=new nv("\n    fragment CollectionCardBlock on ComponentCollectionCardCollectionCardBlock {\n  title\n  collectionCardDescription: description\n  cta {\n    ...CTA\n  }\n  secondaryCTA {\n    ...CTA\n  }\n  collectionType\n  blog_posts {\n    documentId\n    title\n    slug\n    image {\n      ...Media\n    }\n    description\n  }\n  hotels {\n    documentId\n    Name\n    slug\n    image {\n      ...Media\n    }\n    description\n    meetingSettings {\n      ...MeetingSettings\n    }\n  }\n  rooms {\n    documentId\n    title\n    slug\n    heroImage {\n      ...Media\n    }\n    roomDescription\n  }\n  p3Settings {\n    url\n    hotelId\n    categoryIdList\n    date\n  }\n  hotel_pages\n  meetingFilters {\n    ...MeetingFilters\n  }\n  slugStartsWith\n}\n    fragment Media on UploadFile {\n  url\n  width\n  height\n  alternativeText\n}\nfragment CTA on ComponentGlobalCta {\n  link\n  label\n  target\n  hotelPage\n  isMojo\n}\nfragment gpsCoordinates on ComponentGlobalGpsCoordinates {\n  id\n  data\n}\nfragment NotificationModal on ComponentModalModal {\n  on\n  text\n  cta {\n    ...CTA\n  }\n}\nfragment MeetingFilters on ComponentElementsMeetingFilters {\n  locations {\n    label\n    hotels {\n      ...Hotel\n    }\n  }\n  groupSizes {\n    label\n    min\n    max\n  }\n  room_configurations {\n    documentId\n    name\n  }\n}\nfragment Hotel on Hotel {\n  documentId\n  Name\n  slug\n  defaultLocale\n  offersUrl\n  bookingSettings {\n    ...BookingSettings\n  }\n  locationDetails {\n    gpsCoordinates {\n      ...gpsCoordinates\n    }\n  }\n  newsletterSettings {\n    newsletterUserId\n    newsletterAddressBookId\n  }\n  hotelOrder\n  notificationModal {\n    ...NotificationModal\n  }\n  meetingSettings {\n    ...MeetingSettings\n  }\n}\nfragment BookingSettings on ComponentGlobalBookingSettings {\n  id\n  bookingId\n  bookingCityId\n  bookingURL\n  occupancyMatrix {\n    id\n    adults\n    maxChildren\n  }\n  showBookingForm\n  bookingsOpenDate\n}\nfragment MeetingSettings on ComponentElementsMeetingSettings {\n  minCapacity\n  maxCapacity\n  room_configurations {\n    documentId\n    name\n  }\n  naturalDaylight\n  airConditioning\n}",{fragmentName:"CollectionCardBlock"}),nU=new nv("\n    fragment CollectionCardBlockV2Card on ComponentCollectionCardCollectionCard {\n  title\n  description\n  linkText\n  image {\n    ...Media\n  }\n  collectionType\n  blog_post {\n    documentId\n    slug\n  }\n  hotel {\n    documentId\n    slug\n  }\n  hotel_page\n}\n    fragment Media on UploadFile {\n  url\n  width\n  height\n  alternativeText\n}",{fragmentName:"CollectionCardBlockV2Card"}),nO=new nv("\n    fragment CollectionCardBlockV2 on ComponentCollectionCardCollectionCardBlockV2 {\n  title\n  collectionCardV2Description: description\n  cta {\n    ...CTA\n  }\n  cards {\n    ...CollectionCardBlockV2Card\n  }\n}\n    fragment Media on UploadFile {\n  url\n  width\n  height\n  alternativeText\n}\nfragment CTA on ComponentGlobalCta {\n  link\n  label\n  target\n  hotelPage\n  isMojo\n}\nfragment CollectionCardBlockV2Card on ComponentCollectionCardCollectionCard {\n  title\n  description\n  linkText\n  image {\n    ...Media\n  }\n  collectionType\n  blog_post {\n    documentId\n    slug\n  }\n  hotel {\n    documentId\n    slug\n  }\n  hotel_page\n}",{fragmentName:"CollectionCardBlockV2"}),nq=new nv("\n    fragment ManualCardBlock on ComponentManualCardManualCardBlock {\n  title\n  cards {\n    title\n    image {\n      ...Media\n    }\n    description\n    link\n    cta {\n      ...CTA\n    }\n  }\n  cta {\n    ...CTA\n  }\n  backgroundColor\n}\n    fragment Media on UploadFile {\n  url\n  width\n  height\n  alternativeText\n}\nfragment CTA on ComponentGlobalCta {\n  link\n  label\n  target\n  hotelPage\n  isMojo\n}",{fragmentName:"ManualCardBlock"}
1),nE=new nv("\n    fragment ManualListBlock on ComponentManualListManualListBlock {\n  title\n  items {\n    subTitle\n    title\n    image {\n      ...Media\n    }\n    cta1 {\n      ...CTA\n    }\n    cta2 {\n      ...CTA\n    }\n  }\n  cta {\n    ...CTA\n  }\n}\n    fragment Media on UploadFile {\n  url\n  width\n  height\n  alternativeText\n}\nfragment CTA on ComponentGlobalCta {\n  link\n  label\n  target\n  hotelPage\n  isMojo\n}",{fragmentName:"ManualListBlock"}),nQ=new nv("\n    fragment TextBlock on ComponentTextBlockTextBlock {\n  textBlockBackground: background\n  rows {\n    cols\n    columns {\n      col1\n      col2\n    }\n  }\n}\n    ",{fragmentName:"TextBlock"}),nj=new nv("\n    fragment FeatureBlock on ComponentFeatureFeatureBlock {\n  position\n  background\n  image {\n    ...Media\n  }\n  content\n  cta {\n    ...CTA\n  }\n  showStatic\n}\n    fragment Media on UploadFile {\n  url\n  width\n  height\n  alternativeText\n}\nfragment CTA on ComponentGlobalCta {\n  link\n  label\n  target\n  hotelPage\n  isMojo\n}",{fragmentName:"FeatureBlock"}),nW=new nv("\n    fragment FeatureBlockV2 on ComponentFeatureFeatureBlockV2 {\n  positionV2: position\n  backgroundV2: background\n  image {\n    ...Media\n  }\n  backgroundImage {\n    ...Media\n  }\n  content\n  cta {\n    ...CTA\n  }\n  showStatic\n}\n    fragment Media on UploadFile {\n  url\n  width\n  height\n  alternativeText\n}\nfragment CTA on ComponentGlobalCta {\n  link\n  label\n  target\n  hotelPage\n  isMojo\n}",{fragmentName:"FeatureBlockV2"}),nZ=new nv("\n    fragment AccordionBlock on ComponentAccordionAccordionBlock {\n  titleRichText\n  backgroundImage {\n    ...Media\n  }\n  items {\n    title\n    description\n  }\n  cta {\n    ...CTA\n  }\n  secondaryCTA {\n    ...CTA\n  }\n}\n    fragment Media on UploadFile {\n  url\n  width\n  height\n  alternativeText\n}\nfragment CTA on ComponentGlobalCta {\n  link\n  label\n  target\n  hotelPage\n  isMojo\n}",{fragmentName:"AccordionBlock"}),nz=new nv("\n    fragment CrossSellBlock on ComponentCrossSellCrossSellBlock {\n  label\n  items {\n    image {\n      ...Media\n    }\n    imageMobile {\n      ...Media\n    }\n    title\n    subTitle\n    cta {\n      ...CTA\n    }\n  }\n}\n    fragment Media on UploadFile {\n  url\n  width\n  height\n  alternativeText\n}\nfragment CTA on ComponentGlobalCta {\n  link\n  label\n  target\n  hotelPage\n  isMojo\n}",{fragmentName:"CrossSellBlock"}),nX=new nv("\n    fragment QuoteBlock on ComponentQuoteBlockQuoteBlock {\n  quote\n  name\n  cta {\n    ...CTA\n  }\n  icon\n}\n    fragment CTA on ComponentGlobalCta {\n  link\n  label\n  target\n  hotelPage\n  isMojo\n}",{fragmentName:"QuoteBlock"}),nK=new nv("\n    fragment SpecialOffersFilter on ComponentSpecialOffersSpecialOffersFilter {\n  title\n  locations {\n    label\n    hotels {\n      ...Hotel\n    }\n  }\n}\n    fragment CTA on ComponentGlobalCta {\n  link\n  label\n  target\n  hotelPage\n  isMojo\n}\nfragment gpsCoordinates on ComponentGlobalGpsCoordinates {\n  id\n  data\n}\nfragment NotificationModal on ComponentModalModal {\n  on\n  text\n  cta {\n    ...CTA\n  }\n}\nfragment Hotel on Hotel {\n  documentId\n  Name\n  slug\n  defaultLocale\n  offersUrl\n  bookingSettings {\n    ...BookingSettings\n  }\n  locationDetails {\n    gpsCoordinates {\n      ...gpsCoordinates\n    }\n  }\n  newsletterSettings {\n    newsletterUserId\n    newsletterAddressBookId\n  }\n  hotelOrder\n  notificationModal {\n    ...NotificationModal\n  }\n  meetingSettings {\n    ...MeetingSettings\n  }\n}\nfragment BookingSettings on ComponentGlobalBookingSettings {\n  id\n  bookingId\n  bookingCityId\n  bookingURL\n  occupancyMatrix {\n    id\n    adults\n    maxChildren\n  }\n  showBookingForm\n  bookingsOpenDate\n}\nfragment MeetingSettings on ComponentElementsMeetingSettings {\n  minCapacity\n  maxCapacity\n  room_configurations {\n    documentId\n    name\n  }\n  naturalDaylight\n  airConditioning\n}",{fragmentName:"SpecialOffersFilter"}),nJ=new nv("\n    fragment NewsletterBlock on ComponentNewsletterNewsletterBlock {\n  newsletterBlockPosition: position\n  newsletterBlockBackgroun
1d: background\n  image {\n    ...Media\n  }\n  content\n  cta {\n    ...CTA\n  }\n  corporate\n}\n    fragment Media on UploadFile {\n  url\n  width\n  height\n  alternativeText\n}\nfragment CTA on ComponentGlobalCta {\n  link\n  label\n  target\n  hotelPage\n  isMojo\n}",{fragmentName:"NewsletterBlock"}),nY=new nv("\n    fragment BlogContent on BlogPostContentDynamicZone {\n  __typename\n  ...CollectionCardBlock\n  ...CollectionCardBlockV2\n  ...ManualCardBlock\n  ...ManualListBlock\n  ...TextBlock\n  ...FeatureBlock\n  ...FeatureBlockV2\n  ...AccordionBlock\n  ...CrossSellBlock\n  ...QuoteBlock\n  ...SpecialOffersFilter\n  ...NewsletterBlock\n}\n    fragment Media on UploadFile {\n  url\n  width\n  height\n  alternativeText\n}\nfragment CTA on ComponentGlobalCta {\n  link\n  label\n  target\n  hotelPage\n  isMojo\n}\nfragment ManualListBlock on ComponentManualListManualListBlock {\n  title\n  items {\n    subTitle\n    title\n    image {\n      ...Media\n    }\n    cta1 {\n      ...CTA\n    }\n    cta2 {\n      ...CTA\n    }\n  }\n  cta {\n    ...CTA\n  }\n}\nfragment ManualCardBlock on ComponentManualCardManualCardBlock {\n  title\n  cards {\n    title\n    image {\n      ...Media\n    }\n    description\n    link\n    cta {\n      ...CTA\n    }\n  }\n  cta {\n    ...CTA\n  }\n  backgroundColor\n}\nfragment CollectionCardBlock on ComponentCollectionCardCollectionCardBlock {\n  title\n  collectionCardDescription: description\n  cta {\n    ...CTA\n  }\n  secondaryCTA {\n    ...CTA\n  }\n  collectionType\n  blog_posts {\n    documentId\n    title\n    slug\n    image {\n      ...Media\n    }\n    description\n  }\n  hotels {\n    documentId\n    Name\n    slug\n    image {\n      ...Media\n    }\n    description\n    meetingSettings {\n      ...MeetingSettings\n    }\n  }\n  rooms {\n    documentId\n    title\n    slug\n    heroImage {\n      ...Media\n    }\n    roomDescription\n  }\n  p3Settings {\n    url\n    hotelId\n    categoryIdList\n    date\n  }\n  hotel_pages\n  meetingFilters {\n    ...MeetingFilters\n  }\n  slugStartsWith\n}\nfragment CollectionCardBlockV2 on ComponentCollectionCardCollectionCardBlockV2 {\n  title\n  collectionCardV2Description: description\n  cta {\n    ...CTA\n  }\n  cards {\n    ...CollectionCardBlockV2Card\n  }\n}\nfragment CollectionCardBlockV2Card on ComponentCollectionCardCollectionCard {\n  title\n  description\n  linkText\n  image {\n    ...Media\n  }\n  collectionType\n  blog_post {\n    documentId\n    slug\n  }\n  hotel {\n    documentId\n    slug\n  }\n  hotel_page\n}\nfragment QuoteBlock on ComponentQuoteBlockQuoteBlock {\n  quote\n  name\n  cta {\n    ...CTA\n  }\n  icon\n}\nfragment CrossSellBlock on ComponentCrossSellCrossSellBlock {\n  label\n  items {\n    image {\n      ...Media\n    }\n    imageMobile {\n      ...Media\n    }\n    title\n    subTitle\n    cta {\n      ...CTA\n    }\n  }\n}\nfragment TextBlock on ComponentTextBlockTextBlock {\n  textBlockBackground: background\n  rows {\n    cols\n    columns {\n      col1\n      col2\n    }\n  }\n}\nfragment FeatureBlock on ComponentFeatureFeatureBlock {\n  position\n  background\n  image {\n    ...Media\n  }\n  content\n  cta {\n    ...CTA\n  }\n  showStatic\n}\nfragment FeatureBlockV2 on ComponentFeatureFeatureBlockV2 {\n  positionV2: position\n  backgroundV2: background\n  image {\n    ...Media\n  }\n  backgroundImage {\n    ...Media\n  }\n  content\n  cta {\n    ...CTA\n  }\n  showStatic\n}\nfragment AccordionBlock on ComponentAccordionAccordionBlock {\n  titleRichText\n  backgroundImage {\n    ...Media\n  }\n  items {\n    title\n    description\n  }\n  cta {\n    ...CTA\n  }\n  secondaryCTA {\n    ...CTA\n  }\n}\nfragment gpsCoordinates on ComponentGlobalGpsCoordinates {\n  id\n  data\n}\nfragment NotificationModal on ComponentModalModal {\n  on\n  text\n  cta {\n    ...CTA\n  }\n}\nfragment SpecialOffersFilter on ComponentSpecialOffersSpecialOffersFilter {\n  title\n  locations {\n    label\n    hotels {\n      ...Hotel\n    }\n  }\n}\nfragment MeetingFilters on ComponentElementsMeetingFilters {\n  locations {\n    label\n    hotels {\n      ...Hotel\n    }\n  }\n  groupSizes {\n    label\n    min\n    max\n  }\n  room_configurations {\n    documentId\n    name\n  }\n}\nfragment NewsletterBlock on ComponentNewsletterNewsletterBlock {\n  newsletterBlockPosition: position\n  newsletterBlockBackgroun
1d: background\n  image {\n    ...Media\n  }\n  content\n  cta {\n    ...CTA\n  }\n  corporate\n}\nfragment Hotel on Hotel {\n  documentId\n  Name\n  slug\n  defaultLocale\n  offersUrl\n  bookingSettings {\n    ...BookingSettings\n  }\n  locationDetails {\n    gpsCoordinates {\n      ...gpsCoordinates\n    }\n  }\n  newsletterSettings {\n    newsletterUserId\n    newsletterAddressBookId\n  }\n  hotelOrder\n  notificationModal {\n    ...NotificationModal\n  }\n  meetingSettings {\n    ...MeetingSettings\n  }\n}\nfragment BookingSettings on ComponentGlobalBookingSettings {\n  id\n  bookingId\n  bookingCityId\n  bookingURL\n  occupancyMatrix {\n    id\n    adults\n    maxChildren\n  }\n  showBookingForm\n  bookingsOpenDate\n}\nfragment MeetingSettings on ComponentElementsMeetingSettings {\n  minCapacity\n  maxCapacity\n  room_configurations {\n    documentId\n    name\n  }\n  naturalDaylight\n  airConditioning\n}",{fragmentName:"BlogContent"}),n2=new nv("\n    fragment SEO on ComponentSharedSeo {\n  id\n  metaTitle\n  metaDescription\n  metaImage {\n    ...Media\n  }\n  metaSocial {\n    id\n    socialNetwork\n    title\n    description\n    image {\n      ...Media\n    }\n  }\n  keywords\n  metaRobots\n  structuredData\n  viewport {\n    width\n    initialScale\n  }\n  canonicalURL\n  sitemapInclude\n}\n    fragment Media on UploadFile {\n  url\n  width\n  height\n  alternativeText\n}",{fragmentName:"SEO"}),n1=new nv('\n    fragment Blog on BlogPost {\n  documentId\n  title\n  slug\n  breadcrumbLabel\n  date\n  image {\n    ...Media\n  }\n  content {\n    ...BlogContent\n  }\n  blog_categories {\n    documentId\n    blog_posts(sort: "date:desc", pagination: {limit: 4}
1) {\n      documentId\n      title\n      description\n      slug\n      image {\n        ...Media\n      }\n    }\n  }\n  blog_activities {\n    documentId\n    blog_posts(sort: "date:desc", pagination: {limit: 4}) {\n      documentId\n      title\n      description\n      slug\n      image {\n        ...Media\n      }\n    }\n  }\n  seo {\n    ...SEO\n  }\n}\n    fragment BlogContent on BlogPostContentDynamicZone {\n  __typename\n  ...CollectionCardBlock\n  ...CollectionCardBlockV2\n  ...ManualCardBlock\n  ...ManualListBlock\n  ...TextBlock\n  ...FeatureBlock\n  ...FeatureBlockV2\n  ...AccordionBlock\n  ...CrossSellBlock\n  ...QuoteBlock\n  ...SpecialOffersFilter\n  ...NewsletterBlock\n}\nfragment Media on UploadFile {\n  url\n  width\n  height\n  alternativeText\n}\nfragment CTA on ComponentGlobalCta {\n  link\n  label\n  target\n  hotelPage\n  isMojo\n}\nfragment ManualListBlock on ComponentManualListManualListBlock {\n  title\n  items {\n    subTitle\n    title\n    image {\n      ...Media\n    }\n    cta1 {\n      ...CTA\n    }\n    cta2 {\n      ...CTA\n    }\n  }\n  cta {\n    ...CTA\n  }\n}\nfragment ManualCardBlock on ComponentManualCardManualCardBlock {\n  title\n  cards {\n    title\n    image {\n      ...Media\n    }\n    description\n    link\n    cta {\n      ...CTA\n    }\n  }\n  cta {\n    ...CTA\n  }\n  backgroundColor\n}\nfragment CollectionCardBlock on ComponentCollectionCardCollectionCardBlock {\n  title\n  collectionCardDescription: description\n  cta {\n    ...CTA\n  }\n  secondaryCTA {\n    ...CTA\n  }\n  collectionType\n  blog_posts {\n    documentId\n    title\n    slug\n    image {\n      ...Media\n    }\n    description\n  }\n  hotels {\n    documentId\n    Name\n    slug\n    image {\n      ...Media\n    }\n    description\n    meetingSettings {\n      ...MeetingSettings\n    }\n  }\n  rooms {\n    documentId\n    title\n    slug\n    heroImage {\n      ...Media\n    }\n    roomDescription\n  }\n  p3Settings {\n    url\n    hotelId\n    categoryIdList\n    date\n  }\n  hotel_pages\n  meetingFilters {\n    ...MeetingFilters\n  }\n  slugStartsWith\n}\nfragment CollectionCardBlockV2 on ComponentCollectionCardCollectionCardBlockV2 {\n  title\n  collectionCardV2Description: description\n  cta {\n    ...CTA\n  }\n  cards {\n    ...CollectionCardBlockV2Card\n  }\n}\nfragment CollectionCardBlockV2Card on ComponentCollectionCardCollectionCard {\n  title\n  description\n  linkText\n  image {\n    ...Media\n  }\n  collectionType\n  blog_post {\n    documentId\n    slug\n  }\n  hotel {\n    documentId\n    slug\n  }\n  hotel_page\n}\nfragment QuoteBlock on ComponentQuoteBlockQuoteBlock {\n  quote\n  name\n  cta {\n    ...CTA\n  }\n  icon\n}\nfragment CrossSellBlock on ComponentCrossSellCrossSellBlock {\n  label\n  items {\n    image {\n      ...Media\n    }\n    imageMobile {\n      ...Media\n    }\n    title\n    subTitle\n    cta {\n      ...CTA\n    }\n  }\n}\nfragment TextBlock on ComponentTextBlockTextBlock {\n  textBlockBackground: background\n  rows {\n    cols\n    columns {\n      col1\n      col2\n    }\n  }\n}\nfragment FeatureBlock on ComponentFeatureFeatureBlock {\n  position\n  background\n  image {\n    ...Media\n  }\n  content\n  cta {\n    ...CTA\n  }\n  showStatic\n}\nfragment FeatureBlockV2 on ComponentFeatureFeatureBlockV2 {\n  positionV2: position\n  backgroundV2: background\n  image {\n    ...Media\n  }\n  backgroundImage {\n    ...Media\n  }\n  content\n  cta {\n    ...CTA\n  }\n  showStatic\n}\nfragment AccordionBlock on ComponentAccordionAccordionBlock {\n  titleRichText\n  backgroundImage {\n    ...Media\n  }\n  items {\n    title\n    description\n  }\n  cta {\n    ...CTA\n  }\n  secondaryCTA {\n    ...CTA\n  }\n}\nfragment gpsCoordinates on ComponentGlobalGpsCoordinates {\n  id\n  data\n}\nfragment SEO on ComponentSharedSeo {\n  id\n  metaTitle\n  metaDescription\n  metaImage {\n    ...Media\n  }\n  metaSocial {\n    id\n    socialNetwork\n    title\n    description\n    image {\n      ...Media\n    }\n  }\n  keywords\n  metaRobots\n  structuredData\n  viewport {\n    width\n    initialScale\n  }\n  canonicalURL\n  sitemapInclude\n}\nfragment NotificationModal on ComponentModalModal {\n  on\n  text\n  cta {\n    ...CTA\n  }\n}\nfragment SpecialOffersFilter on ComponentSpecialOffersSpecialOffersFilter {\n  title\n  locations {\n    label\n    hotels {\n      ...Hotel\n    }\n  }\n}\nfragment MeetingFilters on ComponentElementsMeetingFilters {\n  locations {\n    label\n    hotels {\n      ...Hotel\n    }\n  }\n  groupSizes {\n    label\n    min\n    max\n  }\n  room_configurations {\n    documentId\n    name\n  }\n}\nfragment NewsletterBlock on ComponentNewsletterNewsletterBlock {\n  newsletterBlockPosition: position\n  newsletterBlockBackgroun
1d: background\n  image {\n    ...Media\n  }\n  content\n  cta {\n    ...CTA\n  }\n  corporate\n}\nfragment Hotel on Hotel {\n  documentId\n  Name\n  slug\n  defaultLocale\n  offersUrl\n  bookingSettings {\n    ...BookingSettings\n  }\n  locationDetails {\n    gpsCoordinates {\n      ...gpsCoordinates\n    }\n  }\n  newsletterSettings {\n    newsletterUserId\n    newsletterAddressBookId\n  }\n  hotelOrder\n  notificationModal {\n    ...NotificationModal\n  }\n  meetingSettings {\n    ...MeetingSettings\n  }\n}\nfragment BookingSettings on ComponentGlobalBookingSettings {\n  id\n  bookingId\n  bookingCityId\n  bookingURL\n  occupancyMatrix {\n    id\n    adults\n    maxChildren\n  }\n  showBookingForm\n  bookingsOpenDate\n}\nfragment MeetingSettings on ComponentElementsMeetingSettings {\n  minCapacity\n  maxCapacity\n  room_configurations {\n    documentId\n    name\n  }\n  naturalDaylight\n  airConditioning\n}',{fragmentName:"Blog"}),n0=new nv("\n    fragment TimelineBlock on ComponentTimelineTimelineCollectionBlock {\n  title\n  timelines {\n    documentId\n    cta {\n      ...CTA\n    }\n    image {\n      ...Media\n    }\n    time\n    content\n    name\n  }\n}\n    fragment Media on UploadFile {\n  url\n  width\n  height\n  alternativeText\n}\nfragment CTA on ComponentGlobalCta {\n  link\n  label\n  target\n  hotelPage\n  isMojo\n}",{fragmentName:"TimelineBlock"}),n3=new nv("\n    fragment NavigationPage on Page {\n  documentId\n  slug\n  title\n}\n    ",{fragmentName:"NavigationPage"}),n9=new nv("\n    fragment NavigationHotel on Hotel {\n  documentId\n  slug\n  Name\n}\n    ",{fragmentName:"NavigationHotel"}),n7=new nv("\n    fragment NavigationSubSubMenuItem on ComponentNavigationSubSubMenuItem {\n  name\n  url\n  subtext\n  target\n  type\n  hotelPage\n  hotel {\n    ...NavigationHotel\n  }\n}\n    fragment NavigationHotel on Hotel {\n  documentId\n  slug\n  Name\n}",{fragmentName:"NavigationSubSubMenuItem"}),n4=new nv("\n    fragment NavigationSubMenuItem on ComponentNavigationSubMenuItem {\n  name\n  url\n  subtext\n  target\n  type\n  hotelPage\n  page {\n    ...NavigationPage\n  }\n  hotel {\n    ...NavigationHotel\n  }\n  subSubMenu: subMenu {\n    menuItems {\n      ...NavigationSubSubMenuItem\n    }\n  }\n}\n    fragment NavigationSubSubMenuItem on ComponentNavigationSubSubMenuItem {\n  name\n  url\n  subtext\n  target\n  type\n  hotelPage\n  hotel {\n    ...NavigationHotel\n  }\n}\nfragment NavigationPage on Page {\n  documentId\n  slug\n  title\n}\nfragment NavigationHotel on Hotel {\n  documentId\n  slug\n  Name\n}",{fragmentName:"NavigationSubMenuItem"}),n5=new nv("\n    fragment NavigationMenuItem on ComponentNavigationMenuItem {\n  color\n  name\n  url\n  subtext\n  target\n  type\n  hotelPage\n  page {\n    ...NavigationPage\n  }\n  hotel {\n    ...NavigationHotel\n  }\n  subMenu {\n    menuItems {\n      ...NavigationSubMenuItem\n    }\n  }\n}\n    fragment NavigationSubMenuItem on ComponentNavigationSubMenuItem {\n  name\n  url\n  subtext\n  target\n  type\n  hotelPage\n  page {\n    ...NavigationPage\n  }\n  hotel {\n    ...NavigationHotel\n  }\n  subSubMenu: subMenu {\n    menuItems {\n      ...NavigationSubSubMenuItem\n    }\n  }\n}\nfragment NavigationSubSubMenuItem on ComponentNavigationSubSubMenuItem {\n  name\n  url\n  subtext\n  target\n  type\n  hotelPage\n  hotel {\n    ...NavigationHotel\n  }\n}\nfragment NavigationPage on Page {\n  documentId\n  slug\n  title\n}\nfragment NavigationHotel on Hotel {\n  documentId\n  slug\n  Name\n}",{fragmentName:"NavigationMenuItem"}),n8=new nv("\n    fragment GlobalContactDetails on ComponentGlobalContactDetails {\n  phone\n  email\n  location\n  address\n  gpsCoordinates {\n    ...gpsCoordinates\n  }\n}\n    fragment gpsCoordinates on ComponentGlobalGpsCoordinates {\n  id\n  data\n}",{fragmentName:"GlobalContactDetails"}),n6=new nv("\n    fragment SocialIcons on ComponentGlobalSocialIcons {\n  x\n  instagram\n  facebook\n  youtube\n  linkedin\n  pinterest\n  blog\n}\n    ",{fragmentName:"SocialIcons"}),en=new nv("\n    fragment Header on Header {\n  logos {\n    logo {\n      ...Media\n    }\n  }\n  quickAccessMenu {\n    menuItems {\n      ...NavigationMenuItem\n    }\n  }\n  mainMenu {\n    menuItems {\n      ...NavigationMenuItem\n    }\n  }\n  offersMenu {\n    menuItems {\n      ...NavigationMenuItem\n    }\n  }\n  bookNowCTA {\n    ...CTA\n  }\n  contactDetails {\n    ...GlobalContactDetails\n  }\n  socialIcons {\n    ...SocialIcons\n  }\n}\n    fragment Media on UploadFile {\n  url\n  width\n  height\n  alternativeText\n}\nfragment CTA on ComponentGlobalCta {\n  link\n  label\n  target\n  hotelPage\n  isMojo\n}\nfragment NavigationMenuItem on ComponentNavigationMenuItem {\n  color\n  name\n  url\n  subtext\n  target\n  type\n  hotelPage\n  page {\n    ...NavigationPage\n  }\n  hotel {\n    ...NavigationHotel\n  }\n  subMenu {\n    menuItems {\n      ...NavigationSubMenuItem\n    }\n  }\n}\nfragment NavigationSubMenuItem on ComponentNavigationSubMenuItem {\n  name\n  url\n  subtext\n  target\n  type\n  hotelPage\n  page {\n    ...NavigationPage\n  }\n  hotel {\n    ...NavigationHotel\n  }\n  subSubMenu: subMenu {\n    menuItems {\n      ...NavigationSubSubMenuItem\n    }\n  }\n}\nfragment NavigationSubSubMenuItem on ComponentNavigationSubSubMenuItem {\n  name\n  url\n  subtext\n  target\n  type\n  hotelPage\n  hotel {\n    ...NavigationHotel\n  }\n}\nfragment NavigationPage on Page {\n  documentId\n  slug\n  title\n}\nfragment NavigationHotel on Hotel {\n  documentId\n  slug\n  Name\n}\nfragment GlobalContactDetails on ComponentGlobalContactDetails {\n  phone\n  email\n  location\n  address\n  gpsCoordinates {\n    ...gpsCoordinates\n  }\n}\nfragment SocialIcons on ComponentGlobalSocialIcons {\n  x\n  instagram\n  facebook\n  youtube\n  linkedin\n  pinterest\n  blog\n}\nfragment gpsCoordinates on ComponentGlobalGpsCoordinates {\n  id\n  data\n}",{fragmentName:"Header"}),ee=new nv("\n    fragment MembersOf on ComponentGlobalMembersOf {\n  logo {\n    ...Media\n  }\n  title\n  link\n}\n    fragment Media on UploadFile {\n  url\n  width\n  height\n  alternativeText\n}",{fragmentName:"MembersOf"}),et=new nv("\n    fragment Footer on Footer {\n  logos {\n    name\n    logo {\n      ...Media\n    }\n  }\n  footerMenu {\n    menuItems {\n      ...NavigationMenuItem\n    }\n  }\n  utilityMenu {\n    menuItems {\n      ...NavigationMenuItem\n    }\n  }\n  contactDetails {\n    ...GlobalContactDetails\n  }\n  socialIcons {\n    ...SocialIcons\n  }\n  membersOf {\n    ...MembersOf\n  }\n  extraNav {\n    left {\n      menuItems {\n        ...NavigationMenuItem\n      }\n    }\n    right {\n      menuItems {\n        ...NavigationMenuItem\n      }\n    }\n  }\n}\n    fragment Media on UploadFile {\n  url\n  width\n  height\n  alternativeText\n}\nfragment NavigationMenuItem on ComponentNavigationMenuItem {\n  color\n  name\n  url\n  subtext\n  target\n  type\n  hotelPage\n  page {\n    ...NavigationPage\n  }\n  hotel {\n    ...NavigationHotel\n  }\n  subMenu {\n    menuItems {\n      ...NavigationSubMenuItem\n    }\n  }\n}\nfragment NavigationSubMenuItem on ComponentNavigationSubMenuItem {\n  name\n  url\n  subtext\n  target\n  type\n  hotelPage\n  page {\n    ...NavigationPage\n  }\n  hotel {\n    ...NavigationHotel\n  }\n  subSubMenu: subMenu {\n    menuItems {\n      ...NavigationSubSubMenuItem\n    }\n  }\n}\nfragment NavigationSubSubMenuItem on ComponentNavigationSubSubMenuItem {\n  name\n  url\n  subtext\n  target\n  type\n  hotelPage\n  hotel {\n    ...NavigationHotel\n  }\n}\nfragment NavigationPage on Page {\n  documentId\n  slug\n  title\n}\nfragment NavigationHotel on Hotel {\n  documentId\n  slug\n  Name\n}\nfragment GlobalContactDetails on ComponentGlobalContactDetails {\n  phone\n  email\n  location\n  address\n  gpsCoordinates {\n    ...gpsCoordinates\n  }\n}\nfragment SocialIcons on ComponentGlobalSocialIcons {\n  x\n  instagram\n  facebook\n  youtube\n  linkedin\n  pinterest\n  blog\n}\nfragment MembersOf on ComponentGlobalMembersOf {\n  logo {\n    ...Media\n  }\n  title\n  link\n}\nfragment gpsCoordinates on ComponentGlobalGpsCoordinates {\n  id\n  data\n}",{fragmentName:"Footer"}),eo=new nv("\n    fragment ComponentHero on ComponentHeroHero {\n  heroTitle: title\n  heroSubtitle: subTitle\n  backgroundImage {\n    ...Media\n  }\n  backgroundVideoLoop {\n    ...Media\n  }\n  backgroundVideoLoopMobile {\n    ...Media\n  }\n  cta {\n    ...CTA\n  }\n}\n    fragment Media on UploadFile {\n  url\n  width\n  height\n  alternativeText\n}\nfragment CTA on ComponentGlobalCta {\n  link\n  label\n  target\n  hotelPage\n  isMojo\n}",{fragmentName:"ComponentHero"}),ea=new nv("\n    fragment HomepageHero on ComponentHeroHomepageHero {\n  title\n  subtitle\n  showBookingBlock\n  backgroundImage {\n    ...Media\n  }
1\n  multiBackgroundImage {\n    ...Media\n  }\n  backgroundVideoLoop {\n    ...Media\n  }\n  backgroundVideoLoopMobile {\n    ...Media\n  }\n}\n    fragment Media on UploadFile {\n  url\n  width\n  height\n  alternativeText\n}",{fragmentName:"HomepageHero"}),ei=new nv("\n    fragment AnimatedCrossSell on ComponentCrossSellAnimatedCSBlock {\n  cta {\n    ...CTA\n  }\n  animatedCrossSellImage: image {\n    ...Media\n  }\n  animatedCrossSellTitle: title\n  description\n}\n    fragment Media on UploadFile {\n  url\n  width\n  height\n  alternativeText\n}\nfragment CTA on ComponentGlobalCta {\n  link\n  label\n  target\n  hotelPage\n  isMojo\n}",{fragmentName:"AnimatedCrossSell"}),el=new nv("\n    fragment MeetingFacilities on ComponentMeetingFacilitiesMeetingFacilitiesCMf {\n  facilities {\n    Title\n    Icon {\n      ...Media\n    }\n  }\n}\n    fragment Media on UploadFile {\n  url\n  width\n  height\n  alternativeText\n}",{fragmentName:"MeetingFacilities"}),er=new nv("\n    fragment GuestServicesHero on GuestServicesHero {\n  title\n  subtitle\n  backgroundImage {\n    ...Media\n  }\n  backgroundVideoLoop {\n    ...Media\n  }\n  backgroundVideoLoopMobile {\n    ...Media\n  }\n  cta {\n    ...CTA\n  }\n}\n    fragment Media on UploadFile {\n  url\n  width\n  height\n  alternativeText\n}\nfragment CTA on ComponentGlobalCta {\n  link\n  label\n  target\n  hotelPage\n  isMojo\n}",{fragmentName:"GuestServicesHero"}),ec=new nv("\n    fragment GuestServicesPlatform on ComponentGuestServicesPlatformGSP {\n  guest_services_hero {\n    ...GuestServicesHero\n  }\n  text\n  ctas {\n    ...CTA\n  }\n}\n    fragment Media on UploadFile {\n  url\n  width\n  height\n  alternativeText\n}\nfragment CTA on ComponentGlobalCta {\n  link\n  label\n  target\n  hotelPage\n  isMojo\n}\nfragment GuestServicesHero on GuestServicesHero {\n  title\n  subtitle\n  backgroundImage {\n    ...Media\n  }\n  backgroundVideoLoop {\n    ...Media\n  }\n  backgroundVideoLoopMobile {\n    ...Media\n  }\n  cta {\n    ...CTA\n  }\n}",{fragmentName:"GuestServicesPlatform"}),eg=new nv("\n    fragment HomepageContent on HomepageContentDynamicZone {\n  __typename\n  ...CollectionCardBlock\n  ...CollectionCardBlockV2\n  ...FeatureBlock\n  ...FeatureBlockV2\n  ...ManualCardBlock\n  ...ManualListBlock\n  ...TextBlock\n  ...AccordionBlock\n  ...CrossSellBlock\n  ...ComponentHero\n  ...HomepageHero\n  ...QuoteBlock\n  ...AnimatedCrossSell\n  ...MeetingFacilities\n  ...GuestServicesPlatform\n  ...SpecialOffersFilter\n  ...NewsletterBlock\n}\n    fragment Media on UploadFile {\n  url\n  width\n  height\n  alternativeText\n}\nfragment CTA on ComponentGlobalCta {\n  link\n  label\n  target\n  hotelPage\n  isMojo\n}\nfragment ManualListBlock on ComponentManualListManualListBlock {\n  title\n  items {\n    subTitle\n    title\n    image {\n      ...Media\n    }\n    cta1 {\n      ...CTA\n    }\n    cta2 {\n      ...CTA\n    }\n  }\n  cta {\n    ...CTA\n  }\n}\nfragment ManualCardBlock on ComponentManualCardManualCardBlock {\n  title\n  cards {\n    title\n    image {\n      ...Media\n    }\n    description\n    link\n    cta {\n      ...CTA\n    }\n  }\n  cta {\n    ...CTA\n  }\n  backgroundColor\n}\nfragment CollectionCardBlock on ComponentCollectionCardCollectionCardBlock {\n  title\n  collectionCardDescription: description\n  cta {\n    ...CTA\n  }\n  secondaryCTA {\n    ...CTA\n  }\n  collectionType\n  blog_posts {\n    documentId\n    title\n    slug\n    image {\n      ...Media\n    }\n    description\n  }\n  hotels {\n    documentId\n    Name\n    slug\n    image {\n      ...Media\n    }\n    description\n    meetingSettings {\n      ...MeetingSettings\n    }\n  }\n  rooms {\n    documentId\n    title\n    slug\n    heroImage {\n      ...Media\n    }\n    roomDescription\n  }\n  p3Settings {\n    url\n    hotelId\n    categoryIdList\n    date\n  }\n  hotel_pages\n  meetingFilters {\n    ...MeetingFilters\n  }\n  slugStartsWith\n}\nfragment CollectionCardBlockV2 on ComponentCollectionCardCollectionCardBlockV2 {\n  title\n  collectionCardV2Description: description\n  cta {\n    ...CTA\n  }\n  cards {\n    ...CollectionCardBlockV2Card\n  }\n}\nfragment CollectionCardBlockV2Card on ComponentCollectionCardCollectionCard {\n  title\n  description\n  linkText\n  image {\n    ...Media\n  }\n  collectionType\n  blog_post {\n    documentId\n    slug\n  }\n  hotel {\n    documentId\n    slug\n  }\n  hotel_page\n}\nfragment QuoteBlock on ComponentQuoteBlockQuoteBlock {\n  quote\n  name\n  cta {\n    ...CTA\n  }\n  icon\n}\nfragment CrossSellBlock on ComponentCrossSellCrossSellBlock {\n  label\n  items {\n    image {\n      ...Media\n    }\n    imageMobile {\n      ...Media\n    }\n    title\n    subTitle\n    cta {\n      ...CTA\n    }\n  }\n}\nfragment TextBlock on ComponentTextBlockTextBlock {\n  textBlockBackgroun
1d: background\n  rows {\n    cols\n    columns {\n      col1\n      col2\n    }\n  }\n}\nfragment FeatureBlock on ComponentFeatureFeatureBlock {\n  position\n  background\n  image {\n    ...Media\n  }\n  content\n  cta {\n    ...CTA\n  }\n  showStatic\n}\nfragment FeatureBlockV2 on ComponentFeatureFeatureBlockV2 {\n  positionV2: position\n  backgroundV2: background\n  image {\n    ...Media\n  }\n  backgroundImage {\n    ...Media\n  }\n  content\n  cta {\n    ...CTA\n  }\n  showStatic\n}\nfragment ComponentHero on ComponentHeroHero {\n  heroTitle: title\n  heroSubtitle: subTitle\n  backgroundImage {\n    ...Media\n  }\n  backgroundVideoLoop {\n    ...Media\n  }\n  backgroundVideoLoopMobile {\n    ...Media\n  }\n  cta {\n    ...CTA\n  }\n}\nfragment AccordionBlock on ComponentAccordionAccordionBlock {\n  titleRichText\n  backgroundImage {\n    ...Media\n  }\n  items {\n    title\n    description\n  }\n  cta {\n    ...CTA\n  }\n  secondaryCTA {\n    ...CTA\n  }\n}\nfragment AnimatedCrossSell on ComponentCrossSellAnimatedCSBlock {\n  cta {\n    ...CTA\n  }\n  animatedCrossSellImage: image {\n    ...Media\n  }\n  animatedCrossSellTitle: title\n  description\n}\nfragment HomepageHero on ComponentHeroHomepageHero {\n  title\n  subtitle\n  showBookingBlock\n  backgroundImage {\n    ...Media\n  }\n  multiBackgroundImage {\n    ...Media\n  }\n  backgroundVideoLoop {\n    ...Media\n  }\n  backgroundVideoLoopMobile {\n    ...Media\n  }\n}\nfragment MeetingFacilities on ComponentMeetingFacilitiesMeetingFacilitiesCMf {\n  facilities {\n    Title\n    Icon {\n      ...Media\n    }\n  }\n}\nfragment gpsCoordinates on ComponentGlobalGpsCoordinates {\n  id\n  data\n}\nfragment GuestServicesHero on GuestServicesHero {\n  title\n  subtitle\n  backgroundImage {\n    ...Media\n  }\n  backgroundVideoLoop {\n    ...Media\n  }\n  backgroundVideoLoopMobile {\n    ...Media\n  }\n  cta {\n    ...CTA\n  }\n}\nfragment GuestServicesPlatform on ComponentGuestServicesPlatformGSP {\n  guest_services_hero {\n    ...GuestServicesHero\n  }\n  text\n  ctas {\n    ...CTA\n  }\n}\nfragment NotificationModal on ComponentModalModal {\n  on\n  text\n  cta {\n    ...CTA\n  }\n}\nfragment SpecialOffersFilter on ComponentSpecialOffersSpecialOffersFilter {\n  title\n  locations {\n    label\n    hotels {\n      ...Hotel\n    }\n  }\n}\nfragment MeetingFilters on ComponentElementsMeetingFilters {\n  locations {\n    label\n    hotels {\n      ...Hotel\n    }\n  }\n  groupSizes {\n    label\n    min\n    max\n  }\n  room_configurations {\n    documentId\n    name\n  }\n}\nfragment NewsletterBlock on ComponentNewsletterNewsletterBlock {\n  newsletterBlockPosition: position\n  newsletterBlockBackground: background\n  image {\n    ...Media\n  }\n  content\n  cta {\n    ...CTA\n  }\n  corporate\n}\nfragment Hotel on Hotel {\n  documentId\n  Name\n  slug\n  defaultLocale\n  offersUrl\n  bookingSettings {\n    ...BookingSettings\n  }\n  locationDetails {\n    gpsCoordinates {\n      ...gpsCoordinates\n    }\n  }\n  newsletterSettings {\n    newsletterUserId\n    newsletterAddressBookId\n  }\n  hotelOrder\n  notificationModal {\n    ...NotificationModal\n  }\n  meetingSettings {\n    ...MeetingSettings\n  }\n}\nfragment BookingSettings on ComponentGlobalBookingSettings {\n  id\n  bookingId\n  bookingCityId\n  bookingURL\n  occupancyMatrix {\n    id\n    adults\n    maxChildren\n  }\n  showBookingForm\n  bookingsOpenDate\n}\nfragment MeetingSettings on ComponentElementsMeetingSettings {\n  minCapacity\n  maxCapacity\n  room_configurations {\n    documentId\n    name\n  }\n  naturalDaylight\n  airConditioning\n}",{fragmentName:"HomepageContent"}),es=new nv("\n    fragment HotelLocation on HotelLocation {\n  name\n  hotels {\n    ...Hotel\n  }\n}\n    fragment CTA on ComponentGlobalCta {\n  link\n  label\n  target\n  hotelPage\n  isMojo\n}\nfragment gpsCoordinates on ComponentGlobalGpsCoordinates {\n  id\n  data\n}\nfragment NotificationModal on ComponentModalModal {\n  on\n  text\n  cta {\n    ...CTA\n  }\n}\nfragment Hotel on Hotel {\n  documentId\n  Name\n  slug\n  defaultLocale\n  offersUrl\n  bookingSettings {\n    ...BookingSettings\n  }
1\n  locationDetails {\n    gpsCoordinates {\n      ...gpsCoordinates\n    }\n  }\n  newsletterSettings {\n    newsletterUserId\n    newsletterAddressBookId\n  }\n  hotelOrder\n  notificationModal {\n    ...NotificationModal\n  }\n  meetingSettings {\n    ...MeetingSettings\n  }\n}\nfragment BookingSettings on ComponentGlobalBookingSettings {\n  id\n  bookingId\n  bookingCityId\n  bookingURL\n  occupancyMatrix {\n    id\n    adults\n    maxChildren\n  }\n  showBookingForm\n  bookingsOpenDate\n}\nfragment MeetingSettings on ComponentElementsMeetingSettings {\n  minCapacity\n  maxCapacity\n  room_configurations {\n    documentId\n    name\n  }\n  naturalDaylight\n  airConditioning\n}",{fragmentName:"HotelLocation"}),em=new nv("\n    fragment RoomFeature on RoomFeature {\n  documentId\n  name\n  icon {\n    ...Media\n  }\n}\n    fragment Media on UploadFile {\n  url\n  width\n  height\n  alternativeText\n}",{fragmentName:"RoomFeature"}),ed=new nv("\n    fragment Room on Room {\n  documentId\n  title\n  slug\n  breadcrumbLabel\n  roomImage {\n    ...Media\n  }\n  descriptionText\n  room_features {\n    ...RoomFeature\n  }\n  includesCol1\n  includesCol2\n  subtext\n}\n    fragment Media on UploadFile {\n  url\n  width\n  height\n  alternativeText\n}\nfragment RoomFeature on RoomFeature {\n  documentId\n  name\n  icon {\n    ...Media\n  }\n}",{fragmentName:"Room"}),eu=new nv("\n    fragment RoomGateway on ComponentRoomRoomGateway {\n  title\n  subtitle\n  rooms {\n    ...Room\n  }\n}\n    fragment Media on UploadFile {\n  url\n  width\n  height\n  alternativeText\n}\nfragment Room on Room {\n  documentId\n  title\n  slug\n  breadcrumbLabel\n  roomImage {\n    ...Media\n  }\n  descriptionText\n  room_features {\n    ...RoomFeature\n  }\n  includesCol1\n  includesCol2\n  subtext\n}\nfragment RoomFeature on RoomFeature {\n  documentId\n  name\n  icon {\n    ...Media\n  }\n}",{fragmentName:"RoomGateway"}),eC=new nv("\n    fragment GalleryBlock on ComponentGalleryBlockGalleryBlock {\n  images {\n    ...Media\n  }\n}\n    fragment Media on UploadFile {\n  url\n  width\n  height\n  alternativeText\n}",{fragmentName:"GalleryBlock"}),ep=new nv("\n    fragment GatewayBlogItem on BlogPost {\n  documentId\n  title\n  description\n  image {\n    ...Media\n  }\n  slug\n  date\n  blog_categories {\n    documentId\n    title\n  }\n  blog_activities {\n    documentId\n    title\n  }\n}\n    fragment Media on UploadFile {\n  url\n  width\n  height\n  alternativeText\n}",{fragmentName:"GatewayBlogItem"}),ef=new nv('\n    fragment BlogGateway on ComponentBlogBlogArchiveBlock {\n  blogGatewayTitle: title\n  posts(sort: "date:desc", pagination: {limit: 4}
1) {\n    ...GatewayBlogItem\n  }\n  categories {\n    documentId\n    title\n    blog_posts {\n      documentId\n      ...GatewayBlogItem\n    }\n  }\n  activities {\n    documentId\n    title\n    blog_posts {\n      documentId\n      ...GatewayBlogItem\n    }\n  }\n}\n    fragment Media on UploadFile {\n  url\n  width\n  height\n  alternativeText\n}\nfragment GatewayBlogItem on BlogPost {\n  documentId\n  title\n  description\n  image {\n    ...Media\n  }\n  slug\n  date\n  blog_categories {\n    documentId\n    title\n  }\n  blog_activities {\n    documentId\n    title\n  }\n}',{fragmentName:"BlogGateway"}),ek=new nv("\n    fragment CapacityCharts on ComponentCapacityChartsCapacityCharts {\n  title\n  subtitle\n  columns\n  row {\n    headerStyle\n    item {\n      column {\n        text\n        icon {\n          ...Media\n        }\n      }\n    }\n  }\n}\n    fragment Media on UploadFile {\n  url\n  width\n  height\n  alternativeText\n}",{fragmentName:"CapacityCharts"}),eb=new nv("\n    fragment ContactDetailsBlock on ComponentContactDetailsContactDetailsBlock {\n  contactDetails {\n    ...GlobalContactDetails\n  }\n  cta1 {\n    ...CTA\n  }\n  cta2 {\n    ...CTA\n  }\n  cta3 {\n    ...CTA\n  }\n}\n    fragment CTA on ComponentGlobalCta {\n  link\n  label\n  target\n  hotelPage\n  isMojo\n}\nfragment GlobalContactDetails on ComponentGlobalContactDetails {\n  phone\n  email\n  location\n  address\n  gpsCoordinates {\n    ...gpsCoordinates\n  }\n}\nfragment gpsCoordinates on ComponentGlobalGpsCoordinates {\n  id\n  data\n}",{fragmentName:"ContactDetailsBlock"}),eM=new nv("\n    fragment ImageDivider on ComponentImageDividerImageDivider {\n  image {\n    ...Media\n  }\n}\n    fragment Media on UploadFile {\n  url\n  width\n  height\n  alternativeText\n}",{fragmentName:"ImageDivider"}),eh=new nv("\n    fragment AmenityCategory on AmenityCategory {\n  documentId\n  name\n  slug\n  icon {\n    ...Media\n  }\n}\n    fragment Media on UploadFile {\n  url\n  width\n  height\n  alternativeText\n}",{fragmentName:"AmenityCategory"}),eI=new nv("\n    fragment AmenityHotelText on ComponentGlobalAmenityHotelText {\n  hotel {\n    ...NavigationHotel\n  }\n  hotelText\n}\n    fragment NavigationHotel on Hotel {\n  documentId\n  slug\n  Name\n}",{fragmentName:"AmenityHotelText"}),eB=new nv("\n    fragment Amenity on Amenity {\n  documentId\n  name\n  content\n  icon {\n    ...Media\n  }\n  bgImage {\n    ...Media\n  }\n  gpsCoordinates {\n    ...gpsCoordinates\n  }\n  amenity_category {\n    ...AmenityCategory\n  }\n  cta {\n    ...CTA\n  }\n  amenityHotelText {\n    ...AmenityHotelText\n  }\n}\n    fragment Media on UploadFile {\n  url\n  width\n  height\n  alternativeText\n}\nfragment CTA on ComponentGlobalCta {\n  link\n  label\n  target\n  hotelPage\n  isMojo\n}\nfragment NavigationHotel on Hotel {\n  documentId\n  slug\n  Name\n}\nfragment gpsCoordinates on ComponentGlobalGpsCoordinates {\n  id\n  data\n}\nfragment AmenityCategory on AmenityCategory {\n  documentId\n  name\n  slug\n  icon {\n    ...Media\n  }\n}\nfragment AmenityHotelText on ComponentGlobalAmenityHotelText {\n  hotel {\n    ...NavigationHotel\n  }\n  hotelText\n}",{fragmentName:"Amenity"}),eS=new nv("\n    fragment Neighbourhood on Neighbourhood {\n  documentId\n  amenities {\n    ...Amenity\n  }\n}\n    fragment Media on UploadFile {\n  url\n  width\n  height\n  alternativeText\n}\nfragment CTA on ComponentGlobalCta {\n  link\n  label\n  target\n  hotelPage\n  isMojo\n}\nfragment NavigationHotel on Hotel {\n  documentId\n  slug\n  Name\n}\nfragment gpsCoordinates on ComponentGlobalGpsCoordinates {\n  id\n  data\n}\nfragment AmenityCategory on AmenityCategory {\n  documentId\n  name\n  slug\n  icon {\n    ...Media\n  }\n}\nfragment AmenityHotelText on ComponentGlobalAmenityHotelText {\n  hotel {\n    ...NavigationHotel\n  }\n  hotelText\n}\nfragment Amenity on Amenity {\n  documentId\n  name\n  content\n  icon {\n    ...Media\n  }\n  bgImage {\n    ...Media\n  }\n  gpsCoordinates {\n    ...gpsCoordinates\n  }\n  amenity_category {\n    ...AmenityCategory\n  }\n  cta {\n    ...CTA\n  }\n  amenityHotelText {\n    ...AmenityHotelText\n  }\n}",{fragmentName:"Neighbourhood"}),eT=new nv("\n    fragment NeighbourhoodMap on ComponentMapNbrhoodMapBk {\n  neighbourhoodTitle: title\n  description\n  image {\n    ...Media\n  }\n  neighbourhood {\n    ...Neighbourhood\n  }\n  cta {\n    ...CTA\n  }\n}\n    fragment Media on UploadFile {\n  url\n  width\n  height\n  alternativeText\n}\nfragment CTA on ComponentGlobalCta {\n  link\n  label\n  target\n  hotelPage\n  isMojo\n}\nfragment NavigationHotel on Hotel {\n  documentId\n  slug\n  Name\n}\nfragment gpsCoordinates on ComponentGlobalGpsCoordinates {\n  id\n  data\n}\nfragment AmenityCategory on AmenityCategory {\n  documentId\n  name\n  slug\n  icon {\n    ...Media\n  }\n}\nfragment AmenityHotelText on ComponentGlobalAmenityHotelText {\n  hotel {\n    ...NavigationHotel\n  }\n  hotelText\n}\nfragment Amenity on Amenity {\n  documentId\n  name\n  content\n  icon {\n    ...Media\n  }\n  bgImage {\n    ...Media\n  }\n  gpsCoordinates {\n    ...gpsCoordinates\n  }\n  amenity_category {\n    ...AmenityCategory\n  }\n  cta {\n    ...CTA\n  }\n  amenityHotelText {\n    ...AmenityHotelText\n  }\n}\nfragment Neighbourhood on Neighbourhood {\n  documentId\n  amenities {\n    ...Amenity\n  }\n}",{fragmentName:"NeighbourhoodMap"}),eA=new nv("\n    fragment Sitemap on ComponentGlobalSitemap {\n  title\n}\n    ",{fragmentName:"Sitemap"}),ey=new nv("\n    fragment GlobalCta on ComponentGlobalCta {\n  ...CTA\n  align\n}\n    fragment CTA on ComponentGlobalCta {\n  link\n  label\n  target\n  hotelPage\n  isMojo\n}",{fragmentName:"GlobalCta"}),eN=new nv('\n    fragment PageContent on PageContentDynamicZone {\n  __typename\n  ...CollectionCardBlock\n  ...CollectionCardBlockV2\n  ...FeatureBlock\n  ...FeatureBlockV2\n  ...ManualCardBlock\n  ...ManualListBlock\n  ...RoomGateway\n  ...GalleryBlock\n  ...TextBlock\n  ...BlogGateway\n  ...AccordionBlock\n  ...AnimatedCrossSell\n  ...CapacityCharts\n  ...ContactDetailsBlock\n  ...CrossSellBlock\n  ...ComponentHero\n  ...QuoteBlock\n  ...ImageDivider\n  ...HomepageHero\n  ...MeetingFacilities\n  ...NeighbourhoodMap\n  ...Sitemap\n  ...GuestServicesPlatform\n  ...SpecialOffersFilter\n  ...GlobalCta\n  ...
1NewsletterBlock\n}\n    fragment Media on UploadFile {\n  url\n  width\n  height\n  alternativeText\n}\nfragment CTA on ComponentGlobalCta {\n  link\n  label\n  target\n  hotelPage\n  isMojo\n}\nfragment ManualListBlock on ComponentManualListManualListBlock {\n  title\n  items {\n    subTitle\n    title\n    image {\n      ...Media\n    }\n    cta1 {\n      ...CTA\n    }\n    cta2 {\n      ...CTA\n    }\n  }\n  cta {\n    ...CTA\n  }\n}\nfragment ManualCardBlock on ComponentManualCardManualCardBlock {\n  title\n  cards {\n    title\n    image {\n      ...Media\n    }\n    description\n    link\n    cta {\n      ...CTA\n    }\n  }\n  cta {\n    ...CTA\n  }\n  backgroundColor\n}\nfragment CollectionCardBlock on ComponentCollectionCardCollectionCardBlock {\n  title\n  collectionCardDescription: description\n  cta {\n    ...CTA\n  }\n  secondaryCTA {\n    ...CTA\n  }\n  collectionType\n  blog_posts {\n    documentId\n    title\n    slug\n    image {\n      ...Media\n    }\n    description\n  }\n  hotels {\n    documentId\n    Name\n    slug\n    image {\n      ...Media\n    }\n    description\n    meetingSettings {\n      ...MeetingSettings\n    }\n  }\n  rooms {\n    documentId\n    title\n    slug\n    heroImage {\n      ...Media\n    }\n    roomDescription\n  }\n  p3Settings {\n    url\n    hotelId\n    categoryIdList\n    date\n  }\n  hotel_pages\n  meetingFilters {\n    ...MeetingFilters\n  }\n  slugStartsWith\n}\nfragment CollectionCardBlockV2 on ComponentCollectionCardCollectionCardBlockV2 {\n  title\n  collectionCardV2Description: description\n  cta {\n    ...CTA\n  }\n  cards {\n    ...CollectionCardBlockV2Card\n  }\n}\nfragment CollectionCardBlockV2Card on ComponentCollectionCardCollectionCard {\n  title\n  description\n  linkText\n  image {\n    ...Media\n  }\n  collectionType\n  blog_post {\n    documentId\n    slug\n  }\n  hotel {\n    documentId\n    slug\n  }\n  hotel_page\n}\nfragment QuoteBlock on ComponentQuoteBlockQuoteBlock {\n  quote\n  name\n  cta {\n    ...CTA\n  }\n  icon\n}\nfragment GalleryBlock on ComponentGalleryBlockGalleryBlock {\n  images {\n    ...Media\n  }\n}\nfragment CrossSellBlock on ComponentCrossSellCrossSellBlock {\n  label\n  items {\n    image {\n      ...Media\n    }\n    imageMobile {\n      ...Media\n    }\n    title\n    subTitle\n    cta {\n      ...CTA\n    }\n  }\n}\nfragment RoomGateway on ComponentRoomRoomGateway {\n  title\n  subtitle\n  rooms {\n    ...Room\n  }\n}\nfragment CapacityCharts on ComponentCapacityChartsCapacityCharts {\n  title\n  subtitle\n  columns\n  row {\n    headerStyle\n    item {\n      column {\n        text\n        icon {\n          ...Media\n        }\n      }\n    }\n  }\n}\nfragment TextBlock on ComponentTextBlockTextBlock {\n  textBlockBackground: background\n  rows {\n    cols\n    columns {\n      col1\n      col2\n    }\n  }\n}\nfragment NavigationHotel on Hotel {\n  documentId\n  slug\n  Name\n}\nfragment GlobalContactDetails on ComponentGlobalContactDetails {\n  phone\n  email\n  location\n  address\n  gpsCoordinates {\n    ...gpsCoordinates\n  }\n}\nfragment ContactDetailsBlock on ComponentContactDetailsContactDetailsBlock {\n  contactDetails {\n    ...GlobalContactDetails\n  }\n  cta1 {\n    ...CTA\n  }\n  cta2 {\n    ...CTA\n  }\n  cta3 {\n    ...CTA\n  }\n}\nfragment FeatureBlock on ComponentFeatureFeatureBlock {\n  position\n  background\n  image {\n    ...Media\n  }\n  content\n  cta {\n    ...CTA\n  }\n  showStatic\n}\nfragment FeatureBlockV2 on ComponentFeatureFeatureBlockV2 {\n  positionV2: position\n  backgroundV2: background\n  image {\n    ...Media\n  }\n  backgroundImage {\n    ...Media\n  }\n  content\n  cta {\n    ...CTA\n  }\n  showStatic\n}\nfragment ComponentHero on ComponentHeroHero {\n  heroTitle: title\n  heroSubtitle: subTitle\n  backgroundImage {\n    ...Media\n  }\n  backgroundVideoLoop {\n    ...Media\n  }\n  backgroundVideoLoopMobile {\n    ...Media\n  }\n  cta {\n    ...CTA\n  }\n}\nfragment AccordionBlock on ComponentAccordionAccordionBlock {\n  titleRichText\n  backgroundImage {\n    ...Media\n  }\n  items {\n    title\n    description\n  }\n  cta {\n    ...CTA\n  }\n  secondaryCTA {\n    ...CTA\n  }\n}\nfragment AnimatedCrossSell on ComponentCrossSellAnimatedCSBlock {\n  cta {\n    ...CTA\n  }\n  animatedCrossSellImage: image {\n    ...Media\n  }\n  animatedCrossSellTitle: title\n  description\n}\nfragment BlogGateway on ComponentBlogBlogArchiveBlock {\n  blogGatewayTitle: title\n  posts(sort: "date:desc", pagination: {limit: 4}
1) {\n    ...GatewayBlogItem\n  }\n  categories {\n    documentId\n    title\n    blog_posts {\n      documentId\n      ...GatewayBlogItem\n    }\n  }\n  activities {\n    documentId\n    title\n    blog_posts {\n      documentId\n      ...GatewayBlogItem\n    }\n  }\n}\nfragment GatewayBlogItem on BlogPost {\n  documentId\n  title\n  description\n  image {\n    ...Media\n  }\n  slug\n  date\n  blog_categories {\n    documentId\n    title\n  }\n  blog_activities {\n    documentId\n    title\n  }\n}\nfragment ImageDivider on ComponentImageDividerImageDivider {\n  image {\n    ...Media\n  }\n}\nfragment HomepageHero on ComponentHeroHomepageHero {\n  title\n  subtitle\n  showBookingBlock\n  backgroundImage {\n    ...Media\n  }\n  multiBackgroundImage {\n    ...Media\n  }\n  backgroundVideoLoop {\n    ...Media\n  }\n  backgroundVideoLoopMobile {\n    ...Media\n  }\n}\nfragment MeetingFacilities on ComponentMeetingFacilitiesMeetingFacilitiesCMf {\n  facilities {\n    Title\n    Icon {\n      ...Media\n    }\n  }\n}\nfragment gpsCoordinates on ComponentGlobalGpsCoordinates {\n  id\n  data\n}\nfragment AmenityCategory on AmenityCategory {\n  documentId\n  name\n  slug\n  icon {\n    ...Media\n  }\n}\nfragment AmenityHotelText on ComponentGlobalAmenityHotelText {\n  hotel {\n    ...NavigationHotel\n  }\n  hotelText\n}\nfragment Amenity on Amenity {\n  documentId\n  name\n  content\n  icon {\n    ...Media\n  }\n  bgImage {\n    ...Media\n  }\n  gpsCoordinates {\n    ...gpsCoordinates\n  }\n  amenity_category {\n    ...AmenityCategory\n  }\n  cta {\n    ...CTA\n  }\n  amenityHotelText {\n    ...AmenityHotelText\n  }\n}\nfragment Neighbourhood on Neighbourhood {\n  documentId\n  amenities {\n    ...Amenity\n  }\n}\nfragment NeighbourhoodMap on ComponentMapNbrhoodMapBk {\n  neighbourhoodTitle: title\n  description\n  image {\n    ...Media\n  }\n  neighbourhood {\n    ...Neighbourhood\n  }\n  cta {\n    ...CTA\n  }\n}\nfragment Sitemap on ComponentGlobalSitemap {\n  title\n}\nfragment GuestServicesHero on GuestServicesHero {\n  title\n  subtitle\n  backgroundImage {\n    ...Media\n  }\n  backgroundVideoLoop {\n    ...Media\n  }\n  backgroundVideoLoopMobile {\n    ...Media\n  }\n  cta {\n    ...CTA\n  }\n}\nfragment GuestServicesPlatform on ComponentGuestServicesPlatformGSP {\n  guest_services_hero {\n    ...GuestServicesHero\n  }\n  text\n  ctas {\n    ...CTA\n  }\n}\nfragment NotificationModal on ComponentModalModal {\n  on\n  text\n  cta {\n    ...CTA\n  }\n}\nfragment SpecialOffersFilter on ComponentSpecialOffersSpecialOffersFilter {\n  title\n  locations {\n    label\n    hotels {\n      ...Hotel\n    }\n  }\n}\nfragment MeetingFilters on ComponentElementsMeetingFilters {\n  locations {\n    label\n    hotels {\n      ...Hotel\n    }\n  }\n  groupSizes {\n    label\n    min\n    max\n  }\n  room_configurations {\n    documentId\n    name\n  }\n}\nfragment GlobalCta on ComponentGlobalCta {\n  ...CTA\n  align\n}\nfragment NewsletterBlock on ComponentNewsletterNewsletterBlock {\n  newsletterBlockPosition: position\n  newsletterBlockBackground: background\n  image {\n    ...Media\n  }\n  content\n  cta {\n    ...CTA\n  }\n  corporate\n}\nfragment Hotel on Hotel {\n  documentId\n  Name\n  slug\n  defaultLocale\n  offersUrl\n  bookingSettings {\n    ...BookingSettings\n  }\n  locationDetails {\n    gpsCoordinates {\n      ...gpsCoordinates\n    }\n  }\n  newsletterSettings {\n    newsletterUserId\n    newsletterAddressBookId\n  }\n  hotelOrder\n  notificationModal {\n    ...NotificationModal\n  }\n  meetingSettings {\n    ...MeetingSettings\n  }\n}\nfragment BookingSettings on ComponentGlobalBookingSettings {\n  id\n  bookingId\n  bookingCityId\n  bookingURL\n  occupancyMatrix {\n    id\n    adults\n    maxChildren\n  }\n  showBookingForm\n  bookingsOpenDate\n}\nfragment MeetingSettings on ComponentElementsMeetingSettings {\n  minCapacity\n  maxCapacity\n  room_configurations {\n    documentId\n    name\n  }\n  naturalDaylight\n  airConditioning\n}\nfragment Room on Room {\n  documentId\n  title\n  slug\n  breadcrumbLabel\n  roomImage {\n    ...Media\n  }\n  descriptionText\n  room_features {\n    ...RoomFeature\n  }\n  includesCol1\n  includesCol2\n  subtext\n}\nfragment RoomFeature on RoomFeature {\n  documentId\n  name\n  icon {\n    ...Media\n  }\n}',{fragmentName:"PageContent"}),ew=new nv("\n    query GetBlogs {\n  blogPosts(pagination: {limit: 999}) {\n    documentId\n    slug\n    title\n    updatedAt\n    seo {\n      sitemapInclude\n    }\n  }\n}\n    "),eG=new nv('\n    query GetBlog($blogSlug: String!, $status: PublicationStatus) {\n  blogPosts(filters: {slug: {eq: $blogSlug}}, status: $status) {\n    ...Blog\n  }\n}\n    fragment BlogContent on BlogPostContentDynamicZone {\n  __typename\n  ...CollectionCardBlock\n  ...CollectionCardBlockV2\n  ...ManualCardBlock\n  ...ManualListBlock\n  ...TextBlock\n  ...FeatureBlock\n  ...FeatureBlockV2\n  ...AccordionBlock\n  ...CrossSellBlock\n  ...QuoteBlock\n  ...SpecialOffersFilter\n  ...NewsletterBlock\n}\nfragment Blog on BlogPost {\n  documentId\n  title\n  slug\n  breadcrumbLabel\n  date\n  image {\n    ...Media\n  }\n  content {\n    ...BlogContent\n  }\n  blog_categories {\n    documentId\n    blog_posts(sort: "date:desc", pagination: {limit: 4}
1) {\n      documentId\n      title\n      description\n      slug\n      image {\n        ...Media\n      }\n    }\n  }\n  blog_activities {\n    documentId\n    blog_posts(sort: "date:desc", pagination: {limit: 4}) {\n      documentId\n      title\n      description\n      slug\n      image {\n        ...Media\n      }\n    }\n  }\n  seo {\n    ...SEO\n  }\n}\nfragment Media on UploadFile {\n  url\n  width\n  height\n  alternativeText\n}\nfragment CTA on ComponentGlobalCta {\n  link\n  label\n  target\n  hotelPage\n  isMojo\n}\nfragment ManualListBlock on ComponentManualListManualListBlock {\n  title\n  items {\n    subTitle\n    title\n    image {\n      ...Media\n    }\n    cta1 {\n      ...CTA\n    }\n    cta2 {\n      ...CTA\n    }\n  }\n  cta {\n    ...CTA\n  }\n}\nfragment ManualCardBlock on ComponentManualCardManualCardBlock {\n  title\n  cards {\n    title\n    image {\n      ...Media\n    }\n    description\n    link\n    cta {\n      ...CTA\n    }\n  }\n  cta {\n    ...CTA\n  }\n  backgroundColor\n}\nfragment CollectionCardBlock on ComponentCollectionCardCollectionCardBlock {\n  title\n  collectionCardDescription: description\n  cta {\n    ...CTA\n  }\n  secondaryCTA {\n    ...CTA\n  }\n  collectionType\n  blog_posts {\n    documentId\n    title\n    slug\n    image {\n      ...Media\n    }\n    description\n  }\n  hotels {\n    documentId\n    Name\n    slug\n    image {\n      ...Media\n    }\n    description\n    meetingSettings {\n      ...MeetingSettings\n    }\n  }\n  rooms {\n    documentId\n    title\n    slug\n    heroImage {\n      ...Media\n    }\n    roomDescription\n  }\n  p3Settings {\n    url\n    hotelId\n    categoryIdList\n    date\n  }\n  hotel_pages\n  meetingFilters {\n    ...MeetingFilters\n  }\n  slugStartsWith\n}\nfragment CollectionCardBlockV2 on ComponentCollectionCardCollectionCardBlockV2 {\n  title\n  collectionCardV2Description: description\n  cta {\n    ...CTA\n  }\n  cards {\n    ...CollectionCardBlockV2Card\n  }\n}\nfragment CollectionCardBlockV2Card on ComponentCollectionCardCollectionCard {\n  title\n  description\n  linkText\n  image {\n    ...Media\n  }\n  collectionType\n  blog_post {\n    documentId\n    slug\n  }\n  hotel {\n    documentId\n    slug\n  }\n  hotel_page\n}\nfragment QuoteBlock on ComponentQuoteBlockQuoteBlock {\n  quote\n  name\n  cta {\n    ...CTA\n  }\n  icon\n}\nfragment CrossSellBlock on ComponentCrossSellCrossSellBlock {\n  label\n  items {\n    image {\n      ...Media\n    }\n    imageMobile {\n      ...Media\n    }\n    title\n    subTitle\n    cta {\n      ...CTA\n    }\n  }\n}\nfragment TextBlock on ComponentTextBlockTextBlock {\n  textBlockBackground: background\n  rows {\n    cols\n    columns {\n      col1\n      col2\n    }\n  }\n}\nfragment FeatureBlock on ComponentFeatureFeatureBlock {\n  position\n  background\n  image {\n    ...Media\n  }\n  content\n  cta {\n    ...CTA\n  }\n  showStatic\n}\nfragment FeatureBlockV2 on ComponentFeatureFeatureBlockV2 {\n  positionV2: position\n  backgroundV2: background\n  image {\n    ...Media\n  }\n  backgroundImage {\n    ...Media\n  }\n  content\n  cta {\n    ...CTA\n  }\n  showStatic\n}\nfragment AccordionBlock on ComponentAccordionAccordionBlock {\n  titleRichText\n  backgroundImage {\n    ...Media\n  }\n  items {\n    title\n    description\n  }\n  cta {\n    ...CTA\n  }\n  secondaryCTA {\n    ...CTA\n  }\n}\nfragment gpsCoordinates on ComponentGlobalGpsCoordinates {\n  id\n  data\n}\nfragment SEO on ComponentSharedSeo {\n  id\n  metaTitle\n  metaDescription\n  metaImage {\n    ...Media\n  }\n  metaSocial {\n    id\n    socialNetwork\n    title\n    description\n    image {\n      ...Media\n    }\n  }\n  keywords\n  metaRobots\n  structuredData\n  viewport {\n    width\n    initialScale\n  }\n  canonicalURL\n  sitemapInclude\n}\nfragment NotificationModal on ComponentModalModal {\n  on\n  text\n  cta {\n    ...CTA\n  }\n}\nfragment SpecialOffersFilter on ComponentSpecialOffersSpecialOffersFilter {\n  title\n  locations {\n    label\n    hotels {\n      ...Hotel\n    }\n  }\n}\nfragment MeetingFilters on ComponentElementsMeetingFilters {\n  locations {\n    label\n    hotels {\n      ...Hotel\n    }\n  }\n  groupSizes {\n    label\n    min\n    max\n  }\n  room_configurations {\n    documentId\n    name\n  }\n}\nfragment NewsletterBlock on ComponentNewsletterNewsletterBlock {\n  newsletterBlockPosition: position\n  newsletterBlockBackgroun
1d: background\n  image {\n    ...Media\n  }\n  content\n  cta {\n    ...CTA\n  }\n  corporate\n}\nfragment Hotel on Hotel {\n  documentId\n  Name\n  slug\n  defaultLocale\n  offersUrl\n  bookingSettings {\n    ...BookingSettings\n  }\n  locationDetails {\n    gpsCoordinates {\n      ...gpsCoordinates\n    }\n  }\n  newsletterSettings {\n    newsletterUserId\n    newsletterAddressBookId\n  }\n  hotelOrder\n  notificationModal {\n    ...NotificationModal\n  }\n  meetingSettings {\n    ...MeetingSettings\n  }\n}\nfragment BookingSettings on ComponentGlobalBookingSettings {\n  id\n  bookingId\n  bookingCityId\n  bookingURL\n  occupancyMatrix {\n    id\n    adults\n    maxChildren\n  }\n  showBookingForm\n  bookingsOpenDate\n}\nfragment MeetingSettings on ComponentElementsMeetingSettings {\n  minCapacity\n  maxCapacity\n  room_configurations {\n    documentId\n    name\n  }\n  naturalDaylight\n  airConditioning\n}'),eH=new nv("\n    query GetGlobalSettings($status: PublicationStatus) {\n  global(status: $status) {\n    documentId\n    mainMenu {\n      menuItems {\n        ...NavigationMenuItem\n      }\n    }\n    defaultHeader {\n      ...Header\n    }\n    defaultFooter {\n      ...Footer\n    }\n    metaRobots\n    chatbot\n    whatsAppURL\n  }\n}\n    fragment Media on UploadFile {\n  url\n  width\n  height\n  alternativeText\n}\nfragment CTA on ComponentGlobalCta {\n  link\n  label\n  target\n  hotelPage\n  isMojo\n}\nfragment Header on Header {\n  logos {\n    logo {\n      ...Media\n    }\n  }\n  quickAccessMenu {\n    menuItems {\n      ...NavigationMenuItem\n    }\n  }\n  mainMenu {\n    menuItems {\n      ...NavigationMenuItem\n    }\n  }\n  offersMenu {\n    menuItems {\n      ...NavigationMenuItem\n    }\n  }\n  bookNowCTA {\n    ...CTA\n  }\n  contactDetails {\n    ...GlobalContactDetails\n  }\n  socialIcons {\n    ...SocialIcons\n  }\n}\nfragment Footer on Footer {\n  logos {\n    name\n    logo {\n      ...Media\n    }\n  }\n  footerMenu {\n    menuItems {\n      ...NavigationMenuItem\n    }\n  }\n  utilityMenu {\n    menuItems {\n      ...NavigationMenuItem\n    }\n  }\n  contactDetails {\n    ...GlobalContactDetails\n  }\n  socialIcons {\n    ...SocialIcons\n  }\n  membersOf {\n    ...MembersOf\n  }\n  extraNav {\n    left {\n      menuItems {\n        ...NavigationMenuItem\n      }\n    }\n    right {\n      menuItems {\n        ...NavigationMenuItem\n      }\n    }\n  }\n}\nfragment NavigationMenuItem on ComponentNavigationMenuItem {\n  color\n  name\n  url\n  subtext\n  target\n  type\n  hotelPage\n  page {\n    ...NavigationPage\n  }\n  hotel {\n    ...NavigationHotel\n  }\n  subMenu {\n    menuItems {\n      ...NavigationSubMenuItem\n    }\n  }\n}\nfragment NavigationSubMenuItem on ComponentNavigationSubMenuItem {\n  name\n  url\n  subtext\n  target\n  type\n  hotelPage\n  page {\n    ...NavigationPage\n  }\n  hotel {\n    ...NavigationHotel\n  }\n  subSubMenu: subMenu {\n    menuItems {\n      ...NavigationSubSubMenuItem\n    }\n  }\n}\nfragment NavigationSubSubMenuItem on ComponentNavigationSubSubMenuItem {\n  name\n  url\n  subtext\n  target\n  type\n  hotelPage\n  hotel {\n    ...NavigationHotel\n  }\n}\nfragment NavigationPage on Page {\n  documentId\n  slug\n  title\n}\nfragment NavigationHotel on Hotel {\n  documentId\n  slug\n  Name\n}\nfragment GlobalContactDetails on ComponentGlobalContactDetails {\n  phone\n  email\n  location\n  address\n  gpsCoordinates {\n    ...gpsCoordinates\n  }\n}\nfragment SocialIcons on ComponentGlobalSocialIcons {\n  x\n  instagram\n  facebook\n  youtube\n  linkedin\n  pinterest\n  blog\n}\nfragment MembersOf on ComponentGlobalMembersOf {\n  logo {\n    ...Media\n  }\n  title\n  link\n}\nfragment gpsCoordinates on ComponentGlobalGpsCoordinates {\n  id\n  data\n}"),ev=new nv("\n    query GetHotelHomepage($hotelSlug: String!, $locale: I18NLocaleCode!, $status: PublicationStatus) {\n  homepages(\n    filters: {hotel: {slug: {eq: $hotelSlug}}}\n    locale: $locale\n    status: $status\n  ) {\n    documentId\n    breadcrumbLabel\n    content {\n      ...HomepageContent\n    }\n    seo {\n      ...SEO\n    }\n    hotel {\n      documentId\n      slug\n      defaultLocale\n    }\n    localizations {\n      documentId\n      locale\n    }\n  }\n}\n    fragment Media on UploadFile {\n  url\n  width\n  height\n  alternativeText\n}\nfragment CTA on ComponentGlobalCta {\n  link\n  label\n  target\n  hotelPage\n  isMojo\n}
1\nfragment ManualListBlock on ComponentManualListManualListBlock {\n  title\n  items {\n    subTitle\n    title\n    image {\n      ...Media\n    }\n    cta1 {\n      ...CTA\n    }\n    cta2 {\n      ...CTA\n    }\n  }\n  cta {\n    ...CTA\n  }\n}\nfragment ManualCardBlock on ComponentManualCardManualCardBlock {\n  title\n  cards {\n    title\n    image {\n      ...Media\n    }\n    description\n    link\n    cta {\n      ...CTA\n    }\n  }\n  cta {\n    ...CTA\n  }\n  backgroundColor\n}\nfragment CollectionCardBlock on ComponentCollectionCardCollectionCardBlock {\n  title\n  collectionCardDescription: description\n  cta {\n    ...CTA\n  }\n  secondaryCTA {\n    ...CTA\n  }\n  collectionType\n  blog_posts {\n    documentId\n    title\n    slug\n    image {\n      ...Media\n    }\n    description\n  }\n  hotels {\n    documentId\n    Name\n    slug\n    image {\n      ...Media\n    }\n    description\n    meetingSettings {\n      ...MeetingSettings\n    }\n  }\n  rooms {\n    documentId\n    title\n    slug\n    heroImage {\n      ...Media\n    }\n    roomDescription\n  }\n  p3Settings {\n    url\n    hotelId\n    categoryIdList\n    date\n  }\n  hotel_pages\n  meetingFilters {\n    ...MeetingFilters\n  }\n  slugStartsWith\n}\nfragment CollectionCardBlockV2 on ComponentCollectionCardCollectionCardBlockV2 {\n  title\n  collectionCardV2Description: description\n  cta {\n    ...CTA\n  }\n  cards {\n    ...CollectionCardBlockV2Card\n  }\n}\nfragment CollectionCardBlockV2Card on ComponentCollectionCardCollectionCard {\n  title\n  description\n  linkText\n  image {\n    ...Media\n  }\n  collectionType\n  blog_post {\n    documentId\n    slug\n  }\n  hotel {\n    documentId\n    slug\n  }\n  hotel_page\n}\nfragment QuoteBlock on ComponentQuoteBlockQuoteBlock {\n  quote\n  name\n  cta {\n    ...CTA\n  }\n  icon\n}\nfragment CrossSellBlock on ComponentCrossSellCrossSellBlock {\n  label\n  items {\n    image {\n      ...Media\n    }\n    imageMobile {\n      ...Media\n    }\n    title\n    subTitle\n    cta {\n      ...CTA\n    }\n  }\n}\nfragment TextBlock on ComponentTextBlockTextBlock {\n  textBlockBackground: background\n  rows {\n    cols\n    columns {\n      col1\n      col2\n    }\n  }\n}\nfragment FeatureBlock on ComponentFeatureFeatureBlock {\n  position\n  background\n  image {\n    ...Media\n  }\n  content\n  cta {\n    ...CTA\n  }\n  showStatic\n}\nfragment FeatureBlockV2 on ComponentFeatureFeatureBlockV2 {\n  positionV2: position\n  backgroundV2: background\n  image {\n    ...Media\n  }\n  backgroundImage {\n    ...Media\n  }\n  content\n  cta {\n    ...CTA\n  }\n  showStatic\n}\nfragment ComponentHero on ComponentHeroHero {\n  heroTitle: title\n  heroSubtitle: subTitle\n  backgroundImage {\n    ...Media\n  }\n  backgroundVideoLoop {\n    ...Media\n  }\n  backgroundVideoLoopMobile {\n    ...Media\n  }\n  cta {\n    ...CTA\n  }\n}\nfragment AccordionBlock on ComponentAccordionAccordionBlock {\n  titleRichText\n  backgroundImage {\n    ...Media\n  }\n  items {\n    title\n    description\n  }\n  cta {\n    ...CTA\n  }\n  secondaryCTA {\n    ...CTA\n  }\n}\nfragment AnimatedCrossSell on ComponentCrossSellAnimatedCSBlock {\n  cta {\n    ...CTA\n  }\n  animatedCrossSellImage: image {\n    ...Media\n  }\n  animatedCrossSellTitle: title\n  description\n}\nfragment HomepageHero on ComponentHeroHomepageHero {\n  title\n  subtitle\n  showBookingBlock\n  backgroundImage {\n    ...Media\n  }\n  multiBackgroundImage {\n    ...Media\n  }\n  backgroundVideoLoop {\n    ...Media\n  }\n  backgroundVideoLoopMobile {\n    ...Media\n  }\n}\nfragment MeetingFacilities on ComponentMeetingFacilitiesMeetingFacilitiesCMf {\n  facilities {\n    Title\n    Icon {\n      ...Media\n    }\n  }\n}\nfragment gpsCoordinates on ComponentGlobalGpsCoordinates {\n  id\n  data\n}\nfragment SEO on ComponentSharedSeo {\n  id\n  metaTitle\n  metaDescription\n  metaImage {\n    ...Media\n  }\n  metaSocial {\n    id\n    socialNetwork\n    title\n    description\n    image {\n      ...Media\n    }\n  }\n  keywords\n  metaRobots\n  structuredData\n  viewport {\n    width\n    initialScale\n  }\n  canonicalURL\n  sitemapInclude\n}\nfragment GuestServicesHero on GuestServicesHero {\n  title\n  subtitle\n  backgroundImage {\n    ...Media\n  }\n  backgroundVideoLoop {\n    ...Media\n  }\n  backgroundVideoLoopMobile {\n    ...Media\n  }\n  cta {\n    ...CTA\n  }\n}\nfragment GuestServicesPlatform on ComponentGuestServicesPlatformGSP {\n  guest_services_hero {\n    ...GuestServicesHero\n  }\n  text\n  ctas {\n    ...CTA\n  }\n}\nfragment NotificationModal on ComponentModalModal {\n  on\n  text\n  cta {\n    ...CTA\n  }\n}\nfragment SpecialOffersFilter on ComponentSpecialOffersSpecialOffersFilter {\n  title\n  locations {\n    label\n    hotels {\n      ...Hotel\n    }\n  }\n}\nfragment MeetingFilters on ComponentElementsMeetingFilters {\n  locations {\n    label\n    hotels {\n      ...Hotel\n    }\n  }\n  groupSizes {\n    label\n    min\n    max\n  }\n  room_configurations {\n    documentId\n    name\n  }\n}\nfragment NewsletterBlock on ComponentNewsletterNewsletterBlock {\n  newsletterBlockPosition: position\n  newsletterBlockBackgroun
1d: background\n  image {\n    ...Media\n  }\n  content\n  cta {\n    ...CTA\n  }\n  corporate\n}\nfragment HomepageContent on HomepageContentDynamicZone {\n  __typename\n  ...CollectionCardBlock\n  ...CollectionCardBlockV2\n  ...FeatureBlock\n  ...FeatureBlockV2\n  ...ManualCardBlock\n  ...ManualListBlock\n  ...TextBlock\n  ...AccordionBlock\n  ...CrossSellBlock\n  ...ComponentHero\n  ...HomepageHero\n  ...QuoteBlock\n  ...AnimatedCrossSell\n  ...MeetingFacilities\n  ...GuestServicesPlatform\n  ...SpecialOffersFilter\n  ...NewsletterBlock\n}\nfragment Hotel on Hotel {\n  documentId\n  Name\n  slug\n  defaultLocale\n  offersUrl\n  bookingSettings {\n    ...BookingSettings\n  }\n  locationDetails {\n    gpsCoordinates {\n      ...gpsCoordinates\n    }\n  }\n  newsletterSettings {\n    newsletterUserId\n    newsletterAddressBookId\n  }\n  hotelOrder\n  notificationModal {\n    ...NotificationModal\n  }\n  meetingSettings {\n    ...MeetingSettings\n  }\n}\nfragment BookingSettings on ComponentGlobalBookingSettings {\n  id\n  bookingId\n  bookingCityId\n  bookingURL\n  occupancyMatrix {\n    id\n    adults\n    maxChildren\n  }\n  showBookingForm\n  bookingsOpenDate\n}\nfragment MeetingSettings on ComponentElementsMeetingSettings {\n  minCapacity\n  maxCapacity\n  room_configurations {\n    documentId\n    name\n  }\n  naturalDaylight\n  airConditioning\n}"),ex=new nv("\n    query GetHotelHomepageIntl($hotelSlug: String!, $status: PublicationStatus) {\n  homepages(filters: {hotel: {slug: {eq: $hotelSlug}}}, status: $status) {\n    documentId\n    locale\n    localizations {\n      documentId\n      locale\n    }\n  }\n}\n    "),eF=new nv("\n    query GetGlobalHomepage($status: PublicationStatus) {\n  homepages(filters: {hotel: {slug: {null: true}}}, status: $status) {\n    documentId\n    breadcrumbLabel\n    content {\n      ...HomepageContent\n    }\n    seo {\n      ...SEO\n    }\n  }\n}\n    fragment Media on UploadFile {\n  url\n  width\n  height\n  alternativeText\n}\nfragment CTA on ComponentGlobalCta {\n  link\n  label\n  target\n  hotelPage\n  isMojo\n}\nfragment ManualListBlock on ComponentManualListManualListBlock {\n  title\n  items {\n    subTitle\n    title\n    image {\n      ...Media\n    }\n    cta1 {\n      ...CTA\n    }\n    cta2 {\n      ...CTA\n    }\n  }\n  cta {\n    ...CTA\n  }\n}\nfragment ManualCardBlock on ComponentManualCardManualCardBlock {\n  title\n  cards {\n    title\n    image {\n      ...Media\n    }\n    description\n    link\n    cta {\n      ...CTA\n    }\n  }\n  cta {\n    ...CTA\n  }\n  backgroundColor\n}\nfragment CollectionCardBlock on ComponentCollectionCardCollectionCardBlock {\n  title\n  collectionCardDescription: description\n  cta {\n    ...CTA\n  }\n  secondaryCTA {\n    ...CTA\n  }\n  collectionType\n  blog_posts {\n    documentId\n    title\n    slug\n    image {\n      ...Media\n    }\n    description\n  }\n  hotels {\n    documentId\n    Name\n    slug\n    image {\n      ...Media\n    }\n    description\n    meetingSettings {\n      ...MeetingSettings\n    }\n  }\n  rooms {\n    documentId\n    title\n    slug\n    heroImage {\n      ...Media\n    }\n    roomDescription\n  }\n  p3Settings {\n    url\n    hotelId\n    categoryIdList\n    date\n  }\n  hotel_pages\n  meetingFilters {\n    ...MeetingFilters\n  }\n  slugStartsWith\n}\nfragment CollectionCardBlockV2 on ComponentCollectionCardCollectionCardBlockV2 {\n  title\n  collectionCardV2Description: description\n  cta {\n    ...CTA\n  }\n  cards {\n    ...CollectionCardBlockV2Card\n  }\n}\nfragment CollectionCardBlockV2Card on ComponentCollectionCardCollectionCard {\n  title\n  description\n  linkText\n  image {\n    ...Media\n  }\n  collectionType\n  blog_post {\n    documentId\n    slug\n  }\n  hotel {\n    documentId\n    slug\n  }\n  hotel_page\n}\nfragment QuoteBlock on ComponentQuoteBlockQuoteBlock {\n  quote\n  name\n  cta {\n    ...CTA\n  }\n  icon\n}\nfragment CrossSellBlock on ComponentCrossSellCrossSellBlock {\n  label\n  items {\n    image {\n      ...Media\n    }\n    imageMobile {\n      ...Media\n    }\n    title\n    subTitle\n    cta {\n      ...CTA\n    }\n  }\n}\nfragment TextBlock on ComponentTextBlockTextBlock {\n  textBlockBackgroun
1d: background\n  rows {\n    cols\n    columns {\n      col1\n      col2\n    }\n  }\n}\nfragment FeatureBlock on ComponentFeatureFeatureBlock {\n  position\n  background\n  image {\n    ...Media\n  }\n  content\n  cta {\n    ...CTA\n  }\n  showStatic\n}\nfragment FeatureBlockV2 on ComponentFeatureFeatureBlockV2 {\n  positionV2: position\n  backgroundV2: background\n  image {\n    ...Media\n  }\n  backgroundImage {\n    ...Media\n  }\n  content\n  cta {\n    ...CTA\n  }\n  showStatic\n}\nfragment ComponentHero on ComponentHeroHero {\n  heroTitle: title\n  heroSubtitle: subTitle\n  backgroundImage {\n    ...Media\n  }\n  backgroundVideoLoop {\n    ...Media\n  }\n  backgroundVideoLoopMobile {\n    ...Media\n  }\n  cta {\n    ...CTA\n  }\n}\nfragment AccordionBlock on ComponentAccordionAccordionBlock {\n  titleRichText\n  backgroundImage {\n    ...Media\n  }\n  items {\n    title\n    description\n  }\n  cta {\n    ...CTA\n  }\n  secondaryCTA {\n    ...CTA\n  }\n}\nfragment AnimatedCrossSell on ComponentCrossSellAnimatedCSBlock {\n  cta {\n    ...CTA\n  }\n  animatedCrossSellImage: image {\n    ...Media\n  }\n  animatedCrossSellTitle: title\n  description\n}\nfragment HomepageHero on ComponentHeroHomepageHero {\n  title\n  subtitle\n  showBookingBlock\n  backgroundImage {\n    ...Media\n  }\n  multiBackgroundImage {\n    ...Media\n  }\n  backgroundVideoLoop {\n    ...Media\n  }\n  backgroundVideoLoopMobile {\n    ...Media\n  }\n}\nfragment MeetingFacilities on ComponentMeetingFacilitiesMeetingFacilitiesCMf {\n  facilities {\n    Title\n    Icon {\n      ...Media\n    }\n  }\n}\nfragment gpsCoordinates on ComponentGlobalGpsCoordinates {\n  id\n  data\n}\nfragment SEO on ComponentSharedSeo {\n  id\n  metaTitle\n  metaDescription\n  metaImage {\n    ...Media\n  }\n  metaSocial {\n    id\n    socialNetwork\n    title\n    description\n    image {\n      ...Media\n    }\n  }\n  keywords\n  metaRobots\n  structuredData\n  viewport {\n    width\n    initialScale\n  }\n  canonicalURL\n  sitemapInclude\n}\nfragment GuestServicesHero on GuestServicesHero {\n  title\n  subtitle\n  backgroundImage {\n    ...Media\n  }\n  backgroundVideoLoop {\n    ...Media\n  }\n  backgroundVideoLoopMobile {\n    ...Media\n  }\n  cta {\n    ...CTA\n  }\n}\nfragment GuestServicesPlatform on ComponentGuestServicesPlatformGSP {\n  guest_services_hero {\n    ...GuestServicesHero\n  }\n  text\n  ctas {\n    ...CTA\n  }\n}\nfragment NotificationModal on ComponentModalModal {\n  on\n  text\n  cta {\n    ...CTA\n  }\n}\nfragment SpecialOffersFilter on ComponentSpecialOffersSpecialOffersFilter {\n  title\n  locations {\n    label\n    hotels {\n      ...Hotel\n    }\n  }\n}\nfragment MeetingFilters on ComponentElementsMeetingFilters {\n  locations {\n    label\n    hotels {\n      ...Hotel\n    }\n  }\n  groupSizes {\n    label\n    min\n    max\n  }\n  room_configurations {\n    documentId\n    name\n  }\n}\nfragment NewsletterBlock on ComponentNewsletterNewsletterBlock {\n  newsletterBlockPosition: position\n  newsletterBlockBackground: background\n  image {\n    ...Media\n  }\n  content\n  cta {\n    ...CTA\n  }\n  corporate\n}\nfragment HomepageContent on HomepageContentDynamicZone {\n  __typename\n  ...CollectionCardBlock\n  ...CollectionCardBlockV2\n  ...FeatureBlock\n  ...FeatureBlockV2\n  ...ManualCardBlock\n  ...ManualListBlock\n  ...TextBlock\n  ...AccordionBlock\n  ...CrossSellBlock\n  ...ComponentHero\n  ...HomepageHero\n  ...QuoteBlock\n  ...AnimatedCrossSell\n  ...MeetingFacilities\n  ...GuestServicesPlatform\n  ...SpecialOffersFilter\n  ...NewsletterBlock\n}\nfragment Hotel on Hotel {\n  documentId\n  Name\n  slug\n  defaultLocale\n  offersUrl\n  bookingSettings {\n    ...BookingSettings\n  }\n  locationDetails {\n    gpsCoordinates {\n      ...gpsCoordinates\n    }\n  }\n  newsletterSettings {\n    newsletterUserId\n    newsletterAddressBookId\n  }\n  hotelOrder\n  notificationModal {\n    ...NotificationModal\n  }\n  meetingSettings {\n    ...MeetingSettings\n  }\n}\nfragment BookingSettings on ComponentGlobalBookingSettings {\n  id\n  bookingId\n  bookingCityId\n  bookingURL\n  occupancyMatrix {\n    id\n    adults\n    maxChildren\n  }\n  showBookingForm\n  bookingsOpenDate\n}\nfragment MeetingSettings on ComponentElementsMeetingSettings {\n  minCapacity\n  maxCapacity\n  room_configurations {\n    documentId\n    name\n  }\n  naturalDaylight\n  airConditioning\n}"),eL=new nv("\n    query GetHotelsHomepages {\n  homepages(pagination: {limit: 999}, filters: {hotel: {slug: {notNull: true}}}) {\n    documentId\n    locale\n    hotel {\n      documentId\n      slug\n      Name\n      defaultLocale\n    }\n    updatedAt\n    seo {\n      sitemapInclude\n    }\n    localizations {\n      documentId\n      locale\n      updatedAt\n      seo {\n        sitemapInclude\n      }\n    }\n  }\n}\n    "),eP=new nv("\n    query GetHotel($hotelSlug: String!, $status: PublicationStatus) {\n  hotels(filters: {slug: {eq: $hotelSlug}}, status: $status) {\n    documentId\n    defaultLocale\n    chatbot\
1n    d3xSubtenantCode\n    whatsAppURL\n  }\n}\n    "),eD=new nv("\n    query GetHotelLocations($status: PublicationStatus) {\n  hotelLocations(status: $status) {\n    documentId\n    ...HotelLocation\n  }\n}\n    fragment CTA on ComponentGlobalCta {\n  link\n  label\n  target\n  hotelPage\n  isMojo\n}\nfragment gpsCoordinates on ComponentGlobalGpsCoordinates {\n  id\n  data\n}\nfragment NotificationModal on ComponentModalModal {\n  on\n  text\n  cta {\n    ...CTA\n  }\n}\nfragment HotelLocation on HotelLocation {\n  name\n  hotels {\n    ...Hotel\n  }\n}\nfragment Hotel on Hotel {\n  documentId\n  Name\n  slug\n  defaultLocale\n  offersUrl\n  bookingSettings {\n    ...BookingSettings\n  }\n  locationDetails {\n    gpsCoordinates {\n      ...gpsCoordinates\n    }\n  }\n  newsletterSettings {\n    newsletterUserId\n    newsletterAddressBookId\n  }\n  hotelOrder\n  notificationModal {\n    ...NotificationModal\n  }\n  meetingSettings {\n    ...MeetingSettings\n  }\n}\nfragment BookingSettings on ComponentGlobalBookingSettings {\n  id\n  bookingId\n  bookingCityId\n  bookingURL\n  occupancyMatrix {\n    id\n    adults\n    maxChildren\n  }\n  showBookingForm\n  bookingsOpenDate\n}\nfragment MeetingSettings on ComponentElementsMeetingSettings {\n  minCapacity\n  maxCapacity\n  room_configurations {\n    documentId\n    name\n  }\n  naturalDaylight\n  airConditioning\n}"),e_=new nv("\n    query getLocales {\n  i18NLocales {\n    documentId\n    name\n    code\n  }\n}\n    "),eV=new nv("\n    query GetHotelHeader($hotelSlug: String!, $locale: I18NLocaleCode!, $status: PublicationStatus) {\n  headers(\n    filters: {hotel: {slug: {eq: $hotelSlug}}}\n    locale: $locale\n    status: $status\n  ) {\n    documentId\n    ...Header\n  }\n}\n    fragment Media on UploadFile {\n  url\n  width\n  height\n  alternativeText\n}\nfragment CTA on ComponentGlobalCta {\n  link\n  label\n  target\n  hotelPage\n  isMojo\n}\nfragment Header on Header {\n  logos {\n    logo {\n      ...Media\n    }\n  }\n  quickAccessMenu {\n    menuItems {\n      ...NavigationMenuItem\n    }\n  }\n  mainMenu {\n    menuItems {\n      ...NavigationMenuItem\n    }\n  }\n  offersMenu {\n    menuItems {\n      ...NavigationMenuItem\n    }\n  }\n  bookNowCTA {\n    ...CTA\n  }\n  contactDetails {\n    ...GlobalContactDetails\n  }\n  socialIcons {\n    ...SocialIcons\n  }\n}\nfragment NavigationMenuItem on ComponentNavigationMenuItem {\n  color\n  name\n  url\n  subtext\n  target\n  type\n  hotelPage\n  page {\n    ...NavigationPage\n  }\n  hotel {\n    ...NavigationHotel\n  }\n  subMenu {\n    menuItems {\n      ...NavigationSubMenuItem\n    }\n  }\n}\nfragment NavigationSubMenuItem on ComponentNavigationSubMenuItem {\n  name\n  url\n  subtext\n  target\n  type\n  hotelPage\n  page {\n    ...NavigationPage\n  }\n  hotel {\n    ...NavigationHotel\n  }\n  subSubMenu: subMenu {\n    menuItems {\n      ...NavigationSubSubMenuItem\n    }\n  }\n}\nfragment NavigationSubSubMenuItem on ComponentNavigationSubSubMenuItem {\n  name\n  url\n  subtext\n  target\n  type\n  hotelPage\n  hotel {\n    ...NavigationHotel\n  }\n}\nfragment NavigationPage on Page {\n  documentId\n  slug\n  title\n}\nfragment NavigationHotel on Hotel {\n  documentId\n  slug\n  Name\n}\nfragment GlobalContactDetails on ComponentGlobalContactDetails {\n  phone\n  email\n  location\n  address\n  gpsCoordinates {\n    ...gpsCoordinates\n  }\n}\nfragment SocialIcons on ComponentGlobalSocialIcons {\n  x\n  instagram\n  facebook\n  youtube\n  linkedin\n  pinterest\n  blog\n}\nfragment gpsCoordinates on ComponentGlobalGpsCoordinates {\n  id\n  data\n}"),e$=new nv("\n    query GetHotelFooter($hotelSlug: String!, $locale: I18NLocaleCode!, $status: PublicationStatus) {\n  footers(\n    filters: {hotel: {slug: {eq: $hotelSlug}}}\n    locale: $locale\n    status: $status\n  ) {\n    documentId\n    ...Footer\n  }\n}\n    fragment Media on UploadFile {\n  url\n  width\n  height\n  alternativeText\n}\nfragment Footer on Footer {\n  logos {\n    name\n    logo {\n      ...Media\n    }\n  }\n  footerMenu {\n    menuItems {\n      ...NavigationMenuItem\n    }\n  }\n  utilityMenu {\n    menuItems {\n      ...NavigationMenuItem\n    }\n  }\n  contactDetails {\n    ...GlobalContactDetails\n  }\n  socialIcons {\n    ...SocialIcons\n  }\n  membersOf {\n    ...MembersOf\n  }\n  extraNav {\n    left {\n      menuItems {\n        ...NavigationMenuItem\n      }\n    }\n    right {\n      menuItems {\n        ...NavigationMenuItem\n      }\n    }\n  }\n}\nfragment NavigationMenuItem on ComponentNavigationMenuItem {\n  color\n  name\n  url\n  subtext\n  target\n  type\n  hotelPage\n  page {\n    ...NavigationPage\n  }\n  hotel {\n    ...NavigationHotel\n  }\n  subMenu {\n    menuItems {\n      ...NavigationSubMenuItem\n    }\n  }\n}\nfragment NavigationSubMenuItem on ComponentNavigationSubMenuItem {\n  name\n  url\n  subtext\n  target\n  type\n  hotelPage\n  page {\n    ...NavigationPage\n  }\n  hotel {\n    ...NavigationHotel\n  }\n  subSubMenu: subMenu {\n    menuItems {\n      ...NavigationSubSubMenuItem\n    }\n  }\n}\nfragment NavigationSubSubMenuItem on ComponentNavigationSubSubMenuItem {\n  name\n  url\n  subtext\n  target\n  type\n  hotelPage\n  hotel {\n    ...NavigationHotel\n  }\n}\nfragment NavigationPage on Page {\n  documentId\n  slug\n  title\n}\nfragment NavigationHotel on Hotel {\n  documentId\n  slug\n  Name\n}\nfragment GlobalContactDetails on ComponentGlobalContactDetails {\n  phone\n  email\n  location\n  address\n  gpsCoordinates {\n    ...gpsCoordinates\n  }\n}\nfragment SocialIcons on ComponentGlobalSocialIcons {\n  x\n  instagram\n  facebook\n  youtube\n  linkedin\n  pinterest\n  blog\n}\nfragment MembersOf on ComponentGlobalMembersOf {\n  logo {\n    ...Media\n  }\n  title\n  link\n}\nfragment gpsCoordinates on ComponentGlobalGpsCoordinates {\n  id\n  data\n}"),eR=new nv("\n    query GetNotificationModal($status: PublicationStatus) {\n  notificationModal(status: $status) {\n    documentId\n    notificationModal {\n      ...NotificationModal\n    }\n  }\n}\n    fragment CTA on ComponentGlobalCta {\n  link\n  label\n  target\n  hotelPage\n  isMojo\n}\nfragment NotificationModal on ComponentModalModal {\n  on\n  text\n  cta {\n    ...CTA\n  }\n}"),eU=new nv('\n    query GetGlobalPage($pageSlug: String!, $status: PublicationStatus) {\n  pages(\n    filters: {hotel: {slug: {null: true}}, slug: {eq: $pageSlug}}\n    status: $status\n  ) {\n    documentId\n    breadcrumbLabel\n    content {\n      ...PageContent\n    }\n    seo {\n      ...SEO\n    }
1\n    locale\n    chatbot\n    whatsAppURL\n    hotel {\n      documentId\n      slug\n    }\n    hideHeader\n    hideFooter\n  }\n}\n    fragment Media on UploadFile {\n  url\n  width\n  height\n  alternativeText\n}\nfragment CTA on ComponentGlobalCta {\n  link\n  label\n  target\n  hotelPage\n  isMojo\n}\nfragment ManualListBlock on ComponentManualListManualListBlock {\n  title\n  items {\n    subTitle\n    title\n    image {\n      ...Media\n    }\n    cta1 {\n      ...CTA\n    }\n    cta2 {\n      ...CTA\n    }\n  }\n  cta {\n    ...CTA\n  }\n}\nfragment ManualCardBlock on ComponentManualCardManualCardBlock {\n  title\n  cards {\n    title\n    image {\n      ...Media\n    }\n    description\n    link\n    cta {\n      ...CTA\n    }\n  }\n  cta {\n    ...CTA\n  }\n  backgroundColor\n}\nfragment CollectionCardBlock on ComponentCollectionCardCollectionCardBlock {\n  title\n  collectionCardDescription: description\n  cta {\n    ...CTA\n  }\n  secondaryCTA {\n    ...CTA\n  }\n  collectionType\n  blog_posts {\n    documentId\n    title\n    slug\n    image {\n      ...Media\n    }\n    description\n  }\n  hotels {\n    documentId\n    Name\n    slug\n    image {\n      ...Media\n    }\n    description\n    meetingSettings {\n      ...MeetingSettings\n    }\n  }\n  rooms {\n    documentId\n    title\n    slug\n    heroImage {\n      ...Media\n    }\n    roomDescription\n  }\n  p3Settings {\n    url\n    hotelId\n    categoryIdList\n    date\n  }\n  hotel_pages\n  meetingFilters {\n    ...MeetingFilters\n  }\n  slugStartsWith\n}\nfragment CollectionCardBlockV2 on ComponentCollectionCardCollectionCardBlockV2 {\n  title\n  collectionCardV2Description: description\n  cta {\n    ...CTA\n  }\n  cards {\n    ...CollectionCardBlockV2Card\n  }\n}\nfragment CollectionCardBlockV2Card on ComponentCollectionCardCollectionCard {\n  title\n  description\n  linkText\n  image {\n    ...Media\n  }\n  collectionType\n  blog_post {\n    documentId\n    slug\n  }\n  hotel {\n    documentId\n    slug\n  }\n  hotel_page\n}\nfragment QuoteBlock on ComponentQuoteBlockQuoteBlock {\n  quote\n  name\n  cta {\n    ...CTA\n  }\n  icon\n}\nfragment GalleryBlock on ComponentGalleryBlockGalleryBlock {\n  images {\n    ...Media\n  }\n}\nfragment CrossSellBlock on ComponentCrossSellCrossSellBlock {\n  label\n  items {\n    image {\n      ...Media\n    }\n    imageMobile {\n      ...Media\n    }\n    title\n    subTitle\n    cta {\n      ...CTA\n    }\n  }\n}\nfragment RoomGateway on ComponentRoomRoomGateway {\n  title\n  subtitle\n  rooms {\n    ...Room\n  }\n}\nfragment CapacityCharts on ComponentCapacityChartsCapacityCharts {\n  title\n  subtitle\n  columns\n  row {\n    headerStyle\n    item {\n      column {\n        text\n        icon {\n          ...Media\n        }\n      }\n    }\n  }\n}\nfragment TextBlock on ComponentTextBlockTextBlock {\n  textBlockBackground: background\n  rows {\n    cols\n    columns {\n      col1\n      col2\n    }\n  }\n}\nfragment NavigationHotel on Hotel {\n  documentId\n  slug\n  Name\n}\nfragment GlobalContactDetails on ComponentGlobalContactDetails {\n  phone\n  email\n  location\n  address\n  gpsCoordinates {\n    ...gpsCoordinates\n  }\n}\nfragment ContactDetailsBlock on ComponentContactDetailsContactDetailsBlock {\n  contactDetails {\n    ...GlobalContactDetails\n  }\n  cta1 {\n    ...CTA\n  }\n  cta2 {\n    ...CTA\n  }\n  cta3 {\n    ...CTA\n  }\n}\nfragment FeatureBlock on ComponentFeatureFeatureBlock {\n  position\n  background\n  image {\n    ...Media\n  }\n  content\n  cta {\n    ...CTA\n  }\n  showStatic\n}\nfragment FeatureBlockV2 on ComponentFeatureFeatureBlockV2 {\n  positionV2: position\n  backgroundV2: background\n  image {\n    ...Media\n  }\n  backgroundImage {\n    ...Media\n  }\n  content\n  cta {\n    ...CTA\n  }\n  showStatic\n}\nfragment ComponentHero on ComponentHeroHero {\n  heroTitle: title\n  heroSubtitle: subTitle\n  backgroundImage {\n    ...Media\n  }\n  backgroundVideoLoop {\n    ...Media\n  }\n  backgroundVideoLoopMobile {\n    ...Media\n  }\n  cta {\n    ...CTA\n  }\n}\nfragment AccordionBlock on ComponentAccordionAccordionBlock {\n  titleRichText\n  backgroundImage {\n    ...Media\n  }\n  items {\n    title\n    description\n  }\n  cta {\n    ...CTA\n  }\n  secondaryCTA {\n    ...CTA\n  }\n}\nfragment AnimatedCrossSell on ComponentCrossSellAnimatedCSBlock {\n  cta {\n    ...CTA\n  }\n  animatedCrossSellImage: image {\n    ...Media\n  }\n  animatedCrossSellTitle: title\n  description\n}\nfragment BlogGateway on ComponentBlogBlogArchiveBlock {\n  blogGatewayTitle: title\n  posts(sort: "date:desc", pagination: {limit: 4}
1) {\n    ...GatewayBlogItem\n  }\n  categories {\n    documentId\n    title\n    blog_posts {\n      documentId\n      ...GatewayBlogItem\n    }\n  }\n  activities {\n    documentId\n    title\n    blog_posts {\n      documentId\n      ...GatewayBlogItem\n    }\n  }\n}\nfragment GatewayBlogItem on BlogPost {\n  documentId\n  title\n  description\n  image {\n    ...Media\n  }\n  slug\n  date\n  blog_categories {\n    documentId\n    title\n  }\n  blog_activities {\n    documentId\n    title\n  }\n}\nfragment ImageDivider on ComponentImageDividerImageDivider {\n  image {\n    ...Media\n  }\n}\nfragment HomepageHero on ComponentHeroHomepageHero {\n  title\n  subtitle\n  showBookingBlock\n  backgroundImage {\n    ...Media\n  }\n  multiBackgroundImage {\n    ...Media\n  }\n  backgroundVideoLoop {\n    ...Media\n  }\n  backgroundVideoLoopMobile {\n    ...Media\n  }\n}\nfragment MeetingFacilities on ComponentMeetingFacilitiesMeetingFacilitiesCMf {\n  facilities {\n    Title\n    Icon {\n      ...Media\n    }\n  }\n}\nfragment gpsCoordinates on ComponentGlobalGpsCoordinates {\n  id\n  data\n}\nfragment AmenityCategory on AmenityCategory {\n  documentId\n  name\n  slug\n  icon {\n    ...Media\n  }\n}\nfragment AmenityHotelText on ComponentGlobalAmenityHotelText {\n  hotel {\n    ...NavigationHotel\n  }\n  hotelText\n}\nfragment Amenity on Amenity {\n  documentId\n  name\n  content\n  icon {\n    ...Media\n  }\n  bgImage {\n    ...Media\n  }\n  gpsCoordinates {\n    ...gpsCoordinates\n  }\n  amenity_category {\n    ...AmenityCategory\n  }\n  cta {\n    ...CTA\n  }\n  amenityHotelText {\n    ...AmenityHotelText\n  }\n}\nfragment Neighbourhood on Neighbourhood {\n  documentId\n  amenities {\n    ...Amenity\n  }\n}\nfragment NeighbourhoodMap on ComponentMapNbrhoodMapBk {\n  neighbourhoodTitle: title\n  description\n  image {\n    ...Media\n  }\n  neighbourhood {\n    ...Neighbourhood\n  }\n  cta {\n    ...CTA\n  }\n}\nfragment SEO on ComponentSharedSeo {\n  id\n  metaTitle\n  metaDescription\n  metaImage {\n    ...Media\n  }\n  metaSocial {\n    id\n    socialNetwork\n    title\n    description\n    image {\n      ...Media\n    }\n  }\n  keywords\n  metaRobots\n  structuredData\n  viewport {\n    width\n    initialScale\n  }\n  canonicalURL\n  sitemapInclude\n}\nfragment Sitemap on ComponentGlobalSitemap {\n  title\n}\nfragment GuestServicesHero on GuestServicesHero {\n  title\n  subtitle\n  backgroundImage {\n    ...Media\n  }\n  backgroundVideoLoop {\n    ...Media\n  }\n  backgroundVideoLoopMobile {\n    ...Media\n  }\n  cta {\n    ...CTA\n  }\n}\nfragment GuestServicesPlatform on ComponentGuestServicesPlatformGSP {\n  guest_services_hero {\n    ...GuestServicesHero\n  }\n  text\n  ctas {\n    ...CTA\n  }\n}\nfragment NotificationModal on ComponentModalModal {\n  on\n  text\n  cta {\n    ...CTA\n  }\n}\nfragment SpecialOffersFilter on ComponentSpecialOffersSpecialOffersFilter {\n  title\n  locations {\n    label\n    hotels {\n      ...Hotel\n    }\n  }\n}\nfragment MeetingFilters on ComponentElementsMeetingFilters {\n  locations {\n    label\n    hotels {\n      ...Hotel\n    }\n  }\n  groupSizes {\n    label\n    min\n    max\n  }\n  room_configurations {\n    documentId\n    name\n  }\n}\nfragment GlobalCta on ComponentGlobalCta {\n  ...CTA\n  align\n}\nfragment NewsletterBlock on ComponentNewsletterNewsletterBlock {\n  newsletterBlockPosition: position\n  newsletterBlockBackground: background\n  image {\n    ...Media\n  }\n  content\n  cta {\n    ...CTA\n  }\n  corporate\n}\nfragment Hotel on Hotel {\n  documentId\n  Name\n  slug\n  defaultLocale\n  offersUrl\n  bookingSettings {\n    ...BookingSettings\n  }\n  locationDetails {\n    gpsCoordinates {\n      ...gpsCoordinates\n    }\n  }\n  newsletterSettings {\n    newsletterUserId\n    newsletterAddressBookId\n  }\n  hotelOrder\n  notificationModal {\n    ...NotificationModal\n  }\n  meetingSettings {\n    ...MeetingSettings\n  }\n}\nfragment BookingSettings on ComponentGlobalBookingSettings {\n  id\n  bookingId\n  bookingCityId\n  bookingURL\n  occupancyMatrix {\n    id\n    adults\n    maxChildren\n  }\n  showBookingForm\n  bookingsOpenDate\n}\nfragment MeetingSettings on ComponentElementsMeetingSettings {\n  minCapacity\n  maxCapacity\n  room_configurations {\n    documentId\n    name\n  }\n  naturalDaylight\n  airConditioning\n}\nfragment PageContent on PageContentDynamicZone {\n  __typename\n  ...CollectionCardBlock\n  ...CollectionCardBlockV2\n  ...FeatureBlock\n  ...FeatureBlockV2\n  ...ManualCardBlock\n  ...ManualListBlock\n  ...RoomGateway\n  ...GalleryBlock\n  ...TextBlock\n  ...BlogGateway\n  ...AccordionBlock\n  ...AnimatedCrossSell\n  ...CapacityCharts\n  ...ContactDetailsBlock\n  ...CrossSellBlock\n  ...ComponentHero\n  ...QuoteBlock\n  ...ImageDivider\n  ...HomepageHero\n  ...MeetingFacilities\n  ...NeighbourhoodMap\n  ...Sitemap\n  ...GuestServicesPlatform\n  ...SpecialOffersFilter\n  ...GlobalCta\n  ...
1NewsletterBlock\n}\nfragment Room on Room {\n  documentId\n  title\n  slug\n  breadcrumbLabel\n  roomImage {\n    ...Media\n  }\n  descriptionText\n  room_features {\n    ...RoomFeature\n  }\n  includesCol1\n  includesCol2\n  subtext\n}\nfragment RoomFeature on RoomFeature {\n  documentId\n  name\n  icon {\n    ...Media\n  }\n}'),eO=new nv('\n    query GetHotelPage($hotelSlug: String!, $hotelPage: String!, $locale: I18NLocaleCode!, $status: PublicationStatus) {\n  pages(\n    filters: {hotel: {slug: {eq: $hotelSlug}}, slug: {eq: $hotelPage}}\n    locale: $locale\n    status: $status\n  ) {\n    documentId\n    breadcrumbLabel\n    content {\n      ...PageContent\n    }\n    seo {\n      ...SEO\n    }\n    locale\n    chatbot\n    whatsAppURL\n    hotel {\n      documentId\n      slug\n      chatbot\n      d3xSubtenantCode\n      defaultLocale\n      whatsAppURL\n    }\n    localizations {\n      documentId\n      slug\n      locale\n    }\n    hideHeader\n    hideFooter\n  }\n}\n    fragment Media on UploadFile {\n  url\n  width\n  height\n  alternativeText\n}\nfragment CTA on ComponentGlobalCta {\n  link\n  label\n  target\n  hotelPage\n  isMojo\n}\nfragment ManualListBlock on ComponentManualListManualListBlock {\n  title\n  items {\n    subTitle\n    title\n    image {\n      ...Media\n    }\n    cta1 {\n      ...CTA\n    }\n    cta2 {\n      ...CTA\n    }\n  }\n  cta {\n    ...CTA\n  }\n}\nfragment ManualCardBlock on ComponentManualCardManualCardBlock {\n  title\n  cards {\n    title\n    image {\n      ...Media\n    }\n    description\n    link\n    cta {\n      ...CTA\n    }\n  }\n  cta {\n    ...CTA\n  }\n  backgroundColor\n}\nfragment CollectionCardBlock on ComponentCollectionCardCollectionCardBlock {\n  title\n  collectionCardDescription: description\n  cta {\n    ...CTA\n  }\n  secondaryCTA {\n    ...CTA\n  }\n  collectionType\n  blog_posts {\n    documentId\n    title\n    slug\n    image {\n      ...Media\n    }\n    description\n  }\n  hotels {\n    documentId\n    Name\n    slug\n    image {\n      ...Media\n    }\n    description\n    meetingSettings {\n      ...MeetingSettings\n    }\n  }\n  rooms {\n    documentId\n    title\n    slug\n    heroImage {\n      ...Media\n    }\n    roomDescription\n  }\n  p3Settings {\n    url\n    hotelId\n    categoryIdList\n    date\n  }\n  hotel_pages\n  meetingFilters {\n    ...MeetingFilters\n  }\n  slugStartsWith\n}\nfragment CollectionCardBlockV2 on ComponentCollectionCardCollectionCardBlockV2 {\n  title\n  collectionCardV2Description: description\n  cta {\n    ...CTA\n  }\n  cards {\n    ...CollectionCardBlockV2Card\n  }\n}\nfragment CollectionCardBlockV2Card on ComponentCollectionCardCollectionCard {\n  title\n  description\n  linkText\n  image {\n    ...Media\n  }\n  collectionType\n  blog_post {\n    documentId\n    slug\n  }\n  hotel {\n    documentId\n    slug\n  }\n  hotel_page\n}\nfragment QuoteBlock on ComponentQuoteBlockQuoteBlock {\n  quote\n  name\n  cta {\n    ...CTA\n  }\n  icon\n}\nfragment GalleryBlock on ComponentGalleryBlockGalleryBlock {\n  images {\n    ...Media\n  }\n}\nfragment CrossSellBlock on ComponentCrossSellCrossSellBlock {\n  label\n  items {\n    image {\n      ...Media\n    }\n    imageMobile {\n      ...Media\n    }\n    title\n    subTitle\n    cta {\n      ...CTA\n    }\n  }\n}\nfragment RoomGateway on ComponentRoomRoomGateway {\n  title\n  subtitle\n  rooms {\n    ...Room\n  }\n}\nfragment CapacityCharts on ComponentCapacityChartsCapacityCharts {\n  title\n  subtitle\n  columns\n  row {\n    headerStyle\n    item {\n      column {\n        text\n        icon {\n          ...Media\n        }\n      }\n    }\n  }\n}\nfragment TextBlock on ComponentTextBlockTextBlock {\n  textBlockBackground: background\n  rows {\n    cols\n    columns {\n      col1\n      col2\n    }\n  }\n}\nfragment NavigationHotel on Hotel {\n  documentId\n  slug\n  Name\n}\nfragment GlobalContactDetails on ComponentGlobalContactDetails {\n  phone\n  email\n  location\n  address\n  gpsCoordinates {\n    ...gpsCoordinates\n  }\n}\nfragment ContactDetailsBlock on ComponentContactDetailsContactDetailsBlock {\n  contactDetails {\n    ...GlobalContactDetails\n  }\n  cta1 {\n    ...CTA\n  }\n  cta2 {\n    ...CTA\n  }\n  cta3 {\n    ...CTA\n  }\n}\nfragment FeatureBlock on ComponentFeatureFeatureBlock {\n  position\n  background\n  image {\n    ...Media\n  }
1\n  content\n  cta {\n    ...CTA\n  }\n  showStatic\n}\nfragment FeatureBlockV2 on ComponentFeatureFeatureBlockV2 {\n  positionV2: position\n  backgroundV2: background\n  image {\n    ...Media\n  }\n  backgroundImage {\n    ...Media\n  }\n  content\n  cta {\n    ...CTA\n  }\n  showStatic\n}\nfragment ComponentHero on ComponentHeroHero {\n  heroTitle: title\n  heroSubtitle: subTitle\n  backgroundImage {\n    ...Media\n  }\n  backgroundVideoLoop {\n    ...Media\n  }\n  backgroundVideoLoopMobile {\n    ...Media\n  }\n  cta {\n    ...CTA\n  }\n}\nfragment AccordionBlock on ComponentAccordionAccordionBlock {\n  titleRichText\n  backgroundImage {\n    ...Media\n  }\n  items {\n    title\n    description\n  }\n  cta {\n    ...CTA\n  }\n  secondaryCTA {\n    ...CTA\n  }\n}\nfragment AnimatedCrossSell on ComponentCrossSellAnimatedCSBlock {\n  cta {\n    ...CTA\n  }\n  animatedCrossSellImage: image {\n    ...Media\n  }\n  animatedCrossSellTitle: title\n  description\n}\nfragment BlogGateway on ComponentBlogBlogArchiveBlock {\n  blogGatewayTitle: title\n  posts(sort: "date:desc", pagination: {limit: 4}
1) {\n    ...GatewayBlogItem\n  }\n  categories {\n    documentId\n    title\n    blog_posts {\n      documentId\n      ...GatewayBlogItem\n    }\n  }\n  activities {\n    documentId\n    title\n    blog_posts {\n      documentId\n      ...GatewayBlogItem\n    }\n  }\n}\nfragment GatewayBlogItem on BlogPost {\n  documentId\n  title\n  description\n  image {\n    ...Media\n  }\n  slug\n  date\n  blog_categories {\n    documentId\n    title\n  }\n  blog_activities {\n    documentId\n    title\n  }\n}\nfragment ImageDivider on ComponentImageDividerImageDivider {\n  image {\n    ...Media\n  }\n}\nfragment HomepageHero on ComponentHeroHomepageHero {\n  title\n  subtitle\n  showBookingBlock\n  backgroundImage {\n    ...Media\n  }\n  multiBackgroundImage {\n    ...Media\n  }\n  backgroundVideoLoop {\n    ...Media\n  }\n  backgroundVideoLoopMobile {\n    ...Media\n  }\n}\nfragment MeetingFacilities on ComponentMeetingFacilitiesMeetingFacilitiesCMf {\n  facilities {\n    Title\n    Icon {\n      ...Media\n    }\n  }\n}\nfragment gpsCoordinates on ComponentGlobalGpsCoordinates {\n  id\n  data\n}\nfragment AmenityCategory on AmenityCategory {\n  documentId\n  name\n  slug\n  icon {\n    ...Media\n  }\n}\nfragment AmenityHotelText on ComponentGlobalAmenityHotelText {\n  hotel {\n    ...NavigationHotel\n  }\n  hotelText\n}\nfragment Amenity on Amenity {\n  documentId\n  name\n  content\n  icon {\n    ...Media\n  }\n  bgImage {\n    ...Media\n  }\n  gpsCoordinates {\n    ...gpsCoordinates\n  }\n  amenity_category {\n    ...AmenityCategory\n  }\n  cta {\n    ...CTA\n  }\n  amenityHotelText {\n    ...AmenityHotelText\n  }\n}\nfragment Neighbourhood on Neighbourhood {\n  documentId\n  amenities {\n    ...Amenity\n  }\n}\nfragment NeighbourhoodMap on ComponentMapNbrhoodMapBk {\n  neighbourhoodTitle: title\n  description\n  image {\n    ...Media\n  }\n  neighbourhood {\n    ...Neighbourhood\n  }\n  cta {\n    ...CTA\n  }\n}\nfragment SEO on ComponentSharedSeo {\n  id\n  metaTitle\n  metaDescription\n  metaImage {\n    ...Media\n  }\n  metaSocial {\n    id\n    socialNetwork\n    title\n    description\n    image {\n      ...Media\n    }\n  }\n  keywords\n  metaRobots\n  structuredData\n  viewport {\n    width\n    initialScale\n  }\n  canonicalURL\n  sitemapInclude\n}\nfragment Sitemap on ComponentGlobalSitemap {\n  title\n}\nfragment GuestServicesHero on GuestServicesHero {\n  title\n  subtitle\n  backgroundImage {\n    ...Media\n  }\n  backgroundVideoLoop {\n    ...Media\n  }\n  backgroundVideoLoopMobile {\n    ...Media\n  }\n  cta {\n    ...CTA\n  }\n}\nfragment GuestServicesPlatform on ComponentGuestServicesPlatformGSP {\n  guest_services_hero {\n    ...GuestServicesHero\n  }\n  text\n  ctas {\n    ...CTA\n  }\n}\nfragment NotificationModal on ComponentModalModal {\n  on\n  text\n  cta {\n    ...CTA\n  }\n}\nfragment SpecialOffersFilter on ComponentSpecialOffersSpecialOffersFilter {\n  title\n  locations {\n    label\n    hotels {\n      ...Hotel\n    }\n  }\n}\nfragment MeetingFilters on ComponentElementsMeetingFilters {\n  locations {\n    label\n    hotels {\n      ...Hotel\n    }\n  }\n  groupSizes {\n    label\n    min\n    max\n  }\n  room_configurations {\n    documentId\n    name\n  }\n}\nfragment GlobalCta on ComponentGlobalCta {\n  ...CTA\n  align\n}\nfragment NewsletterBlock on ComponentNewsletterNewsletterBlock {\n  newsletterBlockPosition: position\n  newsletterBlockBackground: background\n  image {\n    ...Media\n  }\n  content\n  cta {\n    ...CTA\n  }\n  corporate\n}\nfragment Hotel on Hotel {\n  documentId\n  Name\n  slug\n  defaultLocale\n  offersUrl\n  bookingSettings {\n    ...BookingSettings\n  }\n  locationDetails {\n    gpsCoordinates {\n      ...gpsCoordinates\n    }\n  }\n  newsletterSettings {\n    newsletterUserId\n    newsletterAddressBookId\n  }\n  hotelOrder\n  notificationModal {\n    ...NotificationModal\n  }\n  meetingSettings {\n    ...MeetingSettings\n  }\n}\nfragment BookingSettings on ComponentGlobalBookingSettings {\n  id\n  bookingId\n  bookingCityId\n  bookingURL\n  occupancyMatrix {\n    id\n    adults\n    maxChildren\n  }\n  showBookingForm\n  bookingsOpenDate\n}\nfragment MeetingSettings on ComponentElementsMeetingSettings {\n  minCapacity\n  maxCapacity\n  room_configurations {\n    documentId\n    name\n  }\n  naturalDaylight\n  airConditioning\n}\nfragment PageContent on PageContentDynamicZone {\n  __typename\n  ...CollectionCardBlock\n  ...CollectionCardBlockV2\n  ...FeatureBlock\n  ...FeatureBlockV2\n  ...ManualCardBlock\n  ...ManualListBlock\n  ...RoomGateway\n  ...GalleryBlock\n  ...TextBlock\n  ...BlogGateway\n  ...AccordionBlock\n  ...AnimatedCrossSell\n  ...CapacityCharts\n  ...ContactDetailsBlock\n  ...CrossSellBlock\n  ...ComponentHero\n  ...QuoteBlock\n  ...ImageDivider\n  ...HomepageHero\n  ...MeetingFacilities\n  ...NeighbourhoodMap\n  ...Sitemap\n  ...GuestServicesPlatform\n  ...SpecialOffersFilter\n  ...GlobalCta\n  ...
1NewsletterBlock\n}\nfragment Room on Room {\n  documentId\n  title\n  slug\n  breadcrumbLabel\n  roomImage {\n    ...Media\n  }\n  descriptionText\n  room_features {\n    ...RoomFeature\n  }\n  includesCol1\n  includesCol2\n  subtext\n}\nfragment RoomFeature on RoomFeature {\n  documentId\n  name\n  icon {\n    ...Media\n  }\n}'),eq=new nv("\n    query GetGlobalPages {\n  pages(pagination: {limit: 999}, filters: {hotel: {slug: {null: true}}}) {\n    documentId\n    slug\n    breadcrumbLabel\n    title\n    updatedAt\n    seo {\n      sitemapInclude\n    }\n  }\n}\n    "),eE=new nv("\n    query GetHotelsPages($locale: I18NLocaleCode!) {\n  pages(\n    pagination: {limit: 999}\n    locale: $locale\n    filters: {hotel: {slug: {notNull: true}}}\n  ) {\n    documentId\n    locale\n    slug\n    hotel {\n      documentId\n      slug\n      Name\n      defaultLocale\n    }\n    title\n    updatedAt\n    seo {\n      sitemapInclude\n    }\n  }\n}\n    "),eQ=new nv("\n    query GetPageByID($pageID: ID!, $status: PublicationStatus) {\n  page(documentId: $pageID, status: $status) {\n    documentId\n    hotel {\n      documentId\n      slug\n    }\n  }\n}\n    "),ej=new nv('\n    query GetCollectionPagesBySlug($childSlugPrefix: String!, $limit: Int!, $status: PublicationStatus) {\n  pages(\n    filters: {slug: {startsWith: $childSlugPrefix}, seo: {sitemapInclude: {eq: true}}}\n    sort: "updatedAt:desc"\n    pagination: {limit: $limit}\n    status: $status\n  ) {\n    documentId\n    slug\n    title\n    locale\n    cardDescription\n    hotel {\n      slug\n      defaultLocale\n    }\n    cardImage {\n      url\n    }\n  }\n}\n    '),eW=new nv('\n    query GetCollectionPagesByUpdatedAt($limit: Int!, $status: PublicationStatus) {\n  pages(\n    filters: {seo: {sitemapInclude: {eq: true}}}\n    sort: "updatedAt:desc"\n    pagination: {limit: $limit}\n    status: $status\n  ) {\n    documentId\n    slug\n    title\n    locale\n    cardDescription\n    hotel {\n      slug\n      defaultLocale\n    }\n    cardImage {\n      url\n    }\n  }\n}\n    ')},4907:function(n,e,t){t.d(e,{dx:function(){return o.dx},BX:function(){return l},jt:function(){return o.jt}});var o=t(8410),a=t(7034);let i={"\n  fragment BlogContent on BlogPostContentDynamicZone {\n    __typename\n    ...CollectionCardBlock\n    ...CollectionCardBlockV2\n    ...ManualCardBlock\n    ...ManualListBlock\n    ...TextBlock\n    ...FeatureBlock\n    ...FeatureBlockV2\n    ...AccordionBlock\n    ...CrossSellBlock\n    ...QuoteBlock\n    ...SpecialOffersFilter\n    ...NewsletterBlock\n  }\n":a.UR,'\n  fragment Blog on BlogPost {\n    documentId\n    title\n    slug\n    breadcrumbLabel\n    date\n    image {\n      ...Media\n    }\n    content {\n      ...BlogContent\n    }\n    blog_categories {\n      documentId\n      blog_posts(sort: "date:desc", pagination: { limit: 4 }) {\n        documentId\n        title\n        description\n        slug\n        image {\n          ...Media\n        }\n      }\n    }\n    blog_activities {\n      documentId\n      blog_posts(sort: "date:desc", pagination: { limit: 4 }) {\n        documentId\n        title\n        description\n        slug\n        image {\n          ...Media\n        }\n      }\n    }\n    seo {\n      ...SEO\n    }\n  }\n':a.vn,"\n  query GetBlogs {\n    blogPosts(pagination: { limit: 999 }) {\n      documentId\n      slug\n      title\n      updatedAt\n      seo {\n        sitemapInclude\n      }\n    }\n  }\n":a._k,"\n  query GetBlog($blogSlug: String!, $status: PublicationStatus) {\n    blogPosts(filters: { slug: { eq: $blogSlug } }, status: $status) {\n      ...Blog\n    }\n  }\n":a.$P,"\n  fragment Media on UploadFile {\n    url\n    width\n    height\n    alternativeText\n  }\n":a.xS,"\n  fragment CTA on ComponentGlobalCta {\n    link\n    label\n    target\n    hotelPage\n    isMojo\n  }\n":a.cH,"\n  fragment ManualListBlock on ComponentManualListManualListBlock {\n    title\n    items {\n      subTitle\n      title\n      image {\n        ...Media\n      }\n      cta1 {\n        ...CTA\n      }\n      cta2 {\n        ...CTA\n      }\n    }\n    cta {\n      ...CTA\n    }\n  }\n":a.Yf,"\n  fragment ManualCardBlock on ComponentManualCardManualCardBlock {\n    title\n    cards {\n      title\n      image {\n        ...Media\n      }\n      description\n      link\n      cta {\n        ...CTA\n      }\n    }\n    cta {\n      ...CTA\n    }\n    backgroundColor\n  }\n":a.CR,"\n  fragment CollectionCardBlock on ComponentCollectionCardCollectionCardBlock {\n    title\n    collectionCardDescription: description\n    cta {\n      ...CTA\n    }\n    secondaryCTA {\n      ...CTA\n    }\n    collectionType\n    blog_posts {\n      documentId\n      title\n      slug\n      image {\n        ...Media\n      }\n      description\n    }\n    hotels {\n      documentId\n      Name\n      slug\n      image {\n        ...Media\n      }\n      description\n      meetingSettings {\n        ...MeetingSettings\n      }\n    }\n    rooms {\n      documentId\n      title\n      slug\n      heroImage {\n        ...Media\n      }\n      roomDescription\n    }\n    p3Settings {\n      url\n      hotelId\n      categoryIdList\n      date\n    }\n    hotel_pages\n    meetingFilters {\n      ...MeetingFilters\n    }\n    slugStartsWith\n  }\n":a.xu,"\n  fragment CollectionCardBlockV2 on ComponentCollectionCardCollectionCardBlockV2 {\n    title\n    collectionCardV2Description: description\n    cta {\n      ...CTA\n    }\n    cards {\n      ...CollectionCardBlockV2Card\n    }\n  }\n":a.y$,"\n  fragment CollectionCardBlockV2Card on ComponentCollectionCardCollectionCard {\n    title\n    description\n    linkText\n    image {\n      ...Media\n    }\n    collectionType\n    blog_post {\n      documentId\n      slug\n    }\n    hotel {\n      documentId\n      slug\n    }\n    hotel_page\n  }\n":a.iJ,"\n  fragment QuoteBlock on ComponentQuoteBlockQuoteBlock {\n    quote\n    name\n    cta {\n      ...CTA\n    }\n    icon\n  }\n":a.uV,"\n  fragment GalleryBlock on ComponentGalleryBlockGalleryBlock {\n    images {\n      ...Media\n    }\n  }\n":a.hR,"\n  fragment TimelineBlock on ComponentTimelineTimelineCollectionBlock {\n    title\n    timelines {\n      documentId\n      cta {\n        ...CTA\n      }\n      image {\n        ...Media\n      }\n      time\n      content\n      name\n    }\n  }\n":a.Ar,"\n  fragment CrossSellBlock on ComponentCrossSellCrossSellBlock {\n    label\n    items {\n      image {\n        ...Media\n      }\n      imageMobile {\n        ...Media\n      }\n      title\n      subTitle\n      cta {\n        ...CTA\n      }\n    }\n  }\n":a.$x,"\n  fragment RoomGateway on ComponentRoomRoomGateway {\n    title\n    subtitle\n    rooms {\n      ...Room\n    }\n  }\n":a.zp,"\n  fragment CapacityCharts on ComponentCapacityChartsCapacityCharts {\n    title\n    subtitle\n    columns\n    row {\n      headerStyle\n      item {\n        column {\n          text\n          icon {\n            ...Media\n          }\n        }\n      }\n    }\n  }\n":a.uB,"\n  fragment TextBlock on ComponentTextBlockTextBlock {\n    textBlockBackgroun
1d: background\n    rows {\n      cols\n      columns {\n        col1\n        col2\n      }\n    }\n  }\n":a.AS,"\n  fragment Header on Header {\n    logos {\n      logo {\n        ...Media\n      }\n    }\n    quickAccessMenu {\n      menuItems {\n        ...NavigationMenuItem\n      }\n    }\n    mainMenu {\n      menuItems {\n        ...NavigationMenuItem\n      }\n    }\n    offersMenu {\n      menuItems {\n        ...NavigationMenuItem\n      }\n    }\n    bookNowCTA {\n      ...CTA\n    }\n    contactDetails {\n      ...GlobalContactDetails\n    }\n    socialIcons {\n      ...SocialIcons\n    }\n  }\n":a.Im,"\n  fragment Footer on Footer {\n    logos {\n      name\n      logo {\n        ...Media\n      }\n    }\n    footerMenu {\n      menuItems {\n        ...NavigationMenuItem\n      }\n    }\n    utilityMenu {\n      menuItems {\n        ...NavigationMenuItem\n      }\n    }\n    contactDetails {\n      ...GlobalContactDetails\n    }\n    socialIcons {\n      ...SocialIcons\n    }\n    membersOf {\n      ...MembersOf\n    }\n    extraNav {\n      left {\n        menuItems {\n          ...NavigationMenuItem\n        }\n      }\n      right {\n        menuItems {\n          ...NavigationMenuItem\n        }\n      }\n    }\n  }\n":a.Rn,"\n  fragment NavigationMenuItem on ComponentNavigationMenuItem {\n    color\n    name\n    url\n    subtext\n    target\n    type\n    hotelPage\n    page {\n      ...NavigationPage\n    }\n    hotel {\n      ...NavigationHotel\n    }\n    subMenu {\n      menuItems {\n        ...NavigationSubMenuItem\n      }\n    }\n  }\n":a.wo,"\n  fragment NavigationSubMenuItem on ComponentNavigationSubMenuItem {\n    name\n    url\n    subtext\n    target\n    type\n    hotelPage\n    page {\n      ...NavigationPage\n    }\n    hotel {\n      ...NavigationHotel\n    }\n    subSubMenu: subMenu {\n      menuItems {\n        ...NavigationSubSubMenuItem\n      }\n    }\n  }\n":a.fG,"\n  fragment NavigationSubSubMenuItem on ComponentNavigationSubSubMenuItem {\n    name\n    url\n    subtext\n    target\n    type\n    hotelPage\n    hotel {\n      ...NavigationHotel\n    }\n  }\n":a.ar,"\n  fragment NavigationPage on Page {\n    documentId\n    slug\n    title\n  }\n":a.qE,"\n  fragment NavigationHotel on Hotel {\n    documentId\n    slug\n    Name\n  }\n":a.z_,"\n  fragment GlobalContactDetails on ComponentGlobalContactDetails {\n    phone\n    email\n    location\n    address\n    gpsCoordinates {\n      ...gpsCoordinates\n    }\n  }\n":a.nu,"\n  fragment ContactDetailsBlock on ComponentContactDetailsContactDetailsBlock {\n    contactDetails {\n      ...GlobalContactDetails\n    }\n    cta1 {\n      ...CTA\n    }\n    cta2 {\n      ...CTA\n    }\n    cta3 {\n      ...CTA\n    }\n  }\n":a.WX,"\n  fragment FeatureBlock on ComponentFeatureFeatureBlock {\n    position\n    background\n    image {\n      ...Media\n    }\n    content\n    cta {\n      ...CTA\n    }\n    showStatic\n  }\n":a.Es,"\n  fragment FeatureBlockV2 on ComponentFeatureFeatureBlockV2 {\n    positionV2: position\n    backgroundV2: background\n    image {\n      ...Media\n    }\n    backgroundImage {\n      ...Media\n    }\n    content\n    cta {\n      ...CTA\n    }\n    showStatic\n  }\n":a.Mv,"\n  fragment ComponentHero on ComponentHeroHero {\n    heroTitle: title\n    heroSubtitle: subTitle\n    backgroundImage {\n      ...Media\n    }\n    backgroundVideoLoop {\n      ...Media\n    }\n    backgroundVideoLoopMobile {\n      ...Media\n    }\n    cta {\n      ...CTA\n    }\n  }\n":a.J_,"\n  fragment AccordionBlock on ComponentAccordionAccordionBlock {\n    titleRichText\n    backgroundImage {\n      ...Media\n    }\n    items {\n      title\n      description\n    }\n    cta {\n      ...CTA\n    }\n    secondaryCTA {\n      ...CTA\n    }\n  }\n":a.qA,"\n  fragment AnimatedCrossSell on ComponentCrossSellAnimatedCSBlock {\n    cta {\n      ...CTA\n    }\n    animatedCrossSellImage: image {\n      ...Media\n    }\n    animatedCrossSellTitle: title\n    description\n  }\n":a.iZ,"\n  fragment SocialIcons on ComponentGlobalSocialIcons {\n    x\n    instagram\n    facebook\n    youtube\n    linkedin\n    pinterest\n    blog\n  }\n":a.LQ,"\n  fragment MembersOf on ComponentGlobalMembersOf {\n    logo {\n      ...Media\n    }\n    title\n    link\n  }\n":a.Z5,'\n  fragment BlogGateway on ComponentBlogBlogArchiveBlock {\n    blogGatewayTitle: title\n    posts(sort: "date:desc", pagination: { limit: 4 }) {\n      ...GatewayBlogItem\n    }\n    categories {\n      documentId\n      title\n      blog_posts {\n        documentId\n        ...GatewayBlogItem\n      }\n    }\n    activities {\n      documentId\n      title\n      blog_posts {\n        documentId\n        ...GatewayBlogItem\n      }\n    }\n  }\n':a.yf,"\n  fragment GatewayBlogItem on BlogPost {\n    documentId\n    title\n    description\n    image {\n      ...Media\n    }\n    slug\n    date\n    blog_categories {\n      documentId\n      title\n    }\n    blog_activities {\n      documentId\n      title\n    }\n  }\n":a.GV,"\n  fragment ImageDivider on ComponentImageDividerImageDivider {\n    image {\n      ...Media\n    }\n  }\n":a.aU,"\n  fragment HomepageHero on ComponentHeroHomepageHero {\n    title\n    subtitle\n    showBookingBlock\n    backgroundImage {\n      ...Media\n    }
1\n    multiBackgroundImage {\n      ...Media\n    }\n    backgroundVideoLoop {\n      ...Media\n    }\n    backgroundVideoLoopMobile {\n      ...Media\n    }\n  }\n":a.QX,"\n  fragment MeetingFacilities on ComponentMeetingFacilitiesMeetingFacilitiesCMf {\n    facilities {\n      Title\n      Icon {\n        ...Media\n      }\n    }\n  }\n":a.V3,"\n  fragment gpsCoordinates on ComponentGlobalGpsCoordinates {\n    id\n    data\n  }\n":a.EQ,"\n  fragment AmenityCategory on AmenityCategory {\n    documentId\n    name\n    slug\n    icon {\n      ...Media\n    }\n  }\n":a.b2,"\n  fragment AmenityHotelText on ComponentGlobalAmenityHotelText {\n    hotel {\n      ...NavigationHotel\n    }\n    hotelText\n  }\n":a.aq,"\n  fragment Amenity on Amenity {\n    documentId\n    name\n    content\n    icon {\n      ...Media\n    }\n    bgImage {\n      ...Media\n    }\n    gpsCoordinates {\n      ...gpsCoordinates\n    }\n    amenity_category {\n      ...AmenityCategory\n    }\n    cta {\n      ...CTA\n    }\n    amenityHotelText {\n      ...AmenityHotelText\n    }\n  }\n":a.AZ,"\n  fragment Neighbourhood on Neighbourhood {\n    documentId\n    amenities {\n      ...Amenity\n    }\n  }\n":a.gA,"\n  fragment NeighbourhoodMap on ComponentMapNbrhoodMapBk {\n    neighbourhoodTitle: title\n    description\n    image {\n      ...Media\n    }\n    neighbourhood {\n      ...Neighbourhood\n    }\n    cta {\n      ...CTA\n    }\n  }\n":a.LK,"\n  fragment SEO on ComponentSharedSeo {\n    id\n    metaTitle\n    metaDescription\n    metaImage {\n      ...Media\n    }\n    metaSocial {\n      id\n      socialNetwork\n      title\n      description\n      image {\n        ...Media\n      }\n    }\n    keywords\n    metaRobots\n    structuredData\n    viewport {\n      width\n      initialScale\n    }\n    canonicalURL\n    sitemapInclude\n  }\n":a.c6,"\n  fragment Sitemap on ComponentGlobalSitemap {\n    title\n  }\n":a.xt,"\n  fragment GuestServicesHero on GuestServicesHero {\n    title\n    subtitle\n    backgroundImage {\n      ...Media\n    }\n    backgroundVideoLoop {\n      ...Media\n    }\n    backgroundVideoLoopMobile {\n      ...Media\n    }\n    cta {\n      ...CTA\n    }\n  }\n":a.Tq,"\n  fragment GuestServicesPlatform on ComponentGuestServicesPlatformGSP {\n    guest_services_hero {\n      ...GuestServicesHero\n    }\n    text\n    ctas {\n      ...CTA\n    }\n  }\n":a.n_,"\n  fragment NotificationModal on ComponentModalModal {\n    on\n    text\n    cta {\n      ...CTA\n    }\n  }\n":a.UN,"\n  fragment SpecialOffersFilter on ComponentSpecialOffersSpecialOffersFilter {\n    title\n    locations {\n      label\n      hotels {\n        ...Hotel\n      }\n    }\n  }\n":a.O7,"\n  fragment MeetingFilters on ComponentElementsMeetingFilters {\n    locations {\n      label\n      hotels {\n        ...Hotel\n      }\n    }\n    groupSizes {\n      label\n      min\n      max\n    }\n    room_configurations {\n      documentId\n      name\n    }\n  }\n":a.IL,"\n  fragment GlobalCta on ComponentGlobalCta {\n    ...CTA\n    align\n  }\n":a.SO,"\n  fragment NewsletterBlock on ComponentNewsletterNewsletterBlock {\n    newsletterBlockPosition: position\n    newsletterBlockBackground: background\n    image {\n      ...Media\n    }\n    content\n    cta {\n      ...CTA\n    }\n    corporate\n  }\n":a.xH,"\n  query GetGlobalSettings($status: PublicationStatus) {\n    global(status: $status) {\n      documentId\n      mainMenu {\n        menuItems {\n          ...NavigationMenuItem\n        }\n      }\n      defaultHeader {\n        ...Header\n      }\n      defaultFooter {\n        ...Footer\n      }\n      metaRobots\n      chatbot\n      whatsAppURL\n    }\n  }\n":a.Ft,"\n  fragment HomepageContent on HomepageContentDynamicZone {\n    __typename\n    ...CollectionCardBlock\n    ...CollectionCardBlockV2\n    ...FeatureBlock\n    ...FeatureBlockV2\n    ...ManualCardBlock\n    ...ManualListBlock\n    ...TextBlock\n    ...AccordionBlock\n    ...CrossSellBlock\n    ...ComponentHero\n    ...HomepageHero\n    ...QuoteBlock\n    ...AnimatedCrossSell\n    ...MeetingFacilities\n    ...GuestServicesPlatform\n    ...SpecialOffersFilter\n    ...NewsletterBlock\n  }\n":a.b7,"\n  query GetHotelHomepage(\n    $hotelSlug: String!\n    $locale: I18NLocaleCode!\n    $status: PublicationStatus\n  ) {\n    homepages(\n      filters: { hotel: { slug: { eq: $hotelSlug } } }\n      locale: $locale\n      status: $status\n    ) {\n      documentId\n      breadcrumbLabel\n      content {\n        ...HomepageContent\n      }\n      seo {\n        ...SEO\n      }\n      hotel {\n        documentId\n        slug\n        defaultLocale\n      }\n      localizations {\n        documentId\n        locale\n      }\n    }\n  }\n":a.FN,"\n  query GetHotelHomepageIntl(\n    $hotelSlug: String!\n    $status: PublicationStatus\n  ) {\n    homepages(\n      filters: { hotel: { slug: { eq: $hotelSlug } } }\n      status: $status\n    ) {\n      documentId\n      locale\n      localizations {\n        documentId\n        locale\n      }\n    }\n  }\n":a.j2,"\n  query GetGlobalHomepage($status: PublicationStatus) {\n    homepages(\n      filters: { hotel: { slug: { null: true } } }\n      status: $status\n    ) {\n      documentId\n      breadcrumbLabel\n      content {\n        ...HomepageContent\n      }\n      seo {\n        ...SEO\n      }\n    }\n  }\n":a.xv,"\n  query GetHotelsHomepages {\n    homepages(\n      pagination: { limit: 999 }\n      filters: { hotel: { slug: { notNull: true } } }\n    ) {\n      documentId\n      locale\n      hotel {\n        documentId\n        slug\n        Name\n        defaultLocale\n      }\n      updatedAt\n      seo {\n        sitemapInclude\n      }\n      localizations {\n        documentId\n        locale\n        updatedAt\n        seo {\n          sitemapInclude\n        }\n      }\n    }\n  }\n":a.KI,"\n  query GetHotel($hotelSlug: String!, $status: PublicationStatus) {\n    hotels(filters: { slug: { eq: $hotelSlug } }, status: $status) {\n      documentId\n      defaultLocale\n      chatbot\
1n      d3xSubtenantCode\n      whatsAppURL\n    }\n  }\n":a.eL,"\n  query GetHotelLocations($status: PublicationStatus) {\n    hotelLocations(status: $status) {\n      documentId\n      ...HotelLocation\n    }\n  }\n":a.eu,"\n  fragment HotelLocation on HotelLocation {\n    name\n    hotels {\n      ...Hotel\n    }\n  }\n":a.vT,"\n  fragment Hotel on Hotel {\n    documentId\n    Name\n    slug\n    defaultLocale\n    offersUrl\n    bookingSettings {\n      ...BookingSettings\n    }\n    locationDetails {\n      gpsCoordinates {\n        ...gpsCoordinates\n      }\n    }\n    newsletterSettings {\n      newsletterUserId\n      newsletterAddressBookId\n    }\n    hotelOrder\n    notificationModal {\n      ...NotificationModal\n    }\n    meetingSettings {\n      ...MeetingSettings\n    }\n  }\n":a.XC,"\n  fragment BookingSettings on ComponentGlobalBookingSettings {\n    id\n    bookingId\n    bookingCityId\n    bookingURL\n    occupancyMatrix {\n      id\n      adults\n      maxChildren\n    }\n    showBookingForm\n    bookingsOpenDate\n  }\n":a.Py,"\n  fragment MeetingSettings on ComponentElementsMeetingSettings {\n    minCapacity\n    maxCapacity\n    room_configurations {\n      documentId\n      name\n    }\n    naturalDaylight\n    airConditioning\n  }\n":a.fs,"\n  query getLocales {\n    i18NLocales {\n      documentId\n      name\n      code\n    }\n  }\n":a.uw,"\n  query GetHotelHeader(\n    $hotelSlug: String!\n    $locale: I18NLocaleCode!\n    $status: PublicationStatus\n  ) {\n    headers(\n      filters: { hotel: { slug: { eq: $hotelSlug } } }\n      locale: $locale\n      status: $status\n    ) {\n      documentId\n      ...Header\n    }\n  }\n":a.jw,"\n  query GetHotelFooter(\n    $hotelSlug: String!\n    $locale: I18NLocaleCode!\n    $status: PublicationStatus\n  ) {\n    footers(\n      filters: { hotel: { slug: { eq: $hotelSlug } } }\n      locale: $locale\n      status: $status\n    ) {\n      documentId\n      ...Footer\n    }\n  }\n":a.dW,"\n  query GetNotificationModal($status: PublicationStatus) {\n    notificationModal(status: $status) {\n      documentId\n      notificationModal {\n        ...NotificationModal\n      }\n    }\n  }\n":a.Qe,"\n  fragment PageContent on PageContentDynamicZone {\n    __typename\n    ...CollectionCardBlock\n    ...CollectionCardBlockV2\n    ...FeatureBlock\n    ...FeatureBlockV2\n    ...ManualCardBlock\n    ...ManualListBlock\n    ...RoomGateway\n    ...GalleryBlock\n    ...TextBlock\n    ...BlogGateway\n    ...AccordionBlock\n    ...AnimatedCrossSell\n    ...CapacityCharts\n    ...ContactDetailsBlock\n    ...CrossSellBlock\n    ...ComponentHero\n    ...QuoteBlock\n    ...ImageDivider\n    ...HomepageHero\n    ...MeetingFacilities\n    ...NeighbourhoodMap\n    ...Sitemap\n    ...GuestServicesPlatform\n    ...SpecialOffersFilter\n    ...GlobalCta\n    ...NewsletterBlock\n  }\n":a.G,"\n  query GetGlobalPage($pageSlug: String!, $status: PublicationStatus) {\n    pages(\n      filters: { hotel: { slug: { null: true } }, slug: { eq: $pageSlug } }\n      status: $status\n    ) {\n      documentId\n      breadcrumbLabel\n      content {\n        ...PageContent\n      }\n      seo {\n        ...SEO\n      }\n      locale\n      chatbot\n      whatsAppURL\n      hotel {\n        documentId\n        slug\n      }\n      hideHeader\n      hideFooter\n    }\n  }\n":a.Fv,"\n  query GetHotelPage(\n    $hotelSlug: String!\n    $hotelPage: String!\n    $locale: I18NLocaleCode!\n    $status: PublicationStatus\n  ) {\n    pages(\n      filters: { hotel: { slug: { eq: $hotelSlug } }, slug: { eq: $hotelPage } }\n      locale: $locale\n      status: $status\n    ) {\n      documentId\n      breadcrumbLabel\n      content {\n        ...PageContent\n      }\n      seo {\n        ...SEO\n      }\n      locale\n      chatbot\n      whatsAppURL\n      hotel {\n        documentId\n        slug\n        chatbot\n        d3xSubtenantCode\n        defaultLocale\n        whatsAppURL\n      }\n      localizations {\n        documentId\n        slug\n        locale\n      }\n      hideHeader\n      hideFooter\n    }\n  }\n":a.Wo,"\n  query GetGlobalPages {\n    pages(\n      pagination: { limit: 999 }\n      filters: { hotel: { slug: { null: true } } }\n    ) {\n      documentId\n      slug\n      breadcrumbLabel\n      title\n      updatedAt\n      seo {\n        sitemapInclude\n      }\n    }\n  }\n":a.hW,"\n  query GetHotelsPages($locale: I18NLocaleCode!) {\n    pages(\n      pagination: { limit: 999 }\n      locale: $locale\n      filters: { hotel: { slug: { notNull: true } } }\n    ) {\n      documentId\n      locale\n      slug\n      hotel {\n        documentId\n        slug\n        Name\n        defaultLocale\n      }\n      title\n      updatedAt\n      seo {\n        sitemapInclude\n      }\n    }\n  }\n":a.qG,"\n  query GetPageByID($pageID: ID!, $status: PublicationStatus) {\n    page(documentId: $pageID, status: $status) {\n      documentId\n      hotel {\n        documentId\n        slug\n      }\n    }\n  }\n":a.X1,'\n  query GetCollectionPagesBySlug(\n    $childSlugPrefix: String!\n    $limit: Int!\n    $status: PublicationStatus\n  ) {\n    pages(\n      filters: {\n        slug: { startsWith: $childSlugPrefix }\n        seo: { sitemapInclude: { eq: true } }\n      }\n      sort: "updatedAt:desc"\n      pagination: { limit: $limit }\n      status: $status\n    ) {\n      documentId\n      slug\n      title\n      locale\n      cardDescription\n      hotel {\n        slug\n        defaultLocale\n      }\n      cardImage {\n        url\n      }\n    }\n  }\n':a.gh,'\n  query GetCollectionPagesByUpdatedAt(\n    $limit: Int!\n    $status: PublicationStatus\n  ) {\n    pages(\n      filters: { seo: { sitemapInclude: { eq: true } } }\n      sort: "updatedAt:desc"\n      pagination: { limit: $limit }\n      status: $status\n    ) {\n      documentId\n      slug\n      title\n      locale\n      cardDescription\n      hotel {\n        slug\n        defaultLocale\n      }\n      cardImage {\n        url\n      }\n    }\n  }\n':a.OI,"\n  fragment Room on Room {\n    documentId\n    title\n    slug\n    breadcrumbLabel\n    roomImage {\n      ...Media\n    }\n    descriptionText\n    room_features {\n      ...RoomFeature\n    }\n    includesCol1\n    includesCol2\n    subtext\n  }\n":a.tx,"\n  fragment RoomFeature on RoomFeature {\n    documentId\n    name\n    icon {\n      ...Media\n    }\n  }\n":a.UH};function l(n){var e;return null!==(e=i[n])&&void 0!==e?e:{}}},7107:function(n,e,t){t.d(e,{KS:function(){return i},M3:function(){return l},Qm:function(){return r},Xr:function(){return a}});var o=t(4907);(0,o.BX)("\n  query GetHotel($hotelSlug: String!, $status: PublicationStatus) {\n    hotels(filters: { slug: { eq: $hotelSlug } }, status: $status) {\n      documentId\n      defaultLocale\n      chatbot\
1n      d3xSubtenantCode\n      whatsAppURL\n    }\n  }\n"),(0,o.BX)("\n  query GetHotelLocations($status: PublicationStatus) {\n    hotelLocations(status: $status) {\n      documentId\n      ...HotelLocation\n    }\n  }\n");let a=(0,o.BX)("\n  fragment HotelLocation on HotelLocation {\n    name\n    hotels {\n      ...Hotel\n    }\n  }\n"),i=(0,o.BX)("\n  fragment Hotel on Hotel {\n    documentId\n    Name\n    slug\n    defaultLocale\n    offersUrl\n    bookingSettings {\n      ...BookingSettings\n    }\n    locationDetails {\n      gpsCoordinates {\n        ...gpsCoordinates\n      }\n    }\n    newsletterSettings {\n      newsletterUserId\n      newsletterAddressBookId\n    }\n    hotelOrder\n    notificationModal {\n      ...NotificationModal\n    }\n    meetingSettings {\n      ...MeetingSettings\n    }\n  }\n"),l=(0,o.BX)("\n  fragment BookingSettings on ComponentGlobalBookingSettings {\n    id\n    bookingId\n    bookingCityId\n    bookingURL\n    occupancyMatrix {\n      id\n      adults\n      maxChildren\n    }\n    showBookingForm\n    bookingsOpenDate\n  }\n"),r=(0,o.BX)("\n  fragment MeetingSettings on ComponentElementsMeetingSettings {\n    minCapacity\n    maxCapacity\n    room_configurations {\n      documentId\n      name\n    }\n    naturalDaylight\n    airConditioning\n  }\n")}}]);

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.