File: /home/muoapartman/www/wp-content/themes/ba-hotel-light/js/theme.min.js
(function(a){"use strict";a(document).ready(function(){function e(b){a(b).parent().find(".add_ids_list").toggleClass("active"),a(b).parent().find(".add_ids_title i").toggleClass("fa-chevron-down"),a(b).parent().find(".add_ids_title i").toggleClass("fa-chevron-up")}a("p:empty").remove();var f="imgsrc";if(510>=a(window).width()?f="imgsrc-sm":1140>=a(window).width()&&(f="imgsrc-md"),a(document).find("div[data-imgsrc]").each(function(){a(this).css("background-size",""),a(this).css("background-image",a(this).data(f))}),0<a("#home_carousel").length){var g=a("#home_carousel").find("img[data-imgsrc]").first();g.attr("src",g.data(f)),g.removeAttr("data-imgsrc"),g.parent().find("img.carousel-item-spinner").remove(),a("#home_carousel").carousel({interval:5e3}),a("#home_carousel").on("slide.bs.carousel",function(b){var c=a(b.relatedTarget).find("img[data-imgsrc]");c.attr("src",c.data(f)),c.removeAttr("data-imgsrc"),c.parent().find("img.carousel-item-spinner").remove()})}c(".gallery");var h="undefined"!=typeof slick_var_autoplay&&slick_var_autoplay,i="undefined"==typeof slick_var_autoplaySpeed?4e3:slick_var_autoplaySpeed;a(".slick_carousel").slick({infinite:!0,arrows:!0,autoplay:h,speed:2e3,autoplaySpeed:i,nextArrow:"<span class=\"slick-arrow slick-arrow-right\"></span>",prevArrow:"<span class=\"slick-arrow slick-arrow-left\"></span>",dots:!1,slidesToShow:1,slidesToScroll:1,responsive:[{breakpoint:1199,settings:{slidesToShow:1}}]}),b(),a(window).resize(function(){d(function(){b()},500,"update search box visibility on window resize")}),a(".search-box-mobile").on("click","span.active",function(){var b=a(this).parent();a(b).find(".search-box-mobile-expand, .search-box-mobile-close").toggleClass("active"),a("#search_form").toggleClass("active")}),a(".add_input_field .add_ids_title").on("click",function(a){a.preventDefault(),e(this)}),a(".add_input_field .add_ids_list .term_item").on("click",function(b){b.preventDefault();var c=a(this).parent();e(c);var d=a(this).data("id");a(c).parent().find("input[name=\"add_ids_"+a(c).parent().data("tax")+"\"]").val(d),a(c).find(".term_item").removeClass("term_item_selected"),a(this).addClass("term_item_selected"),a(c).parent().find(".add_ids_title_value").html(a(this).html())});var j=a("html, body");if(a("#content a[href^=\"#\"]").on("click",function(b){b.preventDefault();var c=this.href.split("#")[1];"home_carousel"==c||a(b.target).is(".my_bookings_table_a_expand")||j.animate({scrollTop:a(a.attr(this,"href")).offset().top-150},700)}),0<a("#checkout_form_block").length&&j.animate({scrollTop:a("#checkout_form_block").offset().top-50},700),0<a(".babe_search_results").length){var k=a(".babe_search_results").first();j.animate({scrollTop:a(k).offset().top-100},700)}0<a("#confirmation_message").length&&j.animate({scrollTop:a("#confirmation_message").offset().top-50},700);var l="fa-chevron-down";(function(){100<a(window).width()?a(".dropdown-toggle").click(function(b){if(a(b.target).is(".caret, .caret i")&&992>a(window).width()){var c=a(this).find(".caret i").first();c.toggleClass("fa-chevron-down"),c.toggleClass("fa-chevron-up"),a(this).parent().toggleClass("dropdown-menu-active"),b.stopPropagation(),b.preventDefault()}992<=a(window).width()&&(b.stopPropagation(),b.preventDefault()),a(b.target).is(".caret, .caret i")||(window.location=a(this).attr("href"))}):a(".navbar-nav .dropdown").off("mouseover").off("mouseout")})(),a(".dropdown").on("mouseover",function(){var b=a(window).width();if(992<=b){var c=a(this).parent(),d=a(this).find(".dropdown-menu").first(),e=a(this).find(".caret i").first(),f="fa-chevron-up";if(a(this).hasClass("dropdown-submenu")){var g=a(this).outerWidth(),h=d.outerWidth(),i=a(this).offset().left,j=h+"px";f="fa-chevron-right",i+2*g+20>b&&(j="-"+j,f="fa-chevron-left"),d.css("left",j)}else d.css("top","100%");e.removeClass(l).addClass(f)}}),a(".dropdown").on("mouseout",function(){if(992<=a(window).width()){var b=a(this).find(".dropdown-menu").first(),c=a(this).find(".caret i").first();a(this).hasClass("dropdown-submenu")?b.css("left","0"):b.css("top","140%"),c.removeClass("fa-chevron-right"),c.removeClass("fa-chevron-up"),c.removeClass("fa-chevron-left"),c.addClass(l)}})});var b=function(){0<a(".search-box-mobile").length&&(768>a(window).width()?(a(".search-box-mobile > span").removeClass("active"),a(".search-box-mobile .search-box-mobile-expand").addClass("active"),a("#search_form").removeClass("active")):(a(".search-box-mobile > span").removeClass("active"),a("#search_form").addClass("active")))},c=function(b){for(var c=function(b){for(var c,d,e,f,g,h=a(b).find("figure > div.gallery-icon"),j=h.length,k=[],l=0;l<j;l++)(d=h[l],c=d.parentNode,1===d.nodeType)&&(e=d.children[0],f=e.getAttribute("data-size").split("x"),g={src:e.getAttribute("href"),w:parseInt(f[0],10),h:parseInt(f[1],10)},2<c.children.length&&(g.title=a(c)[0].children[2].innerHTML),0<e.children.length&&(g.msrc=e.children[0].getAttribute("src")),g.el=d,k.push(g));return k},d=function(a){a=a||window.event,a.preventDefault?a.preventDefault():a.returnValue=!1;var b,c=a.target||a.srcElement;b="gallery-item-hover"==c.className?c.parentNode.children[0]:"gallery-item-hover"==c.parentNode.className?c.parentNode.parentNode.children[0]:"gallery-item-hover"==c.parentNode.parentNode.className?c.parentNode.parentNode.parentNode.children[0]:c.parentNode.parentNode;var d=b.getAttribute("data-index"),g=b.parentNode.parentNode.parentNode;return 0<=d&&f(d,g),!1},f=function(a,b,d){var e,f,g,h=document.querySelectorAll(".pswp")[0];g=c(b),f={galleryUID:b.getAttribute("data-pswp-uid"),showAnimationDuration:0,showHideOpacity:!0,getThumbBoundsFn:function(a){var b=g[a].el.getElementsByTagName("img")[0],c=window.pageYOffset||document.documentElement.scrollTop,d=b.getBoundingClientRect();return{x:d.left,y:d.top+c,w:d.width}}},f.index=parseInt(a,10);isNaN(f.index)||(d&&(f.showAnimationDuration=0),e=new PhotoSwipe(h,PhotoSwipeUI_Default,g,f),e.init())},g=document.querySelectorAll(b),h=0,e=g.length;h<e;h++)g[h].setAttribute("data-pswp-uid",h+1),g[h].onclick=d},d=function(){var a={};return function(b,c,d){d||(d="Don't call this twice without a uniqueId"),a[d]&&clearTimeout(a[d]),a[d]=setTimeout(b,c)}}()})(jQuery);