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: 10973, 7 tvs: 1, 8 cms_id: 335959, 9 iso: "en_US", 10 local: "en", 11 traduction_id: 1, 12 env: "prod", 13 domain_unique_id: "30105b04d24824b0a19b23e02d3f1554", 14 proxy_url: "https://tc.galaxy.tf", 15 proxy_key: "a53ea4df4d6a19934f499e6dfea4e473", 16 proxy_url_lead: "https://tc.galaxy.tf/leads?key=a53ea4df4d6a19934f499e6dfea4e473&glx-website-id=10973&glx-trad-id=1", 17 proxy_user_pool_id: "", 18 item_previous:"", 19 item_current:"35707", 20 item_next_item:"35709", 21 item_count:"9", 22 auto_visibility_start: "", 23 auto_visibility_end: "", 24 visibility_redirect_url: "", 25 locales_theme:"/json/locale/10973/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/65c3bcafcc6c86eda3b64332.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=Open+Sans:400,400i,700,700i&display=swap&subset=latin,latin-ext"><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Open+Sans: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=Open+Sans:400,400i,700,700i&display=swap&subset=latin,latin-ext"/></noscript> 40<link rel="preload" as="style" href="https://fonts.googleapis.com/css?family=Poppins:400,400i,700,700i&display=swap&subset=latin,latin-ext"><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Poppins: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=Poppins:400,400i,700,700i&display=swap&subset=latin,latin-ext"/></noscript> 41<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> 42<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> 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/10973/1/main/a8c2642444d32de9f36666de08a113e8/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 = '211315';</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/10973/287/main/4bb650bcb6e5d91fc96b882dc5950fca/main.css" /> --> 80 81 82
83<script> 84 const tcIntegratedDatalayerConfig = { 85 website: { 86 name: "Decapolis Hotel Full Site", 87 type: '3', 88 tvs: '1', 89 nbHotel: 90 91 '2' 92 93 94 , 95}, 96 websiteItem: { 97 bid: '211315', 98 99 hotelId: '9599', 100 101 bookingEngineHotelId: '115965', 102 bookingEngineProvider: 103 104"iHotelier (BE5)" 105 106 107, 108 branding: { 109 name: 110 111"Decapolis Hotel Panam\u00e1" 112 113, // new 114 brand: 115 116"Megapolis World Panama BR" 117 118 119, 120 masterBrand: 121 122"Megapolis World Panama MB" 123 124 125, 126 chainId: 'false', 127 }, 128 location: { 129 city: "", 130 country: "", 131 countryCode: "", 132 state: "", 133 }, 134 rating: '0', 135 roomTypesCount: '9' 136}, 137 hotelInDetail: 138{ 139 140 bid: '211315', 141 hotelId: '9599', 142 bookingEngineHotelId: '115965', 143 bookingEngineProvider: "iHotelier (BE5)", 144 branding: { 145 name: "Decapolis Hotel Panam\u00e1", // new 146 brand: "Megapolis World Panama BR", 147 masterBrand: "Megapolis World Panama MB", 148 chainId: 'false', 149 }, 150 location: { 151 city: "", 152 country: "", 153 countryCode: '', 154 state: "", 155 }, 156 rating: '0', 157 roomTypesCount: '9' 158 159}, 160 ibe: { 161 ibeGeneral: [], 162 ibeProductDisplay: [] 163}, 164 }; 165 166 if (!window.GLXExtensions){ 167 window.GLXExtensions = { tcIntegratedDataLayer: { isEnabled: true, config: tcIntegratedDatalayerConfig } } 168 } else { 169 window.GLXExtensions.tcIntegratedDataLayer = { isEnabled: true, config: tcIntegratedDatalayerConfig } 170 } 171</script>
171 172 173<link rel="preload" href="/css/custom/10973/307/main/5268371836a9338c1bacbc0ca7f80c57/main.css" as="style" onload="this.onload=null;this.rel='stylesheet'"> 174<noscript><link rel="stylesheet" href="/css/custom/10973/307/main/5268371836a9338c1bacbc0ca7f80c57/main.css" /></noscript> 175<style> 176/* While loading */ 177glx-tc-lead-rate:not([data-state="ready"]) { 178 opacity: 0.5; 179 cursor: wait; 180} 181/* avoid content jumping after loading in case there is no fallback */ 182glx-tc-lead-rate-member-value, 183glx-tc-lead-rate-value { 184 &:empty::before { 185 content: '\00a0'; /* equivalent to force taking space */ 186 } 187} 188/* If there is no rate or fallback, we hide the rate */ 189glx-tc-lead-rate[data-empty="true"] { 190 display: none!important; 191} 192</style> 193 194 195<!-- webcomponents for rates from proxy -->
196<script type="module" src="/integration-tools/rate-components/public/rates-proxy.js?v1.4.0" ></script>
196 197 198 199<link type="image/x-icon" href="https://image-tc.galaxy.tf/wisvg-dn8ufk06ut96ajd909pqbfd8b/favicon.svg" rel="shortcut icon"/> 200 201<title>Deluxe King City View | Decapolis Hotel Panamá</title> 202<meta name="description" content="Discover our Deluxe King City View and book your stay at Decapolis Hotel Panamá." /> 203<meta name="keywords" content="" /> 204<meta property="og:site_name" content="Decapolis Hotel Full Site" /> 205<meta http-equiv="content-type" content="text/html; charset=UTF-8" /> 206<meta name="robots" content="index, follow" /> 207<meta name="google-site-verification" content="5ENpGzG3n3a1G3rFt09ZnY_CxnfU5sphfXCEzu_7MYc" /> 208<link rel="canonical" href="https://www.decapolishotel.com/rooms/deluxe-king-city-view" /> 209<link rel="alternate" href="https://www.decapolishotel.com/rooms/deluxe-king-city-view" hreflang="en" /> 210<link rel="alternate" href="https://www.decapolishotel.com/es/habitaciones/deluxe-king-vista-a-la-ciudad" hreflang="es" /> 211<meta property="og:locale" content="en_US" /> 212<meta property="og:locale:alternate" content="es_ES" /> 213<meta property="og:type" content="website" /> 214<meta property="og:url" content="/rooms/deluxe-king-city-view" /> 215<meta property="og:title" content="Deluxe King City View | Decapolis Hotel Panamá" /> 216<meta property="og:description" content="Discover our Deluxe King City View and book your stay at Decapolis Hotel Panamá." /> 217<meta name="msvalidate.01" content="182FD7384EAC65DE2C1728A58758C224" />
218<script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"@id":"https:\/\/www.decapolishotel.com\/","name":"Home"}},{"@type":"ListItem","position":2,"item":{"@id":"https:\/\/www.decapolishotel.com\/rooms","name":"Rooms"}},{"@type":"ListItem","position":3,"item":{"@id":"https:\/\/www.decapolishotel.com\/rooms\/deluxe-king-city-view","name":"Deluxe king city view"}}]}</script>
vendor: 1 bytes, line 218
218
219<script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":["HotelRoom","Product"],"name":"Deluxe King City View","description":"Designed for your ultimate comfort, this room ensures a homely atmosphere from the moment you enter. Experience modern touches, vibrant Panamanian art-inspired decor, and captivating city views.\r\n","image":"https:\/\/image-tc.galaxy.tf\/wijpeg-aukm4nam7zxuq7g9qe1wzmh2m\/cama-1.jpg","url":"https:\/\/www.decapolishotel.com\/rooms\/deluxe-king-city-view","offers":{"@type":"Offer","priceCurrency":"USD","price":"105.00"},"amenityFeature":[]}</script>
vendor: 1 bytes, line 219
219
220<script>var websiteID = 10973;</script>
vendor: 1 bytes, line 220
220
221<script>var cms = 335959</script>
vendor: 1 bytes, line 221
221
222<script>var ts_roll_up_tracking = 'enabled';</script>
vendor: 1 bytes, line 222
222
223<script> var ts_analytics = {"booking_engine_hotel_id":"115965","hotel_bid":211315,"master_brand_bid":"","brand_bid":"","master_brand_chain_id":""}</script>
vendor: 1 bytes, line 223
223
224<script> 225var dl = {"pageLanguage":"en","tvs":"tvs_yes","websiteLanguage":"en","pageSection":"not_applicable","pageSubSection":"not_applicable","contentGroup":"not_applicable","globalProduct":"web","event":"datalayer-first-render","productPurchased":"essentials","propertyWebsiteLanguages":2,"webHostname":"decapolishotel.com","parentHostname":"not_applicable"}; 226 dl.loggedIn = galaxyGMS.isUserLoggedIn() ? "yes" : "no"; 227 dl.memberTier = galaxyGMS.userTierKey() ? galaxyGMS.userTierKey() : "null"; 228</script>
vendor: 1 bytes, line 228
228
229<script>
vendor: 335 bytes, lines 229-233
229(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 230 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 231 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 232 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 233 })(window,document,'script','dataLayer','
233GTM-TL2MM4B
vendor: 6 bytes, lines 233-234
233'); 234
234</script>
234 235 236<style> 237/* 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. */ 238figure.image_resized.glx-cke5-image[style*="width"] img { 239 width: 100%; 240 height: auto; 241} 242</style>
243<script>
vendor: 343 bytes, lines 243-248
243 244 (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 245 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 246 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 247 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 248 })(window,document,'script','dataLayer','
248GTM-MV9FRGW9
vendor: 7 bytes, lines 248-249
248'); 249
249</script>
vendor: 1 bytes, line 249
249
250<script>_dynamic_base = "https://dynamic.travelclick-websolutions.com"</script>
250 251</head> 252<body class="g_room no-js sticky-footer header1 253 has-secondary-navigation remove-level-three-navigation" 254 255 256>
257<script>document.body.classList.remove("no-js");document.body.classList.add('js-loading');</script>
257 258<div id="m-header1-skeleton" class="header1-skeleton" aria-hidden="true"></div>
259<script> 260 var websiteGlobalVariables = { 261 'rates': { 262 'hideOldPrices': false 263 } 264 }; 265 266 // Set the CSS custom property dynamically 267 document.documentElement.setAttribute( 268 'data-hide-old-prices', 269 websiteGlobalVariables.rates.hideOldPrices 270); 271</script>
271 272<a href="#header-content" class="skip-main">Skip to navigation</a> 273 274<a href="#site-content" class="skip-main">Skip to main content</a> 275 276<a href="#footer-content" class="skip-main">Skip to footer</a> 277 278<img id="tc-theme-svg-list" src="/integration/tc-theme/public/svg/svg-icons.svg" alt="Website's SVG icons" width="0" height="0"/> 279 280 <style> 281 .id-8cdfd04c5714b30c8f6194021e4fbbab .dialog-close, .id-8cdfd04c5714b30c8f6194021e4fbbab.m-popup { 282 color: #000000; 283 } 284 </style> 285 286 287 288 289 290 291 292 293
293<script type="text/template" id="extension-zone-cs-container"> 294<div class="cs-container"></div> 295</script>
vendor: 2 bytes, line 295
295
296<script> 297 if(!window.hotelModule) { 298 window.hotelModule = []; 299 } 300 window.hotelModule['id-e75e7a737bba05d03c495e8555896656'] = { 301 url: '/json/search/1/1/hotels-dropdown-data.json' 302 } 303 window.headerMenu = {navItems: [{"url":"\/rooms","current":"current","name":"Rooms","target":""},{"url":"\/meetings-and-events","current":"","name":"Meetings","target":""},{"url":"\/offers","current":"","name":"Offers","target":"","subpages":[{"url":"\/offers\/elevate-your-stay","current":"","name":"Elevate Your Stay","target":""},{"url":"\/offers\/early-booking","current":"","name":"Early Booking","target":""}]},{"url":"\/amenities","current":"","name":"Amenities","target":""},{"url":"\/dining","current":"","name":"Dining","target":""},{"url":"\/events","current":"","name":"Events Calendar","target":""},{"url":"\/attractions","current":"","name":"Attractions","target":""},{"url":"\/guest-reviews","current":"","name":"Guest Reviews","target":""},{"url":"\/gallery","current":"","name":"Gallery","target":""},{"url":"\/blog","current":"","name":"Blog","target":""}]} 304 window.headerConfigs = { 305 headerId: 'id-e75e7a737bba05d03c495e8555896656', 306 hrefLanguage: 'en', 307 showSecondaryNavigation: true, 308 showLevelThreeNavigation: false, 309 secondaryNav: [], 310 logo: { 311 link: '/', 312 linkTarget: false, 313 title: 'Back to the homepage', 314 hasBackground: false, 315 background: '', 316 hasScrollLogo: true, 317 scrollLogo: 'https://image-tc.galaxy.tf/wisvg-3anin80ypaq4a3yw8ea6qqrki/main-logo-color.svg?width=500', 318 scrollLogoAlt: '', 319 hasMobileLogo: true, 320 mobileLogo: 'https://image-tc.galaxy.tf/wisvg-3anin80ypaq4a3yw8ea6qqrki/main-logo-color.svg?width=250', 321 mobileLogoAlt: '', 322 logo:'https://image-tc.galaxy.tf/wisvg-3b6o22ri5ze5tu2ayc8krgpy7/mainlogo-tagline.svg?width=500', 323 logoAlt: '', 324 additionalLanguagesLogosSettings: { 325 isEnabled: false, 326 hasLogo: false, 327 logo: '', 328 logoAlt: '', 329 hasScrollLogo: true, 330 scrollLogo: '', 331 scrollLogoAlt: '', 332 hasMobileLogo: false, 333 mobileLogo: '', 334 mobileLogoAlt: '', 335 hasBackground: false, 336 background: '', 337 }, 338 }, 339 showLanguageSwitcher: true, 340 languageSwitcher: { 341 342 languageCount: '2', 343 currentLanguage: 'English', 344 currentLanguageShort: 'en', 345 languages: [ 346 { 347 url: '/es/habitaciones/deluxe-king-vista-a-la-ciudad ', 348 local: 'es', 349 full: ' Español', 350 short: 'es', 351 }, 352 ] 353 354}, 355 showCurrencySwitcher: true, 356 hasPhoneNumber: true, 357 phoneNumber: '+507 201-8100', 358 phoneNumberSanitized: '+5072018100', 359 phoneNumberLabel: '', 360 hasSubpages: true, 361 maxNavItems:'10', 362 hamburgerIconColor: '', 363 bookNowLabel: "Book now", 364 dropShadowOnScroll: true, 365 headerMenu:{ navItems:'' }, 366 gmsHeaderDropdown: {}, 367 hotelDropdownConfig:{ 368 crossWebsiteLinking: false, 369 homeLink: '', 370 homeLinkTarget: false, 371 homeLinkLabel: '', 372 homeIcon: false, 373 customHomeIcon: '', 374 groupHotelsDropdowns: '', 375 defaultHotel: '', 376 uncategorisedHotel: '', 377 }, 378 locales: { 379 navigationLink: 'Link', 380 showSubMenuFor:'show submenu for ', 381 hamburgerMenu:'Hamburger Menu', 382 mainNavigation:'main navigation', 383 opensBookingMask:'opens booking mask', 384 closeBookingMask:'close booking mask', 385 closeMoreMenu:'close more menu', 386 backToTheMenu:'back to the menus', 387 gms_helloUser:'Hello,', 388 gms_signOut:'Sign Out', 389 gms_point: 'Point', 390 gms_points: 'Points', 391 gms_night:'Night', 392 gms_nights:'Nights', 393 gms_stay:'Stay', 394 gms_stays:'Stays', 395 call_us:'call us at', 396 menu:'Menu' 397 } 398 } 399</script>
399 400<div id="header-one" class="header-one header-logo-alts" data-scroll-logo-alt="" data-logo-alt="" > 401 <header-one></header-one> 402</div> 403 404 405 406<!-- BM CORE SETTING EXAMPLE -->
407<script> 408 const calendarSettings = { 409 410 displayDateFormat:"MM/DD/YYYY", 411 isLargeLayout: true, 412 413 siteLanguage: 'en', 414 firstDayOfTheWeek: 0, 415 monthsToShow: 1, 416 showDaysInNextAndPreviousMonths: false, 417 418 minimumDaysOfStay: 1, 419 minimumDaysOfStayDefault: 1, 420 minimumDaysOfStaySecondary: 1, 421 minimumDaysOfStayDefaultSecondary: 1, 422 useMinimumDaysOfStaySecondary: false, 423 424 useDefaultArrows: false, 425 arrowsCustomClass: { 426 prev: 'icon icon-arrow-left', 427 next: 'icon icon-arrow-right', 428 }, 429 checkIn: { 430 field: 'bm-checkin-input', 431 trigger: 'bm-checkin-trigger', 432 container: 'bm-calendars', 433 }, 434 checkOut:{ 435 field: 'bm-checkout-input', 436 trigger: 'bm-checkout-trigger', 437 container: 'bm-calendars', 438 }, 439 flexibleDates: { 440 enabled: false, 441 field: 'flexible-dates-input', 442 content: 'My dates are flexible', 443 checkedMark: '<svg class="icon icon-arrow-bottom"><use href="#icon-check"></use></svg>' 444 }, 445 ratesInCalendar: { 446 enabled: false, 447 device: 'desktop', 448 dailyRatesData: [], 449 indicatorColor: '#0AE000', 450 customCalendar: { 451 calendarContainer: 'bm-rates-calendar', 452 monthsContainer: 'bm-rates-calendar-months', 453 monthsTrigger: 'bm-rates-month-trigger', 454 daysContainer: 'bm-rates-calendar-days', 455 daysTigger: 'bm-rates-calendar-days', 456 applyTigger: 'bm-rate-calendar-apply', 457 closeTigger: 'bm-rate-calendar-close', 458 }, 459 indicatorLabel: "Lowest available rate", 460 rateLabel: "Rates from ", 461 backBtnLabel: "Go back", 462 monthSelectorLabel: "Select your dates", 463 applyBtnLabel: "Apply dates", 464 }, 465 wcag: { 466 selectedCheckInDate: "Selected check in date is", 467 selectedCheckOutDate: "Selected check out date is", 468 selectedCheckInDateText: "This button opens the calendar to select check in date.", 469 selectedCheckOutDateText: "This button opens the calendar to select check out date.", 470 selected: "Selected", 471 checkInLiveRegionId: 'checkin-region', 472 checkOutLiveRegionId: 'checkout-region', 473 incorrectDateFormatEntered: "Incorrect date format used, please use date format", 474 minimumDaysOfStay: "Minimum Night Stay", 475 calendarExpanded: "Calendar Expanded", 476 }, 477 labels: { 478 previousMonth: "Previous Month", 479 nextMonth: "Next Month", 480 } 481}; 482 const bm_core_settings = { 483 dataContainer: 'bm-app', 484 container: 'bm-box-wrapper', 485 486 startingDate: '', 487 488 calendars: calendarSettings, 489 leadRates: { 490 showRates: 0 , 491 showStrikeThroughRate: false, 492 displayPrice: 'lead-rates-price', 493 bestRateLogo: { 494 enabled: false, 495 logo: "", 496 fallbackText: "Best Rate Guarantee" 497 } 498 }, 499 wcag: { 500 bookNow:{ 501 id: 'booking-mask-submit', 502 opensInANewTab: "opens in a new tab" 503 } 504 }, 505 506 saveBookingSession: false , 507 website: { 508 hotelTypeId: '3', 509 booking_engine_hotel_id: '115965', 510 booking_mask_url: 'https://reservations.travelclick.com/115965?', 511 booking_engine_provider_id: '29' , 512 second_booking_engine_provider_id: '0', 513 second_booking_engine_hotel_id: '0', 514 second_booking_engine_url: '', 515 second_booking_mask_url: '', 516 hasFamilyPricing: false, 517 be_open_in_new_tab: false , 518 519 hotels:[] 520 521}, 522 523 524module: 'hotel', 525id: '9599', 526 527}; 528 const bm_ui_settings = { 529 dataContainer: 'bm-app', 530container: 'bm-box-wrapper', 531containers: { 532 'header1': { 533 vertical: { 534 base: '#bm-hero-container', 535 noHero: '#no-hero', 536 collapsed: '#bm-collapsed-wrapper', 537 triggers: '.bm-collapsed-wrapper' 538 }, 539 horizontal: { 540 base: '#bm-horizontal-hero', 541 belowHero: '#bm-horizontal-below-hero', 542 noHero: '#no-hero', 543 collapsed: '#bm-collapsed-horizontal-wrapper', 544 triggers: '.bm-collapsed-wrapper' 545 }, 546 'area-search': { 547 base: '#bm-horizontal-hero', 548 belowHero: '#bm-horizontal-below-hero', 549 noHero: '#no-hero', 550 collapsed: '#bm-collapsed-horizontal-wrapper', 551 triggers: '.bm-collapsed-wrapper' 552 }, 553 'horizontal-hotel-plus-air': { 554 base: '#bm-horizontal-hero', 555 belowHero: '#bm-horizontal-below-hero', 556 noHero: '#no-hero', 557 collapsed: '#bm-collapsed-horizontal-wrapper', 558 triggers: '.bm-collapsed-wrapper' 559 } 560 }, 561 'header2': { 562 vertical: { 563 base: '#bm-vertical-base', 564 noHero: '#no-hero', 565 collapsed: '#bm-vertical-base', 566 triggers: '.bm-collapsed-wrapper' 567 }, 568 horizontal: { 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 'area-search': { 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 'horizontal-hotel-plus-air': { 583 base: '#bm-horizontal-hero', 584 belowHero: '#bm-horizontal-below-hero', 585 noHero: '#no-hero', 586 collapsed: '#bm-collapsed-horizontal-wrapper', 587 triggers: '.bm-collapsed-wrapper' 588 } 589 }, 590 'headerAdvanced': { 591 vertical: { 592 base: '#bm-hero-container', 593 noHero: '#no-hero', 594 collapsed: '#bm-collapsed-wrapper', 595 triggers: '.bm-collapsed-wrapper' 596 }, 597 horizontal: { 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 'area-search': { 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 'horizontal-hotel-plus-air': { 612 base: '#bm-horizontal-hero', 613 belowHero: '#bm-horizontal-below-hero', 614 noHero: '#no-hero', 615 collapsed: '#bm-collapsed-horizontal-wrapper', 616 triggers: '.bm-collapsed-wrapper' 617 } 618 }, 619}, 620hero: { 621 container: 'm-hero',
622 typeShort: 'm-hero_short' 623}, 624//area-search 625areaSearch: { 626 enabled: false, 627 URL: '', 628 URLTarget: '', 629 sortResultsBy: 'Destination', 630 helperText: true, 631 locationFieldSearch: false, 632 disableCountrySearch: false, 633 disableRegionSearch: false, 634 disableCitySearch: false, 635 disablePoiSearch: false, 636 disableSearchIcons: false, 637 enableAllDestinationSearch: false, 638 hideCounterPerLevel: false, 639 hideSecondaryInfomation: false, 640 promocodePopUp: { 641 container: 'bm-as-promocode-popup', 642 trigger: 'bm-as-promocode-trigger', 643 mobileClose: 'bm-as-promocode-close', 644 mobileSaveChanges: 'bm-as-promocode-save-changes', 645 } 646}, 647roomPopUp: { 648 enabled: 649 650 false 651 , 652 cmsShowChildrenAges: false , 653 container: 'bm-pu-room-options', 654 roomContainer: 'bm-pu__rooms-container', 655 roomsSelector: 'js-as-room', 656 roomNumber: 'js-room-number', 657 childAgesContainer: 'js-room-child-ages', 658 infantAgesContainer: 'js-room-infant-ages', 659 trigger: 'bm-pu-room-trigger', 660 triggerGuestCount: 'guest_count', 661 triggerGuestLabel: 'guest_label', 662 triggerAdultCount: 'adult_count', 663 triggerAdultLabel: 'adult_label', 664 triggerChildrenCount: 'children_count', 665 triggerChildrenLabel: 'children_label', 666 triggerRoomCount: 'room_count', 667 triggerRoomLabel: 'room_label', 668 mobileClose: 'bm-pu-room-close', 669 mobileSaveChanges: 'bm-pu-room-save-changes', 670 selectRoomLabel: "This button opens the room selector.", 671 addRoom: 'add-room', 672 removeRoom: 'subtract-room', 673 trashRoom: 'bm-pu__room-remove', 674 roomCounter: 'bm-pu-room-counter', 675 adultSelector: 'bmadults', 676 childSelector: 'bm-children', 677 infantSelector: 'bm-infants', 678 labels: { 679 roomOptionsSaveChanges: "Save Changes", 680 roomSingular: "Room", 681 roomPlural: "Rooms", 682 guestSingular: "Guest", 683 guestPlural: "Guests", 684 labelAdults: "Adults", 685 labelChildren: "Children", 686 childAgeInformation: "< 11 years old", 687 infantAgeInformation: "< 2 years old", 688 selectYourOccupancy: "Select your occupancy", 689 addRoom: "Add Room", 690 removeRoom: "Subtract Room", 691 occupancy: "Occupancy", 692 } 693}, 694// button only 695buttonOnly: { 696 enabled: false, 697 URL: '', 698 URLTarget: '', 699 buttonClass: '' 700}, 701//book now buttons 702bookNow: { 703 mobile: { 704 open: 'js-trigger-open-collapse', 705 openLabel: "Book Now", 706 close: 'js-trigger-close-collapse', 707 closeLabel: "close" 708 }, 709 desktop: { 710 id: 'booking-mask-submit', 711 label: "Book Now", 712 open: 'js-trigger-open-collapse', 713 openLabel: "Book Now", 714 close: 'js-trigger-close-collapse', 715 closeLabel: "close" 716 } 717}, 718// layout 719layout: 'horizontal', 720fullyExpanded: false, 721horizontalIsFullWidth: false, 722isSticky: true, 723position: 'right', 724collapsed: 'opened', 725collapsePosition: 'below the nav bar', 726//check in/out labels 727checkInLabel: "Check In", 728checkOutLabel: "Check Out", 729requiredFieldsLocal: "* Fields Required", 730headerType: null, 731 //calendars information shared with core 732 calendars: calendarSettings, 733 //hotel select 734hotelSelect: 'booking-mask-hotel', 735hotelSelectWrapper: 'booking-mask-hotel-wrapper', 736selectHotelLabel: "Select Hotel", 737selectHotelPlaceHolder: "Select Hotel", 738showNumberOfHotels: false, 739hotelSelectRequired: false, 740showHotelCountry: false, 741//rooms 742showRooms: true, 743rooms: { 744 id:'bm-rooms', 745 min: '1', 746 max: '10', 747 defaultValue: "1", 748 label: "Rooms", 749 required: false 750}, 751 752//adults 753showAdults: true, 754adults: { 755 id:'bmadults', 756 min: '1', 757 max: '10', 758 defaultValue: "1", 759 label: "Adults", 760 required: false 761}, 762 763//children 764showChildren: true, 765children: { 766 id:'bm-children', 767 min: '0', 768 max: '6', 769 defaultValue: '0' || 0 , 770 label: "Children", 771 required: false, 772 disabled: false 773}, 774childAges: { 775 id:'bm-childAges', 776 min: 0, 777 max: 12, 778 defaultValue: 0 , 779 label: "Child age by Check-in", 780 required: false, 781 infantEnabled: false 782}, 783 784//infants 785showInfants: false , 786infants: { 787 id: 'bm-infants', 788 min: '0', 789 max: '2', 790 defaultValue: '' || 0, 791 label: "Infants", 792 required: false, 793 disabled: false 794}, 795infantAges: { 796 id: 'bm-infantAges', 797 min: 0, 798 max: 1, 799 defaultValue: 0 , 800 label: "Infants age by Check-in", 801 required: false 802}, 803//hotel + air 804showHotelAir: false, 805hotelAir: { 806 preselectHotelAir: false, 807 hotelId:'hotel-only-btn', 808 airId:'hotel-air-btn', 809 srLabel: "Select booking type", 810 hotelLabel: "Hotel", 811 airLabel: "Hotel + Air", 812 departureCityLabel: "Departure City", 813 departureLoadingText: "Searching",
814 departureCityWrapperId: 'departure-city-wrapper', 815 departureCityId: 'departure-city', 816 trigger: 'hotel-air___btn', 817 triggerHotelAir: '#hotel-air-btn', 818 required: true 819}, 820 821showRates: false, 822showRetailRates: !websiteGlobalVariables.rates.hideOldPrices, 823leadRates: { 824 defaultRate: "Make a Reservation", 825 rate: '', 826 label: "Rates from", 827 opensInANewTab: "opens in a new tab", 828 829 customRatesURL: false, 830 URL: 'https://reservations.travelclick.com/115965?HotelId=115965&languageid=1&rooms=1&adults=1', 831 832 bestRateLogo: { 833 enabled: false, 834 logo: "", 835 fallbackText: "Best Rate Guarantee" 836 } , 837 iHotelierConfig: '{"hotelCodes":"115965","daysAhead":90,"adults":"1"}', 838 locales: { 839 loadingText: "Loading", 840 ratesFrom: "Rates from " 841 } 842}, 843 showModifyLink: 1 , 844modify: { 845 id:'modifyBooking', 846 bookingMaskURL: 'https://reservations.travelclick.com/115965?', 847 bookingEngineURL: 'https://reservations.travelclick.com/115965?HotelId=115965&languageid=1&rooms=1&adults=1', 848 text: { 849 modifyBooking: "Modify Booking", 850 openPopup: "Opens modify booking window", 851 closePopup: "Close modify booking window", 852 enterReservationNumber: "Please, enter your reservation number.", 853 reservationNumber: "Reservation number", 854 submitReservationNumber: "Submit reservation number", 855 required: "required", 856 allFieldsAreRequired: "(All fields are required)", 857 opensInANewTab: "opens in a new tab", 858 submit: "Submit", 859 selecHotel: "Select Hotel" 860 } 861}, 862 //promocode 863 864 hasPromocode: true, 865 promocodeId: 'booking-mask-promocode', 866 multiPromocodeValueInput: 'js-bm-source-promocode-value', 867 multiPromocodeTypeInput: 'js-bm-source-promocode-name', 868 multiPromocodeRealInput: 'js-bm-fill-promocode', 869 870 871 872 873 874 numberOfPromoCodes: 1, 875 promocodeWCAG: { 876 gotACode: "Got a promocode?", 877 openPromocode: "Opens promocode window", 878 enterYourPromo: "Enter your promocode", 879 clearPromocode: "Clear promocode", 880 closePromocodeWindow: "Close promocode window", 881 addYourCode: "Add your code", 882 selectCodeType: "Select code type", 883 enterYourPromo: "Enter your promocode", 884 applyPromocode: "Apply promocode", 885 addPromo: "Add", 886 promocodeWindowDescription: "This window allows you to enter one of the available types of promocodes", 887 }, 888 889 890 891showPromo: 1 , 892 893 promoCode: { 894 label: "Promo Code", 895 labelPlaceholder: "Promo Code", 896 promocodeType: 'discount', 897 hasDefaultValue: false , 898 defaultValue: "", 899 }, 900 901 902showTravelAgencyPromo: 0 , 903 904 905showGroupPromo: 0 , 906 907 908showRateAccessCorporatePromo: 0 , 909 910 website: { 911 hotelTypeId: '3', 912 booking_engine_hotel_id: '115965', 913 booking_mask_url: 'https://reservations.travelclick.com/115965?', 914 booking_engine_provider_id: '29' , 915 second_booking_engine_provider_id: '0', 916 second_booking_engine_hotel_id: '0', 917 second_booking_engine_url: '', 918 second_booking_mask_url: '', 919 hasFamilyPricing: false, 920 be_open_in_new_tab: false , 921 922 hotels:[] 923 924}, 925 926 927module: 'hotel', 928id: '9599', 929 930} 931 bm_ui_settings.areaSearch.labels = { 932 searchHint: 'Please enter 3 or more characters', 933 noResultsFound: 'No results found', 934 locationSearchLabel: 'Where do you want to go?', 935 locationSearchPlaceholder: 'Country, city, region or hotel', 936 asCalendarMonthPlaceholder: 'month label', 937 bestRateGuaranteeLabel: 'Best Rate Guarantee', 938 specialCode: 'Special Code', 939 codeType: 'Code Type', 940 code: 'Code', 941 applyCode: 'Apply Code', 942 searchDropDownDescription: 'Search location or property', 943 searchBMInAreaSearchPage: 'ASM Search', 944 updateBMInAreaSearchPage: 'Update', 945}; 946 947</script>
947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965<!-- BM DATA ATTR EXAMPLE --> 966<div id="bm-app" 967 data-booking-mask-type="bmho2" 968 data-mobile-booking-mask-type="bmco2" 969></div> 970 971 972
973<script> 974 if(!window.floorPlan) { 975 window.floorPlan = []; 976 } 977 978 window.floorPlan['id-e75e7a737bba05d03c495e8555896656'] = { 979 enabled: false, 980 url: '', 981 name: "Deluxe King City View", 982 showIcon: false 983 } 984</script>
984 985 986<div id="main-content" role="main" class="id-e75e7a737bba05d03c495e8555896656 page-room-detail"> 987 988 989 990 991 992<div id="no-hero" class="no-hero"></div> 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006<style> 1007 .m-hero--top__overlay { 1008 position: absolute; 1009 top: 0; 1010 left: 0; 1011 right: 0; 1012 z-index: 10; 1013 pointer-events: none; 1014 max-height: 400px; 1015 1016 height: 200px; 1017 1018 1019 background-image: linear-gradient(to top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5)); 1020 1021 } 1022</style> 1023 1024 1025
1026<script> 1027 if(!window.heroConfigs) { 1028 window.heroConfigs = {}; 1029 } 1030 window.heroConfigs.isHeroAvailable = false; 1031</script>
1031 1032 1033
1033<script> 1034 if(!window.heroList) { 1035 window.heroList = []; 1036 } 1037 window.heroList['id-38b844b74a5164614b050e85dd0d67e4'] = { 1038 itemFirstPhoto: `592943`, 1039 itemFirsPhotoPortrait: `https://image-tc.galaxy.tf/wijpeg-aukm4nam7zxuq7g9qe1wzmh2m/cama-1_portrait.jpg?crop=450%2C0%2C900%2C1200`, 1040 itemFirsPhotoWide: `https://image-tc.galaxy.tf/wijpeg-aukm4nam7zxuq7g9qe1wzmh2m/cama-1_wide.jpg?crop=0%2C94%2C1800%2C1013`, 1041 itemFirsPhotoStandard: `https://image-tc.galaxy.tf/wijpeg-aukm4nam7zxuq7g9qe1wzmh2m/cama-1_standard.jpg?crop=100%2C0%2C1600%2C1200`, 1042 itemFirsPhotoAlt: ``, 1043 itemFirsPhotoCaption: ``, 1044 1045 itemFirstVideo: ``, 1046 isVideoTvs: ``, 1047 isVideoPlayer: ``, 1048 } 1049 </script>
1049 1050 1051 1052 <div class="js-hero-list" id="hero-list-app-id-38b844b74a5164614b050e85dd0d67e4"> 1053 <div id="m-hero-skeleton" 1054 class="m-hero-skeleton skeleton-loader 1055 short-size 1056 1057 bmho-full bmho-top header1" 1058 > 1059 <div class="skeleton-hero-image"></div> 1060 </div> 1061 <hero-list-app 1062 :configs="{ 1063 blockId: 'id-38b844b74a5164614b050e85dd0d67e4', 1064 heroType: 'Short hero', 1065 unitMediaValue: '1', 1066 noCroppingBg: '', 1067 noCroppingBgImg: '', 1068 noCroppingBgColor: '#fff', 1069 showBreadcrumb: '0', 1070 videoControl: '0', 1071 heroVideoControl:{ 1072 autoStop: '0', 1073 autoStopTime: '5', 1074 hideIcon: '0', 1075 hideLocale: '0', 1076 locale: { 1077 play: 'Play video', 1078 pause: 'Pause video', 1079 } 1080 }, 1081 scrollConfig:{ 1082 showScrollFunction: '0', 1083 scrollAnimation: '', 1084 scrollClickFunction: '0', 1085 scrollText: '', 1086 scrollTextColor: '', 1087 scrollColor: '' 1088 }, 1089 styles:{ 1090 scrollLogo: '', 1091 verticalAlignment: '', 1092 verticalAlignmentMobile: 'center', 1093 headerOverlay: 'show overlay', 1094 headerOverlayColor: 'rgba(0, 0, 0, 0.5)', 1095 gradientHeight: '200', 1096 marginBottom: '30', 1097 textAlignment: 'center', 1098 sliderAutoplay: '0', 1099 textVerticalAlignment: '', 1100 }, 1101 locales:{ 1102 playVideo: 'Play video', 1103 pauseVideo: 'Pause video', 1104 scrollDown: 'Scroll down to next section', 1105 } 1106 }"> 1107 </hero-list-app> 1108 </div> 1109 1110 1111 1112 1113 1114 <div id="site-content" class=" custom-block-padding"> 1115 <div class="container p-room room__title"> 1116 1117 <hgroup class="title-alignment"> 1118 <h1 class="h1">Deluxe King City View</h1> 1119 1120 </hgroup> 1121 </div> 1122 <div class="container p-room"> 1123 1124<div class="m-content-object--row layout-one-half has-lightbox image-right"> 1125 1126
1126<script> 1127 (function() { 1128 if (!window.getCSSVariable) { 1129 window.getCSSVariable = (name) => getComputedStyle(document.documentElement).getPropertyValue(name).trim().replace(/['"]/g, ''); 1130 } 1131 1132 const showMemberRateBoolean = window.getCSSVariable('--member-rate-enabled') == '1' ? true : false ; 1133 1134 if(!showMemberRateBoolean) return; 1135 1136 if(!window.memberRateData) { 1137 window.memberRateData = []; 1138 } 1139 window.memberRateData['id-e75e7a737bba05d03c495e8555896656-35707'] = { 1140 iHotelierConfig: '{"hotelCodes":"115965","roomTypeCodes":"535918","daysAhead":90,"adults":1}', 1141 leadRate: '$ 000.00', 1142 targetForMRM: 'https://reservations.travelclick.com/115965?HotelId=115965&languageid=1&rooms=1&adults=1&roomtypeid=535918', 1143 } 1144 1145 document.documentElement.classList.add('member-rate-enabled'); 1146 })(); 1147</script>
1147 1148 1149<style> 1150 .js-member-rate-zone { display: none; } 1151 .js-default-lead-rate { display: block; } 1152 1153 .member-rate-enabled .js-member-rate-zone { display: block; } 1154 .member-rate-enabled .js-default-lead-rate { display: none; } 1155 .member-rate-enabled .js-hide-when-member-rate { display: none; } 1156 .member-rate-enabled .container-member-rate { margin-top: 24px; max-width: 600px } 1157</style> 1158 1159<div class="m-content-object--col content__info"> 1160 <div class="detail-text-content"> 1161 <div> 1162 1163 <div class="m-content-object--content has-rsp-read-more cms-html-var text-alignment"><p><em><strong>1 King-size bed | Luxury Bedding | Air Conditioning | Mini Living Area</strong></em></p> 1164 1165<p>Designed for your ultimate comfort, this room ensures a homely atmosphere from the moment you enter. Experience modern touches, vibrant Panamanian art-inspired decor, and captivating city views.</p> 1166</div> 1167 1168 <div data-id="35707" data-module="room"> 1169 <div class="m-content-object--footer info-price "> 1170 1171 1172 <a 1173 href="https://reservations.travelclick.com/115965?HotelId=115965&languageid=1&rooms=1&adults=1&roomtypeid=535918" 1174 class="btn btn-action 1175 js-reservation-link js-hide-when-member-rate" 1176 target="_self" 1177 rel="noopener" 1178 aria-label="Book now for Deluxe King City View" 1179 > 1180 1181 Book now 1182 1183 </a> 1184 1185 1186 </div> 1187 </div> 1188 1189 </div> 1190 </div> 1191 1192</div> 1193 <div class="m-content-object--col content__media"> 1194 1195 1196 1197 1198 1199 1200 1201 1202 <div class="js-slider__wrapper js-lightbox-slider id-e75e7a737bba05d03c495e8555896656" data-lightbox-group> 1203 1204 <div class="cms-radius cms-border" style="border-radius:0px"> 1205 <div class="ratio-16-9-slider js-slider" data-pagination="true"> 1206 1207 1208 <div 1209 class="ratio-16-9" 1210 data-href="https://image-tc.galaxy.tf/wijpeg-ab7sxgwk61asn6oa3o5ilb5v1/cama-2_wide.jpg?crop=0%2C94%2C1800%2C1013" 1211 data-slider-lightbox 1212 data-text-alignment="" 1213 aria-label="Open Fullscreen Image" 1214 role="button" 1215 tabindex="0" 1216 > 1217 <div class="ratio-content"> 1218 <picture> 1219 1220 <img 1221 srcset=" 1222 https://image-tc.galaxy.tf/wijpeg-ab7sxgwk61asn6oa3o5ilb5v1/cama-2_wide.jpg?crop=0%2C94%2C1800%2C1013&width=381 381w, 1223 https://image-tc.galaxy.tf/wijpeg-ab7sxgwk61asn6oa3o5ilb5v1/cama-2_wide.jpg?crop=0%2C94%2C1800%2C1013&width=928 928w, 1224 https://image-tc.galaxy.tf/wijpeg-ab7sxgwk61asn6oa3o5ilb5v1/cama-2_wide.jpg?crop=0%2C94%2C1800%2C1013&width=1140 1140w 1225 " 1226 sizes=" 1227 (max-width: 767px) 381px, 1228 (max-width: 1199px) 928px, 1229 (min-width: 1200px) 1140px 1230 " 1231 data-lazy="https://image-tc.galaxy.tf/wijpeg-ab7sxgwk61asn6oa3o5ilb5v1/cama-2_wide.jpg?crop=0%2C94%2C1800%2C1013" 1232 src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" 1233 alt="" 1234/> 1235 1236 1237 </picture> 1238 1239 </div> 1240 </div> 1241 1242 </div> 1243</div> 1244<div class="room-slider-footer clearfix"> 1245 <div class="pull-left"> 1246 1247 1248 <div class="m-social-share js-dropdown js-module-share-buttons"> 1249 <button class="btn-link link-text m-social-share--label js-dropdown__trigger" 1250 aria-haspopup="true" aria-expanded="false"> 1251 Share 1252 <svg class="icon icon-export" aria-hidden="true"><use href="#icon-export"></use></svg> 1253 </button> 1254 <div class="m-social-share__links-wrapper js-dropdown__menu" aria-hidden="true"> 1255 <a href="#" target="_blank" rel="noreferrer" class="link-text js-share__facebook" aria-label="Share on Facebook (opens in a new tab)"> 1256 <svg aria-hidden="true" class="icon icon-facebook"><use href="#icon-facebook-filled"></use></svg> 1257 </a> 1258 <a href="#" target="_blank" rel="noreferrer" class="link-text js-share__x" aria-label="Share on X (opens in a new tab)"> 1259 <svg aria-hidden="true" class="icon icon-x"><use href="#icon-x"></use></svg> 1260 </a> 1261 </div> 1262 </div> 1263 1264 1265 </div>
1266 <div class="pull-right room-detail__slider-controls"> 1267 <div class="js-slider__insert-grouped-actions room-detail__slider-nav"></div> 1268 1269 <button class="js-slider__light-box room-detail__image-enlarge" aria-label="Open Fullscreen Image"> 1270 <svg class="icon icon-maximize"><use href="#icon-maximize"></use></svg> 1271 </button> 1272 1273 </div> 1274</div> 1275</div> 1276<div class="dialog js-dialog-lightbox" aria-hidden="true"> 1277 <div class="dialog-content--lightbox container"> 1278 <div class="js-slider-container container"></div> 1279
1279<script type="text/template" class="js-template"> 1280 <div class="js-slider__wrapper"> 1281 <div class="js-slider-lightbox slider-lightbox" data-pagination="true" [%? it.options.download %]data-download="true"[%?%]> 1282 [%~ it.images :item%] 1283 <div class="slider-lightbox__slide [%? item.useLayoutWithCaptionsBelow %]with-captions-below[%?%]"> 1284 <div class="slider-lightbox__image-container"> 1285 [%? item.url && !item.caption && !item.useLayoutWithCaptionsBelow %] 1286 <div class="slider-lightbox__captions icon-chain"> 1287 <a href="[%= item.url %]" 1288 [%? item.urlTarget && item.urlTarget.length %] target="[%= item.urlTarget %]"[%?%] 1289 [%? item.ariaLabel && item.ariaLabel.length %] aria-label="[%= item.ariaLabel %]"[%?%] 1290 class="icon-chain-wrapper"> 1291 <svg class="icon icon-chain-link"><use href="#icon-chain-link" style="color: [%= item.color %];"></use></svg> 1292 </a> 1293 </div> 1294 [%?%] 1295 [%? item.isVideo === true %] 1296 <div class="slider-lightbox__video-wrapper"> 1297 [%= item.video %] 1298 </div> 1299 [%?? item.isVideo === false %] 1300 <img crossorigin="anonymous" data-lazy="[%= item.src %]" alt="[%= item.alt %]" src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=="> 1301 [%?%] 1302 [%? item.title || item.desc || item.caption%] 1303 <div class="slider-lightbox__captions"> 1304 [%? item.title %]<div class="slider-lightbox__captions-title">[%= item.title %]</div>[%?%] 1305 [%? item.desc %]<div class="slider-lightbox__captions-desc">[%= item.desc %]</div>[%?%] 1306 [%? item.caption %]<div class="m-gallery--itemCaption">[%= item.caption %]</div>[%?%] 1307 </div> 1308 [%?%] 1309 <div class="slider-lightbox__slides-controls"> 1310 [%? it.options.download || (item.url && !item.caption) %] 1311 <div class="slider-lightbox__actions"> 1312 [%? it.options.download %] 1313 <a class="download-link" href="[%= item.downloadLink %]" download> 1314 <svg class="icon icon-download-arrow" aria-hidden="1"><use href="#icon-download-arrow"></use></svg> 1315 <span class="download-link-text">Download</span> 1316 </a> 1317 [%?%] 1318 [%? item.url && !item.caption && item.useLayoutWithCaptionsBelow %] 1319 <a href="[%= item.url %]" 1320 [%? item.urlTarget && item.urlTarget.length %] target="[%= item.urlTarget %]"[%?%] 1321 [%? item.ariaLabel && item.ariaLabel.length %] aria-label="[%= item.ariaLabel %]"[%?%] 1322 class="icon-chain-wrapper"> 1323 <svg class="icon icon-chain-link"><use href="#icon-chain-link" style="color: [%= item.color %];"></use></svg> 1324 </a> 1325 [%?%] 1326 </div> 1327 [%?%] 1328 <div class="js-slider__insert-grouped-actions"></div> 1329 </div> 1330 </div> 1331 </div> 1332 [%~%] 1333 </div> 1334 </div> 1335 </script>
1335 1336 </div> 1337</div> 1338 1339 1340</div> 1341 1342</div> 1343 </div> 1344 <div class="container p-room room__under-content"> 1345 1346 <div class="row m-content-object--row content-width"> 1347 1348 1349 1350 1351 1352 </div> 1353 1354 1355 <nav class="module-nav color-box" data-position="bottom"> 1356 <div class="row"> 1357 <div class="col-sm-6 module-nav__col pull-right-rtl"> 1358 <div class="module-nav__group"> 1359 <a href="/rooms" class="module-nav__item"> 1360 <svg class="icon icon-arrow-left" aria-hidden="true"><use href="#icon-arrow-left"></use></svg> 1361 <span class="icon__text">Back to the list</span> 1362 1363 </a> 1364 </div> 1365 </div> 1366 1367 <div class="col-sm-6 module-nav__col"> 1368 <div class="module-nav__group module-nav__group--prev-next"> 1369 <a href="/rooms/executive-deluxe-double-ocean-view" class="module-nav__item prev"> 1370 <svg class="icon icon-arrow-left" aria-hidden="true"><use href="#icon-arrow-left"></use></svg> 1371 <span class="icon__text">Previous</span> 1372 </a> 1373 <a href="/rooms/deluxe-double-bed-city-view" class="module-nav__item next"> 1374 <span class="icon__text">Next</span> 1375 <svg class="icon icon-arrow-right" aria-hidden="true"><use href="#icon-arrow-right"></use></svg> 1376 </a> 1377 </div> 1378 </div> 1379 1380 </div> 1381</nav> 1382 1383 1384 </div> 1385 1386 1387 1388 </div> 1389</div> 1390 1391 <style> 1392 1393 1394 1395 1396 1397 .id-e75e7a737bba05d03c495e8555896656 .title-alignment { 1398 text-align: Left; 1399} 1400 .id-e75e7a737bba05d03c495e8555896656 .text-alignment { 1401 text-align: Left; 1402} 1403 </style> 1404 1405 1406 1407 1408 1409 1410
1411<script> 1412 window.footerConfigs = { 1413 "footerLanguages": { 1414 1415 languageCount: '2', 1416 currentLanguage: 'English', 1417 currentLanguageShort: 'en', 1418 currentLanguageIcon: 'https://image-tc.galaxy.tf/wisvg-38ik1cqndysd7mdveqwcraqid/english.svg', 1419 languages: [ 1420 { 1421 url: '/es/habitaciones/deluxe-king-vista-a-la-ciudad ', 1422 local: 'es', 1423 full: ' Español', 1424 short: 'es', 1425 icon: 'https://image-tc.galaxy.tf/wisvg-38bfyr3nsu3in1vtzb7thfxeg/espanol.svg', 1426 }, 1427 ] 1428 1429} 1430 } 1431 1432 if(!window.footerTwoTextFields) { 1433 window.footerTwoTextFields = []; 1434 } 1435 window.footerTwoTextFields['id-e75e7a737bba05d03c495e8555896656'] = { 1436 hotelName: `Decapolis Hotel Panama`, 1437 contact: `<p>Av. Vasco Nuñez de Balboa, Panamá,<br \/>\r\nProvincia de Panamá, Panama<br \/>\r\nPhone: <a href=\"tel:507 201 8090\">+507 201-8100<\/a> | <a href=\"tel:507 6780 0472\">+507 6982-4908<\/a> <br \/>\r\nEmail: <a href=\"mailto:[email protected]\">[email protected]<\/a><\/p>\r\n`, 1438 copyright: `<p>©
1438<script>document.write(new Date().getFullYear());<\/script> Decapolis Hotel Panama | Designed by <a href=\"https:\/\/amadeus.com\/en\" target=\"_blank\">Amadeus<\/a><\/p>\r\n` 1439 } 1440 1441 if(!window.footerTwoLinks) { 1442 window.footerTwoLinks = {}; 1443 } 1444 window.footerTwoLinks['id-e75e7a737bba05d03c495e8555896656'] = {footerLinksList: [ 1445{ 1446 url: '/contact', 1447 target: false, 1448 text: `Contact` 1449}, 1450{ 1451 url: '/notice-of-accessibility', 1452 target: false, 1453 text: `Notice of Accessibility` 1454}, 1455{ 1456 url: '', 1457 target: false, 1458 text: `<a href=\"javascript:void(0);\" onclick=\"window.sp.showPrivacyBanner();\">Privacy<\/a>` 1459},]} 1460 1461 if(!window.footerTwoNewsLetter) { 1462 window.footerTwoNewsLetter = []; 1463 } 1464 window.footerTwoNewsLetter['id-e75e7a737bba05d03c495e8555896656'] ={ 1465 btnTitle: `Sign Up`, 1466 placeholder: `Your email`, 1467 } 1468 1469 if(!window.footerTwoCustomHtml) { 1470 window.footerTwoCustomHtml = []; 1471 } 1472 window.footerTwoCustomHtml['id-e75e7a737bba05d03c495e8555896656'] = { 1473 contentHtml: '' 1474 } 1475 1476 if(!window.footerTwoLocales) { 1477 window.footerTwoLocales = []; 1478 } 1479 window.footerTwoLocales['id-e75e7a737bba05d03c495e8555896656'] = { 1480 opensInANewTab: `opens in a new tab`, 1481 addEmailToSub: `Add your email to subscribe`, 1482 followUs: `Follow us`, 1483 navigationLink: `Link`, 1484 manageCookies: `Manage Cookies` 1485 } 1486</script>
1486 1487<footer class="footer m-footer-base_2 js-footer-two-app" id="footer-content" data-footer-name="ft2" v-cloak> 1488 <footer-two-app 1489 :configs="{ 1490 websiteType: 'hotel', 1491 blockId: 'id-e75e7a737bba05d03c495e8555896656', 1492 newsletter: { 1493 enabled: true, 1494 buttonOnly: false, 1495 url: '/sign-up', 1496 opensInNewTab: true, 1497 style: 'Action Custom', 1498 }, 1499 logo: { 1500 logoTop: 'https://image-tc.galaxy.tf/wisvg-53mrxdttw2fxgvids2uujhnef/footer-logo.svg', 1501 logoBottom: '', 1502 customBackground: { 1503 enabled: false, 1504 backgroundColor: '' 1505 }, 1506 additionalLanguages: { 1507 enabled: false, 1508 logoTop: '', 1509 logoBottom: '', 1510 backgroundColor: '' 1511 } 1512 }, 1513 hr: { 1514 enabled: false, 1515 width: '100', 1516 devices: 'All Devices' 1517 }, 1518 socialIcons: { 1519 enabled: true, 1520 label: false 1521 }, 1522 languageSelectorEnabled: false, 1523 widgetEnabled: false, 1524 isSecurePrivacyEnabled: true, 1525 manageCookies: true, 1526 socialIconLinks: {iconStyles: { 1527 iconStyle: 'outlined', 1528 socialIconColor: '' 1529}, 1530socialLinks: { 1531 facebook: 'https://www.facebook.com/DecapolisPanama', 1532 facebookTarget: true, 1533 twitter: '', 1534 twitterTarget: false, 1535 tripAdvisor: '', 1536 tripAdvisorTarget: false, 1537 instagram: 'https://instagram.com/decapolishotelpanama?igshid=NzZlODBkYWE4Ng==', 1538 instagramTarget: true, 1539 youTube: '', 1540 youTubeTarget: false, 1541 pinterest: '', 1542 pinterestTarget: false, 1543 weChat: '', 1544 weChatTarget: false, 1545 linkedin: '', 1546 linkedinTarget: false, 1547 tiktok: 'https://www.tiktok.com/@decapolishotelpanama', 1548 tiktokTarget: true, 1549 xing: '', 1550 xingTarget: false, 1551 google: '', 1552 googleTarget: false, 1553 lineMessenger: '', 1554 lineMessengerTarget: false, 1555 whatsapp: 'https://wa.me/50769824908', 1556 whatsappTarget: true, 1557 weibo: '', 1558 weiboTarget: false, 1559 flickr: '', 1560 flickrTarget: false, 1561 foursquare: '', 1562 foursquareTarget: false, 1563 snapchat: '', 1564 snapchatTarget: false 1565}, 1566locales: { 1567 opensInANewTab: 'opens in a new tab', 1568}}, 1569 customSocialIconsList: {iconColor: '', 1570customSocialIconsList: []} 1571 }" 1572 > 1573 </footer-two-app> 1574 1575</footer>
1576<script type="text/javascript" id="lightbox_json_store"> 1577 var GalaxyPersonalization = { pageCampaigns : [], 1578 allActiveCampaigns : []} 1579</script>
1579 1580
1581<script src="/frontend/galaxy-helpers/public/galaxy-helpers.js?v=l-d1efa1e1-bdc4-4482-bdff-6cea32836496"></script>
1581<!-- Generated by Galaxy-->
1582<script type="text/template" id="sliderPrevArrow"> 1583 <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> 1584</script>
vendor: 1 bytes, line 1584
1584
1585<script type="text/template" id="sliderNextArrow"> 1586 <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> 1587</script>
vendor: 1 bytes, line 1587
1587
1588<script type="text/template" id="sliderPagination"> 1589 <div class="slick-custom-pagination"><span class="slick-current-slide"></span> / <span class="slick-total-slide"></span></div> 1590</script>
vendor: 1 bytes, line 1590
1590
1591<script type="text/template" id="sliderPlayPause"> 1592 <button class="slick-play-pause" type="button"> 1593 <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> 1594 <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> 1595 </button> 1596</script>
vendor: 1 bytes, line 1596
1596
1597<script type="text/template" id="sliderGroupedActions"> 1598 <div class="slider__actions slider__actions--flat"> 1599 <span class="sr-only">Slideshow control buttons</span> 1600 <span class="sr-only">Clicking on the following links will update the content above</span> 1601 <div class="slider__action js-slider-prev-container"></div> 1602 <div class="slider__action js-slider-pagination-container"></div> 1603 <div class="slider__action js-slider-next-container"></div> 1604 </div> 1605</script>
vendor: 1 bytes, line 1605
1605
1606<script type="text/template" id="sliderGroupedActionsAutoRotate"> 1607 <div class="slider__actions slider__actions--flat"> 1608 <span class="sr-only">Slideshow control buttons</span> 1609 <span class="sr-only">Clicking on the following links will update the content above</span> 1610 <div class="slider__action js-slider-pagination-container"></div> 1611 <div class="slider__action js-slider-prev-container"></div> 1612 <div class="slider__action js-slider-playpause-container"></div> 1613 <div class="slider__action js-slider-next-container"></div> 1614 </div> 1615</script>
vendor: 1 bytes, line 1615
1615
1616<script type="text/template" id="templateReadMore"> 1617 <a class="l-read-more" href="#" aria-label="Read more about Decapolis Hotel Panamá" ><span>Read more</span><svg aria-hidden="true" class="icon icon-arrow-left"><use href="#icon-arrow-left"></use></svg></a> 1618</script>
vendor: 1 bytes, line 1618
1618
1619<script type="text/template" id="templateReadLess"> 1620 <a class="l-read-less" href="#" aria-label="Read less about Decapolis Hotel Panamá"><span>Read less</span><svg aria-hidden="true" class="icon icon-arrow-left"><use href="#icon-arrow-left"></use></svg></a> 1621</script>
vendor: 1 bytes, line 1621
1621
1622<script> 1623var traductionBM = { 1624 previousMonth: 'Previous Month', 1625 nextMonth: 'Next Month', 1626} 1627</script>
vendor: 1 bytes, line 1627
1627
1628<script> 1629var validationMessages = { 1630 required: "This field is required.", 1631 email: "Please enter a valid e-mail address.", 1632 url: "Please enter a valid URL.", 1633 date: "Please enter a valid date.", 1634} 1635</script>
vendor: 1 bytes, line 1635
1635
1636<script> 1637 window.isHome = "0"; 1638 1639 window.localeSlider = { 1640 goToNextSlide: 'Go to next slide, slide {current} of {total}', 1641 goToPrevSlide: 'Go to previous slide, slide {current} of {total}', 1642 lastSlide: 'You are on the last slide', 1643 firstSlide: 'You are on the first slide', 1644 nowOnSlide: 'You are now on slide {current} of {total}', 1645 videoPause: 'Slider is paused', 1646 videoPlay: 'Slider is playing', 1647 toggleFullScreen: 'Toggles gallery to full screen, {current} of {total}', 1648 youAreOnFullScreen: 'You are on full image', 1649 youCloseFullScreen: 'You closed the full image' 1650 }; 1651</script>
1651 1652
1653<script defer src="/integration/tc-theme/public/js/bundle.js?v1be9384bede72018d78a3ec40a9dbcdf"></script>
1653 1654<div id="bm-calendars" class="bm-calendar-container bm___calendar-container"></div> 1655<div class="dialog js-dialog-lightbox-vue" aria-hidden="true"> 1656 <div class="dialog-content--lightbox container"> 1657 <div class="js-slider-container container"></div> 1658
1658<script type="text/template" class="js-template" id="js-template-lightbox"> 1659 <div class="js-slider__wrapper"> 1660 <div class="js-slider-lightbox slider-lightbox" data-pagination="true" [%? it.options.download %]data-download="true"[%?%]> 1661 [%~ it.images :item%] 1662 <div class="slider-lightbox__slide"> 1663 <div class="slider-lightbox__image-container"> 1664 [%? item.url && !item.caption%] 1665 <div class="slider-lightbox__captions icon-chain"> 1666 <a href="[%= item.url %]" 1667 [%? item.urlTarget && item.urlTarget.length %] target="[%= item.urlTarget %]"[%?%] 1668 [%? item.ariaLabel && item.ariaLabel.length %] aria-label="[%= item.ariaLabel %]"[%?%] 1669 class="icon-chain-wrapper"> 1670 <svg class="icon icon-chain-link"><use href="#icon-chain-link" style="color: [%= item.color %];"></use></svg> 1671 </a> 1672 </div> 1673 [%?%] 1674 [%? item.isVideo === true %] 1675 <div class="slider-lightbox__video-wrapper"> 1676 [%= item.video %] 1677 </div> 1678 [%?? item.isVideo === false %] 1679 <img crossorigin="anonymous" data-lazy="[%= item.src %]" alt="[%= item.alt %]" src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=="> 1680 [%? item.title || item.desc || item.caption%] 1681 <div class="slider-lightbox__captions"> 1682 [%? item.title %]<div class="slider-lightbox__captions-title">[%= item.title %]</div>[%?%] 1683 [%? item.desc %]<div class="slider-lightbox__captions-desc">[%= item.desc %]</div>[%?%] 1684 [%? item.caption %]<div class="m-gallery--itemCaption">[%= item.caption %]</div>[%?%] 1685 </div> 1686 [%?%] 1687 [%?%] 1688 [%? it.options.download %] 1689 <div class="slider-lightbox__actions"> 1690 <a class="download-link" href="[%= item.downloadLink %]" download> 1691 <svg class="icon icon-download-arrow" aria-hidden="1"><use href="#icon-download-arrow"></use></svg> 1692 Download 1693 </a> 1694 </div> 1695 [%?%] 1696 </div> 1697 </div> 1698 [%~%] 1699 </div> 1700 <div class="slider-lightbox__slides-controls clearfix"> 1701 <div class="pull-right"> 1702 <div class="js-slider__insert-grouped-actions"></div> 1703 </div> 1704 </div> 1705 </div> 1706 </script>
1706 1707 </div> 1708</div> 1709<div id="generalAnnoucement" aria-atomic="true" aria-live="assertive" class="sr-only"></div> 1710<div id="aria-announcer" class="sr-only" aria-live="polite" role="status" aria-atomic="true"></div>
1711<script> 1712 window.locale ={ 1713 moreMenuClosed : 'More menu closed', 1714 moreMenuOpened :'More menu opened', 1715 bookingMaskClosed: 'Booking mask closed', 1716 bookingMaskOpened: 'Booking mask Opened' 1717 } 1718</script>
1718 1719<div id="tooltips-wrapper"></div> 1720 1721 1722<!-- Extension Consent Popup --> 1723 1724 1725
1726<script defer src="/integration/tc-ext-integrated-datalayer/public/js/bundle.js?v1be9384bede72018d78a3ec40a9dbcdf" crossorigin="anonymous"></script>
1726 1727 1728
1729<script class="js-module-currency-switcher"> 1730 let currencySwitcherConfig = { 1731 1732 hotelId: '115965', 1733 isChain: false, 1734 geolocation: false, 1735 defaultCurrency: 'USD', 1736 topCurrencies: ''.split(','), 1737 currenciesAsCode: ''.split(','), 1738 1739 locales: { 1740 search: 'Search', 1741 topCurrencies: 'Top currencies', 1742 allCurrencies: 'All currencies', 1743 results: 'Results', 1744 noResults: 'No results found', 1745 removeButton: 'cleans the search input', 1746 optionButton: 'will be set as the default currency', 1747 selectYourCurrency: 'Select your currency', 1748 opensThePopup: 'Opens the currency switcher dialog', 1749 selectedCurrency: 'Selected currency:', 1750 backToMenu: 'Back to the menu', 1751 popupClose: 'Back to the menu' 1752 } 1753 }; 1754 1755 if (!window.GLXExtensions) { 1756 window.GLXExtensions = { 1757 currencySwitcher: currencySwitcherConfig 1758 }; 1759 } else { 1760 window.GLXExtensions.currencySwitcher = currencySwitcherConfig; 1761 } 1762</script>
vendor: 1 bytes, line 1762
1762
1763<script defer src="/integration/tc-ext-currency-switcher/public/js/bundle-ext-currency-switcher.js?v1be9384bede72018d78a3ec40a9dbcdf" crossorigin="anonymous"></script>
vendor: 1 bytes, line 1763
1763
1764<script type="text/javascript" src="/DBHwPgvxWg/JO/vZ0jnM13/0wzwtbVwcfVccz3O9L/WQBtVw/BVQ0WRg/NWzY"></script>
1764</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.