PageSourceSearch

https://www.boxbororegency.com/rooms/pool-view-guestroom

html boxbororegency.com collected 2026-09-29 15:43:57 UTC 65,632 bytes, 1,984 lines download raw bytes

1<!doctype html>
2<html dir="ltr" lang="en" data-lang="" data-template="room" data-template-source="tc-theme">
3<head>
4<script>
5	var galaxyInfo = {
6		website_id: 1909,
7        tvs: 0,
8	    cms_id: 38781,
9	    iso: "en_US",
10	    local: "en",
11	    traduction_id: 1,
12	    env: "prod",
13	    domain_unique_id: "54d99a859b3cc521b19dca80c3c4df50",
14	    proxy_url: "https://tc.galaxy.tf",
15	    proxy_key: "0eec92e0e2b2182806292803d909c6df",
16	    proxy_url_lead: "https://tc.galaxy.tf/leads?key=0eec92e0e2b2182806292803d909c6df&glx-website-id=1909&glx-trad-id=1",
17	    proxy_user_pool_id: "",
18	    item_previous:"8163",
19	    item_current:"8161",
20	    item_next_item:"10273",
21	    item_count:"7",
22	    auto_visibility_start: "",
23	    auto_visibility_end: "",
24	    visibility_redirect_url: "",
25	    locales_theme:"/json/locale/1909/1/1",
26	    live_website: true,
27	    backstage: "https://www.travelclick-websolutions.com"
28	}
29	</script>
vendor: 1 bytes, line 29
29
30<script type="text/javascript" src="https://app.secureprivacy.ai/script/68da5bfcd833549b0b9de4fe.js"></script>
vendor: 1 bytes, line 30
30
31<script>
32    window.addEventListener("sp_init", function (evt) {
33        window.sp.switchLanguage('en');
34    }, false);
35</script>
vendor: 1 bytes, line 35
35
36<script>var galaxyGMS=function(){var e;return{isUserLoggedIn:function(){try{var r=sessionStorage.getItem("gms_profil_data")||localStorage.getItem("gms_profil_data");return!!(r&&(e=JSON.parse(r))&&e.firstName&&e.timestamp&&45>(+new Date-e.timestamp)/1e3/60)}catch(e){return!1}},userTierKey:function(){if(this.isUserLoggedIn()){var r=e.levelName;if("string"==typeof r)return r.toLowerCase().replace(/ /g,"_")}return!1}}}();</script>
36
37
38<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
39<link rel="preload" as="style" href="https://fonts.googleapis.com/css?family=Lora:400,400i,700,700i&display=swap&subset=latin,latin-ext"><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Lora:400,400i,700,700i&display=swap&subset=latin,latin-ext" media="print" onload="this.media='all'"><noscript><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Lora:400,400i,700,700i&display=swap&subset=latin,latin-ext"/></noscript>
40<link rel="preload" as="style" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,700,700i&display=swap&subset=latin,latin-ext"><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,700,700i&display=swap&subset=latin,latin-ext" media="print" onload="this.media='all'"><noscript><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,700,700i&display=swap&subset=latin,latin-ext"/></noscript>
41<link rel="preload" as="style" href="https://fonts.googleapis.com/css?family=Montserrat:400,400i,700,700i&display=swap&subset=latin,latin-ext"><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Montserrat:400,400i,700,700i&display=swap&subset=latin,latin-ext" media="print" onload="this.media='all'"><noscript><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Montserrat:400,400i,700,700i&display=swap&subset=latin,latin-ext"/></noscript>
42<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">
43<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=2.0, user-scalable=1">
44<link rel="stylesheet" href="/css/custom/1909/1/main/80fb449945ba5edeaa29ed8a44bb4568/main.css" data-theme-name="th1">
45<script>
46// Picture element HTML5 shiv
47document.createElement( "picture" );
48</script>
vendor: 1 bytes, line 48
48
49<script>var BIDnumber = '0';</script>
49
50
51
52
53
54<style>
55  :root {
56    --btn-animation-type: Instant;
57
58    --hero-animation-type: ;
59    --hero-animation-start: No animation;
60    --hero-animation-text: No Animation;
61    --hero-animation-slider: Fade out image;
62    --hero-animation-slider-delay: 6000ms;
63    --hero-animation-pages: Homepage;
64
65    --on-scroll-animation: ;
66    --on-scroll-animation-pages: Homepage;
67
68    --member-rate-enabled: ;
69    --member-rate-custom-logo: ;
70  }
71</style>
72
73
74<script>
75  const tcIntegratedDatalayerConfig = {
76    website: {
77  name: "Boxboro Regency",
78  type: '3',
79  tvs: '0',
80  nbHotel: 
81
82  '1'
83
84
85 ,
86},
87    websiteItem: {
88  bid: '0',
89  
90  hotelId: '1925',
91  
92  bookingEngineHotelId: '101336',
93  bookingEngineProvider: 
94
95"iHotelier (BE5)"
96
97
98,
99  branding: {
100    name: 
101
102"Boxboro Regency"
103
104, // new
105    brand: 
106
107"Boxboro Regency"
108
109
110,
111    masterBrand: 
112
113"Boxboro Regency MB"  
114
115
116,
117    chainId: 'false',
118  },
119  location: {
120    city: "Boxborough",
121    country: "United States",
122    countryCode: "US",
123    state: "Massachusetts",
124  },
125  rating: '0',
126  roomTypesCount: '7'
127},
128    hotelInDetail: 
129{
130  
131  bid: '0',
132  hotelId: '1925',
133  bookingEngineHotelId: '101336',
134  bookingEngineProvider: "iHotelier (BE5)",
135  branding: {
136    name: "Boxboro Regency", // new
137    brand: "Boxboro Regency",
138    masterBrand: "Boxboro Regency MB",
139    chainId: 'false',
140  },
141  location: {
142    city: "Boxborough",
143    country: "United States",
144    countryCode: 'US',
145    state: "Massachusetts",
146  },
147  rating: '0',
148  roomTypesCount: '7'
149  
150},
151    ibe: {
152  ibeGeneral: [],
153  ibeProductDisplay: []
154},
155  };
156  
157  if (!window.GLXExtensions){
158    window.GLXExtensions = { tcIntegratedDataLayer: { isEnabled: true, config: tcIntegratedDatalayerConfig } }
159  } else {
160    window.GLXExtensions.tcIntegratedDataLayer = { isEnabled: true, config: tcIntegratedDatalayerConfig }
161  } 
162</script>
vendor: 1 bytes, line 162
162
163<script>
164    console.log('Inside Theme Extension - Global Head', 'prod');
165</script>
165
166<!--
167
168
169<link rel="stylesheet" href="/css/custom/1909/287/main/5be8a9326e65b1652fa497b4e1793333/main.css" /> -->
170
171
172<link rel="preload" href="/css/custom/1909/307/main/d8a0a9c65c079202ea210ba94a071b50/main.css" as="style" onload="this.onload=null;this.rel='stylesheet'">
173<noscript><link rel="stylesheet" href="/css/custom/1909/307/main/d8a0a9c65c079202ea210ba94a071b50/main.css" /></noscript>
174<link rel="preload" href="/css/custom/1909/311/main/011bd2a96d9c9c564ec9a0105ffbefed/main.css" as="style" onload="this.onload=null;this.rel='stylesheet'">
175<noscript><link rel="stylesheet" href="/css/custom/1909/311/main/011bd2a96d9c9c564ec9a0105ffbefed/main.css"></noscript>
176<script>
177  if (!window.GLXExtensions) window.GLXExtensions = {};
178  window.GLXExtensions.tcGuestPortal = { isEnabled: true };
179  (function () {
180    const crossDomainParam = /gms=([^&]*)/.exec(window.location.hash);
181   if (crossDomainParam) {
182      window.GLXExtensions.tcGuestPortal.crossDomain = {
183        param: crossDomainParam[1]
184      };
185      const newURL = new URL(window.location.href);
186      newURL.hash = '';
187      history.replaceState(null, '', newURL);
188    }
189  })();
190
191  // title from the unit level
192  const gp_titles_website = "";
193  const gp_titles_arr = !gp_titles_website ? null : gp_titles_website.split(",");
194  if (gp_titles_arr) {
195    window.GLXExtensions.tcGuestPortal.gmsTitles = gp_titles_arr;
196  }
197</script>
197
198<style>
199/* While loading */
200glx-tc-lead-rate:not([data-state="ready"]) {
201    opacity: 0.5;
202    cursor: wait;
203}
204/* avoid content jumping after loading in case there is no fallback */
205glx-tc-lead-rate-member-value,
206glx-tc-lead-rate-value {
207    &:empty::before {
208        content: '\00a0'; /* &nbsp; equivalent to force taking space */
209    }
210}
211/* If there is no rate or fallback, we hide the rate */
212glx-tc-lead-rate[data-empty="true"] {
213    display: none!important;
214}
215</style>
216
217
218<!-- webcomponents for rates from proxy -->
219<script type="module" src="/integration-tools/rate-components/public/rates-proxy.js?v1.4.0" ></script>
219
220
221
222<link type="image/x-icon" href="https://image-tc.galaxy.tf/wiico-2acjymuz7zl2vifsyffazqjfl/favicon.ico" rel="shortcut icon"/>
223
224<title>Pool View Guestroom | Boxboro Regency Hotel</title>
225<meta name="description" content="Our comfortable Pool View Guestrooms feature your own private balcony overlooking the pool and indoor atrium. &nbsp;
226
227
228&nbsp;
229" />
230<meta name="keywords" content="" />
231<meta property="og:site_name" content="Boxboro Regency" />
232<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
233<meta name="robots" content="index, follow" />
234<meta name="google-site-verification" content="9BJpAdGL9P40ALuVNKZPsxbFLSXCsPoOMbFMRSum4pI" />
235<link rel="canonical" href="https://www.boxbororegency.com/rooms/pool-view-guestroom" />
236<meta property="og:locale" content="en_US" />
237<meta property="og:type" content="website" />
238<meta property="og:url" content="/rooms/pool-view-guestroom" />
239<meta property="og:title" content="Pool View Guestroom | Boxboro Regency Hotel" />
240<meta property="og:description" content="Our comfortable Pool View Guestrooms feature your own private balcony overlooking the pool and indoor atrium. &nbsp;
241
242
243&nbsp;
244" />
245<script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"@id":"https:\/\/www.boxbororegency.com\/","name":"Home"}},{"@type":"ListItem","position":2,"item":{"@id":"https:\/\/www.boxbororegency.com\/rooms","name":"Rooms"}},{"@type":"ListItem","position":3,"item":{"@id":"https:\/\/www.boxbororegency.com\/rooms\/pool-view-guestroom","name":"Pool view guestroom"}}]}</script>
vendor: 1 bytes, line 245
245
246<script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":["HotelRoom","Product"],"name":"Pool View Guestroom","description":"Our comfortable Pool View Guestrooms feature your own private balcony overlooking the pool and indoor atrium. &nbsp;\r\n\r\n\r\n&nbsp;\r\n","image":"https:\/\/image-tc.galaxy.tf\/wijpeg-cfqv51p1lgmkyb7j8lnh54ckn\/2rcp0515-highres-2.jpg","url":"https:\/\/www.boxbororegency.com\/rooms\/pool-view-guestroom","offers":{"@type":"Offer","priceCurrency":"USD","price":"150.41"},"amenityFeature":[{"@type":"LocationFeatureSpecification","value":"True","name":"Complimentary wireless Internet"},{"@type":"LocationFeatureSpecification","value":"True","name":"Iron\/ironing board"},{"@type":"LocationFeatureSpecification","value":"True","name":"Plush bedding"},{"@type":"LocationFeatureSpecification","value":"True","name":"Hairdryer"},{"@type":"LocationFeatureSpecification","value":"True","name":"Flat-screen TV with cable channels"},{"@type":"LocationFeatureSpecification","value":"True","name":"Work desk and chair"},{"@type":"LocationFeatureSpecification","value":"True","name":"Free local calls"},{"@type":"LocationFeatureSpecification","value":"True","name":"Name-brand bath amenities"},{"@type":"LocationFeatureSpecification","value":"True","name":"Environmental program"},{"@type":"LocationFeatureSpecification","value":"True","name":"Windows that open"},{"@type":"LocationFeatureSpecification","value":"True","name":"Blackout blinds"}]}</script>
vendor: 1 bytes, line 246
246
247<script>var websiteID = 1909;</script>
vendor: 1 bytes, line 247
247
248<script>var cms = 38781</script>
vendor: 1 bytes, line 248
248
249<script>var ts_roll_up_tracking = 'enabled';</script>
vendor: 1 bytes, line 249
249
250<script> var ts_analytics = {"booking_engine_hotel_id":"101336","hotel_bid":"","master_brand_bid":"","brand_bid":"","master_brand_chain_id":""}</script>
vendor: 1 bytes, line 250
250
251<script>
252var dl = {"pageLanguage":"en","tvs":"tvs_no","websiteLanguage":"en","pageSection":"not_applicable","pageSubSection":"not_applicable","contentGroup":"not_applicable","globalProduct":"web","event":"datalayer-first-render","productPurchased":"essentials","propertyWebsiteLanguages":1,"webHostname":"boxbororegency.com","parentHostname":"not_applicable"};
253				dl.loggedIn = galaxyGMS.isUserLoggedIn() ? "yes" : "no";
254				dl.memberTier = galaxyGMS.userTierKey() ? galaxyGMS.userTierKey() : "null";
255</script>
vendor: 1 bytes, line 255
255
256<script>
vendor: 335 bytes, lines 256-260
256(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
257		new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
258		j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
259		'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
260		})(window,document,'script','dataLayer','
260GTM-TL2MM4B
vendor: 6 bytes, lines 260-261
260');
261		
261</script>
261
262
263<style>
264/* For WYSIWYG content, CSS class are added to figure/images instead of relying only on inline style attribute. These images have the class "glx-cke5-image" added so we can target them safely. */
265figure.image_resized.glx-cke5-image[style*="width"] img {
266    width: 100%;
267    height: auto;
268}
269</style>
270<script>
vendor: 348 bytes, lines 270-275
270
271				(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
272				new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
273				j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
274				'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
275				})(window,document,'script','dataLayer','
275GTM-MT5NDX5
vendor: 8 bytes, lines 275-276
275');
276				
276</script>
vendor: 1 bytes, line 276
276
277<script>_dynamic_base = "https://dynamic.travelclick-websolutions.com"</script>
277
278</head>
279<body class="g_room no-js sticky-footer header1
280   has-secondary-navigation   remove-level-three-navigation" 
281   
282   
283>
284<script>document.body.classList.remove("no-js");document.body.classList.add('js-loading');</script>
284
285<div id="m-header1-skeleton" class="header1-skeleton" aria-hidden="true"></div>
286<script>
287  var websiteGlobalVariables = {
288    'rates': {
289      'hideOldPrices': false
290    }
291  };
292
293  // Set the CSS custom property dynamically
294  document.documentElement.setAttribute(
295    'data-hide-old-prices',
296    websiteGlobalVariables.rates.hideOldPrices
297);
298</script>
298
299<a href="#header-content" class="skip-main">Skip to navigation</a>
300
301<a href="#site-content" class="skip-main">Skip to main content</a>
302
303<a href="#footer-content" class="skip-main">Skip to footer</a>
304
305<img id="tc-theme-svg-list" src="/integration/tc-theme/public/svg/svg-icons.svg" alt="Website's SVG icons" width="0" height="0"/>
306
307
308
309
310
311
312
313
314
315  
315<script type="text/template" id="extension-zone-cs-container">
316<div class="cs-container"></div>
317</script>
vendor: 2 bytes, line 317
317
318<script>
319  if(!window.hotelModule) {
320    window.hotelModule = [];
321  }
322  window.hotelModule['id-68ad539f24f913b59e88ab2b71893f86'] = {
323    url: '/json/search/1/1/hotels-dropdown-data.json'
324  }
325  window.headerMenu = {navItems: [{"url":"\/rooms","current":"current","name":"Rooms","target":""},{"url":"\/special-offers","current":"","name":"Special Offers","target":""},{"url":"\/amenities","current":"","name":"Amenities","target":""},{"url":"\/dining","current":"","name":"Dining","target":""},{"url":"\/weddings","current":"","name":"Weddings","target":""},{"url":"\/meetings","current":"","name":"Meetings","target":""},{"url":"\/gallery","current":"","name":"Gallery","target":""},{"url":"\/calendar-of-events","current":"","name":"Local Events","target":""},{"url":"\/attractions","current":"","name":"Attractions","target":""},{"url":"\/contact-location","current":"","name":"Contact & Location","target":""}]}
326  window.headerConfigs = {
327      headerId: 'id-68ad539f24f913b59e88ab2b71893f86',
328      hrefLanguage: 'en',
329      showSecondaryNavigation: true,
330      showLevelThreeNavigation: false,
331      secondaryNav: [
332    {
333      linkUrl:'https://document-tc.galaxy.tf/wdpdf-1wgpopfag7kk5kku4hy6fv5xq/room-details_cms-document.pdf',
334      linText: 'Health Safety & Cleanliness',
335      linkTarget: true
336    },
337
338    {
339      linkUrl:'',
340      linText: 'My link',
341      linkTarget: false
342    },
343],
344      logo: {
345        link: '/',
346        linkTarget: false,
347        title: 'Back to the homepage',
348        hasBackground: false,
349        background: '',
350        hasScrollLogo: true,
351        scrollLogo: 'https://image-tc.galaxy.tf/wisvg-dnfybz07xptaekiqkfort4ivd/boxboro-regency-official-logo.svg?width=500',
352        scrollLogoAlt: 'Official logo of Boxboro Regency Hotel',
353        hasMobileLogo: false,
354        mobileLogo: '',
355        mobileLogoAlt: '',
356        logo:'https://image-tc.galaxy.tf/wipng-1fzefjw07zhvspfe65qo687tp/boxboro-regency-vertical-white-color.png?width=500',
357        logoAlt: 'Official logo of Boxboro Regency Hotel',
358        additionalLanguagesLogosSettings: {
359          isEnabled: false,
360          hasLogo: false,
361          logo: '',
362          logoAlt: '',
363          hasScrollLogo: true,
364          scrollLogo: '',
365          scrollLogoAlt: '',
366          hasMobileLogo: false,
367          mobileLogo: '',
368          mobileLogoAlt: '',
369          hasBackground: false,
370          background: '',
371        },
372      },
373      showLanguageSwitcher: false,
374      languageSwitcher: {
375  
376},
377      showCurrencySwitcher: true,
378      hasPhoneNumber: true,
379      phoneNumber: '978-263-8701',
380      phoneNumberSanitized: '9782638701',
381      phoneNumberLabel: '',
382      hasSubpages: true,
383      maxNavItems:'6',
384      hamburgerIconColor: '',
385      bookNowLabel: "Book now",
386      dropShadowOnScroll: true,
387      headerMenu:{ navItems:'' },
388      gmsHeaderDropdown: {},
389      hotelDropdownConfig:{
390        crossWebsiteLinking: false,
391        homeLink: '',
392        homeLinkTarget: false,
393        homeLinkLabel: '',
394        homeIcon: false,
395        customHomeIcon: '',
396        groupHotelsDropdowns: '',
397        defaultHotel: '',
398        uncategorisedHotel: '',
399      },
400      locales: {
401        navigationLink: 'Link',
402        showSubMenuFor:'show submenu for ',
403        hamburgerMenu:'Hamburger Menu',
404        mainNavigation:'main navigation',
405        opensBookingMask:'opens booking mask',
406        closeBookingMask:'close booking mask',
407        closeMoreMenu:'close more menu',
408        backToTheMenu:'back to the menus',
409        gms_helloUser:'Hello,',
410        gms_signOut:'Sign Out',
411        gms_point: 'Point',
412        gms_points: 'Points',
413        gms_night:'Night',
414        gms_nights:'Nights',
415        gms_stay:'Stay',
416        gms_stays:'Stays',
417        call_us:'call us at',
418        menu:'Menu'
419      }  
420    }
421</script>
421
422<div id="header-one" class="header-one header-logo-alts" data-scroll-logo-alt="Official logo of Boxboro Regency Hotel" data-logo-alt="Official logo of Boxboro Regency Hotel" >
423  <header-one></header-one>
424</div>
425 
426   
427
428<!-- BM CORE SETTING EXAMPLE -->
429<script>
430  const calendarSettings = {
431  
432    displayDateFormat:"MM/DD/YYYY",
433    isLargeLayout: true,
434  
435  siteLanguage: 'en',
436  firstDayOfTheWeek: 0,
437  monthsToShow: 1,
438  showDaysInNextAndPreviousMonths: false,
439  
440    minimumDaysOfStay: 1,
441    minimumDaysOfStayDefault: 1,
442    minimumDaysOfStaySecondary: 1,
443    minimumDaysOfStayDefaultSecondary: 1,
444    useMinimumDaysOfStaySecondary: false,
445  
446  useDefaultArrows: false,
447  arrowsCustomClass: {
448    prev: 'icon icon-arrow-left',
449    next: 'icon icon-arrow-right',
450  },
451  checkIn: {
452    field: 'bm-checkin-input',
453    trigger: 'bm-checkin-trigger',
454    container: 'bm-calendars',
455  },
456  checkOut:{
457    field: 'bm-checkout-input',
458    trigger: 'bm-checkout-trigger',
459    container: 'bm-calendars',
460  },
461  flexibleDates: {
462    enabled: false,
463    field: 'flexible-dates-input',
464    content: 'My dates are flexible',
465    checkedMark: '<svg class="icon icon-arrow-bottom"><use href="#icon-check"></use></svg>'
466  },
467  ratesInCalendar: {
468    enabled: false,
469    device: 'desktop',
470    dailyRatesData: [],
471    indicatorColor: '',
472    customCalendar: {
473      calendarContainer: 'bm-rates-calendar',
474      monthsContainer: 'bm-rates-calendar-months',
475      monthsTrigger: 'bm-rates-month-trigger',
476      daysContainer: 'bm-rates-calendar-days',
477      daysTigger: 'bm-rates-calendar-days',
478      applyTigger: 'bm-rate-calendar-apply',
479      closeTigger: 'bm-rate-calendar-close',
480    },
481    indicatorLabel: "Lowest available rate",
482    rateLabel: "Rates from ",
483    backBtnLabel: "Go back",
484    monthSelectorLabel: "Select your dates",
485    applyBtnLabel: "Apply dates",
486  },
487  wcag: {
488    selectedCheckInDate: "Selected check in date is",
489    selectedCheckOutDate: "Selected check out date is",
490    selectedCheckInDateText: "This button opens the calendar to select check in date.",
491    selectedCheckOutDateText: "This button opens the calendar to select check out date.",
492    selected: "Selected",
493    checkInLiveRegionId: 'checkin-region',
494    checkOutLiveRegionId: 'checkout-region',
495    incorrectDateFormatEntered: "Incorrect date format used, please use date format",
496    minimumDaysOfStay: "Minimum Night Stay",
497    calendarExpanded: "Calendar Expanded",
498  },
499  labels: {
500    previousMonth: "Previous Month",
501    nextMonth: "Next Month",
502  }
503};
504  const bm_core_settings = {
505  dataContainer: 'bm-app',
506  container: 'bm-box-wrapper',
507
508  startingDate: '2020-08-04',
509
510  calendars: calendarSettings,
511  leadRates: {
512    showRates:  1 ,
513    showStrikeThroughRate: false,
514    displayPrice: 'lead-rates-price',
515    bestRateLogo: {
516      enabled: false,
517      logo: "",
518      fallbackText: ""
519    } 
520  },
521  wcag: {
522    bookNow:{
523      id: 'booking-mask-submit',
524      opensInANewTab: "opens in a new tab"
525    }
526  },
527
528  saveBookingSession:  false ,
529  website: {
530  hotelTypeId: '3',
531  booking_engine_hotel_id: '101336',
532  booking_mask_url: 'https://reservations.travelclick.com/101336?',
533  booking_engine_provider_id:  '29' ,
534  second_booking_engine_provider_id: '0',
535  second_booking_engine_hotel_id: '0',
536  second_booking_engine_url: '',
537  second_booking_mask_url: '',
538  hasFamilyPricing: false,
539  be_open_in_new_tab: false ,
540  
541    hotels:[]
542  
543},
544
545
546module: 'hotel',
547id: '1925',
548
549};
550  const bm_ui_settings = {
551  dataContainer: 'bm-app',
552container: 'bm-box-wrapper',
553containers: {
554  'header1': {
555    vertical: { 
556      base: '#bm-hero-container',
557      noHero: '#no-hero',
558      collapsed: '#bm-collapsed-wrapper',
559      triggers: '.bm-collapsed-wrapper'
560    }, 
561    horizontal: {
562      base: '#bm-horizontal-hero',
563      belowHero: '#bm-horizontal-below-hero',
564      noHero: '#no-hero',
565      collapsed: '#bm-collapsed-horizontal-wrapper',
566      triggers: '.bm-collapsed-wrapper'
567    },
568    'area-search': {
569      base: '#bm-horizontal-hero',
570      belowHero: '#bm-horizontal-below-hero',
571      noHero: '#no-hero',
572      collapsed: '#bm-collapsed-horizontal-wrapper',
573      triggers: '.bm-collapsed-wrapper'
574    },
575    'horizontal-hotel-plus-air': {
576      base: '#bm-horizontal-hero',
577      belowHero: '#bm-horizontal-below-hero',
578      noHero: '#no-hero',
579      collapsed: '#bm-collapsed-horizontal-wrapper',
580      triggers: '.bm-collapsed-wrapper'
581    }
582  },
583  'header2': {
584    vertical: { 
585      base: '#bm-vertical-base',
586      noHero: '#no-hero',
587      collapsed: '#bm-vertical-base',
588      triggers: '.bm-collapsed-wrapper'
589    }, 
590    horizontal: {
591      base: '#bm-horizontal-hero',
592      belowHero: '#bm-horizontal-below-hero',
593      noHero: '#no-hero',
594      collapsed: '#bm-collapsed-horizontal-wrapper',
595      triggers: '.bm-collapsed-wrapper'
596    },
597    'area-search': {
598      base: '#bm-horizontal-hero',
599      belowHero: '#bm-horizontal-below-hero',
600      noHero: '#no-hero',
601      collapsed: '#bm-collapsed-horizontal-wrapper',
602      triggers: '.bm-collapsed-wrapper'
603    },
604    'horizontal-hotel-plus-air': {
605      base: '#bm-horizontal-hero',
606      belowHero: '#bm-horizontal-below-hero',
607      noHero: '#no-hero',
608      collapsed: '#bm-collapsed-horizontal-wrapper',
609      triggers: '.bm-collapsed-wrapper'
610    }
611  },
612  'headerAdvanced': {
613    vertical: { 
614      base: '#bm-hero-container',
615      noHero: '#no-hero',
616      collapsed: '#bm-collapsed-wrapper',
617      triggers: '.bm-collapsed-wrapper'
618    }, 
619    horizontal: {
620      base: '#bm-horizontal-hero',
621      belowHero: '#bm-horizontal-below-hero',
622      noHero: '#no-hero',
623      collapsed: '#bm-collapsed-horizontal-wrapper',
624      triggers: '.bm-collapsed-wrapper'
625    },
626    'area-search': {
627      base: '#bm-horizontal-hero',
628      belowHero: '#bm-horizontal-below-hero',
629      noHero: '#no-hero',
630      collapsed: '#bm-collapsed-horizontal-wrapper',
631      triggers: '.bm-collapsed-wrapper'
632    },
633    'horizontal-hotel-plus-air': {
634      base: '#bm-horizontal-hero',
635      belowHero: '#bm-horizontal-below-hero',
636      noHero: '#no-hero',
637      collapsed: '#bm-collapsed-horizontal-wrapper',
638      triggers: '.bm-collapsed-wrapper'
639    }
640  },
641},
642hero: {
643  container: 'm-hero',
644  typeShort: 'm-hero_short'
645},
646//area-search
647areaSearch: {
648  enabled: false,
649  URL: '',
650  URLTarget: '',
651  sortResultsBy: '',
652  helperText: false,
653  locationFieldSearch: false,
654  disableCountrySearch: false,
655  disableRegionSearch: false,
656  disableCitySearch: false,
657  disablePoiSearch: false,
658  disableSearchIcons: false,
659  enableAllDestinationSearch: false,
660  hideCounterPerLevel: false,
661  hideSecondaryInfomation: false,
662  promocodePopUp: {
663    container: 'bm-as-promocode-popup',
664    trigger: 'bm-as-promocode-trigger',
665    mobileClose: 'bm-as-promocode-close',
666    mobileSaveChanges: 'bm-as-promocode-save-changes',
667  }
668},
669roomPopUp: {
670  enabled: 
671    
672      false
673    ,
674  cmsShowChildrenAges:  false ,
675  container: 'bm-pu-room-options',
676  roomContainer: 'bm-pu__rooms-container',
677  roomsSelector: 'js-as-room',
678  roomNumber: 'js-room-number',
679  childAgesContainer: 'js-room-child-ages',
680  infantAgesContainer: 'js-room-infant-ages',
681  trigger: 'bm-pu-room-trigger',
682  triggerGuestCount: 'guest_count',
683  triggerGuestLabel: 'guest_label',
684  triggerAdultCount: 'adult_count',
685  triggerAdultLabel: 'adult_label',
686  triggerChildrenCount: 'children_count',
687  triggerChildrenLabel: 'children_label',
688  triggerRoomCount: 'room_count',
689  triggerRoomLabel: 'room_label',
690  mobileClose: 'bm-pu-room-close',
691  mobileSaveChanges: 'bm-pu-room-save-changes',
692  selectRoomLabel: "This button opens the room selector.",
693  addRoom: 'add-room',
694  removeRoom: 'subtract-room',
695  trashRoom: 'bm-pu__room-remove',
696  roomCounter: 'bm-pu-room-counter',
697  adultSelector: 'bmadults',
698  childSelector: 'bm-children',
699  infantSelector: 'bm-infants',
700  labels: {
701    roomOptionsSaveChanges: "Save Changes",
702    roomSingular: "Room",
703    roomPlural: "Rooms",
704    guestSingular: "Guest",
705    guestPlural: "Guests",
706    labelAdults: "Adults",
707    labelChildren: "Children",
708    childAgeInformation: "< 11 years old",
709    infantAgeInformation: "< 2 years old",
710    selectYourOccupancy: "Select your occupancy",
711    addRoom: "Add Room",
712    removeRoom: "Subtract Room",
713    occupancy: "Occupancy",
714  }
715},
716// button only
717buttonOnly: {
718  enabled: false,
719  URL: 'https://reservations.travelclick.com/101336',
720  URLTarget: 'target="_blank" ',
721  buttonClass: ''
722},
723//book  now buttons
724bookNow: {
725  mobile: {
726    open: 'js-trigger-open-collapse',
727    openLabel: "Book Now",
728    close: 'js-trigger-close-collapse',
729    closeLabel: "close"
730  },
731  desktop: {
732    id: 'booking-mask-submit',
733    label: "Book Now",
734    open: 'js-trigger-open-collapse',
735    openLabel: "Book Now",
736    close: 'js-trigger-close-collapse',
737    closeLabel: "close"
738  }
739},
740// layout
741layout: 'vertical',
742fullyExpanded: false,
743horizontalIsFullWidth: false,
744isSticky: false,
745position: 'right',
746collapsed: 'opened',
747collapsePosition: 'below the nav bar',
748//check in/out labels
749checkInLabel: "Check In",
750checkOutLabel: "Check Out",
751requiredFieldsLocal: "* Fields Required",
752headerType: null,
753  //calendars information shared with core
754  calendars: calendarSettings,
755  //hotel select
756hotelSelect: 'booking-mask-hotel',
757hotelSelectWrapper: 'booking-mask-hotel-wrapper',
758selectHotelLabel: "Select Hotel",
759selectHotelPlaceHolder: "Select hotel placeholder",
760showNumberOfHotels: false,
761hotelSelectRequired: false,
762showHotelCountry: false,
763//rooms
764showRooms: true,
765rooms: {
766  id:'bm-rooms',
767  min: '1',
768  max: '10',
769  defaultValue: "1",
770  label: "Rooms",
771  required: false
772},
773
774//adults 
775showAdults: true,
776adults: {
777  id:'bmadults',
778  min: '1',
779  max: '10',
780  defaultValue: "1",
781  label: "Adults",
782  required: false
783},
784
785//children
786showChildren: true,
787children: {
788  id:'bm-children',
789  min: '0',
790  max: '10',
791  defaultValue: '0' || 0 ,
792  label: "Children",
793  required: false,
794  disabled: false
795},
796childAges: {
797  id:'bm-childAges',
798  min: 0,
799  max: 12,
800  defaultValue:  0 ,
801  label: "Child age by Check-in",
802  required: false,
803  infantEnabled: false
804},
805
806//infants
807showInfants:  false ,
808infants: {
809  id: 'bm-infants',
810  min: '0',
811  max: '2',
812  defaultValue: '' || 0,
813  label: "Infants",
814  required: false,
815  disabled: false
816},
817infantAges: {
818  id: 'bm-infantAges',
819  min: 0,
820  max: 1,
821  defaultValue:  0 ,
822  label: "Infants age by Check-in",
823  required: false
824},
825//hotel + air
826showHotelAir: false,
827hotelAir: {
828  preselectHotelAir: false,
829  hotelId:'hotel-only-btn',
830  airId:'hotel-air-btn',
831  srLabel: "Select booking type",
832  hotelLabel: "Hotel",
833  airLabel: "Hotel + Air",
834  departureCityLabel: "Departure City",
835  departureLoadingText: "Searching",
836  departureCityWrapperId: 'departure-city-wrapper',
837  departureCityId: 'departure-city',
838  trigger: 'hotel-air___btn',
839  triggerHotelAir: '#hotel-air-btn',
840  required: true
841},
842
843showRates: true,
844showRetailRates: !websiteGlobalVariables.rates.hideOldPrices,
845leadRates: {
846  defaultRate: "Make a Reservation",
847  rate: '',
848  label: "Rates from",
849  opensInANewTab: "opens in a new tab",
850  
851    customRatesURL: false,
852    URL: 'https://reservations.travelclick.com/101336?HotelId=101336&languageid=1&rooms=1&adults=1',
853  
854  bestRateLogo: {
855    enabled: false,
856    logo: "",
857    fallbackText: ""
858  } ,
859  iHotelierConfig: '{"hotelCodes":"101336","daysAhead":90,"adults":"1"}',
860  locales: {
861    loadingText: "Loading",
862    ratesFrom: "Rates from "
863  }
864},
865  showModifyLink:  1 ,
866modify: {
867  id:'modifyBooking',
868  bookingMaskURL: 'https://reservations.travelclick.com/101336?',
869  bookingEngineURL: 'https://reservations.travelclick.com/101336?HotelId=101336&languageid=1&rooms=1&adults=1',
870  text: {
871    modifyBooking: "Modify Booking",
872    openPopup: "Opens modify booking window",
873    closePopup: "Close modify booking window",
874    enterReservationNumber: "Please, enter your reservation number.",
875    reservationNumber: "Reservation number",
876    submitReservationNumber: "Submit reservation number",
877    required: "required",
878    allFieldsAreRequired: "(All fields are required)",
879    opensInANewTab: "opens in a new tab",
880    submit:  "Submit",
881    selecHotel: "Select Hotel"
882  }
883},
884  //promocode
885
886    hasPromocode: true,
887    promocodeId: 'booking-mask-promocode',
888    multiPromocodeValueInput: 'js-bm-source-promocode-value',
889    multiPromocodeTypeInput: 'js-bm-source-promocode-name',
890    multiPromocodeRealInput: 'js-bm-fill-promocode',
891    
892    
893    
894    
895    
896    numberOfPromoCodes: 1,
897    promocodeWCAG: {
898        gotACode: "Got a promocode?",
899        openPromocode: "Opens promocode window",
900        enterYourPromo: "Enter your promocode",
901        clearPromocode: "Clear promocode",
902        closePromocodeWindow: "Close promocode window",
903        addYourCode: "Add your code",
904        selectCodeType: "Select code type",
905        enterYourPromo: "Enter your promocode",
906        applyPromocode: "Apply promocode",
907        addPromo: "Add",
908        promocodeWindowDescription: "This window allows you to enter one of the available types of promocodes",
909    },
910
911
912
913showPromo:  1 ,
914
915  promoCode: {
916    label: "Promo Code",
917    labelPlaceholder: "Promo Code",
918    promocodeType: 'discount',
919    hasDefaultValue:  false ,
920    defaultValue: "",
921  },
922
923
924showTravelAgencyPromo:  0 ,
925
926
927showGroupPromo:  0 ,
928
929
930showRateAccessCorporatePromo:  0 ,
931
932  website: {
933  hotelTypeId: '3',
934  booking_engine_hotel_id: '101336',
935  booking_mask_url: 'https://reservations.travelclick.com/101336?',
936  booking_engine_provider_id:  '29' ,
937  second_booking_engine_provider_id: '0',
938  second_booking_engine_hotel_id: '0',
939  second_booking_engine_url: '',
940  second_booking_mask_url: '',
941  hasFamilyPricing: false,
942  be_open_in_new_tab: false ,
943  
944    hotels:[]
945  
946},
947
948
949module: 'hotel',
950id: '1925',
951
952}
953  bm_ui_settings.areaSearch.labels = {
954    searchHint: 'Please enter 3 or more characters',
955    noResultsFound: 'No results found',
956    locationSearchLabel: '',
957    locationSearchPlaceholder: '',
958    asCalendarMonthPlaceholder: 'month label',
959    bestRateGuaranteeLabel: '',
960    specialCode: 'Special Code',
961    codeType: 'Code Type',
962    code: 'Code',
963    applyCode: 'Apply Code',
964    searchDropDownDescription: 'Search location or property',
965    searchBMInAreaSearchPage: 'ASM Search',
966    updateBMInAreaSearchPage: 'Update',
967};
968
969</script>
969
970
971
972
973
974
975  
976  
977    
978    
979    
980  
981
982
983
984
985  
986
987
988<!-- BM DATA ATTR EXAMPLE -->
989<div id="bm-app"
990  data-booking-mask-type="bmvt2-right" 
991  data-mobile-booking-mask-type="bmco2" 
992></div>
993
994
995
996<div id="main-content" role="main" class="id-68ad539f24f913b59e88ab2b71893f86 page-room-detail">
997  
998
999
1000
1001
1002<div id="no-hero" class="no-hero"></div>
1003
1004
1005    
1006      
1007        
1007<script>
1008          if(!window.heroSliderItemList) {
1009            window.heroSliderItemList = [];
1010          }
1011  
1012      </script>
1012    
1013          
1014
1015
1016
1017  <div id="site-content" class=" custom-block-padding">
1018    <div class="container p-room room__title">
1019      
1020        <nav class="module-nav color-box" data-position="top">
1021    <div class="row">
1022        <div class="col-sm-6 module-nav__col pull-right-rtl">
1023            <div class="module-nav__group">
1024                    <a href="/rooms"  class="module-nav__item">
1025                    <svg class="icon icon-arrow-left" aria-hidden="true"><use href="#icon-arrow-left"></use></svg>
1026                    <span class="icon__text">Back to the list</span>
1027                    
1028                </a>
1029            </div>
1030        </div>
1031        
1032        <div class="col-sm-6 module-nav__col">
1033            <div class="module-nav__group module-nav__group--prev-next">
1034                <a href="/rooms/standard-king-guestroom" class="module-nav__item prev">
1035                    <svg class="icon icon-arrow-left" aria-hidden="true"><use href="#icon-arrow-left"></use></svg>
1036                    <span class="icon__text">Previous</span>
1037                </a>
1038                <a href="/rooms/standard-double-guestroom" class="module-nav__item next">
1039                    <span class="icon__text">Next</span>
1040                    <svg class="icon icon-arrow-right" aria-hidden="true"><use href="#icon-arrow-right"></use></svg>
1041                </a>
1042            </div>
1043        </div>
1044        
1045    </div>
1046</nav>
1047
1048      
1049      <hgroup >
1050        <h1 class="h1">Pool View Guestroom</h1>
1051        
1052          <h2 class="h2">Relax with Poolside Views</h2>
1053        
1054      </hgroup>
1055    </div>
1056    <div class="container p-room">
1057      
1058
1059<style>
1060.id-68ad539f24f913b59e88ab2b71893f86 .m-gallery--itemCaption {
1061    
1062    
1063}
1064
1065</style>
1066
1067
1068<div class="m-content-object--row layout-one-half   image-right">
1069  
1070    
1070<script>
1071  (function() {
1072    if (!window.getCSSVariable) {
1073      window.getCSSVariable = (name) => getComputedStyle(document.documentElement).getPropertyValue(name).trim().replace(/['"]/g, '');
1074    }
1075    
1076    const showMemberRateBoolean = window.getCSSVariable('--member-rate-enabled') == '1' ? true : false ;
1077
1078    if(!showMemberRateBoolean) return;
1079
1080    if(!window.memberRateData) {
1081      window.memberRateData = [];
1082    }
1083    window.memberRateData['id-68ad539f24f913b59e88ab2b71893f86-8161'] = {
1084      iHotelierConfig: '{"hotelCodes":"101336","roomTypeCodes":"426903","daysAhead":90,"adults":1}',
1085      leadRate: '',
1086      targetForMRM: 'https://reservations.travelclick.com/101336?HotelId=101336&languageid=1&rooms=1&adults=1&roomtypeid=426903',
1087    }
1088    
1089    document.documentElement.classList.add('member-rate-enabled');
1090  })();
1091</script>
1091
1092
1093<style>
1094  .js-member-rate-zone { display: none; }
1095  .js-default-lead-rate { display: block; }
1096  
1097  .member-rate-enabled .js-member-rate-zone { display: block; }
1098  .member-rate-enabled .js-default-lead-rate { display: none; }
1099  .member-rate-enabled .js-hide-when-member-rate { display: none; }
1100  .member-rate-enabled .container-member-rate { margin-top: 24px; max-width: 600px }
1101</style>
1102
1103<div class="m-content-object--col content__info">
1104  <div class="detail-text-content">
1105    <div>
1106      
1107      <div class="m-content-object--content has-rsp-read-more cms-html-var "><p>Our comfortable Pool Veiw Guestrooms feature a balcony with chairs overlooking the pool and indoor atrium.</p>
1108</div>
1109        
1110          <div data-id="8161" data-module="room">
1111            <div class="m-content-object--footer info-price ">
1112              
1113                <div class="js-member-rate-zone" id="member-rate-zone-id-68ad539f24f913b59e88ab2b71893f86-8161" id-slick-slider="id-68ad539f24f913b59e88ab2b71893f86-8161">
1114                    <member-rate-zone-app
1115                        :configs="{
1116                        blockId: 'id-68ad539f24f913b59e88ab2b71893f86-8161',
1117                        localesObjProp: {
1118                            rewardProgramName: `Reward Program Name`,
1119                            ratesFrom: `Rates from `,
1120                            memberRateEmpty: `Rate info currently not available`,
1121                            lowestPriceLabel: `Book lowest available rate, Current Price:`,
1122                            memberPriceLabel: `Book [whatever], Original price: [strikethrough pricing], Current Price: [discounted price] [rate details]`,
1123                        }
1124                        }"
1125                    />
1126                </div>
1127                <glx-tc-lead-rate class="m-content-object--footer-price lead-rates js-default-lead-rate" config='{"hotelCodes":"101336","roomTypeCodes":"426903","daysAhead":90,"adults":1}'>
1128                  <div class="loader-container">
1129                    <div class="loader">
1130                      <div>
1131                        Loading
1132                      </div>
1133                    </div>
1134                  </div>
1135                  <div class="lead-rate-after-load">
1136                    Rates from 
1137                    <glx-tc-lead-rate-strike-value class="strike-through"></glx-tc-lead-rate-strike-value>
1138                    <glx-tc-lead-rate-value class="lead-rates-price"></glx-tc-lead-rate-value>
1139                  </div>
1140                </glx-tc-lead-rate>
1141              
1142              
1143                <a
1144                  href="https://reservations.travelclick.com/101336?HotelId=101336&languageid=1&rooms=1&adults=1&roomtypeid=426903"
1145                  class="btn btn-action
1146 js-reservation-link js-hide-when-member-rate"
1147                  target="_self"
1148                  rel="noopener"
1149                  aria-label="Book now for Pool View Guestroom"
1150                >
1151                  
1152                    Book now
1153                  
1154                </a>
1155              
1156              
1157            </div>
1158          </div>
1159        
1160    </div>
1161  </div>
1162  
1163    
1164
1165
1166
1167<div class=" facilities__wrapper ">
1168  
1169  <h4 class="h4 l-title ">In-Room Amenities</h4>
1170  
1171  <div class="amenities-outer-wrap">
1172    <div class="amenities-container 
1173       
1174       
1175      
1176        half-width 
1177         amenities--2-col
1178        
1179      
1180      ">
1181
1182      
1183  
1184    
1185<div class="amenities-item">
1186    
1187    <div >Complimentary wireless Internet</div>
1188</div>
1189<div class="amenities-item">
1190    
1191    <div >Iron/ironing board</div>
1192</div>
1193<div class="amenities-item">
1194    
1195    <div >Plush bedding</div>
1196</div>
1197<div class="amenities-item">
1198    
1199    <div >Hairdryer</div>
1200</div>
1201<div class="amenities-item">
1202    
1203    <div >Flat-screen TV with cable channels</div>
1204</div>
1205<div class="amenities-item">
1206    
1207    <div >Work desk and chair</div>
1208</div>
1209<div class="amenities-item">
1210    
1211    <div >Free local calls</div>
1212</div>
1213<div class="amenities-item">
1214    
1215    <div >Name-brand bath amenities</div>
1216</div>
1217<div class="amenities-item">
1218    
1219    <div >Environmental program</div>
1220</div>
1221<div class="amenities-item">
1222    
1223    <div >Windows that open</div>
1224</div>
1225<div class="amenities-item">
1226    
1227    <div >Blackout blinds</div>
1228</div>
1229      
1230    </div>
1231    
1232  </div>
1233</div>
1234
1235
1236  
1237</div>
1238    <div class="m-content-object--col content__media">
1239  
1240  
1241  
1242  
1243    <div class="js-slider__wrapper js-lightbox-slider id-68ad539f24f913b59e88ab2b71893f86" data-lightbox-group>
1244  
1245  <div class="cms-radius cms-border" style="border-radius:0px">
1246    <div class="ratio-16-9-slider js-slider" data-pagination="true">
1247          
1248    <div 
1249      class="ratio-16-9"
1250      data-href="https://image-tc.galaxy.tf/wijpeg-cfqv51p1lgmkyb7j8lnh54ckn/2rcp0515-highres-2_wide.jpg?crop=0%2C84%2C1600%2C900"
1251      data-slider-lightbox
1252      data-text-alignment=""
1253      aria-label="Open Fullscreen Image"
1254      role="button"
1255      tabindex="0"
1256      >
1257      <div class="ratio-content">
1258        <picture>
1259          
1260            <img
1261  srcset="
1262    https://image-tc.galaxy.tf/wijpeg-cfqv51p1lgmkyb7j8lnh54ckn/2rcp0515-highres-2_wide.jpg?crop=0%2C84%2C1600%2C900&width=381 381w,
1263    https://image-tc.galaxy.tf/wijpeg-cfqv51p1lgmkyb7j8lnh54ckn/2rcp0515-highres-2_wide.jpg?crop=0%2C84%2C1600%2C900&width=928 928w,
1264    https://image-tc.galaxy.tf/wijpeg-cfqv51p1lgmkyb7j8lnh54ckn/2rcp0515-highres-2_wide.jpg?crop=0%2C84%2C1600%2C900&width=1140 1140w
1265  "
1266  sizes="
1267    (max-width: 767px) 381px,
1268    (max-width: 1199px) 928px,
1269    (min-width: 1200px) 1140px
1270  "
1271  data-lazy="https://image-tc.galaxy.tf/wijpeg-cfqv51p1lgmkyb7j8lnh54ckn/2rcp0515-highres-2_wide.jpg?crop=0%2C84%2C1600%2C900"
1272  src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=="
1273  alt="King bed in Pool View Guestroom at Boxboro Regency Hotel"
1274/>
1275
1276          
1277        </picture>
1278        
1279      </div>
1280    </div>
1281  
1282  
1283    <div 
1284      class="ratio-16-9"
1285      data-href="https://image-tc.galaxy.tf/wijpeg-83ddupphfrg95iddva4b2jxb0/guest-bath_wide.jpg?crop=0%2C100%2C1920%2C1080"
1286      data-slider-lightbox
1287      data-text-alignment=""
1288      aria-label="Open Fullscreen Image"
1289      role="button"
1290      tabindex="0"
1291      >
1292      <div class="ratio-content">
1293        <picture>
1294          
1295            <img
1296  srcset="
1297    https://image-tc.galaxy.tf/wijpeg-83ddupphfrg95iddva4b2jxb0/guest-bath_wide.jpg?crop=0%2C100%2C1920%2C1080&width=381 381w,
1298    https://image-tc.galaxy.tf/wijpeg-83ddupphfrg95iddva4b2jxb0/guest-bath_wide.jpg?crop=0%2C100%2C1920%2C1080&width=928 928w,
1299    https://image-tc.galaxy.tf/wijpeg-83ddupphfrg95iddva4b2jxb0/guest-bath_wide.jpg?crop=0%2C100%2C1920%2C1080&width=1140 1140w
1300  "
1301  sizes="
1302    (max-width: 767px) 381px,
1303    (max-width: 1199px) 928px,
1304    (min-width: 1200px) 1140px
1305  "
1306  data-lazy="https://image-tc.galaxy.tf/wijpeg-83ddupphfrg95iddva4b2jxb0/guest-bath_wide.jpg?crop=0%2C100%2C1920%2C1080"
1307  src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=="
1308  alt="Bathroom vanity in Pool View Guestroom at Boxboro Regency"
1309/>
1310
1311          
1312        </picture>
1313        
1314      </div>
1315    </div>
1316  
1317    </div>
1318</div>
1319<div class="room-slider-footer clearfix">
1320  <div class="pull-left">
1321      
1322  </div>
1323  <div class="pull-right room-detail__slider-controls">
1324      <div class="js-slider__insert-grouped-actions room-detail__slider-nav"></div>
1325      
1326  </div>
1327</div>
1328</div>
1329<div class="dialog js-dialog-lightbox" aria-hidden="true">
1330  <div class="dialog-content--lightbox container">
1331    <div class="js-slider-container container"></div>
1332    
1332<script type="text/template" class="js-template">
1333      <div class="js-slider__wrapper">
1334        <div class="js-slider-lightbox slider-lightbox" data-pagination="true" [%? it.options.download %]data-download="true"[%?%]>
1335          [%~ it.images :item%]
1336          <div class="slider-lightbox__slide [%? item.useLayoutWithCaptionsBelow %]with-captions-below[%?%]">
1337            <div class="slider-lightbox__image-container">
1338              [%? item.url && !item.caption && !item.useLayoutWithCaptionsBelow %]
1339                <div class="slider-lightbox__captions icon-chain">
1340                    <a href="[%= item.url %]"
1341                        [%? item.urlTarget && item.urlTarget.length %] target="[%= item.urlTarget %]"[%?%]
1342                        [%? item.ariaLabel && item.ariaLabel.length %] aria-label="[%= item.ariaLabel %]"[%?%]
1343                        class="icon-chain-wrapper">
1344                        <svg class="icon icon-chain-link"><use href="#icon-chain-link" style="color: [%= item.color %];"></use></svg>
1345                    </a>
1346                </div>
1347              [%?%]
1348              [%? item.isVideo === true %]
1349                <div class="slider-lightbox__video-wrapper">
1350                  [%= item.video %]
1351                </div>
1352              [%?? item.isVideo === false %]
1353                <img crossorigin="anonymous" data-lazy="[%= item.src %]" alt="[%= item.alt %]" src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==">
1354              [%?%]
1355              [%? item.title || item.desc || item.caption%]
1356                <div class="slider-lightbox__captions">
1357                  [%? item.title %]<div class="slider-lightbox__captions-title">[%= item.title %]</div>[%?%]
1358                  [%? item.desc %]<div class="slider-lightbox__captions-desc">[%= item.desc %]</div>[%?%]
1359                  [%? item.caption %]<div class="m-gallery--itemCaption">[%= item.caption %]</div>[%?%]
1360                </div>
1361              [%?%]
1362              <div class="slider-lightbox__slides-controls">
1363                [%? it.options.download || (item.url && !item.caption) %]
1364                  <div class="slider-lightbox__actions">
1365                    [%? it.options.download %]
1366                    <a class="download-link" href="[%= item.downloadLink %]" download>
1367                      <svg class="icon icon-download-arrow" aria-hidden="1"><use href="#icon-download-arrow"></use></svg>
1368                      <span class="download-link-text">Download</span>
1369                    </a>
1370                    [%?%]
1371                    [%? item.url && !item.caption && item.useLayoutWithCaptionsBelow %]
1372                    <a href="[%= item.url %]"
1373                        [%? item.urlTarget && item.urlTarget.length %] target="[%= item.urlTarget %]"[%?%]
1374                        [%? item.ariaLabel && item.ariaLabel.length %] aria-label="[%= item.ariaLabel %]"[%?%]
1375                        class="icon-chain-wrapper">
1376                        <svg class="icon icon-chain-link"><use href="#icon-chain-link" style="color: [%= item.color %];"></use></svg>
1377                    </a>
1378                    [%?%]
1379                  </div>
1380                [%?%]
1381                <div class="js-slider__insert-grouped-actions"></div>
1382              </div>
1383            </div>
1384          </div>
1385          [%~%]
1386        </div>
1387      </div>
1388    </script>
1388
1389  </div>
1390</div>
1391
1392  
1393</div>
1394  
1395</div>
1396    </div>
1397    <div class="container p-room room__under-content">
1398      
1399      
1400    </div>
1401    
1402    
1403    
1404  </div>
1405</div>
1406
1407
1408
1409
1410
1411<div id="back-to-top" class="back-to-top__wrapper ">
1412    <a class="back-to-top link-text" href="#top" data-page-height="1050" data-scroll-height="400">
1413        <span>Back to top</span>
1414        <div class="btn btn-ghost" aria-hidden="true" >
1415            <svg  xmlns="http://www.w3.org/2000/svg" viewBox="0 0 13.125 18.666">
1416                <title>Back to top</title>
1417                <path d="M.2 6.095a.662.662 0 0 0 .931.941L5.9 2.265v15.741a.655.655 0 0 0 .658.659.663.663 0 0 0 .668-.659V2.265l4.761 4.77a.675.675 0 0 0 .941 0 .659.659 0 0 0 0-.941l-5.9-5.9a.648.648 0 0 0-.931 0z"/>
1418            </svg>
1419        </div>
1420    </a>
1421</div>
1422<script>
1423    window.footerConfigs = {
1424        "footerLanguages": {
1425  
1426}
1427    }
1428
1429    if(!window.footerTwoTextFields) {
1430        window.footerTwoTextFields = [];
1431    }
1432    window.footerTwoTextFields['id-68ad539f24f913b59e88ab2b71893f86'] = {
1433        hotelName: `Boxboro Regency Hotel & Conference Center`,
1434        contact: `<p>242 Adams Place, Boxboro, MA 01719<br \/>\r\nPhone:&nbsp;<u><a href=\"tel:978-263-8701\">978-263-8701<\/a><\/u>&nbsp;| Email:&nbsp;<u><a href=\"mailto:[email protected]\">[email protected]<\/a><\/u><\/p>\r\n`,
1435        copyright: `<p>&copy; 
1435<script>document.write(new Date().getFullYear());<\/script> Boxboro Regency | Designed by <a href=\"https:\/\/www.travelclick.com\" target=\"_blank\">TravelClick<\/a>, an Amadeus company<\/p>\r\n`
1436    }
1437
1438    if(!window.footerTwoLinks) {
1439        window.footerTwoLinks = {};
1440    }
1441    window.footerTwoLinks['id-68ad539f24f913b59e88ab2b71893f86'] = {footerLinksList: [
1442{
1443    url: '/contact-location',
1444    target: false,
1445    text: `Contact & Location`
1446},
1447{
1448    url: '/terms-conditions',
1449    target: false,
1450    text: `Terms & Conditions`
1451},
1452{
1453    url: '/privacy-policy',
1454    target: false,
1455    text: `Privacy Policy`
1456},
1457{
1458    url: '/notice-of-accessibility',
1459    target: false,
1460    text: `Notice of Accessibility`
1461},
1462{
1463    url: '/book/modify-booking',
1464    target: false,
1465    text: `Modify\/Cancel Booking`
1466},
1467{
1468    url: '/book/dates-of-stay',
1469    target: false,
1470    text: `Restart Booking`
1471},]}
1472
1473    if(!window.footerTwoNewsLetter) {
1474        window.footerTwoNewsLetter = [];
1475    }
1476    window.footerTwoNewsLetter['id-68ad539f24f913b59e88ab2b71893f86'] ={
1477        btnTitle:  `Button`,
1478        placeholder: `Your email`,
1479    }
1480
1481    if(!window.footerTwoCustomHtml) {
1482        window.footerTwoCustomHtml = [];
1483    }
1484    window.footerTwoCustomHtml['id-68ad539f24f913b59e88ab2b71893f86'] = {
1485        contentHtml: ''
1486    }
1487
1488    if(!window.footerTwoLocales) {
1489        window.footerTwoLocales = [];
1490    }
1491    window.footerTwoLocales['id-68ad539f24f913b59e88ab2b71893f86'] = {
1492        opensInANewTab: `opens in a new tab`,
1493        addEmailToSub: `Add your email to subscribe`,
1494        followUs: `Follow us`,
1495        navigationLink: `Link`,
1496        manageCookies: `Manage Cookies`
1497    }
1498</script>
1498
1499<footer class="footer m-footer-base_2 js-footer-two-app" id="footer-content" data-footer-name="ft2" v-cloak>
1500    <footer-two-app
1501        :configs="{
1502            websiteType: 'hotel',
1503            blockId: 'id-68ad539f24f913b59e88ab2b71893f86',
1504            newsletter: {
1505                enabled: false,
1506                buttonOnly: false,
1507                url: '',
1508                opensInNewTab: false,
1509                style: '',
1510            },
1511            logo: {
1512                logoTop: '',
1513                logoBottom: '',
1514                customBackground: {
1515                    enabled: false,
1516                    backgroundColor: ''
1517                },
1518                additionalLanguages: {
1519                    enabled: false,
1520                    logoTop: '',
1521                    logoBottom: '',
1522                    backgroundColor: ''
1523                }
1524            },
1525            hr: {
1526                enabled: false,
1527                width: '',
1528                devices: ''
1529            },
1530            socialIcons: {
1531                enabled: true,
1532                label: false
1533            },
1534            languageSelectorEnabled: false,
1535            widgetEnabled: false,
1536            isSecurePrivacyEnabled: true,
1537            manageCookies: true,
1538            socialIconLinks: {iconStyles: {
1539    iconStyle: '',
1540    socialIconColor: ''
1541},
1542socialLinks: {
1543    facebook: 'https://www.facebook.com/boxbororegency/',
1544    facebookTarget: true,
1545    twitter: 'https://twitter.com/boxbororegency',
1546    twitterTarget: true,
1547    tripAdvisor: '',
1548    tripAdvisorTarget: false,
1549    instagram: '',
1550    instagramTarget: false,
1551    youTube: '',
1552    youTubeTarget: false,
1553    pinterest: '',
1554    pinterestTarget: false,
1555    weChat: '',
1556    weChatTarget: false,
1557    linkedin: '',
1558    linkedinTarget: false,
1559    tiktok: '',
1560    tiktokTarget: false,
1561    xing: '',
1562    xingTarget: false,
1563    google: '',
1564    googleTarget: false,
1565    lineMessenger: '',
1566    lineMessengerTarget: false,
1567    whatsapp: '',
1568    whatsappTarget: false,
1569    weibo: '',
1570    weiboTarget: false,
1571    flickr: '',
1572    flickrTarget: false,
1573    foursquare: '',
1574    foursquareTarget: false,
1575    snapchat: '',
1576    snapchatTarget: false
1577},
1578locales: {
1579    opensInANewTab: 'opens in a new tab',
1580}},
1581            customSocialIconsList: {iconColor: '',
1582customSocialIconsList: []}
1583        }"
1584    >
1585    </footer-two-app>
1586    
1587</footer>
1588<script src="/frontend/galaxy-helpers/public/galaxy-helpers.js?v=l-8b2db2d5-d32f-488f-87c4-c01b220944b1"></script>
1588<!-- Generated by Galaxy-->
1589<script type="text/template" id="sliderPrevArrow">
1590    <button class="slick-prev" aria-label="Go to previous slideshow element" type="button"><svg aria-hidden="true" class="icon icon-arrow-left"><use href="#icon-arrow-left"></use></svg> <span class="sr-only">Previous</span></button>
1591</script>
vendor: 1 bytes, line 1591
1591
1592<script type="text/template" id="sliderNextArrow">
1593    <button class="slick-next" aria-label="Go to next slideshow element" type="button"><svg aria-hidden="true" class="icon icon-arrow-right"><use href="#icon-arrow-right"></svg><span class="sr-only">Next</span></button>
1594</script>
vendor: 1 bytes, line 1594
1594
1595<script type="text/template" id="sliderPagination">
1596    <div class="slick-custom-pagination"><span class="slick-current-slide"></span> / <span class="slick-total-slide"></span></div>
1597</script>
vendor: 1 bytes, line 1597
1597
1598<script type="text/template" id="sliderPlayPause">
1599    <button class="slick-play-pause" type="button">
1600        <span class="slick-play-pause__pause"><svg aria-hidden="true" class="icon icon-pause"><use href="#icon-pause"></svg><span class="sr-only">Pause slideshow</span></span>
1601        <span class="slick-play-pause__play"><svg aria-hidden="true" class="icon icon-play"><use href="#icon-play"></svg><span class="sr-only">Play slideshow</span></span>
1602    </button>
1603</script>
vendor: 1 bytes, line 1603
1603
1604<script type="text/template" id="sliderGroupedActions">
1605    <div class="slider__actions slider__actions--flat">
1606		<span class="sr-only">Slideshow control buttons</span>
1607		<span class="sr-only">Clicking on the following links will update the content above</span>
1608        <div class="slider__action js-slider-prev-container"></div>
1609        <div class="slider__action js-slider-pagination-container"></div>
1610        <div class="slider__action js-slider-next-container"></div>
1611    </div>
1612</script>
vendor: 1 bytes, line 1612
1612
1613<script type="text/template" id="sliderGroupedActionsAutoRotate">
1614    <div class="slider__actions slider__actions--flat">
1615		<span class="sr-only">Slideshow control buttons</span>
1616		<span class="sr-only">Clicking on the following links will update the content above</span>
1617        <div class="slider__action js-slider-pagination-container"></div>
1618        <div class="slider__action js-slider-prev-container"></div>
1619        <div class="slider__action js-slider-playpause-container"></div>
1620        <div class="slider__action js-slider-next-container"></div>
1621    </div>
1622</script>
vendor: 1 bytes, line 1622
1622
1623<script type="text/template" id="templateReadMore">
1624    <a class="l-read-more" href="#"  aria-label="Read more about Boxboro Regency" ><span>Read more</span><svg aria-hidden="true" class="icon icon-arrow-left"><use href="#icon-arrow-left"></use></svg></a>
1625</script>
vendor: 1 bytes, line 1625
1625
1626<script type="text/template" id="templateReadLess">
1627    <a class="l-read-less" href="#"  aria-label="Read less about Boxboro Regency"><span>Read less</span><svg aria-hidden="true" class="icon icon-arrow-left"><use href="#icon-arrow-left"></use></svg></a>
1628</script>
vendor: 1 bytes, line 1628
1628
1629<script>
1630var traductionBM = {
1631    previousMonth: 'Previous Month',
1632    nextMonth: 'Next Month',
1633}
1634</script>
vendor: 1 bytes, line 1634
1634
1635<script>
1636var validationMessages = {
1637    required: "This field is required.",
1638    email: "Please enter a valid e-mail address.",
1639    url: "Please enter a valid URL.",
1640    date: "Please enter a valid date.",
1641}
1642</script>
vendor: 1 bytes, line 1642
1642
1643<script>
1644  window.isHome = "0";
1645
1646  window.localeSlider = {
1647  goToNextSlide: 'Go to next slide, slide {current} of {total}',
1648  goToPrevSlide: 'Go to previous slide, slide {current} of {total}',
1649  lastSlide: 'You are on the last slide',
1650  firstSlide: 'You are on the first slide',
1651  nowOnSlide: 'You are now on slide {current} of {total}',
1652  videoPause: 'Slider is paused',
1653  videoPlay: 'Slider is playing',
1654  toggleFullScreen: 'Toggles gallery to full screen, {current} of {total}',
1655  youAreOnFullScreen: 'You are on full image',
1656  youCloseFullScreen: 'You closed the full image'
1657  };
1658</script>
1658
1659
1660<script defer src="/integration/tc-theme/public/js/bundle.js?vf44cebbdfd7caa63012aba63275ec359"></script>
1660
1661<div id="bm-calendars" class="bm-calendar-container bm___calendar-container"></div>
1662<div class="dialog js-dialog-lightbox-vue" aria-hidden="true">
1663  <div class="dialog-content--lightbox container">
1664    <div class="js-slider-container container"></div>
1665    
1665<script type="text/template" class="js-template" id="js-template-lightbox">
1666      <div class="js-slider__wrapper">
1667        <div class="js-slider-lightbox slider-lightbox" data-pagination="true" [%? it.options.download %]data-download="true"[%?%]>
1668          [%~ it.images :item%]
1669          <div class="slider-lightbox__slide">
1670            <div class="slider-lightbox__image-container">
1671              [%? item.url && !item.caption%]
1672                <div class="slider-lightbox__captions icon-chain">
1673                    <a href="[%= item.url %]"
1674                        [%? item.urlTarget && item.urlTarget.length %] target="[%= item.urlTarget %]"[%?%]
1675                        [%? item.ariaLabel && item.ariaLabel.length %] aria-label="[%= item.ariaLabel %]"[%?%]
1676                        class="icon-chain-wrapper">
1677                        <svg class="icon icon-chain-link"><use href="#icon-chain-link" style="color: [%= item.color %];"></use></svg>
1678                    </a>
1679                </div>
1680              [%?%]
1681              [%? item.isVideo === true %]
1682                <div class="slider-lightbox__video-wrapper">
1683                  [%= item.video %]
1684                </div>
1685              [%?? item.isVideo === false %]
1686                <img crossorigin="anonymous" data-lazy="[%= item.src %]" alt="[%= item.alt %]" src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==">
1687                [%? item.title || item.desc || item.caption%]
1688                <div class="slider-lightbox__captions">
1689                  [%? item.title %]<div class="slider-lightbox__captions-title">[%= item.title %]</div>[%?%]
1690                  [%? item.desc %]<div class="slider-lightbox__captions-desc">[%= item.desc %]</div>[%?%]
1691                  [%? item.caption %]<div class="m-gallery--itemCaption">[%= item.caption %]</div>[%?%]
1692                </div>
1693                [%?%]
1694              [%?%]
1695              [%? it.options.download %]
1696                <div class="slider-lightbox__actions">
1697                  <a class="download-link" href="[%= item.downloadLink %]" download>
1698                    <svg class="icon icon-download-arrow" aria-hidden="1"><use href="#icon-download-arrow"></use></svg>
1699                    Download
1700                  </a>
1701                </div>
1702              [%?%]
1703            </div>
1704          </div>
1705          [%~%]
1706        </div>
1707        <div class="slider-lightbox__slides-controls clearfix">
1708          <div class="pull-right">
1709            <div class="js-slider__insert-grouped-actions"></div>
1710          </div>
1711        </div>
1712      </div>
1713    </script>
1713
1714  </div>
1715</div>
1716<div id="generalAnnoucement" aria-atomic="true" aria-live="assertive" class="sr-only"></div>
1717<div id="aria-announcer" class="sr-only" aria-live="polite" role="status" aria-atomic="true"></div>
1718<script>
1719  window.locale ={
1720    moreMenuClosed : 'More menu closed',
1721    moreMenuOpened :'More menu opened',
1722    bookingMaskClosed: 'Booking mask closed',
1723    bookingMaskOpened: 'Booking mask Opened'
1724  }
1725</script>
1725
1726<div id="tooltips-wrapper"></div>
1727
1728
1729<script defer src="/integration/tc-ext-integrated-datalayer/public/js/bundle.js?vf44cebbdfd7caa63012aba63275ec359" crossorigin="anonymous"></script>
1729
1730
1731
1732<!-- Extension Consent Popup -->
1733
1734
1735
1736<script class="js-module-currency-switcher">
1737  let currencySwitcherConfig = {
1738
1739    hotelId: '101336',
1740    isChain: false,
1741    geolocation: false,
1742    defaultCurrency: 'USD',
1743    topCurrencies: ''.split(','),
1744    currenciesAsCode: ''.split(','),
1745
1746    locales: {
1747      search: 'Search',
1748      topCurrencies: 'Top currencies',
1749      allCurrencies: 'All currencies',
1750      results: 'Results',
1751      noResults: 'No results found',
1752      removeButton: 'cleans the search input',
1753      optionButton: 'will be set as the default currency',
1754      selectYourCurrency: 'Select your currency',
1755      opensThePopup: 'Opens the currency switcher dialog',
1756      selectedCurrency: 'Selected currency:',
1757      backToMenu: 'Back to the menu',
1758      popupClose: 'Back to the menu'
1759    }
1760  };
1761  
1762  if (!window.GLXExtensions) {
1763    window.GLXExtensions = { 
1764      currencySwitcher: currencySwitcherConfig 
1765    };
1766  } else {
1767    window.GLXExtensions.currencySwitcher = currencySwitcherConfig;
1768  }
1769</script>
vendor: 1 bytes, line 1769
1769
1770<script defer src="/integration/tc-ext-currency-switcher/public/js/bundle-ext-currency-switcher.js?vf44cebbdfd7caa63012aba63275ec359" crossorigin="anonymous"></script>
vendor: 1 bytes, line 1770
1770
1771<script>
1772  window.gmsSDKSession = true; // use sessionStorage and not localStorage for sdk (user token)
1773  window.gmsJSPath = '/integration/tc-ext-guest-portal/public/compiled/js/';
1774</script>
1774
1775
1776<script defer src="https://cdn.galaxy.tf/asset-galaxy/js/gms-latest.min.js?vf44cebbdfd7caa63012aba63275ec359"></script>
1776
1777
1778<script defer src="/integration/tc-ext-guest-portal/public/compiled/js/main.bundle.js?vf44cebbdfd7caa63012aba63275ec359"></script>
vendor: 1 bytes, line 1778
1778
1779<script>  
1780  var gmsUrlReservation = '';
1781  var gmsUrlReservationTarget = false;
1782  var endpointBase = 'https://api.travelclick.com/loyalty/v2/101336'
1783;
1784  var tokenEndpoint = 'proxy'
1785;
1786  var reservationUrl = '';
1787  var gmsModifyBookingURL = ''; /* Link for the button "Modify" if no value */
1788  var language = 'en';
1789  var gmsLoginURL = '/gp-login';
1790  var gmsHomeURL = '';
1791  var gmsSignUpURL = '/gp-sign-up';
1792  var gmsResetPasswordURL = '/gp-reset-password';
1793  var gmsSignUpSuccessURL =  '/gp-sign-up-success';
1794  var gmsResetPasswordCodeSuccessURL = '/gp-reset-password-step-2';
1795  var gmsDateFormat = 'YYYY-MM-DD';
1796  var gmsFirstDay =  0
1797;
1798  var gmsDatePlaceholder =  '';
1799  var gmsCalendars = {
1800    wcag: {
1801      selectedCheckInDate: "Selected check in date is",
1802      selectedCheckOutDate: "Selected check out date is",
1803      selectedCheckInDateText: "This button opens the calendar to select check in date.",
1804      selectedCheckOutDateText: "This button opens the calendar to select check out date.",
1805      selected: "Selected",
1806    },
1807    labels: {
1808      previousMonth: "Previous Month",
1809      nextMonth: "Next Month",
1810    }
1811  }
1812
1813  
1814
1815  var gmsConfigObject = {
1816    hotelsDefaultPhoto: 'https://via.placeholder.com/150',
1817    consentTexts: {
1818      popup: {
1819        title: "One more thing",
1820        button: "Continue",
1821        require_text: "Please select one option to continue"
1822      },
1823      email: {
1824        opt_in: "<p>I consent to receive email communications.<\/p>\r\n"
1825,
1826        opt_out: "NO! I don't want to know about special offers and promotions",
1827      },
1828      conditions: "<p>I consent to the Terms and Conditions.<\/p>\r\n",
1829    }
1830  };
1831  var gmsBookingEngineProviderId =  
1832
1833'29'
1834
1835
1836;
1837  var gmsHotelsData = '/json/search/311/1/gp-hotels.json'
1838  var tierData = '[]'
1839  window.localesGuestPortalExtension = "/json/locale/1909/311/1"
1840  
1841</script>
1841
1842
1843
1844<script>
1845  window.tcGuestPortalAuthPopupProps = window.tcGuestPortalAuthPopupProps || {};
1846
1847  window.tcGuestPortalAuthPopupProps.layoutType = 1;
1848  
1849  window.tcGuestPortalAuthPopupProps.fullPopUpLayoutConfig = {
1850    title: "",
1851    subtitle: "",
1852    description: "",
1853    benefits: "",
1854    alignment:  'center'
1855
1856  };
1857
1858  window.tcGuestPortalAuthPopupProps.logo = {
1859    src:'', 
1860position:'center',
1861
1862  };
1863  window.tcGuestPortalAuthPopupProps.formLoginConfig = {
1864    alignment:  'center'
1865,
1866    
1867btn_variant: 'gms-btn-action', 
1868    sso_buttons: {
1869      google:  false
1870,
1871      facebook:  false
1872,
1873      twitter: false,
1874      sso_position:  false
1875
1876    }
1877  };
1878
1879  window.tcGuestPortalAuthPopupProps.formSignUpConfig = {
1880    alignment:  'center'
1881, 
1882    
1883btn_variant: 'gms-btn-action', 
1884    sso_buttons: {
1885      google:  false
1886,
1887      facebook:  false
1888,
1889      twitter: false,
1890      sso_position:  false
1891
1892    },
1893    consent_email: 'visible',
1894    termsAndConditionsErrorLabel: "Terms and Conditions Consent",
1895  };
1896
1897  window.tcGuestPortalAuthPopupProps.formSignUpFieldsConfig = {
1898    form_fields: {
1899      title: {
1900    visible: false,
1901    required: false,
1902},
1903first_name: {
1904    required: true
1905},
1906last_name: {
1907    required: true
1908},
1909confirm_password: {
1910    visible: true,
1911    required: true,
1912},
1913phone_number: {
1914    visible: false,
1915    required: false,
1916},
1917secondary_phone_number: {
1918    visible: false,
1919    required: false,
1920},
1921mobile: {
1922    visible: false,
1923    required: false,
1924},
1925address1: {
1926    visible: false,
1927    required: false,
1928},
1929address2: {
1930    visible: false,
1931    required: false,
1932},
1933city: {
1934    visible: false,
1935    required: false,
1936},
1937country: {
1938    visible: false,
1939    required: false,
1940},
1941state_province: {
1942    visible: false,
1943    required: false,
1944},
1945postal_code: {
1946    visible: false,
1947    required: false,
1948},
1949birthday: {
1950    visible: false,
1951    required: false,
1952    date_format: window.gmsDateFormat,
1953},
1954preferred_language: {
1955    visible: false,
1956    required: false,
1957},
1958additional_note: "",
1959loyalty_reward_options: {
1960    visible: window.gmsEarningPreferences
1961}
1962
1963    }
1964  };
1965
1966  window.tcGuestPortalAuthPopupProps.formResetPasswordConfig = {
1967    alignment:  'center'
1968, 
1969    show_have_code: false
1970  }
1971
1972  window.tcGuestPortalAuthPopupProps.resetPasswordCodeSuccessConfig = {
1973    alignment:  'center'
1974, 
1975  }
1976
1977  window.tcGuestPortalAuthPopupProps.signUpSuccessConfig = {
1978    alignment:  'center'
1979, 
1980  }
1981</script>
1981
1982
1983
1984<script>(function(){var s = document.createElement('script'),e = ! document.body ? document.querySelector('head') : document.body;s.src = 'https://acsbapp.com/apps/app/dist/js/app.js';s.async = true;s.onload = function(){acsbJS.init({statementLink : '',footerHtml : '',hideMobile : false,hideTrigger : false,language : 'en',position : 'right',leadColor : '#146FF8',triggerColor : '#146FF8',triggerRadius : '50%',triggerPositionX : 'right',triggerPositionY : 'bottom',triggerIcon : 'people',triggerSize : 'medium',triggerOffsetX : 20,triggerOffsetY : 20,mobile : {triggerSize : 'small',triggerPositionX : 'right',triggerPositionY : 'center',triggerOffsetX : 0,triggerOffsetY : 0,triggerRadius : '50%'}});};e.appendChild(s);}());</script>
1984<script type="text/javascript"  src="/NTXG-uivty/47jRIE/ylGA/6GVNwf0DcGDp2p/THp9R0IHcgQ/dn/F6fCgScgo"></script>
1984</body></html>

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.