!function(e,t){"function"==typeof define&&define.amd?define(["jquery"],t):"object"==typeof exports?module.exports=t(require("jquery")):e.jquery_mmenu_all_js=t(e.jQuery)}(this,function(e){var t,n,i,s,a,r,o;return function(e){function t(){e[r].glbl||(a={$wndw:e(window),$docu:e(document),$html:e("html"),$body:e("body")},n={},i={},s={},e.each([n,i,s],function(e,t){t.add=function(e){for(var n=0,i=(e=e.split(" ")).length;no||(e[r]=function(e,t,n){return this.$menu=e,this._api=["bind","getInstance","initPanels","openPanel","closePanel","closeAllPanels","setSelected"],this.opts=t,this.conf=n,this.vars={},this.cbck={},this.mtch={},"function"==typeof this.___deprecated&&this.___deprecated(),this._initHooks(),this._initWrappers(),this._initAddons(),this._initExtensions(),this._initMenu(),this._initPanels(),this._initOpened(),this._initAnchors(),this._initMatchMedia(),"function"==typeof this.___debug&&this.___debug(),this},e[r].version=o,e[r].uniqueId=0,e[r].wrappers={},e[r].addons={},e[r].defaults={hooks:{},extensions:[],wrappers:[],navbar:{add:!0,title:"Menu",titleLink:"parent"},onClick:{setSelected:!0},slidingSubmenus:!0},e[r].configuration={classNames:{divider:"Divider",inset:"Inset",nolistview:"NoListview",nopanel:"NoPanel",panel:"Panel",selected:"Selected",spacer:"Spacer",vertical:"Vertical"},clone:!1,openingInterval:25,panelNodetype:"ul, ol, div",transitionDuration:400},e[r].prototype={getInstance:function(){return this},initPanels:function(e){this._initPanels(e)},openPanel:function(t,s){if(this.trigger("openPanel:before",t),t&&t.length&&(t.is("."+n.panel)||(t=t.closest("."+n.panel)),t.is("."+n.panel))){var a=this;if("boolean"!=typeof s&&(s=!0),t.parent("."+n.listitem+"_vertical").length)t.parents("."+n.listitem+"_vertical").addClass(n.listitem+"_opened").children("."+n.panel).removeClass(n.hidden),this.openPanel(t.parents("."+n.panel).not(function(){return e(this).parent("."+n.listitem+"_vertical").length}).first()),this.trigger("openPanel:start",t),this.trigger("openPanel:finish",t);else{if(t.hasClass(n.panel+"_opened"))return;var o=this.$pnls.children("."+n.panel),l=this.$pnls.children("."+n.panel+"_opened");if(!e[r].support.csstransitions)return l.addClass(n.hidden).removeClass(n.panel+"_opened"),t.removeClass(n.hidden).addClass(n.panel+"_opened"),this.trigger("openPanel:start",t),void this.trigger("openPanel:finish",t);o.not(t).removeClass(n.panel+"_opened-parent");for(var d=t.data(i.parent);d;)(d=d.closest("."+n.panel)).parent("."+n.listitem+"_vertical").length||d.addClass(n.panel+"_opened-parent"),d=d.data(i.parent);o.removeClass(n.panel+"_highest").not(l).not(t).addClass(n.hidden),t.removeClass(n.hidden);var c=function(){l.removeClass(n.panel+"_opened"),t.addClass(n.panel+"_opened"),t.hasClass(n.panel+"_opened-parent")?(l.addClass(n.panel+"_highest"),t.removeClass(n.panel+"_opened-parent")):(l.addClass(n.panel+"_opened-parent"),t.addClass(n.panel+"_highest")),a.trigger("openPanel:start",t)},h=function(){l.removeClass(n.panel+"_highest").addClass(n.hidden),t.removeClass(n.panel+"_highest"),a.trigger("openPanel:finish",t)};s&&!t.hasClass(n.panel+"_noanimation")?setTimeout(function(){a.__transitionend(t,function(){h()},a.conf.transitionDuration),c()},a.conf.openingInterval):(c(),h())}this.trigger("openPanel:after",t)}},closePanel:function(e){this.trigger("closePanel:before",e);var t=e.parent();t.hasClass(n.listitem+"_vertical")&&(t.removeClass(n.listitem+"_opened"),e.addClass(n.hidden),this.trigger("closePanel",e)),this.trigger("closePanel:after",e)},closeAllPanels:function(e){this.trigger("closeAllPanels:before"),this.$pnls.find("."+n.listview).children().removeClass(n.listitem+"_selected").filter("."+n.listitem+"_vertical").removeClass(n.listitem+"_opened");var t=this.$pnls.children("."+n.panel),i=e&&e.length?e:t.first();this.$pnls.children("."+n.panel).not(i).removeClass(n.panel+"_opened").removeClass(n.panel+"_opened-parent").removeClass(n.panel+"_highest").addClass(n.hidden),this.openPanel(i,!1),this.trigger("closeAllPanels:after")},togglePanel:function(e){var t=e.parent();t.hasClass(n.listitem+"_vertical")&&this[t.hasClass(n.listitem+"_opened")?"closePanel":"openPanel"](e)},setSelected:function(e){this.trigger("setSelected:before",e),this.$menu.find("."+n.listitem+"_selected").removeClass(n.listitem+"_selected"),e.addClass(n.listitem+"_selected"),this.trigger("setSelected:after",e)},bind:function(e,t){this.cbck[e]=this.cbck[e]||[],this.cbck[e].push(t)},trigger:function(){var e=Array.prototype.slice.call(arguments),t=e.shift();if(this.cbck[t])for(var n=0,i=this.cbck[t].length;n').append(this.$menu.children(this.conf.panelNodetype)).prependTo(this.$menu),this.$menu.addClass(n.menu).parent().addClass(n.wrapper),this.trigger("initMenu:after")},_initPanels:function(t){this.trigger("initPanels:before",t),t=t||this.$pnls.children(this.conf.panelNodetype);var i=e(),s=this,a=function(t){t.filter(s.conf.panelNodetype).each(function(t){var r=s._initPanel(e(this));if(r){s._initNavbar(r),s._initListview(r),i=i.add(r);var o=r.children("."+n.listview).children("li").children(s.conf.panelNodetype).add(r.children("."+s.conf.classNames.panel));o.length&&a(o)}})};a(t),this.trigger("initPanels:after",i)},_initPanel:function(e){if(this.trigger("initPanel:before",e),e.hasClass(n.panel))return e;if(this.__refactorClass(e,this.conf.classNames.panel,n.panel),this.__refactorClass(e,this.conf.classNames.nopanel,n.nopanel),this.__refactorClass(e,this.conf.classNames.inset,n.listview+"_inset"),e.filter("."+n.listview+"_inset").addClass(n.nopanel),e.hasClass(n.nopanel))return!1;var t=e.hasClass(this.conf.classNames.vertical)||!this.opts.slidingSubmenus;e.removeClass(this.conf.classNames.vertical);var s=e.attr("id")||this.__getUniqueId();e.is("ul, ol")&&(e.removeAttr("id"),e.wrap("
"),e=e.parent()),e.attr("id",s),e.addClass(n.panel+" "+n.hidden);var a=e.parent("li");return t?a.addClass(n.listitem+"_vertical"):e.appendTo(this.$pnls),a.length&&(a.data(i.child,e),e.data(i.parent,a)),this.trigger("initPanel:after",e),e},_initNavbar:function(t){if(this.trigger("initNavbar:before",t),!t.children("."+n.navbar).length){var s=t.data(i.parent),a=e('
'),r=this.__getPanelTitle(t,this.opts.navbar.title),o="";if(s&&s.length){if(s.hasClass(n.listitem+"_vertical"))return;if(s.parent().is("."+n.listview))var l=s.children("a, span").not("."+n.btn+"_next");else l=s.closest("."+n.panel).find('a[href="#'+t.attr("id")+'"]');var d=(s=(l=l.first()).closest("."+n.panel)).attr("id");switch(r=this.__getPanelTitle(t,e(""+l.text()+"").text()),this.opts.navbar.titleLink){case"anchor":o=l.attr("href");break;case"parent":o="#"+d}a.append('')}else if(!this.opts.navbar.title)return;this.opts.navbar.add&&t.addClass(n.panel+"_has-navbar"),a.append('"+r+"").prependTo(t),this.trigger("initNavbar:after",t)}},_initListview:function(t){this.trigger("initListview:before",t);var s=this.__childAddBack(t,"ul, ol");this.__refactorClass(s,this.conf.classNames.nolistview,n.nolistview);var a=s.not("."+n.nolistview).addClass(n.listview).children().addClass(n.listitem);this.__refactorClass(a,this.conf.classNames.selected,n.listitem+"_selected"),this.__refactorClass(a,this.conf.classNames.divider,n.listitem+"_divider"),this.__refactorClass(a,this.conf.classNames.spacer,n.listitem+"_spacer");var r=t.data(i.parent);if(r&&r.is("."+n.listitem)&&!r.children("."+n.btn+"_next").length){var o=r.children("a, span").first(),l=e('').insertBefore(o);o.is("span")&&l.addClass(n.btn+"_fullwidth")}this.trigger("initListview:after",t)},_initOpened:function(){this.trigger("initOpened:before");var e=this.$pnls.find("."+n.listitem+"_selected").removeClass(n.listitem+"_selected").last().addClass(n.listitem+"_selected"),t=e.length?e.closest("."+n.panel):this.$pnls.children("."+n.panel).first();this.openPanel(t,!1),this.trigger("initOpened:after")},_initAnchors:function(){this.trigger("initAnchors:before");var t=this;a.$body.on(s.click+"-oncanvas","a[href]",function(i){var s=e(this),a=s.attr("href"),o=t.$menu.find(s).length,l=s.is("."+n.listitem+" > a"),d=s.is('[rel="external"]')||s.is('[target="_blank"]');if(o&&a.length>1&&"#"==a.slice(0,1))try{var c=t.$menu.find(a);if(c.is("."+n.panel))return t[s.parent().hasClass(n.listitem+"_vertical")?"togglePanel":"openPanel"](c),void i.preventDefault()}catch(e){}var h={close:null,setSelected:null,preventDefault:"#"==a.slice(0,1)};for(var p in e[r].addons){var f=e[r].addons[p].clickAnchor.call(t,s,o,l,d);if(f){if("boolean"==typeof f)return void i.preventDefault();"object"==typeof f&&(h=e.extend({},h,f))}}o&&l&&!d&&(t.__valueOrFn(s,t.opts.onClick.setSelected,h.setSelected)&&t.setSelected(e(i.target).parent()),t.__valueOrFn(s,t.opts.onClick.preventDefault,h.preventDefault)&&i.preventDefault(),t.__valueOrFn(s,t.opts.onClick.close,h.close)&&t.opts.offCanvas&&"function"==typeof t.close&&t.close())}),this.trigger("initAnchors:after")},_initMatchMedia:function(){var e=this;for(var t in this.mtch)!function(){var n=t,i=window.matchMedia(n);e._fireMatchMedia(n,i),i.addListener(function(t){e._fireMatchMedia(n,t)})}()},_fireMatchMedia:function(e,t){for(var n=t.matches?"yes":"no",i=0;i1&&s.wrapPageIfNeeded&&(e=e.wrapAll("<"+this.conf[o].pageNodetype+" />").parent())),e.each(function(){t(this).attr("id",t(this).attr("id")||i.__getUniqueId())}),e.addClass(n.page+" "+n.slideout),a.$page=e,this.trigger("setPage:after",e)},t[r].prototype["_initWindow_"+o]=function(){a.$wndw.off(s.keydown+"-"+o).on(s.keydown+"-"+o,function(e){if(a.$html.hasClass(n.wrapper+"_opened")&&9==e.keyCode)return e.preventDefault(),!1});var e=0;a.$wndw.off(s.resize+"-"+o).on(s.resize+"-"+o,function(t,i){if(1==a.$page.length&&(i||a.$html.hasClass(n.wrapper+"_opened"))){var s=a.$wndw.height();(i||s!=e)&&(e=s,a.$page.css("minHeight",s))}})},t[r].prototype._initBlocker=function(){var e=this;this.opts[o].blockUI&&(a.$blck||(a.$blck=t('
')),a.$blck.appendTo(a.$body).off(s.touchstart+"-"+o+" "+s.touchmove+"-"+o).on(s.touchstart+"-"+o+" "+s.touchmove+"-"+o,function(e){e.preventDefault(),e.stopPropagation(),a.$blck.trigger(s.mousedown+"-"+o)}).off(s.mousedown+"-"+o).on(s.mousedown+"-"+o,function(t){t.preventDefault(),a.$html.hasClass(n.wrapper+"_modal")||(e.closeAllOthers(),e.close())}))},function(e){var t,n,i="mmenu",s="screenReader";e[i].addons[s]={setup:function(){var a=this,r=this.opts[s],o=this.conf[s];e[i].glbl,"boolean"==typeof r&&(r={aria:r,text:r}),"object"!=typeof r&&(r={}),(r=this.opts[s]=e.extend(!0,{},e[i].defaults[s],r)).aria&&(this.bind("initAddons:after",function(){this.bind("initMenu:after",function(){this.trigger("initMenu:after:sr-aria")}),this.bind("initNavbar:after",function(){this.trigger("initNavbar:after:sr-aria",arguments[0])}),this.bind("openPanel:start",function(){this.trigger("openPanel:start:sr-aria",arguments[0])}),this.bind("close:start",function(){this.trigger("close:start:sr-aria")}),this.bind("close:finish",function(){this.trigger("close:finish:sr-aria")}),this.bind("open:start",function(){this.trigger("open:start:sr-aria")}),this.bind("initOpened:after",function(){this.trigger("initOpened:after:sr-aria")})}),this.bind("updateListview",function(){this.$pnls.find("."+t.listview).children().each(function(){a.__sr_aria(e(this),"hidden",e(this).is("."+t.hidden))})}),this.bind("openPanel:start",function(e){var n=this.$menu.find("."+t.panel).not(e).not(e.parents("."+t.panel)),i=e.add(e.find("."+t.listitem+"_vertical ."+t.listitem+"_opened").children("."+t.panel));this.__sr_aria(n,"hidden",!0),this.__sr_aria(i,"hidden",!1)}),this.bind("closePanel",function(e){this.__sr_aria(e,"hidden",!0)}),this.bind("initPanels:after",function(n){var i=n.find("."+t.btn).each(function(){a.__sr_aria(e(this),"owns",e(this).attr("href").replace("#",""))});this.__sr_aria(i,"haspopup",!0)}),this.bind("initNavbar:after",function(e){var n=e.children("."+t.navbar);this.__sr_aria(n,"hidden",!e.hasClass(t.panel+"_has-navbar"))}),r.text&&(this.bind("initlistview:after",function(e){var n=e.find("."+t.listview).find("."+t.btn+"_fullwidth").parent().children("span");this.__sr_aria(n,"hidden",!0)}),"parent"==this.opts.navbar.titleLink&&this.bind("initNavbar:after",function(e){var n=e.children("."+t.navbar),i=!!n.children("."+t.btn+"_prev").length;this.__sr_aria(n.children("."+t.title),"hidden",i)}))),r.text&&(this.bind("initAddons:after",function(){this.bind("setPage:after",function(){this.trigger("setPage:after:sr-text",arguments[0])})}),this.bind("initNavbar:after",function(n){var s=n.children("."+t.navbar),a=s.children("."+t.title).text(),r=e[i].i18n(o.text.closeSubmenu);a&&(r+=" ("+a+")"),s.children("."+t.btn+"_prev").html(this.__sr_text(r))}),this.bind("initListview:after",function(s){var r=s.data(n.parent);if(r&&r.length){var l=r.children("."+t.btn+"_next"),d=l.nextAll("span, a").first().text(),c=e[i].i18n(o.text[l.parent().is("."+t.listitem+"_vertical")?"toggleSubmenu":"openSubmenu"]);d&&(c+=" ("+d+")"),l.html(a.__sr_text(c))}}))},add:function(){t=e[i]._c,n=e[i]._d,e[i]._e,t.add("sronly")},clickAnchor:function(e,t){}},e[i].defaults[s]={aria:!0,text:!0},e[i].configuration[s]={text:{closeMenu:"Close menu",closeSubmenu:"Close submenu",openSubmenu:"Open submenu",toggleSubmenu:"Toggle submenu"}},e[i].prototype.__sr_aria=function(e,t,n){e.prop("aria-"+t,n)[n?"attr":"removeAttr"]("aria-"+t,n)},e[i].prototype.__sr_role=function(e,t){e.prop("role",t)[t?"attr":"removeAttr"]("role",t)},e[i].prototype.__sr_text=function(e){return''+e+""}}(e),function(e){var t,n,i="mmenu",s="counters";e[i].addons[s]={setup:function(){var a=this,r=this.opts[s];if(this.conf[s],e[i].glbl,"boolean"==typeof r&&(r={add:r,update:r}),"object"!=typeof r&&(r={}),r=this.opts[s]=e.extend(!0,{},e[i].defaults[s],r),this.bind("initListview:after",function(e){var n=this.conf.classNames[s].counter;this.__refactorClass(e.find("."+n),n,t.counter)}),r.add&&this.bind("initListview:after",function(i){var s;switch(r.addTo){case"panels":s=i;break;default:s=i.filter(r.addTo)}s.each(function(){var i=e(this).data(n.parent);i&&(i.children("."+t.counter).length||i.prepend(e('')))})}),r.update){var o=function(i){(i=i||this.$pnls.children("."+t.panel)).each(function(){var i=e(this),s=i.data(n.parent);if(s){var r=s.children("em."+t.counter);r.length&&((i=i.children("."+t.listview)).length&&r.html(a.__filterListItems(i.children()).length))}})};this.bind("initListview:after",o),this.bind("updateListview",o)}},add:function(){t=e[i]._c,n=e[i]._d,e[i]._e,t.add("counter")},clickAnchor:function(e,t){}},e[i].defaults[s]={add:!1,addTo:"panels",count:!1},e[i].configuration.classNames[s]={counter:"Counter"}}(e),function(e){function t(e,t,n){return en&&(e=n),e}function n(n,i,a){var r,o,d,c=this,h={events:"panleft panright",typeLower:"x",typeUpper:"X",open_dir:"right",close_dir:"left",negative:!1},p="width",f=h.open_dir,u=function(e){e<=n.maxStartPos&&(v=1)},_=function(){return e("."+s.slideout)},v=0,m=0,g=0,b=this.opts.extensions.all,C=void 0===b?"left":b.indexOf(s.menu+"_position-right")>-1?"right":b.indexOf(s.menu+"_position-top")>-1?"top":b.indexOf(s.menu+"_position-bottom")>-1?"bottom":"left",w=void 0===b?"back":b.indexOf(s.menu+"_position-top")>-1||b.indexOf(s.menu+"_position-bottom")>-1||b.indexOf(s.menu+"_position-front")>-1?"front":"back";switch(C){case"top":case"bottom":h.events="panup pandown",h.typeLower="y",h.typeUpper="Y",p="height"}switch(C){case"right":case"bottom":h.negative=!0,u=function(e){e>=a.$wndw[p]()-n.maxStartPos&&(v=1)}}switch(C){case"right":h.open_dir="left",h.close_dir="right";break;case"top":h.open_dir="down",h.close_dir="up";break;case"bottom":h.open_dir="up",h.close_dir="down"}switch(w){case"front":_=function(){return c.$menu}}var y,$=this.__valueOrFn(this.$menu,n.node,a.$page);"string"==typeof $&&($=e($));var P=new Hammer($[0],this.opts[l].vendors.hammer);P.on("panstart",function(e){u(e.center[h.typeLower]),y=_(),f=h.open_dir}),P.on(h.events+" panend",function(e){v>0&&e.preventDefault()}),P.on(h.events,function(e){if(r=e["delta"+h.typeUpper],h.negative&&(r=-r),r!=m&&(f=r>=m?h.open_dir:h.close_dir),(m=r)>n.threshold&&1==v){if(a.$html.hasClass(s.wrapper+"_opened"))return;v=2,c._openSetup(),c.trigger("open:start"),a.$html.addClass(s.dragging),g=t(a.$wndw[p]()*i[p].perc,i[p].min,i[p].max)}2==v&&(o=t(m,10,g)-("front"==w?g:0),h.negative&&(o=-o),d="translate"+h.typeUpper+"("+o+"px )",y.css({"-webkit-transform":"-webkit-"+d,transform:d}))}),P.on("panend",function(e){2==v&&(a.$html.removeClass(s.dragging),y.css("transform",""),c[f==h.open_dir?"_openFinish":"close"]()),v=0})}function i(e,t,n,i){var r=this,o=e.data(a.parent);if(o){o=o.closest("."+s.panel);var d=null;new Hammer(e[0],r.opts[l].vendors.hammer).on("panright",function(e){d||(r.openPanel(o),d=setTimeout(function(){clearTimeout(d),d=null},r.conf.openingInterval+r.conf.transitionDuration))})}}var s,a,r,o="mmenu",l="drag";e[o].addons[l]={setup:function(){if(this.opts.offCanvas){var t=this.opts[l],s=this.conf[l];r=e[o].glbl,"boolean"==typeof t&&(t={menu:t,panels:t}),"object"!=typeof t&&(t={}),"boolean"==typeof t.menu&&(t.menu={open:t.menu}),"object"!=typeof t.menu&&(t.menu={}),"boolean"==typeof t.panels&&(t.panels={close:t.panels}),"object"!=typeof t.panels&&(t.panels={}),(t=this.opts[l]=e.extend(!0,{},e[o].defaults[l],t)).menu.open&&this.bind("setPage:after",function(){n.call(this,t.menu,s.menu,r)}),t.panels.close&&this.bind("initPanel:after",function(e){i.call(this,e,t.panels,s.panels,r)})}},add:function(){return"function"!=typeof Hammer||Hammer.VERSION<2?(e[o].addons[l].add=function(){},void(e[o].addons[l].setup=function(){})):(s=e[o]._c,a=e[o]._d,e[o]._e,void s.add("dragging"))},clickAnchor:function(e,t){}},e[o].defaults[l]={menu:{open:!1,maxStartPos:100,threshold:50},panels:{close:!1},vendors:{hammer:{}}},e[o].configuration[l]={menu:{width:{perc:.8,min:140,max:440},height:{perc:.8,min:140,max:880}},panels:{}}}(e),function(e){var t,n,i,s="mmenu",a="iconbar";e[s].addons[a]={setup:function(){var r=this,o=this.opts[a];if(this.conf[a],e[s].glbl,o instanceof Array&&(o={add:!0,top:o}),o.add){var l=null;if(e.each(["top","bottom"],function(n,i){var s=o[i];s instanceof Array||(s=[s]);for(var a=e('
'),r=0,d=s.length;r')),l.append(a))}),l&&(this.bind("initMenu:after",function(){this.$menu.addClass(t.menu+"_iconbar-"+o.size).prepend(l)}),"tabs"==o.type)){l.addClass(t.iconbar+"_tabs");var d=l.find("a");d.on(i.click+"-"+a,function(n){var i=e(this);if(i.hasClass(t.iconbar+"__tab_selected"))n.stopImmediatePropagation();else try{var s=e(i.attr("href"));s.hasClass(t.panel)&&(n.preventDefault(),n.stopImmediatePropagation(),r.__openPanelWoAnimation(s))}catch(e){}}),this.bind("openPanel:start",function e(i){d.removeClass(t.iconbar+"__tab_selected");var s=d.filter('[href="#'+i.attr("id")+'"]');if(s.length)s.addClass(t.iconbar+"__tab_selected");else{var a=i.data(n.parent);a&&a.length&&e(a.closest("."+t.panel))}})}}},add:function(){t=e[s]._c,n=e[s]._d,i=e[s]._e,t.add(a)},clickAnchor:function(e,t){}},e[s].defaults[a]={add:!1,size:40,top:[],bottom:[]},e[s].configuration[a]={}}(e),function(e){var t,n="mmenu",i="iconPanels";e[n].addons[i]={setup:function(){var s=this,a=this.opts[i],r=(this.conf[i],!1);if(e[n].glbl,"boolean"==typeof a&&(a={add:a}),"number"!=typeof a&&"string"!=typeof a||(a={add:!0,visible:a}),"object"!=typeof a&&(a={}),"first"==a.visible&&(r=!0,a.visible=1),(a=this.opts[i]=e.extend(!0,{},e[n].defaults[i],a)).visible=Math.min(3,Math.max(1,a.visible)),a.visible++,a.add){for(var o="",l=0;l<=a.visible;l++)o+=" "+t.panel+"_iconpanel-"+l;o.length&&(o=o.slice(1));var d=function(n){if(!n.parent("."+t.listitem+"_vertical").length){var i=s.$pnls.children("."+t.panel).removeClass(o);r&&i.removeClass(t.panel+"_iconpanel-first").first().addClass(t.panel+"_iconpanel-first"),i.filter("."+t.panel+"_opened-parent").removeClass(t.hidden).not(function(){return e(this).parent("."+t.listitem+"_vertical").length}).add(n).slice(-a.visible).each(function(n){e(this).addClass(t.panel+"_iconpanel-"+n)})}};this.bind("initMenu:after",function(){var e=[t.menu+"_iconpanel-"+a.size];a.hideNavbar&&e.push(t.menu+"_hidenavbar"),a.hideDivider&&e.push(t.menu+"_hidedivider"),this.$menu.addClass(e.join(" "))}),this.bind("openPanel:start",d),this.bind("initPanels:after",function(e){d.call(s,s.$pnls.children("."+t.panel+"_opened"))}),this.bind("initListview:after",function(e){!a.blockPanel||e.parent("."+t.listitem+"_vertical").length||e.children("."+t.panel+"__blocker").length||e.prepend('')})}},add:function(){t=e[n]._c,e[n]._d,e[n]._e},clickAnchor:function(e,t){}},e[n].defaults[i]={add:!1,blockPanel:!0,hideDivider:!1,hideNavbar:!0,size:40,visible:3}}(e),function(e){var t,n="mmenu",i="navbars";e[n].addons[i]={setup:function(){var s=this,a=this.opts[i],r=this.conf[i];if(e[n].glbl,void 0!==a){a instanceof Array||(a=[a]);var o={},l={};a.length&&(e.each(a,function(d){var c=a[d];"boolean"==typeof c&&c&&(c={}),"object"!=typeof c&&(c={}),void 0===c.content&&(c.content=["prev","title"]),c.content instanceof Array||(c.content=[c.content]),c=e.extend(!0,{},s.opts.navbar,c);var h=e('
'),p=c.height;"number"!=typeof p?p=1:(p=Math.min(4,Math.max(1,p)))>1&&h.addClass(t.navbar+"_size-"+p);var f=c.position;switch(f){case"bottom":break;default:f="top"}o[f]||(o[f]=0),o[f]+=p,l[f]||(l[f]=e('
')),l[f].append(h);for(var u=0,_=c.content.length;u<_;u++){var v=e[n].addons[i][c.content[u]]||null;v?v.call(s,h,c,r):((v=c.content[u])instanceof e||(v=e(c.content[u])),h.append(v))}var m=e[n].addons[i][c.type]||null;m&&m.call(s,h,c,r),h.children("."+t.btn).length&&h.addClass(t.navbar+"_has-btns")}),this.bind("initMenu:after",function(){for(var e in o)this.$menu.addClass(t.menu+"_navbar_"+e+"-"+o[e]),this.$menu["bottom"==e?"append":"prepend"](l[e])}))}},add:function(){t=e[n]._c,e[n]._d,e[n]._e,t.add(i)},clickAnchor:function(e,t){}},e[n].configuration[i]={breadcrumbs:{separator:"/",removeFirst:!1}},e[n].configuration.classNames[i]={}}(e),function(e){function t(e,t){if(t)for(var n in t)e.attr(n,t[n])}var n,i,s,a="mmenu",r="searchfield";e[a].addons[r]={setup:function(){var t=this,i=this.opts[r],s=this.conf[r];e[a].glbl,"boolean"==typeof i&&(i={add:i}),"object"!=typeof i&&(i={}),"boolean"==typeof i.panel&&(i.panel={add:i.panel}),"object"!=typeof i.panel&&(i.panel={}),i.add&&("panel"==i.addTo&&(i.panel.add=!0),i.panel.add&&(i.showSubPanels=!1,i.panel.splash&&(i.cancel=!0)),i=this.opts[r]=e.extend(!0,{},e[a].defaults[r],i),s=this.conf[r]=e.extend(!0,{},e[a].configuration[r],s),this.bind("close:start",function(){this.$menu.find("."+n.searchfield).children("input").blur()}),this.bind("initPanels:after",function(n){var s,a=e();switch(i.panel.add&&(a=this._initSearchPanel(n)),i.addTo){case"panels":s=n;break;case"panel":s=a;break;default:s=this.$menu.find(i.addTo)}(s.each(function(){var n=t._initSearchfield(e(this));i.search&&n.length&&t._initSearching(n)}),i.noResults)&&(i.panel.add?a:n).each(function(){t._initNoResultsMsg(e(this))})}))},add:function(){n=e[a]._c,i=e[a]._d,s=e[a]._e,n.add("searchfield"),i.add("searchfield"),s.add("input focus blur")},clickAnchor:function(e,t){if(e.hasClass(n.searchfield+"__btn")){if(e.hasClass(n.btn+"_clear")){var i=e.closest("."+n.searchfield).find("input");return i.val(""),this.search(i),!0}if(e.hasClass(n.btn+"_next"))return e.closest("."+n.searchfield).submit(),!0}}},e[a].defaults[r]={add:!1,addTo:"panels",noResults:"No results found.",placeholder:"Search",panel:{add:!1,dividers:!0,fx:"none",id:null,splash:null,title:"Search"},search:!0,showTextItems:!1,showSubPanels:!0},e[a].configuration[r]={clear:!1,form:!1,input:!1,submit:!1},e[a].prototype._initSearchPanel=function(t){var i=this.opts[r];if(this.conf[r],this.$pnls.children("."+n.panel+"_search").length)return e();var s=e('