{"id":2504,"date":"2025-01-15T13:02:59","date_gmt":"2025-01-15T13:02:59","guid":{"rendered":"https:\/\/vientosdelcaribe.barontech.co\/?page_id=2504"},"modified":"2025-01-29T10:30:09","modified_gmt":"2025-01-29T10:30:09","slug":"api-test","status":"publish","type":"page","link":"https:\/\/vientosdelcaribe.com\/es\/api-test\/","title":{"rendered":"API Test"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"2504\" class=\"elementor elementor-2504\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1114e241 e-flex e-con-boxed e-con e-parent\" data-id=\"1114e241\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3baa269 elementor-widget elementor-widget-text-editor\" data-id=\"3baa269\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>[cloudbeds_property_terms]<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c69d72e e-con-full e-flex e-con e-parent\" data-id=\"c69d72e\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1cd1d7f elementor-widget elementor-widget-html\" data-id=\"1cd1d7f\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t[cloudbeds_redirect_filter]\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f96db64 e-flex e-con-boxed e-con e-parent\" data-id=\"f96db64\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a9f1dc2 elementor-widget elementor-widget-html\" data-id=\"a9f1dc2\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n    <!-- HTML Structure -->\n    <style>\n       \n    <\/style>\n\n   <button class=\"availability-button\" id=\"availabilityButton\" onclick=\"toggleAvailabilityContainer()\">Check Rates<\/button>\n\n<div class=\"availability-container\" id=\"availabilityContainer\">\n\t\n  <div class=\"availability-section\">\n    <div class=\"date-container\">\n      <label for=\"check-in-out\">Check In &mdash; Check Out<\/label>\n      <div class=\"date-field\" onclick=\"toggleCalendar(event)\">\n        <input type=\"text\" id=\"check-in-out\" placeholder=\"Select dates\" readonly>\n        <button class=\"clear-button\" onclick=\"clearDates(event)\">&#x2715;<\/button>\n      <\/div>\n    <\/div>\n\t \n\t\t  <div class=\"form-section\">\n  <label for=\"guests\">GUEST<\/label>\n  <div class=\"custom-select-wrapper\">\n    <select id=\"guests\">\n      <option>1 Room, 1 Adult<\/option>\n      <option>1 Room, 2 Adults<\/option>\n      <option>2 Rooms, 4 Adults<\/option>\n    <\/select>\n  <\/div>\n<\/div>\n\n<style>\n\t.close-btn{\n\t\theight: 40px;\n    letter-spacing: 2.05px;\n    padding: 0;\n    position: absolute;\n    right: 110px;\n    text-transform: uppercase;\n    top: 0;\n\t}\n\t.close-btn:hover{\n\t\t    background: #00000000;\n    color: #000;\n\t}\n\t.close-btn:after{\n\t\tborder-bottom: 10px solid hsla(0, 0%, 100%, .7);\n    border-left: 10px solid transparent;\n    border-right: 10px solid transparent;\n    bottom: 24px;\n    content: \"\";\n    display: inline-block;\n    position: relative;\n    right: 50%;\n\t}\n<\/style>\n\t<div class=\"filter-promo-section\">\n\t\t  <input type=\"text\" class=\"filter-promo\" placeholder=\"Promo Code\" id=\"promoCode\" value=\"\">\n\t  <\/div>\n    <button class=\"check-button\" target=\"_blank\">Check Rates<\/button>\n\t   <button id=\"closeAvailabilityButton\" class=\"close-btn\">Hide<\/button>\n    <div id=\"calendar\" class=\"calendar\">\n      <div class=\"calendar-section\">\n        <div class=\"calendar-header\">\n          <button onclick=\"prevMonth('check-in')\">&#8592;<\/button>\n          <span id=\"month-year-in\">January 2025<\/span>\n          <button onclick=\"nextMonth('check-in')\">&#8594;<\/button>\n        <\/div>\n        <div class=\"calendar-days\" id=\"calendar-days-in\"><\/div>\n      <\/div>\n      <div class=\"calendar-section\">\n        <div class=\"calendar-header\">\n          <button onclick=\"prevMonth('check-out')\">&#8592;<\/button>\n          <span id=\"month-year-out\">February 2025<\/span>\n          <button onclick=\"nextMonth('check-out')\">&#8594;<\/button>\n        <\/div>\n        <div class=\"calendar-days\" id=\"calendar-days-out\"><\/div>\n      <\/div>\n    <\/div>\n\t  \n  <\/div>\n\t\n<\/div>\n\n\n    <script>\n         const months = [\"January\", \"February\", \"March\", \"April\", \"May\", \"June\", \"July\", \"August\", \"September\", \"October\", \"November\", \"December\"];\n  let currentMonthIn = new Date().getMonth();\n  let currentMonthOut = new Date().getMonth();\n  let currentYearIn = new Date().getFullYear();\n  let currentYearOut = new Date().getFullYear();\n\n  let checkInDate = null;\n  let checkOutDate = null;\n\nfunction toggleAvailabilityContainer() {\n  const container = document.getElementById('availabilityContainer');\n  container.style.display = container.style.display === 'block' ? 'none' : 'block';\n}\n\n\/\/ Automatically hide the container when scrolling\nwindow.addEventListener('scroll', () => {\n  const container = document.getElementById('availabilityContainer');\n  if (container.style.display === 'block') {\n    container.style.display = 'none';\n  }\n});\t\n\n\n\n  function setDefaultDates() {\n    const today = new Date();\n    const tomorrow = new Date();\n    tomorrow.setDate(today.getDate() + 1);\n    checkInDate = today;\n    checkOutDate = tomorrow;\n    updateInputField();\n  }\n\n  function toggleCalendar(event) {\n    event.stopPropagation();\n    const calendar = document.getElementById('calendar');\n    calendar.style.display = calendar.style.display === 'flex' ? 'none' : 'flex';\n    renderCalendar();\n  }\n\n  function clearDates(event) {\n    event.stopPropagation();\n    checkInDate = null;\n    checkOutDate = null;\n    document.getElementById('check-in-out').value = '';\n    renderCalendar();\n  }\n\n  function prevMonth(type) {\n    if (type === 'check-in') {\n      currentMonthIn--;\n      if (currentMonthIn < 0) {\n        currentMonthIn = 11;\n        currentYearIn--;\n      }\n    } else {\n      currentMonthOut--;\n      if (currentMonthOut < 0) {\n        currentMonthOut = 11;\n        currentYearOut--;\n      }\n    }\n    renderCalendar();\n  }\n\n  function nextMonth(type) {\n    if (type === 'check-in') {\n      currentMonthIn++;\n      if (currentMonthIn > 11) {\n        currentMonthIn = 0;\n        currentYearIn++;\n      }\n    } else {\n      currentMonthOut++;\n      if (currentMonthOut > 11) {\n        currentMonthOut = 0;\n        currentYearOut++;\n      }\n    }\n    renderCalendar();\n  }\n\n  function selectDate(event, type) {\n    const day = parseInt(event.target.textContent);\n    const month = type === 'check-in' ? currentMonthIn : currentMonthOut;\n    const year = type === 'check-in' ? currentYearIn : currentYearOut;\n\n    const selectedDate = new Date(year, month, day);\n\n    if (type === 'check-in') {\n      checkInDate = selectedDate;\n      checkOutDate = null; \/\/ Reset Check-Out if Check-In is changed\n    } else {\n      checkOutDate = selectedDate;\n    }\n\n    updateInputField();\n    renderCalendar(); \/\/ Refresh calendar to apply highlights\n\n    \/\/ Automatically close calendar if Check-Out is selected\n    if (type === 'check-out') {\n      const calendar = document.getElementById('calendar');\n      calendar.style.display = 'none';\n    }\n  }\n\n  function updateInputField() {\n    if (checkInDate && checkOutDate) {\n      const checkIn = `${checkInDate.getDate()}\/${checkInDate.getMonth() + 1}\/${checkInDate.getFullYear()}`;\n      const checkOut = `${checkOutDate.getDate()}\/${checkOutDate.getMonth() + 1}\/${checkOutDate.getFullYear()}`;\n      document.getElementById('check-in-out').value = `${checkIn} \u2014 ${checkOut}`;\n    }\n  }\n\n  function renderCalendar() {\n    const today = new Date();\n    const calendarDaysIn = document.getElementById('calendar-days-in');\n    const calendarDaysOut = document.getElementById('calendar-days-out');\n    const monthYearIn = document.getElementById('month-year-in');\n    const monthYearOut = document.getElementById('month-year-out');\n\n    calendarDaysIn.innerHTML = '';\n    calendarDaysOut.innerHTML = '';\n\n    monthYearIn.textContent = `${months[currentMonthIn]} ${currentYearIn}`;\n    monthYearOut.textContent = `${months[currentMonthOut]} ${currentYearOut}`;\n\n    const firstDayIn = new Date(currentYearIn, currentMonthIn, 1).getDay();\n    const daysInMonthIn = new Date(currentYearIn, currentMonthIn + 1, 0).getDate();\n\n    const firstDayOut = new Date(currentYearOut, currentMonthOut, 1).getDay();\n    const daysInMonthOut = new Date(currentYearOut, currentMonthOut + 1, 0).getDate();\n\n    for (let i = 0; i < firstDayIn; i++) {\n      calendarDaysIn.innerHTML += '<div><\/div>';\n    }\n    for (let day = 1; day <= daysInMonthIn; day++) {\n      const dayDiv = document.createElement('div');\n      const currentDate = new Date(currentYearIn, currentMonthIn, day);\n\n      if (currentDate < today) {\n        dayDiv.textContent = day;\n        dayDiv.style.color = 'lightgray';\n        dayDiv.style.pointerEvents = 'none';\n      } else {\n        dayDiv.textContent = day;\n        dayDiv.addEventListener('click', (event) => selectDate(event, 'check-in'));\n        if (checkInDate && currentDate.getTime() === checkInDate.getTime()) {\n          dayDiv.classList.add('selected');\n        }\n      }\n      calendarDaysIn.appendChild(dayDiv);\n    }\n\n    for (let i = 0; i < firstDayOut; i++) {\n      calendarDaysOut.innerHTML += '<div><\/div>';\n    }\n    for (let day = 1; day <= daysInMonthOut; day++) {\n      const dayDiv = document.createElement('div');\n      const currentDate = new Date(currentYearOut, currentMonthOut, day);\n\n      if (currentDate < today) {\n        dayDiv.textContent = day;\n        dayDiv.style.color = 'lightgray';\n        dayDiv.style.pointerEvents = 'none';\n      } else {\n        dayDiv.textContent = day;\n        dayDiv.addEventListener('click', (event) => selectDate(event, 'check-out'));\n        if (checkOutDate && currentDate.getTime() === checkOutDate.getTime()) {\n          dayDiv.classList.add('selected');\n        }\n      }\n      calendarDaysOut.appendChild(dayDiv);\n    }\n\n    highlightRange();\n  }\n\n  function highlightRange() {\n    const allDays = document.querySelectorAll('#calendar-days-in div, #calendar-days-out div');\n    allDays.forEach((day) => day.classList.remove('highlighted'));\n\n    if (checkInDate && checkOutDate) {\n      const startDate = new Date(checkInDate);\n      const endDate = new Date(checkOutDate);\n\n      allDays.forEach((day) => {\n        const dayValue = parseInt(day.textContent);\n        if (!dayValue) return;\n\n        const isInCheckIn = day.parentNode.id === 'calendar-days-in';\n        const month = isInCheckIn ? currentMonthIn : currentMonthOut;\n        const year = isInCheckIn ? currentYearIn : currentYearOut;\n        const currentDate = new Date(year, month, dayValue);\n\n        if (currentDate >= startDate && currentDate <= endDate) {\n          day.classList.add('highlighted');\n        }\n      });\n    }\n  }\n\n  document.querySelector('.check-button').addEventListener('click', () => {\n    if (!checkInDate || !checkOutDate) {\n      alert('Please select both Check-In and Check-Out dates.');\n      return;\n    }\n\n    if (checkOutDate < checkInDate) {\n      alert('Check-Out date must be later than or equal to Check-In date.');\n      return;\n    }\n\n    const formattedCheckIn = `${checkInDate.getFullYear()}-${(checkInDate.getMonth() + 1).toString().padStart(2, '0')}-${checkInDate.getDate().toString().padStart(2, '0')}`;\n    const formattedCheckOut = `${checkOutDate.getFullYear()}-${(checkOutDate.getMonth() + 1).toString().padStart(2, '0')}-${checkOutDate.getDate().toString().padStart(2, '0')}`;\n\n    const url = `https:\/\/hotels.cloudbeds.com\/reservation\/gDbBOC#checkin=${formattedCheckIn}&checkout=${formattedCheckOut}`;\n    window.open(url, '_blank');\n\n  });\n\n  document.body.addEventListener('click', () => {\n    const calendar = document.getElementById('calendar');\n    if (!checkOutDate) return; \/\/ Only close calendar if Check-Out is selected\n    calendar.style.display = 'none';\n  });\ndocument.addEventListener(\"DOMContentLoaded\", function() {\n    let closeBtn = document.getElementById(\"closeAvailabilityButton\"); \/\/ Close button\n    let availabilityContainer = document.getElementById(\"availabilityContainer\"); \/\/ Availability section\n\n    if (closeBtn && availabilityContainer) {\n        closeBtn.addEventListener(\"click\", function(event) {\n            event.preventDefault();\n            availabilityContainer.style.display = \"none\"; \/\/ Hide the section\n        });\n    }\n});\ndocument.addEventListener(\"DOMContentLoaded\", function() {\n    let checkRatesBtn = document.getElementById(\"availabilityButton\"); \/\/ \"Check Rates\" button\n    let availabilityContainer = document.getElementById(\"availabilityContainer\"); \/\/ Availability section\n    let closeBtn = document.getElementById(\"closeAvailabilityButton\"); \/\/ \"Hide\" button\n\n    if (checkRatesBtn && availabilityContainer && closeBtn) {\n        checkRatesBtn.addEventListener(\"click\", function() {\n            availabilityContainer.style.display = \"block\"; \/\/ Show availability section\n            checkRatesBtn.style.visibility = \"hidden\"; \/\/ Hide \"Check Rates\" button\n        });\n\n        closeBtn.addEventListener(\"click\", function() {\n            availabilityContainer.style.display = \"none\"; \/\/ Hide availability section\n            checkRatesBtn.style.visibility = \"visible\"; \/\/ Show \"Check Rates\" button\n        });\n\n        \/\/ Scroll event to show \"Check Rates\" if availability section is hidden\n        window.addEventListener(\"scroll\", function() {\n            if (availabilityContainer.style.display === \"none\") {\n                checkRatesBtn.style.visibility = \"visible\"; \/\/ Show \"Check Rates\" button on scroll\n            }\n        });\n    }\n});\n\n  setDefaultDates();\n    <\/script>\n\n    \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-556ca92 e-flex e-con-boxed e-con e-parent\" data-id=\"556ca92\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-32ec594 elementor-widget elementor-widget-html\" data-id=\"32ec594\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<button class=\"book-now-btn\" id=\"bookNowButton\">Book Now<\/button>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-29f3031 e-con-full e-flex e-con e-parent\" data-id=\"29f3031\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-40178f5 elementor-widget elementor-widget-heading\" data-id=\"40178f5\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Accommodations<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a931e78 e-con-full e-flex e-con e-child\" data-id=\"a931e78\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f5e96c3 elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"f5e96c3\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<section class=\"base-template\">\r\n\t<div class=\"wrapper base-template__wrapper\">\r\n\r\n\t\t<div class=\"base-template__content\">\r\n\t\t\t<div class=\"emotions-slider\">\r\n \r\n\r\n\t\t\t\t<!-- Slider Content -->\r\n\t\t\t\t<div class=\"emotions-slider__slider swiper\">\r\n\t\t\t\t\t<div class=\"emotions-slider__wrapper swiper-wrapper\">\r\n\r\n\t\t\t\t\t\t<!-- Slider: Slide 1 -->\r\n\t\t\t\t\t\t<div class=\"emotions-slider__slide swiper-slide\">\r\n\t\t\t\t\t\t\t<div class=\"emotions-slider__item emotions-slider-item\">\r\n\t\t\t\t\t\t\t\t<div class=\"emotions-slider-item__image\">\r\n\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/vientosdelcaribe.barontech.co\/wp-content\/uploads\/2025\/01\/mainslider5.webp\" alt=\"Slide 1\" \/>\r\n\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t<div class=\"emotions-slider-item__content\">\r\n\t\t\t\t\t\t\t\t\t<h2 class=\"emotions-slider-item__title\">Grand Suite<\/h2>\r\n\t\t\t\t\t\t\t\t\t<div class=\"emotions-slider-item__text\">Our oceanfront suites and Club Floor rooms\r\noffer elevated amenities, services and privacy.<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"emotions-slider-item__button\">\r\n\t\t\t\t\t\t\t\t\t\t<a href=\"#\" class=\"emotions-slider-item__btn\">Details<\/a>\r\n\t\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t<\/div>\r\n\r\n\t\t\t\t\t\t<!-- Slider: Slide 2 -->\r\n\t\t\t\t\t\t<div class=\"emotions-slider__slide swiper-slide\">\r\n\t\t\t\t\t\t\t<div class=\"emotions-slider__item emotions-slider-item\">\r\n\t\t\t\t\t\t\t\t<div class=\"emotions-slider-item__image\">\r\n\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/vientosdelcaribe.barontech.co\/wp-content\/uploads\/2025\/01\/mainslider4.webp\" alt=\"Slide 2\" \/>\r\n\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t<div class=\"emotions-slider-item__content\">\r\n\t\t\t\t\t\t\t\t\t<h2 class=\"emotions-slider-item__title\">Standard Suite<\/h2>\r\n\t\t\t\t\t\t\t\t\t<div class=\"emotions-slider-item__text\">Our oceanfront suites and Club Floor rooms\r\noffer elevated amenities, services and privacy.<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"emotions-slider-item__button\">\r\n\t\t\t\t\t\t\t\t\t\t<a href=\"#\" class=\"emotions-slider-item__btn\">Details<\/a>\r\n\t\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t<\/div>\r\n\r\n\t\t\t\t\t\t<!-- Slider: Slide 3 -->\r\n\t\t\t\t\t\t<div class=\"emotions-slider__slide swiper-slide\">\r\n\t\t\t\t\t\t\t<div class=\"emotions-slider__item emotions-slider-item\">\r\n\t\t\t\t\t\t\t\t<div class=\"emotions-slider-item__image\">\r\n\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/vientosdelcaribe.barontech.co\/wp-content\/uploads\/2025\/01\/mainslider3.webp\" alt=\"Slide 3\" \/>\r\n\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t<div class=\"emotions-slider-item__content\">\r\n\t\t\t\t\t\t\t\t\t<h2 class=\"emotions-slider-item__title\">The Villa<\/h2>\r\n\t\t\t\t\t\t\t\t\t<div class=\"emotions-slider-item__text\">Our oceanfront suites and Club Floor rooms\r\noffer elevated amenities, services and privacy.<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"emotions-slider-item__button\">\r\n\t\t\t\t\t\t\t\t\t\t<a href=\"#\" class=\"emotions-slider-item__btn\">Details<\/a>\r\n\t\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t<\/div>\r\n\r\n\t\t\t\t\t\t<!-- Slider: Slide 4 -->\r\n\t\t\t\t\t\t<div class=\"emotions-slider__slide swiper-slide\">\r\n\t\t\t\t\t\t\t<div class=\"emotions-slider__item emotions-slider-item\">\r\n\t\t\t\t\t\t\t\t<div class=\"emotions-slider-item__image\">\r\n\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/vientosdelcaribe.barontech.co\/wp-content\/uploads\/2025\/01\/mainslider2.webp\" alt=\"Slide 4\" \/>\r\n\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t<div class=\"emotions-slider-item__content\">\r\n\t\t\t\t\t\t\t\t\t<h2 class=\"emotions-slider-item__title\">Double Deluxe Suit<\/h2>\r\n\t\t\t\t\t\t\t\t\t<div class=\"emotions-slider-item__text\">Our oceanfront suites and Club Floor rooms\r\noffer elevated amenities, services and privacy.<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"emotions-slider-item__button\">\r\n\t\t\t\t\t\t\t\t\t\t<a href=\"#\" class=\"emotions-slider-item__btn\">Details<\/a>\r\n\t\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t<\/div>\r\n\r\n\t\t\t\t\t\t<!-- Slider: Slide 5 -->\r\n\t\t\t\t\t\t<div class=\"emotions-slider__slide swiper-slide\">\r\n\t\t\t\t\t\t\t<div class=\"emotions-slider__item emotions-slider-item\">\r\n\t\t\t\t\t\t\t\t<div class=\"emotions-slider-item__image\">\r\n\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/vientosdelcaribe.barontech.co\/wp-content\/uploads\/2025\/01\/mainslider1.webp\" alt=\"Slide 5\" \/>\r\n\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t<div class=\"emotions-slider-item__content\">\r\n\t\t\t\t\t\t\t\t\t<h2 class=\"emotions-slider-item__title\">The Villa<\/h2>\r\n\t\t\t\t\t\t\t\t\t<div class=\"emotions-slider-item__text\">Our oceanfront suites and Club Floor rooms\r\noffer elevated amenities, services and privacy.<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"emotions-slider-item__button\">\r\n\t\t\t\t\t\t\t\t\t\t<a href=\"#\" class=\"emotions-slider-item__btn\">Details<\/a>\r\n\t\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t<\/div>\r\n\r\n\t\t\t\t\t\t<!-- Slider: Slide 6 -->\r\n\t\t\t\t\t\t<div class=\"emotions-slider__slide swiper-slide\">\r\n\t\t\t\t\t\t\t<div class=\"emotions-slider__item emotions-slider-item\">\r\n\t\t\t\t\t\t\t\t<div class=\"emotions-slider-item__image\">\r\n\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/vientosdelcaribe.barontech.co\/wp-content\/uploads\/2025\/01\/mainslider4.webp\" alt=\"Slide 6\" \/>\r\n\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t<div class=\"emotions-slider-item__content\">\r\n\t\t\t\t\t\t\t\t\t<h2 class=\"emotions-slider-item__title\">The Standard Suite<\/h2>\r\n\t\t\t\t\t\t\t\t\t<div class=\"emotions-slider-item__text\">Our oceanfront suites and Club Floor rooms\r\noffer elevated amenities, services and privacy.<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"emotions-slider-item__button\">\r\n\t\t\t\t\t\t\t\t\t\t<a href=\"#\" class=\"emotions-slider-item__btn\">Details<\/a>\r\n\t\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t<\/div>\r\n\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t<\/div>\r\n<!-- Slider Navigation -->\r\n\t\t\t\t<div class=\"emotions-slider__nav slider-nav\">\r\n\t\t\t\t\t<div tabindex=\"0\" class=\"slider-nav__item slider-nav__item_prev\">\r\n\t\t\t\t\t\t<svg width=\"16\" height=\"28\" viewBox=\"0 0 16 28\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n\t\t\t\t\t\t\t<path d=\"M14 26L2 14L14 2\" stroke=\"white\" stroke-width=\"4\" stroke-linecap=\"round\" stroke-linejoin=\"round\" \/>\r\n\t\t\t\t\t\t<\/svg>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"emotions-slider__pagination slider-pagination\"><\/div>\r\n\t\t\t\t\t<div tabindex=\"0\" class=\"slider-nav__item slider-nav__item_next\">\r\n\t\t\t\t\t\t<svg width=\"16\" height=\"28\" viewBox=\"0 0 16 28\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n\t\t\t\t\t\t\t<path d=\"M2 26L14 14L2 2\" stroke=\"white\" stroke-width=\"4\" stroke-linecap=\"round\" stroke-linejoin=\"round\" \/>\r\n\t\t\t\t\t\t<\/svg>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t<\/div> \r\n\r\n\t\t\t<\/div>\r\n\t\t<\/div>\r\n\t<\/div>\r\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>[cloudbeds_property_terms] [cloudbeds_redirect_filter] Book Now Accommodations Grand Suite Our oceanfront suites and Club Floor rooms offer elevated amenities, services and privacy. Details Standard Suite Our oceanfront suites and Club Floor rooms offer elevated amenities, services and privacy. Details The Villa Our oceanfront suites and Club Floor rooms offer elevated amenities, services and privacy. Details Double Deluxe [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-2504","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/vientosdelcaribe.com\/es\/wp-json\/wp\/v2\/pages\/2504","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vientosdelcaribe.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/vientosdelcaribe.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/vientosdelcaribe.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/vientosdelcaribe.com\/es\/wp-json\/wp\/v2\/comments?post=2504"}],"version-history":[{"count":58,"href":"https:\/\/vientosdelcaribe.com\/es\/wp-json\/wp\/v2\/pages\/2504\/revisions"}],"predecessor-version":[{"id":3969,"href":"https:\/\/vientosdelcaribe.com\/es\/wp-json\/wp\/v2\/pages\/2504\/revisions\/3969"}],"wp:attachment":[{"href":"https:\/\/vientosdelcaribe.com\/es\/wp-json\/wp\/v2\/media?parent=2504"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}