(()=> {
var __webpack_modules__=({
"./assets/js/app.js":
(()=> {
eval("// Fancybox\n\nFancybox.bind(\"[data-fancybox]\", {\n  hideScrollbar: false,\n  Thumbs: false,\n});\n\nvar isBookingFormFixed=false;\nvar isNavigationFixed=false;\nvar heroSectionHeight=document.querySelector(\".section.one, .entry-header\")\n  ? document.querySelector(\".section.one, .entry-header\").offsetHeight\n:0;\n\nwindow.addEventListener(\"scroll\", function (){\n  // var bookingForm=document.querySelector(\".booking_form\");\n  var navigation=document.querySelector(\".navigation-top\");\n\n  if(navigation&&window.scrollY >=heroSectionHeight){\n    if(!isNavigationFixed){\n      isNavigationFixed=true;\n      navigation.classList.add(\"fixed-navbar\");\n    }\n  }else{\n    if(isNavigationFixed){\n      isNavigationFixed=false;\n      navigation.classList.remove(\"fixed-navbar\");\n    }\n  }\n});\n\n// Animations\n\nAOS.init({\n  disable: false,\n  startEvent: \"DOMContentLoaded\",\n  initClassName: \"aos-init\",\n  animatedClassName: \"aos-animate\",\n  useClassNames: false,\n  disableMutationObserver: false,\n  debounceDelay: 50,\n  throttleDelay: 99,\n  offset: 100,\n  delay: 0,\n  duration: 400,\n  easing: \"ease\",\n  once: true,\n  mirror: false,\n  anchorPlacement: \"top-top\",\n});\n\n// Slider\n\njQuery(document).ready(function (){\n  jQuery(\".slider\").each(function (){\n    jQuery(this).slick({\n      infinite: true,\n      slidesToShow: 1,\n      speed: 600,\n      slidesToScroll: 1,\n      draggable: true,\n      autoplay: true,\n      autoplaySpeed: 5000,\n      cssEase: \"ease\",\n      fade: false,\n      pauseOnHover: true,\n      arrows: true,\n      dots: false,\n      appendArrows: jQuery(this)\n        .parents(\".section.one, .slider-wrapper\")\n        .find(\".sldr_nav\"),\n      responsive: [\n        {\n          breakpoint: 992,\n          settings: {\n            dots: true,\n          },\n        },\n        {\n          breakpoint: 901,\n          settings: {\n            arrows: false,\n            dots: true,\n            slidesToShow: 1,\n          },\n        },\n      ],\n    });\n  });\n});\n\njQuery(document).ready(function (){\n  jQuery(\".wprev-no-slider\").each(function (){\n    jQuery(this).slick({\n      infinite: true,\n      slidesToShow: 1,\n      speed: 600,\n      slidesToScroll: 1,\n      draggable: true,\n      autoplay: false,\n      autoplaySpeed: 5000,\n      cssEase: \"ease\",\n      fade: false,\n      pauseOnHover: true,\n      arrows: true,\n      appendArrows: jQuery(this)\n        .parents(\".section.one, .slider-wrapper\")\n        .find(\".sldr_nav\"),\n      responsive: [\n        {\n          breakpoint: 1153,\n          settings: {\n            slidesToShow: 1,\n          },\n        },\n        {\n          breakpoint: 901,\n          settings: {\n            arrows: false,\n            dots: true,\n            slidesToShow: 1,\n          },\n        },\n      ],\n    });\n  });\n});\n\njQuery(document).ready(function (){\n  jQuery(\"#sbi_images\").each(function (){\n    jQuery(this).slick({\n      infinite: false,\n      slidesToShow: 5,\n      speed: 600,\n      slidesToScroll: 1,\n      draggable: true,\n      autoplay: false,\n      autoplaySpeed: 5000,\n      cssEase: \"ease\",\n      fade: false,\n      pauseOnHover: true,\n      arrows: false,\n\n      responsive: [\n        {\n          breakpoint: 992,\n          settings: {\n            slidesToShow: 4,\n          },\n        },\n        {\n          breakpoint: 601,\n          settings: {\n            arrows: false,\n            dots: true,\n            slidesToShow: 2,\n          },\n        },\n      ],\n    });\n  });\n});\n\njQuery(document).ready(function (){\n  jQuery(\".wprev-no-slider\").slick(\"slickRemove\", 1);\n  jQuery(\".wprev-no-slider\").slick(\"slickRemove\", 0);\n});\n\njQuery(\".slider\").on(\"lazyLoaded\", function (e, slick, image, imageSource){\n  image.attr(\n    \"src\",\n    \"data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\",\n);\n  image.css(\"background-image\", 'url(\"' + imageSource + '\")');\n  image.css(\"background-size\", \"cover\");\n  image.css(\"background-position\", \"center\");\n  image.css(\"background-repeat\", \"no-repeat\");\n});\n\n// Lazy loading backgrounds\n\nlet lazyObjectObserver=new IntersectionObserver(\n  function (entries, observer){\n    entries.forEach(function (entry){\n      if(entry.isIntersecting){\n        let lazyObject=entry.target;\n        if(!(lazyObject.dataset.lazybg==\"\")){\n          bgsrc=lazyObject.dataset.lazybg;\n          lazyObject.style.backgroundImage=\"url(\" + bgsrc + \")\";\n          lazyObject.classList.remove(\"lazybg\");\n          lazyObject.dataset.lazybg=\"\";\n          lazyObjectObserver.unobserve(lazyObject);\n        }\n      }\n    });\n  },\n  {\n    rootMargin: \"0px 0px 0px 0px\",\n  },\n);\n\ndocument.addEventListener(\"DOMContentLoaded\", function (){\n  var lazyObjects=[].slice.call(document.querySelectorAll(\".lazybg\"));\n  lazyObjects.forEach(function (lazyObject){\n    lazyObjectObserver.observe(lazyObject);\n  });\n});\n\njQuery(document).ready(function ($){\n  jQuery(\"a.ui-tabs-anchor\").on(\"click\", function (){\n    jQuery(\".slider\").slick(\"setPosition\", 0);\n  });\n});\n\n// // Lazy loading images\n//\n// jQuery(\"img\").attr(\"data-lazy\", \"\");\n//\n// var imageElements=document.querySelectorAll(\"img\");\n// imageElements.forEach((c)=> c.setAttribute(\"data-src\", c.getAttribute(\"src\")));\n//\n// (function (){\n//   var observer=new IntersectionObserver(onIntersect);\n//\n//   document.querySelectorAll(\"[data-lazy]\").forEach((img)=> {\n//     observer.observe(img);\n//   });\n//\n//   function onIntersect(entries){\n//     entries.forEach((entry)=> {\n//       if(entry.target.getAttribute(\"data-processed\")||!entry.isIntersecting)\n//         return true;\n//       entry.target.setAttribute(\"src\", entry.target.getAttribute(\"data-src\"));\n//       entry.target.setAttribute(\"data-processed\", true);\n//     });\n//   }\n// })();\n\n// Mobile nav\n\nconst menuToggle=document.querySelector(\"#menuToggle input[type=checkbox]\");\nconst navigationTop=document.querySelectorAll(\".navigation-top\");\n\nmenuToggle.addEventListener(\"change\", function (){\n  if(this.checked){\n    navigationTop.forEach(function (element){\n      element.classList.add(\"selected\");\n    });\n  }else{\n    navigationTop.forEach(function (element){\n      element.classList.remove(\"selected\");\n    });\n  }\n});\n\n// Featured offers\n\ndocument.addEventListener(\"DOMContentLoaded\", function (){\n  var alertCloseButtons=document.querySelectorAll(\".alert-close\");\n  alertCloseButtons.forEach(function (button){\n    button.addEventListener(\"click\", function (event){\n      var parent=event.target.closest(\".modal-offers\");\n      if(parent){\n        parent.style.display=\"none\";\n      }\n    });\n  });\n});\n\n// Tabs\n\nif(document.getElementsByClassName(\"tabs\").length > 0){\n  (function (){\n    const d=document,\n      tabs=d.querySelector(\".navtab\"),\n      tab=d.querySelectorAll(\"li\"),\n      contents=d.querySelectorAll(\".content\");\n    tabs.addEventListener(\"click\", function (e){\n      if(e.target&&e.target.nodeName===\"LI\"){\n        for (let i=0; i < tab.length; i++){\n          tab[i].classList.remove(\"active\");\n        }\n        e.target.classList.toggle(\"active\");\n\n        for (let i=0; i < contents.length; i++){\n          contents[i].classList.remove(\"active\");\n        }\n\n        const tabId=\"#\" + e.target.dataset.tabId;\n        d.querySelector(tabId).classList.toggle(\"active\");\n      }\n    });\n  })();\n\n  document.querySelector(\".tabs .content:first-child\").classList.add(\"active\");\n  document.querySelector(\".tabs .label:first-child\").classList.add(\"active\");\n}\n\n// Map\ndocument.addEventListener(\"DOMContentLoaded\", ()=> {\n  const items=document.querySelectorAll(\".marker-point, .marker-image\");\n\n  items.forEach((item)=> {\n    item.addEventListener(\"mouseover\", ()=> {\n      const classes=item.className.split(\" \");\n      classes.forEach((className)=> {\n        if(className.startsWith(\"item-\")){\n          const itemNumber=className.split(\"-\")[1];\n          const activeClass=`item-${itemNumber}`;\n          toggleActiveClass(items, activeClass, true);\n        }\n      });\n    });\n\n    item.addEventListener(\"mouseout\", ()=> {\n      const classes=item.className.split(\" \");\n      classes.forEach((className)=> {\n        if(className.startsWith(\"item-\")){\n          const itemNumber=className.split(\"-\")[1];\n          const activeClass=`item-${itemNumber}`;\n          toggleActiveClass(items, activeClass, false);\n        }\n      });\n    });\n  });\n});\n\nfunction toggleActiveClass(items, activeClass, add){\n  items.forEach((item)=> {\n    if(item.classList.contains(activeClass)){\n      if(add){\n        item.classList.add(\"active\");\n      }else{\n        item.classList.remove(\"active\");\n      }\n    }\n  });\n}\n\n// Last words titles\n\ndocument.addEventListener(\"DOMContentLoaded\", function (){\n  var pageTitles=document.querySelectorAll(\".page-title\");\n\n  pageTitles.forEach(function (pageTitle){\n    // Split the text of the h1 element into an array of words\n    var words=pageTitle.textContent.trim().split(\" \");\n\n    // Get the last word\n    var lastWord=words[words.length - 1];\n\n    // Create a new span element and assign the last word to it\n    var span=document.createElement(\"span\");\n    span.textContent=lastWord;\n\n    // Add a class to the span element\n    span.classList.add(\"last-word\");\n\n    // Replace the content of the h1 element with the span\n    pageTitle.innerHTML=\n      words.slice(0, words.length - 1).join(\" \") + \" \" + span.outerHTML;\n  });\n});\n\n\n//# sourceURL=webpack://sctheme/./assets/js/app.js?");
})
});
var __webpack_exports__={};
__webpack_modules__["./assets/js/app.js"]();
})()
;