!function(n){n.fn.hoverIntent=function(t,i,r){var u={interval:100,sensitivity:6,timeout:0};u="object"==typeof t?n.extend(u,t):n.isFunction(i)?n.extend(u,{over:t,out:i,selector:r}):n.extend(u,{over:t,out:t,selector:i});var f,e,o,s,h=function(n){f=n.pageX;e=n.pageY},c=function(t,i){return i.hoverIntent_t=clearTimeout(i.hoverIntent_t),Math.sqrt((o-f)*(o-f)+(s-e)*(s-e))<u.sensitivity?(n(i).off("mousemove.hoverIntent",h),i.hoverIntent_s=!0,u.over.apply(i,[t])):(o=f,s=e,i.hoverIntent_t=setTimeout(function(){c(t,i)},u.interval),void 0)},a=function(n,t){return t.hoverIntent_t=clearTimeout(t.hoverIntent_t),t.hoverIntent_s=!1,u.out.apply(t,[n])},l=function(t){var r=n.extend({},t),i=this;i.hoverIntent_t&&(i.hoverIntent_t=clearTimeout(i.hoverIntent_t));"mouseenter"===t.type?(o=r.pageX,s=r.pageY,n(i).on("mousemove.hoverIntent",h),i.hoverIntent_s||(i.hoverIntent_t=setTimeout(function(){c(r,i)},u.interval))):(n(i).off("mousemove.hoverIntent",h),i.hoverIntent_s&&(i.hoverIntent_t=setTimeout(function(){a(r,i)},u.timeout)))};return this.on({"mouseenter.hoverIntent":l,"mouseleave.hoverIntent":l},u.selector)}}(jQuery),function(n){"use strict";n.maxmegamenu=function(t,i){var r=this,u=n(t),e={event:u.attr("data-event"),effect:u.attr("data-effect"),effect_speed:parseInt(u.attr("data-effect-speed")),panel_width:u.attr("data-panel-width"),panel_inner_width:u.attr("data-panel-inner-width"),second_click:u.attr("data-second-click"),vertical_behaviour:u.attr("data-vertical-behaviour"),document_click:u.attr("data-document-click"),breakpoint:u.attr("data-breakpoint"),unbind_events:u.attr("data-unbind")},f;r.settings={};f=n("li.mega-menu-megamenu.mega-menu-item-has-children,li.mega-menu-flyout.mega-menu-item-has-children,li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item-has-children,li.mega-menu-flyout li.mega-menu-item-has-children",t);r.hidePanel=function(t,i){if(!i&&r.settings.effect=="slide"){t.siblings(".mega-sub-menu").animate({height:"hide"},r.settings.effect_speed,function(){t.siblings(".mega-sub-menu").css("display","");t.parent().removeClass("mega-toggle-on").triggerHandler("close_panel")});return}i&&t.siblings(".mega-sub-menu").css("display","none").delay(r.settings.effect_speed).queue(function(){n(this).css("display","").dequeue()});t.parent().removeClass("mega-toggle-on").triggerHandler("close_panel");r.addAnimatingClass(t.parent())};r.addAnimatingClass=function(t){if(r.settings.effect!=="disabled"){n(".mega-animating").removeClass("mega-animating");var i=r.settings.effect_speed+parseInt(megamenu.timeout,10);t.addClass("mega-animating");setTimeout(function(){t.removeClass("mega-animating")},i)}};r.hideAllPanels=function(){n(".mega-toggle-on > a.mega-menu-link",u).each(function(){r.hidePanel(n(this),!1)})};r.hideSiblingPanels=function(t,i){t.parent().parent().find(".mega-toggle-on").children("a.mega-menu-link").each(function(){r.hidePanel(n(this),i)})};r.isDesktopView=function(){return Math.max(window.outerWidth,n(window).width())>=r.settings.breakpoint};r.isMobileView=function(){return!r.isDesktopView()};r.showPanel=function(t){(n(".mega-animating").removeClass("mega-animating"),r.isMobileView()&&t.parent().hasClass("mega-hide-sub-menu-on-mobile"))||(r.isDesktopView()&&(u.hasClass("mega-menu-horizontal")||u.hasClass("mega-menu-vertical"))&&r.hideSiblingPanels(t,!0),(r.isMobileView()&&u.hasClass("mega-keyboard-navigation")||r.settings.vertical_behaviour==="accordion")&&r.hideSiblingPanels(t,!1),r.calculateDynamicSubmenuWidths(t),r.settings.effect=="slide"&&t.siblings(".mega-sub-menu").css("display","none").animate({height:"show"},r.settings.effect_speed),t.parent().addClass("mega-toggle-on").triggerHandler("open_panel"))};r.calculateDynamicSubmenuWidths=function(t){var e,o,i,f;t.parent().hasClass("mega-menu-megamenu")&&r.settings.panel_width&&n(r.settings.panel_width).length>0&&(r.isDesktopView()?(e=u.offset(),o=n(r.settings.panel_width).offset(),t.siblings(".mega-sub-menu").css({width:n(r.settings.panel_width).outerWidth(),left:o.left-e.left+"px"})):t.siblings(".mega-sub-menu").css({width:"",left:""}));t.parent().hasClass("mega-menu-megamenu")&&r.settings.panel_inner_width&&n(r.settings.panel_inner_width).length>0&&(i=0,i=n(r.settings.panel_inner_width).length?parseInt(n(r.settings.panel_inner_width).width(),10):parseInt(r.settings.panel_inner_width,10),f=parseInt(t.siblings(".mega-sub-menu").innerWidth(),10),r.isDesktopView()&&i>0&&i<f?t.siblings(".mega-sub-menu").css({paddingLeft:(f-i)/2+"px",paddingRight:(f-i)/2+"px"}):t.siblings(".mega-sub-menu").css({paddingLeft:"",paddingRight:""}))};var o=function(){var t=!1;n(document).on({touchmove:function(){t=!0},touchstart:function(){t=!1}});n(document).on("click touchend",function(i){t||r.settings.document_click!=="collapse"||n(i.target).closest(".mega-menu li").length||r.hideAllPanels();t=!1});n("> a.mega-menu-link",f).on("click.megamenu touchend.megamenu",function(i){if(r.isDesktopView()&&n(this).parent().hasClass("mega-toggle-on")&&n(this).parent().parent().parent().hasClass("mega-menu-tabbed")){i.preventDefault();return}t||r.isMobileView()&&n(this).parent().hasClass("mega-hide-sub-menu-on-mobile")||(r.settings.second_click==="go"||n(this).parent().hasClass("mega-click-click-go")?n(this).parent().hasClass("mega-toggle-on")||(i.preventDefault(),r.showPanel(n(this))):(i.preventDefault(),n(this).parent().hasClass("mega-toggle-on")?r.hidePanel(n(this),!1):r.showPanel(n(this))))})},s=function(){f.on({mouseenter:function(){r.unbindClickEvents();n(this).hasClass("mega-toggle-on")||r.showPanel(n(this).children("a.mega-menu-link"))},mouseleave:function(){n(this).hasClass("mega-toggle-on")&&!n(this).parent().parent().hasClass("mega-menu-tabbed")&&r.hidePanel(n(this).children("a.mega-menu-link"),!1)}})},h=function(){f.hoverIntent({over:function(){r.unbindClickEvents();n(this).hasClass("mega-toggle-on")||r.showPanel(n(this).children("a.mega-menu-link"))},out:function(){n(this).hasClass("mega-toggle-on")&&!n(this).parent().parent().hasClass("mega-menu-tabbed")&&r.hidePanel(n(this).children("a.mega-menu-link"),!1)},timeout:megamenu.timeout,interval:megamenu.interval})},c=function(){var t=9,i=27;n("body").on("keyup",function(t){var f=t.keyCode||t.which;f===i&&(u.removeClass("mega-keyboard-navigation"),r.hideAllPanels());u.hasClass("mega-keyboard-navigation")&&!n(event.target).closest(".mega-menu li").length&&(u.removeClass("mega-keyboard-navigation"),r.hideAllPanels())});u.parent().on("keyup",function(i){var o=i.keyCode||i.which,e=n(i.target);o===t&&(u.addClass("mega-keyboard-navigation"),e.parent().is(f)?r.showPanel(e):r.hideSiblingPanels(e),e.hasClass("mega-menu-toggle")&&e.toggleClass("mega-menu-open"))})};r.unbindAllEvents=function(){n("ul.mega-sub-menu, li.mega-menu-item, a.mega-menu-link",t).off().unbind()};r.unbindClickEvents=function(){n("a.mega-menu-link",t).off("click.megamenu touchend.megamenu")};r.bindMegaMenuEvents=function(){r.isDesktopView()&&r.settings.event==="hover_intent"&&h();r.isDesktopView()&&r.settings.event==="hover"&&s();o();c()};r.monitorView=function(){r.isDesktopView()?u.data("view","desktop"):(u.data("view","mobile"),r.switchToMobile());r.checkWidth();n(window).resize(function(){r.checkWidth()})};r.checkWidth=function(){r.isMobileView()&&u.data("view")==="desktop"&&(u.data("view","mobile"),r.switchToMobile());r.isDesktopView()&&u.data("view")==="mobile"&&(u.data("view","desktop"),r.switchToDesktop());r.isDesktopView()&&r.calculateDynamicSubmenuWidths(n("li.mega-menu-megamenu.mega-toggle-on > a.mega-menu-link",u))};r.reverseRightAlignedItems=function(){n("body").hasClass("rtl")||u.append(u.children("li.mega-item-align-right").get().reverse())};r.switchToMobile=function(){r.unbindAllEvents();r.bindMegaMenuEvents();r.reverseRightAlignedItems();r.hideAllPanels()};r.switchToDesktop=function(){r.unbindAllEvents();r.bindMegaMenuEvents();r.reverseRightAlignedItems();r.hideAllPanels()};r.init=function(){u.triggerHandler("before_mega_menu_init");r.settings=n.extend({},e,i);u.removeClass("mega-no-js");u.siblings(".mega-menu-toggle").on("click",function(t){n(t.target).is(".mega-menu-toggle-block, .mega-menu-toggle")&&n(this).toggleClass("mega-menu-open")});r.settings.unbind_events=="true"&&r.unbindAllEvents();r.bindMegaMenuEvents();r.monitorView();u.triggerHandler("after_mega_menu_init")};r.init()};n.fn.maxmegamenu=function(t){return this.each(function(){if(undefined===n(this).data("maxmegamenu")){var i=new n.maxmegamenu(this,t);n(this).data("maxmegamenu",i)}})};n(function(){n(".mega-menu").maxmegamenu()})}(jQuery)