!function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=9)}({9:function(e,t){var n=function(e,t){var n=e.find(".eael-creative-button-wrapper").find(".eael-creative-button");n.hasClass("csvg-use-color")&&n.find("svg").removeAttr("fill").find("*").removeAttr("fill")};jQuery(window).on("elementor/frontend/init",(function(){if(eael.elementStatusCheck("eaelCreativeButton"))return!1;elementorFrontend.hooks.addAction("frontend/element_ready/eael-creative-button.default",n)}))}});
astraToggleSetupPro=function(e,t,o){var a,s,n,l=!1;if(0<(a="off-canvas"===e||"full-width"===e?(s=document.querySelectorAll("#ast-mobile-popup, #ast-mobile-header"),(n=t.classList.contains("ast-header-break-point")?document.querySelectorAll("#ast-mobile-header .main-header-menu-toggle"):document.querySelectorAll("#ast-desktop-header .main-header-menu-toggle")).length):t.classList.contains("ast-header-break-point")?(s=document.querySelectorAll("#ast-mobile-header"),(l=!(0<(a=(n=document.querySelectorAll("#ast-mobile-header .main-header-menu-toggle")).length)))?1:a):(s=document.querySelectorAll("#ast-desktop-header"),(n=document.querySelectorAll("#ast-desktop-header .main-header-menu-toggle")).length))||l)for(var r=0;r<a;r++)if(l||(n[r].setAttribute("data-index",r),o[r])||(o[r]=n[r],n[r].removeEventListener("click",astraNavMenuToggle),n[r].addEventListener("click",astraNavMenuToggle,!1)),void 0!==s[r])for(var i,c=0;c<s.length;c++)if(0<(i=document.querySelector("header.site-header").classList.contains("ast-builder-menu-toggle-link")?s[c].querySelectorAll("ul.main-header-menu .menu-item-has-children > .menu-link, ul.main-header-menu .ast-menu-toggle"):s[c].querySelectorAll("ul.main-header-menu .ast-menu-toggle")).length)for(var d=0;d<i.length;d++)i[d].removeEventListener("click",AstraToggleSubMenu),i[d].addEventListener("click",AstraToggleSubMenu,!1)},astraNavMenuTogglePro=function(e,t,o,a){e.preventDefault();var s=e.target.closest("#ast-desktop-header"),n=document.querySelector("#masthead > #ast-desktop-header .ast-desktop-header-content"),l=(s=null!=s&&""!==s?s.querySelector(".main-header-menu-toggle"):document.querySelector("#masthead > #ast-desktop-header .main-header-menu-toggle"),document.querySelector("#masthead > #ast-desktop-header .ast-desktop-header-content .main-header-bar-navigation"));if("desktop"===e.currentTarget.trigger_type)null!==l&&""!==l&&void 0!==l&&(astraToggleClass(l,"toggle-on"),l.classList.contains("toggle-on")?l.style.display="block":l.style.display=""),astraToggleClass(s,"toggled"),s.classList.contains("toggled")?(t.classList.add("ast-main-header-nav-open"),"dropdown"===o&&(n.style.display="block")):(t.classList.remove("ast-main-header-nav-open"),n.style.display="none");else{e=document.querySelectorAll("#masthead > #ast-mobile-header .main-header-bar-navigation"),l=(menu_toggle_all=document.querySelectorAll("#masthead > #ast-mobile-header .main-header-menu-toggle"),"0"),s=!1;if(null!==a.closest("#ast-fixed-header")&&(e=document.querySelectorAll("#ast-fixed-header > #ast-mobile-header .main-header-bar-navigation"),menu_toggle_all=document.querySelectorAll("#ast-fixed-header .main-header-menu-toggle"),l="0",s=!0),void 0===e[l])return!1;for(var r=e[l].querySelectorAll(".menu-item-has-children"),i=0;i<r.length;i++){r[i].classList.remove("ast-submenu-expanded");for(var c=r[i].querySelectorAll(".sub-menu"),d=0;d<c.length;d++)c[d].style.display="none"}-1!==(a.getAttribute("class")||"").indexOf("main-header-menu-toggle")&&(astraToggleClass(e[l],"toggle-on"),astraToggleClass(menu_toggle_all[l],"toggled"),s&&1<menu_toggle_all.length&&astraToggleClass(menu_toggle_all[1],"toggled"),e[l].classList.contains("toggle-on")?(e[l].style.display="block",t.classList.add("ast-main-header-nav-open")):(e[l].style.display="",t.classList.remove("ast-main-header-nav-open")))}};let accountMenuToggle=function(){let a=astraAddon.hf_account_action_type&&"menu"===astraAddon.hf_account_action_type,s=a&&astraAddon.hf_account_show_menu_on&&"click"===astraAddon.hf_account_show_menu_on;var e=document.querySelectorAll(".ast-header-account-wrap");e&&e.forEach(t=>{let o=t.querySelector(".ast-account-nav-menu");document.addEventListener("pointerup",function(e){(s||a&&document.querySelector("body").classList.contains("ast-header-break-point"))&&o&&!t.contains(e.target)&&(o.style.right="",o.style.left="")});var e=t.querySelector(".ast-header-account-link");e&&e.addEventListener("click",function(e){(s||a&&document.querySelector("body").classList.contains("ast-header-break-point"))&&(headerSelectionPosition=e.target.closest(".site-header-section"))&&(headerSelectionPosition.classList.contains("site-header-section-left")?(o.style.left=""===o.style.left?"-100%":"",o.style.right=""===o.style.right?"auto":""):(o.style.right=""===o.style.right?"-100%":"",o.style.left=""===o.style.left?"auto":""))})})},astraColorSwitcher={...astraAddon?.colorSwitcher,init:function(){this?.isInit&&(this.switcherButtons=document.querySelectorAll(".ast-builder-color-switcher .ast-switcher-button"),this.switcherButtons?.length)&&(this.switcherButtons?.forEach(e=>{e?.addEventListener("click",this.toggle)}),this.isDarkPalette&&"system"===this.defaultMode&&this.detectSystemColorScheme(),this.isSwitched)&&this.switchLogo()},detectSystemColorScheme:function(){null===this.getCookie("astraColorSwitcherState")&&window.matchMedia("(prefers-color-scheme: dark)").matches&&!this.isSwitched&&this.toggle()},toggle:function(e){e?.preventDefault();e=astraColorSwitcher;e.isSwitched=!e.isSwitched,e.setCookie("astraColorSwitcherState",e.isSwitched,90),e?.forceReload?window.location.reload():(e.switchPaletteColors(),e.switchIcon(),e.switchLogo(),e.isDarkPalette&&e.handleDarkModeCompatibility())},switchPaletteColors:function(){(this.isSwitched?this?.palettes?.switched:this?.palettes?.default)?.forEach((e,t)=>{document.documentElement.style.setProperty("--ast-global-color-"+t,e)})},switchIcon:function(){this.switcherButtons?.forEach(o=>{var[a,s]=o?.querySelectorAll(".ast-switcher-icon");if(a&&s){let[e,t]=this.isSwitched?[s,a]:[a,s];o?.classList.add("ast-animate"),setTimeout(()=>{e?.classList.add("ast-current"),t?.classList.remove("ast-current")},100),setTimeout(()=>o?.classList.remove("ast-animate"),200)}a=this.isSwitched?"defaultText":"switchedText";o?.setAttribute("aria-label",o?.dataset?.[a]||"Switch color palette.")})},switchLogo:function(){this.isDarkPalette&&this?.logos?.switched&&this?.logos?.default&&this.switchColorSwitcherLogo()},switchColorSwitcherLogo:function(){var e,t;let o=[];for(e of[".custom-logo-link:not(.sticky-custom-logo):not(.transparent-custom-logo) .custom-logo",".site-branding .site-logo-img img:not(.ast-sticky-header-logo)",".ast-site-identity .site-logo-img img:not(.ast-sticky-header-logo)"]){var a=document.querySelectorAll(e);if(0<a.length&&0<(o=Array.from(a).filter(e=>!(e.closest(".ast-sticky-header-logo")||e.closest(".sticky-custom-logo")||e.closest(".transparent-custom-logo")||e.classList.contains("ast-sticky-header-logo")))).length)break}o.length&&(t=this.isSwitched?this.logos.switched:this.logos.default)&&this.updateLogoImages(o,t)},updateLogoImages:function(e,o){e.forEach(e=>{var t;e&&e.src!==o&&((t=new Image).onload=function(){e.src=o,e.hasAttribute("srcset")&&e.removeAttribute("srcset"),e.hasAttribute("data-src")&&e.setAttribute("data-src",o)},t.onerror=function(){e.src=o},t.src=o)})},handleDarkModeCompatibility:function(){document.body.classList.toggle("astra-dark-mode-enable")},setCookie:(e,t,o)=>{var a=new Date;a.setTime(a.getTime()+24*o*60*60*1e3),document.cookie=`${e}=${t}; expires=${a.toUTCString()}; path=/`},getCookie:e=>{var t;for(t of document.cookie.split("; ")){var[o,a]=t.split("=");if(o===e)return a}return null}};var accountPopupTrigger=function(){if("undefined"!=typeof astraAddon&&"login"===astraAddon.hf_account_logout_action){var e,o=document.querySelectorAll(".ast-account-action-login");if(o.length){let t=document.querySelector("#ast-hb-account-login-wrap");t&&(e=document.querySelector("#ast-hb-login-close"),o.forEach(function(e){e.addEventListener("click",function(e){e.preventDefault(),t.classList.add("show")})}),e)&&e.addEventListener("click",function(e){e.preventDefault(),t.classList.remove("show")})}}};document.addEventListener("astPartialContentRendered",function(){accountMenuToggle(),accountPopupTrigger()}),window.addEventListener("load",function(){accountMenuToggle(),accountPopupTrigger(),astraColorSwitcher.init()}),document.addEventListener("astLayoutWidthChanged",function(){accountMenuToggle(),accountPopupTrigger()});((o,r)=>{var s="astHookExtSticky",i=r.document,a=(jQuery(r).outerWidth(),jQuery(r).width()),n={dependent:[],max_width:"",site_layout:"",break_point:920,admin_bar_height_lg:32,admin_bar_height_sm:46,admin_bar_height_xs:0,stick_upto_scroll:0,gutter:0,wrap:"<div></div>",body_padding_support:!0,html_padding_support:!0,active_shrink:!1,shrink:{padding_top:"",padding_bottom:""},sticky_on_device:"desktop",header_style:"none",hide_on_scroll:"no"};function e(t,e){this.element=t,this.options=o.extend({},n,e),this._defaults=n,this._name=s,"1"==this.options.hide_on_scroll&&(this.navbarHeight=o(t).outerHeight()),this.lastScrollTop=0,this.delta=5,this.should_stick=!0,this.hideScrollInterval="",this.init()}e.prototype.stick_me=function(t,e){var o=jQuery(t.element),s=jQuery(r).outerWidth(),i=parseInt(t.options.stick_upto_scroll),a=parseInt(o.parent().attr("data-stick-maxwidth")),n=parseInt(o.parent().attr("data-stick-gutter"));"enabled"==(astraAddon.hook_sticky_header||"")&&(!("desktop"==t.options.sticky_on_device&&astraAddon.hook_custom_header_break_point>s||"mobile"==t.options.sticky_on_device&&astraAddon.hook_custom_header_break_point<=s)&&jQuery(r).scrollTop()>i?"none"==t.options.header_style&&("enabled"==t.options.active_shrink?(t.hasShrink(t,"stick"),i="none",o.hasClass("ast-custom-header")||(i=n),o.parent().css("min-height",o.outerHeight()),o.addClass("ast-header-sticky-active").stop().css({"max-width":a,top:i,"padding-top":t.options.shrink.padding_top,"padding-bottom":t.options.shrink.padding_bottom})):(t.hasShrink(t,"stick"),o.parent().css("min-height",o.outerHeight()),o.addClass("ast-header-sticky-active").stop().css({"max-width":a,top:n,"padding-top":t.options.shrink.padding_top,"padding-bottom":t.options.shrink.padding_bottom})),o.addClass("ast-sticky-shrunk").stop()):t.stickRelease(t)),"enabled"==(astraAddon.hook_sticky_footer||"")&&("desktop"==t.options.sticky_on_device&&astraAddon.hook_custom_footer_break_point>s||"mobile"==t.options.sticky_on_device&&astraAddon.hook_custom_footer_break_point<=s?t.stickRelease(t):(jQuery("body").addClass("ast-footer-sticky-active"),o.parent().css("min-height",o.outerHeight()),o.stop().css({"max-width":a})))},e.prototype.update_attrs=function(){var o,t=this,e=jQuery(t.element),s=parseInt(t.options.gutter),i=t.options.max_width;"none"==t.options.header_style&&(o=e.offset().top||0),"ast-box-layout"!=t.options.site_layout&&(i=jQuery("body").width()),t.options.dependent&&jQuery.each(t.options.dependent,function(t,e){jQuery(e).length&&"on"==jQuery(e).parent().attr("data-stick-support")&&(dependent_height=jQuery(e).outerHeight(),s+=parseInt(dependent_height),o-=parseInt(dependent_height))}),t.options.admin_bar_height_lg&&jQuery("#wpadminbar").length&&782<a&&(s+=parseInt(t.options.admin_bar_height_lg),o-=parseInt(t.options.admin_bar_height_lg)),t.options.admin_bar_height_sm&&jQuery("#wpadminbar").length&&600<=a&&a<=782&&(s+=parseInt(t.options.admin_bar_height_sm),o-=parseInt(t.options.admin_bar_height_sm)),t.options.admin_bar_height_xs&&jQuery("#wpadminbar").length&&(s+=parseInt(t.options.admin_bar_height_xs),o-=parseInt(t.options.admin_bar_height_xs)),t.options.body_padding_support&&(s+=parseInt(jQuery("body").css("padding-top"),10),o-=parseInt(jQuery("body").css("padding-top"),10)),t.options.html_padding_support&&(s+=parseInt(jQuery("html").css("padding-top"),10),o-=parseInt(jQuery("html").css("padding-top"),10)),t.options.stick_upto_scroll=o,"none"==t.options.header_style&&e.parent().css("min-height",e.outerHeight()).attr("data-stick-gutter",parseInt(s)).attr("data-stick-maxwidth",parseInt(i))},e.prototype.hasShrink=function(t,e){o(r).scrollTop()>jQuery(t.element).outerHeight()?jQuery("body").addClass("ast-shrink-custom-header"):jQuery("body").removeClass("ast-shrink-custom-header")},e.prototype.stickRelease=function(t){var e=jQuery(t.element);"enabled"==(astraAddon.hook_sticky_header||"")&&"none"==t.options.header_style&&(e.removeClass("ast-header-sticky-active").stop().css({"max-width":"",top:"",padding:""}),e.parent().css("min-height",""),e.removeClass("ast-sticky-shrunk").stop()),"enabled"==(astraAddon.hook_sticky_footer||"")&&jQuery("body").removeClass("ast-footer-sticky-active")},e.prototype.init=function(){var e,t;jQuery(this.element)&&(e=this,t=jQuery(e.element),parseInt(e.options.gutter),t.position().top,"none"==e.options.header_style&&t.wrap(e.options.wrap).parent().css("min-height",t.outerHeight()).attr("data-stick-support","on").attr("data-stick-maxwidth",parseInt(e.options.max_width)),e.update_attrs(),jQuery(r).on("resize",function(){e.stickRelease(e),e.update_attrs(),e.stick_me(e)}),jQuery(r).on("scroll",function(){e.stick_me(e,"scroll")}),jQuery(i).ready(function(t){e.stick_me(e)}))},o.fn[s]=function(t){return this.each(function(){o.data(this,"plugin_"+s)||o.data(this,"plugin_"+s,new e(this,t))})};var d=jQuery("body").width(),_=astraAddon.site_layout||"",h=astraAddon.hook_sticky_header||"",p=astraAddon.hook_shrink_header||"";sticky_header_on_devices=astraAddon.hook_sticky_header_on_devices||"desktop",site_layout_box_width=astraAddon.site_layout_box_width||1200,hook_sticky_footer=astraAddon.hook_sticky_footer||"",sticky_footer_on_devices=astraAddon.hook_sticky_footer_on_devices||"desktop","ast-box-layout"===_&&(d=parseInt(site_layout_box_width)),jQuery(i).ready(function(t){"enabled"==h&&jQuery(".ast-custom-header").astHookExtSticky({sticky_on_device:sticky_header_on_devices,header_style:"none",site_layout:_,max_width:d,active_shrink:p}),"enabled"==hook_sticky_footer&&jQuery(".ast-custom-footer").astHookExtSticky({sticky_on_device:sticky_footer_on_devices,max_width:d,site_layout:_,header_style:"none"})})})(jQuery,window);((n,h)=>{var a="astExtSticky",l=h.document,r=(jQuery(h).outerWidth(),jQuery(h).width()),c=astraAddon.header_builder_active,s={dependent:[],max_width:"",site_layout:"",break_point:920,admin_bar_height_lg:32,admin_bar_height_sm:46,admin_bar_height_xs:0,stick_upto_scroll:0,gutter:0,wrap:"<div></div>",body_padding_support:!0,html_padding_support:!0,shrink:{padding_top:"",padding_bottom:""},sticky_on_device:"desktop",header_style:"none",hide_on_scroll:"no"},i=0,p=null!==l.querySelector("#ast-hb-account-login-wrap");function t(e,t){this.element=e,this.options=n.extend({},s,t),this._defaults=s,this._name=a,"1"==this.options.hide_on_scroll&&(this.navbarHeight=n(e).outerHeight()),this.lastScrollTop=0,this.delta=5,this.should_stick=!0,this.hideScrollInterval="",this.init()}t.prototype.stick_me=function(e,t){var a,s,i,d,r,o=jQuery(e.element);jQuery(h).outerWidth();stick_upto_scroll=parseInt(e.options.stick_upto_scroll),max_width=parseInt(o.parent().attr("data-stick-maxwidth")),gutter=parseInt(o.parent().attr("data-stick-gutter")),aboveHeaderSelectorValue=gutter,c&&astraAddon.header_main_shrink&&((o.hasClass("ast-stick-primary-below-wrapper")||o.hasClass("ast-primary-header"))&&1==astraAddon.header_above_stick&&0<gutter&&(gutter-=10),a=l.querySelector(".ast-above-header-bar"),"1"===astraAddon.header_above_stick)&&null!==a&&(a=a.getBoundingClientRect().height+parseInt(a.parentNode.getAttribute("data-stick-gutter")),o.hasClass("ast-stick-primary-below-wrapper")||o.hasClass("ast-primary-header"))&&0<gutter&&(gutter=a),"desktop"===e.options.sticky_on_device&&jQuery("body").hasClass("ast-header-break-point")||"mobile"===e.options.sticky_on_device&&!jQuery("body").hasClass("ast-header-break-point")?e.stickRelease(e):(stick_upto_scroll<0&&(stick_upto_scroll=0),a=0<l.getElementsByClassName("elementor-motion-effects-parent").length,jQuery(h).scrollTop()>stick_upto_scroll?(s=o,c&&(r=o.closest(".ast-mobile-header-wrap"),i=o.closest("#ast-desktop-header"),r=0===r.length?o.find(".ast-mobile-header-wrap"):r,i=0===i.length?o.find("#ast-desktop-header"):i,r.find(".ast-mobile-header-content").css("top",o.outerHeight()+gutter),"ast-box-layout"==e.options.site_layout?(d=jQuery("body").width(),r.find(".ast-mobile-header-content").css("width",d)):r.find(".ast-mobile-header-content").css("width",max_width),i.find(".ast-desktop-header-content").css("top",o.outerHeight()+gutter),i.find(".ast-desktop-header-content").css("width",max_width)),"1"===e.options.hide_on_scroll?e.hasScrolled(e,"stick"):"none"==e.options.header_style?(a||o.parent().css("min-height",o.outerHeight()),l.querySelector("body").classList.contains("fl-builder-edit")||o.addClass("ast-sticky-active").stop().css({top:gutter}),o.addClass("ast-sticky-active").stop().css({"max-width":max_width,"padding-top":e.options.shrink.padding_top,"padding-bottom":e.options.shrink.padding_bottom}),(o.hasClass("ast-stick-primary-below-wrapper")||o.hasClass("ast-primary-header"))&&1==astraAddon.header_above_stick&&o.closest("#ast-desktop-header").find(".ast-above-header-bar").outerHeight()<70&&o.parent().css("min-height",o.outerHeight()),o.addClass("ast-sticky-shrunk").stop(),n(l).trigger("addStickyClass"),s.addClass("ast-header-sticked")):"slide"==e.options.header_style?(s.css({top:gutter}),s.addClass("ast-header-slide"),s.css("visibility","visible"),s.addClass("ast-sticky-active").stop().css({transform:p?"none":"translateY(0)"}),n("html").addClass("ast-header-stick-slide-active"),n(l).trigger("addStickyClass"),s.addClass("ast-header-sticked")):"fade"==e.options.header_style&&(s.css({top:gutter}),s.addClass("ast-header-fade"),s.css("visibility","visible"),s.addClass("ast-sticky-active").stop().css({opacity:"1"}),n("html").addClass("ast-header-stick-fade-active"),n(l).trigger("addStickyClass"),s.addClass("ast-header-sticked"))):(e.stickRelease(e),c&&(r=0===(r=o.closest(".ast-mobile-header-wrap")).length?o.find(".ast-mobile-header-wrap"):r,jQuery("body").hasClass("ast-primary-sticky-header-active")&&jQuery("body").hasClass("ast-above-sticky-header-active")&&jQuery("body").hasClass("ast-below-sticky-header-active")||r.find(".ast-mobile-header-content").removeAttr("style"))))},t.prototype.update_attrs=function(){var e,a,t=this,s=jQuery(t.element),i=parseInt(t.options.gutter),d=t.options.max_width;"none"!=t.options.header_style||jQuery("body").hasClass("ast-sticky-toggled-off")?n("#masthead").length&&(e=n("#masthead"),a=("none"==t.options.header_style?e.offset().top:e.offset().top+e.outerHeight()+100)||0):a=s.offset().top||0,"ast-box-layout"!=t.options.site_layout&&(d=jQuery("body").width()),t.options.dependent&&jQuery.each(t.options.dependent,function(e,t){jQuery(t).length&&"on"==jQuery(t).parent().attr("data-stick-support")&&(dependent_height=jQuery(t).outerHeight(),i+=parseInt(dependent_height),a-=parseInt(dependent_height))}),t.options.admin_bar_height_lg&&jQuery("#wpadminbar").length&&782<r&&(i+=parseInt(t.options.admin_bar_height_lg),a-=parseInt(t.options.admin_bar_height_lg)),t.options.admin_bar_height_sm&&jQuery("#wpadminbar").length&&600<=r&&r<=782&&(i+=parseInt(t.options.admin_bar_height_sm),a-=parseInt(t.options.admin_bar_height_sm)),t.options.admin_bar_height_xs&&jQuery("#wpadminbar").length&&(i+=parseInt(t.options.admin_bar_height_xs),a-=parseInt(t.options.admin_bar_height_xs)),t.options.body_padding_support&&(i+=parseInt(jQuery("body").css("padding-top"),10),a-=parseInt(jQuery("body").css("padding-top"),10)),t.options.html_padding_support&&(i+=parseInt(jQuery("html").css("padding-top"),10),a-=parseInt(jQuery("html").css("padding-top"),10)),C&&a--,t.options.stick_upto_scroll=a,"none"==t.options.header_style?s.parent().css("min-height",s.outerHeight()).attr("data-stick-gutter",parseInt(i)).attr("data-stick-maxwidth",parseInt(d)):(s.parent().attr("data-stick-gutter",parseInt(i)).attr("data-stick-maxwidth",parseInt(d)),"ast-padded-layout"===t.options.site_layout&&s.css("max-width",parseInt(d)))},t.prototype.hasScrolled=function(e,t){var a,s=n(h).scrollTop();Math.abs(i-s)<=5||(a=jQuery(e.element),i<s&&0<s?jQuery(e.element).removeClass("ast-nav-down").addClass("ast-nav-up"):s+n(h).height()<n(l).height()&&jQuery(e.element).removeClass("ast-nav-up").addClass("ast-nav-down"),i=s,n(e.element).hasClass("ast-nav-up")||"stick"!=t?(a.css({transform:"translateY(-100%)"}).stop(),setTimeout(function(){a.removeClass("ast-sticky-active")},300),a.css({visibility:"hidden",top:""}),n(l).trigger("removeStickyClass"),n("html").removeClass("ast-header-stick-scroll-active"),a.removeClass("ast-header-sticked")):(a.css({top:gutter}),a.addClass("ast-header-sticked"),a.addClass("ast-header-slide"),a.css("visibility","visible"),a.addClass("ast-sticky-active").stop().css({transform:"translateY(0)"}),n(l).trigger("addStickyClass"),n("html").addClass("ast-header-stick-scroll-active")))},t.prototype.stickRelease=function(e){var t=jQuery(e.element),a=t;"1"===e.options.hide_on_scroll?e.hasScrolled(e,"release"):"none"==e.options.header_style?(t.removeClass("ast-sticky-active").stop().css({"max-width":"",top:"",padding:""}),t.parent().css("min-height",""),n(l).trigger("removeStickyClass"),a.removeClass("ast-header-sticked"),t.removeClass("ast-sticky-shrunk").stop()):"slide"==e.options.header_style?(a.removeClass("ast-sticky-active").stop().css({transform:p?"translateY(-100vh)":"translateY(-100%)"}),a.css({visibility:"hidden",top:""}),n("html").removeClass("ast-header-stick-slide-active"),n(l).trigger("removeStickyClass"),a.removeClass("ast-header-sticked")):"fade"==e.options.header_style&&(a.removeClass("ast-sticky-active").stop().css({opacity:"0"}),a.css({visibility:"hidden"}),a.removeClass("ast-header-sticked"),n(l).trigger("removeStickyClass"),n("html").removeClass("ast-header-stick-fade-active"))},t.prototype.init=function(){var t,e;jQuery(this.element)&&(t=this,e=jQuery(t.element),("none"==t.options.header_style?e.wrap(t.options.wrap).parent().css("min-height",e.outerHeight()):e.wrap(t.options.wrap)).attr("data-stick-support","on").attr("data-stick-maxwidth",parseInt(t.options.max_width)),t.update_attrs(),jQuery(h).on("resize",function(){t.stickRelease(t),t.update_attrs(),t.stick_me(t)}),jQuery(h).on("scroll",function(){t.stick_me(t,"scroll"),jQuery("body").hasClass("ast-sticky-toggled-off")&&(t.update_attrs(),t.stick_me(t,"scroll"))}),jQuery(l).ready(function(e){t.stick_me(t),setTimeout(()=>t.stick_me(t),0)}))},n.fn[a]=function(e){return this.each(function(){n.data(this,"plugin_"+a)||n.data(this,"plugin_"+a,new t(this,e))})};var e,d,o=jQuery("body"),y=o.width(),m=astraAddon.stick_header_meta||"default",_=astraAddon.header_main_stick||"",u=astraAddon.header_main_shrink||"",g=astraAddon.header_above_stick||"",b=astraAddon.header_below_stick||"",k=astraAddon.site_layout||"",v=astraAddon.site_layout_box_width||1200,w=astraAddon.sticky_header_on_devices||"desktop",f=astraAddon.sticky_header_style||"none",j=astraAddon.sticky_hide_on_scroll||"",Q=astraAddon.header_logo_width||"",x=astraAddon.responsive_header_logo_width||"",C=astraAddon.stick_origin_position||"",S=astraAddon.tablet_break_point||768,A=astraAddon.mobile_break_point||544;"disabled"!=m&&("enabled"===m&&(_=astraAddon.header_main_stick_meta||"",g=astraAddon.header_above_stick_meta||"",b=astraAddon.header_below_stick_meta||""),0<n("header .site-logo-img img").length&&(-1===(e=0==(e=void 0===(e=(m=n("header .site-logo-img img")).attr("height"))?m.height():e)?"":e).toString().indexOf("%")&&(e+="px"),""!=x.desktop||""!=x.tablet||""!=x.mobile?d="<style type='text/css' id='ast-site-identity-img' class='ast-site-identity-img' > #masthead .ast-header-sticked .site-logo-img .astra-logo-svg { width: "+x.desktop+"px; } @media (max-width: "+S+"px){ #masthead .ast-header-sticked .site-logo-img .astra-logo-svg { width: "+x.tablet+"px; }} @media (max-width: "+A+"px){ #masthead .ast-header-sticked .site-logo-img .astra-logo-svg{ width: "+x.mobile+"px; }} </style>":""!=Q&&(d="<style type='text/css' id='ast-site-identity-img' class='ast-site-identity-img' > #masthead .ast-header-sticked .site-logo-img .astra-logo-svg { width: "+Q+"px; } #masthead .ast-header-sticked .site-logo-img img { max-height: "+e+"; width: auto; } </style>"),n("head").append(d)),(_||g||b)&&(n(l).on("addStickyClass",function(){var e="";"1"!=_&&"on"!=_&&"disabled"!=_||(e+=" ast-primary-sticky-header-active"),"1"!=g&&"on"!=g&&"disabled"!=g||(e+=" ast-above-sticky-header-active"),"1"!=b&&"on"!=b&&"disabled"!=b||(e+=" ast-below-sticky-header-active"),n("body").addClass(e)}),n(l).on("removeStickyClass",function(){var e="";"1"!=_&&"on"!=_&&"disabled"!=_||(e+=" ast-primary-sticky-header-active"),"1"!=g&&"on"!=g&&"disabled"!=g||(e+=" ast-above-sticky-header-active"),"1"!=b&&"on"!=b&&"disabled"!=b||(e+=" ast-below-sticky-header-active"),n("body").removeClass(e)}),"ast-box-layout"===k&&(y=parseInt(v)),jQuery(l).on("ready astLayoutWidthChanged",function(e){if("astLayoutWidthChanged"===e.type){if(!(parseInt(_)||parseInt(b)||parseInt(g)))return;jQuery("div.ast-stick-primary-below-wrapper").children().unwrap(),jQuery('div[data-stick-support="on"]').children().unwrap()}var t;"1"==j?("1"==u&&jQuery("#ast-fixed-header").addClass("ast-sticky-shrunk").stop(),"1"!=g&&"on"!=g&&"disabled"!=g&&jQuery("#ast-fixed-header .ast-above-header").hide(),"1"!=_&&"on"!=_&&"disabled"!=_&&jQuery("#ast-fixed-header .main-header-bar").hide(),"1"!=b&&"on"!=b&&"disabled"!=b&&jQuery("#ast-fixed-header .ast-below-header").hide(),jQuery("#ast-fixed-header").astExtSticky({max_width:y,site_layout:k,sticky_on_device:w,header_style:"slide",hide_on_scroll:j})):"none"==f?c?("both"===w?["desktop","mobile"]:[w]).forEach(function(e){var t;"1"!=g&&"on"!=g&&"disabled"!=g||jQuery("#masthead #ast-"+e+"-header .ast-above-header").astExtSticky({max_width:y,site_layout:k,sticky_on_device:w,header_style:f,hide_on_scroll:j}),"1"!=_&&"on"!=_&&"disabled"!=_||"1"!=b&&"on"!=b&&"disabled"!=b?("1"!=_&&"on"!=_&&"disabled"!=_||(t=u?{padding_top:"",padding_bottom:""}:"",jQuery("#masthead #ast-"+e+"-header .main-header-bar").astExtSticky({dependent:["#masthead #ast-"+e+"-header .ast-above-header"],max_width:y,site_layout:k,shrink:t,sticky_on_device:w,header_style:f,hide_on_scroll:j}),jQuery("#masthead #ast-"+e+"-header .ast-custom-header").astExtSticky({max_width:y,site_layout:k,shrink:t,sticky_on_device:w,header_style:f,hide_on_scroll:j})),"1"!=b&&"on"!=b&&"disabled"!=b||jQuery("#masthead #ast-"+e+"-header .ast-below-header").astExtSticky({dependent:["#masthead #ast-"+e+"-header .main-header-bar","#masthead #ast-"+e+"-header .ast-above-header"],max_width:y,site_layout:k,sticky_on_device:w,header_style:f,hide_on_scroll:j})):((jQuery("#masthead #ast-"+e+"-header .main-header-bar-wrap").length?jQuery("#masthead #ast-"+e+"-header .main-header-bar-wrap"):jQuery("#masthead #ast-"+e+"-header .ast-below-header-wrap")).wrap('<div class="ast-stick-primary-below-wrapper"></div>'),jQuery("#masthead #ast-"+e+"-header .ast-below-header-wrap").prependTo("#masthead #ast-"+e+"-header .ast-stick-primary-below-wrapper"),jQuery("#masthead #ast-"+e+"-header .main-header-bar-wrap").prependTo("#masthead #ast-"+e+"-header .ast-stick-primary-below-wrapper"),jQuery("#masthead #ast-"+e+"-header .ast-stick-primary-below-wrapper").astExtSticky({dependent:["#masthead #ast-"+e+"-header .ast-above-header"],max_width:y,site_layout:k,shrink:t,sticky_on_device:w,header_style:f,hide_on_scroll:j}))}):("1"!=g&&"on"!=g&&"disabled"!=g||jQuery("#masthead .ast-above-header").astExtSticky({max_width:y,site_layout:k,sticky_on_device:w,header_style:f,hide_on_scroll:j}),"1"!=_&&"on"!=_&&"disabled"!=_||"1"!=b&&"on"!=b&&"disabled"!=b?("1"!=_&&"on"!=_&&"disabled"!=_||(t=u?{padding_top:"",padding_bottom:""}:"",jQuery("#masthead .main-header-bar").astExtSticky({dependent:["#masthead .ast-above-header"],max_width:y,site_layout:k,shrink:t,sticky_on_device:w,header_style:f,hide_on_scroll:j}),jQuery("#masthead .ast-custom-header").astExtSticky({max_width:y,site_layout:k,shrink:t,sticky_on_device:w,header_style:f,hide_on_scroll:j})),"1"!=b&&"on"!=b&&"disabled"!=b||jQuery("#masthead .ast-below-header").astExtSticky({dependent:["#masthead .main-header-bar","#masthead .ast-above-header"],max_width:y,site_layout:k,sticky_on_device:w,header_style:f,hide_on_scroll:j})):(jQuery("#masthead .main-header-bar-wrap").wrap('<div class="ast-stick-primary-below-wrapper"></div>'),jQuery("#masthead .ast-below-header-wrap").prependTo(".ast-stick-primary-below-wrapper"),jQuery("#masthead .main-header-bar-wrap").prependTo(".ast-stick-primary-below-wrapper"),jQuery("#masthead .ast-stick-primary-below-wrapper").astExtSticky({dependent:["#masthead .ast-above-header"],max_width:y,site_layout:k,shrink:t,sticky_on_device:w,header_style:f,hide_on_scroll:j}))):(jQuery("#ast-fixed-header").addClass("ast-sticky-shrunk").stop(),"1"!=g&&"on"!=g&&"disabled"!=g&&jQuery("#ast-fixed-header .ast-above-header").hide(),"1"!=_&&"on"!=_&&"disabled"!=_&&jQuery("#ast-fixed-header .main-header-bar").hide(),"1"!=b&&"on"!=b&&"disabled"!=b&&jQuery("#ast-fixed-header .ast-below-header").hide(),"1"!=g&&"on"!=g&&"disabled"!=g&&"1"!=_&&"on"!=_&&"disabled"!=_&&"1"!=b&&"on"!=b&&"disabled"!=b||(t=u?{padding_top:"",padding_bottom:""}:"",jQuery("#ast-fixed-header").astExtSticky({max_width:y,site_layout:k,shrink:t,sticky_on_device:w,header_style:f,hide_on_scroll:j}))),"mobile"!=w&&"both"!=w||(jQuery("#masthead .main-header-menu-toggle").click(function(e){var t,a;jQuery("#masthead .main-header-menu-toggle").hasClass("toggled")?(o.addClass("ast-sticky-toggled-off"),"none"==s.header_style&&(jQuery("#masthead .main-header-bar").hasClass("ast-sticky-active")||jQuery("#masthead .ast-stick-primary-below-wrapper").hasClass("ast-sticky-active"))&&(t=jQuery(h).height(),a=0,jQuery("#masthead .ast-above-header")&&jQuery("#masthead .ast-above-header").length&&(a=jQuery("#masthead .ast-above-header").height()),"1"==j&&jQuery("html").css({overflow:"hidden"}),("1"!=u||"1"!=_&&"on"!=_&&"disabled"!=_||"1"!=b&&"on"!=b&&"disabled"!=b?jQuery("#masthead .main-header-bar.ast-sticky-active"):jQuery("#masthead .ast-stick-primary-below-wrapper")).css({"max-height":t-a+"px","overflow-y":"auto"}))):(o.addClass("ast-sticky-toggled-off"),jQuery("html").css({overflow:""}),("1"!=u||"1"!=_&&"on"!=_&&"disabled"!=_||"1"!=b&&"on"!=b&&"disabled"!=b?jQuery("#masthead .main-header-bar.ast-sticky-active"):jQuery("#masthead .ast-stick-primary-below-wrapper")).css({"max-height":"","overflow-y":""}))}),jQuery("#ast-fixed-header .main-header-menu-toggle").click(function(e){var t;jQuery("#ast-fixed-header .main-header-menu-toggle").hasClass("toggled")?(t=jQuery(h).height(),"1"==j&&jQuery("html").css({overflow:"auto"}),jQuery("#ast-fixed-header").css({"max-height":t+"px","overflow-y":"auto"})):(jQuery("html").css({overflow:""}),jQuery("#ast-fixed-header").css({"max-height":"","overflow-y":""}))}))})),"fade"==astraAddon.header_animation_effect||"slide"==astraAddon.header_animation_effect)&&l.querySelectorAll('#ast-hf-mobile-menu a[href^="#"]').forEach(e=>{e.addEventListener("click",function(e){let t=l.querySelector(".ast-main-header-bar-navigation.toggle-on"),a=l.querySelectorAll(".ast-mobile-menu-trigger-minimal");setTimeout(()=>{t&&(t.style.display="none",t.classList.remove("toggle-on")),a.forEach(e=>{e.classList.remove("toggled"),e.setAttribute("aria-expanded","false")}),l.body.classList.remove("ast-main-header-nav-open")},50)})})})(jQuery,window);(()=>{var e;function o(e){var t=(t=document.body.className).replace(e,"");document.body.className=t}function d(e){e.style.display="block",setTimeout(function(){e.style.opacity=1},1)}function n(e){e.style.opacity="",setTimeout(function(){e.style.display=""},200)}r="iPhone"==navigator.userAgent.match(/iPhone/i)?"iphone":"",e="iPod"==navigator.userAgent.match(/iPod/i)?"ipod":"",document.body.className+=" "+r,document.body.className+=" "+e;for(var t=document.querySelectorAll("a.astra-search-icon:not(.slide-search)"),a=0;t.length>a;a++)t[a].onclick=function(e){var t,a,o,n;if(e.preventDefault(),e=e||window.event,this.classList.contains("header-cover"))for(var s=document.querySelectorAll(".ast-search-box.header-cover"),c=astraAddon.is_header_builder_active||!1,r=0;r<s.length;r++)for(var l=s[r].parentNode.querySelectorAll("a.astra-search-icon"),i=0;i<l.length;i++)l[i]==this&&(d(s[r]),s[r].querySelector("input.search-field").focus(),c?(t=s[r],n=o=a=void 0,document.body.classList.contains("ast-header-break-point")&&(n=document.querySelector(".main-navigation"),a=document.querySelector(".main-header-bar"),o=document.querySelector(".ast-mobile-header-wrap"),null!==a)&&null!==n&&(n=n.offsetHeight,a=a.offsetHeight,o=o.offsetHeight,n=n&&!document.body.classList.contains("ast-no-toggle-menu-enable")?parseFloat(n)-parseFloat(a):parseFloat(a),t.parentNode.classList.contains("ast-mobile-header-wrap")&&(n=parseFloat(o)),t.style.maxHeight=Math.abs(n)+"px")):(a=s[r],t=o=void 0,document.body.classList.contains("ast-header-break-point")&&(t=document.querySelector(".main-navigation"),null!==(o=document.querySelector(".main-header-bar")))&&null!==t&&(t=t.offsetHeight,o=o.offsetHeight,t=t&&!document.body.classList.contains("ast-no-toggle-menu-enable")?parseFloat(t)-parseFloat(o):parseFloat(o),a.style.maxHeight=Math.abs(t)+"px")));else this.classList.contains("full-screen")&&(e=document.getElementById("ast-seach-full-screen-form")).classList.contains("full-screen")&&(d(e),document.body.className+=" full-screen",e.querySelector("input.search-field").focus())};for(var s=document.querySelectorAll(".ast-search-box .close"),a=0,c=s.length;a<c;++a)s[a].onclick=function(e){e=e||window.event;for(var t=this;;){if(t.parentNode.classList.contains("ast-search-box")){n(t.parentNode),o("full-screen");break}if(t.parentNode.classList.contains("site-header"))break;t=t.parentNode}};document.onkeydown=function(e){if(27==e.keyCode)for(var e=document.getElementById("ast-seach-full-screen-form"),t=(null!=e&&(n(e),o("full-screen")),document.querySelectorAll(".ast-search-box.header-cover")),a=0;a<t.length;a++)n(t[a])},window.addEventListener("resize",function(){if("BODY"===document.activeElement.tagName&&"INPUT"!=document.activeElement.tagName){var e=document.querySelectorAll(".ast-search-box.header-cover");if(!document.body.classList.contains("ast-header-break-point"))for(var t=0;t<e.length;t++)e[t].style.maxHeight="",e[t].style.opacity="",e[t].style.display=""}});var r=document.getElementById("close");r&&r.addEventListener("keydown",function(e){"Enter"===e.key?(e.preventDefault(),this.click()):"Tab"===e.key&&e.preventDefault()})})();
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).DOMPurify=t()}(this,(function(){"use strict";const{entries:e,setPrototypeOf:t,isFrozen:n,getPrototypeOf:o,getOwnPropertyDescriptor:r}=Object;let{freeze:i,seal:a,create:l}=Object,{apply:c,construct:s}="undefined"!=typeof Reflect&&Reflect;i||(i=function(e){return e}),a||(a=function(e){return e}),c||(c=function(e,t,n){return e.apply(t,n)}),s||(s=function(e,t){return new e(...t)});const u=R(Array.prototype.forEach),m=R(Array.prototype.lastIndexOf),p=R(Array.prototype.pop),f=R(Array.prototype.push),d=R(Array.prototype.splice),h=R(String.prototype.toLowerCase),g=R(String.prototype.toString),T=R(String.prototype.match),y=R(String.prototype.replace),E=R(String.prototype.indexOf),A=R(String.prototype.trim),_=R(Object.prototype.hasOwnProperty),S=R(RegExp.prototype.test),b=(N=TypeError,function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return s(N,t)});var N;function R(e){return function(t){t instanceof RegExp&&(t.lastIndex=0);for(var n=arguments.length,o=new Array(n>1?n-1:0),r=1;r<n;r++)o[r-1]=arguments[r];return c(e,t,o)}}function w(e,o){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:h;t&&t(e,null);let i=o.length;for(;i--;){let t=o[i];if("string"==typeof t){const e=r(t);e!==t&&(n(o)||(o[i]=e),t=e)}e[t]=!0}return e}function O(e){for(let t=0;t<e.length;t++){_(e,t)||(e[t]=null)}return e}function D(t){const n=l(null);for(const[o,r]of e(t)){_(t,o)&&(Array.isArray(r)?n[o]=O(r):r&&"object"==typeof r&&r.constructor===Object?n[o]=D(r):n[o]=r)}return n}function v(e,t){for(;null!==e;){const n=r(e,t);if(n){if(n.get)return R(n.get);if("function"==typeof n.value)return R(n.value)}e=o(e)}return function(){return null}}const L=i(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","section","select","shadow","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),C=i(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),x=i(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),I=i(["animate","color-profile","cursor","discard","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),M=i(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover","mprescripts"]),k=i(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),U=i(["#text"]),z=i(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","face","for","headers","height","hidden","high","href","hreflang","id","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","nonce","noshade","novalidate","nowrap","open","optimum","pattern","placeholder","playsinline","popover","popovertarget","popovertargetaction","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","spellcheck","scope","selected","shape","size","sizes","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","wrap","xmlns","slot"]),P=i(["accent-height","accumulate","additive","alignment-baseline","amplitude","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","exponent","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","intercept","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","slope","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","tablevalues","targetx","targety","transform","transform-origin","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),H=i(["accent","accentunder","align","bevelled","close","columnsalign","columnlines","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lspace","lquote","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),F=i(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),B=a(/\{\{[\w\W]*|[\w\W]*\}\}/gm),W=a(/<%[\w\W]*|[\w\W]*%>/gm),G=a(/\$\{[\w\W]*/gm),Y=a(/^data-[\-\w.\u00B7-\uFFFF]+$/),j=a(/^aria-[\-\w]+$/),X=a(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),q=a(/^(?:\w+script|data):/i),$=a(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),K=a(/^html$/i),V=a(/^[a-z][.\w]*(-[.\w]+)+$/i);var Z=Object.freeze({__proto__:null,ARIA_ATTR:j,ATTR_WHITESPACE:$,CUSTOM_ELEMENT:V,DATA_ATTR:Y,DOCTYPE_NAME:K,ERB_EXPR:W,IS_ALLOWED_URI:X,IS_SCRIPT_OR_DATA:q,MUSTACHE_EXPR:B,TMPLIT_EXPR:G});const J=1,Q=3,ee=7,te=8,ne=9,oe=function(){return"undefined"==typeof window?null:window};var re=function t(){let n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:oe();const o=e=>t(e);if(o.version="3.2.5",o.removed=[],!n||!n.document||n.document.nodeType!==ne||!n.Element)return o.isSupported=!1,o;let{document:r}=n;const a=r,c=a.currentScript,{DocumentFragment:s,HTMLTemplateElement:N,Node:R,Element:O,NodeFilter:B,NamedNodeMap:W=n.NamedNodeMap||n.MozNamedAttrMap,HTMLFormElement:G,DOMParser:Y,trustedTypes:j}=n,q=O.prototype,$=v(q,"cloneNode"),V=v(q,"remove"),re=v(q,"nextSibling"),ie=v(q,"childNodes"),ae=v(q,"parentNode");if("function"==typeof N){const e=r.createElement("template");e.content&&e.content.ownerDocument&&(r=e.content.ownerDocument)}let le,ce="";const{implementation:se,createNodeIterator:ue,createDocumentFragment:me,getElementsByTagName:pe}=r,{importNode:fe}=a;let de={afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]};o.isSupported="function"==typeof e&&"function"==typeof ae&&se&&void 0!==se.createHTMLDocument;const{MUSTACHE_EXPR:he,ERB_EXPR:ge,TMPLIT_EXPR:Te,DATA_ATTR:ye,ARIA_ATTR:Ee,IS_SCRIPT_OR_DATA:Ae,ATTR_WHITESPACE:_e,CUSTOM_ELEMENT:Se}=Z;let{IS_ALLOWED_URI:be}=Z,Ne=null;const Re=w({},[...L,...C,...x,...M,...U]);let we=null;const Oe=w({},[...z,...P,...H,...F]);let De=Object.seal(l(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),ve=null,Le=null,Ce=!0,xe=!0,Ie=!1,Me=!0,ke=!1,Ue=!0,ze=!1,Pe=!1,He=!1,Fe=!1,Be=!1,We=!1,Ge=!0,Ye=!1,je=!0,Xe=!1,qe={},$e=null;const Ke=w({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]);let Ve=null;const Ze=w({},["audio","video","img","source","image","track"]);let Je=null;const Qe=w({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),et="http://www.w3.org/1998/Math/MathML",tt="http://www.w3.org/2000/svg",nt="http://www.w3.org/1999/xhtml";let ot=nt,rt=!1,it=null;const at=w({},[et,tt,nt],g);let lt=w({},["mi","mo","mn","ms","mtext"]),ct=w({},["annotation-xml"]);const st=w({},["title","style","font","a","script"]);let ut=null;const mt=["application/xhtml+xml","text/html"];let pt=null,ft=null;const dt=r.createElement("form"),ht=function(e){return e instanceof RegExp||e instanceof Function},gt=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!ft||ft!==e){if(e&&"object"==typeof e||(e={}),e=D(e),ut=-1===mt.indexOf(e.PARSER_MEDIA_TYPE)?"text/html":e.PARSER_MEDIA_TYPE,pt="application/xhtml+xml"===ut?g:h,Ne=_(e,"ALLOWED_TAGS")?w({},e.ALLOWED_TAGS,pt):Re,we=_(e,"ALLOWED_ATTR")?w({},e.ALLOWED_ATTR,pt):Oe,it=_(e,"ALLOWED_NAMESPACES")?w({},e.ALLOWED_NAMESPACES,g):at,Je=_(e,"ADD_URI_SAFE_ATTR")?w(D(Qe),e.ADD_URI_SAFE_ATTR,pt):Qe,Ve=_(e,"ADD_DATA_URI_TAGS")?w(D(Ze),e.ADD_DATA_URI_TAGS,pt):Ze,$e=_(e,"FORBID_CONTENTS")?w({},e.FORBID_CONTENTS,pt):Ke,ve=_(e,"FORBID_TAGS")?w({},e.FORBID_TAGS,pt):{},Le=_(e,"FORBID_ATTR")?w({},e.FORBID_ATTR,pt):{},qe=!!_(e,"USE_PROFILES")&&e.USE_PROFILES,Ce=!1!==e.ALLOW_ARIA_ATTR,xe=!1!==e.ALLOW_DATA_ATTR,Ie=e.ALLOW_UNKNOWN_PROTOCOLS||!1,Me=!1!==e.ALLOW_SELF_CLOSE_IN_ATTR,ke=e.SAFE_FOR_TEMPLATES||!1,Ue=!1!==e.SAFE_FOR_XML,ze=e.WHOLE_DOCUMENT||!1,Fe=e.RETURN_DOM||!1,Be=e.RETURN_DOM_FRAGMENT||!1,We=e.RETURN_TRUSTED_TYPE||!1,He=e.FORCE_BODY||!1,Ge=!1!==e.SANITIZE_DOM,Ye=e.SANITIZE_NAMED_PROPS||!1,je=!1!==e.KEEP_CONTENT,Xe=e.IN_PLACE||!1,be=e.ALLOWED_URI_REGEXP||X,ot=e.NAMESPACE||nt,lt=e.MATHML_TEXT_INTEGRATION_POINTS||lt,ct=e.HTML_INTEGRATION_POINTS||ct,De=e.CUSTOM_ELEMENT_HANDLING||{},e.CUSTOM_ELEMENT_HANDLING&&ht(e.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(De.tagNameCheck=e.CUSTOM_ELEMENT_HANDLING.tagNameCheck),e.CUSTOM_ELEMENT_HANDLING&&ht(e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(De.attributeNameCheck=e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),e.CUSTOM_ELEMENT_HANDLING&&"boolean"==typeof e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&(De.allowCustomizedBuiltInElements=e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),ke&&(xe=!1),Be&&(Fe=!0),qe&&(Ne=w({},U),we=[],!0===qe.html&&(w(Ne,L),w(we,z)),!0===qe.svg&&(w(Ne,C),w(we,P),w(we,F)),!0===qe.svgFilters&&(w(Ne,x),w(we,P),w(we,F)),!0===qe.mathMl&&(w(Ne,M),w(we,H),w(we,F))),e.ADD_TAGS&&(Ne===Re&&(Ne=D(Ne)),w(Ne,e.ADD_TAGS,pt)),e.ADD_ATTR&&(we===Oe&&(we=D(we)),w(we,e.ADD_ATTR,pt)),e.ADD_URI_SAFE_ATTR&&w(Je,e.ADD_URI_SAFE_ATTR,pt),e.FORBID_CONTENTS&&($e===Ke&&($e=D($e)),w($e,e.FORBID_CONTENTS,pt)),je&&(Ne["#text"]=!0),ze&&w(Ne,["html","head","body"]),Ne.table&&(w(Ne,["tbody"]),delete ve.tbody),e.TRUSTED_TYPES_POLICY){if("function"!=typeof e.TRUSTED_TYPES_POLICY.createHTML)throw b('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if("function"!=typeof e.TRUSTED_TYPES_POLICY.createScriptURL)throw b('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');le=e.TRUSTED_TYPES_POLICY,ce=le.createHTML("")}else void 0===le&&(le=function(e,t){if("object"!=typeof e||"function"!=typeof e.createPolicy)return null;let n=null;const o="data-tt-policy-suffix";t&&t.hasAttribute(o)&&(n=t.getAttribute(o));const r="dompurify"+(n?"#"+n:"");try{return e.createPolicy(r,{createHTML:e=>e,createScriptURL:e=>e})}catch(e){return console.warn("TrustedTypes policy "+r+" could not be created."),null}}(j,c)),null!==le&&"string"==typeof ce&&(ce=le.createHTML(""));i&&i(e),ft=e}},Tt=w({},[...C,...x,...I]),yt=w({},[...M,...k]),Et=function(e){f(o.removed,{element:e});try{ae(e).removeChild(e)}catch(t){V(e)}},At=function(e,t){try{f(o.removed,{attribute:t.getAttributeNode(e),from:t})}catch(e){f(o.removed,{attribute:null,from:t})}if(t.removeAttribute(e),"is"===e)if(Fe||Be)try{Et(t)}catch(e){}else try{t.setAttribute(e,"")}catch(e){}},_t=function(e){let t=null,n=null;if(He)e="<remove></remove>"+e;else{const t=T(e,/^[\r\n\t ]+/);n=t&&t[0]}"application/xhtml+xml"===ut&&ot===nt&&(e='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+e+"</body></html>");const o=le?le.createHTML(e):e;if(ot===nt)try{t=(new Y).parseFromString(o,ut)}catch(e){}if(!t||!t.documentElement){t=se.createDocument(ot,"template",null);try{t.documentElement.innerHTML=rt?ce:o}catch(e){}}const i=t.body||t.documentElement;return e&&n&&i.insertBefore(r.createTextNode(n),i.childNodes[0]||null),ot===nt?pe.call(t,ze?"html":"body")[0]:ze?t.documentElement:i},St=function(e){return ue.call(e.ownerDocument||e,e,B.SHOW_ELEMENT|B.SHOW_COMMENT|B.SHOW_TEXT|B.SHOW_PROCESSING_INSTRUCTION|B.SHOW_CDATA_SECTION,null)},bt=function(e){return e instanceof G&&("string"!=typeof e.nodeName||"string"!=typeof e.textContent||"function"!=typeof e.removeChild||!(e.attributes instanceof W)||"function"!=typeof e.removeAttribute||"function"!=typeof e.setAttribute||"string"!=typeof e.namespaceURI||"function"!=typeof e.insertBefore||"function"!=typeof e.hasChildNodes)},Nt=function(e){return"function"==typeof R&&e instanceof R};function Rt(e,t,n){u(e,(e=>{e.call(o,t,n,ft)}))}const wt=function(e){let t=null;if(Rt(de.beforeSanitizeElements,e,null),bt(e))return Et(e),!0;const n=pt(e.nodeName);if(Rt(de.uponSanitizeElement,e,{tagName:n,allowedTags:Ne}),e.hasChildNodes()&&!Nt(e.firstElementChild)&&S(/<[/\w!]/g,e.innerHTML)&&S(/<[/\w!]/g,e.textContent))return Et(e),!0;if(e.nodeType===ee)return Et(e),!0;if(Ue&&e.nodeType===te&&S(/<[/\w]/g,e.data))return Et(e),!0;if(!Ne[n]||ve[n]){if(!ve[n]&&Dt(n)){if(De.tagNameCheck instanceof RegExp&&S(De.tagNameCheck,n))return!1;if(De.tagNameCheck instanceof Function&&De.tagNameCheck(n))return!1}if(je&&!$e[n]){const t=ae(e)||e.parentNode,n=ie(e)||e.childNodes;if(n&&t){for(let o=n.length-1;o>=0;--o){const r=$(n[o],!0);r.__removalCount=(e.__removalCount||0)+1,t.insertBefore(r,re(e))}}}return Et(e),!0}return e instanceof O&&!function(e){let t=ae(e);t&&t.tagName||(t={namespaceURI:ot,tagName:"template"});const n=h(e.tagName),o=h(t.tagName);return!!it[e.namespaceURI]&&(e.namespaceURI===tt?t.namespaceURI===nt?"svg"===n:t.namespaceURI===et?"svg"===n&&("annotation-xml"===o||lt[o]):Boolean(Tt[n]):e.namespaceURI===et?t.namespaceURI===nt?"math"===n:t.namespaceURI===tt?"math"===n&&ct[o]:Boolean(yt[n]):e.namespaceURI===nt?!(t.namespaceURI===tt&&!ct[o])&&!(t.namespaceURI===et&&!lt[o])&&!yt[n]&&(st[n]||!Tt[n]):!("application/xhtml+xml"!==ut||!it[e.namespaceURI]))}(e)?(Et(e),!0):"noscript"!==n&&"noembed"!==n&&"noframes"!==n||!S(/<\/no(script|embed|frames)/i,e.innerHTML)?(ke&&e.nodeType===Q&&(t=e.textContent,u([he,ge,Te],(e=>{t=y(t,e," ")})),e.textContent!==t&&(f(o.removed,{element:e.cloneNode()}),e.textContent=t)),Rt(de.afterSanitizeElements,e,null),!1):(Et(e),!0)},Ot=function(e,t,n){if(Ge&&("id"===t||"name"===t)&&(n in r||n in dt))return!1;if(xe&&!Le[t]&&S(ye,t));else if(Ce&&S(Ee,t));else if(!we[t]||Le[t]){if(!(Dt(e)&&(De.tagNameCheck instanceof RegExp&&S(De.tagNameCheck,e)||De.tagNameCheck instanceof Function&&De.tagNameCheck(e))&&(De.attributeNameCheck instanceof RegExp&&S(De.attributeNameCheck,t)||De.attributeNameCheck instanceof Function&&De.attributeNameCheck(t))||"is"===t&&De.allowCustomizedBuiltInElements&&(De.tagNameCheck instanceof RegExp&&S(De.tagNameCheck,n)||De.tagNameCheck instanceof Function&&De.tagNameCheck(n))))return!1}else if(Je[t]);else if(S(be,y(n,_e,"")));else if("src"!==t&&"xlink:href"!==t&&"href"!==t||"script"===e||0!==E(n,"data:")||!Ve[e]){if(Ie&&!S(Ae,y(n,_e,"")));else if(n)return!1}else;return!0},Dt=function(e){return"annotation-xml"!==e&&T(e,Se)},vt=function(e){Rt(de.beforeSanitizeAttributes,e,null);const{attributes:t}=e;if(!t||bt(e))return;const n={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:we,forceKeepAttr:void 0};let r=t.length;for(;r--;){const i=t[r],{name:a,namespaceURI:l,value:c}=i,s=pt(a);let m="value"===a?c:A(c);if(n.attrName=s,n.attrValue=m,n.keepAttr=!0,n.forceKeepAttr=void 0,Rt(de.uponSanitizeAttribute,e,n),m=n.attrValue,!Ye||"id"!==s&&"name"!==s||(At(a,e),m="user-content-"+m),Ue&&S(/((--!?|])>)|<\/(style|title)/i,m)){At(a,e);continue}if(n.forceKeepAttr)continue;if(At(a,e),!n.keepAttr)continue;if(!Me&&S(/\/>/i,m)){At(a,e);continue}ke&&u([he,ge,Te],(e=>{m=y(m,e," ")}));const f=pt(e.nodeName);if(Ot(f,s,m)){if(le&&"object"==typeof j&&"function"==typeof j.getAttributeType)if(l);else switch(j.getAttributeType(f,s)){case"TrustedHTML":m=le.createHTML(m);break;case"TrustedScriptURL":m=le.createScriptURL(m)}try{l?e.setAttributeNS(l,a,m):e.setAttribute(a,m),bt(e)?Et(e):p(o.removed)}catch(e){}}}Rt(de.afterSanitizeAttributes,e,null)},Lt=function e(t){let n=null;const o=St(t);for(Rt(de.beforeSanitizeShadowDOM,t,null);n=o.nextNode();)Rt(de.uponSanitizeShadowNode,n,null),wt(n),vt(n),n.content instanceof s&&e(n.content);Rt(de.afterSanitizeShadowDOM,t,null)};return o.sanitize=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=null,r=null,i=null,l=null;if(rt=!e,rt&&(e="\x3c!--\x3e"),"string"!=typeof e&&!Nt(e)){if("function"!=typeof e.toString)throw b("toString is not a function");if("string"!=typeof(e=e.toString()))throw b("dirty is not a string, aborting")}if(!o.isSupported)return e;if(Pe||gt(t),o.removed=[],"string"==typeof e&&(Xe=!1),Xe){if(e.nodeName){const t=pt(e.nodeName);if(!Ne[t]||ve[t])throw b("root node is forbidden and cannot be sanitized in-place")}}else if(e instanceof R)n=_t("\x3c!----\x3e"),r=n.ownerDocument.importNode(e,!0),r.nodeType===J&&"BODY"===r.nodeName||"HTML"===r.nodeName?n=r:n.appendChild(r);else{if(!Fe&&!ke&&!ze&&-1===e.indexOf("<"))return le&&We?le.createHTML(e):e;if(n=_t(e),!n)return Fe?null:We?ce:""}n&&He&&Et(n.firstChild);const c=St(Xe?e:n);for(;i=c.nextNode();)wt(i),vt(i),i.content instanceof s&&Lt(i.content);if(Xe)return e;if(Fe){if(Be)for(l=me.call(n.ownerDocument);n.firstChild;)l.appendChild(n.firstChild);else l=n;return(we.shadowroot||we.shadowrootmode)&&(l=fe.call(a,l,!0)),l}let m=ze?n.outerHTML:n.innerHTML;return ze&&Ne["!doctype"]&&n.ownerDocument&&n.ownerDocument.doctype&&n.ownerDocument.doctype.name&&S(K,n.ownerDocument.doctype.name)&&(m="<!DOCTYPE "+n.ownerDocument.doctype.name+">\n"+m),ke&&u([he,ge,Te],(e=>{m=y(m,e," ")})),le&&We?le.createHTML(m):m},o.setConfig=function(){gt(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}),Pe=!0},o.clearConfig=function(){ft=null,Pe=!1},o.isValidAttribute=function(e,t,n){ft||gt({});const o=pt(e),r=pt(t);return Ot(o,r,n)},o.addHook=function(e,t){"function"==typeof t&&f(de[e],t)},o.removeHook=function(e,t){if(void 0!==t){const n=m(de[e],t);return-1===n?void 0:d(de[e],n,1)[0]}return p(de[e])},o.removeHooks=function(e){de[e]=[]},o.removeAllHooks=function(){de={afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}},o}();return re}));
(function e(b, g, d){function c(m, j){if(!g[m]){if(!b[m]){var i=typeof require=="function"&&require; if(!j&&i){return i(m, !0)}if(a){return a(m, !0)}var k=new Error("Cannot find module '" + m + "'"); throw k.code="MODULE_NOT_FOUND", k}var h=g[m]={exports:{}}; b[m][0].call(h.exports, function(l){var o=b[m][1][l]; return c(o?o:l)}, h, h.exports, e, b, g, d)}return g[m].exports}var a=typeof require=="function"&&require; for (var f=0; f < d.length; f++){c(d[f])}return c})({1:[function(c, d, b){var g=c("../main"); var a=c("../plugin/instances"); function f(i){i.fn.perfectScrollbar=function(j){return this.each(function(){if(typeof j==="object"||typeof j==="undefined"){var k=j; if(!a.get(this)){g.initialize(this, k)}}else{var l=j; if(l==="update"){g.update(this)}else{if(l==="destroy"){g.destroy(this)}}}})}}if(typeof define==="function"&&define.amd){define(["jquery"], f)}else{var h=window.jQuery?window.jQuery:window.$; if(typeof h!=="undefined"){f(h)}}d.exports=f}, {"../main":7, "../plugin/instances":18}], 2:[function(c, d, b){function a(h, i){var g=h.className.split(" "); if(g.indexOf(i) < 0){g.push(i)}h.className=g.join(" ")}function f(i, j){var h=i.className.split(" "); var g=h.indexOf(j); if(g >=0){h.splice(g, 1)}i.className=h.join(" ")}b.add=function(g, h){if(g.classList){g.classList.add(h)}else{a(g, h)}}; b.remove=function(g, h){if(g.classList){g.classList.remove(h)}else{f(g, h)}}; b.list=function(g){if(g.classList){return Array.prototype.slice.apply(g.classList)}else{return g.className.split(" ")}}}, {}], 3:[function(c, f, b){var h={}; h.e=function(j, k){var i=document.createElement(j); i.className=k; return i}; h.appendTo=function(j, i){i.appendChild(j); return j}; function g(j, i){return window.getComputedStyle(j)[i]}function a(k, j, i){if(typeof i==="number"){i=i.toString() + "px"}k.style[j]=i; return k}function d(j, k){for (var i in k){var l=k[i]; if(typeof l==="number"){l=l.toString() + "px"}j.style[i]=l}return j}h.css=function(j, k, i){if(typeof k==="object"){return d(j, k)}else{if(typeof i==="undefined"){return g(j, k)}else{return a(j, k, i)}}}; h.matches=function(i, j){if(typeof i.matches!=="undefined"){return i.matches(j)}else{if(typeof i.matchesSelector!=="undefined"){return i.matchesSelector(j)}else{if(typeof i.webkitMatchesSelector!=="undefined"){return i.webkitMatchesSelector(j)}else{if(typeof i.mozMatchesSelector!=="undefined"){return i.mozMatchesSelector(j)}else{if(typeof i.msMatchesSelector!=="undefined"){return i.msMatchesSelector(j)}}}}}}; h.remove=function(i){if(typeof i.remove!=="undefined"){i.remove()}else{if(i.parentNode){i.parentNode.removeChild(i)}}}; h.queryChildren=function(j, i){return Array.prototype.filter.call(j.childNodes, function(k){return h.matches(k, i)})}; f.exports=h}, {}], 4:[function(d, f, a){var c=function(g){this.element=g; this.events={}}; c.prototype.bind=function(g, h){if(typeof this.events[g]==="undefined"){this.events[g]=[]}this.events[g].push(h); this.element.addEventListener(g, h, false)}; c.prototype.unbind=function(g, i){var h=(typeof i!=="undefined"); this.events[g]=this.events[g].filter(function(j){if(h&&j!==i){return true}this.element.removeEventListener(g, j, false); return false}, this)}; c.prototype.unbindAll=function(){for (var g in this.events){this.unbind(g)}}; var b=function(){this.eventElements=[]}; b.prototype.eventElement=function(h){var g=this.eventElements.filter(function(i){return i.element===h})[0]; if(typeof g==="undefined"){g=new c(h); this.eventElements.push(g)}return g}; b.prototype.bind=function(h, g, i){this.eventElement(h).bind(g, i)}; b.prototype.unbind=function(h, g, i){this.eventElement(h).unbind(g, i)}; b.prototype.unbindAll=function(){for (var g=0; g < this.eventElements.length; g++){this.eventElements[g].unbindAll()}}; b.prototype.once=function(j, h, k){var g=this.eventElement(j); var i=function(l){g.unbind(h, i); k(l)}; g.bind(h, i)}; f.exports=b}, {}], 5:[function(b, c, a){c.exports=(function(){function d(){return Math.floor((1 + Math.random()) * 65536).toString(16).substring(1)}return function(){return d() + d() + "-" + d() + "-" + d() + "-" + d() + "-" + d() + d() + d()}})()}, {}], 6:[function(c, d, b){var a=c("./class"); var g=c("./dom"); var f=b.toInt=function(i){return parseInt(i, 10)||0}; var h=b.clone=function(k){if(k===null){return null}else{if(k.constructor===Array){return k.map(h)}else{if(typeof k==="object"){var i={}; for (var j in k){i[j]=h(k[j])}return i}else{return k}}}}; b.extend=function(k, l){var i=h(k); for (var j in l){i[j]=h(l[j])}return i}; b.isEditable=function(i){return g.matches(i, "input,[contenteditable]")||g.matches(i, "select,[contenteditable]")||g.matches(i, "textarea,[contenteditable]")||g.matches(i, "button,[contenteditable]")}; b.removePsClasses=function(k){var m=a.list(k); for (var j=0; j < m.length; j++){var l=m[j]; if(l.indexOf("ps-")===0){a.remove(k, l)}}}; b.outerWidth=function(i){return f(g.css(i, "width")) + f(g.css(i, "paddingLeft")) + f(g.css(i, "paddingRight")) + f(g.css(i, "borderLeftWidth")) + f(g.css(i, "borderRightWidth"))}; b.startScrolling=function(i, j){a.add(i, "ps-in-scrolling"); if(typeof j!=="undefined"){a.add(i, "ps-" + j)}else{a.add(i, "ps-x"); a.add(i, "ps-y")}}; b.stopScrolling=function(i, j){a.remove(i, "ps-in-scrolling"); if(typeof j!=="undefined"){a.remove(i, "ps-" + j)}else{a.remove(i, "ps-x"); a.remove(i, "ps-y")}}; b.env={isWebKit:"WebkitAppearance" in document.documentElement.style, supportsTouch:(("ontouchstart" in window)||window.DocumentTouch&&document instanceof window.DocumentTouch), supportsIePointer:window.navigator.msMaxTouchPoints!==null}}, {"./class":2, "./dom":3}], 7:[function(c, f, b){var d=c("./plugin/destroy"); var a=c("./plugin/initialize"); var g=c("./plugin/update"); f.exports={initialize:a, update:g, destroy:d}}, {"./plugin/destroy":9, "./plugin/initialize":17, "./plugin/update":21}], 8:[function(b, c, a){c.exports={handlers:["click-rail", "drag-scrollbar", "keyboard", "wheel", "touch"], maxScrollbarLength:null, minScrollbarLength:null, scrollXMarginOffset:0, scrollYMarginOffset:0, stopPropagationOnClick:true, suppressScrollX:false, suppressScrollY:false, swipePropagation:true, useBothWheelAxes:false, wheelPropagation:false, wheelSpeed:1, theme:"default"}}, {}], 9:[function(c, d, a){var b=c("../lib/helper"); var g=c("../lib/dom"); var f=c("./instances"); d.exports=function(j){var h=f.get(j); if(!h){return}h.event.unbindAll(); g.remove(h.scrollbarX); g.remove(h.scrollbarY); g.remove(h.scrollbarXRail); g.remove(h.scrollbarYRail); b.removePsClasses(j); f.remove(j)}}, {"../lib/dom":3, "../lib/helper":6, "./instances":18}], 10:[function(c, d, a){var b=c("../../lib/helper"); var h=c("../instances"); var g=c("../update-geometry"); var i=c("../update-scroll"); function f(m, l){function k(n){return n.getBoundingClientRect()}var j=function(n){n.stopPropagation()}; if(l.settings.stopPropagationOnClick){l.event.bind(l.scrollbarY, "click", j)}l.event.bind(l.scrollbarYRail, "click", function(r){var n=b.toInt(l.scrollbarYHeight / 2); var p=l.railYRatio * (r.pageY - window.pageYOffset - k(l.scrollbarYRail).top - n); var q=l.railYRatio * (l.railYHeight - l.scrollbarYHeight); var o=p / q; if(o < 0){o=0}else{if(o > 1){o=1}}i(m, "top", (l.contentHeight - l.containerHeight) * o); g(m); r.stopPropagation()});if(l.settings.stopPropagationOnClick){l.event.bind(l.scrollbarX, "click", j)}l.event.bind(l.scrollbarXRail, "click", function(r){var n=b.toInt(l.scrollbarXWidth / 2); var o=l.railXRatio * (r.pageX - window.pageXOffset - k(l.scrollbarXRail).left - n); var q=l.railXRatio * (l.railXWidth - l.scrollbarXWidth); var p=o / q; if(p < 0){p=0}else{if(p > 1){p=1}}i(m, "left", ((l.contentWidth - l.containerWidth) * p) - l.negativeScrollAdjustment); g(m); r.stopPropagation()})}d.exports=function(k){var j=h.get(k); f(k, j)}}, {"../../lib/helper":6, "../instances":18, "../update-geometry":19, "../update-scroll":20}], 11:[function(f, c, h){var j=f("../../lib/helper"); var g=f("../../lib/dom"); var a=f("../instances"); var b=f("../update-geometry"); var d=f("../update-scroll"); function k(p, o){var r=null; var n=null; function m(s){var u=r + (s * o.railXRatio); var t=Math.max(0, o.scrollbarXRail.getBoundingClientRect().left) + (o.railXRatio * (o.railXWidth - o.scrollbarXWidth)); if(u < 0){o.scrollbarXLeft=0}else{if(u > t){o.scrollbarXLeft=t}else{o.scrollbarXLeft=u}}var v=j.toInt(o.scrollbarXLeft * (o.contentWidth - o.containerWidth) / (o.containerWidth - (o.railXRatio * o.scrollbarXWidth))) - o.negativeScrollAdjustment; d(p, "left", v)}var l=function(s){m(s.pageX - n); b(p); s.stopPropagation(); s.preventDefault()}; var q=function(){j.stopScrolling(p, "x"); o.event.unbind(o.ownerDocument, "mousemove", l)}; o.event.bind(o.scrollbarX, "mousedown", function(s){n=s.pageX; r=j.toInt(g.css(o.scrollbarX, "left")) * o.railXRatio; j.startScrolling(p, "x"); o.event.bind(o.ownerDocument, "mousemove", l); o.event.once(o.ownerDocument, "mouseup", q); s.stopPropagation(); s.preventDefault()})}function i(p, o){var n=null; var m=null; function r(s){var t=n + (s * o.railYRatio); var v=Math.max(0, o.scrollbarYRail.getBoundingClientRect().top) + (o.railYRatio * (o.railYHeight - o.scrollbarYHeight)); if(t < 0){o.scrollbarYTop=0}else{if(t > v){o.scrollbarYTop=v}else{o.scrollbarYTop=t}}var u=j.toInt(o.scrollbarYTop * (o.contentHeight - o.containerHeight) / (o.containerHeight - (o.railYRatio * o.scrollbarYHeight))); d(p, "top", u)}var l=function(s){r(s.pageY - m); b(p); s.stopPropagation(); s.preventDefault()}; var q=function(){j.stopScrolling(p, "y"); o.event.unbind(o.ownerDocument, "mousemove", l)}; o.event.bind(o.scrollbarY, "mousedown", function(s){m=s.pageY; n=j.toInt(g.css(o.scrollbarY, "top")) * o.railYRatio; j.startScrolling(p, "y"); o.event.bind(o.ownerDocument, "mousemove", l); o.event.once(o.ownerDocument, "mouseup", q); s.stopPropagation(); s.preventDefault()})}c.exports=function(m){var l=a.get(m); k(m, l); i(m, l)}}, {"../../lib/dom":3, "../../lib/helper":6, "../instances":18, "../update-geometry":19, "../update-scroll":20}], 12:[function(g, c, i){var j=g("../../lib/helper"); var h=g("../../lib/dom"); var a=g("../instances"); var b=g("../update-geometry"); var d=g("../update-scroll"); function f(n, m){var l=false; m.event.bind(n, "mouseenter", function(){l=true});m.event.bind(n, "mouseleave", function(){l=false});var k=false; function o(q, p){var r=n.scrollTop; if(q===0){if(!m.scrollbarYActive){return false}if((r===0&&p > 0)||(r >=m.contentHeight - m.containerHeight&&p < 0)){return !m.settings.wheelPropagation}}var s=n.scrollLeft; if(p===0){if(!m.scrollbarXActive){return false}if((s===0&&q < 0)||(s >=m.contentWidth - m.containerWidth&&q > 0)){return !m.settings.wheelPropagation}}return true}m.event.bind(m.ownerDocument, "keydown", function(t){if((t.isDefaultPrevented&&t.isDefaultPrevented())||t.defaultPrevented){return}var s=h.matches(m.scrollbarX, ":focus")||h.matches(m.scrollbarY, ":focus"); if(!l&&!s){return}var r=document.activeElement?document.activeElement:m.ownerDocument.activeElement; if(r){if(r.tagName==="IFRAME"){r=r.contentDocument.activeElement}else{while (r.shadowRoot){r=r.shadowRoot.activeElement}}if(j.isEditable(r)){return}}var q=0; var p=0; switch (t.which){case 37:q=- 30; break; case 38:p=30; break; case 39:q=30; break; case 40:p=- 30; break; case 33:p=90; break; case 32:if(t.shiftKey){p=90}else{p=- 90}break; case 34:p=- 90; break; case 35:if(t.ctrlKey){p=- m.contentHeight}else{p=- m.containerHeight}break; case 36:if(t.ctrlKey){p=n.scrollTop}else{p=m.containerHeight}break; default:return}d(n, "top", n.scrollTop - p); d(n, "left", n.scrollLeft + q); b(n); k=o(q, p); if(k){t.preventDefault()}})}c.exports=function(l){var k=a.get(l); f(l, k)}}, {"../../lib/dom":3, "../../lib/helper":6, "../instances":18, "../update-geometry":19, "../update-scroll":20}], 13:[function(b, c, a){var g=b("../instances"); var f=b("../update-geometry"); var h=b("../update-scroll"); function d(m, l){var k=false; function p(q, i){var r=m.scrollTop; if(q===0){if(!l.scrollbarYActive){return false}if((r===0&&i > 0)||(r >=l.contentHeight - l.containerHeight&&i < 0)){return !l.settings.wheelPropagation}}var s=m.scrollLeft; if(i===0){if(!l.scrollbarXActive){return false}if((s===0&&q < 0)||(s >=l.contentWidth - l.containerWidth&&q > 0)){return !l.settings.wheelPropagation}}return true}function n(r){var q=r.deltaX; var i=- 1 * r.deltaY; if(typeof q==="undefined"||typeof i==="undefined"){q=- 1 * r.wheelDeltaX / 6; i=r.wheelDeltaY / 6}if(r.deltaMode&&r.deltaMode===1){q *=10; i *=10}if(q!==q&&i!==i){q=0; i=r.wheelDelta}return[q, i]}function o(q, i){var t=m.querySelector("textarea:hover, select[multiple]:hover, .ps-child:hover"); if(t){if(t.tagName!=="TEXTAREA"&&!window.getComputedStyle(t).overflow.match(/(scroll|auto)/)){return false}var s=t.scrollHeight - t.clientHeight; if(s > 0){if(!(t.scrollTop===0&&i > 0)&&!(t.scrollTop===s&&i < 0)){return true}}var r=t.scrollLeft - t.clientWidth; if(r > 0){if(!(t.scrollLeft===0&&q < 0)&&!(t.scrollLeft===r&&q > 0)){return true}}}return false}function j(r){var s=n(r); var q=s[0]; var i=s[1]; if(o(q, i)){return}k=false; if(!l.settings.useBothWheelAxes){h(m, "top", m.scrollTop - (i * l.settings.wheelSpeed)); h(m, "left", m.scrollLeft + (q * l.settings.wheelSpeed))}else{if(l.scrollbarYActive&&!l.scrollbarXActive){if(i){h(m, "top", m.scrollTop - (i * l.settings.wheelSpeed))}else{h(m, "top", m.scrollTop + (q * l.settings.wheelSpeed))}k=true}else{if(l.scrollbarXActive&&!l.scrollbarYActive){if(q){h(m, "left", m.scrollLeft + (q * l.settings.wheelSpeed))}else{h(m, "left", m.scrollLeft - (i * l.settings.wheelSpeed))}k=true}}}f(m); k=(k||p(q, i)); if(k){r.stopPropagation(); r.preventDefault()}}if(typeof window.onwheel!=="undefined"){l.event.bind(m, "wheel", j)}else{if(typeof window.onmousewheel!=="undefined"){l.event.bind(m, "mousewheel", j)}}}c.exports=function(k){var j=g.get(k); d(k, j)}}, {"../instances":18, "../update-geometry":19, "../update-scroll":20}], 14:[function(b, c, a){var g=b("../instances"); var f=b("../update-geometry"); function d(j, h){h.event.bind(j, "scroll", function(){f(j)})}c.exports=function(j){var h=g.get(j); d(j, h)}}, {"../instances":18, "../update-geometry":19}], 15:[function(c, d, a){var b=c("../../lib/helper"); var h=c("../instances"); var g=c("../update-geometry"); var i=c("../update-scroll"); function f(n, m){function o(){var r=window.getSelection?window.getSelection():document.getSelection?document.getSelection():""; if(r.toString().length===0){return null}else{return r.getRangeAt(0).commonAncestorContainer}}var q=null; var p={top:0, left:0}; function j(){if(!q){q=setInterval(function(){if(!h.get(n)){clearInterval(q); return}i(n, "top", n.scrollTop + p.top); i(n, "left", n.scrollLeft + p.left); g(n)}, 50)}}function l(){if(q){clearInterval(q); q=null}b.stopScrolling(n)}var k=false; m.event.bind(m.ownerDocument, "selectionchange", function(){if(n.contains(o())){k=true}else{k=false; l()}});m.event.bind(window, "mouseup", function(){if(k){k=false; l()}});m.event.bind(window, "mousemove", function(r){if(k){var t={x:r.pageX, y:r.pageY}; var s={left:n.offsetLeft, right:n.offsetLeft + n.offsetWidth, top:n.offsetTop, bottom:n.offsetTop + n.offsetHeight}; if(t.x < s.left + 3){p.left=- 5; b.startScrolling(n, "x")}else{if(t.x > s.right - 3){p.left=5; b.startScrolling(n, "x")}else{p.left=0}}if(t.y < s.top + 3){if(s.top + 3 - t.y < 5){p.top=- 5}else{p.top=- 20}b.startScrolling(n, "y")}else{if(t.y > s.bottom - 3){if(t.y - s.bottom + 3 < 5){p.top=5}else{p.top=20}b.startScrolling(n, "y")}else{p.top=0}}if(p.top===0&&p.left===0){l()}else{j()}}})}d.exports=function(k){var j=h.get(k); f(k, j)}}, {"../../lib/helper":6, "../instances":18, "../update-geometry":19, "../update-scroll":20}], 16:[function(d, f, b){var c=d("../../lib/helper"); var h=d("../instances"); var g=d("../update-geometry"); var i=d("../update-scroll"); function a(k, w, o, A){function p(D, C){var G=k.scrollTop; var H=k.scrollLeft; var F=Math.abs(D); var E=Math.abs(C); if(E > F){if(((C < 0)&&(G===w.contentHeight - w.containerHeight))||((C > 0)&&(G===0))){return !w.settings.swipePropagation}}else{if(F > E){if(((D < 0)&&(H===w.contentWidth - w.containerWidth))||((D > 0)&&(H===0))){return !w.settings.swipePropagation}}}return true}function B(D, C){i(k, "top", k.scrollTop - C); i(k, "left", k.scrollLeft - D); g(k)}var v={}; var s=0; var x={}; var y=null; var r=false; var l=false; function q(){r=true}function m(){r=false}function u(C){if(C.targetTouches){return C.targetTouches[0]}else{return C}}function t(C){if(C.targetTouches&&C.targetTouches.length===1){return true}if(C.pointerType&&C.pointerType!=="mouse"&&C.pointerType!==C.MSPOINTER_TYPE_MOUSE){return true}return false}function j(C){if(t(C)){l=true; var D=u(C); v.pageX=D.pageX; v.pageY=D.pageY; s=(new Date()).getTime(); if(y!==null){clearInterval(y)}C.stopPropagation()}}function z(G){if(!l&&w.settings.swipePropagation){j(G)}if(!r&&l && t(G)){var I=u(G); var F={pageX:I.pageX, pageY:I.pageY}; var D=F.pageX - v.pageX; var C=F.pageY - v.pageY; B(D, C); v=F; var E=(new Date()).getTime(); var H=E - s; if(H > 0){x.x=D / H; x.y=C / H; s=E}if(p(D, C)){G.stopPropagation(); G.preventDefault()}}}function n(){if(!r&&l){l=false; clearInterval(y); y=setInterval(function(){if(!h.get(k)){clearInterval(y); return}if(Math.abs(x.x) < 0.01&&Math.abs(x.y) < 0.01){clearInterval(y); return}B(x.x * 30, x.y * 30); x.x *=0.8; x.y *=0.8}, 10)}}if(o){w.event.bind(window, "touchstart", q); w.event.bind(window, "touchend", m); w.event.bind(k, "touchstart", j); w.event.bind(k, "touchmove", z); w.event.bind(k, "touchend", n)}if(A){if(window.PointerEvent){w.event.bind(window, "pointerdown", q); w.event.bind(window, "pointerup", m); w.event.bind(k, "pointerdown", j); w.event.bind(k, "pointermove", z); w.event.bind(k, "pointerup", n)}else{if(window.MSPointerEvent){w.event.bind(window, "MSPointerDown", q); w.event.bind(window, "MSPointerUp", m); w.event.bind(k, "MSPointerDown", j); w.event.bind(k, "MSPointerMove", z); w.event.bind(k, "MSPointerUp", n)}}}}f.exports=function(k){if(!c.env.supportsTouch&&!c.env.supportsIePointer){return}var j=h.get(k); a(k, j, c.env.supportsTouch, c.env.supportsIePointer)}}, {"../../lib/helper":6, "../instances":18, "../update-geometry":19, "../update-scroll":20}], 17:[function(d, c, g){var h=d("../lib/helper"); var j=d("../lib/class"); var a=d("./instances"); var b=d("./update-geometry"); var f={"click-rail":d("./handler/click-rail"), "drag-scrollbar":d("./handler/drag-scrollbar"), keyboard:d("./handler/keyboard"), wheel:d("./handler/mouse-wheel"), touch:d("./handler/touch"), selection:d("./handler/selection")}; var i=d("./handler/native-scroll"); c.exports=function(l, m){m=typeof m==="object"?m:{}; j.add(l, "ps-container"); var k=a.add(l); k.settings=h.extend(k.settings, m); j.add(l, "ps-theme-" + k.settings.theme); k.settings.handlers.forEach(function(n){f[n](l)});i(l); b(l)}}, {"../lib/class":2, "../lib/helper":6, "./handler/click-rail":10, "./handler/drag-scrollbar":11, "./handler/keyboard":12, "./handler/mouse-wheel":13, "./handler/native-scroll":14, "./handler/selection":15, "./handler/touch":16, "./instances":18, "./update-geometry":19}], 18:[function(f, d, i){var n=f("../lib/helper"); var o=f("../lib/class"); var k=f("./default-setting"); var h=f("../lib/dom"); var g=f("../lib/event-manager"); var m=f("../lib/guid"); var a={}; function l(r){var q=this; q.settings=n.clone(k); q.containerWidth=null; q.containerHeight=null; q.contentWidth=null; q.contentHeight=null; q.isRtl=h.css(r, "direction")==="rtl"; q.isNegativeScroll=(function(){var u=r.scrollLeft; var t=null; r.scrollLeft=- 1; t=r.scrollLeft < 0; r.scrollLeft=u; return t})(); q.negativeScrollAdjustment=q.isNegativeScroll?r.scrollWidth - r.clientWidth:0; q.event=new g(); q.ownerDocument=r.ownerDocument||document; function p(){o.add(r, "ps-focus")}function s(){o.remove(r, "ps-focus")}q.scrollbarXRail=h.appendTo(h.e("div", "ps-scrollbar-x-rail"), r); q.scrollbarX=h.appendTo(h.e("div", "ps-scrollbar-x"), q.scrollbarXRail); q.scrollbarX.setAttribute("tabindex", 0); q.event.bind(q.scrollbarX, "focus", p); q.event.bind(q.scrollbarX, "blur", s); q.scrollbarXActive=null; q.scrollbarXWidth=null; q.scrollbarXLeft=null; q.scrollbarXBottom=n.toInt(h.css(q.scrollbarXRail, "bottom")); q.isScrollbarXUsingBottom=q.scrollbarXBottom===q.scrollbarXBottom; q.scrollbarXTop=q.isScrollbarXUsingBottom?null:n.toInt(h.css(q.scrollbarXRail, "top")); q.railBorderXWidth=n.toInt(h.css(q.scrollbarXRail, "borderLeftWidth")) + n.toInt(h.css(q.scrollbarXRail, "borderRightWidth")); h.css(q.scrollbarXRail, "display", "block"); q.railXMarginWidth=n.toInt(h.css(q.scrollbarXRail, "marginLeft")) + n.toInt(h.css(q.scrollbarXRail, "marginRight")); h.css(q.scrollbarXRail, "display", ""); q.railXWidth=null; q.railXRatio=null; q.scrollbarYRail=h.appendTo(h.e("div", "ps-scrollbar-y-rail"), r); q.scrollbarY=h.appendTo(h.e("div", "ps-scrollbar-y"), q.scrollbarYRail); q.scrollbarY.setAttribute("tabindex", 0); q.event.bind(q.scrollbarY, "focus", p); q.event.bind(q.scrollbarY, "blur", s); q.scrollbarYActive=null; q.scrollbarYHeight=null; q.scrollbarYTop=null; q.scrollbarYRight=n.toInt(h.css(q.scrollbarYRail, "right")); q.isScrollbarYUsingRight=q.scrollbarYRight===q.scrollbarYRight; q.scrollbarYLeft=q.isScrollbarYUsingRight?null:n.toInt(h.css(q.scrollbarYRail, "left")); q.scrollbarYOuterWidth=q.isRtl?n.outerWidth(q.scrollbarY):null; q.railBorderYWidth=n.toInt(h.css(q.scrollbarYRail, "borderTopWidth")) + n.toInt(h.css(q.scrollbarYRail, "borderBottomWidth")); h.css(q.scrollbarYRail, "display", "block"); q.railYMarginHeight=n.toInt(h.css(q.scrollbarYRail, "marginTop")) + n.toInt(h.css(q.scrollbarYRail, "marginBottom")); h.css(q.scrollbarYRail, "display", ""); q.railYHeight=null; q.railYRatio=null}function c(p){return p.getAttribute("data-ps-id")}function b(p, q){p.setAttribute("data-ps-id", q)}function j(p){p.removeAttribute("data-ps-id")}i.add=function(q){var p=m(); b(q, p); a[p]=new l(q); return a[p]}; i.remove=function(p){delete a[c(p)]; j(p)}; i.get=function(p){return a[c(p)]}}, {"../lib/class":2, "../lib/dom":3, "../lib/event-manager":4, "../lib/guid":5, "../lib/helper":6, "./default-setting":8}], 19:[function(d, b, g){var j=d("../lib/helper"); var k=d("../lib/class"); var f=d("../lib/dom"); var a=d("./instances"); var c=d("./update-scroll"); function i(m, l){if(m.settings.minScrollbarLength){l=Math.max(l, m.settings.minScrollbarLength)}if(m.settings.maxScrollbarLength){l=Math.min(l, m.settings.maxScrollbarLength)}return l}function h(n, m){var l={width:m.railXWidth}; if(m.isRtl){l.left=m.negativeScrollAdjustment + n.scrollLeft + m.containerWidth - m.contentWidth}else{l.left=n.scrollLeft}if(m.isScrollbarXUsingBottom){l.bottom=m.scrollbarXBottom - n.scrollTop}else{l.top=m.scrollbarXTop + n.scrollTop}f.css(m.scrollbarXRail, l); var o={top:n.scrollTop, height:m.railYHeight}; if(m.isScrollbarYUsingRight){if(m.isRtl){o.right=m.contentWidth - (m.negativeScrollAdjustment + n.scrollLeft) - m.scrollbarYRight - m.scrollbarYOuterWidth}else{o.right=m.scrollbarYRight - n.scrollLeft}}else{if(m.isRtl){o.left=m.negativeScrollAdjustment + n.scrollLeft + m.containerWidth * 2 - m.contentWidth - m.scrollbarYLeft - m.scrollbarYOuterWidth}else{o.left=m.scrollbarYLeft + n.scrollLeft}}f.css(m.scrollbarYRail, o); f.css(m.scrollbarX, {left:m.scrollbarXLeft, width:m.scrollbarXWidth - m.railBorderXWidth});f.css(m.scrollbarY, {top:m.scrollbarYTop, height:m.scrollbarYHeight - m.railBorderYWidth})}b.exports=function(m){var l=a.get(m); l.containerWidth=m.clientWidth; l.containerHeight=m.clientHeight; l.contentWidth=m.scrollWidth; l.contentHeight=m.scrollHeight; var n; if(!m.contains(l.scrollbarXRail)){n=f.queryChildren(m, ".ps-scrollbar-x-rail"); if(n.length > 0){n.forEach(function(o){f.remove(o)})}f.appendTo(l.scrollbarXRail, m)}if(!m.contains(l.scrollbarYRail)){n=f.queryChildren(m, ".ps-scrollbar-y-rail"); if(n.length > 0){n.forEach(function(o){f.remove(o)})}f.appendTo(l.scrollbarYRail, m)}if(!l.settings.suppressScrollX&&l.containerWidth + l.settings.scrollXMarginOffset < l.contentWidth){l.scrollbarXActive=true; l.railXWidth=l.containerWidth - l.railXMarginWidth; l.railXRatio=l.containerWidth / l.railXWidth; l.scrollbarXWidth=i(l, j.toInt(l.railXWidth * l.containerWidth / l.contentWidth)); l.scrollbarXLeft=j.toInt((l.negativeScrollAdjustment + m.scrollLeft) * (l.railXWidth - l.scrollbarXWidth) / (l.contentWidth - l.containerWidth))}else{l.scrollbarXActive=false}if(!l.settings.suppressScrollY&&l.containerHeight + l.settings.scrollYMarginOffset < l.contentHeight){l.scrollbarYActive=true; l.railYHeight=l.containerHeight - l.railYMarginHeight; l.railYRatio=l.containerHeight / l.railYHeight; l.scrollbarYHeight=i(l, j.toInt(l.railYHeight * l.containerHeight / l.contentHeight)); l.scrollbarYTop=j.toInt(m.scrollTop * (l.railYHeight - l.scrollbarYHeight) / (l.contentHeight - l.containerHeight))}else{l.scrollbarYActive=false}if(l.scrollbarXLeft >=l.railXWidth - l.scrollbarXWidth){l.scrollbarXLeft=l.railXWidth - l.scrollbarXWidth}if(l.scrollbarYTop >=l.railYHeight - l.scrollbarYHeight){l.scrollbarYTop=l.railYHeight - l.scrollbarYHeight}h(m, l); if(l.scrollbarXActive){k.add(m, "ps-active-x")}else{k.remove(m, "ps-active-x"); l.scrollbarXWidth=0; l.scrollbarXLeft=0; c(m, "left", 0)}if(l.scrollbarYActive){k.add(m, "ps-active-y")}else{k.remove(m, "ps-active-y"); l.scrollbarYHeight=0; l.scrollbarYTop=0; c(m, "top", 0)}}}, {"../lib/class":2, "../lib/dom":3, "../lib/helper":6, "./instances":18, "./update-scroll":20}], 20:[function(f, d, i){var b=f("./instances"); var k=document.createEvent("Event"); var j=document.createEvent("Event"); var g=document.createEvent("Event"); var o=document.createEvent("Event"); var q=document.createEvent("Event"); var m=document.createEvent("Event"); var n=document.createEvent("Event"); var l=document.createEvent("Event"); var h=document.createEvent("Event"); var a=document.createEvent("Event"); var p; var c; k.initEvent("ps-scroll-up", true, true); j.initEvent("ps-scroll-down", true, true); g.initEvent("ps-scroll-left", true, true); o.initEvent("ps-scroll-right", true, true); q.initEvent("ps-scroll-y", true, true); m.initEvent("ps-scroll-x", true, true); n.initEvent("ps-x-reach-start", true, true); l.initEvent("ps-x-reach-end", true, true); h.initEvent("ps-y-reach-start", true, true); a.initEvent("ps-y-reach-end", true, true); d.exports=function(s, t, u){if(typeof s==="undefined"){throw"You must provide an element to the update-scroll function"}if(typeof t==="undefined"){throw"You must provide an axis to the update-scroll function"}if(typeof u==="undefined"){throw"You must provide a value to the update-scroll function"}if(t==="top"&&u <=0){s.scrollTop=u = 0; s.dispatchEvent(h)}if(t==="left"&&u <=0){s.scrollLeft=u = 0; s.dispatchEvent(n)}var r=b.get(s); if(t==="top"&&u >=r.contentHeight - r.containerHeight){u=r.contentHeight - r.containerHeight; if(u - s.scrollTop <=1){u=s.scrollTop}else{s.scrollTop=u}s.dispatchEvent(a)}if(t==="left"&&u >=r.contentWidth - r.containerWidth){u=r.contentWidth - r.containerWidth; if(u - s.scrollLeft <=1){u=s.scrollLeft}else{s.scrollLeft=u}s.dispatchEvent(l)}if(!p){p=s.scrollTop}if(!c){c=s.scrollLeft}if(t==="top"&&u < p){s.dispatchEvent(k)}if(t==="top"&&u > p){s.dispatchEvent(j)}if(t==="left"&&u < c){s.dispatchEvent(g)}if(t==="left"&&u > c){s.dispatchEvent(o)}if(t==="top"){s.scrollTop=p = u; s.dispatchEvent(q)}if(t==="left"){s.scrollLeft=c = u; s.dispatchEvent(m)}}}, {"./instances":18}], 21:[function(c, d, a){var b=c("../lib/helper"); var h=c("../lib/dom"); var g=c("./instances"); var f=c("./update-geometry"); var i=c("./update-scroll"); d.exports=function(k){var j=g.get(k); if(!j){return}j.negativeScrollAdjustment=j.isNegativeScroll?k.scrollWidth - k.clientWidth:0; h.css(j.scrollbarXRail, "display", "block"); h.css(j.scrollbarYRail, "display", "block"); j.railXMarginWidth=b.toInt(h.css(j.scrollbarXRail, "marginLeft")) + b.toInt(h.css(j.scrollbarXRail, "marginRight")); j.railYMarginHeight=b.toInt(h.css(j.scrollbarYRail, "marginTop")) + b.toInt(h.css(j.scrollbarYRail, "marginBottom")); h.css(j.scrollbarXRail, "display", "none"); h.css(j.scrollbarYRail, "display", "none"); f(k); i(k, "top", k.scrollTop); i(k, "left", k.scrollLeft); h.css(j.scrollbarXRail, "display", ""); h.css(j.scrollbarYRail, "display", "")}}, {"../lib/dom":3, "../lib/helper":6, "./instances":18, "./update-geometry":19, "./update-scroll":20}]}, {}, [1]);
!function(a, b, c, d){function e(b, c){this.settings=null, this.options=a.extend({}, e.Defaults, c), this.$element=a(b), this._handlers={}, this._plugins={}, this._supress={}, this._current=null, this._speed=null, this._coordinates=[], this._breakpoint=null, this._width=null, this._items=[], this._clones=[], this._mergers=[], this._widths=[], this._invalidated={}, this._pipe=[], this._drag={time:null, target:null, pointer:null, stage:{start:null, current:null}, direction:null}, this._states={current:{}, tags:{initializing:["busy"], animating:["busy"], dragging:["interacting"]}}, a.each(["onResize", "onThrottledResize"], a.proxy(function(b, c){this._handlers[c]=a.proxy(this[c], this)}, this)), a.each(e.Plugins, a.proxy(function(a, b){this._plugins[a.charAt(0).toLowerCase() + a.slice(1)]=new b(this)}, this)), a.each(e.Workers, a.proxy(function(b, c){this._pipe.push({filter:c.filter, run:a.proxy(c.run, this)})}, this)), this.setup(), this.initialize()}e.Defaults={items:3, loop:!1, center:!1, rewind:!1, checkVisibility:!0, mouseDrag:!0, touchDrag:!0, pullDrag:!0, freeDrag:!1, margin:0, stagePadding:0, merge:!1, mergeFit:!0, autoWidth:!1, startPosition:0, rtl:!1, smartSpeed:250, fluidSpeed:!1, dragEndSpeed:!1, responsive:{}, responsiveRefreshRate:200, responsiveBaseElement:b, fallbackEasing:"swing", slideTransition:"", info:!1, nestedItemSelector:!1, itemElement:"div", stageElement:"div", refreshClass:"owl-refresh", loadedClass:"owl-loaded", loadingClass:"owl-loading", rtlClass:"owl-rtl", responsiveClass:"owl-responsive", dragClass:"owl-drag", itemClass:"owl-item", stageClass:"owl-stage", stageOuterClass:"owl-stage-outer", grabClass:"owl-grab"}, e.Width={Default:"default", Inner:"inner", Outer:"outer"}, e.Type={Event:"event", State:"state"}, e.Plugins={}, e.Workers=[{filter:["width", "settings"], run:function(){this._width=this.$element.width()}}, {filter:["width", "items", "settings"], run:function(a){a.current=this._items&&this._items[this.relative(this._current)]}}, {filter:["items", "settings"], run:function(){this.$stage.children(".cloned").remove()}}, {filter:["width", "items", "settings"], run:function(a){var b=this.settings.margin||"", c = !this.settings.autoWidth, d=this.settings.rtl, e={width:"auto", "margin-left":d?b:"", "margin-right":d?"":b}; !c&&this.$stage.children().css(e), a.css=e}}, {filter:["width", "items", "settings"], run:function(a){var b=(this.width() / this.settings.items).toFixed(3) - this.settings.margin, c=null, d=this._items.length, e = !this.settings.autoWidth, f=[]; for (a.items={merge:!1, width:b}; d--;)c=this._mergers[d], c=this.settings.mergeFit&&Math.min(c, this.settings.items)||c, a.items.merge=c > 1||a.items.merge, f[d]=e?b * c:this._items[d].width(); this._widths=f}}, {filter:["items", "settings"], run:function(){var b=[], c=this._items, d=this.settings, e=Math.max(2 * d.items, 4), f=2 * Math.ceil(c.length / 2), g=d.loop&&c.length?d.rewind?e:Math.max(e, f):0, h="", i=""; for (g /=2; g > 0;)b.push(this.normalize(b.length / 2, !0)), h +=c[b[b.length - 1]][0].outerHTML, b.push(this.normalize(c.length - 1 - (b.length - 1) / 2, !0)), i=c[b[b.length - 1]][0].outerHTML + i, g -=1; this._clones=b, a(h).addClass("cloned").appendTo(this.$stage), a(i).addClass("cloned").prependTo(this.$stage)}}, {filter:["width", "items", "settings"], run:function(){for (var a=this.settings.rtl?1: - 1, b=this._clones.length + this._items.length, c=- 1, d=0, e=0, f=[]; ++c < b;)d=f[c - 1]||0, e=this._widths[this.relative(c)] + this.settings.margin, f.push(d + e * a); this._coordinates=f}}, {filter:["width", "items", "settings"], run:function(){var a=this.settings.stagePadding, b=this._coordinates, c={width:Math.ceil(Math.abs(b[b.length - 1])) + 2 * a, "padding-left":a||"", "padding-right":a||""}; this.$stage.css(c)}}, {filter:["width", "items", "settings"], run:function(a){var b=this._coordinates.length, c = !this.settings.autoWidth, d=this.$stage.children(); if(c&&a.items.merge)for (; b--;)a.css.width=this._widths[this.relative(b)], d.eq(b).css(a.css);  else c&&(a.css.width=a.items.width, d.css(a.css))}}, {filter:["items"], run:function(){this._coordinates.length < 1&&this.$stage.removeAttr("style")}}, {filter:["width", "items", "settings"], run:function(a){a.current=a.current?this.$stage.children().index(a.current):0, a.current=Math.max(this.minimum(), Math.min(this.maximum(), a.current)), this.reset(a.current)}}, {filter:["position"], run:function(){this.animate(this.coordinates(this._current))}}, {filter:["width", "position", "items", "settings"], run:function(){var a, b, c, d, e=this.settings.rtl?1: - 1, f=2 * this.settings.stagePadding, g=this.coordinates(this.current()) + f, h=g + this.width() * e, i=[]; for (c=0, d=this._coordinates.length; c < d; c++)a=this._coordinates[c - 1]||0, b=Math.abs(this._coordinates[c]) + f * e, (this.op(a, "<=", g)&&this.op(a, ">", h)||this.op(b, "<", g)&&this.op(b, ">", h))&&i.push(c); this.$stage.children(".active").removeClass("active"), this.$stage.children(":eq(" + i.join("), :eq(") + ")").addClass("active"), this.$stage.children(".center").removeClass("center"), this.settings.center&&this.$stage.children().eq(this.current()).addClass("center")}}], e.prototype.initializeStage=function(){this.$stage=this.$element.find("." + this.settings.stageClass), this.$stage.length||(this.$element.addClass(this.options.loadingClass), this.$stage=a("<" + this.settings.stageElement + ">", {class:this.settings.stageClass}).wrap(a("<div/>", {class:this.settings.stageOuterClass})), this.$element.append(this.$stage.parent()))}, e.prototype.initializeItems=function(){var b=this.$element.find(".owl-item"); if(b.length)return this._items=b.get().map(function(b){return a(b)}), this._mergers=this._items.map(function(){return 1}), void this.refresh(); this.replace(this.$element.children().not(this.$stage.parent())), this.isVisible()?this.refresh():this.invalidate("width"), this.$element.removeClass(this.options.loadingClass).addClass(this.options.loadedClass)}, e.prototype.initialize=function(){if(this.enter("initializing"), this.trigger("initialize"), this.$element.toggleClass(this.settings.rtlClass, this.settings.rtl), this.settings.autoWidth&&!this.is("pre-loading")){var a, b, c; a=this.$element.find("img"), b=this.settings.nestedItemSelector?"." + this.settings.nestedItemSelector:d, c=this.$element.children(b).width(), a.length&&c <=0&&this.preloadAutoWidthImages(a)}this.initializeStage(), this.initializeItems(), this.registerEventHandlers(), this.leave("initializing"), this.trigger("initialized")}, e.prototype.isVisible=function(){return!this.settings.checkVisibility||this.$element.is(":visible")}, e.prototype.setup=function(){var b=this.viewport(), c=this.options.responsive, d=- 1, e=null; c?(a.each(c, function(a){a <=b&&a > d&&(d=Number(a))}), e=a.extend({}, this.options, c[d]), "function"==typeof e.stagePadding&&(e.stagePadding=e.stagePadding()), delete e.responsive, e.responsiveClass&&this.$element.attr("class", this.$element.attr("class").replace(new RegExp("(" + this.options.responsiveClass + "-)\\S+\\s", "g"), "$1" + d))):e=a.extend({}, this.options), this.trigger("change", {property:{name:"settings", value:e}}), this._breakpoint=d, this.settings=e, this.invalidate("settings"), this.trigger("changed", {property:{name:"settings", value:this.settings}})}, e.prototype.optionsLogic=function(){this.settings.autoWidth&&(this.settings.stagePadding = !1, this.settings.merge = !1)}, e.prototype.prepare=function(b){var c=this.trigger("prepare", {content:b});return c.data||(c.data=a("<" + this.settings.itemElement + "/>").addClass(this.options.itemClass).append(b)), this.trigger("prepared", {content:c.data}), c.data}, e.prototype.update=function(){for (var b=0, c=this._pipe.length, d=a.proxy(function(a){return this[a]}, this._invalidated), e={}; b < c;)(this._invalidated.all||a.grep(this._pipe[b].filter, d).length > 0)&&this._pipe[b].run(e), b++; this._invalidated={}, !this.is("valid")&&this.enter("valid")}, e.prototype.width=function(a){switch (a=a||e.Width.Default){case e.Width.Inner:case e.Width.Outer:return this._width; default:return this._width - 2 * this.settings.stagePadding + this.settings.margin}}, e.prototype.refresh=function(){this.enter("refreshing"), this.trigger("refresh"), this.setup(), this.optionsLogic(), this.$element.addClass(this.options.refreshClass), this.update(), this.$element.removeClass(this.options.refreshClass), this.leave("refreshing"), this.trigger("refreshed")}, e.prototype.onThrottledResize=function(){b.clearTimeout(this.resizeTimer), this.resizeTimer=b.setTimeout(this._handlers.onResize, this.settings.responsiveRefreshRate)}, e.prototype.onResize=function(){return!!this._items.length&&(this._width!==this.$element.width()&&(!!this.isVisible()&&(this.enter("resizing"), this.trigger("resize").isDefaultPrevented()?(this.leave("resizing"), !1):(this.invalidate("width"), this.refresh(), this.leave("resizing"), void this.trigger("resized")))))}, e.prototype.registerEventHandlers=function(){a.support.transition&&this.$stage.on(a.support.transition.end + ".owl.core", a.proxy(this.onTransitionEnd, this)), !1!==this.settings.responsive&&this.on(b, "resize", this._handlers.onThrottledResize), this.settings.mouseDrag&&(this.$element.addClass(this.options.dragClass), this.$stage.on("mousedown.owl.core", a.proxy(this.onDragStart, this)), this.$stage.on("dragstart.owl.core selectstart.owl.core", function(){return!1})), this.settings.touchDrag&&(this.$stage.on("touchstart.owl.core", a.proxy(this.onDragStart, this)), this.$stage.on("touchcancel.owl.core", a.proxy(this.onDragEnd, this)))}, e.prototype.onDragStart=function(b){var d=null; 3!==b.which&&(a.support.transform?(d=this.$stage.css("transform").replace(/.*\(|\)| /g, "").split(","), d={x:d[16===d.length?12:4], y:d[16===d.length?13:5]}):(d=this.$stage.position(), d={x:this.settings.rtl?d.left + this.$stage.width() - this.width() + this.settings.margin:d.left, y:d.top}), this.is("animating")&&(a.support.transform?this.animate(d.x):this.$stage.stop(), this.invalidate("position")), this.$element.toggleClass(this.options.grabClass, "mousedown"===b.type), this.speed(0), this._drag.time=(new Date).getTime(), this._drag.target=a(b.target), this._drag.stage.start=d, this._drag.stage.current=d, this._drag.pointer=this.pointer(b), a(c).on("mouseup.owl.core touchend.owl.core", a.proxy(this.onDragEnd, this)), a(c).one("mousemove.owl.core touchmove.owl.core", a.proxy(function(b){var d=this.difference(this._drag.pointer, this.pointer(b)); a(c).on("mousemove.owl.core touchmove.owl.core", a.proxy(this.onDragMove, this)), Math.abs(d.x) < Math.abs(d.y)&&this.is("valid")||(b.preventDefault(), this.enter("dragging"), this.trigger("drag"))}, this)))}, e.prototype.onDragMove=function(a){var b=null, c=null, d=null, e=this.difference(this._drag.pointer, this.pointer(a)), f=this.difference(this._drag.stage.start, e); this.is("dragging")&&(a.preventDefault(), this.settings.loop?(b=this.coordinates(this.minimum()), c=this.coordinates(this.maximum() + 1) - b, f.x=((f.x - b) % c + c) % c + b):(b=this.settings.rtl?this.coordinates(this.maximum()):this.coordinates(this.minimum()), c=this.settings.rtl?this.coordinates(this.minimum()):this.coordinates(this.maximum()), d=this.settings.pullDrag? - 1 * e.x / 5:0, f.x=Math.max(Math.min(f.x, b + d), c + d)), this._drag.stage.current=f, this.animate(f.x))}, e.prototype.onDragEnd=function(b){var d=this.difference(this._drag.pointer, this.pointer(b)), e=this._drag.stage.current, f=d.x > 0 ^ this.settings.rtl?"left":"right"; a(c).off(".owl.core"), this.$element.removeClass(this.options.grabClass), (0!==d.x&&this.is("dragging")||!this.is("valid"))&&(this.speed(this.settings.dragEndSpeed||this.settings.smartSpeed), this.current(this.closest(e.x, 0!==d.x?f:this._drag.direction)), this.invalidate("position"), this.update(), this._drag.direction=f, (Math.abs(d.x) > 3||(new Date).getTime() - this._drag.time > 300)&&this._drag.target.one("click.owl.core", function(){return!1})), this.is("dragging")&&(this.leave("dragging"), this.trigger("dragged"))}, e.prototype.closest=function(b, c){var e=- 1, f=30, g=this.width(), h=this.coordinates(); return this.settings.freeDrag||a.each(h, a.proxy(function(a, i){return"left"===c&&b > i - f&&b < i + f?e=a:"right"===c&&b > i - g - f&&b < i - g + f?e=a + 1:this.op(b, "<", i)&&this.op(b, ">", h[a + 1]!==d?h[a + 1]:i - g)&&(e="left"===c?a + 1:a), - 1===e}, this)), this.settings.loop||(this.op(b, ">", h[this.minimum()])?e=b = this.minimum():this.op(b, "<", h[this.maximum()])&&(e=b = this.maximum())), e}, e.prototype.animate=function(b){var c=this.speed() > 0; this.is("animating")&&this.onTransitionEnd(), c&&(this.enter("animating"), this.trigger("translate")), a.support.transform3d&&a.support.transition?this.$stage.css({transform:"translate3d(" + b + "px,0px,0px)", transition:this.speed() / 1e3 + "s" + (this.settings.slideTransition?" " + this.settings.slideTransition:"")}):c?this.$stage.animate({left:b + "px"}, this.speed(), this.settings.fallbackEasing, a.proxy(this.onTransitionEnd, this)):this.$stage.css({left:b + "px"})}, e.prototype.is=function(a){return this._states.current[a]&&this._states.current[a] > 0}, e.prototype.current=function(a){if(a===d)return this._current; if(0===this._items.length)return d; if(a=this.normalize(a), this._current!==a){var b=this.trigger("change", {property:{name:"position", value:a}});b.data!==d&&(a=this.normalize(b.data)), this._current=a, this.invalidate("position"), this.trigger("changed", {property:{name:"position", value:this._current}})}return this._current}, e.prototype.invalidate=function(b){return"string"===a.type(b)&&(this._invalidated[b] = !0, this.is("valid")&&this.leave("valid")), a.map(this._invalidated, function(a, b){return b})}, e.prototype.reset=function(a){(a=this.normalize(a))!==d&&(this._speed=0, this._current=a, this.suppress(["translate", "translated"]), this.animate(this.coordinates(a)), this.release(["translate", "translated"]))}, e.prototype.normalize=function(a, b){var c=this._items.length, e=b?0:this._clones.length; return!this.isNumeric(a)||c < 1?a=d:(a < 0||a >=c + e)&&(a=((a - e / 2) % c + c) % c + e / 2), a}, e.prototype.relative=function(a){return a -=this._clones.length / 2, this.normalize(a, !0)}, e.prototype.maximum=function(a){var b, c, d, e=this.settings, f=this._coordinates.length; if(e.loop)f=this._clones.length / 2 + this._items.length - 1;  else if(e.autoWidth||e.merge){if(b=this._items.length)for (c=this._items[--b].width(), d=this.$element.width(); b--&&!((c +=this._items[b].width() + this.settings.margin) > d);); f=b + 1} else f=e.center?this._items.length - 1:this._items.length - e.items; return a&&(f -=this._clones.length / 2), Math.max(f, 0)}, e.prototype.minimum=function(a){return a?0:this._clones.length / 2}, e.prototype.items=function(a){return a===d?this._items.slice():(a=this.normalize(a, !0), this._items[a])}, e.prototype.mergers=function(a){return a===d?this._mergers.slice():(a=this.normalize(a, !0), this._mergers[a])}, e.prototype.clones=function(b){var c=this._clones.length / 2, e=c + this._items.length, f=function(a){return a % 2==0?e + a / 2:c - (a + 1) / 2}; return b===d?a.map(this._clones, function(a, b){return f(b)}):a.map(this._clones, function(a, c){return a===b?f(c):null})}, e.prototype.speed=function(a){return a!==d&&(this._speed=a), this._speed}, e.prototype.coordinates=function(b){var c, e=1, f=b - 1; return b===d?a.map(this._coordinates, a.proxy(function(a, b){return this.coordinates(b)}, this)):(this.settings.center?(this.settings.rtl&&(e=- 1, f=b + 1), c=this._coordinates[b], c +=(this.width() - c + (this._coordinates[f]||0)) / 2 * e):c=this._coordinates[f]||0, c=Math.ceil(c))}, e.prototype.duration=function(a, b, c){return 0===c?0:Math.min(Math.max(Math.abs(b - a), 1), 6) * Math.abs(c||this.settings.smartSpeed)}, e.prototype.to=function(a, b){var c=this.current(), d=null, e=a - this.relative(c), f=(e > 0) - (e < 0), g=this._items.length, h=this.minimum(), i=this.maximum(); this.settings.loop?(!this.settings.rewind&&Math.abs(e) > g / 2&&(e +=- 1 * f * g), a=c + e, (d=((a - h) % g + g) % g + h)!==a&&d - e <=i&&d - e > 0&&(c=d - e, a=d, this.reset(c))):this.settings.rewind?(i +=1, a=(a % i + i) % i):a=Math.max(h, Math.min(i, a)), this.speed(this.duration(c, a, b)), this.current(a), this.isVisible()&&this.update()}, e.prototype.next=function(a){a=a||!1, this.to(this.relative(this.current()) + 1, a)}, e.prototype.prev=function(a){a=a||!1, this.to(this.relative(this.current()) - 1, a)}, e.prototype.onTransitionEnd=function(a){if(a!==d&&(a.stopPropagation(), (a.target||a.srcElement||a.originalTarget)!==this.$stage.get(0)))return!1; this.leave("animating"), this.trigger("translated")}, e.prototype.viewport=function(){var d; return this.options.responsiveBaseElement!==b?d=a(this.options.responsiveBaseElement).width():b.innerWidth?d=b.innerWidth:c.documentElement&&c.documentElement.clientWidth?d=c.documentElement.clientWidth:console.warn("cannot detect viewport width."), d}, e.prototype.replace=function(b){this.$stage.empty(), this._items=[], b&&(b=b instanceof jQuery?b:a(b)), this.settings.nestedItemSelector&&(b=b.find("." + this.settings.nestedItemSelector)), b.filter(function(){return 1===this.nodeType}).each(a.proxy(function(a, b){b=this.prepare(b), this.$stage.append(b), this._items.push(b), this._mergers.push(1 * b.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)}, this)), this.reset(this.isNumeric(this.settings.startPosition)?this.settings.startPosition:0), this.invalidate("items")}, e.prototype.add=function(b, c){var e=this.relative(this._current); c=c===d?this._items.length:this.normalize(c, !0), b=b instanceof jQuery?b:a(b), this.trigger("add", {content:b, position:c}), b=this.prepare(b), 0===this._items.length||c===this._items.length?(0===this._items.length&&this.$stage.append(b), 0!==this._items.length&&this._items[c - 1].after(b), this._items.push(b), this._mergers.push(1 * b.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)):(this._items[c].before(b), this._items.splice(c, 0, b), this._mergers.splice(c, 0, 1 * b.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)), this._items[e]&&this.reset(this._items[e].index()), this.invalidate("items"), this.trigger("added", {content:b, position:c})}, e.prototype.remove=function(a){(a=this.normalize(a, !0))!==d&&(this.trigger("remove", {content:this._items[a], position:a}), this._items[a].remove(), this._items.splice(a, 1), this._mergers.splice(a, 1), this.invalidate("items"), this.trigger("removed", {content:null, position:a}))}, e.prototype.preloadAutoWidthImages=function(b){b.each(a.proxy(function(b, c){this.enter("pre-loading"), c=a(c), a(new Image).one("load", a.proxy(function(a){c.attr("src", a.target.src), c.css("opacity", 1), this.leave("pre-loading"), !this.is("pre-loading")&&!this.is("initializing")&&this.refresh()}, this)).attr("src", c.attr("src")||c.attr("data-src")||c.attr("data-src-retina"))}, this))}, e.prototype.destroy=function(){this.$element.off(".owl.core"), this.$stage.off(".owl.core"), a(c).off(".owl.core"), !1!==this.settings.responsive&&(b.clearTimeout(this.resizeTimer), this.off(b, "resize", this._handlers.onThrottledResize)); for (var d in this._plugins)this._plugins[d].destroy(); this.$stage.children(".cloned").remove(), this.$stage.unwrap(), this.$stage.children().contents().unwrap(), this.$stage.children().unwrap(), this.$stage.remove(), this.$element.removeClass(this.options.refreshClass).removeClass(this.options.loadingClass).removeClass(this.options.loadedClass).removeClass(this.options.rtlClass).removeClass(this.options.dragClass).removeClass(this.options.grabClass).attr("class", this.$element.attr("class").replace(new RegExp(this.options.responsiveClass + "-\\S+\\s", "g"), "")).removeData("owl.carousel")}, e.prototype.op=function(a, b, c){var d=this.settings.rtl; switch (b){case"<":return d?a > c:a < c; case">":return d?a < c:a > c; case">=":return d?a <=c:a >=c; case"<=":return d?a >=c:a <=c}}, e.prototype.on=function(a, b, c, d){a.addEventListener?a.addEventListener(b, c, d):a.attachEvent&&a.attachEvent("on" + b, c)}, e.prototype.off=function(a, b, c, d){a.removeEventListener?a.removeEventListener(b, c, d):a.detachEvent&&a.detachEvent("on" + b, c)}, e.prototype.trigger=function(b, c, d, f, g){var h={item:{count:this._items.length, index:this.current()}}, i=a.camelCase(a.grep(["on", b, d], function(a){return a}).join("-").toLowerCase()), j=a.Event([b, "owl", d||"carousel"].join(".").toLowerCase(), a.extend({relatedTarget:this}, h, c)); return this._supress[b]||(a.each(this._plugins, function(a, b){b.onTrigger&&b.onTrigger(j)}), this.register({type:e.Type.Event, name:b}), this.$element.trigger(j), this.settings&&"function"==typeof this.settings[i]&&this.settings[i].call(this, j)), j}, e.prototype.enter=function(b){a.each([b].concat(this._states.tags[b]||[]), a.proxy(function(a, b){this._states.current[b]===d&&(this._states.current[b]=0), this._states.current[b]++}, this))}, e.prototype.leave=function(b){a.each([b].concat(this._states.tags[b]||[]), a.proxy(function(a, b){this._states.current[b]--}, this))}, e.prototype.register=function(b){if(b.type===e.Type.Event){if(a.event.special[b.name]||(a.event.special[b.name]={}), !a.event.special[b.name].owl){var c=a.event.special[b.name]._default; a.event.special[b.name]._default=function(a){return!c||!c.apply||a.namespace&&- 1!==a.namespace.indexOf("owl")?a.namespace&&a.namespace.indexOf("owl") > - 1:c.apply(this, arguments)}, a.event.special[b.name].owl = !0}} else b.type===e.Type.State&&(this._states.tags[b.name]?this._states.tags[b.name]=this._states.tags[b.name].concat(b.tags):this._states.tags[b.name]=b.tags, this._states.tags[b.name]=a.grep(this._states.tags[b.name], a.proxy(function(c, d){return a.inArray(c, this._states.tags[b.name])===d}, this)))}, e.prototype.suppress=function(b){a.each(b, a.proxy(function(a, b){this._supress[b] = !0}, this))}, e.prototype.release=function(b){a.each(b, a.proxy(function(a, b){delete this._supress[b]}, this))}, e.prototype.pointer=function(a){var c={x:null, y:null}; return a=a.originalEvent||a || b.event, a=a.touches&&a.touches.length?a.touches[0]:a.changedTouches&&a.changedTouches.length?a.changedTouches[0]:a, a.pageX?(c.x=a.pageX, c.y=a.pageY):(c.x=a.clientX, c.y=a.clientY), c}, e.prototype.isNumeric=function(a){return!isNaN(parseFloat(a))}, e.prototype.difference=function(a, b){return{x:a.x - b.x, y:a.y - b.y}}, a.fn.owlCarousel=function(b){var c=Array.prototype.slice.call(arguments, 1); return this.each(function(){var d=a(this), f=d.data("owl.carousel"); f||(f=new e(this, "object"==typeof b&&b), d.data("owl.carousel", f), a.each(["next", "prev", "to", "destroy", "refresh", "replace", "add", "remove"], function(b, c){f.register({type:e.Type.Event, name:c}), f.$element.on(c + ".owl.carousel.core", a.proxy(function(a){a.namespace&&a.relatedTarget!==this&&(this.suppress([c]), f[c].apply(this, [].slice.call(arguments, 1)), this.release([c]))}, f))})), "string"==typeof b&&"_"!==b.charAt(0)&&f[b].apply(f, c)})}, a.fn.owlCarousel.Constructor=e}(window.Zepto||window.jQuery, window, document), function(a, b, c, d){var e=function(b){this._core=b, this._interval=null, this._visible=null, this._handlers={"initialized.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoRefresh&&this.watch()}, this)}, this._core.options=a.extend({}, e.Defaults, this._core.options), this._core.$element.on(this._handlers)}; e.Defaults={autoRefresh:!0, autoRefreshInterval:500}, e.prototype.watch=function(){this._interval||(this._visible=this._core.isVisible(), this._interval=b.setInterval(a.proxy(this.refresh, this), this._core.settings.autoRefreshInterval))}, e.prototype.refresh=function(){this._core.isVisible()!==this._visible&&(this._visible = !this._visible, this._core.$element.toggleClass("owl-hidden", !this._visible), this._visible&&this._core.invalidate("width")&&this._core.refresh())}, e.prototype.destroy=function(){var a, c; b.clearInterval(this._interval); for (a in this._handlers)this._core.$element.off(a, this._handlers[a]); for (c in Object.getOwnPropertyNames(this))"function"!=typeof this[c]&&(this[c]=null)}, a.fn.owlCarousel.Constructor.Plugins.AutoRefresh=e}(window.Zepto||window.jQuery, window, document), function(a, b, c, d){var e=function(b){this._core=b, this._loaded=[], this._handlers={"initialized.owl.carousel change.owl.carousel resized.owl.carousel":a.proxy(function(b){if(b.namespace&&this._core.settings&&this._core.settings.lazyLoad&&(b.property&&"position"==b.property.name||"initialized"==b.type)){var c=this._core.settings, e=c.center&&Math.ceil(c.items / 2)||c.items, f=c.center&&- 1 * e||0, g=(b.property&&b.property.value!==d?b.property.value:this._core.current()) + f, h=this._core.clones().length, i=a.proxy(function(a, b){this.load(b)}, this); for (c.lazyLoadEager > 0&&(e +=c.lazyLoadEager, c.loop&&(g -=c.lazyLoadEager, e++)); f++ < e;)this.load(h / 2 + this._core.relative(g)), h&&a.each(this._core.clones(this._core.relative(g)), i), g++}}, this)}, this._core.options=a.extend({}, e.Defaults, this._core.options), this._core.$element.on(this._handlers)}; e.Defaults={lazyLoad:!1, lazyLoadEager:0}, e.prototype.load=function(c){var d=this._core.$stage.children().eq(c), e=d&&d.find(".owl-lazy"); !e||a.inArray(d.get(0), this._loaded) > - 1||(e.each(a.proxy(function(c, d){var e, f=a(d), g=b.devicePixelRatio > 1&&f.attr("data-src-retina")||f.attr("data-src")||f.attr("data-srcset"); this._core.trigger("load", {element:f, url:g}, "lazy"), f.is("img")?f.one("load.owl.lazy", a.proxy(function(){f.css("opacity", 1), this._core.trigger("loaded", {element:f, url:g}, "lazy")}, this)).attr("src", g):f.is("source")?f.one("load.owl.lazy", a.proxy(function(){this._core.trigger("loaded", {element:f, url:g}, "lazy")}, this)).attr("srcset", g):(e=new Image, e.onload=a.proxy(function(){f.css({"background-image":'url("' + g + '")', opacity:"1"}), this._core.trigger("loaded", {element:f, url:g}, "lazy")}, this), e.src=g)}, this)), this._loaded.push(d.get(0)))}, e.prototype.destroy=function(){var a, b; for (a in this.handlers)this._core.$element.off(a, this.handlers[a]); for (b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)}, a.fn.owlCarousel.Constructor.Plugins.Lazy=e}(window.Zepto||window.jQuery, window, document), function(a, b, c, d){var e=function(c){this._core=c, this._previousHeight=null, this._handlers={"initialized.owl.carousel refreshed.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoHeight&&this.update()}, this), "changed.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoHeight&&"position"===a.property.name&&this.update()}, this), "loaded.owl.lazy":a.proxy(function(a){a.namespace&&this._core.settings.autoHeight&&a.element.closest("." + this._core.settings.itemClass).index()===this._core.current()&&this.update()}, this)}, this._core.options=a.extend({}, e.Defaults, this._core.options), this._core.$element.on(this._handlers), this._intervalId=null; var d=this; a(b).on("load", function(){d._core.settings.autoHeight&&d.update()}), a(b).resize(function(){d._core.settings.autoHeight&&(null!=d._intervalId&&clearTimeout(d._intervalId), d._intervalId=setTimeout(function(){d.update()}, 250))})}; e.Defaults={autoHeight:!1, autoHeightClass:"owl-height"}, e.prototype.update=function(){var b=this._core._current, c=b + this._core.settings.items, d=this._core.settings.lazyLoad, e=this._core.$stage.children().toArray().slice(b, c), f=[], g=0; a.each(e, function(b, c){f.push(a(c).height())}), g=Math.max.apply(null, f), g <=1&&d && this._previousHeight&&(g=this._previousHeight), this._previousHeight=g, this._core.$stage.parent().height(g).addClass(this._core.settings.autoHeightClass)}, e.prototype.destroy=function(){var a, b; for (a in this._handlers)this._core.$element.off(a, this._handlers[a]); for (b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)}, a.fn.owlCarousel.Constructor.Plugins.AutoHeight=e}(window.Zepto||window.jQuery, window, document), function(a, b, c, d){var e=function(b){this._core=b, this._videos={}, this._playing=null, this._handlers={"initialized.owl.carousel":a.proxy(function(a){a.namespace&&this._core.register({type:"state", name:"playing", tags:["interacting"]})}, this), "resize.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.video&&this.isInFullScreen()&&a.preventDefault()}, this), "refreshed.owl.carousel":a.proxy(function(a){a.namespace&&this._core.is("resizing")&&this._core.$stage.find(".cloned .owl-video-frame").remove()}, this), "changed.owl.carousel":a.proxy(function(a){a.namespace&&"position"===a.property.name&&this._playing&&this.stop()}, this), "prepared.owl.carousel":a.proxy(function(b){if(b.namespace){var c=a(b.content).find(".owl-video"); c.length&&(c.css("display", "none"), this.fetch(c, a(b.content)))}}, this)}, this._core.options=a.extend({}, e.Defaults, this._core.options), this._core.$element.on(this._handlers), this._core.$element.on("click.owl.video", ".owl-video-play-icon", a.proxy(function(a){this.play(a)}, this))}; e.Defaults={video:!1, videoHeight:!1, videoWidth:!1}, e.prototype.fetch=function(a, b){var c=function(){return a.attr("data-vimeo-id")?"vimeo":a.attr("data-vzaar-id")?"vzaar":"youtube"}(), d=a.attr("data-vimeo-id")||a.attr("data-youtube-id")||a.attr("data-vzaar-id"), e=a.attr("data-width")||this._core.settings.videoWidth, f=a.attr("data-height")||this._core.settings.videoHeight, g=a.attr("href"); if(!g)throw new Error("Missing video URL."); if(d=g.match(/(http:|https:|)\/\/(player.|www.|app.)?(vimeo\.com|youtu(be\.com|\.be|be\.googleapis\.com|be\-nocookie\.com)|vzaar\.com)\/(video\/|videos\/|embed\/|channels\/.+\/|groups\/.+\/|watch\?v=|v\/)?([A-Za-z0-9._%-]*)(\&\S+)?/), d[3].indexOf("youtu") > - 1)c="youtube";  else if(d[3].indexOf("vimeo") > - 1)c="vimeo";  else{if(!(d[3].indexOf("vzaar") > - 1))throw new Error("Video URL not supported."); c="vzaar"}d=d[6], this._videos[g]={type:c, id:d, width:e, height:f}, b.attr("data-video", g), this.thumbnail(a, this._videos[g])}, e.prototype.thumbnail=function(b, c){var d, e, f, g=c.width&&c.height?"width:" + c.width + "px;height:" + c.height + "px;":"", h=b.find("img"), i="src", j="", k=this._core.settings, l=function(c){e='<div class="owl-video-play-icon"></div>', d=k.lazyLoad?a("<div/>", {class:"owl-video-tn " + j, srcType:c}):a("<div/>", {class:"owl-video-tn", style:"opacity:1;background-image:url(" + c + ")"}), b.after(d), b.after(e)}; if(b.wrap(a("<div/>", {class:"owl-video-wrapper", style:g})), this._core.settings.lazyLoad&&(i="data-src", j="owl-lazy"), h.length)return l(h.attr(i)), h.remove(), !1; "youtube"===c.type?(f="//img.youtube.com/vi/" + c.id + "/hqdefault.jpg", l(f)):"vimeo"===c.type?a.ajax({type:"GET", url:"//vimeo.com/api/v2/video/" + c.id + ".json", jsonp:"callback", dataType:"jsonp", success:function(a){f=a[0].thumbnail_large, l(f)}}):"vzaar"===c.type&&a.ajax({type:"GET", url:"//vzaar.com/api/videos/" + c.id + ".json", jsonp:"callback", dataType:"jsonp", success:function(a){f=a.framegrab_url, l(f)}})}, e.prototype.stop=function(){this._core.trigger("stop", null, "video"), this._playing.find(".owl-video-frame").remove(), this._playing.removeClass("owl-video-playing"), this._playing=null, this._core.leave("playing"), this._core.trigger("stopped", null, "video")}, e.prototype.play=function(b){var c, d=a(b.target), e=d.closest("." + this._core.settings.itemClass), f=this._videos[e.attr("data-video")], g=f.width||"100%", h=f.height||this._core.$stage.height(); this._playing||(this._core.enter("playing"), this._core.trigger("play", null, "video"), e=this._core.items(this._core.relative(e.index())), this._core.reset(e.index()), c=a('<iframe frameborder="0" allowfullscreen mozallowfullscreen webkitAllowFullScreen ></iframe>'), c.attr("height", h), c.attr("width", g), "youtube"===f.type?c.attr("src", "//www.youtube.com/embed/" + f.id + "?autoplay=1&rel=0&v=" + f.id):"vimeo"===f.type?c.attr("src", "//player.vimeo.com/video/" + f.id + "?autoplay=1"):"vzaar"===f.type&&c.attr("src", "//view.vzaar.com/" + f.id + "/player?autoplay=true"), a(c).wrap('<div class="owl-video-frame" />').insertAfter(e.find(".owl-video")), this._playing=e.addClass("owl-video-playing"))}, e.prototype.isInFullScreen=function(){var b=c.fullscreenElement||c.mozFullScreenElement||c.webkitFullscreenElement; return b&&a(b).parent().hasClass("owl-video-frame")}, e.prototype.destroy=function(){var a, b; this._core.$element.off("click.owl.video"); for (a in this._handlers)this._core.$element.off(a, this._handlers[a]); for (b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)}, a.fn.owlCarousel.Constructor.Plugins.Video=e}(window.Zepto||window.jQuery, window, document), function(a, b, c, d){var e=function(b){this.core=b, this.core.options=a.extend({}, e.Defaults, this.core.options), this.swapping = !0, this.previous=d, this.next=d, this.handlers={"change.owl.carousel":a.proxy(function(a){a.namespace&&"position"==a.property.name&&(this.previous=this.core.current(), this.next=a.property.value)}, this), "drag.owl.carousel dragged.owl.carousel translated.owl.carousel":a.proxy(function(a){a.namespace&&(this.swapping="translated"==a.type)}, this), "translate.owl.carousel":a.proxy(function(a){a.namespace&&this.swapping&&(this.core.options.animateOut||this.core.options.animateIn)&&this.swap()}, this)}, this.core.$element.on(this.handlers)}; e.Defaults={animateOut:!1,
animateIn:!1}, e.prototype.swap=function(){if(1===this.core.settings.items&&a.support.animation&&a.support.transition){this.core.speed(0); var b, c=a.proxy(this.clear, this), d=this.core.$stage.children().eq(this.previous), e=this.core.$stage.children().eq(this.next), f=this.core.settings.animateIn, g=this.core.settings.animateOut; this.core.current()!==this.previous&&(g&&(b=this.core.coordinates(this.previous) - this.core.coordinates(this.next), d.one(a.support.animation.end, c).css({left:b + "px"}).addClass("animated owl-animated-out").addClass(g)), f&&e.one(a.support.animation.end, c).addClass("animated owl-animated-in").addClass(f))}}, e.prototype.clear=function(b){a(b.target).css({left:""}).removeClass("animated owl-animated-out owl-animated-in").removeClass(this.core.settings.animateIn).removeClass(this.core.settings.animateOut), this.core.onTransitionEnd()}, e.prototype.destroy=function(){var a, b; for (a in this.handlers)this.core.$element.off(a, this.handlers[a]); for (b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)}, a.fn.owlCarousel.Constructor.Plugins.Animate=e}(window.Zepto||window.jQuery, window, document), function(a, b, c, d){var e=function(b){this._core=b, this._call=null, this._time=0, this._timeout=0, this._paused = !0, this._handlers={"changed.owl.carousel":a.proxy(function(a){a.namespace&&"settings"===a.property.name?this._core.settings.autoplay?this.play():this.stop():a.namespace&&"position"===a.property.name&&this._paused&&(this._time=0)}, this), "initialized.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoplay&&this.play()}, this), "play.owl.autoplay":a.proxy(function(a, b, c){a.namespace&&this.play(b, c)}, this), "stop.owl.autoplay":a.proxy(function(a){a.namespace&&this.stop()}, this), "mouseover.owl.autoplay":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()}, this), "mouseleave.owl.autoplay":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.play()}, this), "touchstart.owl.core":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()}, this), "touchend.owl.core":a.proxy(function(){this._core.settings.autoplayHoverPause&&this.play()}, this)}, this._core.$element.on(this._handlers), this._core.options=a.extend({}, e.Defaults, this._core.options)}; e.Defaults={autoplay:!1, autoplayTimeout:5e3, autoplayHoverPause:!1, autoplaySpeed:!1}, e.prototype._next=function(d){this._call=b.setTimeout(a.proxy(this._next, this, d), this._timeout * (Math.round(this.read() / this._timeout) + 1) - this.read()), this._core.is("interacting")||c.hidden||this._core.next(d||this._core.settings.autoplaySpeed)}, e.prototype.read=function(){return(new Date).getTime() - this._time}, e.prototype.play=function(c, d){var e; this._core.is("rotating")||this._core.enter("rotating"), c=c||this._core.settings.autoplayTimeout, e=Math.min(this._time % (this._timeout||c), c), this._paused?(this._time=this.read(), this._paused = !1):b.clearTimeout(this._call), this._time +=this.read() % c - e, this._timeout=c, this._call=b.setTimeout(a.proxy(this._next, this, d), c - e)}, e.prototype.stop=function(){this._core.is("rotating")&&(this._time=0, this._paused = !0, b.clearTimeout(this._call), this._core.leave("rotating"))}, e.prototype.pause=function(){this._core.is("rotating")&&!this._paused&&(this._time=this.read(), this._paused = !0, b.clearTimeout(this._call))}, e.prototype.destroy=function(){var a, b; this.stop(); for (a in this._handlers)this._core.$element.off(a, this._handlers[a]); for (b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)}, a.fn.owlCarousel.Constructor.Plugins.autoplay=e}(window.Zepto||window.jQuery, window, document), function(a, b, c, d){"use strict"; var e=function(b){this._core=b, this._initialized = !1, this._pages=[], this._controls={}, this._templates=[], this.$element=this._core.$element, this._overrides={next:this._core.next, prev:this._core.prev, to:this._core.to}, this._handlers={"prepared.owl.carousel":a.proxy(function(b){b.namespace&&this._core.settings.dotsData&&this._templates.push('<div class="' + this._core.settings.dotClass + '">' + a(b.content).find("[data-dot]").addBack("[data-dot]").attr("data-dot") + "</div>")}, this), "added.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.dotsData&&this._templates.splice(a.position, 0, this._templates.pop())}, this), "remove.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.dotsData&&this._templates.splice(a.position, 1)}, this), "changed.owl.carousel":a.proxy(function(a){a.namespace&&"position"==a.property.name&&this.draw()}, this), "initialized.owl.carousel":a.proxy(function(a){a.namespace&&!this._initialized&&(this._core.trigger("initialize", null, "navigation"), this.initialize(), this.update(), this.draw(), this._initialized = !0, this._core.trigger("initialized", null, "navigation"))}, this), "refreshed.owl.carousel":a.proxy(function(a){a.namespace&&this._initialized&&(this._core.trigger("refresh", null, "navigation"), this.update(), this.draw(), this._core.trigger("refreshed", null, "navigation"))}, this)}, this._core.options=a.extend({}, e.Defaults, this._core.options), this.$element.on(this._handlers)}; e.Defaults={nav:!1, navText:['<span aria-label="Previous">&#x2039;</span>', '<span aria-label="Next">&#x203a;</span>'], navSpeed:!1, navElement:'button type="button" role="presentation"', navContainer:!1, navContainerClass:"owl-nav", navClass:["owl-prev", "owl-next"], slideBy:1, dotClass:"owl-dot", dotsClass:"owl-dots", dots:!0, dotsEach:!1, dotsData:!1, dotsSpeed:!1, dotsContainer:!1}, e.prototype.initialize=function(){var b, c=this._core.settings; this._controls.$relative=(c.navContainer?a(c.navContainer):a("<div>").addClass(c.navContainerClass).appendTo(this.$element)).addClass("disabled"), this._controls.$previous=a("<" + c.navElement + ">").addClass(c.navClass[0]).html(c.navText[0]).prependTo(this._controls.$relative).on("click", a.proxy(function(a){this.prev(c.navSpeed)}, this)), this._controls.$next=a("<" + c.navElement + ">").addClass(c.navClass[1]).html(c.navText[1]).appendTo(this._controls.$relative).on("click", a.proxy(function(a){this.next(c.navSpeed)}, this)), c.dotsData||(this._templates=[a('<button role="button">').addClass(c.dotClass).append(a("<span>")).prop("outerHTML")]), this._controls.$absolute=(c.dotsContainer?a(c.dotsContainer):a("<div>").addClass(c.dotsClass).appendTo(this.$element)).addClass("disabled"), this._controls.$absolute.on("click", "button", a.proxy(function(b){var d=a(b.target).parent().is(this._controls.$absolute)?a(b.target).index():a(b.target).parent().index(); b.preventDefault(), this.to(d, c.dotsSpeed)}, this)); for (b in this._overrides)this._core[b]=a.proxy(this[b], this)}, e.prototype.destroy=function(){var a, b, c, d, e; e=this._core.settings; for (a in this._handlers)this.$element.off(a, this._handlers[a]); for (b in this._controls)"$relative"===b&&e.navContainer?this._controls[b].html(""):this._controls[b].remove(); for (d in this.overides)this._core[d]=this._overrides[d]; for (c in Object.getOwnPropertyNames(this))"function"!=typeof this[c]&&(this[c]=null)}, e.prototype.update=function(){var a, b, c, d=this._core.clones().length / 2, e=d + this._core.items().length, f=this._core.maximum(!0), g=this._core.settings, h=g.center||g.autoWidth||g.dotsData?1:g.dotsEach||g.items; if("page"!==g.slideBy&&(g.slideBy=Math.min(g.slideBy, g.items)), g.dots||"page"==g.slideBy)for (this._pages=[], a=d, b=0, c=0; a < e; a++){if(b >=h||0===b){if(this._pages.push({start:Math.min(f, a - d), end:a - d + h - 1}), Math.min(f, a - d)===f)break; b=0, ++c}b +=this._core.mergers(this._core.relative(a))}}, e.prototype.draw=function(){var b, c=this._core.settings, d=this._core.items().length <=c.items, e=this._core.relative(this._core.current()), f=c.loop||c.rewind; this._controls.$relative.toggleClass("disabled", !c.nav||d), c.nav&&(this._controls.$previous.toggleClass("disabled", !f&&e <=this._core.minimum(!0)), this._controls.$next.toggleClass("disabled", !f&&e >=this._core.maximum(!0))), this._controls.$absolute.toggleClass("disabled", !c.dots||d), c.dots&&(b=this._pages.length - this._controls.$absolute.children().length, c.dotsData&&0!==b?this._controls.$absolute.html(this._templates.join("")):b > 0?this._controls.$absolute.append(new Array(b + 1).join(this._templates[0])):b < 0&&this._controls.$absolute.children().slice(b).remove(), this._controls.$absolute.find(".active").removeClass("active"), this._controls.$absolute.children().eq(a.inArray(this.current(), this._pages)).addClass("active"))}, e.prototype.onTrigger=function(b){var c=this._core.settings; b.page={index:a.inArray(this.current(), this._pages), count:this._pages.length, size:c&&(c.center||c.autoWidth||c.dotsData?1:c.dotsEach||c.items)}}, e.prototype.current=function(){var b=this._core.relative(this._core.current()); return a.grep(this._pages, a.proxy(function(a, c){return a.start <=b&&a.end >=b}, this)).pop()}, e.prototype.getPosition=function(b){var c, d, e=this._core.settings; return"page"==e.slideBy?(c=a.inArray(this.current(), this._pages), d=this._pages.length, b?++c:--c, c=this._pages[(c % d + d) % d].start):(c=this._core.relative(this._core.current()), d=this._core.items().length, b?c +=e.slideBy:c -=e.slideBy), c}, e.prototype.next=function(b){a.proxy(this._overrides.to, this._core)(this.getPosition(!0), b)}, e.prototype.prev=function(b){a.proxy(this._overrides.to, this._core)(this.getPosition(!1), b)}, e.prototype.to=function(b, c, d){var e; !d&&this._pages.length?(e=this._pages.length, a.proxy(this._overrides.to, this._core)(this._pages[(b % e + e) % e].start, c)):a.proxy(this._overrides.to, this._core)(b, c)}, a.fn.owlCarousel.Constructor.Plugins.Navigation=e}(window.Zepto||window.jQuery, window, document), function(a, b, c, d){"use strict"; var e=function(c){this._core=c, this._hashes={}, this.$element=this._core.$element, this._handlers={"initialized.owl.carousel":a.proxy(function(c){c.namespace&&"URLHash"===this._core.settings.startPosition&&a(b).trigger("hashchange.owl.navigation")}, this), "prepared.owl.carousel":a.proxy(function(b){if(b.namespace){var c=a(b.content).find("[data-hash]").addBack("[data-hash]").attr("data-hash"); if(!c)return; this._hashes[c]=b.content}}, this), "changed.owl.carousel":a.proxy(function(c){if(c.namespace&&"position"===c.property.name){var d=this._core.items(this._core.relative(this._core.current())), e=a.map(this._hashes, function(a, b){return a===d?b:null}).join(); if(!e||b.location.hash.slice(1)===e)return; b.location.hash=e}}, this)}, this._core.options=a.extend({}, e.Defaults, this._core.options), this.$element.on(this._handlers), a(b).on("hashchange.owl.navigation", a.proxy(function(a){var c=b.location.hash.substring(1), e=this._core.$stage.children(), f=this._hashes[c]&&e.index(this._hashes[c]); f!==d&&f!==this._core.current()&&this._core.to(this._core.relative(f), !1, !0)}, this))}; e.Defaults={URLhashListener:!1}, e.prototype.destroy=function(){var c, d; a(b).off("hashchange.owl.navigation"); for (c in this._handlers)this._core.$element.off(c, this._handlers[c]); for (d in Object.getOwnPropertyNames(this))"function"!=typeof this[d]&&(this[d]=null)}, a.fn.owlCarousel.Constructor.Plugins.Hash=e}(window.Zepto||window.jQuery, window, document), function(a, b, c, d){function e(b, c){var e = !1, f=b.charAt(0).toUpperCase() + b.slice(1); return a.each((b + " " + h.join(f + " ") + f).split(" "), function(a, b){if(g[b]!==d)return e = !c||b, !1}), e}function f(a){return e(a, !0)}var g=a("<support>").get(0).style, h="Webkit Moz O ms".split(" "), i={transition:{end:{WebkitTransition:"webkitTransitionEnd", MozTransition:"transitionend", OTransition:"oTransitionEnd", transition:"transitionend"}}, animation:{end:{WebkitAnimation:"webkitAnimationEnd", MozAnimation:"animationend", OAnimation:"oAnimationEnd", animation:"animationend"}}}, j={csstransforms:function(){return!!e("transform")}, csstransforms3d:function(){return!!e("perspective")}, csstransitions:function(){return!!e("transition")}, cssanimations:function(){return!!e("animation")}}; j.csstransitions()&&(a.support.transition=new String(f("transition")), a.support.transition.end=i.transition.end[a.support.transition]), j.cssanimations()&&(a.support.animation=new String(f("animation")), a.support.animation.end=i.animation.end[a.support.animation]), j.csstransforms()&&(a.support.transform=new String(f("transform")), a.support.transform3d=j.csstransforms3d())}(window.Zepto||window.jQuery, window, document);
!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery"],e):"object"==typeof module&&module.exports?module.exports=e(require("jquery")):jQuery&&!jQuery.fn.hoverIntent&&e(jQuery)}(function(f){"use strict";function u(e){return"function"==typeof e}var i,r,v={interval:100,sensitivity:6,timeout:0},s=0,a=function(e){i=e.pageX,r=e.pageY},p=function(e,t,n,o){if(Math.sqrt((n.pX-i)*(n.pX-i)+(n.pY-r)*(n.pY-r))<o.sensitivity)return t.off(n.event,a),delete n.timeoutId,n.isActive=!0,e.pageX=i,e.pageY=r,delete n.pX,delete n.pY,o.over.apply(t[0],[e]);n.pX=i,n.pY=r,n.timeoutId=setTimeout(function(){p(e,t,n,o)},o.interval)};f.fn.hoverIntent=function(e,t,n){function o(e){var u=f.extend({},e),r=f(this),v=((t=r.data("hoverIntent"))||r.data("hoverIntent",t={}),t[i]),t=(v||(t[i]=v={id:i}),v.timeoutId&&(v.timeoutId=clearTimeout(v.timeoutId)),v.event="mousemove.hoverIntent.hoverIntent"+i);"mouseenter"===e.type?v.isActive||(v.pX=u.pageX,v.pY=u.pageY,r.off(t,a).on(t,a),v.timeoutId=setTimeout(function(){p(u,r,v,d)},d.interval)):v.isActive&&(r.off(t,a),v.timeoutId=setTimeout(function(){var e,t,n,o,i;e=u,t=r,n=v,o=d.out,(i=t.data("hoverIntent"))&&delete i[n.id],o.apply(t[0],[e])},d.timeout))}var i=s++,d=f.extend({},v);f.isPlainObject(e)?(d=f.extend(d,e),u(d.out)||(d.out=d.over)):d=u(t)?f.extend(d,{over:e,out:t,selector:n}):f.extend(d,{over:e,out:e,selector:t});return this.on({"mouseenter.hoverIntent":o,"mouseleave.hoverIntent":o},d.selector)}});
(()=>{"use strict";var n={n:e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},d:(e,t)=>{for(var a in t)n.o(t,a)&&!n.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:t[a]})},o:(n,e)=>Object.prototype.hasOwnProperty.call(n,e)};const e=window.jQuery;var t=n.n(e);window.hoverIntent,function(n,e){let a,i=t()||n.Cowboy||(n.Cowboy={});i.throttle=a=function(n,t,a,o){let s,u=0;function d(){const i=this,d=+new Date-u,l=arguments;function r(){u=+new Date,a.apply(i,l)}o&&!s&&r(),s&&clearTimeout(s),o===e&&d>n?r():!0!==t&&(s=setTimeout(o?function(){s=e}:r,o===e?n-d:n))}return"boolean"!=typeof t&&(o=a,a=t,t=e),i.guid&&(d.guid=a.guid=a.guid||i.guid++),d},i.debounce=function(n,t,i){return i===e?a(n,t,!1):a(n,i,!1!==t)}}(void 0),function(n){n.fn.emulateTransitionEnd=function(e){let t=!1;const a=this;return n(this).one("quadmenuTransitionEnd",function(){t=!0}),setTimeout(function(){t||n(a).trigger(n.support.transition.end)},e),this},n(function(){n.support.transition=function(){const n=document.createElement("quadmenu"),e={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(const t in e)if(void 0!==n.style[t])return{end:e[t]};return!1}(),n.support.transition&&(n.event.special.quadmenuTransitionEnd={bindType:n.support.transition.end,delegateType:n.support.transition.end,handle(e){if(n(e.target).is(this))return e.handleObj.handler.apply(this,arguments)}})});const e=function(t,a){this.$element=n(t),this.options=n.extend({},e.DEFAULTS,a),this.$trigger=n('[data-quadmenu="collapse"][href="#'+t.id+'"],[data-quadmenu="collapse"][data-target="#'+t.id+'"]'),this.transitioning=null,this.options.parent?this.$parent=this.getParent():this.addAriaAndQuadMenuCollapsedClass(this.$element,this.$trigger),this.options.toggle&&this.toggle()};function t(e){let t;const a=e.attr("data-target")||(t=e.attr("href"))&&t.replace(/.*(?=#[^\s]+$)/,"");return n(a)}function a(t){return this.each(function(){const a=n(this);let i=a.data("quadmenu.collapse");const o=n.extend({},e.DEFAULTS,a.data(),"object"==typeof t&&t);!i&&o.toggle&&/show|hide/.test(t)&&(o.toggle=!1),i||a.data("quadmenu.collapse",i=new e(this,o)),"string"==typeof t&&i[t]()})}e.TRANSITION_DURATION=350,e.DEFAULTS={toggle:!0},e.prototype.dimension=function(){return this.$element.hasClass("width")?"width":"height"},e.prototype.show=function(){if(this.transitioning||this.$element.hasClass("in"))return;let t;const i=this.$parent&&this.$parent.children(".panel").children(".in, .collapsing");if(i&&i.length&&(t=i.data("quadmenu.collapse"),t&&t.transitioning))return;const o=n.Event("show.quadmenu.collapse");if(this.$element.trigger(o),o.isDefaultPrevented())return;i&&i.length&&(a.call(i,"hide"),t||i.data("quadmenu.collapse",null));const s=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[s](0).attr("aria-expanded",!0),this.$trigger.removeClass("collapsed").attr("aria-expanded",!0),this.transitioning=1;const u=function(){this.$element.removeClass("collapsing").addClass("collapse in")[s](""),this.transitioning=0,this.$element.trigger("shown.quadmenu.collapse")};if(!n.support.transition)return u.call(this);const d=n.camelCase(["scroll",s].join("-"));this.$element.one("quadmenuTransitionEnd",n.proxy(u,this)).emulateTransitionEnd(e.TRANSITION_DURATION)[s](this.$element[0][d])},e.prototype.hide=function(){if(this.transitioning||!this.$element.hasClass("in"))return;const t=n.Event("hide.quadmenu.collapse");if(this.$element.trigger(t),t.isDefaultPrevented())return;const a=this.dimension();this.$element[a](this.$element[a]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",!1),this.$trigger.addClass("collapsed").attr("aria-expanded",!1),this.transitioning=1;const i=function(){this.transitioning=0,this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.quadmenu.collapse")};if(!n.support.transition)return i.call(this);this.$element[a](0).one("quadmenuTransitionEnd",n.proxy(i,this)).emulateTransitionEnd(e.TRANSITION_DURATION)},e.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()},e.prototype.getParent=function(){return n(this.options.parent).find('[data-quadmenu="collapse"][data-parent="'+this.options.parent+'"]').each(n.proxy(function(e,a){const i=n(a);this.addAriaAndQuadMenuCollapsedClass(t(i),i)},this)).end()},e.prototype.addAriaAndQuadMenuCollapsedClass=function(n,e){const t=n.hasClass("in");n.attr("aria-expanded",t),e.toggleClass("collapsed",!t).attr("aria-expanded",t)};const i=n.fn.collapse;n.fn.collapse=a,n.fn.collapse.Constructor=e,n.fn.collapse.noConflict=function(){return n.fn.collapse=i,this},n(document).on("click.quadmenu.collapse.data-api",'[data-quadmenu="collapse"]',function(e){const i=n(this);i.attr("data-target")||e.preventDefault();const o=t(i),s=o.data("quadmenu.collapse")?"toggle":i.data();a.call(o,s)})}(t()),function(n,e,t,a){const i={responsive:!0,containerGutter:parseInt(quadmenu.gutter),touchEvents:!0,mouseEvents:!0,moveThreshold:50,intent_timeout:300,intent_interval:30};function o(t,a){this.element=t,this.$quadmenu=n(this.element),this.$ul=this.$quadmenu.find("ul.quadmenu-navbar-nav"),this.settings=n.extend({},i,a),this.touchenabled="ontouchstart"in e||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0,this.mobiledevice=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),this.perfectScrollbar=void 0!==n.fn.perfectScrollbar&&!this.mobiledevice,this.touchenabled?this.$quadmenu.addClass("quadmenu-touch"):this.$quadmenu.addClass("quadmenu-notouch"),e.navigator.pointerEnabled?(this.touchStart="pointerdown",this.touchEnd="pointerup",this.touchMove="pointermove"):e.navigator.msPointerEnabled?(this.touchStart="MSPointerDown",this.touchEnd="MSPointerUp",this.touchMove="MSPointerMove"):(this.touchStart="touchstart",this.touchEnd="touchend",this.touchMove="touchmove"),this.init()}o.prototype={init(){this.quadmenuResolveConflics(),this.quadmenuInitClasses(),this.quadmenuInitWidth(),this.quadmenuInitContainerWidth(),this.quadmenuInitLazyLoad(),this.quadmenuInitNavbarSticky(),this.quadmenuInitNavbarOffcanvas(),this.quadmenuInitNavbarSlideBar(),this.quadmenuInitItemTabs(),this.quadmenuInitItemCarousel(),this.quadmenuInitItemLogIn(),this.quadmenuInitItemSocial(),this.quadmenuInitItemCart(),this.quadmenuInitItemWidgets(),this.quadmenuInitDropdownFloat(),this.quadmenuInitDropdownMaxHeight(),this.quadmenuInitDropdownTouchEvents(),this.quadmenuInitDropdownMouseEvents(),this.quadmenuInitDropdownRetractors(),this.quadmenuInitDropdownCloseAll(),this.quadmenuInitScrollBar(),this.quadmenuInit()},quadmenuInit(){this.$quadmenu.trigger("init.quadmenu")},quadmenuResolveConflics(){this.$quadmenu.data("unwrap")&&this.$quadmenu.unwrap("nav").find(".quadmenu-item, .quadmenu-dropdown-toggle, .quadmenu-dropdown-menu, .quadmenu-dropdown-submenu").add(this.$quadmenu).removeAttr("style").unbind().off()},quadmenuInitClasses(t){(t=t||this).handleClasses(),n(e).on("resize",n.debounce(300,function(){t.handleClasses()}))},handleClasses(){const n=this.$quadmenu.data("template"),t=!!(this.settings.responsive&&e.innerWidth<=this.$quadmenu.data("breakpoint"));t||"collapse"!=n||this.$quadmenu.addClass("quadmenu-is-horizontal"),t||"embed"!=n||this.$quadmenu.addClass("quadmenu-is-horizontal"),t||"offcanvas"!=n||this.$quadmenu.addClass("quadmenu-is-horizontal"),t&&this.$quadmenu.removeClass("quadmenu-is-horizontal"),this.$quadmenu.removeClass("no-js").addClass("js")},quadmenuInitDropdownTouchEvents(n){n=n||this,this.settings.touchEvents&&(this.$ul.on(this.touchStart+".quadmenu.toggle",".quadmenu-dropdown > .quadmenu-dropdown-toggle",function(e){n.handleTouchEvents(e,this,n)}),this.$ul.on("click",".quadmenu-dropdown > .quadmenu-dropdown-toggle",function(e){n.handleClicks(e,this)}))},quadmenuInitDropdownMouseEvents(t){(t=t||this).handleDropdownMouseEvents(),n(e).on("resize",n.debounce(600,function(){t.handleDropdownMouseEvents()}))},handleDropdownMouseEvents(e){e=e||this,this.$ul.find(".quadmenu-item").off("mouseleave.hoverIntent mouseenter.hoverIntent mousemove.hoverIntent"),this.$ul.find(".quadmenu-item").removeProp("hoverIntent_t"),this.$ul.find(".quadmenu-item").removeProp("hoverIntent_s"),this.settings.mouseEvents&&(this.$ul.on("click",".quadmenu-item > .quadmenu-dropdown-toggle",function(n){e.handleLink(n,this)}),this.$ul.on("click.quadmenu.toggle",".quadmenu-item > .quadmenu-dropdown-toggle",function(n){e.handleMouseClick(n,this,e)}),this.$quadmenu.hasClass("quadmenu-is-horizontal")&&void 0!==n.fn.hoverIntent&&e.handleMouseHover(this.$ul.find(".quadmenu-item > .quadmenu-dropdown-toggle.hoverintent"),e))},handleMouseHover(e,t){const a=n(e),i=a.parent(".quadmenu-item");a.off("click.quadmenu.toggle"),a.off(this.touchStart+".quadmenu.toggle"),i.length&&i.hoverIntent({over(){const e=n(this);e.find("> .quadmenu-dropdown-menu").data("quadmenu-killHover")||t.triggerSubmenu(e,t)},out(){const e=n(this);e.find("> .quadmenu-dropdown-menu").data("quadmenu-killHover")||e.hasClass("quadmenu-item-type-tab")||t.closeSubmenu(e)},timeout:t.settings.intent_timeout,interval:t.settings.intent_interval})},quadmenuInitDropdownRetractors(n){n=n||this,this.$ul.on("click.retractor",".quadmenu-item.quadmenu-dropdown.open > .quadmenu-dropdown-toggle > .quadmenu-item-content > .quadmenu-caret",function(e){n.handleDropdownCloseEnd(e,this,n)}),this.settings.touchEvents&&this.$ul.on(this.touchStart+".retractor",".quadmenu-item.quadmenu-dropdown.open > .quadmenu-dropdown-toggle > .quadmenu-item-content > .quadmenu-caret",function(e){n.handleDropdownCloseStart(e,this,n)})},handleTouchEvents(e,t,i){const o=n(t);o.on(i.touchEnd,function(n){i.handleTouchTap(n,this,i)}),o.on(i.touchMove,function(n){i.preventTapOnScroll(n,this,i)}),e.originalEvent!==a&&(e.originalEvent.touches?(o.data("quadmenu-startX",e.originalEvent.touches[0].clientX),o.data("quadmenu-startY",e.originalEvent.touches[0].clientY)):e.originalEvent.clientY&&(o.offset(),o.data("quadmenu-startX",e.originalEvent.clientX),o.data("quadmenu-startY",e.originalEvent.clientY)))},preventTapOnScroll(e,t,i){const o=n(t);if(e.originalEvent!==a)if(e.originalEvent.touches)(Math.abs(e.originalEvent.touches[0].clientX-o.data("quadmenu-startX"))>i.settings.moveThreshold||Math.abs(e.originalEvent.touches[0].clientY-o.data("quadmenu-startY"))>i.settings.moveThreshold)&&i.resetHandlers(o);else if(e.originalEvent.clientY){var s=o.data(s);(Math.abs(e.originalEvent.clientX-o.data("quadmenu-startX"))>i.settings.moveThreshold||Math.abs(e.originalEvent.clientY-o.data("quadmenu-startY"))>i.settings.moveThreshold)&&i.resetHandlers(o)}},handleTouchTap(e,t,a){e.preventDefault();const i=n(t),o=i.parent();i.data("quadmenu-killClick",!0),i.data("quadmenu-killHover",!0),setTimeout(function(){i.data("quadmenu-killClick",!1).data("quadmenu-killHover",!1)},1e3),this.$quadmenu.hasClass("quadmenu-is-horizontal")&&a.closeSubmenu(o.siblings(".open")),o.hasClass("quadmenu-dropdown")?o.hasClass("open")?(o.hasClass("quadmenu-item-type-tab")&&this.$quadmenu.hasClass("quadmenu-is-horizontal")||a.closeSubmenu(o),a.handleLink(e,t,!0)):a.openSubmenu(o):a.handleLink(e,t,!0),a.resetHandlers(i)},handleLink(t,a,i){i=i||!1;const o=n(a),s=o.attr("href");o.is("a")&&(s?i&&t.isDefaultPrevented()&&("_blank"===o.attr("target")?e.open(s,"_blank"):e.location=s):t.preventDefault())},handleMouseClick(e,t,a){const i=n(t),o=i.parent(".quadmenu-item");!i.data("quadmenu-killClick")&&o.length&&(o.hasClass("open")?i.is("a")&&a.handleLink(e,t):o.hasClass("quadmenu-dropdown")&&(e.preventDefault(),this.$quadmenu.hasClass("quadmenu-is-horizontal")&&a.closeSubmenu(o.siblings(".open")),a.openSubmenu(o)))},handleDropdownCloseStart(e,t,a){e.preventDefault(),n(t).on(a.touchEnd,function(n){a.handleDropdownCloseEnd(n,this,a)})},handleDropdownCloseEnd(e,t,a){e.preventDefault(),e.stopPropagation();const i=n(t).closest(".quadmenu-dropdown.open");return a.closeSubmenu(i),n(t).off(a.touchEnd),!1},resetHandlers(n){n.off(this.touchEnd),n.off(this.touchMove);const e=n.parent();e.off("mousemove.hoverIntent"),e.off("mouseenter.hoverIntent"),e.off("mouseleave.hoverIntent"),e.removeProp("hoverIntent_t"),e.removeProp("hoverIntent_s")},triggerSubmenu(n,e){e.closeSubmenu(n.siblings(".open")),e.openSubmenu(n)},openSubmenu(n,e){n.hasClass("open")||(e=e||100,n.trigger("show.quadmenu.dropdown"),n.addClass("opening"),setTimeout(function(){n.addClass("open"),n.removeClass("opening"),n.trigger("shown.quadmenu.dropdown")},e))},closeSubmenu(n,e){n.hasClass("open")&&(e=e||200,n.trigger("hide.quadmenu.dropdown"),n.addClass("closing"),setTimeout(function(){n.find(".quadmenu-item").removeClass("open"),n.removeClass("open").removeClass("closing"),n.trigger("hidden.quadmenu.dropdown")},e))},handleClicks(e,t){n(t).data("quadmenu-killClick")&&e.preventDefault()},quadmenuInitDropdownCloseAll(e){e=e||this,this.$quadmenu.hasClass("quadmenu-is-horizontal")&&n(t).on(this.touchEnd+".hidden.quadmenu.dropdown.all click.hidden.quadmenu.dropdown.all",function(t){n(t.target).closest("#quadmenu").length||e.closeAllSubmenus()})},closeAllSubmenus(){const n=this.$ul.find(".quadmenu-item.open");n.length&&this.closeSubmenu(n,100)},quadmenuInitDropdownMaxHeight(t){t=t||this,this.$ul.off("shown.quadmenu.dropdown.height"),this.$quadmenu.hasClass("quadmenu-is-horizontal")&&(this.$ul.on("shown.quadmenu.dropdown.height",".dropdown-maxheight",function(e){t.handleDropdownMaxHeight(n(this))}),this.$ul.on("shown.quadmenu.dropdown.tabheight",".dropdown-maxheight.quadmenu-item-type-tab",function(e){t.handleTabsHeight(n(this))}),n(e).on("resize",n.debounce(300,function(){t.$ul.find(".dropdown-maxheight > .quadmenu-dropdown-menu > ul").css({height:"","overflow-y":""}).removeData("quadmenu-dropdownHeight").removeData("quadmenu-maxHeight")})))},handleDropdownMaxHeight(t,a){if(void 0===n.fn.scrollTop)return;a=a||200;const i=n(t).find("> .quadmenu-dropdown-menu > ul");if(!i.length)return;const o=i.removeAttr("style").innerHeight(),s=this.getElementOffset(i),u=n(e).scrollTop(),d=Math.max(0,s-u),l=n(e).height()-d-15,r=Math.min(o,l),h=parseInt(Math.max(r,a));return i.css({height:h+"px","overflow-y":"auto"}).data("quadmenu-maxHeight",h),h},quadmenuInitNavbarSticky(){const t=this;void 0!==n.fn.scrollTop&&this.$quadmenu.hasClass("quadmenu-is-horizontal")&&(t.$sticky=this.$quadmenu.filter('[data-sticky="1"]').first(),t.$sticky.length&&(t.is_sticky=!1,n(e).on("load",function(){let a=0;t.sticky_height=t.$sticky.height(),t.adminbar_height=n("#wpadminbar").height()||0,t.sticky_offset=t.$sticky.offset().top,t.topYSticky=Math.max(t.$sticky.offset().top-t.adminbar_height,t.$sticky.data("sticky-offset"),t.sticky_height+t.adminbar_height),t.topYSticky>t.sticky_offset&&t.$sticky.addClass("quadmenu-sticky-animation"),n(e).on("scroll",function(){const e=n(this).scrollTop();t.is_sticky&&e<t.topYSticky&&t.handleUnSticky(),!t.is_sticky&&e>t.topYSticky&&t.handleSticky(),a=e})})))},handleSticky(){const e=this;e.is_sticky=!0;const t=n("<div />").addClass("quadmenu-sticky-wrapper").css({height:e.sticky_height+"px",position:"static"});e.$sticky.find(".quadmenu-navbar-collapse.collapse.in").collapse("hide"),e.$sticky.toggleClass("quadmenu-sticky-top").wrap(t),e.$sticky.trigger("sticking.quadmenu.navbar"),e.$sticky.trigger("sticky.quadmenu.navbar")},handleUnSticking(){this.is_sticky=!1,this.$sticky.addClass("quadmenu-unsticking-top")},handleUnSticky(){const n=this;n.is_sticky=!1,n.$sticky.trigger("unsticking.quadmenu.navbar"),setTimeout(function(){},200),n.$sticky.removeClass("quadmenu-sticky-top"),n.$sticky.unwrap(),n.$sticky.trigger("unsticky.quadmenu.navbar")},quadmenuInitDropdownFloat(t){(t=t||this).handleDropdownFloat(),n(e).on("resize",n.debounce(600,function(){t.handleDropdownFloat()}))},handleDropdownFloat(t){t=t||this,this.$ul.off("shown.quadmenu.dropdown.float"),this.$quadmenu.hasClass("quadmenu-is-horizontal")&&this.$ul.on("shown.quadmenu.dropdown.float",".quadmenu-item.quadmenu-dropdown:not(.quadmenu-item-type-tab):not(.quadmenu-item-type-tabs)",function(a){const i=n(this).find("> .quadmenu-dropdown-menu:not(.quadmenu-dropdown-stretch-content):not(.quadmenu-dropdown-stretch-dropdown)");if(!i.length)return;const o=i.outerWidth(),s=n(e).innerWidth(),u=i.offset().left,d=parseInt(s-(u+o));n(this).hasClass("quadmenu-dropdown-left")&&u<0?i.css({"margin-right":u-t.settings.containerGutter+"px"}):d<0&&i.css({"margin-left":d-t.settings.containerGutter+"px"})})},quadmenuInitWidth(t){(t=t||this).$quadmenu.data("width")&&(t.handleFullWidth(t.$quadmenu),n(e).on("resize",n.debounce(600,function(){t.handleFullWidth(t.$quadmenu)})))},handleFullWidth(t){const a=n(t);a.css({position:"","box-sizing":"",left:"",right:"",width:""});const i=parseInt(a.css("margin-left"),10),o=0-a.offset().left-i,s=n(e).width();a.css({position:"relative","box-sizing":"border-box",left:o,right:o,width:s})},quadmenuInitContainerWidth(t){(t=t||this).handleContainerWidth(t.$quadmenu),this.$quadmenu.on("sticking.quadmenu.navbar unsticking.quadmenu.navbar",function(){t.handleContainerWidth(n(this))}),n(e).on("resize",n.debounce(600,function(){t.handleContainerWidth(t.$quadmenu)}))},handleContainerWidth(e){const t=n(e),a=t.find(".quadmenu-container");t.data("selector")&&a.css({width:n(this.$quadmenu.data("selector")).innerWidth()+"px"})},quadmenuInitLazyLoad(e){e=e||this,this.$quadmenu.on("init.quadmenu shown.quadmenu.collapse shown.quadmenu.dropdown",function(e){n(this).find("img[data-src]:visible").each(function(e){const t=n(this),a=t.data("src"),i=t.data("srcset");t.data("lazyload")||(t.addClass("quadmenu-lazyload"),a&&t.attr("src",a).removeAttr("data-src").data("lazyload",!0),i&&t.attr("srcset",i).removeAttr("data-srcset").data("lazyload",!0))})})},quadmenuInitNavbarOffcanvas(i){i=i||this,this.$quadmenu.on("show.quadmenu.collapse shown.quadmenu.collapse hide.quadmenu.collapse hidden.quadmenu.collapse",".navbar-offcanvas",function(e){const t=n(this).width(),a=i.$quadmenu.hasClass("quadmenu-offcanvas-left")?t:-1*t;n(this).trigger(e.type+".quadmenu.offcanvas",[a])}),this.$quadmenu.on("show.quadmenu.offcanvas",".navbar-offcanvas",function(e,t){n("> .quadmenu-navbar-toggle",i.$quadmenu).add(n(".quadmenu-navbar-header",i.$quadmenu)).css({transform:"translateX("+t+"px)"}),n(this).css({transform:"translateX(0)"}),n("body").addClass("quadmenu-offcanvas-in"),i.$quadmenu.addClass("quadmenu-is-vertical")}),this.$quadmenu.on("hide.quadmenu.offcanvas",".navbar-offcanvas",function(e){n("> .quadmenu-navbar-toggle",i.$quadmenu).add(n(".quadmenu-navbar-header",i.$quadmenu)).css({transform:""}),n(this).removeAttr("style"),n("body").removeClass("quadmenu-offcanvas-in")}),this.$quadmenu.on("hidden.quadmenu.offcanvas",".navbar-offcanvas",function(n){i.$quadmenu.removeClass("quadmenu-is-vertical")}),this.$quadmenu.on("shown.quadmenu.offcanvas hidden.quadmenu.offcanvas",".navbar-offcanvas",function(e,t){setTimeout(function(){n(this).add(n("> .quadmenu-navbar-toggle",i.$quadmenu)).add(n(".quadmenu-navbar-header",i.$quadmenu)).toggleClass("canvas-sliding")},1e3)}),n(t).on(this.touchStart+".hide.quadmenu.offcanvas click.hide.quadmenu.offcanvas",function(t){const o=n(t.target),s=!!(i.settings.responsive&&e.innerWidth<=i.$quadmenu.data("breakpoint"));!o.closest("#quadmenu").length&&s&&(o.on(i.touchEnd,function(e){n(".navbar-offcanvas").collapse("hide")}),o.on(i.touchMove,function(n){i.preventTapOnScroll(n,this,i)}),t.originalEvent!==a)&&(t.originalEvent.touches?(o.data("quadmenu-startX",t.originalEvent.touches[0].clientX),o.data("quadmenu-startY",t.originalEvent.touches[0].clientY)):t.originalEvent.clientY&&(o.offset(),o.data("quadmenu-startX",t.originalEvent.clientX),o.data("quadmenu-startY",t.originalEvent.clientY)))})},quadmenuInitScrollBar(t){t=t||this,this.perfectScrollbar&&(t.handleDropdownScrollbar(),t.handleVerticalScrollbar(),n(e).on("resize",n.debounce(300,function(){t.handleDropdownScrollbar(),t.handleVerticalScrollbar()})))},handleDropdownScrollbar(e){e=e||this,this.$ul.off("shown.quadmenu.dropdown.pscrollbar"),this.$ul.find(".ps-container").perfectScrollbar("destroy").data("ps-id",!1),this.$quadmenu.hasClass("quadmenu-is-horizontal")&&this.$ul.on("shown.quadmenu.dropdown.pscrollbar",".dropdown-maxheight",function(t){e.$dropdown=n(this).find("> .quadmenu-dropdown-menu > ul"),e.$dropdown.on("scroll",n.debounce(500,!0,function(){n(this).data("quadmenu-killHover",!0)})),e.$dropdown.on("scroll",n.debounce(500,function(){n(this).removeData("quadmenu-killHover")})),e.$dropdown.data("ps-id")?e.$dropdown.perfectScrollbar("update"):e.$dropdown.perfectScrollbar({useKeyboard:!0,suppressScrollX:!0,includePadding:!0,scrollYMarginOffset:1})})},handleVerticalScrollbar(e){(e=e||this).$offcanvas=this.$quadmenu.find(".navbar-offcanvas"),e.$offcanvas.perfectScrollbar("destroy").data("ps-id",!1),this.$quadmenu.hasClass("quadmenu-is-horizontal")||(e.$offcanvas.on("shown.quadmenu.dropdown.pscrollbar hidden.quadmenu.dropdown.pscrollbar shown.quadmenu.offcanvas.pscrollbar hidden.quadmenu.offcanvas.pscrollbar",function(e){const t=n(this);n(this).on("mouseup mouseenter",".ps-scrollbar-y-rail",function(){t.find(".quadmenu-item > .quadmenu-dropdown-toggle").data("quadmenu-killHover",!0)}),n(this).on("mouseleave",".ps-scrollbar-y-rail",function(){t.find(".quadmenu-item > .quadmenu-dropdown-toggle").removeData("quadmenu-killHover")}),t.perfectScrollbar("update")}),e.$offcanvas.data("ps-id")?e.$offcanvas.perfectScrollbar("update"):e.$offcanvas.perfectScrollbar({useKeyboard:!0,suppressScrollX:!0,includePadding:!0,scrollYMarginOffset:1}))},quadmenuInitNavbarSlideBar(n){n=n||this,this.$quadmenu.hasClass("quadmenu-is-horizontal")&&this.$quadmenu.hasClass("quadmenu-hover-slidebar")&&setTimeout(function(){n.$ul.append('<li class="quadmenu-slidebar invisible"><span class="bar"></span></li>'),n.handleSlideBar(n.$ul)},1e3)},handleSlideBar(e,t){t=t||this;let a=n(e),i=a.find("> li.quadmenu-slidebar"),o=a.find("> li.open:visible"),s=a.find("> li.current-menu-item:visible"),u=a.find("> li.current-menu-ancestor:visible"),d=a.find("> li:visible:first-child");function l(n){if(n.length){const e=parseFloat(n.find("> a").outerWidth()),t=parseFloat(n.position().left),a=parseFloat(n.position().right);i.css({width:e+"px",left:t+"px",right:a+"px"}).removeClass("invisible")}}u.length&&(d=u),s.length&&(d=s),o.length&&(d=o),l(d),i.data("slidebar-style",i.attr("style")),this.$ul.on("sticky.quadmenu.navbar.slidebar unsticky.quadmenu.navbar.slidebar",function(){i.addClass("invisible");const e=n(this).find(".quadmenu-navbar-nav"),t=e.find("> "+li+".open"),a=t.length?t:e.find("> li.quadmenu-item.quadmenu-item-level-0.active");l(a.length?a:e.find(li).not(".quadmenu-float-opposite").first()),i.data("slidebar-style",i.attr("style"))}),a.find("> li.quadmenu-item.quadmenu-has-link").on("hover.slidebar",function(e){l(n(this))}),a.find("> li.quadmenu-item.quadmenu-has-link").on("mouseleave.slidebar",function(n){i.attr("style",i.data("slidebar-style")).show()}),a.on("shown.quadmenu.dropdown.slidebar","> li.quadmenu-item.quadmenu-has-link",function(e){n(this).find("> a").hasClass("click")&&(l(n(this)),i.data("slidebar-style",i.attr("style")))}),a.on("hide.quadmenu.dropdown.slidebar","> li.quadmenu-item.quadmenu-has-link",function(e){n(this).find("> a").hasClass("click")&&(l(d),i.data("slidebar-style",i.attr("style")))})},quadmenuInitItemTabs(t){(t=t||this).handleTabs(),n(e).on("resize",n.debounce(600,function(){t.handleTabs()}))},handleTabs(e){e=e||this,this.$ul.off("shown.quadmenu.dropdown.tabs",".quadmenu-item-type-tabs"),this.$ul.off("shown.quadmenu.dropdown.tabheight",".quadmenu-item-type-tab"),this.$ul.find(".quadmenu-item-type-tab > .quadmenu-dropdown-menu > ul").data("quadmenu-maxHeight",!1).data("quadmenu-killHover",!1),this.$ul.find(".quadmenu-item-type-tab > .quadmenu-dropdown-menu > ul").removeAttr("style"),this.$quadmenu.hasClass("quadmenu-is-horizontal")&&this.$ul.on("shown.quadmenu.dropdown.tabs",".quadmenu-item-type-tabs",function(t){n(t.target).hasClass("quadmenu-item-type-tabs")&&e.openSubmenu(n(this).find(".quadmenu-item-type-tab:first"))})},handleTabsHeight(e){const t=n(e);t.closest(".quadmenu-dropdown-menu > ul").css({"min-height":t.find("> .quadmenu-dropdown-menu > ul").data("quadmenu-maxHeight")+"px"})},getElementOffset(e){const t=n(e);if(t.length)return t.is(":visible")||(t.data("element-style",t.attr("style")),t.css({visibility:"hidden",display:"block",transform:"none",animation:"none"}),t.removeAttr("style").attr("style",t.data("element-style"))),t.offset().top},quadmenuInitItemCarousel(e){e=e||this,void 0!==n.fn.owlCarousel&&(this.$ul.on("mouseenter.hoverIntent",".owl-carousel",function(){n(this).trigger("stop.owl.autoplay")}),this.$ul.on("mouseleave.hoverIntent",".owl-carousel",function(){const e=n(this);"on"===n(this).data("autoplay")&&e.trigger("play.owl.autoplay")}),this.$ul.on("hide.quadmenu.dropdown.carousel",".quadmenu-item",function(){const e=n(this).find(".owl-carousel");e.length&&(e.trigger("stop.owl.autoplay"),e.trigger("stop.owl.video"))}),this.$ul.on("shown.quadmenu.dropdown.carousel",".quadmenu-item",function(t){const a=n(this).find(".owl-carousel");a.length&&e.handleCarousel(a,e)}),e.handleCarousel(this.$ul.find(".quadmenu-item-level-0 > .owl-carousel"),e))},handleCarousel(e,t){t=t||this,n(e).each(function(){const e=n(this),a=parseInt(e.data("speed")),i="on"===e.data("autoplay"),o="on"===e.data("pagination"),s="on"===e.data("dots"),u=e.data("items")||1,d=parseInt(t.settings.containerGutter/2),l=1===u,r=parseInt(e.data("autoplay_speed"))+a;e.hasClass("owl-loaded")?e.trigger("refresh.owl.carousel"):e.owlCarousel({itemClass:"quadmenu-item-type-panel",responsive:{0:{items:1},600:{items:Math.min(2,u)},900:{items:u}},loop:!0,navText:!1,autoplayHoverPause:!0,dotsEach:l,items:u,margin:d,dots:s,nav:o,smartSpeed:a,autoplay:i,autoplayTimeout:r})})},quadmenuInitItemLogIn(e){e=e||this,this.$ul.on("hide.quadmenu.dropdown.login",".quadmenu-item-type-login",function(t){const a=n(this);e.handleMouseHover(a.find("> .quadmenu-dropdown-toggle.hoverintent"),e)}),this.$ul.on("shown.quadmenu.dropdown.login",".quadmenu-item-type-login",function(t){const a=n(this);a.find("input").on("click",function(){a.off("mousemove.hoverIntent"),a.off("mouseenter.hoverIntent"),a.off("mouseleave.hoverIntent"),a.removeProp("hoverIntent_t"),a.removeProp("hoverIntent_s")}),a.find("[data-toggle=form]").on("click",function(){t.preventDefault(),a.find(n(this).data("target")).fadeIn().removeClass("hidden"),a.find(n(this).data("current")).fadeOut().addClass("hidden"),a.find("> .quadmenu-dropdown-menu > ul").removeData("quadmenu-dropdownHeight"),a.find("> .quadmenu-dropdown-menu > ul").removeAttr("style"),a.trigger("shown.quadmenu.dropdown.height"),a.trigger("shown.quadmenu.dropdown.pscrollbar")}),e.handleForm(t,a)})},handleForm(t,a){n(a).find("form").on("submit",function(t){t.preventDefault?t.preventDefault():t.returnValue=!1;const a=n(this),i=a.closest(".quadmenu-dropdown-menu"),o=a.find(".quadmenu-result-message");n.ajax({type:"POST",url:quadmenu.ajaxurl,data:{action:a.find("input[name=action]").val(),nonce:a.find("input[name=quadmenu_nonce]").val(),user:a.find("input[name=quadmenu_username]").val(),pass:a.find("input[name=quadmenu_pass]").val(),mail:a.find("input[name=quadmenu_email]").val(),name:a.find("input[name=quadmenu_name]").val(),nick:a.find("input[name=quadmenu_nick]").val()},beforeSend(){i.addClass("quadmenu-dropdown-mask")},complete(){setTimeout(function(){i.removeClass("quadmenu-dropdown-mask")},600)},success(n){o.empty().append(n.data),!0===n.success&&setTimeout(function(){e.location.reload()},200)}})})},quadmenuInitItemSocial(t){(t=t||this).handleSocial(),n(e).on("resize",n.debounce(600,function(){t.handleSocial()}))},handleSocial(n){n=n||this,this.$ul.off("shown.quadmenu.dropdown.social hidden.quadmenu.dropdown.social"),this.$quadmenu.hasClass("quadmenu-is-horizontal")&&(this.$ul.on("shown.quadmenu.dropdown.social",".quadmenu-item-type-social",function(){n.$ul.find("> li.quadmenu-item.quadmenu-item-level-0:not(.quadmenu-item-type-social)").addClass("invisible"),n.$ul.find("> li.quadmenu-slidebar").addClass("invisible")}),this.$ul.on("hidden.quadmenu.dropdown.social",".quadmenu-item-type-social",function(){n.$ul.find("> li.quadmenu-item.quadmenu-item-level-0:not(.quadmenu-item-type-social)").removeClass("invisible"),n.$ul.find("> li.quadmenu-slidebar").removeClass("invisible")}))},quadmenuInitItemCart(i){const o=(i=i||this).$quadmenu.find("li.quadmenu-item-type-cart");o.each(function(){const s=n(this),u=s.find("> a").data("cart-url"),d=s.find("> a").data("cart-animation");e.location.href===u&&(o.removeClass("quadmenu-dropdown"),o.find("> a").attr("href","javascript:void(0)")),n(t).bind("added_to_cart removed_from_cart edd_quantity_updated",function(e,t){o.find(".quadmenu-cart-qty",s).addClass(d),t!==a&&0==n(t["span.quadmenu-cart-qty"]).html()?s.addClass("quadmenu-cart-empty"):s.removeClass("quadmenu-cart-empty"),setTimeout(function(){o.find(".quadmenu-cart-qty",s).removeClass(d)},500)}),n(t).bind("edd_quantity_updated",function(){i.handleEddCart(i,s,o,u)})})},handleEddCart(n,e,t,a){n=n||this;const i=t.find(".widget_edd_cart_widget");if(!i.length)return;const o=i.find(".edd_subtotal .subtotal").html(),s=i.find(".edd-cart-quantity").html();n.updateCart(e,o,s,a)},updateCart(e,t,a,i){const o=n(e),s=o.find(".quadmenu-cart-total"),u=o.find(".quadmenu-cart-qty");s.html(t),u.html(a),a>0?o.removeClass("quadmenu-cart-empty"):o.addClass("quadmenu-cart-empty"),i&&o.find("> a").attr("href",i),setTimeout(function(){u.removeClass("animate")},1500)},quadmenuInitItemWidgets(e){n(t).on("show.quadmenu.dropdown",function(e){n(this).find(".widget_media_audio > video, .widget_media_audio > audio").each(function(){this.player.trigger("resize")})}),n(t).on("hidden.quadmenu.dropdown",function(e){n(this).find(".widget_media_video video, .widget_media_video audio").each(function(){this.player.pause()})})}},n.fn.quadmenu=function(e){const t=arguments;if(e===a||"object"==typeof e)return this.each(function(){n.data(this,"plugin_quadmenu")||n.data(this,"plugin_quadmenu",new o(this,e))});if("string"==typeof e&&"_"!==e[0]&&"init"!==e){let i;return this.each(function(){const a=n.data(this,"plugin_quadmenu");a instanceof o&&"function"==typeof a[e]&&(i=a[e].apply(a,Array.prototype.slice.call(t,1))),"destroy"===e&&n.data(this,"plugin_quadmenu",null)}),i!==a?i:this}}}(t(),window,document),function(n){function e(){n("nav#quadmenu").quadmenu()}e(),n(window).on("load",function(){e()})}(t())})();
!function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=9)}({9:function(e,t){var n=function(e,t){var n=e.find(".eael-creative-button-wrapper").find(".eael-creative-button");n.hasClass("csvg-use-color")&&n.find("svg").removeAttr("fill").find("*").removeAttr("fill")};jQuery(window).on("elementor/frontend/init",(function(){if(eael.elementStatusCheck("eaelCreativeButton"))return!1;elementorFrontend.hooks.addAction("frontend/element_ready/eael-creative-button.default",n)}))}});
(function($){
var WidgethfeSearchButton=function($scope, $){
if('undefined'==typeof $scope)
return;
var $input=$scope.find("input.hfe-search-form__input");
var $clear=$scope.find("button#clear");
var $clear_with_button=$scope.find("button#clear-with-button");
var $search_button=$scope.find(".hfe-search-submit");
var $toggle_search=$scope.find(".hfe-search-icon-toggle input");
$scope.find('.hfe-search-icon-toggle').on('click', function(){
$scope.find(".hfe-search-form__input").trigger('focus');
});
$scope.find(".hfe-search-form__input").on('focus', function(){
$scope.find(".hfe-search-button-wrapper").addClass("hfe-input-focus");
});
$scope.find(".hfe-search-form__input").blur(function(){
$scope.find(".hfe-search-button-wrapper").removeClass("hfe-input-focus");
});
$search_button.on('touchstart click', function(){
$input.submit();
});
$toggle_search.css('padding-right', $toggle_search.next().outerWidth() + 'px');
$input.on('keyup', function(){
$clear.style=(this.value.length) ? $clear.css('visibility','visible'): $clear.css('visibility','hidden');
$clear_with_button.style=(this.value.length) ? $clear_with_button.css('visibility','visible'): $clear_with_button.css('visibility','hidden');
$clear_with_button.css('right', $search_button.outerWidth() + 'px');
});
$clear.on("click",function(){
this.style=$clear.css('visibility','hidden');
$input.value="";
});
$clear_with_button.on("click",function(){
this.style=$clear_with_button.css('visibility','hidden');
$input.value="";
});
};
var WidgethfeNavMenuHandler=function($scope, $){
if('undefined'==typeof $scope)
return;
var id=$scope.data('id');
var wrapper=$scope.find('.elementor-widget-hfe-nav-menu ');
var layout=$('.elementor-element-' + id + ' .hfe-nav-menu').data('layout');
var flyout_data=$('.elementor-element-' + id + ' .hfe-flyout-wrapper').data('flyout-class');
var last_item=$('.elementor-element-' + id + ' .hfe-nav-menu').data('last-item');
var last_item_flyout=$('.elementor-element-' + id + ' .hfe-flyout-wrapper').data('last-item');
var menu_items_links=$('.elementor-element-' + id + ' .hfe-nav-menu nav li a');
var menu_items_links_flyout=$('.elementor-element-' + id + ' .hfe-flyout-wrapper li a');
if(menu_items_links.length > 0){
_handle_current_menu_item_class(menu_items_links);
}
if(menu_items_links_flyout.length > 0){
_handle_current_menu_item_class(menu_items_links_flyout);
}
$('div.hfe-has-submenu-container').removeClass('sub-menu-active');
_toggleClick(id);
_handlePolylangSwitcher($scope);
_handleSinglePageMenu(id, layout);
if('horizontal'!==layout){
_eventClick(id);
}else if('horizontal'===layout&&window.matchMedia("(max-width: 767px)").matches){
_eventClick(id);
}else if('horizontal'===layout&&window.matchMedia("(max-width: 1024px)").matches){
_eventClick(id);
}
$('.elementor-element-' + id + ' .hfe-flyout-trigger .hfe-nav-menu-icon').off('click keyup').on('click keyup', function(){
_openMenu(id);
});
$('.elementor-element-' + id + ' .hfe-flyout-close').off('click keyup').on('click keyup', function(){
_closeMenu(id);
});
$('.elementor-element-' + id + ' .hfe-flyout-overlay').off('click').on('click', function(){
_closeMenu(id);
});
$scope.find('.sub-menu').each(function(){
var parent=$(this).closest('.menu-item');
$scope.find(parent).addClass('parent-has-child');
$scope.find(parent).removeClass('parent-has-no-child');
});
if(( 'cta'==last_item||'cta'==last_item_flyout)&&'expandible'!=layout){
$('.elementor-element-' + id + ' li.menu-item:last-child a.hfe-menu-item').parent().addClass('hfe-button-wrapper elementor-widget-button');
$('.elementor-element-' + id + ' li.menu-item:last-child a.hfe-menu-item').addClass('elementor-button');
}
_borderClass(id);
$(window).on('resize', function(){
if('horizontal'!==layout){
_eventClick(id);
}else if('horizontal'===layout&&window.matchMedia("(max-width: 767px)").matches){
_eventClick(id);
}else if('horizontal'===layout&&window.matchMedia("(max-width: 1024px)").matches){
_eventClick(id);
}
if('horizontal'==layout&&window.matchMedia("(min-width: 977px)").matches){
$('.elementor-element-' + id + ' div.hfe-has-submenu-container').next().css('position', 'absolute');
}
if('expandible'==layout||'flyout'==layout){
_toggleClick(id);
}else if('vertical'==layout||'horizontal'==layout){
if(window.matchMedia("(max-width: 767px)").matches&&($('.elementor-element-' + id).hasClass('hfe-nav-menu__breakpoint-tablet')||$('.elementor-element-' + id).hasClass('hfe-nav-menu__breakpoint-mobile'))){
_toggleClick(id);
}else if(window.matchMedia("(max-width: 1024px)").matches&&$('.elementor-element-' + id).hasClass('hfe-nav-menu__breakpoint-tablet')){
_toggleClick(id);
}else{
var $toggle=$('.elementor-element-' + id + ' .hfe-nav-menu__toggle');
var $nextElement=$toggle.next();
var width=$nextElement.parent().width();
if($nextElement.length){
$nextElement.css('width', width + 'px');
$nextElement.css('left', '0');
}}
}
_borderClass(id);
});
$scope.find('.parent-has-child .hfe-has-submenu-container a').attr('aria-haspopup', 'true');
$scope.find('.parent-has-child .hfe-has-submenu-container a').attr('aria-expanded', 'false');
var hef_navmenu_toggle=$scope.find('.hfe-nav-menu__toggle');
hef_navmenu_toggle.attr('aria-haspopup', 'true');
hef_navmenu_toggle.attr('aria-expanded', 'false');
if(window.matchMedia("(max-width: 1024px)").matches&&$('.elementor-element-' + id).hasClass('hfe-nav-menu__breakpoint-tablet')){
hef_navmenu_toggle.find('i').attr('aria-hidden', 'false');
}
if(window.matchMedia("(max-width: 768px)").matches&&$('.elementor-element-' + id).hasClass('hfe-nav-menu__breakpoint-mobile')){
hef_navmenu_toggle.find('i').attr('aria-hidden', 'false');
}
$(document).trigger('hfe_nav_menu_init', id);
if('expandible'===layout){
$('.elementor-element-' + id + ' nav').on('keydown', function(e){
var $currentElement=$(document.activeElement);
var $menuItems=$(this).find('li > a:visible');
var currentIndex=$menuItems.index($currentElement);
switch(e.key){
case 'Escape':
$('.elementor-element-' + id + ' .hfe-nav-menu__toggle').trigger('click');
$('.elementor-element-' + id + ' .hfe-nav-menu__toggle').focus();
e.preventDefault();
break;
case 'ArrowDown':
if(currentIndex < $menuItems.length - 1){
$menuItems.eq(currentIndex + 1).focus();
}
e.preventDefault();
break;
case 'ArrowUp':
if(currentIndex > 0){
$menuItems.eq(currentIndex - 1).focus();
}
e.preventDefault();
break;
case 'Tab':
if(e.shiftKey&&currentIndex===0){
setTimeout(function(){
if(!$('.elementor-element-' + id + ' nav').find(':focus').length){
$('.elementor-element-' + id + ' .hfe-nav-menu__toggle').trigger('click');
}}, 10);
}else if(!e.shiftKey&&currentIndex===$menuItems.length - 1){
setTimeout(function(){
if(!$('.elementor-element-' + id + ' nav').find(':focus').length){
$('.elementor-element-' + id + ' .hfe-nav-menu__toggle').trigger('click');
}}, 10);
}
break;
}});
}
$('.elementor-element-' + id + ' div.hfe-has-submenu-container').on('keyup', function(e){
var $this=$(this);
if(e.key==='Enter'||e.key==='Space'){
e.preventDefault();
e.stopPropagation();
}else{
return;
}
if($this.parent().hasClass('menu-active') ){
$this.parent().removeClass('menu-active');
$this.attr('aria-expanded', 'false');
$this.parent().next().find('ul').css({ 'visibility': 'hidden', 'opacity': '0', 'height': '0' });
$this.parent().prev().find('ul').css({ 'visibility': 'hidden', 'opacity': '0', 'height': '0' });
$this.parent().next().find('div.hfe-has-submenu-container').removeClass('sub-menu-active');
$this.parent().prev().find('div.hfe-has-submenu-container').removeClass('sub-menu-active');
}else{
$this.parent().next().find('ul').css({ 'visibility': 'hidden', 'opacity': '0', 'height': '0' });
$this.parent().prev().find('ul').css({ 'visibility': 'hidden', 'opacity': '0', 'height': '0' });
$this.parent().next().find('div.hfe-has-submenu-container').removeClass('sub-menu-active');
$this.parent().prev().find('div.hfe-has-submenu-container').removeClass('sub-menu-active');
$this.parent().siblings().find('.hfe-has-submenu-container a').attr('aria-expanded', 'false');
$this.parent().next().removeClass('menu-active');
$this.parent().prev().removeClass('menu-active');
event.preventDefault();
$this.parent().addClass('menu-active');
if('horizontal'!==layout){
$this.addClass('sub-menu-active');
}
$this.find('a').attr('aria-expanded', 'true');
$this.attr('aria-expanded', 'true');
$this.next().css({ 'visibility': 'visible', 'opacity': '1', 'height': 'auto' });
if('horizontal'!==layout){
$this.next().css('position', 'relative');
}else if('horizontal'===layout&&window.matchMedia("(max-width: 767px)").matches&&($('.elementor-element-' + id).hasClass('hfe-nav-menu__breakpoint-tablet')||$('.elementor-element-' + id).hasClass('hfe-nav-menu__breakpoint-mobile'))){
$this.next().css('position', 'relative');
}else if('horizontal'===layout&&window.matchMedia("(max-width: 1024px)").matches){
if($('.elementor-element-' + id).hasClass('hfe-nav-menu__breakpoint-tablet')){
$this.next().css('position', 'relative');
}else if($('.elementor-element-' + id).hasClass('hfe-nav-menu__breakpoint-mobile')||$('.elementor-element-' + id).hasClass('hfe-nav-menu__breakpoint-none')){
$this.next().css('position', 'absolute');
}}
}});
$('.elementor-element-' + id + ' li.menu-item').on('keyup', function(e){
var $this=$(this);
$this.next().find('a').attr('aria-expanded', 'false');
$this.prev().find('a').attr('aria-expanded', 'false');
$this.next().find('ul').css({ 'visibility': 'hidden', 'opacity': '0', 'height': '0' });
$this.prev().find('ul').css({ 'visibility': 'hidden', 'opacity': '0', 'height': '0' });
$this.siblings().removeClass('menu-active');
$this.next().find('div.hfe-has-submenu-container').removeClass('sub-menu-active');
$this.prev().find('div.hfe-has-submenu-container').removeClass('sub-menu-active');
});
};
function _handle_current_menu_item_class(layout_links){
layout_links.each(function (){
var $this=$(this);
if($this.is('[href*="#"]')){
var menu_item_parent=$this.parent();
menu_item_parent.removeClass('current-menu-item current-menu-ancestor');
$this.click(function (){
var current_index=menu_item_parent.index(),
parent_element=$this.closest('ul');
parent_element.find('li').not(':eq(' + current_index + ')').removeClass('current-menu-item current-menu-ancestor');
menu_item_parent.addClass('current-menu-item current-menu-ancestor');
}
)
}}
);
}
function _openMenu(id){
var flyout_content=$('#hfe-flyout-content-id-' + id);
var layout=$('#hfe-flyout-content-id-' + id).data('layout');
var layout_type=$('#hfe-flyout-content-id-' + id).data('flyout-type');
var wrap_width=flyout_content.width() + 'px';
var container=$('.elementor-element-' + id + ' .hfe-flyout-container .hfe-side.hfe-flyout-' + layout);
$('.elementor-element-' + id + ' .hfe-flyout-overlay').fadeIn(100);
if('left'==layout){
$('body').css('margin-left' , '0');
container.css('left', '0');
if('push'==layout_type){
$('body').addClass('hfe-flyout-animating').css({
position: 'absolute',
width: '100%',
'margin-left':wrap_width,
'margin-right':'auto'
});
}
container.addClass('hfe-flyout-show');
}else{
$('body').css('margin-right', '0');
container.css('right', '0');
if('push'==layout_type){
$('body').addClass('hfe-flyout-animating').css({
position: 'absolute',
width: '100%',
'margin-left':'-' + wrap_width,
'margin-right':'auto',
});
}
container.addClass('hfe-flyout-show');
}}
function _closeMenu(id){
var flyout_content=$('#hfe-flyout-content-id-' + id);
var layout=$('#hfe-flyout-content-id-' + id).data('layout');
var wrap_width=flyout_content.width() + 'px';
var layout_type=$('#hfe-flyout-content-id-' + id).data('flyout-type');
var container=$('.elementor-element-' + id + ' .hfe-flyout-container .hfe-side.hfe-flyout-' + layout);
$('.elementor-element-' + id + ' .hfe-flyout-overlay').fadeOut(100);
if('left'==layout){
container.css('left', '-' + wrap_width);
if('push'==layout_type){
$('body').css({
position: '',
'margin-left':'',
'margin-right':'',
});
setTimeout(function(){
$('body').removeClass('hfe-flyout-animating').css({
width: '',
});
});
}
container.removeClass('hfe-flyout-show');
}else{
container.css('right', '-' + wrap_width);
if('push'==layout_type){
$('body').css({
position: '',
'margin-right':'',
'margin-left':'',
});
setTimeout(function(){
$('body').removeClass('hfe-flyout-animating').css({
width: '',
});
});
}
container.removeClass('hfe-flyout-show');
}}
function _eventClick(id){
var layout=$('.elementor-element-' + id + ' .hfe-nav-menu').data('layout');
$('.elementor-element-' + id + ' div.hfe-has-submenu-container').off('click').on('click', function(event){
var $this=$(this);
if($('.elementor-element-' + id).hasClass('hfe-link-redirect-child') ){
if($this.hasClass('sub-menu-active') ){
if(! $this.next().hasClass('sub-menu-open') ){
$this.find('a').attr('aria-expanded', 'false');
if('horizontal'!==layout){
event.preventDefault();
$this.next().css('position', 'relative');
}else if('horizontal'===layout&&window.matchMedia("(max-width: 767px)").matches&&($('.elementor-element-' + id).hasClass('hfe-nav-menu__breakpoint-tablet')||$('.elementor-element-' + id).hasClass('hfe-nav-menu__breakpoint-mobile'))){
event.preventDefault();
$this.next().css('position', 'relative');
}else if('horizontal'===layout&&window.matchMedia("(max-width: 1024px)").matches&&($('.elementor-element-' + id).hasClass('hfe-nav-menu__breakpoint-tablet')||$('.elementor-element-' + id).hasClass('hfe-nav-menu__breakpoint-mobile'))){
event.preventDefault();
$this.next().css('position', 'relative');
}
$this.removeClass('sub-menu-active');
$this.nextAll('.sub-menu').removeClass('sub-menu-open');
$this.nextAll('.sub-menu').css({ 'visibility': 'hidden', 'opacity': '0', 'height': '0' });
$this.nextAll('.sub-menu').css({ 'transition': 'none'});
}else{
$this.find('a').attr('aria-expanded', 'false');
$this.removeClass('sub-menu-active');
$this.nextAll('.sub-menu').removeClass('sub-menu-open');
$this.nextAll('.sub-menu').css({ 'visibility': 'hidden', 'opacity': '0', 'height': '0' });
$this.nextAll('.sub-menu').css({ 'transition': 'none'});
if('horizontal'!==layout){
$this.next().css('position', 'relative');
}else if('horizontal'===layout&&window.matchMedia("(max-width: 767px)").matches&&($('.elementor-element-' + id).hasClass('hfe-nav-menu__breakpoint-tablet')||$('.elementor-element-' + id).hasClass('hfe-nav-menu__breakpoint-mobile'))){
$this.next().css('position', 'relative');
}else if('horizontal'===layout&&window.matchMedia("(max-width: 1024px)").matches&&($('.elementor-element-' + id).hasClass('hfe-nav-menu__breakpoint-tablet')||$('.elementor-element-' + id).hasClass('hfe-nav-menu__breakpoint-mobile'))){
$this.next().css('position', 'absolute');
}}
}else{
$this.find('a').attr('aria-expanded', 'true');
if('horizontal'!==layout){
event.preventDefault();
$this.next().css('position', 'relative');
}else if('horizontal'===layout&&window.matchMedia("(max-width: 767px)").matches&&($('.elementor-element-' + id).hasClass('hfe-nav-menu__breakpoint-tablet')||$('.elementor-element-' + id).hasClass('hfe-nav-menu__breakpoint-mobile'))){
event.preventDefault();
$this.next().css('position', 'relative');
}else if('horizontal'===layout&&window.matchMedia("(max-width: 1024px)").matches){
event.preventDefault();
if($('.elementor-element-' + id).hasClass('hfe-nav-menu__breakpoint-tablet')){
$this.next().css('position', 'relative');
}else if($('.elementor-element-' + id).hasClass('hfe-nav-menu__breakpoint-mobile')||$('.elementor-element-' + id).hasClass('hfe-nav-menu__breakpoint-none')){
$this.next().css('position', 'absolute');
}}
$this.addClass('sub-menu-active');
$this.nextAll('.sub-menu').addClass('sub-menu-open');
$this.nextAll('.sub-menu').css({ 'visibility': 'visible', 'opacity': '1', 'height': 'auto' });
$this.nextAll('.sub-menu').css({ 'transition': '0.3s ease'});
}}
});
$('.elementor-element-' + id + ' .hfe-menu-toggle').off('click keyup').on('click keyup',function(event){
var $this=$(this);
if($this.parent().parent().hasClass('menu-active') ){
event.preventDefault();
$this.parent().parent().removeClass('menu-active');
$this.parent().parent().next().css({ 'visibility': 'hidden', 'opacity': '0', 'height': '0' });
if('horizontal'!==layout){
$this.parent().parent().next().css('position', 'relative');
}else if('horizontal'===layout&&window.matchMedia("(max-width: 767px)").matches&&($('.elementor-element-' + id).hasClass('hfe-nav-menu__breakpoint-tablet')||$('.elementor-element-' + id).hasClass('hfe-nav-menu__breakpoint-mobile'))){
$this.parent().parent().next().css('position', 'relative');
}else if('horizontal'===layout&&window.matchMedia("(max-width: 1024px)").matches){
if($('.elementor-element-' + id).hasClass('hfe-nav-menu__breakpoint-tablet')){
$this.parent().parent().next().css('position', 'relative');
}else if($('.elementor-element-' + id).hasClass('hfe-nav-menu__breakpoint-mobile')||$('.elementor-element-' + id).hasClass('hfe-nav-menu__breakpoint-none')){
$this.parent().parent().next().css('position', 'absolute');
}}
}else{
event.preventDefault();
$this.parent().parent().addClass('menu-active');
$this.parent().parent().next().css({ 'visibility': 'visible', 'opacity': '1', 'height': 'auto' });
if('horizontal'!==layout){
$this.parent().parent().next().css('position', 'relative');
}else if('horizontal'===layout&&window.matchMedia("(max-width: 767px)").matches&&($('.elementor-element-' + id).hasClass('hfe-nav-menu__breakpoint-tablet')||$('.elementor-element-' + id).hasClass('hfe-nav-menu__breakpoint-mobile'))){
$this.parent().parent().next().css('position', 'relative');
}else if('horizontal'===layout&&window.matchMedia("(max-width: 1024px)").matches){
if($('.elementor-element-' + id).hasClass('hfe-nav-menu__breakpoint-tablet')){
$this.parent().parent().next().css('position', 'relative');
}else if($('.elementor-element-' + id).hasClass('hfe-nav-menu__breakpoint-mobile')||$('.elementor-element-' + id).hasClass('hfe-nav-menu__breakpoint-none')){
$this.parent().parent().next().css('position', 'absolute');
}}
}});
}
function _borderClass(id){
var last_item=$('.elementor-element-' + id + ' .hfe-nav-menu').data('last-item');
var last_item_flyout=$('.elementor-element-' + id + ' .hfe-flyout-wrapper').data('last-item');
var layout=$('.elementor-element-' + id + ' .hfe-nav-menu').data('layout');
$('.elementor-element-' + id + ' nav').removeClass('hfe-dropdown');
if(window.matchMedia("(max-width: 767px)").matches){
if($('.elementor-element-' + id).hasClass('hfe-nav-menu__breakpoint-mobile')||$('.elementor-element-' + id).hasClass('hfe-nav-menu__breakpoint-tablet')){
$('.elementor-element-' + id + ' nav').addClass('hfe-dropdown');
if(( 'cta'==last_item||'cta'==last_item_flyout)&&'expandible'!=layout){
$('.elementor-element-' + id + ' li.menu-item:last-child a.hfe-menu-item').parent().removeClass('hfe-button-wrapper elementor-widget-button');
$('.elementor-element-' + id + ' li.menu-item:last-child a.hfe-menu-item').removeClass('elementor-button');
}}else{
$('.elementor-element-' + id + ' nav').removeClass('hfe-dropdown');
if(( 'cta'==last_item||'cta'==last_item_flyout)&&'expandible'!=layout){
$('.elementor-element-' + id + ' li.menu-item:last-child a.hfe-menu-item').parent().addClass('hfe-button-wrapper elementor-widget-button');
$('.elementor-element-' + id + ' li.menu-item:last-child a.hfe-menu-item').addClass('elementor-button');
}}
}else if(window.matchMedia("(max-width: 1024px)").matches){
if($('.elementor-element-' + id).hasClass('hfe-nav-menu__breakpoint-tablet')){
$('.elementor-element-' + id + ' nav').addClass('hfe-dropdown');
if(( 'cta'==last_item||'cta'==last_item_flyout)&&'expandible'!=layout){
$('.elementor-element-' + id + ' li.menu-item:last-child a.hfe-menu-item').parent().removeClass('hfe-button-wrapper elementor-widget-button');
$('.elementor-element-' + id + ' li.menu-item:last-child a.hfe-menu-item').removeClass('elementor-button');
}}else{
$('.elementor-element-' + id + ' nav').removeClass('hfe-dropdown');
if(( 'cta'==last_item||'cta'==last_item_flyout)&&'expandible'!=layout){
$('.elementor-element-' + id + ' li.menu-item:last-child a.hfe-menu-item').parent().addClass('hfe-button-wrapper elementor-widget-button');
$('.elementor-element-' + id + ' li.menu-item:last-child a.hfe-menu-item').addClass('elementor-button');
}}
}else{
var $parent_element=$('.elementor-element-' + id);
$parent_element.find('nav').removeClass('hfe-dropdown');
if(( 'cta'==last_item||'cta'==last_item_flyout)&&'expandible'!=layout){
$parent_element.find('li.menu-item:last-child a.hfe-menu-item').parent().addClass('hfe-button-wrapper elementor-widget-button');
$parent_element.find('li.menu-item:last-child a.hfe-menu-item').addClass('elementor-button');
}}
var layout=$('.elementor-element-' + id + ' .hfe-nav-menu').data('layout');
if('expandible'==layout){
if(( 'cta'==last_item||'cta'==last_item_flyout)&&'expandible'!=layout){
$('.elementor-element-' + id + ' li.menu-item:last-child a.hfe-menu-item').parent().removeClass('hfe-button-wrapper elementor-widget-button');
$('.elementor-element-' + id + ' li.menu-item:last-child a.hfe-menu-item').removeClass('elementor-button');
}}
}
function _toggleClick(id){
if($('.elementor-element-' + id + ' .hfe-nav-menu__toggle').hasClass('hfe-active-menu-full-width') ){
var $toggle=$('.elementor-element-' + id + ' .hfe-nav-menu__toggle');
var $nextElement=$toggle.next();
if($nextElement.length){
$nextElement.css('left', '0');
var $section=$('.elementor-element-' + id).closest('.elementor-section, .e-con-boxed.e-parent, .e-con-full.e-parent');
if($section.length){
var width=$section.outerWidth();
var sec_pos=$section.offset().left - $toggle.next().offset().left;
$nextElement.css('width', width + 'px');
$nextElement.css('left', sec_pos + 'px');
}}
}
$('.elementor-element-' + id + ' .hfe-nav-menu__toggle').off('click keyup').on('click keyup', function(event){
if(event.type==='keyup'&&event.key!=='Enter'&&event.key!=='Space'){
return;
}
if(event.type==='keyup'){
event.preventDefault();
}
var $this=$(this);
var $selector=$this.next();
if($this.hasClass('hfe-active-menu') ){
var layout=$('.elementor-element-' + id + ' .hfe-nav-menu').data('layout');
var full_width=$selector.data('full-width');
var toggle_icon=$('.elementor-element-' + id + ' nav').data('toggle-icon');
$('.elementor-element-' + id).find('.hfe-nav-menu-icon').html(toggle_icon);
$this.removeClass('hfe-active-menu');
$this.attr('aria-expanded', 'false');
if('yes'==full_width){
$this.removeClass('hfe-active-menu-full-width');
$selector.css('width', 'auto');
$selector.css('left', '0');
$selector.css('z-index', '0');
}}else{
var layout=$('.elementor-element-' + id + ' .hfe-nav-menu').data('layout');
var full_width=$selector.data('full-width');
var close_icon=$('.elementor-element-' + id + ' nav').data('close-icon');
$('.elementor-element-' + id).find('.hfe-nav-menu-icon').html(close_icon);
$this.addClass('hfe-active-menu');
$this.attr('aria-expanded', 'true');
if('yes'==full_width){
$this.addClass('hfe-active-menu-full-width');
var closestElement=$('.elementor-element-' + id).closest('.elementor-section, .e-con-boxed.e-parent, .e-con-full.e-parent');
var width=closestElement.outerWidth();
var sec_pos=closestElement.offset().left - $selector.offset().left;
$selector.css('width', width + 'px');
$selector.css('left', sec_pos + 'px');
$selector.css('z-index', '9999');
}}
if($('.elementor-element-' + id + ' nav').hasClass('menu-is-active') ){
$('.elementor-element-' + id + ' nav').removeClass('menu-is-active');
}else{
$('.elementor-element-' + id + ' nav').addClass('menu-is-active');
if(event.type==='keyup'){
setTimeout(function(){
$selector.find('li:first-child > a').focus();
}, 100);
}}
});
}
function _handleSinglePageMenu(id, layout){
$('.elementor-element-' + id + ' ul.hfe-nav-menu li a').on('click',
function(event){
var $this=$(this);
var link=$this.attr('href');
var linkValue='';
if(link&&link.includes('#') ){
if(link.charAt(0)==='#'){
event.preventDefault();
linkValue=link.slice(1);
}else{
var index=link.indexOf('#');
if(index!==-1){
linkValue=link.slice(index + 1);
}}
}
if(linkValue.length > 0){
var targetSection=$('#' + linkValue);
if(targetSection.length){
$('html, body').animate({
scrollTop: targetSection.offset().top
}, 800);
}
setTimeout(function(){
if('expandible'==layout){
var $toggle=$('.elementor-element-' + id + ' .hfe-nav-menu__toggle');
if($toggle.hasClass('hfe-active-menu') ){
$toggle.trigger('click');
}}else if('flyout'==layout){
_closeMenu(id);
}else{
if(window.matchMedia('(max-width: 1024px)').matches){
if($('.elementor-element-' + id).hasClass('hfe-nav-menu__breakpoint-tablet') ||
$('.elementor-element-' + id).hasClass('hfe-nav-menu__breakpoint-mobile')){
var $toggle=$('.elementor-element-' + id + ' .hfe-nav-menu__toggle');
if($toggle.hasClass('hfe-active-menu') ){
$toggle.trigger('click');
}}
}}
}, 100);
}}
);
}
function _handlePolylangSwitcher($scope){
var polylangSwitcher=$scope.find('.hfe-nav-menu nav .pll-parent-menu-item a.hfe-menu-item');
var hrefProperty=polylangSwitcher.prop('href');
if(undefined!==hrefProperty&&hrefProperty.includes('#') ){
var index=hrefProperty.indexOf('#');
var value=hrefProperty.slice(index);
if(value==='#pll_switcher'){
polylangSwitcher.prop('href', '#');
}}
}
$(window).on('elementor/frontend/init', function (){
elementorFrontend.hooks.addAction('frontend/element_ready/navigation-menu.default', WidgethfeNavMenuHandler);
elementorFrontend.hooks.addAction('frontend/element_ready/hfe-search-button.default', WidgethfeSearchButton);
});
})(jQuery);
!function(a){"function"==typeof define&&define.amd?define(["jquery"],a):"object"==typeof module&&"object"==typeof module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){function b(b){var i=".smartmenus_mouse";if(h||b)h&&b&&(a(document).off(i),h=!1);else{var j=!0,k=null,l={mousemove:function(b){var c={x:b.pageX,y:b.pageY,timeStamp:(new Date).getTime()};if(k){var d=Math.abs(k.x-c.x),g=Math.abs(k.y-c.y);if((d>0||g>0)&&d<=4&&g<=4&&c.timeStamp-k.timeStamp<=300&&(f=!0,j)){var h=a(b.target).closest("a");h.is("a")&&a.each(e,function(){if(a.contains(this.$root[0],h[0]))return this.itemEnter({currentTarget:h[0]}),!1}),j=!1}}k=c}};l[g?"touchstart":"pointerover pointermove pointerout MSPointerOver MSPointerMove MSPointerOut"]=function(a){c(a.originalEvent)&&(f=!1)},a(document).on(d(l,i)),h=!0}}function c(a){return!/^(4|mouse)$/.test(a.pointerType)}function d(a,b){b||(b="");var c={};for(var d in a)c[d.split(" ").join(b+" ")+b]=a[d];return c}var e=[],f=!1,g="ontouchstart"in window,h=!1,i=window.requestAnimationFrame||function(a){return setTimeout(a,1e3/60)},j=window.cancelAnimationFrame||function(a){clearTimeout(a)},k=!!a.fn.animate;return a.SmartMenus=function(b,c){this.$root=a(b),this.opts=c,this.rootId="",this.accessIdPrefix="",this.$subArrow=null,this.activatedItems=[],this.visibleSubMenus=[],this.showTimeout=0,this.hideTimeout=0,this.scrollTimeout=0,this.clickActivated=!1,this.focusActivated=!1,this.zIndexInc=0,this.idInc=0,this.$firstLink=null,this.$firstSub=null,this.disabled=!1,this.$disableOverlay=null,this.$touchScrollingSub=null,this.cssTransforms3d="perspective"in b.style||"webkitPerspective"in b.style,this.wasCollapsible=!1,this.init()},a.extend(a.SmartMenus,{hideAll:function(){a.each(e,function(){this.menuHideAll()})},destroy:function(){for(;e.length;)e[0].destroy();b(!0)},prototype:{init:function(c){var f=this;if(!c){e.push(this),this.rootId=((new Date).getTime()+Math.random()+"").replace(/\D/g,""),this.accessIdPrefix="sm-"+this.rootId+"-",this.$root.hasClass("sm-rtl")&&(this.opts.rightToLeftSubMenus=!0);var g=".smartmenus";this.$root.data("smartmenus",this).attr("data-smartmenus-id",this.rootId).dataSM("level",1).on(d({"mouseover focusin":a.proxy(this.rootOver,this),"mouseout focusout":a.proxy(this.rootOut,this),keydown:a.proxy(this.rootKeyDown,this)},g)).on(d({mouseenter:a.proxy(this.itemEnter,this),mouseleave:a.proxy(this.itemLeave,this),mousedown:a.proxy(this.itemDown,this),focus:a.proxy(this.itemFocus,this),blur:a.proxy(this.itemBlur,this),click:a.proxy(this.itemClick,this)},g),"a"),g+=this.rootId,this.opts.hideOnClick&&a(document).on(d({touchstart:a.proxy(this.docTouchStart,this),touchmove:a.proxy(this.docTouchMove,this),touchend:a.proxy(this.docTouchEnd,this),click:a.proxy(this.docClick,this)},g)),a(window).on(d({"resize orientationchange":a.proxy(this.winResize,this)},g)),this.opts.subIndicators&&(this.$subArrow=a("<span/>").addClass("sub-arrow"),this.opts.subIndicatorsText&&this.$subArrow.html(this.opts.subIndicatorsText)),b()}if(this.$firstSub=this.$root.find("ul").each(function(){f.menuInit(a(this))}).eq(0),this.$firstLink=this.$root.find("a").eq(0),this.opts.markCurrentItem){var h=/(index|default)\.[^#\?\/]*/i,i=/#.*/,j=window.location.href.replace(h,""),k=j.replace(i,"");this.$root.find("a:not(.mega-menu a)").each(function(){var b=this.href.replace(h,""),c=a(this);b!=j&&b!=k||(c.addClass("current"),f.opts.markCurrentTree&&c.parentsUntil("[data-smartmenus-id]","ul").each(function(){a(this).dataSM("parent-a").addClass("current")}))})}this.wasCollapsible=this.isCollapsible()},destroy:function(b){if(!b){var c=".smartmenus";this.$root.removeData("smartmenus").removeAttr("data-smartmenus-id").removeDataSM("level").off(c),c+=this.rootId,a(document).off(c),a(window).off(c),this.opts.subIndicators&&(this.$subArrow=null)}this.menuHideAll();var d=this;this.$root.find("ul").each(function(){var b=a(this);b.dataSM("scroll-arrows")&&b.dataSM("scroll-arrows").remove(),b.dataSM("shown-before")&&((d.opts.subMenusMinWidth||d.opts.subMenusMaxWidth)&&b.css({width:"",minWidth:"",maxWidth:""}).removeClass("sm-nowrap"),b.dataSM("scroll-arrows")&&b.dataSM("scroll-arrows").remove(),b.css({zIndex:"",top:"",left:"",marginLeft:"",marginTop:"",display:""})),0==(b.attr("id")||"").indexOf(d.accessIdPrefix)&&b.removeAttr("id")}).removeDataSM("in-mega").removeDataSM("shown-before").removeDataSM("scroll-arrows").removeDataSM("parent-a").removeDataSM("level").removeDataSM("beforefirstshowfired").removeAttr("role").removeAttr("aria-hidden").removeAttr("aria-labelledby").removeAttr("aria-expanded"),this.$root.find("a.has-submenu").each(function(){var b=a(this);0==b.attr("id").indexOf(d.accessIdPrefix)&&b.removeAttr("id")}).removeClass("has-submenu").removeDataSM("sub").removeAttr("aria-haspopup").removeAttr("aria-controls").removeAttr("aria-expanded").closest("li").removeDataSM("sub"),this.opts.subIndicators&&this.$root.find("span.sub-arrow").remove(),this.opts.markCurrentItem&&this.$root.find("a.current").removeClass("current"),b||(this.$root=null,this.$firstLink=null,this.$firstSub=null,this.$disableOverlay&&(this.$disableOverlay.remove(),this.$disableOverlay=null),e.splice(a.inArray(this,e),1))},disable:function(b){if(!this.disabled){if(this.menuHideAll(),!b&&!this.opts.isPopup&&this.$root.is(":visible")){var c=this.$root.offset();this.$disableOverlay=a('<div class="sm-jquery-disable-overlay"/>').css({position:"absolute",top:c.top,left:c.left,width:this.$root.outerWidth(),height:this.$root.outerHeight(),zIndex:this.getStartZIndex(!0),opacity:0}).appendTo(document.body)}this.disabled=!0}},docClick:function(b){return this.$touchScrollingSub?void(this.$touchScrollingSub=null):void((this.visibleSubMenus.length&&!a.contains(this.$root[0],b.target)||a(b.target).closest("a").length)&&this.menuHideAll())},docTouchEnd:function(b){if(this.lastTouch){if(this.visibleSubMenus.length&&(void 0===this.lastTouch.x2||this.lastTouch.x1==this.lastTouch.x2)&&(void 0===this.lastTouch.y2||this.lastTouch.y1==this.lastTouch.y2)&&(!this.lastTouch.target||!a.contains(this.$root[0],this.lastTouch.target))){this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0);var c=this;this.hideTimeout=setTimeout(function(){c.menuHideAll()},350)}this.lastTouch=null}},docTouchMove:function(a){if(this.lastTouch){var b=a.originalEvent.touches[0];this.lastTouch.x2=b.pageX,this.lastTouch.y2=b.pageY}},docTouchStart:function(a){var b=a.originalEvent.touches[0];this.lastTouch={x1:b.pageX,y1:b.pageY,target:b.target}},enable:function(){this.disabled&&(this.$disableOverlay&&(this.$disableOverlay.remove(),this.$disableOverlay=null),this.disabled=!1)},getClosestMenu:function(b){for(var c=a(b).closest("ul");c.dataSM("in-mega");)c=c.parent().closest("ul");return c[0]||null},getHeight:function(a){return this.getOffset(a,!0)},getOffset:function(a,b){var c;"none"==a.css("display")&&(c={position:a[0].style.position,visibility:a[0].style.visibility},a.css({position:"absolute",visibility:"hidden"}).show());var d=a[0].getBoundingClientRect&&a[0].getBoundingClientRect(),e=d&&(b?d.height||d.bottom-d.top:d.width||d.right-d.left);return e||0===e||(e=b?a[0].offsetHeight:a[0].offsetWidth),c&&a.hide().css(c),e},getStartZIndex:function(a){var b=parseInt(this[a?"$root":"$firstSub"].css("z-index"));return!a&&isNaN(b)&&(b=parseInt(this.$root.css("z-index"))),isNaN(b)?1:b},getTouchPoint:function(a){return a.touches&&a.touches[0]||a.changedTouches&&a.changedTouches[0]||a},getViewport:function(a){var b=a?"Height":"Width",c=document.documentElement["client"+b],d=window["inner"+b];return d&&(c=Math.min(c,d)),c},getViewportHeight:function(){return this.getViewport(!0)},getViewportWidth:function(){return this.getViewport()},getWidth:function(a){return this.getOffset(a)},handleEvents:function(){return!this.disabled&&this.isCSSOn()},handleItemEvents:function(a){return this.handleEvents()&&!this.isLinkInMegaMenu(a)},isCollapsible:function(){return"static"==this.$firstSub.css("position")},isCSSOn:function(){return"inline"!=this.$firstLink.css("display")},isFixed:function(){var b="fixed"==this.$root.css("position");return b||this.$root.parentsUntil("body").each(function(){if("fixed"==a(this).css("position"))return b=!0,!1}),b},isLinkInMegaMenu:function(b){return a(this.getClosestMenu(b[0])).hasClass("mega-menu")},isTouchMode:function(){return!f||this.opts.noMouseOver||this.isCollapsible()},itemActivate:function(b,c){var d=b.closest("ul"),e=d.dataSM("level");if(e>1&&(!this.activatedItems[e-2]||this.activatedItems[e-2][0]!=d.dataSM("parent-a")[0])){var f=this;a(d.parentsUntil("[data-smartmenus-id]","ul").get().reverse()).add(d).each(function(){f.itemActivate(a(this).dataSM("parent-a"))})}if(this.isCollapsible()&&!c||this.menuHideSubMenus(this.activatedItems[e-1]&&this.activatedItems[e-1][0]==b[0]?e:e-1),this.activatedItems[e-1]=b,this.$root.triggerHandler("activate.smapi",b[0])!==!1){var g=b.dataSM("sub");g&&(this.isTouchMode()||!this.opts.showOnClick||this.clickActivated)&&this.menuShow(g)}},itemBlur:function(b){var c=a(b.currentTarget);this.handleItemEvents(c)&&this.$root.triggerHandler("blur.smapi",c[0])},itemClick:function(b){var c=a(b.currentTarget);if(this.handleItemEvents(c)){if(this.$touchScrollingSub&&this.$touchScrollingSub[0]==c.closest("ul")[0])return this.$touchScrollingSub=null,b.stopPropagation(),!1;if(this.$root.triggerHandler("click.smapi",c[0])===!1)return!1;var d=c.dataSM("sub"),e=!!d&&2==d.dataSM("level");if(d){var f=a(b.target).is(".sub-arrow"),g=this.isCollapsible(),h=/toggle$/.test(this.opts.collapsibleBehavior),i=/link$/.test(this.opts.collapsibleBehavior),j=/^accordion/.test(this.opts.collapsibleBehavior);if(d.is(":visible")){if(!g&&this.opts.showOnClick&&e)return this.menuHide(d),this.clickActivated=!1,this.focusActivated=!1,!1;if(g&&(h||f))return this.itemActivate(c,j),this.menuHide(d),!1}else if((!i||!g||f)&&(!g&&this.opts.showOnClick&&e&&(this.clickActivated=!0),this.itemActivate(c,j),d.is(":visible")))return this.focusActivated=!0,!1}return!(!g&&this.opts.showOnClick&&e||c.hasClass("disabled")||this.$root.triggerHandler("select.smapi",c[0])===!1)&&void 0}},itemDown:function(b){var c=a(b.currentTarget);this.handleItemEvents(c)&&c.dataSM("mousedown",!0)},itemEnter:function(b){var c=a(b.currentTarget);if(this.handleItemEvents(c)){if(!this.isTouchMode()){this.showTimeout&&(clearTimeout(this.showTimeout),this.showTimeout=0);var d=this;this.showTimeout=setTimeout(function(){d.itemActivate(c)},this.opts.showOnClick&&1==c.closest("ul").dataSM("level")?1:this.opts.showTimeout)}this.$root.triggerHandler("mouseenter.smapi",c[0])}},itemFocus:function(b){var c=a(b.currentTarget);this.handleItemEvents(c)&&(!this.focusActivated||this.isTouchMode()&&c.dataSM("mousedown")||this.activatedItems.length&&this.activatedItems[this.activatedItems.length-1][0]==c[0]||this.itemActivate(c,!0),this.$root.triggerHandler("focus.smapi",c[0]))},itemLeave:function(b){var c=a(b.currentTarget);this.handleItemEvents(c)&&(this.isTouchMode()||(c[0].blur(),this.showTimeout&&(clearTimeout(this.showTimeout),this.showTimeout=0)),c.removeDataSM("mousedown"),this.$root.triggerHandler("mouseleave.smapi",c[0]))},menuHide:function(b){if(this.$root.triggerHandler("beforehide.smapi",b[0])!==!1&&(k&&b.stop(!0,!0),"none"!=b.css("display"))){var c=function(){b.css("z-index","")};this.isCollapsible()?k&&this.opts.collapsibleHideFunction?this.opts.collapsibleHideFunction.call(this,b,c):b.hide(this.opts.collapsibleHideDuration,c):k&&this.opts.hideFunction?this.opts.hideFunction.call(this,b,c):b.hide(this.opts.hideDuration,c),b.dataSM("scroll")&&(this.menuScrollStop(b),b.css({"touch-action":"","-ms-touch-action":"","-webkit-transform":"",transform:""}).off(".smartmenus_scroll").removeDataSM("scroll").dataSM("scroll-arrows").hide()),b.dataSM("parent-a").removeClass("highlighted").attr("aria-expanded","false"),b.attr({"aria-expanded":"false","aria-hidden":"true"});var d=b.dataSM("level");this.activatedItems.splice(d-1,1),this.visibleSubMenus.splice(a.inArray(b,this.visibleSubMenus),1),this.$root.triggerHandler("hide.smapi",b[0])}},menuHideAll:function(){this.showTimeout&&(clearTimeout(this.showTimeout),this.showTimeout=0);for(var a=this.opts.isPopup?1:0,b=this.visibleSubMenus.length-1;b>=a;b--)this.menuHide(this.visibleSubMenus[b]);this.opts.isPopup&&(k&&this.$root.stop(!0,!0),this.$root.is(":visible")&&(k&&this.opts.hideFunction?this.opts.hideFunction.call(this,this.$root):this.$root.hide(this.opts.hideDuration))),this.activatedItems=[],this.visibleSubMenus=[],this.clickActivated=!1,this.focusActivated=!1,this.zIndexInc=0,this.$root.triggerHandler("hideAll.smapi")},menuHideSubMenus:function(a){for(var b=this.activatedItems.length-1;b>=a;b--){var c=this.activatedItems[b].dataSM("sub");c&&this.menuHide(c)}},menuInit:function(a){if(!a.dataSM("in-mega")){a.hasClass("mega-menu")&&a.find("ul").dataSM("in-mega",!0);for(var b=2,c=a[0];(c=c.parentNode.parentNode)!=this.$root[0];)b++;var d=a.prevAll("a").eq(-1);d.length||(d=a.prevAll().find("a").eq(-1)),d.addClass("has-submenu").dataSM("sub",a),a.dataSM("parent-a",d).dataSM("level",b).parent().dataSM("sub",a);var e=d.attr("id")||this.accessIdPrefix+ ++this.idInc,f=a.attr("id")||this.accessIdPrefix+ ++this.idInc;d.attr({id:e,"aria-haspopup":"true","aria-controls":f,"aria-expanded":"false"}),a.attr({id:f,role:"group","aria-hidden":"true","aria-labelledby":e,"aria-expanded":"false"}),this.opts.subIndicators&&d[this.opts.subIndicatorsPos](this.$subArrow.clone())}},menuPosition:function(b){var c,e,f=b.dataSM("parent-a"),h=f.closest("li"),i=h.parent(),j=b.dataSM("level"),k=this.getWidth(b),l=this.getHeight(b),m=f.offset(),n=m.left,o=m.top,p=this.getWidth(f),q=this.getHeight(f),r=a(window),s=r.scrollLeft(),t=r.scrollTop(),u=this.getViewportWidth(),v=this.getViewportHeight(),w=i.parent().is("[data-sm-horizontal-sub]")||2==j&&!i.hasClass("sm-vertical"),x=this.opts.rightToLeftSubMenus&&!h.is("[data-sm-reverse]")||!this.opts.rightToLeftSubMenus&&h.is("[data-sm-reverse]"),y=2==j?this.opts.mainMenuSubOffsetX:this.opts.subMenusSubOffsetX,z=2==j?this.opts.mainMenuSubOffsetY:this.opts.subMenusSubOffsetY;if(w?(c=x?p-k-y:y,e=this.opts.bottomToTopSubMenus?-l-z:q+z):(c=x?y-k:p-y,e=this.opts.bottomToTopSubMenus?q-z-l:z),this.opts.keepInViewport){var A=n+c,B=o+e;if(x&&A<s?c=w?s-A+c:p-y:!x&&A+k>s+u&&(c=w?s+u-k-A+c:y-k),w||(l<v&&B+l>t+v?e+=t+v-l-B:(l>=v||B<t)&&(e+=t-B)),w&&(B+l>t+v+.49||B<t)||!w&&l>v+.49){var C=this;b.dataSM("scroll-arrows")||b.dataSM("scroll-arrows",a([a('<span class="scroll-up"><span class="scroll-up-arrow"></span></span>')[0],a('<span class="scroll-down"><span class="scroll-down-arrow"></span></span>')[0]]).on({mouseenter:function(){b.dataSM("scroll").up=a(this).hasClass("scroll-up"),C.menuScroll(b)},mouseleave:function(a){C.menuScrollStop(b),C.menuScrollOut(b,a)},"mousewheel DOMMouseScroll":function(a){a.preventDefault()}}).insertAfter(b));var D=".smartmenus_scroll";if(b.dataSM("scroll",{y:this.cssTransforms3d?0:e-q,step:1,itemH:q,subH:l,arrowDownH:this.getHeight(b.dataSM("scroll-arrows").eq(1))}).on(d({mouseover:function(a){C.menuScrollOver(b,a)},mouseout:function(a){C.menuScrollOut(b,a)},"mousewheel DOMMouseScroll":function(a){C.menuScrollMousewheel(b,a)}},D)).dataSM("scroll-arrows").css({top:"auto",left:"0",marginLeft:c+(parseInt(b.css("border-left-width"))||0),width:k-(parseInt(b.css("border-left-width"))||0)-(parseInt(b.css("border-right-width"))||0),zIndex:b.css("z-index")}).eq(w&&this.opts.bottomToTopSubMenus?0:1).show(),this.isFixed()){var E={};E[g?"touchstart touchmove touchend":"pointerdown pointermove pointerup MSPointerDown MSPointerMove MSPointerUp"]=function(a){C.menuScrollTouch(b,a)},b.css({"touch-action":"none","-ms-touch-action":"none"}).on(d(E,D))}}}b.css({top:"auto",left:"0",marginLeft:c,marginTop:e-q})},menuScroll:function(a,b,c){var d,e=a.dataSM("scroll"),g=a.dataSM("scroll-arrows"),h=e.up?e.upEnd:e.downEnd;if(!b&&e.momentum){if(e.momentum*=.92,d=e.momentum,d<.5)return void this.menuScrollStop(a)}else d=c||(b||!this.opts.scrollAccelerate?this.opts.scrollStep:Math.floor(e.step));var j=a.dataSM("level");if(this.activatedItems[j-1]&&this.activatedItems[j-1].dataSM("sub")&&this.activatedItems[j-1].dataSM("sub").is(":visible")&&this.menuHideSubMenus(j-1),e.y=e.up&&h<=e.y||!e.up&&h>=e.y?e.y:Math.abs(h-e.y)>d?e.y+(e.up?d:-d):h,a.css(this.cssTransforms3d?{"-webkit-transform":"translate3d(0, "+e.y+"px, 0)",transform:"translate3d(0, "+e.y+"px, 0)"}:{marginTop:e.y}),f&&(e.up&&e.y>e.downEnd||!e.up&&e.y<e.upEnd)&&g.eq(e.up?1:0).show(),e.y==h)f&&g.eq(e.up?0:1).hide(),this.menuScrollStop(a);else if(!b){this.opts.scrollAccelerate&&e.step<this.opts.scrollStep&&(e.step+=.2);var k=this;this.scrollTimeout=i(function(){k.menuScroll(a)})}},menuScrollMousewheel:function(a,b){if(this.getClosestMenu(b.target)==a[0]){b=b.originalEvent;var c=(b.wheelDelta||-b.detail)>0;a.dataSM("scroll-arrows").eq(c?0:1).is(":visible")&&(a.dataSM("scroll").up=c,this.menuScroll(a,!0))}b.preventDefault()},menuScrollOut:function(b,c){f&&(/^scroll-(up|down)/.test((c.relatedTarget||"").className)||(b[0]==c.relatedTarget||a.contains(b[0],c.relatedTarget))&&this.getClosestMenu(c.relatedTarget)==b[0]||b.dataSM("scroll-arrows").css("visibility","hidden"))},menuScrollOver:function(b,c){if(f&&!/^scroll-(up|down)/.test(c.target.className)&&this.getClosestMenu(c.target)==b[0]){this.menuScrollRefreshData(b);var d=b.dataSM("scroll"),e=a(window).scrollTop()-b.dataSM("parent-a").offset().top-d.itemH;b.dataSM("scroll-arrows").eq(0).css("margin-top",e).end().eq(1).css("margin-top",e+this.getViewportHeight()-d.arrowDownH).end().css("visibility","visible")}},menuScrollRefreshData:function(b){var c=b.dataSM("scroll"),d=a(window).scrollTop()-b.dataSM("parent-a").offset().top-c.itemH;this.cssTransforms3d&&(d=-(parseFloat(b.css("margin-top"))-d)),a.extend(c,{upEnd:d,downEnd:d+this.getViewportHeight()-c.subH})},menuScrollStop:function(a){if(this.scrollTimeout)return j(this.scrollTimeout),this.scrollTimeout=0,a.dataSM("scroll").step=1,!0},menuScrollTouch:function(b,d){if(d=d.originalEvent,c(d)){var e=this.getTouchPoint(d);if(this.getClosestMenu(e.target)==b[0]){var f=b.dataSM("scroll");if(/(start|down)$/i.test(d.type))this.menuScrollStop(b)?(d.preventDefault(),this.$touchScrollingSub=b):this.$touchScrollingSub=null,this.menuScrollRefreshData(b),a.extend(f,{touchStartY:e.pageY,touchStartTime:d.timeStamp});else if(/move$/i.test(d.type)){var g=void 0!==f.touchY?f.touchY:f.touchStartY;if(void 0!==g&&g!=e.pageY){this.$touchScrollingSub=b;var h=g<e.pageY;void 0!==f.up&&f.up!=h&&a.extend(f,{touchStartY:e.pageY,touchStartTime:d.timeStamp}),a.extend(f,{up:h,touchY:e.pageY}),this.menuScroll(b,!0,Math.abs(e.pageY-g))}d.preventDefault()}else void 0!==f.touchY&&((f.momentum=15*Math.pow(Math.abs(e.pageY-f.touchStartY)/(d.timeStamp-f.touchStartTime),2))&&(this.menuScrollStop(b),this.menuScroll(b),d.preventDefault()),delete f.touchY)}}},menuShow:function(a){if((a.dataSM("beforefirstshowfired")||(a.dataSM("beforefirstshowfired",!0),this.$root.triggerHandler("beforefirstshow.smapi",a[0])!==!1))&&this.$root.triggerHandler("beforeshow.smapi",a[0])!==!1&&(a.dataSM("shown-before",!0),k&&a.stop(!0,!0),!a.is(":visible"))){var b=a.dataSM("parent-a"),c=this.isCollapsible();if((this.opts.keepHighlighted||c)&&b.addClass("highlighted"),c)a.removeClass("sm-nowrap").css({zIndex:"",width:"auto",minWidth:"",maxWidth:"",top:"",left:"",marginLeft:"",marginTop:""});else{if(a.css("z-index",this.zIndexInc=(this.zIndexInc||this.getStartZIndex())+1),(this.opts.subMenusMinWidth||this.opts.subMenusMaxWidth)&&(a.css({width:"auto",minWidth:"",maxWidth:""}).addClass("sm-nowrap"),this.opts.subMenusMinWidth&&a.css("min-width",this.opts.subMenusMinWidth),this.opts.subMenusMaxWidth)){var d=this.getWidth(a);a.css("max-width",this.opts.subMenusMaxWidth),d>this.getWidth(a)&&a.removeClass("sm-nowrap").css("width",this.opts.subMenusMaxWidth)}this.menuPosition(a)}var e=function(){a.css("overflow","")};c?k&&this.opts.collapsibleShowFunction?this.opts.collapsibleShowFunction.call(this,a,e):a.show(this.opts.collapsibleShowDuration,e):k&&this.opts.showFunction?this.opts.showFunction.call(this,a,e):a.show(this.opts.showDuration,e),b.attr("aria-expanded","true"),a.attr({"aria-expanded":"true","aria-hidden":"false"}),this.visibleSubMenus.push(a),this.$root.triggerHandler("show.smapi",a[0])}},popupHide:function(a){this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0);var b=this;this.hideTimeout=setTimeout(function(){b.menuHideAll()},a?1:this.opts.hideTimeout)},popupShow:function(a,b){if(!this.opts.isPopup)return void alert('SmartMenus jQuery Error:\n\nIf you want to show this menu via the "popupShow" method, set the isPopup:true option.');if(this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0),this.$root.dataSM("shown-before",!0),k&&this.$root.stop(!0,!0),!this.$root.is(":visible")){this.$root.css({left:a,top:b});var c=this,d=function(){c.$root.css("overflow","")};k&&this.opts.showFunction?this.opts.showFunction.call(this,this.$root,d):this.$root.show(this.opts.showDuration,d),this.visibleSubMenus[0]=this.$root}},refresh:function(){this.destroy(!0),this.init(!0)},rootKeyDown:function(b){if(this.handleEvents())switch(b.keyCode){case 27:var c=this.activatedItems[0];if(c){this.menuHideAll(),c[0].focus();var d=c.dataSM("sub");d&&this.menuHide(d)}break;case 32:var e=a(b.target);if(e.is("a")&&this.handleItemEvents(e)){var d=e.dataSM("sub");d&&!d.is(":visible")&&(this.itemClick({currentTarget:b.target}),b.preventDefault())}}},rootOut:function(a){if(this.handleEvents()&&!this.isTouchMode()&&a.target!=this.$root[0]&&(this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0),!this.opts.showOnClick||!this.opts.hideOnClick)){var b=this;this.hideTimeout=setTimeout(function(){b.menuHideAll()},this.opts.hideTimeout)}},rootOver:function(a){this.handleEvents()&&!this.isTouchMode()&&a.target!=this.$root[0]&&this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0)},winResize:function(a){if(this.handleEvents()){if(!("onorientationchange"in window)||"orientationchange"==a.type){var b=this.isCollapsible();this.wasCollapsible&&b||(this.activatedItems.length&&this.activatedItems[this.activatedItems.length-1][0].blur(),this.menuHideAll()),this.wasCollapsible=b}}else if(this.$disableOverlay){var c=this.$root.offset();this.$disableOverlay.css({top:c.top,left:c.left,width:this.$root.outerWidth(),height:this.$root.outerHeight()})}}}}),a.fn.dataSM=function(a,b){return b?this.data(a+"_smartmenus",b):this.data(a+"_smartmenus")},a.fn.removeDataSM=function(a){return this.removeData(a+"_smartmenus")},a.fn.smartmenus=function(b){if("string"==typeof b){var c=arguments,d=b;return Array.prototype.shift.call(c),this.each(function(){var b=a(this).data("smartmenus");b&&b[d]&&b[d].apply(b,c)})}return this.each(function(){var c=a(this).data("sm-options")||null;c&&"object"!=typeof c&&(c=null,alert('ERROR\n\nSmartMenus jQuery init:\nThe value of the "data-sm-options" attribute must be valid JSON.')),c&&a.each(["showFunction","hideFunction","collapsibleShowFunction","collapsibleHideFunction"],function(){this in c&&delete c[this]}),new a.SmartMenus(this,a.extend({},a.fn.smartmenus.defaults,b,c))})},a.fn.smartmenus.defaults={isPopup:!1,mainMenuSubOffsetX:0,mainMenuSubOffsetY:0,subMenusSubOffsetX:0,subMenusSubOffsetY:0,subMenusMinWidth:"10em",subMenusMaxWidth:"20em",subIndicators:!0,subIndicatorsPos:"append",subIndicatorsText:"",scrollStep:30,scrollAccelerate:!0,showTimeout:250,hideTimeout:500,showDuration:0,showFunction:null,hideDuration:0,hideFunction:function(a,b){a.fadeOut(200,b)},collapsibleShowDuration:0,collapsibleShowFunction:function(a,b){a.slideDown(200,b)},collapsibleHideDuration:0,collapsibleHideFunction:function(a,b){a.slideUp(200,b)},showOnClick:!1,hideOnClick:!0,noMouseOver:!1,keepInViewport:!0,keepHighlighted:!0,markCurrentItem:!1,markCurrentTree:!0,rightToLeftSubMenus:!1,bottomToTopSubMenus:!1,collapsibleBehavior:"default"},a});
!function(t){var o=function(o,s){var i,e,n,r,a=!1,c=!1,f=!1,p={},l={to:"top",offset:0,effectsOffset:0,parent:!1,classes:{sticky:"sticky",stickyActive:"sticky-active",stickyEffects:"sticky-effects",spacer:"sticky-spacer"},isRTL:!1,handleScrollbarWidth:!1},d=function(t,o,s){var i={},e=t[0].style;s.forEach((function(t){i[t]=void 0!==e[t]?e[t]:""})),t.data("css-backup-"+o,i)},m=function(t,o){return t.data("css-backup-"+o)};const u=()=>{if(r=b(i,"width"),n=i.offset().left,e.isRTL){const t=e.handleScrollbarWidth?window.innerWidth:document.body.offsetWidth;n=Math.max(t-r-n,0)}};var h=function(){p.$spacer=i.clone().addClass(e.classes.spacer).css({visibility:"hidden",transition:"none",animation:"none"}),i.after(p.$spacer)},y=function(){p.$spacer.remove()},k=function(){d(i,"unsticky",["position","width","margin-top","margin-bottom","top","bottom","inset-inline-start"]);const t={position:"fixed",width:r,marginTop:0,marginBottom:0};t[e.to]=e.offset,t["top"===e.to?"bottom":"top"]="",n&&(t["inset-inline-start"]=n+"px"),i.css(t).addClass(e.classes.stickyActive)},v=function(){i.css(m(i,"unsticky")).removeClass(e.classes.stickyActive)},b=function(t,o,s){var i=getComputedStyle(t[0]),e=parseFloat(i[o]),n="height"===o?["top","bottom"]:["left","right"],r=[];return"border-box"!==i.boxSizing&&r.push("border","padding"),s&&r.push("margin"),r.forEach((function(t){n.forEach((function(o){e+=parseFloat(i[t+"-"+o])}))})),e},w=function(t){var o=p.$window.scrollTop(),s=b(t,"height"),i=innerHeight,e=t.offset().top-o,n=e-i;return{top:{fromTop:e,fromBottom:n},bottom:{fromTop:e+s,fromBottom:n+s}}},g=function(){v(),y(),a=!1,i.trigger("sticky:unstick")},$=function(){var t=w(i),o="top"===e.to;if(c){(o?t.top.fromTop>e.offset:t.bottom.fromBottom<-e.offset)&&(p.$parent.css(m(p.$parent,"childNotFollowing")),i.css(m(i,"notFollowing")),c=!1)}else{var s=w(p.$parent),a=getComputedStyle(p.$parent[0]),f=parseFloat(a[o?"borderBottomWidth":"borderTopWidth"]),l=o?s.bottom.fromTop-f:s.top.fromBottom+f;(o?l<=t.bottom.fromTop:l>=t.top.fromBottom)&&function(){d(p.$parent,"childNotFollowing",["position"]),p.$parent.css("position","relative"),d(i,"notFollowing",["position","inset-inline-start","top","bottom"]);const t={position:"absolute"};if(n=p.$spacer.position().left,e.isRTL){const t=i.parent().outerWidth(),o=p.$spacer.position().left;r=p.$spacer.outerWidth(),n=Math.max(t-r-o,0)}t["inset-inline-start"]=n+"px",t[e.to]="",t["top"===e.to?"bottom":"top"]=0,i.css(t),c=!0}()}},T=function(){var t,o=e.offset;if(a){var s=w(p.$spacer);t="top"===e.to?s.top.fromTop-o:-s.bottom.fromBottom-o,e.parent&&$(),t>0&&g()}else{var n=w(i);(t="top"===e.to?n.top.fromTop-o:-n.bottom.fromBottom-o)<=0&&(u(),h(),k(),a=!0,i.trigger("sticky:stick"),e.parent&&$())}!function(t){f&&-t<e.effectsOffset?(i.removeClass(e.classes.stickyEffects),f=!1):!f&&-t>=e.effectsOffset&&(i.addClass(e.classes.stickyEffects),f=!0)}(t)},B=function(){T()},C=function(){a&&(v(),y(),u(),h(),k(),e.parent&&(c=!1,$()))};this.destroy=function(){a&&g(),p.$window.off("scroll",B).off("resize",C),i.removeClass(e.classes.sticky)},e=jQuery.extend(!0,l,s),i=t(o).addClass(e.classes.sticky),p.$window=t(window),e.parent&&(p.$parent=i.parent(),"parent"!==e.parent&&(p.$parent=p.$parent.closest(e.parent))),p.$window.on({scroll:B,resize:C}),T()};t.fn.sticky=function(s){var i="string"==typeof s;return this.each((function(){var e=t(this);if(i){var n=e.data("sticky");if(!n)throw Error("Trying to perform the `"+s+"` method prior to initialization");if(!n[s])throw ReferenceError("Method `"+s+"` not found in sticky instance");n[s].apply(n,Array.prototype.slice.call(arguments,1)),"destroy"===s&&e.removeData("sticky")}else e.data("sticky",new o(this,s))})),this},window.Sticky=o}(jQuery);
((r,d,l)=>{l={$div:null,settings:null,store:null,chatbox:!1,showed_at:0,is_ready:!1,is_mobile:/Mobile|Android|iPhone|iPad/i.test(navigator.userAgent),can_qr:r.QrCreator&&"function"==typeof QrCreator.render,...l},(r.joinchat_obj=l).$=function(t){return this.$div.querySelector(t)},l.$$=function(t){return this.$div.querySelectorAll(t)},l.send_event=function(o){if((o={event_category:this.settings.event_category||"JoinChat",event_label:"",event_action:"",chat_channel:"whatsapp",chat_id:"--",is_mobile:this.is_mobile?"yes":"no",page_location:location.href,page_title:d.title||"no title",...o}).event_label=o.event_label||o.link||"",o.event_action=o.event_action||o.chat_channel+": "+o.chat_id,delete o.link,d.dispatchEvent(new CustomEvent("joinchat:event",{detail:o,cancelable:!0}))){let t=r[this.settings.data_layer]||r[r.gtm4wp_datalayer_name]||r.dataLayerPYS||r.dataLayer;if("object"==typeof t){let n=r.gtag||function(){t.push(arguments)},s=void 0!==this.settings.ga_event?this.settings.ga_event:"generate_lead";if(s){let e={transport_type:"beacon",...o},i=(Object.keys(e).forEach(t=>{"page_location"===t?e[t]=e[t].substring(0,1e3):"page_referrer"===t?e[t]=e[t].substring(0,420):"page_title"===t?e[t]=e[t].substring(0,300):"string"==typeof e[t]&&(e[t]=e[t].substring(0,100))}),[]),a=t=>{i.includes(t)||(t.startsWith("G-")||t.startsWith("GT-"))&&(i.push(t),n("event",s,{send_to:t,...e}))};if(r.google_tag_data&&google_tag_data.tidr&&google_tag_data.tidr.destination)for(var h in google_tag_data.tidr.destination)a(h);t.forEach(t=>{"config"===t[0]&&t[1]&&a(t[1])})}this.settings.gads&&n("event","conversion",{send_to:this.settings.gads})}var e,i,a=o.event_category;delete o.event_category,"object"==typeof t&&t.push({event:a,...o}),"function"==typeof fbq&&("whatsapp"===o.chat_channel&&(i=""+(e=o.chat_id).substring(0,3)+"X".repeat(e.length-5)+e.substring(e.length-2),o.chat_id=i,o.event_label=o.event_label.replace(e,i),o.event_action=o.event_action.replace(e,i)),fbq("trackCustom",a,o))}},l.get_wa_link=function(t,e,i){e=void 0!==e?e:this.settings.message_send||"",i=void 0!==i?i:this.settings.whatsapp_web&&!this.is_mobile;i=new URL((i?"https://web.whatsapp.com/send?phone=":"https://wa.me/")+(t||this.settings.telephone));return e&&i.searchParams.set("text",e),i.toString()},l.track_click=function(t){var e;this.settings.tracking_url&&(e={trigger:t.trigger||"unknown",chat_channel:t.chat_channel||"",chat_id:t.chat_id||"",is_mobile:this.is_mobile?"1":"0"},d.dispatchEvent(new CustomEvent("joinchat:track",{detail:{params:t,payload:e},cancelable:!0})))&&(t=new URLSearchParams(e),this.settings.tracking_nonce&&t.set("nonce",this.settings.tracking_nonce),"function"==typeof navigator.sendBeacon?navigator.sendBeacon(this.settings.tracking_url,t):fetch(this.settings.tracking_url,{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded; charset=UTF-8"},body:t.toString(),keepalive:!0,credentials:"same-origin"}).catch(()=>{}))},l.show=function(t){this.$div.removeAttribute("hidden"),this.$div.classList.add("joinchat--show"),t&&this.$div.classList.add("joinchat--tooltip")},l.hide=function(){this.$div.classList.remove("joinchat--show")},l.chatbox_show=function(t="unknown"){this.chatbox||(this.chatbox=!0,this.showed_at=Date.now(),clearTimeout(this.open_text_anim_timeout),this.$div.classList.add("joinchat--chatbox"),this.$div.classList.add("joinchat--opening"),this.open_text_anim_timeout=setTimeout(()=>this.$div.classList.remove("joinchat--opening"),550),this.settings.message_badge&&this.$(".joinchat__badge").classList.replace("joinchat__badge--in","joinchat__badge--out"),d.dispatchEvent(new CustomEvent("joinchat:show",{detail:{trigger:t}})))},l.chatbox_hide=function(){this.chatbox&&(this.chatbox=!1,clearTimeout(this.open_text_anim_timeout),this.$div.classList.remove("joinchat--chatbox","joinchat--tooltip","joinchat--opening"),this.settings.message_badge&&this.$(".joinchat__badge").classList.remove("joinchat__badge--out"),d.dispatchEvent(new Event("joinchat:hide")))},l.save_hash=function(){var t;!this.settings.message_hash||this.settings.message_delay<0||(t=(this.store.getItem("joinchat_hashes")||"").split(",").filter(Boolean)).includes(this.settings.message_hash)||(t.push(this.settings.message_hash),this.store.setItem("joinchat_hashes",t.join(",")))},l.open_whatsapp=function(t,e,i="unknown"){t=t||this.settings.telephone,e=void 0!==e?e:this.settings.message_send||"";t={link:this.get_wa_link(t,e),chat_channel:"whatsapp",chat_id:t,chat_message:e,trigger:i};d.dispatchEvent(new CustomEvent("joinchat:open",{detail:t,cancelable:!0}))&&(this.track_click(t),this.send_event(t),r.open(t.link,"joinchat","noopener"))},l.need_optin=function(){return this.$div.classList.contains("joinchat--optout")},l.use_qr=function(){return!!this.settings.qr&&this.can_qr&&!this.is_mobile},l.open=function(t,e,i,a="unknown"){t&&!this.need_optin()||!l.$(".joinchat__chatbox")?Date.now()<l.showed_at+600||(this.save_hash(),this.open_whatsapp(e,i,a)):this.chatbox_show(a)},l.close=function(){this.save_hash(),this.chatbox_hide()},l.rand_text=function(t){t.querySelectorAll("jc-rand").forEach(t=>{var e=t.children;t.insertAdjacentHTML("afterend",e[Math.floor(Math.random()*e.length)].innerHTML),t.remove()})},l.qr=function(t,e){var i=d.createElement("CANVAS");return QrCreator.render(Object.assign({text:t,radius:.4,background:"#FFF",size:200*(r.devicePixelRatio||1)},this.settings.qr||{},e||{}),i),i};var t=()=>{if(l.$div=d.querySelector(".joinchat"),l.$div){l.settings=JSON.parse(l.$div.dataset.settings);try{localStorage.test=2,l.store=localStorage}catch(t){l.store={_data:{},setItem:function(t,e){this._data[t]=String(e)},getItem:function(t){return this._data.hasOwnProperty(t)?this._data[t]:null}}}if(l.settings&&l.settings.telephone){if(l.is_mobile||!l.settings.mobile_only){d.dispatchEvent(new Event("joinchat:starting"));var e=1e3*l.settings.button_delay,n=Math.max(0,1e3*l.settings.message_delay);let c=!!l.settings.message_hash;var s=parseInt(l.store.getItem("joinchat_views")||1)>=l.settings.message_views,o=(l.store.getItem("joinchat_hashes")||"").split(",").filter(Boolean);let i=void 0!==l.settings.cta_viewed?l.settings.cta_viewed:-1!==o.indexOf(l.settings.message_hash||"none"),t=!i&&(l.settings.message_badge||!c||!n||!s),a=(setTimeout(()=>l.show(t),e),(t,e=!1)=>l.open(e,void 0,void 0,t));if(c&&!i&&n){let t;l.settings.message_badge?t=setTimeout(()=>l.$(".joinchat__badge").classList.add("joinchat__badge--in"),e+n):s&&(t=setTimeout(()=>a("auto"),e+n)),d.addEventListener("joinchat:show",()=>clearTimeout(t),{once:!0})}if(o=l.$(".joinchat__button"),!l.is_mobile){let t;o.addEventListener("mouseenter",()=>{l.$(".joinchat__chatbox")&&(t=setTimeout(()=>a("hover"),1500))}),o.addEventListener("mouseleave",()=>{clearTimeout(t)})}if(o.addEventListener("click",()=>a("button")),l.$(".joinchat__open")?.addEventListener("click",()=>a("contact",!0)),l.$(".joinchat__close")?.addEventListener("click",()=>l.close()),l.$("#joinchat_optin")?.addEventListener("change",t=>{t=t.target.checked;l.$div.classList.toggle("joinchat--optout",!t),d.dispatchEvent(new CustomEvent("joinchat:optin",{detail:{optin:t}}))}),l.is_mobile){let e,t,i=()=>{var t=(d.activeElement.type||"").toLowerCase();["date","datetime","email","month","number","password","search","tel","text","textarea","time","url","week"].includes(t)?l.chatbox?(l.chatbox_hide(),setTimeout(()=>l.hide(),400)):l.hide():l.show()};["focusin","focusout"].forEach(t=>d.addEventListener(t,t=>{t.target.matches("input, textarea")&&!l.$div.contains(t.target)&&(clearTimeout(e),e=setTimeout(i,200))})),r.addEventListener("resize",()=>{clearTimeout(t),t=setTimeout(()=>{l.$div.style.setProperty("--vh",r.innerHeight+"px")},200)}),r.dispatchEvent(new Event("resize"))}if(l.use_qr()?l.$(".joinchat__qr").appendChild(l.qr(l.get_wa_link(void 0,void 0,!1))):l.$(".joinchat__qr")?.remove(),n&&!s&&l.store.setItem("joinchat_views",parseInt(l.store.getItem("joinchat_views")||0)+1),d.addEventListener("joinchat:show",()=>{let a=l.$(".joinchat__scroll"),n=l.$(".joinchat__chat"),s=l.$$(".joinchat__bubble");var t=r.matchMedia("(prefers-reduced-motion)").matches;if(!n)return;if(c&&l.rand_text(n),l.$$("[data-src]").forEach(t=>{t.setAttribute("src",t.dataset.src),t.removeAttribute("data-src")}),!t){1<s.length&&(s.forEach(t=>t.classList.add("joinchat--hidden")),l.$(".joinchat__optin")?.classList.add("joinchat--hidden"));let e=n.offsetHeight,i;new MutationObserver(()=>{var t;a.scrollHeight>a.offsetHeight||(t=n.offsetHeight,clearTimeout(i),n.style.height=e+"px",n.offsetHeight,n.style.height=t+"px",e=t,i=setTimeout(()=>{n.style.height="",e=n.offsetHeight},205))}).observe(n,{childList:!0,attributes:!0,attributeFilter:["class"]})}if(s.length<=1||t)return void setTimeout(()=>n.dispatchEvent(new Event("joinchat:bubbles")),1);let e=0,i=(t,e)=>Math.round(Math.random()*(e-t)+t),o=(t,e)=>{l.$(".joinchat__bubble--loading")?.remove(),t.classList.remove("joinchat--hidden"),setTimeout(h,e)},h=()=>{if(e>=s.length)l.$(".joinchat__optin")?.classList.remove("joinchat--hidden"),n.dispatchEvent(new Event("joinchat:bubbles"));else{let t=s[e++];t.classList.contains("joinchat__bubble--note")?o(t,210):(n.insertAdjacentHTML("beforeend",'<div class="joinchat__bubble joinchat__bubble--loading"></div>'),setTimeout(()=>o(t,i(400,600)),Math.min(60*t.textContent.split(/\s+/).length+210,3e3)))}};h()},{once:!0}),"#joinchat"!==(e=new URL(r.location)).hash&&!e.searchParams.has("joinchat")||(o=1e3*(parseInt(e.searchParams.get("joinchat"))||0),setTimeout(()=>l.show(),o),setTimeout(()=>l.chatbox_show("url"),700+o)),d.addEventListener("click",t=>{var e=t.target.closest('.joinchat_open, .joinchat_app, a[href="#joinchat"], a[href="#whatsapp"]');e&&(t.preventDefault(),t=e===e.closest('.joinchat_app, a[href="#whatsapp"]'),l.open(t,e.dataset.phone,e.dataset.message,"trigger"))}),d.addEventListener("click",t=>{t.target.closest(".joinchat_close")&&(t.preventDefault(),l.close())}),n=d.querySelectorAll(".joinchat_show, .joinchat_force_show"),c&&n&&"IntersectionObserver"in r){let e=new IntersectionObserver(t=>{t.forEach(t=>{t.intersectionRatio<=0||i&&!t.target.classList.contains("joinchat_force_show")||(e.disconnect(),a("screen"))})});n.forEach(t=>e.observe(t))}l.is_ready=!0,d.dispatchEvent(new Event("joinchat:start"))}else l.hide(),d.addEventListener("click",t=>{var e=t.target.closest('.joinchat_open, .joinchat_app, a[href="#joinchat"], a[href="#whatsapp"]');e&&(t.preventDefault(),l.open_whatsapp(e.dataset.phone,e.dataset.message,"trigger"))});if(l.can_qr&&!l.is_mobile?d.querySelectorAll(".joinchat-button__qr").forEach(t=>t.appendChild(l.qr(l.get_wa_link(t.dataset.phone,t.dataset.message,!1)))):d.querySelectorAll(".wp-block-joinchat-button figure").forEach(t=>t.remove()),void 0!==l.settings.sku&&"function"==typeof jQuery){let a=l.settings.message_send;jQuery("form.variations_form").on("found_variation reset_data",function(t,e){let i=e&&e.sku||l.settings.sku;l.$$(".joinchat__chat jc-sku").forEach(t=>t.textContent=i),l.settings.message_send=a.replace(/<jc-sku>.*<\/jc-sku>/g,i)})}}}};"loading"!==d.readyState?t():d.addEventListener("DOMContentLoaded",t)})(window,document,window.joinchat_obj||{});
window.paElementsHandler={isElementAlreadyExists:function(n){return!!(window.paElementList&&n in window.paElementList)||!(window.paElementList={...window.paElementList,[n]:!0})}};
(()=>{"use strict";var e,r,a,n={},b={};function __webpack_require__(e){var r=b[e];if(void 0!==r)return r.exports;var a=b[e]={exports:{}};return n[e](a,a.exports,__webpack_require__),a.exports}__webpack_require__.m=n,e=[],__webpack_require__.O=(r,a,n,b)=>{if(!a){var i=1/0;for(o=0;o<e.length;o++){for(var[a,n,b]=e[o],c=!0,t=0;t<a.length;t++)(!1&b||i>=b)&&Object.keys(__webpack_require__.O).every((e=>__webpack_require__.O[e](a[t])))?a.splice(t--,1):(c=!1,b<i&&(i=b));if(c){e.splice(o--,1);var _=n();void 0!==_&&(r=_)}}return r}b=b||0;for(var o=e.length;o>0&&e[o-1][2]>b;o--)e[o]=e[o-1];e[o]=[a,n,b]},__webpack_require__.f={},__webpack_require__.e=e=>Promise.all(Object.keys(__webpack_require__.f).reduce(((r,a)=>(__webpack_require__.f[a](e,r),r)),[])),__webpack_require__.u=e=>635===e?"code-highlight.b9addbc842a50347c9ab.bundle.min.js":519===e?"video-playlist.909c41acbc73cb741e9d.bundle.min.js":375===e?"paypal-button.f4f64e46173f50701949.bundle.min.js":786===e?"0726b2d81686a5392236.bundle.min.js":857===e?"stripe-button.49130d6eecb5ebc8afbd.bundle.min.js":581===e?"progress-tracker.8cccdda9737c272489fc.bundle.min.js":961===e?"animated-headline.c009d6fa482515df23f8.bundle.min.js":692===e?"media-carousel.8d26e5df1a1527329fde.bundle.min.js":897===e?"carousel.3620fca501cb18163600.bundle.min.js":416===e?"countdown.0e9e688751d29d07a8d3.bundle.min.js":292===e?"hotspot.5033ed75928eff79cb95.bundle.min.js":325===e?"form.71055747203b48a65a24.bundle.min.js":543===e?"gallery.06be1c07b9901f53d709.bundle.min.js":970===e?"lottie.a287ccfe024bea61e651.bundle.min.js":334===e?"nav-menu.8521a0597c50611efdc6.bundle.min.js":887===e?"popup.f7b15b2ca565b152bf98.bundle.min.js":535===e?"load-more.8b46f464e573feab5dd7.bundle.min.js":396===e?"posts.aec59265318492b89cb5.bundle.min.js":726===e?"portfolio.4cd5da34009c30cb5d70.bundle.min.js":316===e?"share-buttons.63d984f8c96d1e053bc0.bundle.min.js":829===e?"slides.c0029640cbdb48199471.bundle.min.js":158===e?"social.d71d263bd937f0906192.bundle.min.js":404===e?"table-of-contents.3be1ab725f562d10dd86.bundle.min.js":345===e?"archive-posts.16a93245d08246e5e540.bundle.min.js":798===e?"search-form.b7065999d77832a1b764.bundle.min.js":6===e?"woocommerce-menu-cart.54f2e75f6769dce707e2.bundle.min.js":80===e?"woocommerce-purchase-summary.88a2d8ca449739e34f9f.bundle.min.js":354===e?"woocommerce-checkout-page.6ba1f1f2aa99210fa1cf.bundle.min.js":4===e?"woocommerce-cart.480d117b95956d1f28a5.bundle.min.js":662===e?"woocommerce-my-account.d54826f355f9822b0ec0.bundle.min.js":621===e?"woocommerce-notices.00f9132bbbd683277a27.bundle.min.js":787===e?"product-add-to-cart.c32f5d5e404511d68720.bundle.min.js":993===e?"loop.89cc81d2188312a17a17.bundle.min.js":932===e?"loop-carousel.cd9a95b2e4dd2a239b81.bundle.min.js":550===e?"ajax-pagination.2090b5f4906bcda1dcc2.bundle.min.js":727===e?"mega-menu.82093824ddb3f5531ab4.bundle.min.js":87===e?"mega-menu-stretch-content.480e081cebe071d683e8.bundle.min.js":912===e?"menu-title-keyboard-handler.f0362773c21105d2c65c.bundle.min.js":33===e?"nested-carousel.db797a097fdc5532ef4a.bundle.min.js":225===e?"taxonomy-filter.a32526f3e4a201b5fce1.bundle.min.js":579===e?"off-canvas.137463f629e2b7cbaf02.bundle.min.js":1===e?"contact-buttons.99a987d66bcc2ade0ee6.bundle.min.js":61===e?"contact-buttons-var-10.16cf733dc3d3b250fef4.bundle.min.js":249===e?"floating-bars-var-2.75c36e8b0bacbac6105e.bundle.min.js":440===e?"floating-bars-var-3.cdf99fd0b063a0032d53.bundle.min.js":187===e?"search.5d88e65c03029f91931d.bundle.min.js":void 0,__webpack_require__.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),__webpack_require__.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),r={},a="elementor-pro:",__webpack_require__.l=(e,n,b,i)=>{if(r[e])r[e].push(n);else{var c,t;if(void 0!==b)for(var _=document.getElementsByTagName("script"),o=0;o<_.length;o++){var d=_[o];if(d.getAttribute("src")==e||d.getAttribute("data-webpack")==a+b){c=d;break}}c||(t=!0,(c=document.createElement("script")).charset="utf-8",c.timeout=120,__webpack_require__.nc&&c.setAttribute("nonce",__webpack_require__.nc),c.setAttribute("data-webpack",a+b),c.src=e),r[e]=[n];var onScriptComplete=(a,n)=>{c.onerror=c.onload=null,clearTimeout(u);var b=r[e];if(delete r[e],c.parentNode&&c.parentNode.removeChild(c),b&&b.forEach((e=>e(n))),a)return a(n)},u=setTimeout(onScriptComplete.bind(null,void 0,{type:"timeout",target:c}),12e4);c.onerror=onScriptComplete.bind(null,c.onerror),c.onload=onScriptComplete.bind(null,c.onload),t&&document.head.appendChild(c)}},(()=>{var e;__webpack_require__.g.importScripts&&(e=__webpack_require__.g.location+"");var r=__webpack_require__.g.document;if(!e&&r&&(r.currentScript&&"SCRIPT"===r.currentScript.tagName.toUpperCase()&&(e=r.currentScript.src),!e)){var a=r.getElementsByTagName("script");if(a.length)for(var n=a.length-1;n>-1&&(!e||!/^http(s?):/.test(e));)e=a[n--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),__webpack_require__.p=e})(),(()=>{var e={978:0};__webpack_require__.f.j=(r,a)=>{var n=__webpack_require__.o(e,r)?e[r]:void 0;if(0!==n)if(n)a.push(n[2]);else if(978!=r){var b=new Promise(((a,b)=>n=e[r]=[a,b]));a.push(n[2]=b);var i=__webpack_require__.p+__webpack_require__.u(r),c=new Error;__webpack_require__.l(i,(a=>{if(__webpack_require__.o(e,r)&&(0!==(n=e[r])&&(e[r]=void 0),n)){var b=a&&("load"===a.type?"missing":a.type),i=a&&a.target&&a.target.src;c.message="Loading chunk "+r+" failed.\n("+b+": "+i+")",c.name="ChunkLoadError",c.type=b,c.request=i,n[1](c)}}),"chunk-"+r,r)}else e[r]=0},__webpack_require__.O.j=r=>0===e[r];var webpackJsonpCallback=(r,a)=>{var n,b,[i,c,t]=a,_=0;if(i.some((r=>0!==e[r]))){for(n in c)__webpack_require__.o(c,n)&&(__webpack_require__.m[n]=c[n]);if(t)var o=t(__webpack_require__)}for(r&&r(a);_<i.length;_++)b=i[_],__webpack_require__.o(e,b)&&e[b]&&e[b][0](),e[b]=0;return __webpack_require__.O(o)},r=self.webpackChunkelementor_pro=self.webpackChunkelementor_pro||[];r.forEach(webpackJsonpCallback.bind(null,0)),r.push=webpackJsonpCallback.bind(null,r.push.bind(r))})()})();