!function(n,e,t){function a(e,t){this.element=e,this.settings=n.extend({},i,t),this._defaults=i,this._name=s,this.init()}var i={label:"MENU",duplicate:!0,duration:200,easingOpen:"swing",easingClose:"swing",closedSymbol:"►",openedSymbol:"▼",prependTo:"body",parentTag:"a",closeOnClick:!1,allowParentLinks:!1,nestedParentLinks:!0,showChildren:!1,init:function(){},open:function(){},close:function(){}},s="slicknav",l="slicknav";a.aldehyde.init=function(){var t=this,a=n(this.element),i=this.settings,s,o;i.duplicate?(t.mobileNav=a.clone(),t.mobileNav.removeAttr("id"),t.mobileNav.find("*").each(function(e,t){n(t).removeAttr("id")})):t.mobileNav=a,s=l+"_icon",""===i.label&&(s+=" "+l+"_no-text"),"a"==i.parentTag&&(i.parentTag='a href="#"'),t.mobileNav.attr("class",l+"_nav"),o=n('
'),t.btn=n(["<"+i.parentTag+' aria-haspopup="true" tabindex="0" class="'+l+"_btn "+l+'_collapsed">',''+i.label+"",'','','','',"",""].join("")),n(o).append(t.btn),n(i.prependTo).prepend(o),o.append(t.mobileNav);var r=t.mobileNav.find("li");n(r).each(function(){var e=n(this),a={};if(a.children=e.children("ul").attr("role","menu"),e.data("menu",a),a.children.length>0){var s=e.contents(),o=!1;nodes=[],n(s).each(function(){return n(this).is("ul")?!1:(nodes.push(this),void(n(this).is("a")&&(o=!0)))});var r=n("<"+i.parentTag+' role="menuitem" aria-haspopup="true" tabindex="-1" class="'+l+'_item"/>');if(i.allowParentLinks&&!i.nestedParentLinks&&o)n(nodes).wrapAll('').parent();else{var c=n(nodes).wrapAll(r).parent();c.addClass(l+"_row")}e.addClass(l+"_collapsed"),e.addClass(l+"_parent");var d=n(''+i.closedSymbol+"");i.allowParentLinks&&!i.nestedParentLinks&&o&&(d=d.wrap(r).parent()),n(nodes).last().after(d)}else 0===e.children().length&&e.addClass(l+"_txtnode");e.children("a").attr("role","menuitem").click(function(e){i.closeOnClick&&!n(e.target).parent().closest("li").hasClass(l+"_parent")&&n(t.btn).click()}),i.closeOnClick&&i.allowParentLinks&&(e.children("a").children("a").click(function(e){n(t.btn).click()}),e.find("."+l+"_parent-link a:not(."+l+"_item)").click(function(e){n(t.btn).click()}))}),n(r).each(function(){var e=n(this).data("menu");i.showChildren||t._visibilityToggle(e.children,null,!1,null,!0)}),t._visibilityToggle(t.mobileNav,null,!1,"init",!0),t.mobileNav.attr("role","menu"),n(e).mousedown(function(){t._outlines(!1)}),n(e).keyup(function(){t._outlines(!0)}),n(t.btn).click(function(n){n.preventDefault(),t._menuToggle()}),t.mobileNav.on("click","."+l+"_item",function(e){e.preventDefault(),t._itemClick(n(this))}),n(t.btn).keydown(function(n){var e=n||event;13==e.keyCode&&(n.preventDefault(),t._menuToggle())}),t.mobileNav.on("keydown","."+l+"_item",function(e){var a=e||event;13==a.keyCode&&(e.preventDefault(),t._itemClick(n(e.target)))}),i.allowParentLinks&&i.nestedParentLinks&&n("."+l+"_item a").click(function(n){n.stopImmediatePropagation()})},a.aldehyde._menuToggle=function(n){var e=this,t=e.btn,a=e.mobileNav;t.hasClass(l+"_collapsed")?(t.removeClass(l+"_collapsed"),t.addClass(l+"_open")):(t.removeClass(l+"_open"),t.addClass(l+"_collapsed")),t.addClass(l+"_animating"),e._visibilityToggle(a,t.parent(),!0,t)},a.aldehyde._itemClick=function(n){var e=this,t=e.settings,a=n.data("menu");a||(a={},a.arrow=n.children("."+l+"_arrow"),a.ul=n.next("ul"),a.parent=n.parent(),a.parent.hasClass(l+"_parent-link")&&(a.parent=n.parent().parent(),a.ul=n.parent().next("ul")),n.data("menu",a)),a.parent.hasClass(l+"_collapsed")?(a.arrow.html(t.openedSymbol),a.parent.removeClass(l+"_collapsed"),a.parent.addClass(l+"_open"),a.parent.addClass(l+"_animating"),e._visibilityToggle(a.ul,a.parent,!0,n)):(a.arrow.html(t.closedSymbol),a.parent.addClass(l+"_collapsed"),a.parent.removeClass(l+"_open"),a.parent.addClass(l+"_animating"),e._visibilityToggle(a.ul,a.parent,!0,n))},a.aldehyde._visibilityToggle=function(e,t,a,i,s){var o=this,r=o.settings,c=o._getActionItems(e),d=0;a&&(d=r.duration),e.hasClass(l+"_hidden")?(e.removeClass(l+"_hidden"),e.slideDown(d,r.easingOpen,function(){n(i).removeClass(l+"_animating"),n(t).removeClass(l+"_animating"),s||r.open(i)}),e.attr("aria-hidden","false"),c.attr("tabindex","0"),o._setVisAttr(e,!1)):(e.addClass(l+"_hidden"),e.slideUp(d,this.settings.easingClose,function(){e.attr("aria-hidden","true"),c.attr("tabindex","-1"),o._setVisAttr(e,!0),e.hide(),n(i).removeClass(l+"_animating"),n(t).removeClass(l+"_animating"),s?"init"==i&&r.init():r.close(i)}))},a.aldehyde._setVisAttr=function(e,t){var a=this,i=e.children("li").children("ul").not("."+l+"_hidden");i.each(t?function(){var e=n(this);e.attr("aria-hidden","true");var i=a._getActionItems(e);i.attr("tabindex","-1"),a._setVisAttr(e,t)}:function(){var e=n(this);e.attr("aria-hidden","false");var i=a._getActionItems(e);i.attr("tabindex","0"),a._setVisAttr(e,t)})},a.aldehyde._getActionItems=function(n){var e=n.data("menu");if(!e){e={};var t=n.children("li"),a=t.find("a");e.links=a.add(t.find("."+l+"_item")),n.data("menu",e)}return e.links},a.aldehyde._outlines=function(e){e?n("."+l+"_item, ."+l+"_btn").css("outline",""):n("."+l+"_item, ."+l+"_btn").css("outline","none")},a.aldehyde.toggle=function(){var n=this;n._menuToggle()},a.aldehyde.open=function(){var n=this;n.btn.hasClass(l+"_collapsed")&&n._menuToggle()},a.aldehyde.close=function(){var n=this;n.btn.hasClass(l+"_open")&&n._menuToggle()},n.fn[s]=function(e){var t=arguments;if(void 0===e||"object"==typeof e)return this.each(function(){n.data(this,"plugin_"+s)||n.data(this,"plugin_"+s,new a(this,e))});if("string"==typeof e&&"_"!==e[0]&&"init"!==e){var i;return this.each(function(){var l=n.data(this,"plugin_"+s);l instanceof a&&"function"==typeof l[e]&&(i=l[e].apply(l,Array.aldehyde.slice.call(t,1)))}),void 0!==i?i:this}}}(jQuery,document,window);