PageSourceSearch

https://www.marinabahiagolfito.com/slip-reservations

html marinabahiagolfito.com collected 2026-10-04 13:25:37 UTC 63,850 bytes, 1,917 lines download raw bytes

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: 11125,
7        tvs: 1,
8	    cms_id: 357933,
9	    iso: "en_US",
10	    local: "en",
11	    traduction_id: 1,
12	    env: "prod",
13	    domain_unique_id: "b302205a85f78bd48fe3e7de74050c4f",
14	    proxy_url: "https://tc.galaxy.tf",
15	    proxy_key: "874eb68b1ca1de57c745acd10d277a06",
16	    proxy_url_lead: "https://tc.galaxy.tf/leads?key=874eb68b1ca1de57c745acd10d277a06&glx-website-id=11125&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/11125/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/6627d8c4cf13c4e667f34076.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=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>
40<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">
41<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=2.0, user-scalable=1">
42<link rel="stylesheet" href="/css/custom/11125/1/main/a57af5fa48c5cdeff35319c7ecb2fdf7/main.css" data-theme-name="th1">
43<script>
44// Picture element HTML5 shiv
45document.createElement( "picture" );
46</script>
vendor: 1 bytes, line 46
46
47<script>var BIDnumber = '1109922';</script>
47
48
49
50
51
52<style>
53  :root {
54    --btn-animation-type: Instant;
55
56    --hero-animation-type: ;
57    --hero-animation-start: No animation;
58    --hero-animation-text: No Animation;
59    --hero-animation-slider: Fade out image;
60    --hero-animation-slider-delay: 6000ms;
61    --hero-animation-pages: Homepage;
62
63    --on-scroll-animation: ;
64    --on-scroll-animation-pages: Homepage;
65
66    --member-rate-enabled: ;
67    --member-rate-custom-logo: ;
68  }
69</style>
70<link rel="preload" href="/css/custom/11125/311/main/1e392cab2cb46c47a0e2925f0d712560/main.css" as="style" onload="this.onload=null;this.rel='stylesheet'">
71<noscript><link rel="stylesheet" href="/css/custom/11125/311/main/1e392cab2cb46c47a0e2925f0d712560/main.css"></noscript>
72<script>
73  if (!window.GLXExtensions) window.GLXExtensions = {};
74  window.GLXExtensions.tcGuestPortal = { isEnabled: true };
75  (function () {
76    const crossDomainParam = /gms=([^&]*)/.exec(window.location.hash);
77   if (crossDomainParam) {
78      window.GLXExtensions.tcGuestPortal.crossDomain = {
79        param: crossDomainParam[1]
80      };
81      const newURL = new URL(window.location.href);
82      newURL.hash = '';
83      history.replaceState(null, '', newURL);
84    }
85  })();
86
87  // title from the unit level
88  const gp_titles_website = "";
89  const gp_titles_arr = !gp_titles_website ? null : gp_titles_website.split(",");
90  if (gp_titles_arr) {
91    window.GLXExtensions.tcGuestPortal.gmsTitles = gp_titles_arr;
92  }
93</script>
93
94<style>
95/* While loading */
96glx-tc-lead-rate:not([data-state="ready"]) {
97    opacity: 0.5;
98    cursor: wait;
99}
100/* avoid content jumping after loading in case there is no fallback */
101glx-tc-lead-rate-member-value,
102glx-tc-lead-rate-value {
103    &:empty::before {
104        content: '\00a0'; /* &nbsp; equivalent to force taking space */
105    }
106}
107/* If there is no rate or fallback, we hide the rate */
108glx-tc-lead-rate[data-empty="true"] {
109    display: none!important;
110}
111</style>
112
113
114<!-- webcomponents for rates from proxy -->
115<script type="module" src="/integration-tools/rate-components/public/rates-proxy.js?v1.4.0" ></script>
115
116
117
118<link type="image/x-icon" href="https://image-tc.galaxy.tf/wisvg-bj859mv6dkncegv8khja7p1v9/favicon.svg" rel="shortcut icon"/>
119<meta name="google-site-verification" content="Sx_zpbAgkWGM30zyE_YROoSNNEOs_Ii84GLqbFCKA_Q" />
120<link rel="preconnect" href="https://fonts.googleapis.com">
121<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
122<link href="https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap" rel="stylesheet">
123<title>Yacht Reservations | Marina Bahia Golfito NEW SITE</title>
124<meta name="description" content="" />
125<meta name="keywords" content="" />
126<meta property="og:site_name" content="Marina Bahia Golfito NEW SITE" />
127<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
128<meta name="robots" content="index, follow" />
129<link rel="canonical" href="https://www.marinabahiagolfito.com/slip-reservations" />
130<link rel="alternate" href="https://www.marinabahiagolfito.com/slip-reservations" hreflang="en" />
131<meta property="og:locale" content="en_US" />
132<meta property="og:type" content="website" />
133<meta property="og:url" content="https://www.marinabahiagolfito.com/slip-reservations" />
134<meta property="og:title" content="Yacht Reservations | Marina Bahia Golfito NEW SITE" />
135<meta property="og:description" content="" />
136<script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"@id":"https:\/\/www.marinabahiagolfito.com\/slip-reservations","name":"Yacht reservations"}}]}</script>
vendor: 1 bytes, line 136
136
137<script>var websiteID = 11125;</script>
vendor: 1 bytes, line 137
137
138<script>var cms = 357933</script>
vendor: 1 bytes, line 138
138
139<script>var ts_roll_up_tracking = 'enabled';</script>
vendor: 1 bytes, line 139
139
140<script> var ts_analytics = {"master_brand_bid":1109922,"brand_bid":1109922,"master_brand_chain_id":""}</script>
vendor: 1 bytes, line 140
140
141<script>
142window.dataLayer = window.dataLayer || [];
143var 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":"marinabahiagolfito.com","parentHostname":"not_applicable"};
144				dl.loggedIn = galaxyGMS.isUserLoggedIn() ? "yes" : "no";
145				dl.memberTier = galaxyGMS.userTierKey() ? galaxyGMS.userTierKey() : "null";
146window.dataLayer.push(dl);
147</script>
vendor: 1 bytes, line 147
147
148<script>
vendor: 335 bytes, lines 148-152
148(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
149		new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
150		j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
151		'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
152		})(window,document,'script','dataLayer','
152GTM-TL2MM4B
vendor: 6 bytes, lines 152-153
152');
153		
153</script>
153
154
155<style>
156/* 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. */
157figure.image_resized.glx-cke5-image[style*="width"] img {
158    width: 100%;
159    height: auto;
160}
161</style>
162<script>
vendor: 343 bytes, lines 162-167
162
163			(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
164			new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
165			j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
166			'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
167			})(window,document,'script','dataLayer','
167GTM-P3XZKP9
vendor: 7 bytes, lines 167-168
167');
168			
168</script>
vendor: 1 bytes, line 168
168
169<script>
vendor: 348 bytes, lines 169-174
169
170				(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
171				new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
172				j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
173				'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
174				})(window,document,'script','dataLayer','
174GTM-K3SP42HM
vendor: 8 bytes, lines 174-175
174');
175				
175</script>
vendor: 1 bytes, line 175
175
176<script>_dynamic_base = "https://dynamic.travelclick-websolutions.com"</script>
176
177
178  
179    <link rel="preload" as="image" href="https://image-tc.galaxy.tf/wijpeg-2dn6n6mlpkmqgzlrhqnnkxkze/whatsapp-image-2024-07-22-at-14-33-15.jpg?width=1920" fetchpriority="high"/>
180    
181    
182      <link rel="preload" as="image" href="" fetchpriority="high"/>
183    
184  
185</head>
186<body class="g_free-content no-js sticky-footer header1
187     remove-level-three-navigation" 
188  data-g-key="AIzaSyAJ1G-Gy5ETSsl1osUzHgf0Zf_fIcqjTSk" 
189   
190>
191<script>document.body.classList.remove("no-js");document.body.classList.add('js-loading');</script>
191
192<div id="m-header1-skeleton" class="header1-skeleton" aria-hidden="true"></div>
193<script>
194  var websiteGlobalVariables = {
195    'rates': {
196      'hideOldPrices': false
197    }
198  };
199
200  // Set the CSS custom property dynamically
201  document.documentElement.setAttribute(
202    'data-hide-old-prices',
203    websiteGlobalVariables.rates.hideOldPrices
204);
205</script>
205
206<a href="#header-content" class="skip-main">Skip to navigation</a>
207
208<a href="#site-content" class="skip-main">Skip to main content</a>
209
210<a href="#footer-content" class="skip-main">Skip to footer</a>
211
212<img id="tc-theme-svg-list" src="/integration/tc-theme/public/svg/svg-icons.svg" alt="Website's SVG icons" width="0" height="0"/>
213
214    <style>
215        .id-65c8d924045efd0949c09eb8decdb935 .dialog-close, .id-65c8d924045efd0949c09eb8decdb935.m-popup {
216            color: #000000;
217        }
218    </style>
219
220
221
222
223
224
225
226
227  
227<script type="text/template" id="extension-zone-cs-container"></script>
vendor: 2 bytes, line 227
227
228<script>
229  if(!window.hotelModule) {
230    window.hotelModule = [];
231  }
232  window.hotelModule['id-dd9aa8899d0bffc85be58ca4a5fb1183'] = {
233    url: '/json/search/1/1/hotels-dropdown-data.json'
234  }
235  window.headerMenu = {navItems: [{"url":"\/marina-services","current":"","name":"Marina Services","target":""},{"url":"\/sportfishing","current":"","name":"Sportfishing","target":""},{"url":"\/hotel","current":"","name":"Hotel","target":""},{"url":"\/tours","current":"","name":"Tours","target":""},{"url":"\/destination","current":"","name":"Destination","target":""},{"url":"\/our-amenities","current":"","name":"Our Amenities","target":""},{"url":"\/about","current":"","name":"About","target":"","subpages":[{"url":"\/about\/history","current":"","name":"History","target":""},{"url":"\/about\/community-impact","current":"","name":"Community Impact","target":""}]},{"url":"\/events","current":"","name":"News & Events","target":""},{"url":"\/contact","current":"","name":"Contact","target":""},{"url":"\/blog","current":"","name":"Blog","target":""},{"url":"\/gallery","current":"","name":"Gallery","target":""}]}
236  window.headerConfigs = {
237      headerId: 'id-dd9aa8899d0bffc85be58ca4a5fb1183',
238      hrefLanguage: 'en',
239      showSecondaryNavigation: false,
240      showLevelThreeNavigation: false,
241      secondaryNav: [],
242      logo: {
243        link: '/',
244        linkTarget: false,
245        title: 'Back to the homepage',
246        hasBackground: false,
247        background: '',
248        hasScrollLogo: true,
249        scrollLogo: 'https://image-tc.galaxy.tf/wisvg-5591hyfoccrtzn1gdshmyxyoy/logo-scroll.svg?width=500',
250        scrollLogoAlt: '',
251        hasMobileLogo: true,
252        mobileLogo: 'https://image-tc.galaxy.tf/wisvg-5591hyfoccrtzn1gdshmyxyoy/logo-scroll.svg?width=250',
253        mobileLogoAlt: '',
254        logo:'https://image-tc.galaxy.tf/wisvg-davnwxa6q8z5v128b0hwd3lms/logo-new.svg?width=500',
255        logoAlt: '',
256        additionalLanguagesLogosSettings: {
257          isEnabled: false,
258          hasLogo: false,
259          logo: '',
260          logoAlt: '',
261          hasScrollLogo: true,
262          scrollLogo: '',
263          scrollLogoAlt: '',
264          hasMobileLogo: false,
265          mobileLogo: '',
266          mobileLogoAlt: '',
267          hasBackground: false,
268          background: '',
269        },
270      },
271      showLanguageSwitcher: false,
272      languageSwitcher: {
273  
274    languageCount: '2',
275    currentLanguage: 'English',
276    currentLanguageShort: 'en',
277    languages: [
278              {
279          url: '/es/free-content ',
280          local: 'es',
281          full: ' Español',
282          short: 'es',
283        },
284          ]
285  
286},
287      showCurrencySwitcher: true,
288      hasPhoneNumber: true,
289      phoneNumber: '+ 506 4080 6090',
290      phoneNumberSanitized: '+50640806090',
291      phoneNumberLabel: '',
292      hasSubpages: true,
293      maxNavItems:'5',
294      hamburgerIconColor: '',
295      bookNowLabel: "Book now",
296      dropShadowOnScroll: true,
297      headerMenu:{ navItems:'' },
298      gmsHeaderDropdown: {},
299      hotelDropdownConfig:{
300        crossWebsiteLinking: false,
301        homeLink: '',
302        homeLinkTarget: false,
303        homeLinkLabel: '',
304        homeIcon: false,
305        customHomeIcon: '',
306        groupHotelsDropdowns: '',
307        defaultHotel: '',
308        uncategorisedHotel: '',
309      },
310      locales: {
311        navigationLink: 'Link',
312        showSubMenuFor:'show submenu for ',
313        hamburgerMenu:'Hamburger Menu',
314        mainNavigation:'main navigation',
315        opensBookingMask:'opens booking mask',
316        closeBookingMask:'close booking mask',
317        closeMoreMenu:'close more menu',
318        backToTheMenu:'back to the menus',
319        gms_helloUser:'Hello,',
320        gms_signOut:'Sign Out',
321        gms_point: 'Point',
322        gms_points: 'Points',
323        gms_night:'Night',
324        gms_nights:'Nights',
325        gms_stay:'Stay',
326        gms_stays:'Stays',
327        call_us:'call us at',
328        menu:'Menu'
329      }  
330    }
331</script>
331
332<div id="header-one" class="header-one header-logo-alts" data-scroll-logo-alt="" data-logo-alt="" >
333  <header-one></header-one>
334</div>
335 
336   
337
338<!-- BM CORE SETTING EXAMPLE -->
339<script>
340  const calendarSettings = {
341  
342    displayDateFormat:"MM/DD/YYYY",
343    isLargeLayout: true,
344  
345  siteLanguage: 'en',
346  firstDayOfTheWeek: 0,
347  monthsToShow: 1,
348  showDaysInNextAndPreviousMonths: false,
349  
350  useDefaultArrows: false,
351  arrowsCustomClass: {
352    prev: 'icon icon-arrow-left',
353    next: 'icon icon-arrow-right',
354  },
355  checkIn: {
356    field: 'bm-checkin-input',
357    trigger: 'bm-checkin-trigger',
358    container: 'bm-calendars',
359  },
360  checkOut:{
361    field: 'bm-checkout-input',
362    trigger: 'bm-checkout-trigger',
363    container: 'bm-calendars',
364  },
365  flexibleDates: {
366    enabled: false,
367    field: 'flexible-dates-input',
368    content: 'My dates are flexible',
369    checkedMark: '<svg class="icon icon-arrow-bottom"><use href="#icon-check"></use></svg>'
370  },
371  ratesInCalendar: {
372    enabled: false,
373    device: 'desktop',
374    dailyRatesData: [],
375    indicatorColor: '#0AE000',
376    customCalendar: {
377      calendarContainer: 'bm-rates-calendar',
378      monthsContainer: 'bm-rates-calendar-months',
379      monthsTrigger: 'bm-rates-month-trigger',
380      daysContainer: 'bm-rates-calendar-days',
381      daysTigger: 'bm-rates-calendar-days',
382      applyTigger: 'bm-rate-calendar-apply',
383      closeTigger: 'bm-rate-calendar-close',
384    },
385    indicatorLabel: "Lowest available rate",
386    rateLabel: "Rates from ",
387    backBtnLabel: "Go back",
388    monthSelectorLabel: "Select your dates",
389    applyBtnLabel: "Apply dates",
390  },
391  wcag: {
392    selectedCheckInDate: "Selected check in date is",
393    selectedCheckOutDate: "Selected check out date is",
394    selectedCheckInDateText: "This button opens the calendar to select check in date.",
395    selectedCheckOutDateText: "This button opens the calendar to select check out date.",
396    selected: "Selected",
397    checkInLiveRegionId: 'checkin-region',
398    checkOutLiveRegionId: 'checkout-region',
399    incorrectDateFormatEntered: "Incorrect date format used, please use date format",
400    minimumDaysOfStay: "Minimum Night Stay",
401    calendarExpanded: "Calendar Expanded",
402  },
403  labels: {
404    previousMonth: "Previous Month",
405    nextMonth: "Next Month",
406  }
407};
408  const bm_core_settings = {
409  dataContainer: 'bm-app',
410  container: 'bm-box-wrapper',
411
412  startingDate: '',
413
414  calendars: calendarSettings,
415  leadRates: {
416    showRates:  1 ,
417    showStrikeThroughRate: false,
418    displayPrice: 'lead-rates-price',
419    bestRateLogo: {
420      enabled: false,
421      logo: "",
422      fallbackText: "Best Rate Guarantee"
423    } 
424  },
425  wcag: {
426    bookNow:{
427      id: 'booking-mask-submit',
428      opensInANewTab: "opens in a new tab"
429    }
430  },
431
432  saveBookingSession:  false ,
433  website: {
434  hotelTypeId: '2',
435  booking_engine_hotel_id: '113045',
436  booking_mask_url: '',
437  booking_engine_provider_id:  '1' ,
438  second_booking_engine_provider_id: 'false',
439  second_booking_engine_hotel_id: 'false',
440  second_booking_engine_url: 'false',
441  second_booking_mask_url: 'false',
442  hasFamilyPricing: false,
443  be_open_in_new_tab: true ,
444  
445    hotels: [{"id":10735,"name":"Amaka Ocean New Site","booking_engine_hotel_id":113045,"booking_mask_url":"https:\/\/reservations.travelclick.com\/113045?","booking_engine_url":"https:\/\/reservations.travelclick.com\/113045?HotelId=113045&languageid=1&rooms=1&adults=1","booking_engine_provider_id":29,"be_open_in_same_tab":false,"second_booking_engine_provider_id":0,"second_booking_engine_hotel_id":0,"second_booking_engine_url":"","date_booking_from":null,"default_duration":1,"max_children_id":6,"max_children_age":12,"max_infant_id":2,"max_infant_age":1,"max_room_id":10,"max_adult_id":10,"weight":0,"country":"Costa Rica","country_id":false,"region":"Provincia de Puntarenas","region_id":false,"city":"Golfito","location":"","location_id":0,"min_children_age_id":0}]
446  
447},
448
449
450  
451
452module: 'brand',
453id: '1765',
454
455showHotels:true,
456
457};
458  const bm_ui_settings = {
459  dataContainer: 'bm-app',
460container: 'bm-box-wrapper',
461containers: {
462  'header1': {
463    vertical: { 
464      base: '#bm-hero-container',
465      noHero: '#no-hero',
466      collapsed: '#bm-collapsed-wrapper',
467      triggers: '.bm-collapsed-wrapper'
468    }, 
469    horizontal: {
470      base: '#bm-horizontal-hero',
471      belowHero: '#bm-horizontal-below-hero',
472      noHero: '#no-hero',
473      collapsed: '#bm-collapsed-horizontal-wrapper',
474      triggers: '.bm-collapsed-wrapper'
475    },
476    'area-search': {
477      base: '#bm-horizontal-hero',
478      belowHero: '#bm-horizontal-below-hero',
479      noHero: '#no-hero',
480      collapsed: '#bm-collapsed-horizontal-wrapper',
481      triggers: '.bm-collapsed-wrapper'
482    },
483    'horizontal-hotel-plus-air': {
484      base: '#bm-horizontal-hero',
485      belowHero: '#bm-horizontal-below-hero',
486      noHero: '#no-hero',
487      collapsed: '#bm-collapsed-horizontal-wrapper',
488      triggers: '.bm-collapsed-wrapper'
489    }
490  },
491  'header2': {
492    vertical: { 
493      base: '#bm-vertical-base',
494      noHero: '#no-hero',
495      collapsed: '#bm-vertical-base',
496      triggers: '.bm-collapsed-wrapper'
497    }, 
498    horizontal: {
499      base: '#bm-horizontal-hero',
500      belowHero: '#bm-horizontal-below-hero',
501      noHero: '#no-hero',
502      collapsed: '#bm-collapsed-horizontal-wrapper',
503      triggers: '.bm-collapsed-wrapper'
504    },
505    'area-search': {
506      base: '#bm-horizontal-hero',
507      belowHero: '#bm-horizontal-below-hero',
508      noHero: '#no-hero',
509      collapsed: '#bm-collapsed-horizontal-wrapper',
510      triggers: '.bm-collapsed-wrapper'
511    },
512    'horizontal-hotel-plus-air': {
513      base: '#bm-horizontal-hero',
514      belowHero: '#bm-horizontal-below-hero',
515      noHero: '#no-hero',
516      collapsed: '#bm-collapsed-horizontal-wrapper',
517      triggers: '.bm-collapsed-wrapper'
518    }
519  },
520  'headerAdvanced': {
521    vertical: { 
522      base: '#bm-hero-container',
523      noHero: '#no-hero',
524      collapsed: '#bm-collapsed-wrapper',
525      triggers: '.bm-collapsed-wrapper'
526    }, 
527    horizontal: {
528      base: '#bm-horizontal-hero',
529      belowHero: '#bm-horizontal-below-hero',
530      noHero: '#no-hero',
531      collapsed: '#bm-collapsed-horizontal-wrapper',
532      triggers: '.bm-collapsed-wrapper'
533    },
534    'area-search': {
535      base: '#bm-horizontal-hero',
536      belowHero: '#bm-horizontal-below-hero',
537      noHero: '#no-hero',
538      collapsed: '#bm-collapsed-horizontal-wrapper',
539      triggers: '.bm-collapsed-wrapper'
540    },
541    'horizontal-hotel-plus-air': {
542      base: '#bm-horizontal-hero',
543      belowHero: '#bm-horizontal-below-hero',
544      noHero: '#no-hero',
545      collapsed: '#bm-collapsed-horizontal-wrapper',
546      triggers: '.bm-collapsed-wrapper'
547    }
548  },
549},
550hero: {
551  container: 'm-hero',
552  typeShort: 'm-hero_short'
553},
554//area-search
555areaSearch: {
556  enabled: false,
557  URL: '',
558  URLTarget: '',
559  sortResultsBy: 'Destination',
560  helperText: true,
561  locationFieldSearch: false,
562  disableCountrySearch: false,
563  disableRegionSearch: false,
564  disableCitySearch: false,
565  disablePoiSearch: false,
566  disableSearchIcons: false,
567  enableAllDestinationSearch: false,
568  hideCounterPerLevel: false,
569  hideSecondaryInfomation: false,
570  promocodePopUp: {
571    container: 'bm-as-promocode-popup',
572    trigger: 'bm-as-promocode-trigger',
573    mobileClose: 'bm-as-promocode-close',
574    mobileSaveChanges: 'bm-as-promocode-save-changes',
575  }
576},
577roomPopUp: {
578  enabled: 
579    
580      true
581    ,
582  cmsShowChildrenAges:  false ,
583  container: 'bm-pu-room-options',
584  roomContainer: 'bm-pu__rooms-container',
585  roomsSelector: 'js-as-room',
586  roomNumber: 'js-room-number',
587  childAgesContainer: 'js-room-child-ages',
588  infantAgesContainer: 'js-room-infant-ages',
589  trigger: 'bm-pu-room-trigger',
590  triggerGuestCount: 'guest_count',
591  triggerGuestLabel: 'guest_label',
592  triggerAdultCount: 'adult_count',
593  triggerAdultLabel: 'adult_label',
594  triggerChildrenCount: 'children_count',
595  triggerChildrenLabel: 'children_label',
596  triggerRoomCount: 'room_count',
597  triggerRoomLabel: 'room_label',
598  mobileClose: 'bm-pu-room-close',
599  mobileSaveChanges: 'bm-pu-room-save-changes',
600  selectRoomLabel: "This button opens the room selector.",
601  addRoom: 'add-room',
602  removeRoom: 'subtract-room',
603  trashRoom: 'bm-pu__room-remove',
604  roomCounter: 'bm-pu-room-counter',
605  adultSelector: 'bmadults',
606  childSelector: 'bm-children',
607  infantSelector: 'bm-infants',
608  labels: {
609    roomOptionsSaveChanges: "Save Changes",
610    roomSingular: "Room",
611    roomPlural: "Rooms",
612    guestSingular: "Guest",
613    guestPlural: "Guests",
614    labelAdults: "Adults",
615    labelChildren: "Children",
616    childAgeInformation: "< 11 years old",
617    infantAgeInformation: "< 2 years old",
618    selectYourOccupancy: "Select your occupancy",
619    addRoom: "Add Room",
620    removeRoom: "Subtract Room",
621    occupancy: "Occupancy",
622  }
623},
624// button only
625buttonOnly: {
626  enabled: true,
627  URL: '/slip-reservations',
628  URLTarget: '',
629  buttonClass: ''
630},
631//book  now buttons
632bookNow: {
633  mobile: {
634    open: 'js-trigger-open-collapse',
635    openLabel: "RESERVE A SLIP",
636    close: 'js-trigger-close-collapse',
637    closeLabel: "close"
638  },
639  desktop: {
640    id: 'booking-mask-submit',
641    label: "RESERVE A SLIP",
642    open: 'js-trigger-open-collapse',
643    openLabel: "RESERVE A SLIP",
644    close: 'js-trigger-close-collapse',
645    closeLabel: "close"
646  }
647},
648// layout
649layout: 'vertical',
650fullyExpanded: false,
651horizontalIsFullWidth: false,
652isSticky: false,
653position: 'right',
654collapsed: 'collapsed',
655collapsePosition: 'in-line',
656//check in/out labels
657checkInLabel: "Check In",
658checkOutLabel: "Check Out",
659requiredFieldsLocal: "* Fields Required",
660headerType: null,
661  //calendars information shared with core
662  calendars: calendarSettings,
663  //hotel select
664hotelSelect: 'booking-mask-hotel',
665hotelSelectWrapper: 'booking-mask-hotel-wrapper',
666selectHotelLabel: "Select Hotel",
667selectHotelPlaceHolder: "Select Hotel",
668showNumberOfHotels: false,
669hotelSelectRequired: true,
670showHotelCountry: false,
671//rooms
672showRooms: true,
673rooms: {
674  id:'bm-rooms',
675  min: '1',
676  max: '10',
677  defaultValue: "1",
678  label: "Rooms",
679  required: false
680},
681
682//adults 
683showAdults: true,
684adults: {
685  id:'bmadults',
686  min: '1',
687  max: '10',
688  defaultValue: "1",
689  label: "Adults",
690  required: false
691},
692
693//children
694showChildren: true,
695children: {
696  id:'bm-children',
697  min: '0',
698  max: '10',
699  defaultValue: '0' || 0 ,
700  label: "Children",
701  required: false,
702  disabled: false
703},
704childAges: {
705  id:'bm-childAges',
706  min: 0,
707  max: 12,
708  defaultValue:  0 ,
709  label: "Child age by Check-in",
710  required: false,
711  infantEnabled: true
712},
713
714//infants
715showInfants:  true ,
716infants: {
717  id: 'bm-infants',
718  min: '0',
719  max: '2',
720  defaultValue: '' || 0,
721  label: "Infants",
722  required: false,
723  disabled: false
724},
725infantAges: {
726  id: 'bm-infantAges',
727  min: 0,
728  max: 1,
729  defaultValue:  0 ,
730  label: "Infants age by Check-in",
731  required: false
732},
733//hotel + air
734showHotelAir: false,
735hotelAir: {
736  preselectHotelAir: false,
737  hotelId:'hotel-only-btn',
738  airId:'hotel-air-btn',
739  srLabel: "Select booking type",
740  hotelLabel: "Hotel",
741  airLabel: "Hotel + Air",
742  departureCityLabel: "Departure City",
743  departureLoadingText: "Searching",
744  departureCityWrapperId: 'departure-city-wrapper',
745  departureCityId: 'departure-city',
746  trigger: 'hotel-air___btn',
747  triggerHotelAir: '#hotel-air-btn',
748  required: true
749},
750
751showRates: true,
752showRetailRates: !websiteGlobalVariables.rates.hideOldPrices,
753leadRates: {
754  defaultRate: "Make a Reservation",
755  rate: '',
756  label: "Rates from",
757  opensInANewTab: "opens in a new tab",
758  
759    customRatesURL: false,
760    URL: '',
761  
762  bestRateLogo: {
763    enabled: false,
764    logo: "",
765    fallbackText: "Best Rate Guarantee"
766  } ,
767  iHotelierConfig: 'false',
768  locales: {
769    loadingText: "Loading",
770    ratesFrom: "Rates from "
771  }
772},
773  showModifyLink:  0 ,
774modify: {
775  id:'modifyBooking',
776  bookingMaskURL: '',
777  bookingEngineURL: '',
778  text: {
779    modifyBooking: "Modify Booking",
780    openPopup: "Opens modify booking window",
781    closePopup: "Close modify booking window",
782    enterReservationNumber: "Please, enter your reservation number.",
783    reservationNumber: "Reservation number",
784    submitReservationNumber: "Submit reservation number",
785    required: "required",
786    allFieldsAreRequired: "(All fields are required)",
787    opensInANewTab: "opens in a new tab",
788    submit:  "Submit",
789    selecHotel: "Select Hotel"
790  }
791},
792  //promocode
793
794    hasPromocode: true,
795    promocodeId: 'booking-mask-promocode',
796    multiPromocodeValueInput: 'js-bm-source-promocode-value',
797    multiPromocodeTypeInput: 'js-bm-source-promocode-name',
798    multiPromocodeRealInput: 'js-bm-fill-promocode',
799    
800    
801    
802    
803    
804    numberOfPromoCodes: 1,
805    promocodeWCAG: {
806        gotACode: "Got a promocode?",
807        openPromocode: "Opens promocode window",
808        enterYourPromo: "Enter your promocode",
809        clearPromocode: "Clear promocode",
810        closePromocodeWindow: "Close promocode window",
811        addYourCode: "Add your code",
812        selectCodeType: "Select code type",
813        enterYourPromo: "Enter your promocode",
814        applyPromocode: "Apply promocode",
815        addPromo: "Add",
816        promocodeWindowDescription: "This window allows you to enter one of the available types of promocodes",
817    },
818
819
820
821showPromo:  1 ,
822
823  promoCode: {
824    label: "Promo Code",
825    labelPlaceholder: "Promo Code",
826    promocodeType: 'discount',
827    hasDefaultValue:  false ,
828    defaultValue: "",
829  },
830
831
832showTravelAgencyPromo:  0 ,
833
834
835showGroupPromo:  0 ,
836
837
838showRateAccessCorporatePromo:  0 ,
839
840  website: {
841  hotelTypeId: '2',
842  booking_engine_hotel_id: '113045',
843  booking_mask_url: '',
844  booking_engine_provider_id:  '1' ,
845  second_booking_engine_provider_id: 'false',
846  second_booking_engine_hotel_id: 'false',
847  second_booking_engine_url: 'false',
848  second_booking_mask_url: 'false',
849  hasFamilyPricing: false,
850  be_open_in_new_tab: true ,
851  
852    hotels: [{"id":10735,"name":"Amaka Ocean New Site","booking_engine_hotel_id":113045,"booking_mask_url":"https:\/\/reservations.travelclick.com\/113045?","booking_engine_url":"https:\/\/reservations.travelclick.com\/113045?HotelId=113045&languageid=1&rooms=1&adults=1","booking_engine_provider_id":29,"be_open_in_same_tab":false,"second_booking_engine_provider_id":0,"second_booking_engine_hotel_id":0,"second_booking_engine_url":"","date_booking_from":null,"default_duration":1,"max_children_id":6,"max_children_age":12,"max_infant_id":2,"max_infant_age":1,"max_room_id":10,"max_adult_id":10,"weight":0,"country":"Costa Rica","country_id":false,"region":"Provincia de Puntarenas","region_id":false,"city":"Golfito","location":"","location_id":0,"min_children_age_id":0}]
853  
854},
855
856
857  
858
859module: 'brand',
860id: '1765',
861
862showHotels:true,
863
864}
865  bm_ui_settings.areaSearch.labels = {
866    searchHint: 'Please enter 3 or more characters',
867    noResultsFound: 'No results found',
868    locationSearchLabel: 'Where do you want to go?',
869    locationSearchPlaceholder: 'Country, city, region or hotel',
870    asCalendarMonthPlaceholder: 'month label',
871    bestRateGuaranteeLabel: 'Best Rate Guarantee',
872    specialCode: 'Special Code',
873    codeType: 'Code Type',
874    code: 'Code',
875    applyCode: 'Apply Code',
876    searchDropDownDescription: 'Search location or property',
877    searchBMInAreaSearchPage: 'ASM Search',
878    updateBMInAreaSearchPage: 'Update',
879};
880
881</script>
881
882
883
884
885
886
887  
888  
889
890
891
892
893  
894
895
896<!-- BM DATA ATTR EXAMPLE -->
897<div id="bm-app"
898  data-booking-mask-type="nobm" 
899  data-mobile-booking-mask-type="nobm" 
900></div>
901
902
903
904<div id="main-content" role="main">
905    
906
907
908
909
910<div id="no-hero" class="no-hero"></div>
911
912
913
914  
915    
916  
917  
918
919  
920  
921
922
923
924<script>
925  if(!window.heroConfigs) {
926    window.heroConfigs = {};
927  }
928  window.heroConfigs.isHeroAvailable = false;
929</script>
929
930  
931
932  <div class="js-hero-list" id="hero-list-app-id-53a3695e6afbcd6cf3a7c1a32a7484b2">
933    <div id="m-hero-skeleton" 
934      class="m-hero-skeleton skeleton-loader 
935      short-size
936       
937      nobm header1"
938    >
939      <div class="skeleton-hero-image"></div>
940    </div>
941    <hero-list-app
942      :configs="{
943        blockId: 'id-53a3695e6afbcd6cf3a7c1a32a7484b2',
944        heroType: 'Short hero',
945        unitMediaValue: '0',
946        noCroppingBg: '',
947        noCroppingBgImg: '',
948        noCroppingBgColor: '#fff',
949        showBreadcrumb: '0',
950        videoControl: '0',
951        heroVideoControl:{ 
952          autoStop: '0',
953          autoStopTime: '5',
954          hideIcon: '0',
955          hideLocale: '0',
956          locale: {
957            play: 'Play video',
958            pause: 'Pause video',
959          }
960        },
961        scrollConfig:{
962          showScrollFunction: '0',
963          scrollAnimation: '',
964          scrollClickFunction: '0',
965          scrollText: '',
966          scrollTextColor: '',
967          scrollColor: ''
968        },
969        styles:{
970          scrollLogo: '',
971          verticalAlignment: 'center',
972          verticalAlignmentMobile: 'center',
973          headerOverlay: '',
974          headerOverlayColor: 'rgba(0, 0, 0, 0.5)',
975          gradientHeight: '200',
976          marginBottom: '30',
977          textAlignment: 'center',
978          sliderAutoplay: '0',
979          textVerticalAlignment: '',
980        },
981        locales:{
982          playVideo: 'Play video',
983          pauseVideo: 'Pause video',
984          scrollDown: 'Scroll down to next section',
985        }
986      }">
987    </hero-list-app>
988  </div>
989          
990      
991        
991<script>
992          if(!window.heroSliderItemList) {
993            window.heroSliderItemList = [];
994          }
995
996</script>
996    
997
998
999
1000<style>
1001    .id-95641b60942d8b454293e88c37119f65 .m-hero--slide__overlay {
1002        
1003        background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
1004        
1005        
1006        height: 200px;
1007        
1008        
1009    }
1010  </style>
1011
1012
1013  <style>
1014    
1015    
1016    .id-95641b60942d8b454293e88c37119f65 .m-hero--content__wrapper.banner-wrapper .banner{
1017      background-image: url(/integration/tc-theme/public/img/placeholder_1_1.png);
1018    }
1019    
1020    
1021      .id-95641b60942d8b454293e88c37119f65 .m-hero--content__wrapper.banner-wrapper .title-sub,
1022      .id-95641b60942d8b454293e88c37119f65 .m-hero--content__wrapper.banner-wrapper .title-sub .hero-title,
1023      .id-95641b60942d8b454293e88c37119f65 .m-hero--content__wrapper.banner-wrapper .title-sub .hero-subtitle,
1024      .id-95641b60942d8b454293e88c37119f65 .m-hero--content__wrapper.banner-wrapper .title-sub .btn {
1025        text-align: center;
1026        color: #fff;
1027      }
1028      
1029  </style>
1030  
1031  
1032 
1033
1034
1035
1036<script>
1037window.heroSliderItemList.push({
1038  blockId: 'id-95641b60942d8b454293e88c37119f65',
1039  showOverlay: 'show overlay',
1040  overlayColor: 'rgba(0, 0, 0, 0.6)',
1041  overlayHeight: '200',
1042  bannerEnabled: 'enable',
1043  bannerBackgroundColor: '',
1044  textAlignment: 'center',
1045  textColor: '#fff',
1046  borderOrShadow: '',
1047  bannerBorderColor: '#fff',
1048  video: ``,
1049  tabletVideo: ``,
1050  mobileVideo: ``,
1051  mediaType: 'image',
1052  title: ``,
1053  subtitle: ``,
1054  bannerImgPosition: '',
1055  bannerImgEnabled: 'enable',
1056  buttonEnabled: 'Disable',
1057  url: '',
1058  urlTarget: '',
1059  linkTitle: `Button`,
1060  buttonStyle: 'Action',
1061  desktopVideoObj:{
1062    isTVS: '',
1063    lazy: ``,
1064  },
1065  tabletVideoObj:{
1066    isTVS: '',
1067    lazy: ``,
1068  },
1069  mobileVideoObj:{
1070    isTVS: '',
1071    lazy: ``,
1072  },
1073  imgResponsive:{
1074    img: {
1075      url:'https://image-tc.galaxy.tf/wijpeg-2dn6n6mlpkmqgzlrhqnnkxkze/whatsapp-image-2024-07-22-at-14-33-15.jpg?width=1920',
1076      alt:``
1077    },
1078    imgMobile:{
1079      url:'',	
1080      alt:``,	
1081    },
1082    imgTablet: {
1083      url:'',
1084      alt:``
1085    },   
1086  },
1087  bannerImg:{
1088    url:'/integration/tc-theme/public/img/placeholder_1_1.png',
1089    alt:``
1090  }, 
1091  locales:{
1092    openInANewTab: 'opens in a new tab'
1093  }
1094})
1095  
1096      </script>
1096    
1097          
1098
1099
1100
1101    <div id="site-content">
1102        <style>
1103        .id-900a519f45c35e9bd0d7168650987de1 .m-introduction__row {
1104        width: 100%;
1105    }
1106    .id-900a519f45c35e9bd0d7168650987de1 .m-introduction__row{
1107                    color: #000000;
1108                    }
1109                .id-900a519f45c35e9bd0d7168650987de1 .m-introduction__row h1,
1110        .id-900a519f45c35e9bd0d7168650987de1 .m-introduction__row h2{
1111            color: inherit;
1112        }
1113    
1114    .id-900a519f45c35e9bd0d7168650987de1.m-introduction{
1115                    background-color: #fff7f4;
1116                                    padding-top: px;
1117            padding-bottom: px;
1118            }
1119        </style>
1120
1121<script>
1122    if(!window.introduction) {
1123        window.introduction = [];
1124    }
1125    window.introduction['id-900a519f45c35e9bd0d7168650987de1'] = {
1126        intro: {
1127            title: "Slip Reservations",
1128            subtitle: "",
1129            content: "",
1130            readMore: false,
1131            textColor: '#000000',
1132            linkColor: '',
1133            width: '100%',
1134            textAlignment: 'center',
1135            columns: false,
1136            background: {
1137                type: 'color',
1138                color: '#fff7f4',
1139                image: '',
1140                repeat: false,
1141                contentBackground: {
1142                    type: 'none',
1143                    color: '',
1144                    image: '',
1145                    repeat: false
1146                }
1147            },
1148            padding: {
1149                desktop: {
1150                    enabled: true,
1151                    top: '',
1152                    bottom: ''
1153                },
1154                tablet: {
1155                    enabled: false,
1156                    top: '',
1157                    bottom: ''
1158                },
1159                mobile: {
1160                    enabled: false,
1161                    top: '',
1162                    bottom: ''
1163                }
1164            },
1165            margin: {
1166                enabled: false,
1167                top: '',
1168                bottom: ''
1169            },
1170            btn: {
1171                showButton: false,
1172                title: "Button",
1173                href: '',
1174                target: false,
1175                style: 'Action'
1176            },
1177            video: {
1178                showVideo: false,
1179                position: 'bottom',
1180                url: '',
1181                width: '60',
1182            }
1183        }
1184
1185    };
1186
1187    if(!window.locales) {
1188        window.locales = [];
1189    }
1190    window.locales['id-900a519f45c35e9bd0d7168650987de1'] = {
1191        opensInNewTab: "opens in a new tab",
1192        readMore: "Read more",
1193        readLess: "Read less"
1194    }
1195</script>
1195
1196
1197<div id="id-900a519f45c35e9bd0d7168650987de1" class="id-900a519f45c35e9bd0d7168650987de1  introduction-vue vue-container">
1198    <introduction-app
1199        :block-id="'id-900a519f45c35e9bd0d7168650987de1'"
1200        :intro-type="'page'"
1201    />
1202</div>
1203		
1204
1205<script>
1206    if(!window.plainTextBlock) {
1207    window.plainTextBlock = [];
1208  }
1209  window.plainTextBlock['id-e715d7fd054bb685ce1514f68709db92'] = {
1210    introContent: '',
1211    introTitle: `My title`,
1212    introSubtitle: `My subtitle`,
1213    introLinkTitle: `Read More`,
1214    introBtnTitle: `Button`,
1215  }
1216
1217  window.plainTextBlock['id-e715d7fd054bb685ce1514f68709db92'].introContent = `<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`;
1218</script>
1218
1219
1220  <div id="plain-text-outer-id-e715d7fd054bb685ce1514f68709db92" class=" custom-html  custom-html___full-width ">
1221    <div class= "">
1222      <div id="id-e715d7fd054bb685ce1514f68709db92" class="js-plain-text-block" v-cloak>
1223        
1224      </div>
1225      
1226        <!--<iframe src="https://forms.monday.com/forms/embed/9988d910d6293ba4c8aad2048fa4891f?r=use1" width="100%" height="2500"
1227    style="border:0; margin: 0 auto; box-shadow: 5px 5px 56px 0px rgba(0,0,0,0.25);" frameborder="0" scrolling="no" allowfullscreen>
1228</iframe>-->
1229
1230<iframe src="https://forms.monday.com/forms/embed/fe67a1f5ca2d154f966b8141196919a7?r=use1" width="100%" height="3000 style="border:0; margin: 0 auto; box-shadow: 5px 5px 56px 0px rgba(0,0,0,0.25);" frameborder="0" scrolling="no"></iframe>
1231      
1232    </div>
1233  </div>
1234
1235<script>
1236    if(!window.plainTextBlock) {
1237    window.plainTextBlock = [];
1238  }
1239  window.plainTextBlock['id-574a4b6179f89763e95b3eade83de21d'] = {
1240    introContent: '',
1241    introTitle: `My title`,
1242    introSubtitle: `My subtitle`,
1243    introLinkTitle: `Read More`,
1244    introBtnTitle: `Button`,
1245  }
1246
1247  window.plainTextBlock['id-574a4b6179f89763e95b3eade83de21d'].introContent = `<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`;
1248</script>
1248
1249
1250  <div id="plain-text-outer-id-574a4b6179f89763e95b3eade83de21d" class=" custom-html  custom-html___full-width ">
1251    <div class= "">
1252      <div id="id-574a4b6179f89763e95b3eade83de21d" class="js-plain-text-block" v-cloak>
1253        
1254      </div>
1255      
1256        <style type="text/css">
1257.WA_Chat_Widget *{
1258    margin: 0;
1259    padding: 0;
1260    box-sizing: border-box;
1261}
1262.WA_Chat_Widget .WA_FloatingButton{
1263    position: fixed;
1264    width: 70px;
1265    height: 70px;
1266    display: flex;
1267    justify-content: center;
1268    align-items: center;
1269    box-shadow: 0 4px 10px 0px rgba(0, 0, 0, 0.185);
1270    border-radius: 50%;
1271    background: #fff;
1272    cursor: pointer;
1273    z-index: 1000;
1274}
1275.WA_Chat_Widget .WA_FloatingButton svg{
1276    width: 40px;
1277    height: 40px;
1278    fill: #4fce5d;
1279}
1280.WA_Chat_Widget[data-position^="top-"] .WA_FloatingButton{
1281    top: 20px;
1282}
1283.WA_Chat_Widget[data-position^="bottom-"] .WA_FloatingButton{
1284    bottom: 20px;
1285}
1286.WA_Chat_Widget[data-position$="-left"] .WA_FloatingButton{
1287    left: 20px;
1288}
1289.WA_Chat_Widget[data-position$="-right"] .WA_FloatingButton{
1290    right: 20px;
1291}
1292.WA_Chat_Widget[data-position$="-center"] .WA_FloatingButton{
1293    left: 50%;
1294    transform: translateX(-50%);
1295}
1296
1297.WA_Chat_Widget[data-position^="top-"] .WA_ChatBox{
1298    top: 110px;
1299}
1300.WA_Chat_Widget[data-position^="bottom-"] .WA_ChatBox{
1301    bottom: 110px;
1302}
1303.WA_Chat_Widget[data-position$="-left"] .WA_ChatBox{
1304    left: 30px;
1305}
1306.WA_Chat_Widget[data-position$="-right"] .WA_ChatBox{
1307    right: 30px;
1308    z-index: 500;
1309}
1310.WA_Chat_Widget[data-position$="-center"] .WA_ChatBox{
1311    left: 50%;
1312    transform: translateX(-50%);
1313}
1314
1315
1316.WA_Chat_Widget .WA_ChatBox{
1317    position: fixed;
1318    width: 360px;
1319    height: auto;
1320    overflow: hidden;
1321    border-radius: 8px;
1322    background-color: #fff;
1323    box-shadow: 0 5px 25px 0px rgba(0, 0, 0, 0.1);
1324    display: none;
1325}
1326
1327.WA_Chat_Widget .WA_ChatBox .WA_ChatBox_Header{
1328    width: auto;
1329    background: #4FCE5D;
1330    padding: 20px;
1331    display: flex;
1332    justify-content: flex-start;
1333    align-items: center;
1334    flex-wrap: wrap;
1335    gap: 20px;
1336}
1337.WA_Chat_Widget .WA_ChatBox .WA_ChatBox_Header .avatarBox{
1338    width: 65px;
1339    height: 65px;
1340    border-radius: 50%;
1341    overflow: hidden;
1342}
1343.WA_Chat_Widget .WA_ChatBox .WA_ChatBox_Header .avatarBox img{
1344    width: 100%;
1345    height: 100%;
1346    object-fit: cover;
1347}
1348
1349.WA_Chat_Widget .WA_ChatBox .WA_ChatBox_Header .infoBox .name{
1350    color: #fff;
1351    font-weight: 600;
1352    text-transform: none;
1353}
1354
1355.WA_Chat_Widget .WA_ChatBox .WA_ChatBox_Header .infoBox .answer_time{
1356    color: #e4e4e4;
1357    font-size: 14px;
1358}
1359.WA_Chat_Widget .WA_ChatBox .WA_ChatBox_Header .WA_Close{
1360    background: transparent;
1361    color: #fff;
1362    border: none;
1363    outline: none;
1364    font-size: 20px;
1365    position: absolute;
1366    top: 10px;
1367    right: 10px;
1368    cursor: pointer;
1369}
1370.WA_Chat_Widget .WA_ChatBox .WA_ChatBox_Header .WA_Close svg{
1371    fill: #ffff;
1372}
1373.WA_Chat_Widget .WA_ChatBox .WA_ChatBox_Body{
1374    padding: 20px;
1375    background: #e6ddd4;
1376    position: relative;
1377}
1378.WA_Chat_Widget .WA_ChatBox .WA_ChatBox_Body::before{
1379    content: '';
1380    position: absolute;
1381    top: 0px;
1382    left: 0px;
1383    width: 100%;
1384    height: 100%;
1385    background: url(./bg-pattern.png);
1386    opacity: 0.1;
1387    z-index: 0;
1388}
1389.WA_Chat_Widget .WA_ChatBox .WA_ChatBox_Body .message{
1390    max-width: 280px;
1391    background: #fff;
1392    padding: 20px;
1393    padding-top: 10px;
1394    border-radius: 8px;
1395    z-index: 1;
1396    position: relative;
1397}
1398.WA_Chat_Widget .WA_ChatBox .WA_ChatBox_Body .message::before{
1399    content: '';
1400    position: absolute;
1401    width: 20px;
1402    height: 20px;
1403    background: #fff;
1404    left: -10px;
1405    top: 0px;
1406    border-radius: 3px;
1407    clip-path: polygon(100% 0, 0 0, 100% 100%);
1408}
1409.WA_Chat_Widget .WA_ChatBox .WA_ChatBox_Body .message .username{
1410    color: darkgray;
1411    font-weight: 500;
1412    text-transform: none;
1413}
1414.WA_Chat_Widget .WA_ChatBox .WA_ChatBox_Body .message .message_content{
1415    font-size: 14px;
1416    color: #000;
1417}
1418
1419.WA_Chat_Widget .WA_ChatBox .WA_ChatBox_Footer{
1420    padding: 20px;
1421    background-color: #fff;
1422    width: 100%;
1423}
1424.WA_Chat_Widget .WA_ChatBox .WA_ChatBox_Footer .btn{
1425    width: 100%;
1426    outline: none;
1427    border: none;
1428    padding: 10px;
1429    border-radius: 1000px;
1430    font-size: 16px;
1431    cursor: pointer;
1432    text-decoration: none;
1433}
1434.WA_Chat_Widget .WA_ChatBox .WA_ChatBox_Footer .btn.btn-whatsapp{
1435    background: #4FCE5D;
1436    color: #fff;
1437    display: block;
1438    text-align: center;
1439}
1440</style>
1441<div class="WA_Chat_Widget" data-position="bottom-right">
1442        <div class="WA_ChatBox">
1443            <div class="WA_ChatBox_Header">
1444                <div class="avatarBox">
1445                    <img src="https://image-tc.galaxy.tf/wijpeg-9hb5dig2myi5s7nu413a7ce0g/file.jpg" alt="Chat Avatar">
1446                </div>
1447                <div class="infoBox">
1448                    <h4 class="name">Marina</h4>
1449                    <span class="answer_time">Bahía Golfito</span>
1450                </div>
1451                <button class="WA_Close" onclick="hideChatbox()"><svg xmlns="http://www.w3.org/2000/svg" height="1em"
1452                        viewBox="0 0 512 512">
1453                        <path
1454                            d="M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM175 175c-9.4 9.4-9.4 24.6 0 33.9l47 47-47 47c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l47-47 47 47c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-47-47 47-47c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-47 47-47-47c-9.4-9.4-24.6-9.4-33.9 0z" />
1455                    </svg></button>
1456            </div>
1457            <div class="WA_ChatBox_Body">
1458                <div class="message">
1459                    <h4 class="username">BMG</h4>
1460                    <div class="message_content">
1461                        <p>Welcome to Marina Bahía Golfito!<br>How can we help? We're happy to assist.</p>
1462                    </div>
1463                </div>
1464            </div>
1465            <div class="WA_ChatBox_Footer">
1466                <a class="btn btn-whatsapp" href="http://wa.me/50685753000" target="_blank">Chat</a>
1467            </div>
1468        </div>
1469        <div class="WA_FloatingButton" onclick="toggleChatbox()">
1470            <svg xmlns="http://www.w3.org/2000/svg" fill="#4FCE5D" viewBox="0 0 90 90">
1471                <path
1472                    d="M90 43.841c0 24.213-19.779 43.841-44.182 43.841a44.256 44.256 0 01-21.357-5.455L0 90l7.975-23.522a43.38 43.38 0 01-6.34-22.637C1.635 19.628 21.416 0 45.818 0 70.223 0 90 19.628 90 43.841zM45.818 6.982c-20.484 0-37.146 16.535-37.146 36.859 0 8.065 2.629 15.534 7.076 21.61L11.107 79.14l14.275-4.537A37.122 37.122 0 0045.819 80.7c20.481 0 37.146-16.533 37.146-36.857S66.301 6.982 45.818 6.982zm22.311 46.956c-.273-.447-.994-.717-2.076-1.254-1.084-.537-6.41-3.138-7.4-3.495-.993-.358-1.717-.538-2.438.537-.721 1.076-2.797 3.495-3.43 4.212-.632.719-1.263.809-2.347.271-1.082-.537-4.571-1.673-8.708-5.333-3.219-2.848-5.393-6.364-6.025-7.441-.631-1.075-.066-1.656.475-2.191.488-.482 1.084-1.255 1.625-1.882.543-.628.723-1.075 1.082-1.793.363-.717.182-1.344-.09-1.883-.27-.537-2.438-5.825-3.34-7.977-.902-2.15-1.803-1.792-2.436-1.792-.631 0-1.354-.09-2.076-.09s-1.896.269-2.889 1.344c-.992 1.076-3.789 3.676-3.789 8.963 0 5.288 3.879 10.397 4.422 11.113.541.716 7.49 11.92 18.5 16.223C58.2 65.771 58.2 64.336 60.186 64.156c1.984-.179 6.406-2.599 7.312-5.107.9-2.512.9-4.663.631-5.111z">
1473                </path>
1474            </svg>
1475        </div>
1476    </div>
1477    
1477<script async defer>
1478        let isChatboxVisible = false;
1479        const chatbox = document.querySelector(".WA_Chat_Widget .WA_ChatBox");
1480        function hideChatbox() {
1481            isChatboxVisible = false;
1482            chatbox.style.display = "none";
1483        }
1484        function toggleChatbox() {
1485            isChatboxVisible = !isChatboxVisible;
1486            chatbox.style.display = isChatboxVisible ? "block" : "none";
1487        }
1488</script>
1488
1489      
1490    </div>
1491  </div>    </div>
1492</div><!-- #main-content -->
1493
1494
1495
1496
1497
1498    
1499
1500
1501
1502<script>
1503    window.footerConfigs = {
1504        "footerLanguages": {
1505  
1506    languageCount: '2',
1507    currentLanguage: 'English',
1508    currentLanguageShort: 'en',
1509    currentLanguageIcon: 'https://image-tc.galaxy.tf/wisvg-38ik1cqndysd7mdveqwcraqid/english.svg',
1510    languages: [
1511              {
1512          url: '/es/free-content ',
1513          local: 'es',
1514          full: ' Español',
1515          short: 'es',
1516          icon: 'https://image-tc.galaxy.tf/wisvg-38bfyr3nsu3in1vtzb7thfxeg/espanol.svg',
1517        },
1518          ]
1519  
1520}
1521    }
1522
1523    if(!window.footerThreeTextFields) {
1524        window.footerThreeTextFields = [];
1525    }
1526    window.footerThreeTextFields['id-dd9aa8899d0bffc85be58ca4a5fb1183'] = {
1527        hotelName: ``,
1528        contact: `<p><img alt=\"\" src=\"https://image-tc.galaxy.tf/wisvg-dwbtzuyx7gnss2czuws0j7m9s/file.svg\" style=\"width: 263px; height: 34px;\" \/><br \/>\r\nGolfo Dulce, Costa Rica&nbsp;<br \/>\r\nPhone: <u><a href=\"tel:+506 4080-6090\" target=\"_blank\">+506 4080-6090<\/a><\/u><br \/>\r\nEmail: <a href=\"mailto:[email protected]\">[email protected]<\/a><\/p>\r\n\r\n<p>&nbsp;<\/p>\r\n\r\n<p><span style=\"font-size:18px;\"><strong>Join Our Team<\/strong><\/span><\/p>\r\n\r\n<p>&nbsp;<img alt=\"\" src=\"https://image-tc.galaxy.tf/wipng-or5386vvrg0w6ezujfyymkh0/file.png\" style=\"width: 150px; height: 70px;\" \/><\/p>\r\n\r\n<p>&nbsp;<\/p>\r\n`,
1529        copyright: `<p>&copy; 
1529<script>document.write(new Date().getFullYear());<\/script> Marina Bah&iacute;a Golfito | Designed by <a href=\"https:\/\/amadeus.com\/en\" target=\"_blank\">Amadeus<\/a><\/p>\r\n`
1530    }
1531
1532    if(!window.footerThreeLinks) {
1533        window.footerThreeLinks = {};
1534    }
1535    window.footerThreeLinks['id-dd9aa8899d0bffc85be58ca4a5fb1183'] = {footerLinksList: [
1536{
1537    url: '/contact',
1538    target: false,
1539    text: `Contact`
1540},
1541{
1542    url: '/privacy-policy',
1543    target: false,
1544    text: `Privacy & Cookie Policy`
1545},
1546{
1547    url: '/notice-of-accessibility',
1548    target: false,
1549    text: `Notice of Accessibility`
1550},
1551{
1552    url: '/safety-health-protocols',
1553    target: false,
1554    text: `Safety & Health Protocols`
1555},
1556{
1557    url: 'https://document-tc.galaxy.tf/wdpdf-mrjo3jqq66ate9ruuk4femlm/yacht-reservations_cms-document.pdf',
1558    target: true,
1559    text: `Cashback Promotion Rules`
1560},
1561{
1562    url: 'https://document-tc.galaxy.tf/wdpdf-bbxp2631hn1dnv91aibymmmjj/yacht-reservations_cms-document.pdf',
1563    target: true,
1564    text: `Raffle MBG Dock Rules`
1565},
1566{
1567    url: 'https://document-tc.galaxy.tf/wdpdf-8ms5n3jz88ilgnex6g6okdx6y/yacht-reservations_cms-document.pdf',
1568    target: true,
1569    text: `Giveaway Rules`
1570},]}
1571
1572    if(!window.footerThreeNewsLetter) {
1573        window.footerThreeNewsLetter = [];
1574    }
1575    window.footerThreeNewsLetter['id-dd9aa8899d0bffc85be58ca4a5fb1183'] = {
1576        title: `Stay Connected`,
1577        placeholder: `Email Address`,
1578        btnTitle: `Sign Up`
1579    };
1580
1581    if (!window.footerThreeCustomHtml) {
1582        window.footerThreeCustomHtml = [];
1583    }
1584    window.footerThreeCustomHtml['id-dd9aa8899d0bffc85be58ca4a5fb1183'] = {
1585        contentHtml: ''
1586    }
1587
1588    if(!window.footerThreePartners) {
1589        window.footerThreePartners = {};
1590    }
1591    window.footerThreePartners['id-dd9aa8899d0bffc85be58ca4a5fb1183'] = {
1592title: `Our Partners & Awards`,
1593partnersList: [{
1594    partnerImg: 'https://image-tc.galaxy.tf/wipng-dnhub3ysjizomil59t69uyy61/igy-destination-accreditation-white.png?width=120',
1595    partnerAlt: ``,
1596    partnerLink: '',
1597    openInNewTab: false,
1598},]}
1599
1600    if(!window.footerThreeLocales) {
1601        window.footerThreeLocales = [];
1602    }
1603    window.footerThreeLocales['id-dd9aa8899d0bffc85be58ca4a5fb1183'] = {
1604        opensInANewTab: `opens in a new tab`,
1605        addEmailToSub: `Add your email to subscribe`,
1606        followUs: `Follow us`,
1607        navigationLink: `Link`,
1608        manageCookies: `Manage Cookies`
1609    }
1610</script>
1610
1611    <footer id="footer-content" class="js-footer-three-app page-footer m-footer-base_3" data-footer-name="ft3" v-cloak>
1612        <footer-three-app
1613            :configs="{
1614                websiteType: 'brand',
1615                blockId: 'id-dd9aa8899d0bffc85be58ca4a5fb1183',
1616                languageSelectorEnabled: false,
1617                socialIcons: {
1618                    enabled: true,
1619                    label: false
1620                },
1621                socialIconLinks: {iconStyles: {
1622    iconStyle: '',
1623    socialIconColor: ''
1624},
1625socialLinks: {
1626    facebook: 'https://www.facebook.com/marinabahiagolfito',
1627    facebookTarget: true,
1628    twitter: '',
1629    twitterTarget: false,
1630    tripAdvisor: '',
1631    tripAdvisorTarget: false,
1632    instagram: 'https://www.instagram.com/marinabahiagolfito/',
1633    instagramTarget: true,
1634    youTube: 'https://www.youtube.com/channel/UCC0dGuLJDuFoi2NaQf2BkAA',
1635    youTubeTarget: true,
1636    pinterest: '',
1637    pinterestTarget: false,
1638    weChat: '',
1639    weChatTarget: false,
1640    linkedin: 'https://www.linkedin.com/company/98062633/admin/feed/posts/',
1641    linkedinTarget: true,
1642    tiktok: '',
1643    tiktokTarget: false,
1644    xing: '',
1645    xingTarget: false,
1646    google: '',
1647    googleTarget: false,
1648    lineMessenger: '',
1649    lineMessengerTarget: false,
1650    whatsapp: '',
1651    whatsappTarget: false,
1652    weibo: '',
1653    weiboTarget: false,
1654    flickr: '',
1655    flickrTarget: false,
1656    foursquare: '',
1657    foursquareTarget: false,
1658    snapchat: '',
1659    snapchatTarget: false
1660},
1661locales: {
1662    opensInANewTab: 'opens in a new tab',
1663}},
1664                customSocialIconsList: {iconColor: '',
1665customSocialIconsList: []},
1666                logo: {
1667                    logoTop: '',
1668                    logoBottom: '',
1669                    customBackground: {
1670                        enabled: false,
1671                        backgroundColor: ''
1672                    },
1673                    additionalLanguages: {
1674                        enabled: false,
1675                        logoTop: '',
1676                        logoBottom: '',
1677                        backgroundColor: ''
1678                    }
1679                },
1680                hr: {
1681                    enabled: false,
1682                    width: '100',
1683                    devices: 'All Devices'
1684                },
1685                partners: {
1686                    enabled: true
1687                },
1688                newsletter: {
1689                    enabled: true,
1690                    buttonOnly: false,
1691                    url: '/sign-up',
1692                    opensInNewTab: false,
1693                    style: 'Action'
1694                },
1695                widgetEnabled: false,
1696                isSecurePrivacyEnabled: true,
1697                manageCookies: true,
1698            }"
1699        >
1700
1701        </footer-three-app>
1702         
1703    </footer>
1704<script src="/frontend/galaxy-helpers/public/galaxy-helpers.js?v=l-d6a6b75b-9f18-450d-849d-299a37de85ac"></script>
1704<!-- Generated by Galaxy-->
1705<script type="text/template" id="sliderPrevArrow">
1706    <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>
1707</script>
vendor: 1 bytes, line 1707
1707
1708<script type="text/template" id="sliderNextArrow">
1709    <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>
1710</script>
vendor: 1 bytes, line 1710
1710
1711<script type="text/template" id="sliderPagination">
1712    <div class="slick-custom-pagination"><span class="slick-current-slide"></span> / <span class="slick-total-slide"></span></div>
1713</script>
vendor: 1 bytes, line 1713
1713
1714<script type="text/template" id="sliderPlayPause">
1715    <button class="slick-play-pause" type="button">
1716        <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>
1717        <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>
1718    </button>
1719</script>
vendor: 1 bytes, line 1719
1719
1720<script type="text/template" id="sliderGroupedActions">
1721    <div class="slider__actions slider__actions--flat">
1722		<span class="sr-only">Slideshow control buttons</span>
1723		<span class="sr-only">Clicking on the following links will update the content above</span>
1724        <div class="slider__action js-slider-prev-container"></div>
1725        <div class="slider__action js-slider-pagination-container"></div>
1726        <div class="slider__action js-slider-next-container"></div>
1727    </div>
1728</script>
vendor: 1 bytes, line 1728
1728
1729<script type="text/template" id="sliderGroupedActionsAutoRotate">
1730    <div class="slider__actions slider__actions--flat">
1731		<span class="sr-only">Slideshow control buttons</span>
1732		<span class="sr-only">Clicking on the following links will update the content above</span>
1733        <div class="slider__action js-slider-pagination-container"></div>
1734        <div class="slider__action js-slider-prev-container"></div>
1735        <div class="slider__action js-slider-playpause-container"></div>
1736        <div class="slider__action js-slider-next-container"></div>
1737    </div>
1738</script>
vendor: 1 bytes, line 1738
1738
1739<script type="text/template" id="templateReadMore">
1740    <a class="l-read-more" href="#"  aria-label="Read more about Marina Bahia Golfito BR" ><span>Read more</span><svg aria-hidden="true" class="icon icon-arrow-left"><use href="#icon-arrow-left"></use></svg></a>
1741</script>
vendor: 1 bytes, line 1741
1741
1742<script type="text/template" id="templateReadLess">
1743    <a class="l-read-less" href="#"  aria-label="Read less about Marina Bahia Golfito BR"><span>Read less</span><svg aria-hidden="true" class="icon icon-arrow-left"><use href="#icon-arrow-left"></use></svg></a>
1744</script>
vendor: 1 bytes, line 1744
1744
1745<script>
1746var traductionBM = {
1747    previousMonth: 'Previous Month',
1748    nextMonth: 'Next Month',
1749}
1750</script>
vendor: 1 bytes, line 1750
1750
1751<script>
1752var validationMessages = {
1753    required: "This field is required.",
1754    email: "Please enter a valid e-mail address.",
1755    url: "Please enter a valid URL.",
1756    date: "Please enter a valid date.",
1757}
1758</script>
vendor: 1 bytes, line 1758
1758
1759<script>
1760  window.isHome = "0";
1761
1762  window.localeSlider = {
1763  goToNextSlide: 'Go to next slide, slide {current} of {total}',
1764  goToPrevSlide: 'Go to previous slide, slide {current} of {total}',
1765  lastSlide: 'You are on the last slide',
1766  firstSlide: 'You are on the first slide',
1767  nowOnSlide: 'You are now on slide {current} of {total}',
1768  videoPause: 'Slider is paused',
1769  videoPlay: 'Slider is playing',
1770  toggleFullScreen: 'Toggles gallery to full screen, {current} of {total}',
1771  youAreOnFullScreen: 'You are on full image',
1772  youCloseFullScreen: 'You closed the full image'
1773  };
1774</script>
1774
1775
1776<script defer src="/integration/tc-theme/public/js/bundle.js?v0a65b8f7365db7bd2276874f53cc66ca"></script>
1776
1777<div id="bm-calendars" class="bm-calendar-container bm___calendar-container"></div>
1778<div class="dialog js-dialog-lightbox-vue" aria-hidden="true">
1779  <div class="dialog-content--lightbox container">
1780    <div class="js-slider-container container"></div>
1781    
1781<script type="text/template" class="js-template" id="js-template-lightbox">
1782      <div class="js-slider__wrapper">
1783        <div class="js-slider-lightbox slider-lightbox" data-pagination="true" [%? it.options.download %]data-download="true"[%?%]>
1784          [%~ it.images :item%]
1785          <div class="slider-lightbox__slide">
1786            <div class="slider-lightbox__image-container">
1787              [%? item.url && !item.caption%]
1788                <div class="slider-lightbox__captions icon-chain">
1789                    <a href="[%= item.url %]"
1790                        [%? item.urlTarget && item.urlTarget.length %] target="[%= item.urlTarget %]"[%?%]
1791                        [%? item.ariaLabel && item.ariaLabel.length %] aria-label="[%= item.ariaLabel %]"[%?%]
1792                        class="icon-chain-wrapper">
1793                        <svg class="icon icon-chain-link"><use href="#icon-chain-link" style="color: [%= item.color %];"></use></svg>
1794                    </a>
1795                </div>
1796              [%?%]
1797              [%? item.isVideo === true %]
1798                <div class="slider-lightbox__video-wrapper">
1799                  [%= item.video %]
1800                </div>
1801              [%?? item.isVideo === false %]
1802                <img crossorigin="anonymous" data-lazy="[%= item.src %]" alt="[%= item.alt %]" src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==">
1803                [%? item.title || item.desc || item.caption%]
1804                <div class="slider-lightbox__captions">
1805                  [%? item.title %]<div class="slider-lightbox__captions-title">[%= item.title %]</div>[%?%]
1806                  [%? item.desc %]<div class="slider-lightbox__captions-desc">[%= item.desc %]</div>[%?%]
1807                  [%? item.caption %]<div class="m-gallery--itemCaption">[%= item.caption %]</div>[%?%]
1808                </div>
1809                [%?%]
1810              [%?%]
1811              [%? it.options.download %]
1812                <div class="slider-lightbox__actions">
1813                  <a class="download-link" href="[%= item.downloadLink %]" download>
1814                    <svg class="icon icon-download-arrow" aria-hidden="1"><use href="#icon-download-arrow"></use></svg>
1815                    Download
1816                  </a>
1817                </div>
1818              [%?%]
1819            </div>
1820          </div>
1821          [%~%]
1822        </div>
1823        <div class="slider-lightbox__slides-controls clearfix">
1824          <div class="pull-right">
1825            <div class="js-slider__insert-grouped-actions"></div>
1826          </div>
1827        </div>
1828      </div>
1829    </script>
1829
1830  </div>
1831</div>
1832<div id="generalAnnoucement" aria-atomic="true" aria-live="assertive" class="sr-only"></div>
1833<div id="aria-announcer" class="sr-only" aria-live="polite" role="status" aria-atomic="true"></div>
1834<script>
1835  window.locale ={
1836    moreMenuClosed : 'More menu closed',
1837    moreMenuOpened :'More menu opened',
1838    bookingMaskClosed: 'Booking mask closed',
1839    bookingMaskOpened: 'Booking mask Opened'
1840  }
1841</script>
1841
1842<div id="tooltips-wrapper"></div>
1843
1844<script>
1845  window.gmsSDKSession = true; // use sessionStorage and not localStorage for sdk (user token)
1846  window.gmsJSPath = '/integration/tc-ext-guest-portal/public/compiled/js/';
1847</script>
1847
1848
1849<script defer src="https://cdn.galaxy.tf/asset-galaxy/js/gms-latest.min.js?v0a65b8f7365db7bd2276874f53cc66ca"></script>
1849
1850
1851<script defer src="/integration/tc-ext-guest-portal/public/compiled/js/main.bundle.js?v0a65b8f7365db7bd2276874f53cc66ca"></script>
vendor: 1 bytes, line 1851
1851
1852<script>  
1853  var gmsUrlReservation = '';
1854  var gmsUrlReservationTarget = false;
1855  var endpointBase = ''
1856;
1857  var tokenEndpoint = 'proxy'
1858;
1859  var reservationUrl = '';
1860  var gmsModifyBookingURL = ''; /* Link for the button "Modify" if no value */
1861  var language = 'en';
1862  var gmsLoginURL = '/gp-login';
1863  var gmsHomeURL = '';
1864  var gmsSignUpURL = '/gp-sign-up';
1865  var gmsResetPasswordURL = '/gp-reset-password';
1866  var gmsSignUpSuccessURL =  '/gp-sign-up-success';
1867  var gmsResetPasswordCodeSuccessURL = '/gp-reset-password-step-2';
1868  var gmsDateFormat = 'YYYY-MM-DD';
1869  var gmsFirstDay = 0;
1870  var gmsDatePlaceholder =  '';
1871  var gmsCalendars = {
1872    wcag: {
1873      selectedCheckInDate: "Selected check in date is",
1874      selectedCheckOutDate: "Selected check out date is",
1875      selectedCheckInDateText: "This button opens the calendar to select check in date.",
1876      selectedCheckOutDateText: "This button opens the calendar to select check out date.",
1877      selected: "Selected",
1878    },
1879    labels: {
1880      previousMonth: "Previous Month",
1881      nextMonth: "Next Month",
1882    }
1883  }
1884
1885  
1886
1887  var gmsConfigObject = {
1888    hotelsDefaultPhoto: 'https://via.placeholder.com/150',
1889    consentTexts: {
1890      popup: {
1891        title: "One more thing",
1892        button: "Continue",
1893        require_text: "Please select one option to continue"
1894      },
1895      email: {
1896        opt_in: ""
1897,
1898        opt_out: "NO! I don't want to know about special offers and promotions",
1899      },
1900      conditions: "",
1901    }
1902  };
1903  var gmsBookingEngineProviderId =  
1904
1905
1906'1'
1907
1908;
1909  var gmsHotelsData = '/json/search/311/1/gp-hotels.json'
1910  var tierData = '[]'
1911  window.localesGuestPortalExtension = "/json/locale/11125/311/1"
1912  
1913</script>
1913
1914
1915
1916
1917<script type="text/javascript"  src="/UMBLu/1/3h/d54v/AXIQ3dvN/hmbXQL4GpkzLwSNu/U3FqJk0lAg/Ox/sLC0gtGwgB"></script>
1917</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.