function generateStickyDebounce(t,e,i){var s;return function(){var n=this,a=arguments,o=i&&!s;clearTimeout(s),s=setTimeout(function(){s=null,i||t.apply(n,a)},e),o&&t.apply(n,a)}}!function(t,e,i){var s=function(s,n){var a,o=0,r=0,l="",c=0,p=!1,d=!1,f=!1,u=!1,m=0,g=0,h=0,b=0,k=0,v=0,y=0,w=t(),C=t("body"),I=0,x=0,H=0,S=t(s).clone().css({visibility:"hidden",display:"none"}).attr({id:"sticky-placeholder",itemtype:null,itemscope:null}),U=t(),z={top:0,bottom:0,custom:[]},M={scrollHide:!1,lazyHeight:0,topMargin:"auto",keepInWrapper:!1,wrapperSelector:"",zIndex:100,namespaceClass:"stuckElement",fixedClass:"isStuck",disableOn:function(){return!0},transition:"none"},j=function(){var t=jQuery("#wpadminbar").length>0&&"fixed"==jQuery("#wpadminbar").css("position")?jQuery("#wpadminbar").outerHeight():0;return"auto"===M.topMargin?parseInt(t+w.css("marginTop")):isNaN(M.topMargin)&&M.topMargin.search("px")>0?parseInt(t+M.topMargin.replace("px","")):isNaN(parseInt(M.topMargin))?0:parseInt(t+M.topMargin)},E=function(){S.hide().removeClass(M.fixedClass).removeClass("sticky-navigation-transition"),w.removeClass(M.fixedClass).css({"max-width":"","margin-top":"","margin-left":"","margin-right":"",position:"",top:"",left:"",right:"",bottom:"",width:"",opacity:"",height:"",overflow:"","-webkit-transform":"","-ms-transform":"",transform:"","-webkit-transition":"","-ms-transition":"",transition:"",visibility:""}).removeClass("sticky-navigation-transition").removeClass("navigation-transition"),p=!1,d=!1,f=!1,w.trigger("stickUp:unStick")},Q=function(t){S.show().addClass(M.fixedClass);var e=S.offsetParent();if(t){w.css({position:"absolute"});var i=U.offset().top+U.outerHeight()-e.offset().top-h-parseInt(U.css("paddingBottom"))}w.css({position:"absolute",marginTop:x,bottom:"",left:S.position().left,top:t?i:w.offset().top-e.offset().top-x}),w.trigger("stickUp:holdIt")},T=function(){p=!0,"fade"==M.transition&&w.hide(),("slide"==M.transition||M.scrollHide)&&w.css({height:"0",overflow:"hidden",visibility:"hidden"}),S.show().addClass(M.fixedClass),"left"!=w.css("float")&&"right"!=w.css("float")||(S.css("float",w.css("float")),S.attr("style",S.attr("style")+"width:auto !important")),"slide"==M.transition&&"block"==S.css("display")&&w.css({"-webkit-transform":"translateY(-100%)","-ms-transform":"translateY(-100%)",transform:"translateY(-100%)","-webkit-transition":"transform 300ms ease-in-out","-ms-transition":"transform 300ms ease-in-out",transition:"transform 300ms ease-in-out"}),w.addClass(M.fixedClass);var t=-H;w.css({"margin-top":x,position:"fixed",top:t+"px",left:"",right:"",bottom:""}),w.trigger("stickUp:stickIt"),"fade"==M.transition&&w.fadeIn(300),"slide"==M.transition&&w.one("webkitTransitionEnd otransitionend oTransitionEnd msTransitionEnd transitionend",function(t){w.css({visibility:"",height:"",overflow:"","-webkit-transform":"translateY(0%)","-ms-transform":"translateY(0%)",transform:"translateY(0%)","-webkit-transition":"transform 300ms ease-in-out","-ms-transition":"transform 300ms ease-in-out",transition:"transform 300ms ease-in-out"})}),M.scrollHide&&w.css({height:"",overflow:"",visibility:""})},W=function(){S.width()!==w.outerWidth()&&w.outerWidth(S.outerWidth())},O=function(s){if(M.disableOn()){if(u&&(u=!1),!M.keepInWrapper||U.is(":visible")){if(r=t(s.target).scrollTop(),l=r>=o?"down":"up",c=Math.abs(o-r),b=t(e).outerHeight(),k=r+b,o=r,v=w.offset().top,m=parseInt(w.outerHeight()+x)+parseInt(w.css("marginBottom")),p||f||d||(g=parseInt(w.outerHeight(!0)),d||f?(z.top=parseInt(S.offset().top),a=parseInt(w.offset().left)+5):z.top=parseInt(w.offset().top)),h=parseInt(w.outerHeight())+parseInt(w.css("margin-bottom"))+x,M.keepInWrapper?z.bottom=U.offset().top+U.outerHeight()-parseInt(U.css("paddingBottom")):z.bottom=t(i).outerHeight(),y=w.offset().top+h,H=M.scrollHide?m+M.lazyHeight:M.lazyHeight,"none"!==M.transition&&(I=2*w.outerHeight()),x=null!==M.topMargin?j():0,p&&x!==w.css("margin-top")&&w.css("margin-top",x),(!p&&!d&&r>=z.top-x+H+I||d&&f&&r<=v-x+H)&&(T(),p=!0,d=!1,f=!1),p&&!d&&r>=z.top-x+H+w.outerHeight()/2&&(S.addClass("sticky-navigation-transition"),w.addClass("sticky-navigation-transition")),M.keepInWrapper&&parseInt(y-x)!==parseInt(z.bottom)&&r>=z.bottom-h+H&&(Q(!0),p=!1,d=!0,f=!0),p){var n=parseInt(w.css("top"));if("up"===l&&0!==n){C=c>-n?0:n+c;w.css("top",C+"px")}else if("down"===l&&n>-H){var C=c>H+n?-H:n-c;w.css("top",C+"px")}}(p||f||d)&&r<=z.top-x&&E(),(p||f||d)&&W()}}else u||(E(),u=!0)},G=function(t){f&&(Q(),d=!1),O(t)};(function(s,n){w=t(s),S.remove(),w.after(S),t(".gen-sidebar-nav").length&&S.css("height",w.outerHeight()),w.addClass(M.namespaceClass),n&&t.extend(!0,M,n),x=null!==M.topMargin?j():0,M.lazyHeight&&(x+=M.lazyHeight),M.keepInWrapper?(""!==M.wrapperSelector&&(U=w.closest(M.wrapperSelector)),U.length||(U=w.parent())):U=C,M.zIndex&&w.css("z-index",M.zIndex),t(e).on("scroll.stickUp",O),t(e).on("resize.stickUp",G),O({target:i})}).call(this,s,n),t(s).on("stickUp:detach",function(i){(w=t(this)).removeClass(M.namespaceClass),S.remove(),w.removeClass(M.fixedClass).css({maxWidth:"",marginTop:"",marginLeft:"",marginRight:"",position:"",top:"",left:"",right:"",bottom:"",width:""}),p=!1,d=!1,f=!1,u=!0,t(e).off("scroll.stickUp",O),t(e).off("resize.stickUp",G)})};t.fn.stickUp=function(t){return this.each(function(){new s(this,t)})}}(jQuery,window,document),function(t){t.fn.GenerateSimpleSticky=function(e){var i=t.extend({menu:t(this),parent:!1,scrollHide:!1,offsetElement:"#wpadminbar",disableOn:function(){return!0},transition:"none"},e),s=t("body"),n=null;n=i.parent?i.parent:i.menu.parent(),(i.menu.parents(".site-header").length>0||i.menu.parents(".generate-page-header").length>0)&&(n=s),!s.hasClass("nav-right-sidebar")&&!s.hasClass("nav-left-sidebar")||t(".menu-toggle").is(":visible")||(i.menu=t(".gen-sidebar-nav"),n=t(".site-content"),i.menu.children().hasClass("auto-hide-sticky")),jQuery(i.offsetElement).length>0&&"fixed"==jQuery(i.offsetElement).css("position")&&jQuery(i.offsetElement).outerHeight();var a={scrollHide:i.scrollHide,keepInWrapper:!0,wrapperSelector:n,fixedClass:"is_stuck navigation-stick navigation-clone",topMargin:0,disableOn:i.disableOn,transition:i.transition};i.menu.stickUp(a),navigator.userAgent.match(/(iPod|iPhone|iPad)/)&&jQuery(document).on("focus",".is_stuck .search-field",function(){s.addClass("fixfixed"),i.menu.trigger("stickUp:detach")}).on("blur",".search-field",function(){s.removeClass("fixfixed"),i.menu.stickUp(a)})}}(jQuery),jQuery(document).ready(function(t){window;var e=t("body"),i="none";if(e.hasClass("sticky-enabled")){var s=t("#site-navigation");e.hasClass("sticky-menu-fade")&&(i="fade"),e.hasClass("sticky-menu-slide")&&(i="slide");var n={transition:i,scrollHide:!!s.hasClass("auto-hide-sticky"),disableOn:function(){var e=t("body"),i=t("#mobile-header"),s=t(".menu-toggle");return(!e.hasClass("desktop-sticky-menu")||!s.is(":visible"))&&(!(e.hasClass("mobile-sticky-menu")&&!s.is(":visible"))&&(!e.hasClass("mobile-header")||!i.is(":visible")))}};t(s).GenerateSimpleSticky(n),e.on("generate_navigation_location_updated",function(){s.trigger("stickUp:detach"),setTimeout(function(){t(s).GenerateSimpleSticky(n)},250)}),s.on("stickUp:stickIt",function(){s.attr("id","sticky-navigation")}),s.on("stickUp:unStick",function(){s.attr("id","site-navigation")})}if(e.hasClass("mobile-header")&&e.hasClass("mobile-header-sticky")){var a=t("#mobile-header");a.GenerateSimpleSticky({scrollHide:!!a.data("auto-hide-sticky"),disableOn:function(){return!!a.is(":visible")}})}var o=t(".sidebar-nav-mobile"),r=t(".gen-sidebar-nav"),l=t(window).width(),c=generateStickyDebounce(function(){l!==t(window).width()&&(o.is(":visible")&&(r.trigger("stickUp:detach"),o.trigger("stickUp:detach"),o.GenerateSimpleSticky(n)),r.is(":visible")&&(o.trigger("stickUp:detach"),r.trigger("stickUp:detach"),r.GenerateSimpleSticky(n)))},250);o.length&&(window.addEventListener("resize",c),window.addEventListener("orientationchange",c))});