1<!doctype html> 2<html dir="ltr" lang="en" data-lang="" data-template="free-content" data-template-source="tc-theme"> 3<head>
4<script> 5 var galaxyInfo = { 6 website_id: 5505, 7 tvs: 0, 8 cms_id: 178309, 9 iso: "en_US", 10 local: "en", 11 traduction_id: 1, 12 env: "prod", 13 domain_unique_id: "4420ec3f13cd24a1b80dba85e50e3d32", 14 proxy_url: "https://tc.galaxy.tf", 15 proxy_key: "3db3d1ffe0f9c2d89546ccbe9d701748", 16 proxy_url_lead: "https://tc.galaxy.tf/leads?key=3db3d1ffe0f9c2d89546ccbe9d701748&glx-website-id=5505&glx-trad-id=1", 17 proxy_user_pool_id: "", 18 item_previous:"", 19 item_current:"", 20 item_next_item:"", 21 item_count:"0", 22 auto_visibility_start: "", 23 auto_visibility_end: "", 24 visibility_redirect_url: "", 25 locales_theme:"/json/locale/5505/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/628f34576138b4ebcf3dac1c.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=Oswald:400,400i,700,700i&display=swap&subset=latin,latin-ext"><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Oswald: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=Oswald:400,400i,700,700i&display=swap&subset=latin,latin-ext"/></noscript> 40<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> 41<link rel="preload" as="style" href="https://fonts.googleapis.com/css?family=Raleway:400,400i,700,700i&display=swap&subset=latin,latin-ext"><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Raleway: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=Raleway:400,400i,700,700i&display=swap&subset=latin,latin-ext"/></noscript> 42<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> 43<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests"> 44<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=2.0, user-scalable=1"> 45<link rel="stylesheet" href="/css/custom/5505/1/main/78de9ed256b74360fc5de3602d76a65b/main.css" data-theme-name="th1">
46<script> 47// Picture element HTML5 shiv 48document.createElement( "picture" ); 49</script>
vendor: 1 bytes, line 49
49
50<script>var BIDnumber = '113661';</script>
50 51 52 53 54 55<style> 56 :root { 57 --btn-animation-type: Instant; 58 59 --hero-animation-type: ; 60 --hero-animation-start: No animation; 61 --hero-animation-text: No Animation; 62 --hero-animation-slider: Fade out image; 63 --hero-animation-slider-delay: 6000ms; 64 --hero-animation-pages: Homepage; 65 66 --on-scroll-animation: ; 67 --on-scroll-animation-pages: Homepage; 68 69 --member-rate-enabled: ; 70 --member-rate-custom-logo: ; 71 } 72</style>
73<script> 74 console.log('Inside Theme Extension - Global Head', 'prod'); 75</script>
75 76<!-- 77 78 79<link rel="stylesheet" href="/css/custom/5505/287/main/e17f6a2d231ea3ef91aec3f756fdf921/main.css" /> --> 80 81 82
83<script> 84 const tcIntegratedDatalayerConfig = { 85 website: { 86 name: "\u200b\u200bAtlantica Hotel Halifax ", 87 type: '3', 88 tvs: '0', 89 nbHotel: 90 91 '1' 92 93 94 , 95}, 96 websiteItem: { 97 bid: '113661', 98 99 hotelId: '5575', 100 101 bookingEngineHotelId: '72818', 102 bookingEngineProvider: 103 104"iHotelier (BE5)" 105 106 107, 108 branding: { 109 name: 110 111"\u200b\u200bAtlantica Hotel Halifax" 112 113, // new 114 brand: 115 116"\u200b\u200bAtlantica Hotel Halifax BR" 117 118 119, 120 masterBrand: 121 122"\u200b\u200bAtlantica Hotel Halifax MB" 123 124 125, 126 chainId: 'false', 127 }, 128 location: { 129 city: "Halifax", 130 country: "Canada", 131 countryCode: "CA", 132 state: "Nova Scotia", 133 }, 134 rating: '0', 135 roomTypesCount: '9' 136}, 137 hotelInDetail: 138{ 139 140}, 141 ibe: { 142 ibeGeneral: [{"id":5401,"hotel_id":5575,"months_id":2,"is_enable_rate_desktop":1,"rate_display_id":1,"rate_display":"Average per night","default_rate_display":"Average per night","default_rate_display_id":1}], 143 ibeProductDisplay: [{"id":5391,"hotel_id":5575,"is_service_enhancements":1,"is_mandatory":0,"default_product_tab_id":1,"desktop_layout_id":2,"desktop_layout_settings_id":4,"desktop_layout_default_id":1,"rooms_tab_id":3,"rates_tab_id":3,"packages_tab_id":2,"offers_tab_id":3,"filters_ids":"2,3,9,7,4,6,8"}] 144}, 145 }; 146 147 if (!window.GLXExtensions){ 148 window.GLXExtensions = { tcIntegratedDataLayer: { isEnabled: true, config: tcIntegratedDatalayerConfig } } 149 } else { 150 window.GLXExtensions.tcIntegratedDataLayer = { isEnabled: true, config: tcIntegratedDatalayerConfig } 151 } 152</script>
152 153 154<link rel="preload" href="/css/custom/5505/307/main/79f2f525fae08987d9f4770e84ff1f0b/main.css" as="style" onload="this.onload=null;this.rel='stylesheet'"> 155<noscript><link rel="stylesheet" href="/css/custom/5505/307/main/79f2f525fae08987d9f4770e84ff1f0b/main.css" /></noscript> 156<link rel="preload" href="/css/custom/5505/311/main/53b00f6dda083256e4dd6d5269f0b3bc/main.css" as="style" onload="this.onload=null;this.rel='stylesheet'"> 157<noscript><link rel="stylesheet" href="/css/custom/5505/311/main/53b00f6dda083256e4dd6d5269f0b3bc/main.css"></noscript>
158<script> 159 if (!window.GLXExtensions) window.GLXExtensions = {}; 160 window.GLXExtensions.tcGuestPortal = { isEnabled: true }; 161 (function () { 162 const crossDomainParam = /gms=([^&]*)/.exec(window.location.hash); 163 if (crossDomainParam) { 164 window.GLXExtensions.tcGuestPortal.crossDomain = { 165 param: crossDomainParam[1] 166 }; 167 const newURL = new URL(window.location.href); 168 newURL.hash = ''; 169 history.replaceState(null, '', newURL); 170 } 171 })(); 172 173 // title from the unit level 174 const gp_titles_website = ""; 175 const gp_titles_arr = !gp_titles_website ? null : gp_titles_website.split(","); 176 if (gp_titles_arr) { 177 window.GLXExtensions.tcGuestPortal.gmsTitles = gp_titles_arr; 178 } 179</script>
179 180<style> 181/* While loading */ 182glx-tc-lead-rate:not([data-state="ready"]) { 183 opacity: 0.5; 184 cursor: wait; 185} 186/* avoid content jumping after loading in case there is no fallback */ 187glx-tc-lead-rate-member-value, 188glx-tc-lead-rate-value { 189 &:empty::before { 190 content: '\00a0'; /* equivalent to force taking space */ 191 } 192} 193/* If there is no rate or fallback, we hide the rate */ 194glx-tc-lead-rate[data-empty="true"] { 195 display: none!important; 196} 197</style> 198 199 200<!-- webcomponents for rates from proxy -->
201<script type="module" src="/integration-tools/rate-components/public/rates-proxy.js?v1.4.0" ></script>
201 202 203 204<link type="image/x-icon" href="https://image-tc.galaxy.tf/wipng-5w1ftrwcivj6xaptv5x5y5k6r/favicon.png" rel="shortcut icon"/>
205<script src='https://www.thehotelsnetwork.com/js/loader.js?property_id=1047552&account_key=E8E12BE38DD91C81A5A30ED088B88CA8' async></script>
205 206 207<title>Contact Us | Atlantica Hotel Halifax</title> 208<meta name="description" content="Our staff and team members are available and happy to assist you with all your needs, requirements, and queries at Atlantica Hotel Halifax." /> 209<meta name="keywords" content="" /> 210<meta property="og:site_name" content="ââAtlantica Hotel Halifax " /> 211<meta http-equiv="content-type" content="text/html; charset=UTF-8" /> 212<meta name="robots" content="index, follow" /> 213<meta name="google-site-verification" content="hjujmp2hyeCJD7vOyhT5OxKmk1SH2D8trJwOBfgoB18" /> 214<link rel="canonical" href="https://www.atlanticahotelhalifax.com/contact-location" /> 215<meta property="og:locale" content="en_US" /> 216<meta property="og:type" content="website" /> 217<meta property="og:url" content="https://www.atlanticahotelhalifax.com/contact-location" /> 218<meta property="og:title" content="Contact Us | Atlantica Hotel Halifax" /> 219<meta property="og:description" content="Our staff and team members are available and happy to assist you with all your needs, requirements, and queries at Atlantica Hotel Halifax." />
220<script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"@id":"https:\/\/www.atlanticahotelhalifax.com\/","name":"Home"}},{"@type":"ListItem","position":2,"item":{"@id":"https:\/\/www.atlanticahotelhalifax.com\/contact-location","name":"Contact & location "}}]}</script>
vendor: 1 bytes, line 220
220
221<script>var websiteID = 5505;</script>
vendor: 1 bytes, line 221
221
222<script>var cms = 178309</script>
vendor: 1 bytes, line 222
222
223<script>var ts_roll_up_tracking = 'enabled';</script>
vendor: 1 bytes, line 223
223
224<script> var ts_analytics = {"booking_engine_hotel_id":"72818","hotel_bid":113661,"master_brand_bid":"","brand_bid":"","master_brand_chain_id":""}</script>
vendor: 1 bytes, line 224
224
225<script> 226var 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":2,"webHostname":"atlanticahotelhalifax.com","parentHostname":"not_applicable"}; 227 dl.loggedIn = galaxyGMS.isUserLoggedIn() ? "yes" : "no"; 228 dl.memberTier = galaxyGMS.userTierKey() ? galaxyGMS.userTierKey() : "null"; 229</script>
vendor: 1 bytes, line 229
229
230<script>
vendor: 335 bytes, lines 230-234
230(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 231 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 232 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 233 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 234 })(window,document,'script','dataLayer','
234GTM-TL2MM4B
vendor: 6 bytes, lines 234-235
234'); 235
235</script>
235 236 237<style> 238/* 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. */ 239figure.image_resized.glx-cke5-image[style*="width"] img { 240 width: 100%; 241 height: auto; 242} 243</style>
244<script>
vendor: 343 bytes, lines 244-249
244 245 (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 246 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 247 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 248 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 249 })(window,document,'script','dataLayer','
249GTM-WT2MPC4
vendor: 7 bytes, lines 249-250
249'); 250
250</script>
vendor: 1 bytes, line 250
250
251<script>_dynamic_base = "https://dynamic.travelclick-websolutions.com"</script>
251 252 253 254 <link rel="preload" as="image" href="https://image-tc.galaxy.tf/wijpeg-e687g1mimmgihym93gp76e6rb/exterior-27.jpg?width=1920" fetchpriority="high"/> 255 256 <link rel="preload" as="image" href="https://image-tc.galaxy.tf/wijpeg-e687g1mimmgihym93gp76e6rb/exterior-27.jpg?width=800" fetchpriority="high"/> 257 258 259 <link rel="preload" as="image" href="https://image-tc.galaxy.tf/wijpeg-e687g1mimmgihym93gp76e6rb/exterior-27.jpg?height=700" fetchpriority="high"/> 260 261 262</head> 263<body class="g_free-content no-js sticky-footer header1 264 has-secondary-navigation remove-level-three-navigation" 265 data-g-key="AIzaSyAgDnTIEz7DPsi8cCUvnyERMr0h9NQd1MU" 266 267>
268<script>document.body.classList.remove("no-js");document.body.classList.add('js-loading');</script>
268 269<div id="m-header1-skeleton" class="header1-skeleton" aria-hidden="true"></div>
270<script> 271 var websiteGlobalVariables = { 272 'rates': { 273 'hideOldPrices': false 274 } 275 }; 276 277 // Set the CSS custom property dynamically 278 document.documentElement.setAttribute( 279 'data-hide-old-prices', 280 websiteGlobalVariables.rates.hideOldPrices 281); 282</script>
282 283<a href="#header-content" class="skip-main">Skip to navigation</a> 284 285<a href="#site-content" class="skip-main">Skip to main content</a> 286 287<a href="#footer-content" class="skip-main">Skip to footer</a> 288 289<img id="tc-theme-svg-list" src="/integration/tc-theme/public/svg/svg-icons.svg" alt="Website's SVG icons" width="0" height="0"/> 290 291 <style> 292 .id-1db0a34091aec08833886f0bb5f93766 .dialog-close, .id-1db0a34091aec08833886f0bb5f93766.m-popup { 293 color: #000000; 294 } 295 </style> 296 297 298 299<div id="gms-header-dropdown"> 300 <header-dropdown 301 :configs="{ 302 headerSmallData:'', 303 loginText: '', 304 login: '', 305 customIcon: { 306 main: '', 307 hover: '' 308 }, 309 triggerIsButton: false, 310 customColors: { 311 dropdownHead: { 312 enabled: false, 313 background: { 314 default: '', 315 hover:'' 316 }, 317 text: { 318 default:'', 319 hover:'' 320 } 321 }, 322 dropdownPanel: { 323 enabled: false, 324 background: { 325 default: '' 326 }, 327 text: { 328 default:'', 329 hover:'' 330 } 331 } 332 }, 333 dropdown:[ ]}" 334 :translations='{ 335 logout: "Sign Out", 336 signOut: "Sign Out", 337 hello: "Hello,", 338 point:"Point", 339 points:"Points", 340 night:"Night", 341 nights:"Nights", 342 stay:"Stay", 343 stays:"Stays", 344 }'></header-dropdown> 345</div> 346 347 348 349 350
350<script type="text/template" id="extension-zone-cs-container"> 351<div class="cs-container"></div> 352</script>
vendor: 2 bytes, line 352
352
353<script> 354 if(!window.hotelModule) { 355 window.hotelModule = []; 356 } 357 window.hotelModule['id-8af4446f700e64cc60810daadad91faa'] = { 358 url: '/json/search/1/1/hotels-dropdown-data.json' 359 } 360 window.headerMenu = {navItems: [{"url":"\/rooms","current":"","name":"Rooms","target":""},{"url":"\/eat-drink","current":"","name":"Eat & Drink","target":""},{"url":"\/venues","current":"","name":"Venues","target":"","subpages":[{"url":"https:\/\/www.atlanticahotelhalifax.com\/venues#request for proposal","current":"","name":"Request for Proposal","target":""}]},{"url":"\/offers","current":"","name":"Offers","target":""},{"url":"\/gallery","current":"","name":"Gallery","target":""},{"url":"\/points-of-interest","current":"","name":"Points of Interest","target":""},{"url":"\/golf","current":"","name":"Golf","target":""},{"url":"\/amenities","current":"","name":"Amenities","target":""},{"url":"\/contact-location","current":"current","name":"Contact & Location ","target":""},{"url":"\/about-us","current":"","name":"About us","target":""}]} 361 window.headerConfigs = { 362 headerId: 'id-8af4446f700e64cc60810daadad91faa', 363 hrefLanguage: 'en', 364 showSecondaryNavigation: true, 365 showLevelThreeNavigation: false, 366 secondaryNav: [ 367 { 368 linkUrl:'/loyalty-program', 369 linText: 'Loyalty Program', 370 linkTarget: false 371 }, 372], 373 logo: { 374 link: '/', 375 linkTarget: false, 376 title: 'Back to the homepage', 377 hasBackground: false, 378 background: '', 379 hasScrollLogo: true, 380 scrollLogo: 'https://image-tc.galaxy.tf/wipng-b49yo74ju0iiqm09d0jo0jf5w/logo-transparent.png?width=500', 381 scrollLogoAlt: 'Official Logo of Atlantica Hotel Halifax', 382 hasMobileLogo: true, 383 mobileLogo: 'https://image-tc.galaxy.tf/wipng-b49yo74ju0iiqm09d0jo0jf5w/logo-transparent.png?width=250', 384 mobileLogoAlt: 'Official Logo of Atlantica Hotel Halifax', 385 logo:'https://image-tc.galaxy.tf/wipng-3kqtyocsa1lm15dso0q6ecwru/new-atlantica-logo-transparent-white.png?width=500', 386 logoAlt: 'Atlantica Hotel Halifax logo at Atlantica Hotel Halifax', 387 additionalLanguagesLogosSettings: { 388 isEnabled: false, 389 hasLogo: false, 390 logo: '', 391 logoAlt: '', 392 hasScrollLogo: true, 393 scrollLogo: '', 394 scrollLogoAlt: '', 395 hasMobileLogo: false, 396 mobileLogo: '', 397 mobileLogoAlt: '', 398 hasBackground: false, 399 background: '', 400 }, 401 }, 402 showLanguageSwitcher: false, 403 languageSwitcher: { 404 405}, 406 showCurrencySwitcher: true, 407 hasPhoneNumber: true, 408 phoneNumber: '+1.902.423.1161 ', 409 phoneNumberSanitized: '+19024231161', 410 phoneNumberLabel: '', 411 hasSubpages: true, 412 maxNavItems:'6', 413 hamburgerIconColor: '', 414 bookNowLabel: "Book now", 415 dropShadowOnScroll: true, 416 headerMenu:{ navItems:'' }, 417 gmsHeaderDropdown: {}, 418 hotelDropdownConfig:{ 419 crossWebsiteLinking: false, 420 homeLink: '', 421 homeLinkTarget: false, 422 homeLinkLabel: '', 423 homeIcon: false, 424 customHomeIcon: '', 425 groupHotelsDropdowns: '', 426 defaultHotel: '', 427 uncategorisedHotel: '', 428 }, 429 locales: { 430 navigationLink: 'Link', 431 showSubMenuFor:'show submenu for ', 432 hamburgerMenu:'Hamburger Menu', 433 mainNavigation:'main navigation', 434 opensBookingMask:'opens booking mask', 435 closeBookingMask:'close booking mask', 436 closeMoreMenu:'close more menu', 437 backToTheMenu:'back to the menus', 438 gms_helloUser:'Hello,', 439 gms_signOut:'Sign Out', 440 gms_point: 'Point', 441 gms_points: 'Points', 442 gms_night:'Night', 443 gms_nights:'Nights', 444 gms_stay:'Stay', 445 gms_stays:'Stays', 446 call_us:'call us at', 447 menu:'Menu' 448 } 449 } 450</script>
450 451<div id="header-one" class="header-one header-logo-alts" data-scroll-logo-alt="Official Logo of Atlantica Hotel Halifax" data-logo-alt="Atlantica Hotel Halifax logo at Atlantica Hotel Halifax" > 452 <header-one></header-one> 453</div> 454 455 456 457<!-- BM CORE SETTING EXAMPLE -->
458<script> 459 const calendarSettings = { 460 461 displayDateFormat:"MM/DD/YYYY", 462 isLargeLayout: false, 463 464 siteLanguage: 'en', 465 firstDayOfTheWeek: 0, 466 monthsToShow: 1, 467 showDaysInNextAndPreviousMonths: false, 468 469 minimumDaysOfStay: 1, 470 minimumDaysOfStayDefault: 1, 471 minimumDaysOfStaySecondary: 1, 472 minimumDaysOfStayDefaultSecondary: 1, 473 useMinimumDaysOfStaySecondary: false, 474 475 useDefaultArrows: false, 476 arrowsCustomClass: { 477 prev: 'icon icon-arrow-left', 478 next: 'icon icon-arrow-right', 479 }, 480 checkIn: { 481 field: 'bm-checkin-input', 482 trigger: 'bm-checkin-trigger', 483 container: 'bm-calendars', 484 }, 485 checkOut:{ 486 field: 'bm-checkout-input', 487 trigger: 'bm-checkout-trigger', 488 container: 'bm-calendars', 489 }, 490 flexibleDates: { 491 enabled: false, 492 field: 'flexible-dates-input', 493 content: 'My dates are flexible', 494 checkedMark: '<svg class="icon icon-arrow-bottom"><use href="#icon-check"></use></svg>' 495 }, 496 ratesInCalendar: { 497 enabled: true, 498 device: 'desktop', 499 dailyRatesData: [],
500 indicatorColor: '#FFFFFF', 501 customCalendar: { 502 calendarContainer: 'bm-rates-calendar', 503 monthsContainer: 'bm-rates-calendar-months', 504 monthsTrigger: 'bm-rates-month-trigger', 505 daysContainer: 'bm-rates-calendar-days', 506 daysTigger: 'bm-rates-calendar-days', 507 applyTigger: 'bm-rate-calendar-apply', 508 closeTigger: 'bm-rate-calendar-close', 509 }, 510 indicatorLabel: "Lowest available rate", 511 rateLabel: "Rates from ", 512 backBtnLabel: "Go back", 513 monthSelectorLabel: "Select your dates", 514 applyBtnLabel: "Apply dates", 515 }, 516 wcag: { 517 selectedCheckInDate: "Selected check in date is", 518 selectedCheckOutDate: "Selected check out date is", 519 selectedCheckInDateText: "This button opens the calendar to select check in date.", 520 selectedCheckOutDateText: "This button opens the calendar to select check out date.", 521 selected: "Selected", 522 checkInLiveRegionId: 'checkin-region', 523 checkOutLiveRegionId: 'checkout-region', 524 incorrectDateFormatEntered: "Incorrect date format used, please use date format", 525 minimumDaysOfStay: "Minimum Night Stay", 526 calendarExpanded: "Calendar Expanded", 527 }, 528 labels: { 529 previousMonth: "Previous Month", 530 nextMonth: "Next Month", 531 } 532}; 533 const bm_core_settings = { 534 dataContainer: 'bm-app', 535 container: 'bm-box-wrapper', 536 537 startingDate: '', 538 539 calendars: calendarSettings, 540 leadRates: { 541 showRates: 1 , 542 showStrikeThroughRate: false, 543 displayPrice: 'lead-rates-price', 544 bestRateLogo: { 545 enabled: false, 546 logo: "", 547 fallbackText: "Best Rate Guarantee" 548 } 549 }, 550 wcag: { 551 bookNow:{ 552 id: 'booking-mask-submit', 553 opensInANewTab: "opens in a new tab" 554 } 555 }, 556 557 saveBookingSession: false , 558 website: { 559 hotelTypeId: '3', 560 booking_engine_hotel_id: '72818', 561 booking_mask_url: 'https://reservations.travelclick.com/72818?', 562 booking_engine_provider_id: '29' , 563 second_booking_engine_provider_id: '0', 564 second_booking_engine_hotel_id: '0', 565 second_booking_engine_url: '', 566 second_booking_mask_url: '', 567 hasFamilyPricing: false, 568 be_open_in_new_tab: false , 569 570 hotels:[] 571 572}, 573 574 575module: 'hotel', 576id: '5575', 577 578}; 579 const bm_ui_settings = { 580 dataContainer: 'bm-app', 581container: 'bm-box-wrapper', 582containers: { 583 'header1': { 584 vertical: { 585 base: '#bm-hero-container', 586 noHero: '#no-hero', 587 collapsed: '#bm-collapsed-wrapper', 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 'header2': { 613 vertical: { 614 base: '#bm-vertical-base', 615 noHero: '#no-hero', 616 collapsed: '#bm-vertical-base', 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 'headerAdvanced': { 642 vertical: { 643 base: '#bm-hero-container', 644 noHero: '#no-hero', 645 collapsed: '#bm-collapsed-wrapper', 646 triggers: '.bm-collapsed-wrapper' 647 }, 648 horizontal: { 649 base: '#bm-horizontal-hero', 650 belowHero: '#bm-horizontal-below-hero', 651 noHero: '#no-hero', 652 collapsed: '#bm-collapsed-horizontal-wrapper', 653 triggers: '.bm-collapsed-wrapper' 654 }, 655 'area-search': { 656 base: '#bm-horizontal-hero', 657 belowHero: '#bm-horizontal-below-hero', 658 noHero: '#no-hero', 659 collapsed: '#bm-collapsed-horizontal-wrapper', 660 triggers: '.bm-collapsed-wrapper' 661 }, 662 'horizontal-hotel-plus-air': { 663 base: '#bm-horizontal-hero', 664 belowHero: '#bm-horizontal-below-hero', 665 noHero: '#no-hero', 666 collapsed: '#bm-collapsed-horizontal-wrapper', 667 triggers: '.bm-collapsed-wrapper' 668 } 669 }, 670}, 671hero: { 672 container: 'm-hero',
673 typeShort: 'm-hero_short' 674}, 675//area-search 676areaSearch: { 677 enabled: false, 678 URL: '', 679 URLTarget: '', 680 sortResultsBy: 'Destination', 681 helperText: true, 682 locationFieldSearch: false, 683 disableCountrySearch: false, 684 disableRegionSearch: false, 685 disableCitySearch: false, 686 disablePoiSearch: false, 687 disableSearchIcons: false, 688 enableAllDestinationSearch: false, 689 hideCounterPerLevel: false, 690 hideSecondaryInfomation: false, 691 promocodePopUp: { 692 container: 'bm-as-promocode-popup', 693 trigger: 'bm-as-promocode-trigger', 694 mobileClose: 'bm-as-promocode-close', 695 mobileSaveChanges: 'bm-as-promocode-save-changes', 696 } 697}, 698roomPopUp: { 699 enabled: 700 701 true 702 , 703 cmsShowChildrenAges: false , 704 container: 'bm-pu-room-options', 705 roomContainer: 'bm-pu__rooms-container', 706 roomsSelector: 'js-as-room', 707 roomNumber: 'js-room-number', 708 childAgesContainer: 'js-room-child-ages', 709 infantAgesContainer: 'js-room-infant-ages', 710 trigger: 'bm-pu-room-trigger', 711 triggerGuestCount: 'guest_count', 712 triggerGuestLabel: 'guest_label', 713 triggerAdultCount: 'adult_count', 714 triggerAdultLabel: 'adult_label', 715 triggerChildrenCount: 'children_count', 716 triggerChildrenLabel: 'children_label', 717 triggerRoomCount: 'room_count', 718 triggerRoomLabel: 'room_label', 719 mobileClose: 'bm-pu-room-close', 720 mobileSaveChanges: 'bm-pu-room-save-changes', 721 selectRoomLabel: "This button opens the room selector.", 722 addRoom: 'add-room', 723 removeRoom: 'subtract-room', 724 trashRoom: 'bm-pu__room-remove', 725 roomCounter: 'bm-pu-room-counter', 726 adultSelector: 'bmadults', 727 childSelector: 'bm-children', 728 infantSelector: 'bm-infants', 729 labels: { 730 roomOptionsSaveChanges: "Save Changes", 731 roomSingular: "Room", 732 roomPlural: "Rooms", 733 guestSingular: "Guest", 734 guestPlural: "Guests", 735 labelAdults: "Adults", 736 labelChildren: "Children", 737 childAgeInformation: "< 11 years old", 738 infantAgeInformation: "< 2 years old", 739 selectYourOccupancy: "Select your occupancy", 740 addRoom: "Add Room", 741 removeRoom: "Subtract Room", 742 occupancy: "Occupancy", 743 } 744}, 745// button only 746buttonOnly: { 747 enabled: false, 748 URL: '', 749 URLTarget: '', 750 buttonClass: '' 751}, 752//book now buttons 753bookNow: { 754 mobile: { 755 open: 'js-trigger-open-collapse', 756 openLabel: "Book now", 757 close: 'js-trigger-close-collapse', 758 closeLabel: "close" 759 }, 760 desktop: { 761 id: 'booking-mask-submit', 762 label: "Book now", 763 open: 'js-trigger-open-collapse', 764 openLabel: "Book now", 765 close: 'js-trigger-close-collapse', 766 closeLabel: "close" 767 } 768}, 769// layout 770layout: 'vertical', 771fullyExpanded: true, 772horizontalIsFullWidth: false, 773isSticky: false, 774position: 'right', 775collapsed: 'opened', 776collapsePosition: 'in-line', 777//check in/out labels 778checkInLabel: "Check In", 779checkOutLabel: "Check Out", 780requiredFieldsLocal: "* Fields Required", 781headerType: null, 782 //calendars information shared with core 783 calendars: calendarSettings, 784 //hotel select 785hotelSelect: 'booking-mask-hotel', 786hotelSelectWrapper: 'booking-mask-hotel-wrapper', 787selectHotelLabel: "Select hotel", 788selectHotelPlaceHolder: "Select Hotel", 789showNumberOfHotels: false, 790hotelSelectRequired: false, 791showHotelCountry: false, 792//rooms 793showRooms: true, 794rooms: { 795 id:'bm-rooms', 796 min: '1', 797 max: '10', 798 defaultValue: "1", 799 label: "Rooms", 800 required: false 801}, 802 803//adults 804showAdults: true, 805adults: { 806 id:'bmadults', 807 min: '1', 808 max: '10', 809 defaultValue: "1", 810 label: "Adults", 811 required: false 812}, 813 814//children 815showChildren: true, 816children: { 817 id:'bm-children', 818 min: '0', 819 max: '6', 820 defaultValue: '0' || 0 , 821 label: "Children", 822 required: false, 823 disabled: false 824}, 825childAges: { 826 id:'bm-childAges', 827 min: 0, 828 max: 12, 829 defaultValue: 0 , 830 label: "Child age by Check-in", 831 required: false, 832 infantEnabled: true 833}, 834 835//infants 836showInfants: true , 837infants: { 838 id: 'bm-infants', 839 min: '0', 840 max: '2', 841 defaultValue: '0' || 0, 842 label: "Infants", 843 required: false, 844 disabled: false 845}, 846infantAges: { 847 id: 'bm-infantAges', 848 min: 0, 849 max: 1, 850 defaultValue: 0 , 851 label: "Infants age by Check-in", 852 required: false 853}, 854//hotel + air 855showHotelAir: false, 856hotelAir: { 857 preselectHotelAir: false, 858 hotelId:'hotel-only-btn', 859 airId:'hotel-air-btn', 860 srLabel: "Select booking type", 861 hotelLabel: "Hotel", 862 airLabel: "Hotel + Air", 863 departureCityLabel: "Departure City", 864 departureLoadingText: "Searching",
865 departureCityWrapperId: 'departure-city-wrapper', 866 departureCityId: 'departure-city', 867 trigger: 'hotel-air___btn', 868 triggerHotelAir: '#hotel-air-btn', 869 required: true 870}, 871 872showRates: true, 873showRetailRates: !websiteGlobalVariables.rates.hideOldPrices, 874leadRates: { 875 defaultRate: "Make a reservation", 876 rate: '$ 129.00', 877 label: "Best rates from", 878 opensInANewTab: "opens in a new tab", 879 880 customRatesURL: false, 881 URL: 'https://reservations.travelclick.com/72818?HotelId=72818&languageid=1&rooms=1&adults=1', 882 883 bestRateLogo: { 884 enabled: false, 885 logo: "", 886 fallbackText: "Best Rate Guarantee" 887 } , 888 iHotelierConfig: '{"hotelCodes":"72818","daysAhead":90,"adults":"1"}', 889 locales: { 890 loadingText: "Loading", 891 ratesFrom: "Rates from " 892 } 893}, 894 showModifyLink: 1 , 895modify: { 896 id:'modifyBooking', 897 bookingMaskURL: 'https://reservations.travelclick.com/72818?', 898 bookingEngineURL: 'https://reservations.travelclick.com/72818?HotelId=72818&languageid=1&rooms=1&adults=1', 899 text: { 900 modifyBooking: "Modify Booking", 901 openPopup: "Opens modify booking window", 902 closePopup: "Close modify booking window", 903 enterReservationNumber: "Please, enter your reservation number.", 904 reservationNumber: "Reservation number", 905 submitReservationNumber: "Submit reservation number", 906 required: "required", 907 allFieldsAreRequired: "(All fields are required)", 908 opensInANewTab: "opens in a new tab", 909 submit: "Submit", 910 selecHotel: "Select hotel" 911 } 912}, 913 //promocode 914 915 hasPromocode: true, 916 promocodeId: 'booking-mask-promocode', 917 multiPromocodeValueInput: 'js-bm-source-promocode-value', 918 multiPromocodeTypeInput: 'js-bm-source-promocode-name', 919 multiPromocodeRealInput: 'js-bm-fill-promocode', 920 921 922 923 924 925 numberOfPromoCodes: 1, 926 promocodeWCAG: { 927 gotACode: "Got a promocode?", 928 openPromocode: "Opens promocode window", 929 enterYourPromo: "Enter your promocode", 930 clearPromocode: "Clear promocode", 931 closePromocodeWindow: "Close promocode window", 932 addYourCode: "Add your code", 933 selectCodeType: "Select code type", 934 enterYourPromo: "Enter your promocode", 935 applyPromocode: "Apply promocode", 936 addPromo: "Add", 937 promocodeWindowDescription: "This window allows you to enter one of the available types of promocodes", 938 }, 939 940 941 942showPromo: 1 , 943 944 promoCode: { 945 label: "Promocode", 946 labelPlaceholder: "Promocode", 947 promocodeType: 'discount', 948 hasDefaultValue: false , 949 defaultValue: "", 950 }, 951 952 953showTravelAgencyPromo: 0 , 954 955 956showGroupPromo: 0 , 957 958 959showRateAccessCorporatePromo: 0 , 960 961 website: { 962 hotelTypeId: '3', 963 booking_engine_hotel_id: '72818', 964 booking_mask_url: 'https://reservations.travelclick.com/72818?', 965 booking_engine_provider_id: '29' , 966 second_booking_engine_provider_id: '0', 967 second_booking_engine_hotel_id: '0', 968 second_booking_engine_url: '', 969 second_booking_mask_url: '', 970 hasFamilyPricing: false, 971 be_open_in_new_tab: false , 972 973 hotels:[] 974 975}, 976 977 978module: 'hotel', 979id: '5575', 980 981} 982 bm_ui_settings.areaSearch.labels = { 983 searchHint: 'Please enter 3 or more characters', 984 noResultsFound: 'No results found', 985 locationSearchLabel: 'Where do you want to go?', 986 locationSearchPlaceholder: 'Country, city, region or hotel', 987 asCalendarMonthPlaceholder: 'month label', 988 bestRateGuaranteeLabel: 'Best Rate Guarantee', 989 specialCode: 'Special Code', 990 codeType: 'Code Type', 991 code: 'Code', 992 applyCode: 'Apply Code', 993 searchDropDownDescription: 'Search location or property', 994 searchBMInAreaSearchPage: 'ASM Search', 995 updateBMInAreaSearchPage: 'Update', 996}; 997 998</script>
998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017<!-- BM DATA ATTR EXAMPLE --> 1018<div id="bm-app" 1019 data-booking-mask-type="bmvt1-right" 1020 data-mobile-booking-mask-type="bmco1" 1021></div> 1022 1023 1024 1025<div id="main-content" role="main"> 1026 1027 1028 1029 1030 1031<div id="no-hero" class="no-hero"></div> 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043<style> 1044 .m-hero--top__overlay { 1045 position: absolute; 1046 top: 0; 1047 left: 0; 1048 right: 0; 1049 z-index: 10; 1050 pointer-events: none; 1051 max-height: 400px; 1052 1053 height: 200px; 1054 1055 1056 background-image: linear-gradient(to top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5)); 1057 1058 } 1059</style> 1060 1061 1062
1063<script> 1064 if(!window.heroConfigs) { 1065 window.heroConfigs = {}; 1066 } 1067 window.heroConfigs.isHeroAvailable = false; 1068</script>
1068 1069 1070 1071 <div class="js-hero-list" id="hero-list-app-id-7fb6c431563a1f2ebf90a167d29f6079"> 1072 <div id="m-hero-skeleton" 1073 class="m-hero-skeleton skeleton-loader 1074 short-size 1075 1076 bmvt-right header1" 1077 > 1078 <div class="skeleton-hero-image"></div> 1079 </div> 1080 <hero-list-app 1081 :configs="{ 1082 blockId: 'id-7fb6c431563a1f2ebf90a167d29f6079', 1083 heroType: 'Short hero', 1084 unitMediaValue: '0', 1085 noCroppingBg: '', 1086 noCroppingBgImg: '', 1087 noCroppingBgColor: '#fff', 1088 showBreadcrumb: '0', 1089 videoControl: '0', 1090 heroVideoControl:{ 1091 autoStop: '0', 1092 autoStopTime: '5', 1093 hideIcon: '0', 1094 hideLocale: '0', 1095 locale: { 1096 play: 'Play video', 1097 pause: 'Pause video', 1098 } 1099 }, 1100 scrollConfig:{ 1101 showScrollFunction: '0', 1102 scrollAnimation: '', 1103 scrollClickFunction: '0', 1104 scrollText: '', 1105 scrollTextColor: '', 1106 scrollColor: '' 1107 }, 1108 styles:{ 1109 scrollLogo: '', 1110 verticalAlignment: 'center', 1111 verticalAlignmentMobile: 'center', 1112 headerOverlay: 'show overlay', 1113 headerOverlayColor: 'rgba(0, 0, 0, 0.5)', 1114 gradientHeight: '200', 1115 marginBottom: '0', 1116 textAlignment: 'center', 1117 sliderAutoplay: '0', 1118 }, 1119 locales:{ 1120 playVideo: 'Play video', 1121 pauseVideo: 'Pause video', 1122 scrollDown: 'Scroll down to next section', 1123 } 1124 }"> 1125 </hero-list-app> 1126 </div> 1127 1128 1129
1129<script> 1130 if(!window.heroSliderItemList) { 1131 window.heroSliderItemList = []; 1132 } 1133 1134</script>
1134 1135 1136 1137 1138 1139 1140 1141
1142<script> 1143window.heroSliderItemList.push({ 1144 blockId: 'id-e10f6cb8260f426108d2824fa657fa4d', 1145 showOverlay: 'hide overlay', 1146 overlayColor: 'rgba(0, 0, 0, 0.6)', 1147 overlayHeight: '200', 1148 bannerEnabled: '', 1149 bannerBackgroundColor: '', 1150 textAlignment: 'left', 1151 textColor: '#fff', 1152 borderOrShadow: '', 1153 bannerBorderColor: '#fff', 1154 video: ``, 1155 tabletVideo: ``, 1156 mobileVideo: ``, 1157 mediaType: 'image', 1158 title: ``, 1159 subtitle: ``, 1160 bannerImgPosition: 'left', 1161 bannerImgEnabled: '', 1162 buttonEnabled: 'Disable', 1163 url: '', 1164 urlTarget: '', 1165 linkTitle: `Button`, 1166 buttonStyle: 'Action', 1167 desktopVideoObj:{ 1168 isTVS: '', 1169 lazy: ``, 1170 }, 1171 tabletVideoObj:{ 1172 isTVS: '', 1173 lazy: ``, 1174 }, 1175 mobileVideoObj:{ 1176 isTVS: '', 1177 lazy: ``, 1178 }, 1179 imgResponsive:{ 1180 img: { 1181 url:'https://image-tc.galaxy.tf/wijpeg-e687g1mimmgihym93gp76e6rb/exterior-27.jpg?width=1920', 1182 alt:`Exterior view of the Hotel at Atlantica Hotel Halifax` 1183 }, 1184 imgMobile:{ 1185 url:'https://image-tc.galaxy.tf/wijpeg-e687g1mimmgihym93gp76e6rb/exterior-27.jpg?height=700', 1186 alt:`Exterior view of the Hotel at Atlantica Hotel Halifax`, 1187 }, 1188 imgTablet: { 1189 url:'https://image-tc.galaxy.tf/wijpeg-e687g1mimmgihym93gp76e6rb/exterior-27.jpg?width=800', 1190 alt:`Exterior view of the Hotel at Atlantica Hotel Halifax` 1191 }, 1192 }, 1193 bannerImg:{ 1194 url:'/integration/tc-theme/public/img/placeholder_1_1.png', 1195 alt:`` 1196 }, 1197 locales:{ 1198 openInANewTab: 'opens in a new tab' 1199 } 1200}) 1201 1202 </script>
1202 1203 1204 1205 1206 1207 <div id="site-content"> 1208 <style> 1209 .id-d84ffe0d35d7af329e3ddd37ad1f0fc9 .m-introduction__row { 1210 width: 100%; 1211 } 1212 .id-d84ffe0d35d7af329e3ddd37ad1f0fc9 .m-introduction__row{ 1213 } 1214 1215 .id-d84ffe0d35d7af329e3ddd37ad1f0fc9.m-introduction{ 1216 background-color: #F3F3F3; 1217 padding-top: 60px; 1218 padding-bottom: 60px; 1219 } 1220 </style> 1221
1222<script> 1223 if(!window.introduction) { 1224 window.introduction = []; 1225 } 1226 window.introduction['id-d84ffe0d35d7af329e3ddd37ad1f0fc9'] = { 1227 intro: { 1228 title: "Contact & Location ", 1229 subtitle: "Reach Us at Atlantica Hotel Halifax", 1230 content: "<p>The staff at Atlantica Hotel Halifax are at your service — before, during, and after your stay. If you require more information about the hotel, would like to make arrangements for an upcoming stay or have a comment or suggestion about a recent visit, please contact us and we will be pleased to assist you. <\/p>\r\n", 1231 readMore: false, 1232 textColor: '', 1233 linkColor: '', 1234 width: '100%', 1235 textAlignment: 'left', 1236 columns: false, 1237 background: { 1238 type: 'color', 1239 color: '#F3F3F3', 1240 image: '', 1241 repeat: false, 1242 contentBackground: { 1243 type: 'none', 1244 color: '', 1245 image: '', 1246 repeat: false 1247 } 1248 }, 1249 padding: { 1250 desktop: { 1251 enabled: true, 1252 top: '60', 1253 bottom: '60' 1254 }, 1255 tablet: { 1256 enabled: false, 1257 top: '', 1258 bottom: '' 1259 }, 1260 mobile: { 1261 enabled: false, 1262 top: '', 1263 bottom: '' 1264 } 1265 }, 1266 margin: { 1267 enabled: false, 1268 top: '', 1269 bottom: '' 1270 }, 1271 btn: { 1272 showButton: false, 1273 title: "Button", 1274 href: '', 1275 target: false, 1276 style: 'Action' 1277 }, 1278 video: { 1279 showVideo: false, 1280 position: 'bottom', 1281 url: '', 1282 width: '60', 1283 } 1284 } 1285 1286 }; 1287 1288 if(!window.locales) { 1289 window.locales = []; 1290 } 1291 window.locales['id-d84ffe0d35d7af329e3ddd37ad1f0fc9'] = { 1292 opensInNewTab: "opens in a new tab", 1293 readMore: "Read more", 1294 readLess: "Read less" 1295 } 1296</script>
1296 1297 1298<div id="id-d84ffe0d35d7af329e3ddd37ad1f0fc9" class="id-d84ffe0d35d7af329e3ddd37ad1f0fc9 introduction-vue vue-container"> 1299 <introduction-app 1300 :block-id="'id-d84ffe0d35d7af329e3ddd37ad1f0fc9'" 1301 :intro-type="'page'" 1302 /> 1303</div> 1304 1305 1306
1307<script> 1308 if (!window.introduction) { 1309 window.introduction = []; 1310 } 1311 window.introduction['id-d192fff200849f321a540aacf7648b64'] = { 1312 intro: { 1313 enabled: false, 1314 blockWidth: '', 1315 title: "My title", 1316 subTitle: "My subtitle", 1317 content: "<p>Vivamus euismod, quam ac consectetur efficitur, odio lectus gravida tellus, vel pretium sapien dolor sit amet leo. Donec ex lorem, porttitor et augue at, viverra congue elit. Fusce pharetra odio id lacus aliquet scelerisque. Donec blandit magna eu lectus lobortis sollicitudin. Duis eget vulputate lacus. Nullam condimentum venenatis eros, in pharetra sem vestibulum ac. Mauris consectetur massa sed ultrices vulputate.<\/p>\r\n", 1318 textColor: '#000', 1319 textAlign: 'center', 1320 link: { 1321 enabled: false, 1322 title: "Read More", 1323 url: '', 1324 urlTarget: false 1325 }, 1326 btn: { 1327 enabled: false, 1328 title: "Button", 1329 url: '', 1330 urlTarget: false, 1331 style: 'Action' 1332 } 1333 } 1334 } 1335 1336 if(!window.staticMapEmbedCode) { 1337 window.staticMapEmbedCode = []; 1338 } 1339 window.staticMapEmbedCode['id-d192fff200849f321a540aacf7648b64'] = "<iframe src=\"https:\/\/www.google.com\/maps\/embed?pb=!1m18!1m12!1m3!1d2838.5694520416737!2d-63.59330622335259!3d44.646715987609355!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x4b5a222a526183d7%3A0x6d1647054ec77d48!2sAtlantica%20Hotel%20Halifax!5e0!3m2!1sen!2sus!4v1728493719251!5m2!1sen!2sus\" width=\"100%\" height=\"450\" style=\"border:0;\" allowfullscreen=\"\" loading=\"lazy\" referrerpolicy=\"no-referrer-when-downgrade\"><\/iframe>"; 1340 1341 if(!window.hotelModule) { 1342 window.hotelModule = []; 1343 } 1344 window.hotelModule['id-d192fff200849f321a540aacf7648b64'] = { 1345 url: '/json/search/1/1/hotels-data.json' 1346 } 1347 1348 if(!window.poisModule) { 1349 window.poisModule = []; 1350 } 1351 window.poisModule['id-d192fff200849f321a540aacf7648b64'] = { 1352 url: '/json/search/1/1/pois-data.json' 1353 } 1354 1355 if(!window.textblock) { 1356 window.textblock = []; 1357 } 1358 if(!window.memberRateData) { 1359 window.memberRateData = []; 1360 } 1361 window.memberRateData['id-d192fff200849f321a540aacf7648b64'] = { 1362 iHotelierConfig: '{"hotelCodes":"72818","daysAhead":90,"adults":"1"}', 1363 leadRate: '$ 129.00', 1364 targetForMRM: 'https://reservations.travelclick.com/72818?HotelId=72818&languageid=1&rooms=1&adults=1', 1365 } 1366 1367 window.textblock['id-d192fff200849f321a540aacf7648b64'] = { 1368 mapPosition: "right", 1369 useModuleContent: false, 1370 hasTitle: true, 1371 title: "How to get to the hotel", 1372 hasSubtitle: false, 1373 subtitle: "", 1374 contentText: "", 1375 hasContentLink: false, 1376 contentLinkTitle: "Read more", 1377 contentLink: "", 1378 contentLinkTarget: "_self", 1379 hasContactTitle: false, 1380 contactTitle: "", 1381 hasAddress:true, 1382 address: "<p paraeid=\"{d50e5eec-830d-40ac-9d38-a7747a1daf28}{128}\" paraid=\"1944596820\">Atlantica Hotel Halifax <br \/>\r\n1980 Robie at Quinpool <br \/>\r\nHalifax, Nova Scotia <\/p>\r\n\r\n<p paraeid=\"{d50e5eec-830d-40ac-9d38-a7747a1daf28}{150}\" paraid=\"287636620\">B3H 3G5 CANADA <\/p>\r\n", 1383 isPhoneWYSIWIG: true, 1384 hasPhoneNumber: true, 1385 phoneNumber: "<p paraeid=\"{d50e5eec-830d-40ac-9d38-a7747a1daf28}{156}\" paraid=\"1392067699\">Hotel Front Desk: <a href=\"tel: 1.902.423.1161\">1.902.423.1161<\/a> <\/p>\r\n", 1386 hasEmail: false, 1387 email: "", 1388 hasSecondEmail: false, 1389 secondEmail: "", 1390 style: { 1391 hasTextColor: false, 1392 textColor: "", 1393 hasTextLinkColor: false, 1394 textLinkColor: "", 1395 hasContactIconColor: false, 1396 contactIconColor: "", 1397 } 1398 } 1399 1400 if(!window.mapSettings) { 1401 window.mapSettings = []; 1402 } 1403 window.mapSettings['id-d192fff200849f321a540aacf7648b64'] = { 1404 type: 'Static Map', 1405 isFullWidth: true, 1406 websiteLatitude: '44.64669', 1407 websiteLongitude: '-63.59072', 1408 center: 'fit map bounds to markers', 1409 zoom: 'fit map bounds to markers', 1410 height: '', 1411 showPoi: false, 1412 hotelCardRates: true, 1413 showCategories: false,
1414 showLinktoCategoriesPoiGrid: false, 1415 categoriesPoiGridLink: '', 1416 categoriesPoiGridLinkTarget: false, 1417 showDirections: false, 1418 showFixedPopup: false, 1419 routeColor: '', 1420 button: { 1421 enabled: false, 1422 url: '', 1423 urlTarget: false, 1424 text: '', 1425 style: 'Action', 1426 }, 1427 placeholder: { 1428 enabled: false, 1429 desktopImage: '', 1430 desktopAlt: '', 1431 tabletImage: '', 1432 tabletAlt: '', 1433 mobileImage:'', 1434 mobileAlt: '' 1435 } 1436 } 1437 1438 if(!window.locales) { 1439 window.locales = []; 1440 } 1441 window.locales['id-d192fff200849f321a540aacf7648b64'] = { 1442 bookNowFor: "Book now for", 1443 bookNow: "Book now", 1444 loading: "Loading", 1445 ratesFrom: "Rates from ", 1446 readMore: "Read more", 1447 readMoreAbout: "Read more about", 1448 opensInNewTab: "opens in a new tab", 1449 closeBtn: "Close map infowindow", 1450 phoneNumber: "Phone:", 1451 faxNumber: "Fax:", 1452 } 1453 1454</script>
1454 1455<div id="" class="one-pager-anchor"> 1456<div id="text-map-app-id-d192fff200849f321a540aacf7648b64" 1457 class="text-map-container js-text-map-app " 1458 data-block-id="id-d192fff200849f321a540aacf7648b64" 1459 v-cloak 1460> 1461 <text-map-app 1462 :configs="{ 1463 websiteType:'hotel', 1464 hotelId: '5575', 1465 blockId: 'id-d192fff200849f321a540aacf7648b64', 1466 selectedHotelId:'', 1467 anchorId: '', 1468 showIntro: false, 1469 blockStyles: { 1470 isFullWidth: false, 1471 backgroundSettings: { 1472 type: 'none', 1473 image: '', 1474 repeat: false, 1475 color: '', 1476 }, 1477 paddingSettings: { 1478 desktop: { 1479 enabled: true, 1480 top: '60', 1481 bottom: '60', 1482 }, 1483 tablet: { 1484 enabled: false, 1485 top: '', 1486 bottom: '', 1487 }, 1488 mobile: { 1489 enabled: false, 1490 top: '', 1491 bottom: '', 1492 } 1493 }, 1494 } 1495 }" 1496 :locales= '{ 1497 bookNowFor: `Book now for`, 1498 bookNow: `Book now`, 1499 loading: `Loading`, 1500 ratesFrom: `Rates from `, 1501 readMore: `Read more`, 1502 readMoreAbout: `Read more about`, 1503 opensInNewTab: `opens in a new tab`, 1504 closeBtn: `Close map infowindow`, 1505 phoneNumber: `Phone:`, 1506 faxNumber: `Fax:`, 1507 memberRateLocales: { 1508 rewardProgramName: `Reward Program Name`, 1509 ratesFrom: `Rates from `, 1510 memberRateEmpty: `Rate info currently not available`, 1511 lowestPriceLabel: `Book lowest available rate, Current Price:`, 1512 memberPriceLabel: `Book [whatever], Original price: [strikethrough pricing], Current Price: [discounted price] [rate details]`, 1513 } 1514 }' 1515 1516 /> 1517</div> 1518</div> 1519 </div> 1520</div><!-- #main-content --> 1521 1522 1523 1524 1525 1526 1527
1528<script> 1529 window.footerConfigs = { 1530 "footerLanguages": { 1531 1532} 1533 } 1534 1535 if(!window.footerThreeTextFields) { 1536 window.footerThreeTextFields = []; 1537 } 1538 window.footerThreeTextFields['id-8af4446f700e64cc60810daadad91faa'] = { 1539 hotelName: `Atlantica Hotel Halifax`, 1540 contact: `<p>1980 Robie St. at Quinpool, Halifax, Nova Scotia<\/p>\r\n\r\n<p>B3H 3G5, Canada<br \/>\r\nTel: <a href=\"tel:1.902.423.1161\">1.902.423.1161<\/a><br \/>\r\n <\/p>\r\n`, 1541 copyright: `<p style=\"text-align: right;\">©<\/p>\r\n\r\n<p>
1541<script>document.write(new Date().getFullYear());<\/script> Atlantica Hotel Halifax | Made by <a href=\"https:\/\/amadeus.com\">Amadeus.<\/a><\/p>\r\n` 1542 } 1543 1544 if(!window.footerThreeLinks) { 1545 window.footerThreeLinks = {}; 1546 } 1547 window.footerThreeLinks['id-8af4446f700e64cc60810daadad91faa'] = {footerLinksList: [ 1548{ 1549 url: '/faq', 1550 target: false, 1551 text: `FAQ` 1552}, 1553{ 1554 url: '/accessibility', 1555 target: false, 1556 text: `Accessibility` 1557}, 1558{ 1559 url: '/privacy-policy', 1560 target: false, 1561 text: `Privacy & Terms of Use` 1562}, 1563{ 1564 url: '/book/dates-of-stay', 1565 target: false, 1566 text: `Restart Reservation` 1567}, 1568{ 1569 url: '/book/modify-booking', 1570 target: false, 1571 text: `Modify\/Cancel Reservation` 1572},]} 1573 1574 if(!window.footerThreeNewsLetter) { 1575 window.footerThreeNewsLetter = []; 1576 } 1577 window.footerThreeNewsLetter['id-8af4446f700e64cc60810daadad91faa'] = { 1578 title: `Be up to date`, 1579 placeholder: `Your email`, 1580 btnTitle: `Button` 1581 }; 1582 1583 if (!window.footerThreeCustomHtml) { 1584 window.footerThreeCustomHtml = []; 1585 } 1586 window.footerThreeCustomHtml['id-8af4446f700e64cc60810daadad91faa'] = { 1587 contentHtml: '' 1588 } 1589 1590 if(!window.footerThreePartners) { 1591 window.footerThreePartners = {}; 1592 } 1593 window.footerThreePartners['id-8af4446f700e64cc60810daadad91faa'] = { 1594title: `Our awards`, 1595partnersList: [{ 1596 partnerImg: 'https://image-tc.galaxy.tf/wipng-f5yrlybodo7khbhd6epr37ha/logo400x160greenkey.png?width=120', 1597 partnerAlt: `White logo of Green Key at Atlantica Hotel Halifax`, 1598 partnerLink: '', 1599 openInNewTab: false, 1600},{ 1601 partnerImg: 'https://image-tc.galaxy.tf/wipng-7kj2zslng5m23o28auxqcyn6z/logo400x160aaacaa.png?width=120', 1602 partnerAlt: `White Logo of AAA/CAA used at Atlantica Hotel Halifax`, 1603 partnerLink: '', 1604 openInNewTab: false, 1605},{ 1606 partnerImg: 'https://image-tc.galaxy.tf/wipng-7y206lba0pd23xv7u7d629jfw/canada-select-logo.png?width=120', 1607 partnerAlt: `Canada Select logo with four stars, a house, and a maple leaf on a black background.`, 1608 partnerLink: '', 1609 openInNewTab: false, 1610},{ 1611 partnerImg: 'https://image-tc.galaxy.tf/wipng-3lo794kojpldpf8nqdh93b1xt/tripadvisor-travelers-choice-award-2024-logo.png?width=120', 1612 partnerAlt: `Tripadvisor Travelers' Choice Awards 2024 logo with an owl symbol and laurel wreath.`, 1613 partnerLink: '', 1614 openInNewTab: false, 1615},]} 1616 1617 if(!window.footerThreeLocales) { 1618 window.footerThreeLocales = []; 1619 } 1620 window.footerThreeLocales['id-8af4446f700e64cc60810daadad91faa'] = { 1621 opensInANewTab: `opens in a new tab`, 1622 addEmailToSub: `Add your email to subscribe`, 1623 followUs: `Follow us`, 1624 navigationLink: `Link`, 1625 manageCookies: `Manage Cookies` 1626 } 1627</script>
1627 1628 <footer id="footer-content" class="js-footer-three-app page-footer m-footer-base_3" data-footer-name="ft3" v-cloak> 1629 <footer-three-app 1630 :configs="{ 1631 websiteType: 'hotel', 1632 blockId: 'id-8af4446f700e64cc60810daadad91faa', 1633 languageSelectorEnabled: false, 1634 socialIcons: { 1635 enabled: true, 1636 label: false 1637 }, 1638 socialIconLinks: {iconStyles: { 1639 iconStyle: 'filled', 1640 socialIconColor: '' 1641}, 1642socialLinks: { 1643 facebook: 'https://www.facebook.com/atlanticahotelhfx', 1644 facebookTarget: true, 1645 twitter: 'https://x.com/atlanticahfx', 1646 twitterTarget: true, 1647 tripAdvisor: 'https://www.tripadvisor.com/Hotel_Review-g154976-d182770-Reviews-or10-Atlantica_Hotel_Halifax-Halifax_Halifax_Regional_Municipality_Nova_Scotia.html', 1648 tripAdvisorTarget: true, 1649 instagram: 'https://www.instagram.com/atlanticahotelhalifax/', 1650 instagramTarget: true, 1651 youTube: '', 1652 youTubeTarget: false, 1653 pinterest: '', 1654 pinterestTarget: false, 1655 weChat: '', 1656 weChatTarget: false, 1657 linkedin: '', 1658 linkedinTarget: false, 1659 tiktok: '', 1660 tiktokTarget: false, 1661 xing: '', 1662 xingTarget: false, 1663 google: '', 1664 googleTarget: false, 1665 lineMessenger: '', 1666 lineMessengerTarget: false, 1667 whatsapp: '', 1668 whatsappTarget: false, 1669 weibo: '', 1670 weiboTarget: false, 1671 flickr: '', 1672 flickrTarget: false, 1673 foursquare: '', 1674 foursquareTarget: false, 1675 snapchat: '', 1676 snapchatTarget: false 1677}, 1678locales: { 1679 opensInANewTab: 'opens in a new tab', 1680}}, 1681 customSocialIconsList: {iconColor: '', 1682customSocialIconsList: []}, 1683 logo: { 1684 logoTop: '', 1685 logoBottom: '', 1686 customBackground: { 1687 enabled: false, 1688 backgroundColor: '' 1689 }, 1690 additionalLanguages: { 1691 enabled: false, 1692 logoTop: '', 1693 logoBottom: '', 1694 backgroundColor: '' 1695 } 1696 }, 1697 hr: { 1698 enabled: false, 1699 width: '100', 1700 devices: 'All Devices' 1701 }, 1702 partners: { 1703 enabled: true 1704 }, 1705 newsletter: { 1706 enabled: true, 1707 buttonOnly: false, 1708 url: '', 1709 opensInNewTab: false, 1710 style: '' 1711 }, 1712 widgetEnabled: false, 1713 isSecurePrivacyEnabled: true, 1714 manageCookies: true, 1715 }" 1716 > 1717 1718 </footer-three-app> 1719 1720 </footer>
1721<script type="text/javascript" id="lightbox_json_store"> 1722 var GalaxyPersonalization = { pageCampaigns : [], 1723 allActiveCampaigns : []} 1724</script>
1724 1725
1726<script src="/frontend/galaxy-helpers/public/galaxy-helpers.js?v=l-da253b32-dafe-40e5-9a86-61175f4b57cf"></script>
1726<!-- Generated by Galaxy-->
1727<script type="text/template" id="sliderPrevArrow"> 1728 <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> 1729</script>
vendor: 1 bytes, line 1729
1729
1730<script type="text/template" id="sliderNextArrow"> 1731 <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> 1732</script>
vendor: 1 bytes, line 1732
1732
1733<script type="text/template" id="sliderPagination"> 1734 <div class="slick-custom-pagination"><span class="slick-current-slide"></span> / <span class="slick-total-slide"></span></div> 1735</script>
vendor: 1 bytes, line 1735
1735
1736<script type="text/template" id="sliderPlayPause"> 1737 <button class="slick-play-pause" type="button"> 1738 <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> 1739 <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> 1740 </button> 1741</script>
vendor: 1 bytes, line 1741
1741
1742<script type="text/template" id="sliderGroupedActions"> 1743 <div class="slider__actions slider__actions--flat"> 1744 <span class="sr-only">Slideshow control buttons</span> 1745 <span class="sr-only">Clicking on the following links will update the content above</span> 1746 <div class="slider__action js-slider-prev-container"></div> 1747 <div class="slider__action js-slider-pagination-container"></div> 1748 <div class="slider__action js-slider-next-container"></div> 1749 </div> 1750</script>
vendor: 1 bytes, line 1750
1750
1751<script type="text/template" id="sliderGroupedActionsAutoRotate"> 1752 <div class="slider__actions slider__actions--flat"> 1753 <span class="sr-only">Slideshow control buttons</span> 1754 <span class="sr-only">Clicking on the following links will update the content above</span> 1755 <div class="slider__action js-slider-pagination-container"></div> 1756 <div class="slider__action js-slider-prev-container"></div> 1757 <div class="slider__action js-slider-playpause-container"></div> 1758 <div class="slider__action js-slider-next-container"></div> 1759 </div> 1760</script>
vendor: 1 bytes, line 1760
1760
1761<script type="text/template" id="templateReadMore"> 1762 <a class="l-read-more" href="#" aria-label="Read more about ââAtlantica Hotel Halifax" ><span>Read more</span><svg aria-hidden="true" class="icon icon-arrow-left"><use href="#icon-arrow-left"></use></svg></a> 1763</script>
vendor: 1 bytes, line 1763
1763
1764<script type="text/template" id="templateReadLess"> 1765 <a class="l-read-less" href="#" aria-label="Read less about ââAtlantica Hotel Halifax"><span>Read less</span><svg aria-hidden="true" class="icon icon-arrow-left"><use href="#icon-arrow-left"></use></svg></a> 1766</script>
vendor: 1 bytes, line 1766
1766
1767<script> 1768var traductionBM = { 1769 previousMonth: 'Previous Month', 1770 nextMonth: 'Next Month', 1771} 1772</script>
vendor: 1 bytes, line 1772
1772
1773<script> 1774var validationMessages = { 1775 required: "This field is required.", 1776 email: "Please enter a valid e-mail address.", 1777 url: "Please enter a valid URL.", 1778 date: "Please enter a valid date.", 1779} 1780</script>
vendor: 1 bytes, line 1780
1780
1781<script> 1782 window.isHome = "0"; 1783 1784 window.localeSlider = { 1785 goToNextSlide: 'Go to next slide, slide {current} of {total}', 1786 goToPrevSlide: 'Go to previous slide, slide {current} of {total}', 1787 lastSlide: 'You are on the last slide', 1788 firstSlide: 'You are on the first slide', 1789 nowOnSlide: 'You are now on slide {current} of {total}', 1790 videoPause: 'Slider is paused', 1791 videoPlay: 'Slider is playing', 1792 toggleFullScreen: 'Toggles gallery to full screen, {current} of {total}', 1793 youAreOnFullScreen: 'You are on full image', 1794 youCloseFullScreen: 'You closed the full image' 1795 }; 1796</script>
1796 1797
1798<script defer src="/integration/tc-theme/public/js/bundle.js?v2ee412717a97d3785ae418c5974d3a30"></script>
1798 1799<div id="bm-calendars" class="bm-calendar-container bm___calendar-container"></div> 1800<div class="dialog js-dialog-lightbox-vue" aria-hidden="true"> 1801 <div class="dialog-content--lightbox container"> 1802 <div class="js-slider-container container"></div> 1803
1803<script type="text/template" class="js-template" id="js-template-lightbox"> 1804 <div class="js-slider__wrapper"> 1805 <div class="js-slider-lightbox slider-lightbox" data-pagination="true" [%? it.options.download %]data-download="true"[%?%]> 1806 [%~ it.images :item%] 1807 <div class="slider-lightbox__slide"> 1808 <div class="slider-lightbox__image-container"> 1809 [%? item.url && !item.caption%] 1810 <div class="slider-lightbox__captions icon-chain"> 1811 <a href="[%= item.url %]" 1812 [%? item.urlTarget && item.urlTarget.length %] target="[%= item.urlTarget %]"[%?%] 1813 [%? item.ariaLabel && item.ariaLabel.length %] aria-label="[%= item.ariaLabel %]"[%?%] 1814 class="icon-chain-wrapper"> 1815 <svg class="icon icon-chain-link"><use href="#icon-chain-link" style="color: [%= item.color %];"></use></svg> 1816 </a> 1817 </div> 1818 [%?%] 1819 [%? item.isVideo === true %] 1820 <div class="slider-lightbox__video-wrapper"> 1821 [%= item.video %] 1822 </div> 1823 [%?? item.isVideo === false %] 1824 <img crossorigin="anonymous" data-lazy="[%= item.src %]" alt="[%= item.alt %]" src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=="> 1825 [%? item.title || item.desc || item.caption%] 1826 <div class="slider-lightbox__captions"> 1827 [%? item.title %]<div class="slider-lightbox__captions-title">[%= item.title %]</div>[%?%] 1828 [%? item.desc %]<div class="slider-lightbox__captions-desc">[%= item.desc %]</div>[%?%] 1829 [%? item.caption %]<div class="m-gallery--itemCaption">[%= item.caption %]</div>[%?%] 1830 </div> 1831 [%?%] 1832 [%?%] 1833 [%? it.options.download %] 1834 <div class="slider-lightbox__actions"> 1835 <a class="download-link" href="[%= item.downloadLink %]" download> 1836 <svg class="icon icon-download-arrow" aria-hidden="1"><use href="#icon-download-arrow"></use></svg> 1837 Download 1838 </a> 1839 </div> 1840 [%?%] 1841 </div> 1842 </div> 1843 [%~%] 1844 </div> 1845 <div class="slider-lightbox__slides-controls clearfix"> 1846 <div class="pull-right"> 1847 <div class="js-slider__insert-grouped-actions"></div> 1848 </div> 1849 </div> 1850 </div> 1851 </script>
1851 1852 </div> 1853</div> 1854<div id="generalAnnoucement" aria-atomic="true" aria-live="assertive" class="sr-only"></div> 1855<div id="aria-announcer" class="sr-only" aria-live="polite" role="status" aria-atomic="true"></div>
1856<script> 1857 window.locale ={ 1858 moreMenuClosed : 'More menu closed', 1859 moreMenuOpened :'More menu opened', 1860 bookingMaskClosed: 'Booking mask closed', 1861 bookingMaskOpened: 'Booking mask Opened' 1862 } 1863</script>
1863 1864<div id="tooltips-wrapper"></div> 1865 1866 1867<!-- Extension Consent Popup --> 1868 1869 1870
1871<script defer src="/integration/tc-ext-integrated-datalayer/public/js/bundle.js?v2ee412717a97d3785ae418c5974d3a30" crossorigin="anonymous"></script>
1871 1872 1873
1874<script class="js-module-currency-switcher"> 1875 let currencySwitcherConfig = { 1876 1877 hotelId: '72818', 1878 isChain: false, 1879 geolocation: false, 1880 defaultCurrency: 'CAD', 1881 topCurrencies: ''.split(','), 1882 currenciesAsCode: ''.split(','), 1883 1884 locales: { 1885 search: 'Search', 1886 topCurrencies: 'Top currencies', 1887 allCurrencies: 'All currencies', 1888 results: 'Results', 1889 noResults: 'No results found', 1890 removeButton: 'cleans the search input', 1891 optionButton: 'will be set as the default currency', 1892 selectYourCurrency: 'Select your currency', 1893 opensThePopup: 'Opens the currency switcher dialog', 1894 selectedCurrency: 'Selected currency:', 1895 backToMenu: 'Back to the menu', 1896 popupClose: 'Back to the menu' 1897 } 1898 }; 1899 1900 if (!window.GLXExtensions) { 1901 window.GLXExtensions = { 1902 currencySwitcher: currencySwitcherConfig 1903 }; 1904 } else { 1905 window.GLXExtensions.currencySwitcher = currencySwitcherConfig; 1906 } 1907</script>
vendor: 1 bytes, line 1907
1907
1908<script defer src="/integration/tc-ext-currency-switcher/public/js/bundle-ext-currency-switcher.js?v2ee412717a97d3785ae418c5974d3a30" crossorigin="anonymous"></script>
vendor: 1 bytes, line 1908
1908
1909<script> 1910 window.gmsSDKSession = true; // use sessionStorage and not localStorage for sdk (user token) 1911 window.gmsJSPath = '/integration/tc-ext-guest-portal/public/compiled/js/'; 1912</script>
1912 1913
1914<script defer src="https://cdn.galaxy.tf/asset-galaxy/js/gms-latest.min.js?v2ee412717a97d3785ae418c5974d3a30"></script>
1914 1915
1916<script defer src="/integration/tc-ext-guest-portal/public/compiled/js/main.bundle.js?v2ee412717a97d3785ae418c5974d3a30"></script>
vendor: 1 bytes, line 1916
1916
1917<script> 1918 var gmsUrlReservation = ''; 1919 var gmsUrlReservationTarget = false; 1920 var endpointBase = 'https://api.travelclick.com/loyalty/v2/72818' 1921; 1922 var tokenEndpoint = 'proxy' 1923; 1924 var reservationUrl = ''; 1925 var gmsModifyBookingURL = ''; /* Link for the button "Modify" if no value */ 1926 var language = 'en'; 1927 var gmsLoginURL = '/gp-login'; 1928 var gmsHomeURL = ''; 1929 var gmsSignUpURL = '/gp-sign-up'; 1930 var gmsResetPasswordURL = '/gp-reset-password'; 1931 var gmsSignUpSuccessURL = '/gp-sign-up-success'; 1932 var gmsResetPasswordCodeSuccessURL = '/gp-reset-password-step-2'; 1933 var gmsDateFormat = 'YYYY-MM-DD'; 1934 var gmsFirstDay = 2 1935; 1936 var gmsDatePlaceholder = ''; 1937 var gmsCalendars = { 1938 wcag: { 1939 selectedCheckInDate: "Selected check in date is", 1940 selectedCheckOutDate: "Selected check out date is", 1941 selectedCheckInDateText: "This button opens the calendar to select check in date.", 1942 selectedCheckOutDateText: "This button opens the calendar to select check out date.", 1943 selected: "Selected", 1944 }, 1945 labels: { 1946 previousMonth: "Previous Month", 1947 nextMonth: "Next Month", 1948 } 1949 } 1950 1951 1952 1953 var gmsConfigObject = { 1954 hotelsDefaultPhoto: 'https://via.placeholder.com/150', 1955 consentTexts: { 1956 popup: { 1957 title: "One more thing", 1958 button: "Continue", 1959 require_text: "Please select one option to continue" 1960 }, 1961 email: { 1962 opt_in: "<p>I agree to receive emails<\/p>\r\n" 1963, 1964 opt_out: "NO! I don't want to know about special offers and promotions", 1965 }, 1966 conditions: "<p>I consent to the Terms and Conditions<\/p>\r\n", 1967 } 1968 }; 1969 var gmsBookingEngineProviderId = 1970 1971'29' 1972 1973 1974; 1975 var gmsHotelsData = '/json/search/311/1/gp-hotels.json' 1976 var tierData = '[]' 1977 window.localesGuestPortalExtension = "/json/locale/5505/311/1" 1978 1979</script>
1979 1980 1981
1982<script> 1983 window.tcGuestPortalAuthPopupProps = window.tcGuestPortalAuthPopupProps || {}; 1984 1985 window.tcGuestPortalAuthPopupProps.layoutType = 1; 1986 1987 window.tcGuestPortalAuthPopupProps.fullPopUpLayoutConfig = { 1988 title: "", 1989 subtitle: "", 1990 description: "", 1991 benefits: "", 1992 alignment: 'center' 1993 1994 }; 1995 1996 window.tcGuestPortalAuthPopupProps.logo = { 1997 src:'', 1998position:'center', 1999 2000 }; 2001 window.tcGuestPortalAuthPopupProps.formLoginConfig = { 2002 alignment: 'center' 2003, 2004 2005btn_variant: 'gms-btn-action', 2006 sso_buttons: { 2007 google: false 2008, 2009 facebook: false 2010, 2011 twitter: false, 2012 sso_position: false 2013 2014 } 2015 }; 2016 2017 window.tcGuestPortalAuthPopupProps.formSignUpConfig = { 2018 alignment: 'center' 2019, 2020 2021btn_variant: 'gms-btn-action', 2022 sso_buttons: { 2023 google: false 2024, 2025 facebook: false 2026, 2027 twitter: false, 2028 sso_position: false 2029 2030 }, 2031 consent_email: 'visible', 2032 termsAndConditionsErrorLabel: "Terms and Conditions Consent", 2033 }; 2034 2035 window.tcGuestPortalAuthPopupProps.formSignUpFieldsConfig = { 2036 form_fields: { 2037 title: { 2038 visible: false, 2039 required: false, 2040}, 2041first_name: { 2042 required: true 2043}, 2044last_name: { 2045 required: true 2046}, 2047confirm_password: { 2048 visible: true, 2049 required: true, 2050}, 2051phone_number: { 2052 visible: false, 2053 required: false, 2054}, 2055secondary_phone_number: { 2056 visible: false, 2057 required: false, 2058}, 2059mobile: { 2060 visible: false, 2061 required: false, 2062}, 2063address1: { 2064 visible: false, 2065 required: false, 2066}, 2067address2: { 2068 visible: false, 2069 required: false, 2070}, 2071city: { 2072 visible: false, 2073 required: false, 2074}, 2075country: { 2076 visible: false, 2077 required: false, 2078}, 2079state_province: { 2080 visible: false, 2081 required: false, 2082}, 2083postal_code: { 2084 visible: false, 2085 required: false, 2086}, 2087birthday: { 2088 visible: false, 2089 required: false, 2090 date_format: window.gmsDateFormat, 2091}, 2092preferred_language: { 2093 visible: false, 2094 required: false, 2095}, 2096additional_note: "", 2097loyalty_reward_options: { 2098 visible: window.gmsEarningPreferences 2099} 2100 2101 } 2102 }; 2103 2104 window.tcGuestPortalAuthPopupProps.formResetPasswordConfig = { 2105 alignment: 'center' 2106, 2107 show_have_code: false 2108 } 2109 2110 window.tcGuestPortalAuthPopupProps.resetPasswordCodeSuccessConfig = { 2111 alignment: 'center' 2112, 2113 } 2114 2115 window.tcGuestPortalAuthPopupProps.signUpSuccessConfig = { 2116 alignment: 'center' 2117, 2118 } 2119</script>
2119 2120 2121
2122<script type="text/javascript" src="/hGqHtA/lj1rUm/lu/mS8T/5dNAPteNk/tb0pb04pJ6LrVDJaa1/VTAgAUEB/LVRMWCM/3K1M"></script>
2122</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.