PageSourceSearch

https://iot.ru/bitrix/templates/.default/js/libs/jquery.mmenu.all.min.js?169224725444699

js iot.ru collected 2026-10-02 07:12:01 UTC 44,699 bytes, 1 lines download raw bytes

1!function(d){var c,h,a,e,u="mmenu",t="5.6.3";d[u]&&d[u].version>t||(d[u]=function(e,t,n){this.$menu=e,this._api=["bind","init","update","setSelected","getInstance","openPanel","closePanel","closeAllPanels"],this.opts=t,this.conf=n,this.vars={},this.cbck={},"function"==typeof this.___deprecated&&this.___deprecated(),this._initMenu(),this._initAnchors();var s=this.$pnls.children();return this._initAddons(),this.init(s),"function"==typeof this.___debug&&this.___debug(),this},d[u].version=t,d[u].addons={},d[u].uniqueId=0,d[u].defaults={extensions:[],navbar:{add:!0,title:"Menu",titleLink:"panel"},onClick:{setSelected:!0},slidingSubmenus:!0},d[u].configuration={classNames:{divider:"Divider",inset:"Inset",panel:"Panel",selected:"Selected",spacer:"Spacer",vertical:"Vertical"},clone:!1,openingInterval:25,panelNodetype:"ul, ol, div",transitionDuration:400},d[u].prototype={init:function(e){e=e.not("."+c.nopanel),e=this._initPanels(e),this.trigger("init",e),this.trigger("update")},update:function(){this.trigger("update")},setSelected:function(e){this.$menu.find("."+c.listview).children().removeClass(c.selected),e.addClass(c.selected),this.trigger("setSelected",e)},openPanel:function(e){var t=e.parent(),n=this;if(t.hasClass(c.vertical)){var s=t.parents("."+c.subopened);if(s.length)return void this.openPanel(s.first());t.addClass(c.opened),this.trigger("openPanel",e),this.trigger("openingPanel",e),this.trigger("openedPanel",e)}else{if(e.hasClass(c.current))return;var i=this.$pnls.children("."+c.panel),a=i.filter("."+c.current);i.removeClass(c.highest).removeClass(c.current).not(e).not(a).not("."+c.vertical).addClass(c.hidden),d[u].support.csstransitions||a.addClass(c.hidden),e.hasClass(c.opened)?e.nextAll("."+c.opened).addClass(c.highest).removeClass(c.opened).removeClass(c.subopened):(e.addClass(c.highest),a.addClass(c.subopened)),e.removeClass(c.hidden).addClass(c.current),n.trigger("openPanel",e),setTimeout(function(){e.removeClass(c.subopened).addClass(c.opened),n.trigger("openingPanel",e),n.__transitionend(e,function(){n.trigger("openedPanel",e)},n.conf.transitionDuration)},this.conf.openingInterval)}},closePanel:function(e){var t=e.parent();t.hasClass(c.vertical)&&(t.removeClass(c.opened),this.trigger("closePanel",e),this.trigger("closingPanel",e),this.trigger("closedPanel",e))},closeAllPanels:function(){this.$menu.find("."+c.listview).children().removeClass(c.selected).filter("."+c.vertical).removeClass(c.opened);var e=this.$pnls.children("."+c.panel).first();this.$pnls.children("."+c.panel).not(e).removeClass(c.subopened).removeClass(c.opened).removeClass(c.current).removeClass(c.highest).addClass(c.hidden),this.openPanel(e)},togglePanel:function(e){var t=e.parent();t.hasClass(c.vertical)&&this[t.hasClass(c.opened)?"closePanel":"openPanel"](e)},getInstance:function(){return this},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,s=this.cbck[t].length;n<s;n++)this.cbck[t][n].apply(this,e)},_initMenu:function(){this.$menu.attr("id",this.$menu.attr("id")||this.__getUniqueId()),this.conf.clone&&(this.$menu=this.$menu.clone(!0),this.$menu.add(this.$menu.find("[id]")).filter("[id]").each(function(){d(this).attr("id",c.mm(d(this).attr("id")))})),this.$menu.contents().each(function(){3==d(this)[0].nodeType&&d(this).remove()}),this.$pnls=d('<div class="'+c.panels+'" />').append(this.$menu.children(this.conf.panelNodetype)).prependTo(this.$menu),this.$menu.parent().addClass(c.wrapper);var e=[c.menu];this.opts.slidingSubmenus||e.push(c.vertical),this.opts.extensions=this.opts.extensions.length?"mm-"+this.opts.extensions.join(" mm-"):"",this.opts.extensions&&e.push(this.opts.extensions),this.$menu.addClass(e.join(" "))},_initPanels:function(e){var r=this,t=this.__findAddBack(e,"ul, ol");this.__refactorClass(t,this.conf.classNames.inset,"inset").addClass(c.nolistview+" "+c.nopanel),t.not("."+c.nolistview).addClass(c.listview);var n=this.__findAddBack(e,"."+c.listview).children();this.__refactorClass(n,this.conf.classNames.selected,"selected"),this.__refactorClass(n,this.conf.classNames.divider,"divider"),this.__refactorClass(n,this.conf.classNames.spacer,"spacer"),this.__refactorClass(this.__findAddBack(e,"."+this.conf.classNames.panel),this.conf.classNames.panel,"panel");var s=d(),i=e.add(e.find("."+c.panel)).add(this.__findAddBack(e,"."+c.listview).children().children(this.conf.panelNodetype)).not("."+c.nopanel);this.__refactorClass(i,this.conf.classNames.vertical,"vertical"),this.opts.slidingSubmenus||i.addClass(c.vertical),i.each(function(){var e=d(this),t=e;e.is("ul, ol")?(e.wrap('<div class="'+c.panel+'" />'),t=e.parent()):t.addClass(c.panel);var n=e.attr("id");e.removeAttr("id"),t.attr("id",n||r.__getUniqueId()),e.hasClass(c.vertical)&&(e.removeClass(r.conf.classNames.vertical),t.add(t.parent()).addClass(c.vertical)),s=s.add(t)});var a=d("."+c.panel,this.$menu);s.each(function(e){var t,n,s=d(this),i=s.parent(),a=i.children("a, span").first();if(i.is("."+c.panels)||(i.data(h.sub,s),s.data(h.parent,i)),i.children("."+c.next).length||i.parent().is("."+c.listview)&&(t=s.attr("id"),n=d('<a class="'+c.next+'" href="#'+t+'" data-target="#'+t+'" />').insertBefore(a),a.is("span")&&n.addClass(c.fullsubopen)),!s.children("."+c.navbar).length&&!i.hasClass(c.vertical)){i.parent().is("."+c.listview)?i=i.closest("."+c.panel):i=(a=i.closest("."+c.panel).find('a[href="#'+s.attr("id")+'"]').first()).closest("."+c.panel);var o=d('<div class="'+c.navbar+'" />');if(i.length){switch(t=i.attr("id"),r.opts.navbar.titleLink){case"anchor":_url=a.attr("href");break;case"panel":case"parent":_url="#"+t;break;default:_url=!1}o.append('<a class="'+c.btn+" "+c.prev+'" href="#'+t+'" data-target="#'+t+'" />').append(d('<a class="'+c.title+'"'+(_url?' href="'+_url+'"':"")+" />").text(a.text())).prependTo(s),r.opts.navbar.add&&s.addClass(c.hasnavbar)}else r.opts.navbar.title&&(o.append('<a class="'+c.title+'">'+r.opts.navbar.title+"</a>").prependTo(s),r.opts.navbar.add&&s.addClass(c.hasnavbar))}});var o=this.__findAddBack(e,"."+c.listview).children("."+c.selected).removeClass(c.selected).last(
1).addClass(c.selected);o.add(o.parentsUntil("."+c.menu,"li")).filter("."+c.vertical).addClass(c.opened).end().each(function(){d(this).parentsUntil("."+c.menu,"."+c.panel).not("."+c.vertical).first().addClass(c.opened).parentsUntil("."+c.menu,"."+c.panel).not("."+c.vertical).first().addClass(c.opened).addClass(c.subopened)}),o.children("."+c.panel).not("."+c.vertical).addClass(c.opened).parentsUntil("."+c.menu,"."+c.panel).not("."+c.vertical).first().addClass(c.opened).addClass(c.subopened);var l=a.filter("."+c.opened);return l.length||(l=s.first()),l.addClass(c.opened).last().addClass(c.current),s.not("."+c.vertical).not(l.last()).addClass(c.hidden).end().filter(function(){return!d(this).parent().hasClass(c.panels)}).appendTo(this.$pnls),s},_initAnchors:function(){var l=this;e.$body.on(a.click+"-oncanvas","a[href]",function(e){var t=d(this),n=!1,s=l.$menu.find(t).length;for(var i in d[u].addons)if(d[u].addons[i].clickAnchor.call(l,t,s)){n=!0;break}var a=t.attr("href");if(!n&&s&&1<a.length&&"#"==a.slice(0,1))try{var o=d(a,l.$menu);o.is("."+c.panel)&&(n=!0,l[t.parent().hasClass(c.vertical)?"togglePanel":"openPanel"](o))}catch(e){}if(n&&e.preventDefault(),!n&&s&&t.is("."+c.listview+" > li > a")&&!t.is('[rel="external"]')&&!t.is('[target="_blank"]')){l.__valueOrFn(l.opts.onClick.setSelected,t)&&l.setSelected(d(e.target).parent());var r=l.__valueOrFn(l.opts.onClick.preventDefault,t,"#"==a.slice(0,1));r&&e.preventDefault(),l.__valueOrFn(l.opts.onClick.close,t,r)&&l.close()}})},_initAddons:function(){var e;for(e in d[u].addons)d[u].addons[e].add.call(this),d[u].addons[e].add=function(){};for(e in d[u].addons)d[u].addons[e].setup.call(this)},_getOriginalMenuId:function(){var e=this.$menu.attr("id");return e&&e.length&&this.conf.clone&&(e=c.umm(e)),e},__api:function(){var n=this,s={};return d.each(this._api,function(e){var t=this;s[t]=function(){var e=n[t].apply(n,arguments);return void 0===e?s:e}}),s},__valueOrFn:function(e,t,n){return"function"==typeof e?e.call(t[0]):void 0===e&&void 0!==n?n:e},__refactorClass:function(e,t,n){return e.filter("."+t).removeClass(t).addClass(c[n])},__findAddBack:function(e,t){return e.find(t).add(e.filter(t))},__filterListItems:function(e){return e.not("."+c.divider).not("."+c.hidden)},__transitionend:function(e,t,n){var s=!1,i=function(){s||t.call(e[0]),s=!0};e.one(a.transitionend,i),e.one(a.webkitTransitionEnd,i),setTimeout(i,1.1*n)},__getUniqueId:function(){return c.mm(d[u].uniqueId++)}},d.fn[u]=function(n,s){return d[u].glbl||(e={$wndw:d(window),$docu:d(document),$html:d("html"),$body:d("body")},c={},h={},a={},d.each([c,h,a],function(e,s){s.add=function(e){for(var t=0,n=(e=e.split(" ")).length;t<n;t++)s[e[t]]=s.mm(e[t])}}),c.mm=function(e){return"mm-"+e},c.add("wrapper menu panels panel nopanel current highest opened subopened navbar hasnavbar title btn prev next listview nolistview inset vertical selected divider spacer hidden fullsubopen"),c.umm=function(e){return"mm-"==e.slice(0,3)&&(e=e.slice(3)),e},h.mm=function(e){return"mm-"+e},h.add("parent sub"),a.mm=function(e){return e+".mm"},a.add("transitionend webkitTransitionEnd click scroll keydown mousedown mouseup touchstart touchmove touchend orientationchange"),d[u]._c=c,d[u]._d=h,d[u]._e=a,d[u].glbl=e),n=d.extend(!0,{},d[u].defaults,n),s=d.extend(!0,{},d[u].configuration,s),this.each(function(){var e=d(this);if(!e.data(u)){var t=new d[u](e,n,s);t.$menu.data(u,t.__api())}})},d[u].support={touch:"ontouchstart"in window||navigator.msMaxTouchPoints||!1,csstransitions:function(){if("undefined"!=typeof Modernizr&&void 0!==Modernizr.csstransitions)return Modernizr.csstransitions;var e=(document.body||document.documentElement).style,t="transition";if("string"==typeof e[t])return!0;var n=["Moz","webkit","Webkit","Khtml","O","ms"];t=t.charAt(0).toUpperCase()+t.substr(1);for(var s=0;s<n.length;s++)if("string"==typeof e[n[s]+t])return!0;return!1}()})}(jQuery),function(a){var o,s,i,r,l="mmenu",d="offCanvas";a[l].addons[d]={setup:function(){if(this.opts[d]){var e=this.opts[d],t=this.conf[d];r=a[l].glbl,this._api=a.merge(this._api,["open","close","setPage"]),("top"==e.position||"bottom"==e.position)&&(e.zposition="front"),"string"!=typeof t.pageSelector&&(t.pageSelector="> "+t.pageNodetype),r.$allMenus=(r.$allMenus||a()).add(this.$menu),this.vars.opened=!1;var n=[o.offcanvas];"left"!=e.position&&n.push(o.mm(e.position)),"back"!=e.zposition&&n.push(o.mm(e.zposition)),this.$menu.addClass(n.join(" ")).parent().removeClass(o.wrapper),this.setPage(r.$page),this._initBlocker(),this["_initWindow_"+d](),this.$menu[t.menuInjectMethod+"To"](t.menuWrapperSelector);var s=window.location.hash;if(s){var i=this._getOriginalMenuId();i&&i==s.slice(1)&&this.open()}}},add:function(){o=a[l]._c,s=a[l]._d,i=a[l]._e,o.add("offcanvas slideout blocking modal background opening blocker page"),s.add("style"),i.add("resize")},clickAnchor:function(e,t){if(!this.opts[d])return!1;var n=this._getOriginalMenuId();return n&&e.is('[href="#'+n+'"]')?(this.open(),!0):r.$page?!(!(n=r.$page.first().attr("id"))||!e.is('[href="#'+n+'"]'))&&(this.close(),!0):void 0}},a[l].defaults[d]={position:"left",zposition:"back",blockUI:!0,moveBackgroun
1d:!0},a[l].configuration[d]={pageNodetype:"div",pageSelector:null,noPageSelector:[],wrapPageIfNeeded:!0,menuWrapperSelector:"body",menuInjectMethod:"prepend"},a[l].prototype.open=function(){if(!this.vars.opened){var e=this;this._openSetup(),setTimeout(function(){e._openFinish()},this.conf.openingInterval),this.trigger("open")}},a[l].prototype._openSetup=function(){var e=this,t=this.opts[d];this.closeAllOthers(),r.$page.each(function(){a(this).data(s.style,a(this).attr("style")||"")}),r.$wndw.trigger(i.resize+"-"+d,[!0]);var n=[o.opened];t.blockUI&&n.push(o.blocking),"modal"==t.blockUI&&n.push(o.modal),t.moveBackground&&n.push(o.background),"left"!=t.position&&n.push(o.mm(this.opts[d].position)),"back"!=t.zposition&&n.push(o.mm(this.opts[d].zposition)),this.opts.extensions&&n.push(this.opts.extensions),r.$html.addClass(n.join(" ")),setTimeout(function(){e.vars.opened=!0},this.conf.openingInterval),this.$menu.addClass(o.current+" "+o.opened)},a[l].prototype._openFinish=function(){var e=this;this.__transitionend(r.$page.first(),function(){e.trigger("opened")},this.conf.transitionDuration),r.$html.addClass(o.opening),this.trigger("opening")},a[l].prototype.close=function(){if(this.vars.opened){var e=this;this.__transitionend(r.$page.first(),function(){e.$menu.removeClass(o.current).removeClass(o.opened),r.$html.removeClass(o.opened).removeClass(o.blocking).removeClass(o.modal).removeClass(o.background).removeClass(o.mm(e.opts[d].position)).removeClass(o.mm(e.opts[d].zposition)),e.opts.extensions&&r.$html.removeClass(e.opts.extensions),r.$page.each(function(){a(this).attr("style",a(this).data(s.style))}),e.vars.opened=!1,e.trigger("closed")},this.conf.transitionDuration),r.$html.removeClass(o.opening),this.trigger("close"),this.trigger("closing")}},a[l].prototype.closeAllOthers=function(){r.$allMenus.not(this.$menu).each(function(){var e=a(this).data(l);e&&e.close&&e.close()})},a[l].prototype.setPage=function(e){var t=this,n=this.conf[d];e&&e.length||(e=r.$body.find(n.pageSelector),n.noPageSelector.length&&(e=e.not(n.noPageSelector.join(", "))),1<e.length&&n.wrapPageIfNeeded&&(e=e.wrapAll("<"+this.conf[d].pageNodetype+" />").parent())),e.each(function(){a(this).attr("id",a(this).attr("id")||t.__getUniqueId())}),e.addClass(o.page+" "+o.slideout),r.$page=e,this.trigger("setPage",e)},a[l].prototype["_initWindow_"+d]=function(){r.$wndw.off(i.keydown+"-"+d).on(i.keydown+"-"+d,function(e){return r.$html.hasClass(o.opened)&&9==e.keyCode?(e.preventDefault(),!1):void 0});var s=0;r.$wndw.off(i.resize+"-"+d).on(i.resize+"-"+d,function(e,t){if(1==r.$page.length&&(t||r.$html.hasClass(o.opened))){var n=r.$wndw.height();(t||n!=s)&&(s=n,r.$page.css("minHeight",n))}})},a[l].prototype._initBlocker=function(){var t=this;this.opts[d].blockUI&&(r.$blck||(r.$blck=a('<div id="'+o.blocker+'" class="'+o.slideout+'" />')),r.$blck.appendTo(r.$body).off(i.touchstart+"-"+d+" "+i.touchmove+"-"+d).on(i.touchstart+"-"+d+" "+i.touchmove+"-"+d,function(e){e.preventDefault(),e.stopPropagation(),r.$blck.trigger(i.mousedown+"-"+d)}).off(i.mousedown+"-"+d).on(i.mousedown+"-"+d,function(e){e.preventDefault(),r.$html.hasClass(o.modal)||(t.closeAllOthers(),t.close())}))}}(jQuery),function(i){var a,o,r,l="mmenu",d="scrollBugFix";i[l].addons[d]={setup:function(){var t=this,e=this.opts[d];if(this.conf[d],r=i[l].glbl,i[l].support.touch&&this.opts.offCanvas&&this.opts.offCanvas.blockUI&&("boolean"==typeof e&&(e={fix:e}),"object"!=typeof e&&(e={}),(e=this.opts[d]=i.extend(!0,{},i[l].defaults[d],e)).fix)){var n=this.$menu.attr("id"),s=!1;this.bind("opening",function(){this.$pnls.children("."+a.current).scrollTop(0)}),r.$docu.on(o.touchmove,function(e){t.vars.opened&&e.preventDefault()}),r.$body.on(o.touchstart,"#"+n+"> ."+a.panels+"> ."+a.current,function(e){t.vars.opened&&(s||(s=!0,0===e.currentTarget.scrollTop?e.currentTarget.scrollTop=1:e.currentTarget.scrollHeight===e.currentTarget.scrollTop+e.currentTarget.offsetHeight&&(e.currentTarget.scrollTop-=1),s=!1))}).on(o.touchmove,"#"+n+"> ."+a.panels+"> ."+a.current,function(e){t.vars.opened&&i(this)[0].scrollHeight>i(this).innerHeight()&&e.stopPropagation()}),r.$wndw.on(o.orientationchange,function(){t.$pnls.children("."+a.current).scrollTop(0).css({"-webkit-overflow-scrolling":"auto"}).css({"-webkit-overflow-scrolling":"touch"})})}},add:function(){a=i[l]._c,i[l]._d,o=i[l]._e},clickAnchor:function(e,t){}},i[l].defaults[d]={fix:!0}}(jQuery),function(a){var o,e,t="mmenu",n="autoHeight";a[t].addons[n]={setup:function(){if(this.opts.offCanvas){var i=this.opts[n];if(this.conf[n],a[t].glbl,"boolean"==typeof i&&i&&(i={height:"auto"}),"string"==typeof i&&(i={height:i}),"object"!=typeof i&&(i={}),"auto"==(i=this.opts[n]=a.extend(!0,{},a[t].defaults[n],i)).height||"highest"==i.height){this.$menu.addClass(o.autoheight);var e=function(e){if(this.vars.opened){var t=parseInt(this.$pnls.css("top"),10)||0,n=parseInt(this.$pnls.css("bottom"),10)||0,s=0;this.$menu.addClass(o.measureheight),"auto"==i.height?((e=e||this.$pnls.children("."+o.current)).is("."+o.vertical)&&(e=e.parents("."+o.panel).not("."+o.vertical).first()),s=e.outerHeight()):"highest"==i.height&&this.$pnls.children().each(function(){var e=a(this);e.is("."+o.vertical)&&(e=e.parents("."+o.panel).not("."+o.vertical).first()),s=Math.max(s,e.outerHeight())}
1),this.$menu.height(s+t+n).removeClass(o.measureheight)}};this.bind("opening",e),"highest"==i.height&&this.bind("init",e),"auto"==i.height&&(this.bind("update",e),this.bind("openPanel",e),this.bind("closePanel",e))}}},add:function(){o=a[t]._c,a[t]._d,e=a[t]._e,o.add("autoheight measureheight"),e.add("resize")},clickAnchor:function(e,t){}},a[t].defaults[n]={height:"default"}}(jQuery),function(s){var i,a,o="mmenu",r="backButton";s[o].addons[r]={setup:function(){if(this.opts.offCanvas){var t=this,e=this.opts[r];if(this.conf[r],a=s[o].glbl,"boolean"==typeof e&&(e={close:e}),"object"!=typeof e&&(e={}),(e=s.extend(!0,{},s[o].defaults[r],e)).close){var n="#"+t.$menu.attr("id");this.bind("opened",function(e){location.hash!=n&&history.pushState(null,document.title,n)}),s(window).on("popstate",function(e){a.$html.hasClass(i.opened)?(e.stopPropagation(),t.close()):location.hash==n&&(e.stopPropagation(),t.open())})}}},add:function(){return window.history&&window.history.pushState?(i=s[o]._c,s[o]._d,void s[o]._e):void(s[o].addons[r].setup=function(){})},clickAnchor:function(e,t){}},s[o].defaults[r]={close:!1}}(jQuery),function(o){var r,l,d="mmenu",c="columns";o[d].addons[c]={setup:function(){var t=this.opts[c];if(this.conf[c],l=o[d].glbl,"boolean"==typeof t&&(t={add:t}),"number"==typeof t&&(t={add:!0,visible:t}),"object"!=typeof t&&(t={}),"number"==typeof t.visible&&(t.visible={min:t.visible,max:t.visible}),(t=this.opts[c]=o.extend(!0,{},o[d].defaults[c],t)).add){t.visible.min=Math.max(1,Math.min(6,t.visible.min)),t.visible.max=Math.max(t.visible.min,Math.min(6,t.visible.max)),this.$menu.addClass(r.columns);for(var n=this.opts.offCanvas?this.$menu.add(l.$html):this.$menu,s=[],e=0;e<=t.visible.max;e++)s.push(r.columns+"-"+e);s=s.join(" ");var i=function(){var e=this.$pnls.children("."+r.panel).filter("."+r.opened).length;e=Math.min(t.visible.max,Math.max(t.visible.min,e)),n.removeClass(s).addClass(r.columns+"-"+e)},a=function(e){this.$pnls.children("."+r.panel).removeClass(s).filter("."+r.subopened).removeClass(r.hidden).add(e).slice(-t.visible.max).each(function(e){o(this).addClass(r.columns+"-"+e)})};this.bind("open",i),this.bind("close",function(){this.opts.offCanvas&&l.$html.removeClass(s)}),this.bind("init",function(e){a.call(this,this.$pnls.children("."+r.current)),t.hideNavbars&&e.removeClass(r.hasnavbar)}),this.bind("openPanel",a),this.bind("openingPanel",i),this.bind("openedPanel",i),this.opts.offCanvas||i.call(this)}},add:function(){r=o[d]._c,o[d]._d,o[d]._e,r.add("columns")},clickAnchor:function(e,t){if(!this.opts[c].add)return!1;if(t){var n=e.attr("href");if(1<n.length&&"#"==n.slice(0,1))try{if(o(n,this.$menu).is("."+r.panel))for(var s=parseInt(e.closest("."+r.panel).attr("class").split(r.columns+"-")[1].split(" ")[0],10)+1;!1!==s;){var i=this.$pnls.children("."+r.columns+"-"+s);if(!i.length){s=!1;break}s++,i.removeClass(r.subopened).removeClass(r.opened).removeClass(r.current).removeClass(r.highest).addClass(r.hidden)}}catch(e){}}}},o[d].defaults[c]={add:!1,visible:{min:1,max:3},hideNavbars:!1}}(jQuery),function(i){var a,o,e="mmenu",t="counters";i[e].addons[t]={setup:function(){var s=this,n=this.opts[t];this.conf[t],i[e].glbl,"boolean"==typeof n&&(n={add:n,update:n}),"object"!=typeof n&&(n={}),n=this.opts[t]=i.extend(!0,{},i[e].defaults[t],n),this.bind("init",function(e){this.__refactorClass(i("em",e),this.conf.classNames[t].counter,"counter")}),n.add&&this.bind("init",function(e){var t;switch(n.addTo){case"panels":t=e;break;default:t=e.filter(n.addTo)}t.each(function(){var e=i(this).data(o.parent);e&&(e.children("em."+a.counter).length||e.prepend(i('<em class="'+a.counter+'" />')))})}),n.update&&this.bind("update",function(){this.$pnls.children("."+a.panel).each(function(){var e=i(this),t=e.data(o.parent);if(t){var n=t.children("em."+a.counter);n.length&&((e=e.children("."+a.listview)).length&&n.html(s.__filterListItems(e.children()).length))}})})},add:function(){a=i[e]._c,o=i[e]._d,i[e]._e,a.add("counter search noresultsmsg")},clickAnchor:function(e,t){}},i[e].defaults[t]={add:!1,addTo:"panels",update:!1},i[e].configuration.classNames[t]={counter:"Counter"}}(jQuery),function(i){var a,o,e="mmenu",r="dividers";i[e].addons[r]={setup:function(){var n=this,s=this.opts[r];if(this.conf[r],i[e].glbl,"boolean"==typeof s&&(s={add:s,fixed:s}),"object"!=typeof s&&(s={}),s=this.opts[r]=i.extend(!0,{},i[e].defaults[r],s),this.bind("init",function(e){this.__refactorClass(i("li",this.$menu),this.conf.classNames[r].collapsed,"collapsed")}),s.add&&this.bind("init",function(e){var t;switch(s.addTo){case"panels":t=e;break;default:t=e.filter(s.addTo)}i("."+a.divider,t).remove(),t.find("."+a.listview).not("."+a.vertical).each(function(){var t="";n.__filterListItems(i(this).children()).each(function(){var e=i.trim(i(this).children("a, span").text()).slice(0,1).toLowerCase();e!=t&&e.length&&(t=e,i('<li class="'+a.divider+'">'+e+"</li>").insertBefore(this))})})}),s.collapse&&this.bind("init",function(e){i("."+a.divider,e).each(function(){var e=i(this);e.nextUntil("."+a.divider,"."+a.collapsed).length&&(e.children("."+a.subopen).length||(e.wrapInner("<span />"),e.prepend('<a href="#" class="'+a.subopen+" "+a.fullsubopen+'" />')))})}),s.fixed){var t=function(e){if((e=e||this.$pnls.children("."+a.current)).find("."+a.divider).not("."+a.hidden).length){this.$menu.addClass(a.hasdividers);var t=e.scrollTop()||0,n="";e.is(":visible")&&e.find("."+a.divider).not("."+a.hidden).each(function(){i(this).position().top+t<t+1&&(n=i(this).text())}),this.$fixeddivider.text(n)}else this.$menu.removeClass(a.hasdividers)};this.$fixeddivider=i('<ul class="'+a.listview+" "+a.fixeddivider+'"><li class="'+a.divider+'"></li></ul>').prependTo(this.$pnls).children(),this.bind("openPanel",t),this.bind("update",t),this.bind("init",function(e){e.off(o.scroll+"-dividers "+o.touchmove+"-dividers").on(o.scroll+"-dividers "+o.touchmove+"-dividers",function(e){t.call(n,i(this))})})}},add:function(){a=i[e]._c,i[e]._d,o=i[e]._e,a.add("collapsed uncollapsed fixeddivider hasdividers"),o.add("scroll")},clickAnchor:function(e,t){if(this.opts[r].collapse&&t){var n=e.parent();if(n.is("."+a.divider)){var s=n.nextUntil("."+a.divider,"."+a.collapsed);return n.toggleClass(a.opened),s[n.hasClass(a.opened)?"addClass":"removeClass"](a.uncollapsed),!0}}return!1}},i[e].defaults[r]={add:!1,addTo:"panels",fixed:!1,collapse:!1},i[e].configuration.classNames[r]={collapsed:"Collapsed"}}(jQuery),function(v){function m(e,t,n){return e<t&&(e=t),n<e&&(e=n),e}var g,b,_="mmenu",C="dragOpen";v[_].addons[C]={setup:function(){if(this.opts.offCanvas){var t=this,n=this.opts[C],s=this.conf[C];if(b=v[_].glbl,"boolean"==typeof n&&(n={open:n}),"object"!=typeof n&&(n={}),(n=this.opts[C]=v.extend(!0,{},v[_].defaults[C],n)).open){var i,a,o,r,l,d={},c=0,h=!1,u=!1,p=0,f=0;switch(this.opts.offCanvas.position){case"left":case"right":d.events="panleft panright",d.typeLower="x",d.typeUpper="X",u="width";break;
1case"top":case"bottom":d.events="panup pandown",d.typeLower="y",d.typeUpper="Y",u="height"}switch(this.opts.offCanvas.position){case"right":case"bottom":d.negative=!0,r=function(e){e>=b.$wndw[u]()-n.maxStartPos&&(c=1)};break;default:d.negative=!1,r=function(e){e<=n.maxStartPos&&(c=1)}}switch(this.opts.offCanvas.position){case"left":d.open_dir="right",d.close_dir="left";break;case"right":d.open_dir="left",d.close_dir="right";break;case"top":d.open_dir="down",d.close_dir="up";break;case"bottom":d.open_dir="up",d.close_dir="down"}switch(this.opts.offCanvas.zposition){case"front":l=function(){return this.$menu};break;default:l=function(){return v("."+g.slideout)}}var e=this.__valueOrFn(n.pageNode,this.$menu,b.$page);"string"==typeof e&&(e=v(e)),new Hammer(e[0],n.vendors.hammer).on("panstart",function(e){r(e.center[d.typeLower]),b.$slideOutNodes=l(),h=d.open_dir}).on(d.events+" panend",function(e){0<c&&e.preventDefault()}).on(d.events,function(e){if(i=e["delta"+d.typeUpper],d.negative&&(i=-i),i!=p&&(h=p<=i?d.open_dir:d.close_dir),(p=i)>n.threshold&&1==c){if(b.$html.hasClass(g.opened))return;c=2,t._openSetup(),t.trigger("opening"),b.$html.addClass(g.dragging),f=m(b.$wndw[u]()*s[u].perc,s[u].min,s[u].max)}2==c&&(a=m(p,10,f)-("front"==t.opts.offCanvas.zposition?f:0),d.negative&&(a=-a),o="translate"+d.typeUpper+"("+a+"px )",b.$slideOutNodes.css({"-webkit-transform":"-webkit-"+o,transform:o}))}).on("panend",function(e){2==c&&(b.$html.removeClass(g.dragging),b.$slideOutNodes.css("transform",""),t[h==d.open_dir?"_openFinish":"close"]()),c=0})}}},add:function(){return"function"!=typeof Hammer||Hammer.VERSION<2?void(v[_].addons[C].setup=function(){}):(g=v[_]._c,v[_]._d,v[_]._e,void g.add("dragging"))},clickAnchor:function(e,t){}},v[_].defaults[C]={open:!1,maxStartPos:100,threshold:50,vendors:{hammer:{}}},v[_].configuration[C]={width:{perc:.8,min:140,max:440},height:{perc:.8,min:140,max:880}}}(jQuery),function($){var y,i,a,x,w="mmenu",k="dropdown";$[w].addons[k]={setup:function(){if(this.opts.offCanvas){var t=this,b=this.opts[k],_=this.conf[k];if(x=$[w].glbl,"boolean"==typeof b&&b&&(b={drop:b}),"object"!=typeof b&&(b={}),"string"==typeof b.position&&(b.position={of:b.position}),(b=this.opts[k]=$.extend(!0,{},$[w].defaults[k],b)).drop){if("string"!=typeof b.position.of){var e=this.$menu.attr("id");e&&e.length&&(this.conf.clone&&(e=y.umm(e)),b.position.of='[href="#'+e+'"]')}if("string"==typeof b.position.of){var C=$(b.position.of);if(C.length){this.$menu.addClass(y.dropdown),b.tip&&this.$menu.addClass(y.tip),b.event=b.event.split(" "),1==b.event.length&&(b.event[1]=b.event[0]),"hover"==b.event[0]&&C.on(a.mouseenter+"-dropdown",function(){t.open()}),"hover"==b.event[1]&&this.$menu.on(a.mouseleave+"-dropdown",function(){t.close()}),this.bind("opening",function(){this.$menu.data(i.style,this.$menu.attr("style")||""),x.$html.addClass(y.dropdown)}),this.bind("closed",function(){this.$menu.attr("style",this.$menu.data(i.style)),x.$html.removeClass(y.dropdown)});var n=function(e,t){var n,s,i=t[0],a=t[1],o="x"==e?"scrollLeft":"scrollTop",r="x"==e?"outerWidth":"outerHeight",l="x"==e?"left":"top",d="x"==e?"right":"bottom",c="x"==e?"width":"height",h="x"==e?"maxWidth":"maxHeight",u=null,p=x.$wndw[o](),f=C.offset()[l]-=p,v=f+C[r](),m=x.$wndw[c](),g=_.offset.button[e]+_.offset.viewport[e];if(b.position[e])switch(b.position[e]){case"left":case"bottom":u="after";break;case"right":case"top":u="before"}return null===u&&(u=f+(v-f)/2<m/2?"after":"before"),"after"==u?(s=m-((n="x"==e?f:v)+g),i[l]=n+_.offset.button[e],i[d]="auto",a.push(y["x"==e?"tipleft":"tiptop"])):(s=(n="x"==e?v:f)-g,i[d]="calc( 100% - "+(n-_.offset.button[e])+"px )",i[l]="auto",a.push(y["x"==e?"tipright":"tipbottom"])),i[h]=Math.min($[w].configuration[k][c].max,s),[i,a]},s=function(e){if(this.vars.opened){this.$menu.attr("style",this.$menu.data(i.style));var t=[{},[]];t=n.call(this,"y",t),t=n.call(this,"x",t),this.$menu.css(t[0]),b.tip&&this.$menu.removeClass(y.tipleft+" "+y.tipright+" "+y.tiptop+" "+y.tipbottom).addClass(t[1].join(" "))}};this.bind("opening",s),x.$wndw.on(a.resize+"-dropdown",function(e){s.call(t)}),this.opts.offCanvas.blockUI||x.$wndw.on(a.scroll+"-dropdown",function(e){s.call(t)})}}}}},add:function(){y=$[w]._c,i=$[w]._d,a=$[w]._e,y.add("dropdown tip tipleft tipright tiptop tipbottom"),a.add("mouseenter mouseleave resize scroll")},clickAnchor:function(e,t){}},$[w].defaults[k]={drop:!1,event:"click",position:{},tip:!0},$[w].configuration[k]={offset:{button:{x:-10,y:10},viewport:{x:20,y:20}},height:{max:880},width:{max:440}}}(jQuery),function(n){var e,s,i="mmenu",a="fixedElements";n[i].addons[a]={setup:function(){if(this.opts.offCanvas){var e=this.opts[a];
1this.conf[a],s=n[i].glbl,e=this.opts[a]=n.extend(!0,{},n[i].defaults[a],e);var t=function(e){var t=this.conf.classNames[a].fixed;this.__refactorClass(e.find("."+t),t,"slideout").appendTo(s.$body)};t.call(this,s.$page),this.bind("setPage",t)}},add:function(){e=n[i]._c,n[i]._d,n[i]._e,e.add("fixed")},clickAnchor:function(e,t){}},n[i].configuration.classNames[a]={fixed:"Fixed"}}(jQuery),function(a){var o,r="mmenu",l="iconPanels";a[r].addons[l]={setup:function(){var t=this,n=this.opts[l];if(this.conf[l],a[r].glbl,"boolean"==typeof n&&(n={add:n}),"number"==typeof n&&(n={add:!0,visible:n}),"object"!=typeof n&&(n={}),(n=this.opts[l]=a.extend(!0,{},a[r].defaults[l],n)).visible++,n.add){this.$menu.addClass(o.iconpanel);for(var s=[],e=0;e<=n.visible;e++)s.push(o.iconpanel+"-"+e);s=s.join(" ");var i=function(e){e.hasClass(o.vertical)||t.$pnls.children("."+o.panel).removeClass(s).filter("."+o.subopened).removeClass(o.hidden).add(e).not("."+o.vertical).slice(-n.visible).each(function(e){a(this).addClass(o.iconpanel+"-"+e)})};this.bind("openPanel",i),this.bind("init",function(e){i.call(t,t.$pnls.children("."+o.current)),n.hideNavbars&&e.removeClass(o.hasnavbar),e.not("."+o.vertical).each(function(){a(this).children("."+o.subblocker).length||a(this).prepend('<a href="#'+a(this).closest("."+o.panel).attr("id")+'" class="'+o.subblocker+'" />')})})}},add:function(){o=a[r]._c,a[r]._d,a[r]._e,o.add("iconpanel subblocker")},clickAnchor:function(e,t){}},a[r].defaults[l]={add:!1,visible:3,hideNavbars:!1}}(jQuery),function(p){var f,v="mmenu",m="navbars";p[v].addons[m]={setup:function(){var d=this,c=this.opts[m],h=this.conf[m];if(p[v].glbl,void 0!==c){c instanceof Array||(c=[c]);var u={};for(var e in p.each(c,function(e){var t=c[e];"boolean"==typeof t&&t&&(t={}),"object"!=typeof t&&(t={}),void 0===t.content&&(t.content=["prev","title"]),t.content instanceof Array||(t.content=[t.content]);var n=(t=p.extend(!0,{},d.opts.navbar,t)).position,s=t.height;"number"!=typeof s&&(s=1),s=Math.min(4,Math.max(1,s)),"bottom"!=n&&(n="top"),u[n]||(u[n]=0),u[n]++;var i=p("<div />").addClass(f.navbar+" "+f.navbar+"-"+n+" "+f.navbar+"-"+n+"-"+u[n]+" "+f.navbar+"-size-"+s);u[n]+=s-1;for(var a=0,o=0,r=t.content.length;o<r;o++){var l=p[v].addons[m][t.content[o]]||!1;l?a+=l.call(d,i,t,h):((l=t.content[o])instanceof p||(l=p(t.content[o])),i.append(l))}1<(a+=Math.ceil(i.children().not("."+f.btn).not("."+f.title+"-prev").length/s))&&i.addClass(f.navbar+"-content-"+a),i.children("."+f.btn).length&&i.addClass(f.hasbtns),i.prependTo(d.$menu)}),u)d.$menu.addClass(f.hasnavbar+"-"+e+"-"+u[e])}},add:function(){f=p[v]._c,p[v]._d,p[v]._e,f.add("close hasbtns")},clickAnchor:function(e,t){}},p[v].configuration[m]={breadcrumbSeparator:"/"},p[v].configuration.classNames[m]={}}(jQuery),function(d){var i="mmenu";d[i].addons.navbars.breadcrumbs=function(e,t,o){var r=d[i]._c,l=d[i]._d;r.add("breadcrumbs separator");var n=d('<span class="'+r.breadcrumbs+'" />').appendTo(e);this.bind("init",function(e){e.removeClass(r.hasnavbar).each(function(){for(var e=[],t=d(this),n=d('<span class="'+r.breadcrumbs+'"></span>'),s=d(this).children().first(),i=!0;s&&s.length;){s.is("."+r.panel)||(s=s.closest("."+r.panel));var a=s.children("."+r.navbar).children("."+r.title).text();e.unshift(i?"<span>"+a+"</span>":'<a href="#'+s.attr("id")+'">'+a+"</a>"),i=!1,s=s.data(l.parent)}n.append(e.join('<span class="'+r.separator+'">'+o.breadcrumbSeparator+"</span>")).appendTo(t.children("."+r.navbar))})});var s=function(){n.html(this.$pnls.children("."+r.current).children("."+r.navbar).children("."+r.breadcrumbs).html())};return this.bind("openPanel",s),this.bind("init",s),0}}(jQuery),function(o){var r="mmenu";o[r].addons.navbars.close=function(e,t){var n=o[r]._c,s=o[r].glbl,i=o('<a class="'+n.close+" "+n.btn+'" href="#" />').appendTo(e),a=function(e){i.attr("href","#"+e.attr("id"))};return a.call(this,s.$page),this.bind("setPage",a),-1}}(jQuery),function(r){var l="mmenu",d="navbars";r[l].addons[d].next=function(e,t){var n,s,i=r[l]._c,a=r('<a class="'+i.next+" "+i.btn+'" href="#" />').appendTo(e),o=function(e){var t=(e=e||this.$pnls.children("."+i.current)).find("."+this.conf.classNames[d].panelNext);n=t.attr("href"),s=t.html(),a[n?"attr":"removeAttr"]("href",n),a[n||s?"removeClass":"addClass"](i.hidden),a.html(s)};return this.bind("openPanel",o),this.bind("init",function(){o.call(this)}),-1},r[l].configuration.classNames[d].panelNext="Next"}(jQuery),function(r){var l="mmenu",d="navbars";r[l].addons[d].prev=function(e,t){var n=r[l]._c,s=r('<a class="'+n.prev+" "+n.btn+'" href="#" />').appendTo(e);this.bind("init",function(e){e.removeClass(n.hasnavbar).children("."+n.navbar).addClass(n.hidden)});var i,a,o=function(e){if(!(e=e||this.$pnls.children("."+n.current)).hasClass(n.vertical)){var t=e.find("."+this.conf.classNames[d].panelPrev);t.length||(t=e.children("."+n.navbar).children("."+n.prev)),i=t.attr("href"),a=t.html(),s[i?"attr":"removeAttr"]("href",i),s[i||a?"removeClass":"addClass"](n.hidden),s.html(a)}};return this.bind("openPanel",o),this.bind("init",function(){o.call(this)}),-1},r[l].configuration.classNames[d].panelPrev="Prev"}(jQuery),function(i){i.mmenu.addons.navbars.searchfield=function(e,t){var n=i.mmenu._c,s=i('<div class="'+n.search+'" />').appendTo(e);return"object"!=typeof this.opts.searchfield&&(this.opts.searchfield={}),this.opts.searchfield.add=!0,this.opts.searchfield.addTo=s,0}}(jQuery),function(r){var l="mmenu",d="navbars";r[l].addons[d].title=function(e,n){var s,i,a=r[l]._c,o=r('<a class="'+a.title+'" />').appendTo(e),t=function(e){if(!(e=e||this.$pnls.children("."+a.current)).hasClass(a.vertical)){var t=e.find("."+this.conf.classNames[d].panelTitle);t.length||(t=e.children("."+a.navbar).children("."+a.title)),s=t.attr("href"),i=t.html()||n.title,o[s?"attr":"removeAttr"]("href",s),o[s||i?"removeClass":"addClass"](a.hidden),o.html(i)}};return this.bind("openPanel",t),this.bind("init",function(e){t.call(this)}),0},r[l].configuration.classNames[d].panelTitle="Title"}(jQuery),function(o){function r(e,t,n){e.prop("aria-"+t,n)[n?"attr":"removeAttr"]("aria-"+t,"true")}function l(e){return'<span class="'+d.sronly+'">'+e+"</span>"}var d,c="mmenu",h="screenReader";o[c].addons[h]={setup:function(){var e=this.opts[h],t=this.conf[h];if(o[c].glbl,"boolean"==typeof e&&(e={aria:e,text:e}),"object"!=typeof e&&(e={}),(e=this.opts[h]=o.extend(!0,{},o[c].defaults[h],e)).aria){if(this.opts.offCanvas){var n=function(){r(this.$menu,"hidden",!0)};this.bind("open",function(){r(this.$menu,"hidden",!1)}),this.bind("close",n),n.call(this)}var s=function(){r(this.$menu.find("."+d.hidden),"hidden",!0),r(this.$menu.find('[aria-hidden="true"]').not("."+d.hidden),"hidden",!1)};this.bind("update",s),this.bind("openPanel",s),this.bind("openPanel",function(e){r(this.$pnls.children("."+d.panel).not(e).not("."+d.hidden),"hidden",!0),r(e,"hidden",!1)});var i=function(e){r(e.find("."+d.prev+", ."+d.next),"haspopup",!0)};this.bind("init",i),i.call(this,this.$menu.children("."+d.navbar))}if(e.text){var a=function(e){e.children("."+d.navbar).children("."+d.prev).html(l(t.text.closeSubmenu)).end().children("."+d.next).html(l(t.text.openSubmenu)).end().children("."+d.close).html(l(t.text.closeMenu)),e.is("."+d.panel)&&e.find("."+d.listview).find("."+d.next).each(function(){o(this).html(l(t.text[o(this).parent().is("."+d.vertical)?"toggleSubmenu":"openSubmenu"]))})};this.bind("init",a),a.call(this,this.$menu)}},add:function(){d=o[c]._c,o[c]._d,o[c]._e,d.add("sronly")},clickAnchor:function(e,t){}},o[c].defaults[h]={aria:!1,text:!1},o[c].configuration[h]={text:{closeMenu:"Close menu",closeSubmenu:"Close submenu",openSubmenu:"Open submenu",toggleSubmenu:"Toggle submenu"}}}(jQuery),function(f){var v,m,g,e="mmenu",b="searchfield";f[e].addons[b]={setup:function(){var u=this,p=this.opts[b],d=this.conf[b];f[e].glbl,"boolean"==typeof p&&(p={add:p}),"object"!=typeof p&&(p={}),"boolean"==typeof p.resultsPanel&&(p.resultsPanel={add:p.resultsPanel}),p=this.opts[b]=f.extend(!0,{},f[e].defaults[b],p),d=this.conf[b]=f.extend(!0,{},f[e].configuration[b],d),this.bind("close",function(){this.$menu.find("."+v.search).find("input").blur()}),this.bind("init",function(e){if(p.add){var t;switch(p.addTo){case"panels":t=e;break;default:t=this.$menu.find(p.addTo)}if(t.each(function(){var e=f(this);if(!e.is("."+v.panel)||!e.is("."+v.vertical)){if(!e.children("."+v.search).length){var t,n=u.__valueOrFn(d.clear,e),s=u.__valueOrFn(d.form,e),i=u.__valueOrFn(d.input,e),a=u.__valueOrFn(d.submit,e),o=f("<"+(s?"form":"div")+' class="'+v.search+'" />'),r=f('<input placeholder="'+p.placeholder+'" type="text" autocomplete="off" />');if(o.append(r),i)for(t in i)r.attr(t,i[t]);if(n&&f('<a class="'+v.btn+" "+v.clear+'" href="#" />').appendTo(o).on(g.click+"-searchfield",function(e){e.preventDefault(),r.val("").trigger(g.keyup+"-searchfield")}),s){for(t in s)o.attr(t,s[t]);a&&!n&&f('<a class="'+v.btn+" "+v.next+'" href="#" />').appendTo(o).on(g.click+"-searchfield",function(e){e.preventDefault(),o.submit()})}e.hasClass(v.search)?e.replaceWith(o):e.prepend(o).addClass(v.hassearch)}if(p.noResults)if(e.closest("."+v.panel).length||(e=u.$pnls.children("."+v.panel).first()),!e.children("."+v.noresultsmsg).length){var l=e.children("."+v.listview).first();f('<div class="'+v.noresultsmsg+" "+v.hidden+'" />').append(p.noResults)[l.length?"insertAfter":"prependTo"](l.length?l:e)}}}),p.search){if(p.resultsPanel.add){p.showSubPanels=!1;var h=this.$pnls.children("."+v.resultspanel);h.length||(h=f('<div class="'+v.panel+" "+v.resultspanel+" "+v.hidden+'" />').appendTo(this.$pnls).append('<div class="'+v.navbar+" "+v.hidden+'"><a class="'+v.title+'">'+p.resultsPanel.title+"</a></div>").append('<ul class="'+v.listview+'" />').append(this.$pnls.find("."+v.noresultsmsg).first().clone()),this.init(h))}this.$menu.find("."+v.search).each(function(){var n,s,e=f(this),i=e.closest("."+v.panel).length;i?(n=e.closest("."+v.panel),s=n):(n=f("."+v.panel,u.$menu),s=u.$menu),p.resultsPanel.add&&(n=n.not(h));var a=e.children("input"),t=u.__findAddBack(n,"."+v.listview).children("li"),o=t.filter("."+v.divider),r=u.__filterListItems(t),l="",d=function(){var e=a.val().toLowerCase();
1if(e!=l){if(l=e,p.resultsPanel.add&&h.children("."+v.listview).empty(),n.scrollTop(0),r.add(o).addClass(v.hidden).find("."+v.fullsubopensearch).removeClass(v.fullsubopen+" "+v.fullsubopensearch),r.each(function(){var e=f(this),t="a";(p.showTextItems||p.showSubPanels&&e.find("."+v.next))&&(t="a, span"),-1<(e.data(m.searchtext)||e.children(t).text()).toLowerCase().indexOf(l)&&e.add(e.prevAll("."+v.divider).first()).removeClass(v.hidden)}),p.showSubPanels&&n.each(function(e){var t=f(this);u.__filterListItems(t.find("."+v.listview).children()).each(function(){var e=f(this),t=e.data(m.sub);e.removeClass(v.nosubresults),t&&t.find("."+v.listview).children().removeClass(v.hidden)})}),p.resultsPanel.add)if(""===l)this.closeAllPanels(),this.openPanel(this.$pnls.children("."+v.subopened).last());else{var t=f();n.each(function(){var e=u.__filterListItems(f(this).find("."+v.listview).children()).not("."+v.hidden).clone(!0);e.length&&(p.resultsPanel.dividers&&(t=t.add('<li class="'+v.divider+'">'+f(this).children("."+v.navbar).text()+"</li>")),t=t.add(e))}),t.find("."+v.next).remove(),h.children("."+v.listview).append(t),this.openPanel(h)}else f(n.get().reverse()).each(function(e){var t=f(this),n=t.data(m.parent);n&&(u.__filterListItems(t.find("."+v.listview).children()).length?(n.hasClass(v.hidden)&&n.children("."+v.next).not("."+v.fullsubopen).addClass(v.fullsubopen).addClass(v.fullsubopensearch),n.removeClass(v.hidden).removeClass(v.nosubresults).prevAll("."+v.divider).first().removeClass(v.hidden)):i||(t.hasClass(v.opened)&&setTimeout(function(){u.openPanel(n.closest("."+v.panel))},(e+1)*(1.5*u.conf.openingInterval)),n.addClass(v.nosubresults)))});s.find("."+v.noresultsmsg)[r.not("."+v.hidden).length?"addClass":"removeClass"](v.hidden),this.update()}};a.off(g.keyup+"-"+b+" "+g.change+"-"+b).on(g.keyup+"-"+b,function(e){(function(e){switch(e){case 9:case 16:case 17:case 18:case 37:case 38:case 39:case 40:return!0}return!1})(e.keyCode)||d.call(u)}).on(g.change+"-"+b,function(e){d.call(u)});var c=e.children("."+v.btn);c.length&&a.on(g.keyup+"-"+b,function(e){c[a.val().length?"removeClass":"addClass"](v.hidden)}),a.trigger(g.keyup+"-"+b)})}}})},add:function(){v=f[e]._c,m=f[e]._d,g=f[e]._e,v.add("clear search hassearch resultspanel noresultsmsg noresults nosubresults fullsubopensearch"),m.add("searchtext"),g.add("change keyup")},clickAnchor:function(e,t){}},f[e].defaults[b]={add:!1,addTo:"panels",placeholder:"Search",noResults:"No results found.",resultsPanel:{add:!1,dividers:!0,title:"Search results"},search:!0,showTextItems:!1,showSubPanels:!0},f[e].configuration[b]={clear:!1,form:!1,input:!1,submit:!1}}(jQuery),function(r){var l,i,e="mmenu",t="sectionIndexer";r[e].addons[t]={setup:function(){var o=this,s=this.opts[t];this.conf[t],r[e].glbl,"boolean"==typeof s&&(s={add:s}),"object"!=typeof s&&(s={}),s=this.opts[t]=r.extend(!0,{},r[e].defaults[t],s),this.bind("init",function(e){if(s.add){var t;switch(s.addTo){case"panels":t=e;break;default:t=r(s.addTo,this.$menu).filter("."+l.panel)}t.find("."+l.divider).closest("."+l.panel).addClass(l.hasindexer)}if(!this.$indexer&&this.$pnls.children("."+l.hasindexer).length){this.$indexer=r('<div class="'+l.indexer+'" />').prependTo(this.$pnls).append('<a href="#a">a</a><a href="#b">b</a><a href="#c">c</a><a href="#d">d</a><a href="#e">e</a><a href="#f">f</a><a href="#g">g</a><a href="#h">h</a><a href="#i">i</a><a href="#j">j</a><a href="#k">k</a><a href="#l">l</a><a href="#m">m</a><a href="#n">n</a><a href="#o">o</a><a href="#p">p</a><a href="#q">q</a><a href="#r">r</a><a href="#s">s</a><a href="#t">t</a><a href="#u">u</a><a href="#v">v</a><a href="#w">w</a><a href="#x">x</a><a href="#y">y</a><a href="#z">z</a>'),this.$indexer.children().on(i.mouseover+"-sectionindexer "+l.touchstart+"-sectionindexer",function(e){var t=r(this).attr("href").slice(1),n=o.$pnls.children("."+l.current),s=n.find("."+l.listview),i=!1,a=n.scrollTop();n.scrollTop(0),s.children("."+l.divider).not("."+l.hidden).each(function(){!1===i&&t==r(this).text().slice(0,1).toLowerCase()&&(i=r(this).position().top)}),n.scrollTop(!1!==i?i:a)});var n=function(e){o.$menu[(e.hasClass(l.hasindexer)?"add":"remove")+"Class"](l.hasindexer)};this.bind("openPanel",n),n.call(this,this.$pnls.children("."+l.current))}})},add:function(){l=r[e]._c,r[e]._d,i=r[e]._e,l.add("indexer hasindexer"),i.add("mouseover touchstart")},clickAnchor:function(e,t){return!!e.parent().is("."+l.indexer)||void 0}},r[e].defaults[t]={add:!1,addTo:"panels"}}(jQuery),function(n){var s,i,a="mmenu",o="setSelected";n[a].addons[o]={setup:function(){var e=this.opts[o];if(this.conf[o],n[a].glbl,"boolean"==typeof e&&(e={hover:e,parent:e}),"object"!=typeof e&&(e={}),(e=this.opts[o]=n.extend(!0,{},n[a].defaults[o],e)).current||this.bind("init",function(e){e.find("."+s.listview).children("."+s.selected).removeClass(s.selected)}),e.hover&&this.$menu.addClass(s.hoverselected),e.parent){this.$menu.addClass(s.parentselected);var t=function(e){this.$pnls.find("."+s.listview).find("."+s.next).removeClass(s.selected);for(var t=e.data(i.parent);t&&t.length;)t=t.children("."+s.next).addClass(s.selected).closest("."+s.panel).data(i.parent)};this.bind("openedPanel",t),this.bind("init",function(e){t.call(this,this.$pnls.children("."+s.current))})}},add:function(){s=n[a]._c,i=n[a]._d,n[a]._e,s.add("hoverselected parentselected")},clickAnchor:function(e,t){}},n[a].defaults[o]={current:!0,hover:!1,parent:!1}}(jQuery),function(a){var o,e="mmenu",t="toggles";a[e].addons[t]={setup:function(){var i=this;this.opts[t],this.conf[t],a[e].glbl,this.bind("init",function(e){this.__refactorClass(a("input",e),this.conf.classNames[t].toggle,"toggle"),this.__refactorClass(a("input",e),this.conf.classNames[t].check,"check"),a("input."+o.toggle+", input."+o.check,e).each(function(){var e=a(this),t=e.closest("li"),n=e.hasClass(o.toggle)?"toggle":"check",s=e.attr("id")||i.__getUniqueId();t.children('label[for="'+s+'"]').length||(e.attr("id",s),t.prepend(e),a('<label for="'+s+'" class="'+o[n]+'"></label>').insertBefore(t.children("a, span").last()))})})},add:function(){o=a[e]._c,a[e]._d,a[e]._e,o.add("toggle check")},clickAnchor:function(e,t){}},a[e].configuration.classNames[t]={toggle:"Toggle",check:"Check"}}(jQuery);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.