PageSourceSearch

https://www.larryeshyers.com/storage/opt/da57a007641be47d8cee4cbe8d60a652.opt-min.co.js

js larryeshyers.com collected 2026-10-04 06:37:37 UTC 109,049 bytes, 5 lines download raw bytes

1function navigationSublevelWrap(e,t){e.each(function(){var e=$(this),n=e.parents("ul").length;n>0&&e.wrap(function(){return'<div class="'+t+n+'"></div>'})})}function disableLinks(e){$(e).each(function(){("#"===$(this).attr("href")||"javascript.void(0)"===$(this).attr("href"))&&$(this).click(function(e){e.preventDefault()})})}!function(e){var t,n,i,o,a="mmenu",s="5.6.4";e[a]&&e[a].version>s||(e[a]=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 i=this.$pnls.children();return this._initAddons(),this.init(i),"function"==typeof this.___debug&&this.___debug(),this},e[a].version=s,e[a].addons={},e[a].uniqueId=0,e[a].defaults={extensions:[],navbar:{add:!0,title:"Menu",titleLink:"panel"},onClick:{setSelected:!0},slidingSubmenus:!0},e[a].configuration={classNames:{divider:"Divider",inset:"Inset",panel:"Panel",selected:"Selected",spacer:"Spacer",vertical:"Vertical"},clone:!1,openingInterval:25,panelNodetype:"ul, ol, div",transitionDuration:400},e[a].prototype={init:function(e){e=e.not("."+t.nopanel),e=this._initPanels(e),this.trigger("init",e),this.trigger("update")},update:function(){this.trigger("update")},setSelected:function(e){this.$menu.find("."+t.listview).children().removeClass(t.selected),e.addClass(t.selected),this.trigger("setSelected",e)},openPanel:function(n){var i=n.parent(),o=this;if(i.hasClass(t.vertical)){var s=i.parents("."+t.subopened);if(s.length)return void this.openPanel(s.first());i.addClass(t.opened),this.trigger("openPanel",n),this.trigger("openingPanel",n),this.trigger("openedPanel",n)}else{if(n.hasClass(t.current))return;var r=this.$pnls.children("."+t.panel),l=r.filter("."+t.current);r.removeClass(t.highest).removeClass(t.current).not(n).not(l).not("."+t.vertical).addClass(t.hidden),e[a].support.csstransitions||l.addClass(t.hidden),n.hasClass(t.opened)?n.nextAll("."+t.opened).addClass(t.highest).removeClass(t.opened).removeClass(t.subopened):(n.addClass(t.highest),l.addClass(t.subopened)),n.removeClass(t.hidden).addClass(t.current),o.trigger("openPanel",n),setTimeout(function(){n.removeClass(t.subopened).addClass(t.opened),o.trigger("openingPanel",n),o.__transitionend(n,function(){o.trigger("openedPanel",n)},o.conf.transitionDuration)},this.conf.openingInterval)}},closePanel:function(e){var n=e.parent();n.hasClass(t.vertical)&&(n.removeClass(t.opened),this.trigger("closePanel",e),this.trigger("closingPanel",e),this.trigger("closedPanel",e))},closeAllPanels:function(){this.$menu.find("."+t.listview).children().removeClass(t.selected).filter("."+t.vertical).removeClass(t.opened);var e=this.$pnls.children("."+t.panel).first();this.$pnls.children("."+t.panel).not(e).removeClass(t.subopened).removeClass(t.opened).removeClass(t.current).removeClass(t.highest).addClass(t.hidden),this.openPanel(e)},togglePanel:function(e){var n=e.parent();n.hasClass(t.vertical)&&this[n.hasClass(t.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,i=this.cbck[t].length;i>n;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(){e(this).attr("id",t.mm(e(this).attr("id")))})),this.$menu.contents().each(function(){3==e(this)[0].nodeType&&e(this).remove()}),this.$pnls=e('<div class="'+t.panels+'" />').append(this.$menu.children(this.conf.panelNodetype)).prependTo(this.$menu),this.$menu.parent().addClass(t.wrapper);var n=[t.menu];this.opts.slidingSubmenus||n.push(t.vertical),this.opts.extensions=this.opts.extensions.length?"mm-"+this.opts.extensions.join(" mm-"):"",this.opts.extensions&&n.push(this.opts.extensions),this.$menu.addClass(n.join(" "))},_initPanels:function(i){var o=this,a=this.__findAddBack(i,"ul, ol");this.__refactorClass(a,this.conf.classNames.inset,"inset").addClass(t.nolistview+" "+t.nopanel),a.not("."+t.nolistview).addClass(t.listview);var s=this.__findAddBack(i,"."+t.listview).children();this.__refactorClass(s,this.conf.classNames.selected,"selected"),this.__refactorClass(s,this.conf.classNames.divider,"divider"),this.__refactorClass(s,this.conf.classNames.spacer,"spacer"),this.__refactorClass(this.__findAddBack(i,"."+this.conf.classNames.panel),this.conf.classNames.panel,"panel");var r=e(),l=i.add(i.find("."+t.panel)).add(this.__findAddBack(i,"."+t.listview).children().children(this.conf.panelNodetype)).not("."+t.nopanel);this.__refactorClass(l,this.conf.classNames.vertical,"vertical"),this.opts.slidingSubmenus||l.addClass(t.vertical),l.each(function(){var n=e(this),i=n;n.is("ul, ol")?(n.wrap('<div class="'+t.panel+'" />'),i=n.parent()):i.addClass(t.panel);var a=n.attr("id");n.removeAttr("id"),i.attr("id",a||o.__getUniqueId()),n.hasClass(t.vertical)&&(n.removeClass(o.conf.classNames.vertical),i.add(i.parent()).addClass(t.vertical)),r=r.add(i)});var c=e("."+t.panel,this.$menu);r.each(function(i){var a,s,r=e(this),l=r.parent(),c=l.children("a, span").first();if(l.is("."+t.panels)||(l.data(n.sub,r),r.data(n.parent,l)),l.children("."+t.next).length||l.parent().is("."+t.listview)&&(a=r.attr("id"),s=e('<a class="'+t.next+'" href="#'+a+'" data-target="#'+a+'" />').insertBefore(c),c.is("span")&&s.addClass(t.fullsubopen)),!r.children("."+t.navbar).length&&!l.hasClass(t.vertical)){l=l.parent().is("."+t.listview)?l.closest("."+t.panel):(c=l.closest("."+t.panel).find('a[href="#'+r.attr("id")+'"]').first()).closest("."+t.panel);
1var d=!1,h=e('<div class="'+t.navbar+'" />');if(l.length){switch(a=l.attr("id"),o.opts.navbar.titleLink){case"anchor":d=c.attr("href");break;case"panel":case"parent":d="#"+a;break;default:d=!1}h.append('<a class="'+t.btn+" "+t.prev+'" href="#'+a+'" data-target="#'+a+'" />').append(e('<a class="'+t.title+'"'+(d?' href="'+d+'"':"")+" />").text(c.text())).prependTo(r),o.opts.navbar.add&&r.addClass(t.hasnavbar)}else o.opts.navbar.title&&(h.append('<a class="'+t.title+'">'+o.opts.navbar.title+"</a>").prependTo(r),o.opts.navbar.add&&r.addClass(t.hasnavbar))}});var d=this.__findAddBack(i,"."+t.listview).children("."+t.selected).removeClass(t.selected).last().addClass(t.selected);d.add(d.parentsUntil("."+t.menu,"li")).filter("."+t.vertical).addClass(t.opened).end().each(function(){e(this).parentsUntil("."+t.menu,"."+t.panel).not("."+t.vertical).first().addClass(t.opened).parentsUntil("."+t.menu,"."+t.panel).not("."+t.vertical).first().addClass(t.opened).addClass(t.subopened)}),d.children("."+t.panel).not("."+t.vertical).addClass(t.opened).parentsUntil("."+t.menu,"."+t.panel).not("."+t.vertical).first().addClass(t.opened).addClass(t.subopened);var h=c.filter("."+t.opened);return h.length||(h=r.first()),h.addClass(t.opened).last().addClass(t.current),r.not("."+t.vertical).not(h.last(
1)).addClass(t.hidden).end().filter(function(){return!e(this).parent().hasClass(t.panels)}).appendTo(this.$pnls),r},_initAnchors:function(){var n=this;o.$body.on(i.click+"-oncanvas","a[href]",function(i){var o=e(this),s=!1,r=n.$menu.find(o).length;for(var l in e[a].addons)if(e[a].addons[l].clickAnchor.call(n,o,r)){s=!0;break}var c=o.attr("href");if(!s&&r&&c.length>1&&"#"==c.slice(0,1))try{var d=e(c,n.$menu);d.is("."+t.panel)&&(s=!0,n[o.parent().hasClass(t.vertical)?"togglePanel":"openPanel"](d))}catch(e){}if(s&&i.preventDefault(),!s&&r&&o.is("."+t.listview+" > li > a")&&!o.is('[rel="external"]')&&!o.is('[target="_blank"]')){n.__valueOrFn(n.opts.onClick.setSelected,o)&&n.setSelected(e(i.target).parent());var h=n.__valueOrFn(n.opts.onClick.preventDefault,o,"#"==c.slice(0,1));h&&i.preventDefault(),n.__valueOrFn(n.opts.onClick.close,o,h)&&n.close()}})},_initAddons:function(){var t;for(t in e[a].addons)e[a].addons[t].add.call(this),e[a].addons[t].add=function(){};for(t in e[a].addons)e[a].addons[t].setup.call(this)},_getOriginalMenuId:function(){var e=this.$menu.attr("id");return e&&e.length&&this.conf.clone&&(e=t.umm(e)),e},__api:function(){var t=this,n={};return e.each(this._api,function(e){var i=this;n[i]=function(){var e=t[i].apply(t,arguments);return void 0===e?n:e}}),n},__valueOrFn:function(e,t,n){return"function"==typeof e?e.call(t[0]):void 0===e&&void 0!==n?n:e},__refactorClass:function(e,n,i){return e.filter("."+n).removeClass(n).addClass(t[i])},__findAddBack:function(e,t){return e.find(t).add(e.filter(t))},__filterListItems:function(e){return e.not("."+t.divider).not("."+t.hidden)},__transitionend:function(e,t,n){var o=!1,a=function(){o||t.call(e[0]),o=!0};e.one(i.transitionend,a),e.one(i.webkitTransitionEnd,a),setTimeout(a,1.1*n)},__getUniqueId:function(){return t.mm(e[a].uniqueId++)}},e.fn[a]=function(s,r){return e[a].glbl||(o={$wndw:e(window),$docu:e(document),$html:e("html"),$body:e("body")},t={},n={},i={},e.each([t,n,i],function(e,t){t.add=function(e){e=e.split(" ");for(var n=0,i=e.length;i>n;n++)t[e[n]]=t.mm(e[n])}}),t.mm=function(e){return"mm-"+e},t.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"),t.umm=function(e){return"mm-"==e.slice(0,3)&&(e=e.slice(3)),e},n.mm=function(e){return"mm-"+e},n.add("parent sub"),i.mm=function(e){return e+".mm"},i.add("transitionend webkitTransitionEnd click scroll keydown mousedown mouseup touchstart touchmove touchend orientationchange"),e[a]._c=t,e[a]._d=n,e[a]._e=i,e[a].glbl=o),s=e.extend(!0,{},e[a].defaults,s),r=e.extend(!0,{},e[a].configuration,r),this.each(function(){var t=e(this);if(!t.data(a)){var n=new e[a](t,s,r);n.$menu.data(a,n.__api())}})},e[a].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 i=0;i<n.length;i++)if("string"==typeof e[n[i]+t])return!0;return!1}()})}(jQuery),function(e){var t,n,i,o,a="mmenu",s="offCanvas";e[a].addons[s]={setup:function(){if(this.opts[s]){var n=this.opts[s],i=this.conf[s];o=e[a].glbl,this._api=e.merge(this._api,["open","close","setPage"]),("top"==n.position||"bottom"==n.position)&&(n.zposition="front"),"string"!=typeof i.pageSelector&&(i.pageSelector="> "+i.pageNodetype),o.$allMenus=(o.$allMenus||e()).add(this.$menu),this.vars.opened=!1;var r=[t.offcanvas];"left"!=n.position&&r.push(t.mm(n.position)),"back"!=n.zposition&&r.push(t.mm(n.zposition)),this.$menu.addClass(r.join(" ")).parent().removeClass(t.wrapper),this.setPage(o.$page),this._initBlocker(),this["_initWindow_"+s](),this.$menu[i.menuInjectMethod+"To"](i.menuWrapperSelector);var l=window.location.hash;if(l){var c=this._getOriginalMenuId();c&&c==l.slice(1)&&this.open()}}},add:function(){t=e[a]._c,n=e[a]._d,i=e[a]._e,t.add("offcanvas slideout blocking modal background opening blocker page"),n.add("style"),i.add("resize")},clickAnchor:function(e,t){if(!this.opts[s])return!1;var n=this._getOriginalMenuId();return n&&e.is('[href="#'+n+'"]')?(this.open(),!0):o.$page?!!((n=o.$page.first().attr("id"))&&e.is('[href="#'+n+'"]'))&&(this.close(),!0):void 0}},e[a].defaults[s]={position:"left",zposition:"back",blockUI:!0,moveBackgroun
1d:!0},e[a].configuration[s]={pageNodetype:"div",pageSelector:null,noPageSelector:[],wrapPageIfNeeded:!0,menuWrapperSelector:"body",menuInjectMethod:"prepend"},e[a].prototype.open=function(){if(!this.vars.opened){var e=this;this._openSetup(),setTimeout(function(){e._openFinish()},this.conf.openingInterval),this.trigger("open")}},e[a].prototype._openSetup=function(){var a=this,r=this.opts[s];this.closeAllOthers(),o.$page.each(function(){e(this).data(n.style,e(this).attr("style")||"")}),o.$wndw.trigger(i.resize+"-"+s,[!0]);var l=[t.opened];r.blockUI&&l.push(t.blocking),"modal"==r.blockUI&&l.push(t.modal),r.moveBackground&&l.push(t.background),"left"!=r.position&&l.push(t.mm(this.opts[s].position)),"back"!=r.zposition&&l.push(t.mm(this.opts[s].zposition)),this.opts.extensions&&l.push(this.opts.extensions),o.$html.addClass(l.join(" ")),setTimeout(function(){a.vars.opened=!0},this.conf.openingInterval),this.$menu.addClass(t.current+" "+t.opened)},e[a].prototype._openFinish=function(){var e=this;this.__transitionend(o.$page.first(),function(){e.trigger("opened")},this.conf.transitionDuration),o.$html.addClass(t.opening),this.trigger("opening")},e[a].prototype.close=function(){if(this.vars.opened){var i=this;this.__transitionend(o.$page.first(),function(){i.$menu.removeClass(t.current).removeClass(t.opened),o.$html.removeClass(t.opened).removeClass(t.blocking).removeClass(t.modal).removeClass(t.background).removeClass(t.mm(i.opts[s].position)).removeClass(t.mm(i.opts[s].zposition)),i.opts.extensions&&o.$html.removeClass(i.opts.extensions),o.$page.each(function(){e(this).attr("style",e(this).data(n.style))}),i.vars.opened=!1,i.trigger("closed")},this.conf.transitionDuration),o.$html.removeClass(t.opening),this.trigger("close"),this.trigger("closing")}},e[a].prototype.closeAllOthers=function(){o.$allMenus.not(this.$menu).each(function(){var t=e(this).data(a);t&&t.close&&t.close()})},e[a].prototype.setPage=function(n){var i=this,a=this.conf[s];n&&n.length||(n=o.$body.find(a.pageSelector),a.noPageSelector.length&&(n=n.not(a.noPageSelector.join(", "))),n.length>1&&a.wrapPageIfNeeded&&(n=n.wrapAll("<"+this.conf[s].pageNodetype+" />").parent())),n.each(function(){e(this).attr("id",e(this).attr("id")||i.__getUniqueId())}),n.addClass(t.page+" "+t.slideout),o.$page=n,this.trigger("setPage",n)},e[a].prototype["_initWindow_"+s]=function(){o.$wndw.off(i.keydown+"-"+s).on(i.keydown+"-"+s,function(e){return o.$html.hasClass(t.opened)&&9==e.keyCode?(e.preventDefault(),!1):void 0});var e=0;o.$wndw.off(i.resize+"-"+s).on(i.resize+"-"+s,function(n,i){if(1==o.$page.length&&(i||o.$html.hasClass(t.opened))){var a=o.$wndw.height();(i||a!=e)&&(e=a,o.$page.css("minHeight",a))}})},e[a].prototype._initBlocker=function(){var n=this;this.opts[s].blockUI&&(o.$blck||(o.$blck=e('<div id="'+t.blocker+'" class="'+t.slideout+'" />')),o.$blck.appendTo(o.$body).off(i.touchstart+"-"+s+" "+i.touchmove+"-"+s).on(i.touchstart+"-"+s+" "+i.touchmove+"-"+s,function(e){e.preventDefault(),e.stopPropagation(),o.$blck.trigger(i.mousedown+"-"+s)}).off(i.mousedown+"-"+s).on(i.mousedown+"-"+s,function(e){e.preventDefault(),o.$html.hasClass(t.modal)||(n.closeAllOthers(),n.close())}))}}(jQuery),function(e){var t,n,i,o="mmenu",a="scrollBugFix";e[o].addons[a]={setup:function(){var s=this,r=this.opts[a];if(this.conf[a],i=e[o].glbl,e[o].support.touch&&this.opts.offCanvas&&this.opts.offCanvas.blockUI&&("boolean"==typeof r&&(r={fix:r}),"object"!=typeof r&&(r={}),(r=this.opts[a]=e.extend(!0,{},e[o].defaults[a],r)).fix)){var l=this.$menu.attr("id"),c=!1;this.bind("opening",function(){this.$pnls.children("."+t.current).scrollTop(0)}),i.$docu.on(n.touchmove,function(e){s.vars.opened&&e.preventDefault()}),i.$body.on(n.touchstart,"#"+l+"> ."+t.panels+"> ."+t.current,function(e){s.vars.opened&&(c||(c=!0,0===e.currentTarget.scrollTop?e.currentTarget.scrollTop=1:e.currentTarget.scrollHeight===e.currentTarget.scrollTop+e.currentTarget.offsetHeight&&(e.currentTarget.scrollTop-=1),c=!1))}).on(n.touchmove,"#"+l+"> ."+t.panels+"> ."+t.current,function(t){s.vars.opened&&e(this)[0].scrollHeight>e(this).innerHeight()&&t.stopPropagation()}),i.$wndw.on(n.orientationchange,function(){s.$pnls.children("."+t.current).scrollTop(0).css({"-webkit-overflow-scrolling":"auto"}).css({"-webkit-overflow-scrolling":"touch"})})}},add:function(){t=e[o]._c,e[o]._d,n=e[o]._e},clickAnchor:function(e,t){}},e[o].defaults[a]={fix:!0}}(jQuery),function(e){var t,n,i="mmenu",o="autoHeight";e[i].addons[o]={setup:function(){if(this.opts.offCanvas){var n=this.opts[o];if(this.conf[o],e[i].glbl,"boolean"==typeof n&&n&&(n={height:"auto"}),"string"==typeof n&&(n={height:n}),"object"!=typeof n&&(n={}),"auto"==(n=this.opts[o]=e.extend(!0,{},e[i].defaults[o],n)).height||"highest"==n.height){this.$menu.addClass(t.autoheight);var a=function(i){if(this.vars.opened){var o=parseInt(this.$pnls.css("top"),10)||0,a=parseInt(this.$pnls.css("bottom"),10)||0,s=0;this.$menu.addClass(t.measureheight),"auto"==n.height?((i=i||this.$pnls.children("."+t.current)).is("."+t.vertical)&&(i=i.parents("."+t.panel).not("."+t.vertical).first()),s=i.outerHeight()):"highest"==n.height&&this.$pnls.children().each(function(){var n=e(this);n.is("."+t.vertical)&&(n=n.parents("."+t.panel).not("."+t.vertical).first()),s=Math.max(s,n.outerHeight())}),this.$menu.height(s+o+a).removeClass(t.measureheight)}};this.bind("opening",a),"highest"==n.height&&this.bind("init",a),"auto"==n.height&&(this.bind("update",a),this.bind("openPanel",a),this.bind("closePanel",a))}}},add:function(){t=e[i]._c,e[i]._d,n=e[i]._e,t.add("autoheight measureheight"),n.add("resize")},clickAnchor:function(e,t){}},e[i].defaults[o]={height:"default"}}(jQuery),function(e){var t,n,i="mmenu",o="backButton";e[i].addons[o]={setup:function(){if(this.opts.offCanvas){var a=this,s=this.opts[o];if(this.conf[o],n=e[i].glbl,"boolean"==typeof s&&(s={close:s}),"object"!=typeof s&&(s={}),(s=e.extend(!0,{},e[i].defaults[o],s)).close){var r="#"+a.$menu.attr("id");this.bind("opened",function(e){location.hash!=r&&history.pushState(null,document.title,r)}
1),e(window).on("popstate",function(e){n.$html.hasClass(t.opened)?(e.stopPropagation(),a.close()):location.hash==r&&(e.stopPropagation(),a.open())})}}},add:function(){return window.history&&window.history.pushState?(t=e[i]._c,e[i]._d,void e[i]._e):void(e[i].addons[o].setup=function(){})},clickAnchor:function(e,t){}},e[i].defaults[o]={close:!1}}(jQuery),function(e){var t,n,i="mmenu",o="columns";e[i].addons[o]={setup:function(){var a=this.opts[o];if(this.conf[o],n=e[i].glbl,"boolean"==typeof a&&(a={add:a}),"number"==typeof a&&(a={add:!0,visible:a}),"object"!=typeof a&&(a={}),"number"==typeof a.visible&&(a.visible={min:a.visible,max:a.visible}),(a=this.opts[o]=e.extend(!0,{},e[i].defaults[o],a)).add){a.visible.min=Math.max(1,Math.min(6,a.visible.min)),a.visible.max=Math.max(a.visible.min,Math.min(6,a.visible.max)),this.$menu.addClass(t.columns);for(var s=this.opts.offCanvas?this.$menu.add(n.$html):this.$menu,r=[],l=0;l<=a.visible.max;l++)r.push(t.columns+"-"+l);r=r.join(" ");var c=function(){var e=this.$pnls.children("."+t.panel).filter("."+t.opened).length;e=Math.min(a.visible.max,Math.max(a.visible.min,e)),s.removeClass(r).addClass(t.columns+"-"+e)},d=function(n){this.$pnls.children("."+t.panel).removeClass(r).filter("."+t.subopened).removeClass(t.hidden).add(n).slice(-a.visible.max).each(function(n){e(this).addClass(t.columns+"-"+n)})};this.bind("open",c),this.bind("close",function(){this.opts.offCanvas&&n.$html.removeClass(r)}),this.bind("init",function(e){d.call(this,this.$pnls.children("."+t.current)),a.hideNavbars&&e.removeClass(t.hasnavbar)}),this.bind("openPanel",d),this.bind("openingPanel",c),this.bind("openedPanel",c),this.opts.offCanvas||c.call(this)}},add:function(){t=e[i]._c,e[i]._d,e[i]._e,t.add("columns")},clickAnchor:function(n,i){if(!this.opts[o].add)return!1;if(i){var a=n.attr("href");if(a.length>1&&"#"==a.slice(0,1))try{if(e(a,this.$menu).is("."+t.panel))for(var s=parseInt(n.closest("."+t.panel).attr("class").split(t.columns+"-")[1].split(" ")[0],10)+1;!1!==s;){var r=this.$pnls.children("."+t.columns+"-"+s);if(!r.length){s=!1;break}s++,r.removeClass(t.subopened).removeClass(t.opened).removeClass(t.current).removeClass(t.highest).addClass(t.hidden)}}catch(e){}}}},e[i].defaults[o]={add:!1,visible:{min:1,max:3},hideNavbars:!1}}(jQuery),function(e){var t,n,i="mmenu",o="counters";e[i].addons[o]={setup:function(){var a=this,s=this.opts[o];this.conf[o],e[i].glbl,"boolean"==typeof s&&(s={add:s,update:s}),"object"!=typeof s&&(s={}),s=this.opts[o]=e.extend(!0,{},e[i].defaults[o],s),this.bind("init",function(t){this.__refactorClass(e("em",t),this.conf.classNames[o].counter,"counter")}),s.add&&this.bind("init",function(i){var o;("panels"===s.addTo?i:i.filter(s.addTo)).each(function(){var i=e(this).data(n.parent);i&&(i.children("em."+t.counter).length||i.prepend(e('<em class="'+t.counter+'" />')))})}),s.update&&this.bind("update",function(){this.$pnls.children("."+t.panel).each(function(){var i=e(this),o=i.data(n.parent);if(o){var s=o.children("em."+t.counter);s.length&&(i=i.children("."+t.listview)).length&&s.html(a.__filterListItems(i.children()).length)}})})},add:function(){t=e[i]._c,n=e[i]._d,e[i]._e,t.add("counter search noresultsmsg")},clickAnchor:function(e,t){}},e[i].defaults[o]={add:!1,addTo:"panels",update:!1},e[i].configuration.classNames[o]={counter:"Counter"}}(jQuery),function(e){var t,n,i="mmenu",o="dividers";e[i].addons[o]={setup:function(){var a=this,s=this.opts[o];if(this.conf[o],e[i].glbl,"boolean"==typeof s&&(s={add:s,fixed:s}),"object"!=typeof s&&(s={}),s=this.opts[o]=e.extend(!0,{},e[i].defaults[o],s),this.bind("init",function(t){this.__refactorClass(e("li",this.$menu),this.conf.classNames[o].collapsed,"collapsed")}),s.add&&this.bind("init",function(n){var i;i="panels"===s.addTo?n:n.filter(s.addTo),e("."+t.divider,i).remove(),i.find("."+t.listview).not("."+t.vertical).each(function(){var n="";a.__filterListItems(e(this).children()).each(function(){var i=e.trim(e(this).children("a, span").text()).slice(0,1).toLowerCase();i!=n&&i.length&&(n=i,e('<li class="'+t.divider+'">'+i+"</li>").insertBefore(this))})})}),s.collapse&&this.bind("init",function(n){e("."+t.divider,n).each(function(){var n=e(this);n.nextUntil("."+t.divider,"."+t.collapsed).length&&(n.children("."+t.subopen).length||(n.wrapInner("<span />"),n.prepend('<a href="#" class="'+t.subopen+" "+t.fullsubopen+'" />')))})}),s.fixed){var r=function(n){if((n=n||this.$pnls.children("."+t.current)).find("."+t.divider).not("."+t.hidden).length){this.$menu.addClass(t.hasdividers);var i=n.scrollTop()||0,o="";n.is(":visible")&&n.find("."+t.divider).not("."+t.hidden).each(function(){e(this).position().top+i<i+1&&(o=e(this).text())}),this.$fixeddivider.text(o)}else this.$menu.removeClass(t.hasdividers)};this.$fixeddivider=e('<ul class="'+t.listview+" "+t.fixeddivider+'"><li class="'+t.divider+'"></li></ul>').prependTo(this.$pnls).children(),this.bind("openPanel",r),this.bind("update",r),this.bind("init",function(t){t.off(n.scroll+"-dividers "+n.touchmove+"-dividers").on(n.scroll+"-dividers "+n.touchmove+"-dividers",function(t){r.call(a,e(this))})})}},add:function(){t=e[i]._c,e[i]._d,n=e[i]._e,t.add("collapsed uncollapsed fixeddivider hasdividers"),n.add("scroll")},clickAnchor:function(e,n){if(this.opts[o].collapse&&n){var i=e.parent();if(i.is("."+t.divider)){var a=i.nextUntil("."+t.divider,"."+t.collapsed);
1return i.toggleClass(t.opened),a[i.hasClass(t.opened)?"addClass":"removeClass"](t.uncollapsed),!0}}return!1}},e[i].defaults[o]={add:!1,addTo:"panels",fixed:!1,collapse:!1},e[i].configuration.classNames[o]={collapsed:"Collapsed"}}(jQuery),function(e){function t(e,t,n){return t>e&&(e=t),e>n&&(e=n),e}var n,i,o="mmenu",a="dragOpen";e[o].addons[a]={setup:function(){if(this.opts.offCanvas){var s=this,r=this.opts[a],l=this.conf[a];if(i=e[o].glbl,"boolean"==typeof r&&(r={open:r}),"object"!=typeof r&&(r={}),(r=this.opts[a]=e.extend(!0,{},e[o].defaults[a],r)).open){var c,d,h,u,p,f={},m=0,g=!1,v=!1,b=0,y=0;switch(this.opts.offCanvas.position){case"left":case"right":f.events="panleft panright",f.typeLower="x",f.typeUpper="X",v="width";break;case"top":case"bottom":f.events="panup pandown",f.typeLower="y",f.typeUpper="Y",v="height"}switch(this.opts.offCanvas.position){case"right":case"bottom":f.negative=!0,u=function(e){e>=i.$wndw[v]()-r.maxStartPos&&(m=1)};break;default:f.negative=!1,u=function(e){e<=r.maxStartPos&&(m=1)}}switch(this.opts.offCanvas.position){case"left":f.open_dir="right",f.close_dir="left";break;case"right":f.open_dir="left",f.close_dir="right";break;case"top":f.open_dir="down",f.close_dir="up";break;case"bottom":f.open_dir="up",f.close_dir="down"}p="front"===this.opts.offCanvas.zposition?function(){return this.$menu}:function(){return e("."+n.slideout)};var w=this.__valueOrFn(r.pageNode,this.$menu,i.$page);"string"==typeof w&&(w=e(w)),new Hammer(w[0],r.vendors.hammer).on("panstart",function(e){u(e.center[f.typeLower]),i.$slideOutNodes=p(),g=f.open_dir}).on(f.events+" panend",function(e){m>0&&e.preventDefault()}).on(f.events,function(e){if(c=e["delta"+f.typeUpper],f.negative&&(c=-c),c!=b&&(g=c>=b?f.open_dir:f.close_dir),(b=c)>r.threshold&&1==m){if(i.$html.hasClass(n.opened))return;m=2,s._openSetup(),s.trigger("opening"),i.$html.addClass(n.dragging),y=t(i.$wndw[v]()*l[v].perc,l[v].min,l[v].max)}2==m&&(d=t(b,10,y)-("front"==s.opts.offCanvas.zposition?y:0),f.negative&&(d=-d),h="translate"+f.typeUpper+"("+d+"px )",i.$slideOutNodes.css({"-webkit-transform":"-webkit-"+h,transform:h}))}).on("panend",function(e){2==m&&(i.$html.removeClass(n.dragging),i.$slideOutNodes.css("transform",""),s[g==f.open_dir?"_openFinish":"close"]()),m=0})}}},add:function(){return"function"!=typeof Hammer||Hammer.VERSION<2?void(e[o].addons[a].setup=function(){}):(n=e[o]._c,e[o]._d,e[o]._e,void n.add("dragging"))},clickAnchor:function(e,t){}},e[o].defaults[a]={open:!1,maxStartPos:100,threshold:50,vendors:{hammer:{}}},e[o].configuration[a]={width:{perc:.8,min:140,max:440},height:{perc:.8,min:140,max:880}}}(jQuery),function(e){var t,n,i,o,a="mmenu",s="dropdown";e[a].addons[s]={setup:function(){if(this.opts.offCanvas){var r=this,l=this.opts[s],c=this.conf[s];if(o=e[a].glbl,"boolean"==typeof l&&l&&(l={drop:l}),"object"!=typeof l&&(l={}),"string"==typeof l.position&&(l.position={of:l.position}),(l=this.opts[s]=e.extend(!0,{},e[a].defaults[s],l)).drop){if("string"!=typeof l.position.of){var d=this.$menu.attr("id");d&&d.length&&(this.conf.clone&&(d=t.umm(d)),l.position.of='[href="#'+d+'"]')}if("string"==typeof l.position.of){var h=e(l.position.of);if(h.length){this.$menu.addClass(t.dropdown),l.tip&&this.$menu.addClass(t.tip),l.event=l.event.split(" "),1==l.event.length&&(l.event[1]=l.event[0]),"hover"==l.event[0]&&h.on(i.mouseenter+"-dropdown",function(){r.open()}),"hover"==l.event[1]&&this.$menu.on(i.mouseleave+"-dropdown",function(){r.close()}),this.bind("opening",function(){this.$menu.data(n.style,this.$menu.attr("style")||""),o.$html.addClass(t.dropdown)}),this.bind("closed",function(){this.$menu.attr("style",this.$menu.data(n.style)),o.$html.removeClass(t.dropdown)});var u=function(n,i){var r,d,u=i[0],p=i[1],f="x"==n?"left":"top",m="x"==n?"right":"bottom",g="x"==n?"width":"height",v=null,b=o.$wndw["x"==n?"scrollLeft":"scrollTop"](),y=h.offset()[f]-=b,w=y+h["x"==n?"outerWidth":"outerHeight"](),x=o.$wndw[g](),C=c.offset.button[n]+c.offset.viewport[n];if(l.position[n])switch(l.position[n]){case"left":case"bottom":v="after";break;case"right":case"top":v="before"}return null===v&&(v=x/2>y+(w-y)/2?"after":"before"),"after"==v?(d=x-((r="x"==n?y:w)+C),u[f]=r+c.offset.button[n],u[m]="auto",p.push(t["x"==n?"tipleft":"tiptop"])):(d=(r="x"==n?w:y)-C,u[m]="calc( 100% - "+(r-c.offset.button[n])+"px )",u[f]="auto",p.push(t["x"==n?"tipright":"tipbottom"])),u["x"==n?"maxWidth":"maxHeight"]=Math.min(e[a].configuration[s][g].max,d),[u,p]},p=function(e){if(this.vars.opened){this.$menu.attr("style",this.$menu.data(n.style));var i=[{},[]];i=u.call(this,"y",i),i=u.call(this,"x",i),this.$menu.css(i[0]),l.tip&&this.$menu.removeClass(t.tipleft+" "+t.tipright+" "+t.tiptop+" "+t.tipbottom).addClass(i[1].join(" "))}};this.bind("opening",p),o.$wndw.on(i.resize+"-dropdown",function(e){p.call(r)}),this.opts.offCanvas.blockUI||o.$wndw.on(i.scroll+"-dropdown",function(e){p.call(r)})}}}}},add:function(){t=e[a]._c,n=e[a]._d,i=e[a]._e,t.add("dropdown tip tipleft tipright tiptop tipbottom"),i.add("mouseenter mouseleave resize scroll")},clickAnchor:function(e,t){}},e[a].defaults[s]={drop:!1,event:"click",position:{},tip:!0},e[a].configuration[s]={offset:{button:{x:-10,y:10},viewport:{x:20,y:20}},height:{max:880},width:{max:440}}}(jQuery),function(e){var t,n,i="mmenu",o="fixedElements";e[i].addons[o]={setup:function(){if(this.opts.offCanvas){var t=this.opts[o];this.conf[o],n=e[i].glbl,t=this.opts[o]=e.extend(!0,{},e[i].defaults[o],t);var a=function(e){var t=this.conf.classNames[o].fixed;this.__refactorClass(e.find("."+t),t,"slideout").appendTo(n.$body)};a.call(this,n.$page),this.bind("setPage",a)}},add:function(){t=e[i]._c,e[i]._d,e[i]._e,t.add("fixed")},clickAnchor:function(e,t){}},e[i].configuration.classNames[o]={fixed:"Fixed"}}(jQuery),function(e){var t,n="mmenu",i="iconPanels";e[n].addons[i]={setup:function(){var o=this,a=this.opts[i];if(this.conf[i],e[n].glbl,"boolean"==typeof a&&(a={add:a}),"number"==typeof a&&(a={add:!0,visible:a}),"object"!=typeof a&&(a={}),a=this.opts[i]=e.extend(!0,{}
1,e[n].defaults[i],a),a.visible++,a.add){this.$menu.addClass(t.iconpanel);for(var s=[],r=0;r<=a.visible;r++)s.push(t.iconpanel+"-"+r);s=s.join(" ");var l=function(n){n.hasClass(t.vertical)||o.$pnls.children("."+t.panel).removeClass(s).filter("."+t.subopened).removeClass(t.hidden).add(n).not("."+t.vertical).slice(-a.visible).each(function(n){e(this).addClass(t.iconpanel+"-"+n)})};this.bind("openPanel",l),this.bind("init",function(n){l.call(o,o.$pnls.children("."+t.current)),a.hideNavbars&&n.removeClass(t.hasnavbar),n.not("."+t.vertical).each(function(){e(this).children("."+t.subblocker).length||e(this).prepend('<a href="#'+e(this).closest("."+t.panel).attr("id")+'" class="'+t.subblocker+'" />')})})}},add:function(){t=e[n]._c,e[n]._d,e[n]._e,t.add("iconpanel subblocker")},clickAnchor:function(e,t){}},e[n].defaults[i]={add:!1,visible:3,hideNavbars:!1}}(jQuery),function(e){var t,n="mmenu",i="navbars";e[n].addons[i]={setup:function(){var o=this,a=this.opts[i],s=this.conf[i];if(e[n].glbl,void 0!==a){a instanceof Array||(a=[a]);var r={};for(var l in e.each(a,function(l){var c=a[l];"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]);var d=(c=e.extend(!0,{},o.opts.navbar,c)).position,h=c.height;"number"!=typeof h&&(h=1),h=Math.min(4,Math.max(1,h)),"bottom"!=d&&(d="top"),r[d]||(r[d]=0),r[d]++;var u=e("<div />").addClass(t.navbar+" "+t.navbar+"-"+d+" "+t.navbar+"-"+d+"-"+r[d]+" "+t.navbar+"-size-"+h);r[d]+=h-1;for(var p=0,f=0,m=c.content.length;m>f;f++){var g=e[n].addons[i][c.content[f]]||!1;g?p+=g.call(o,u,c,s):((g=c.content[f])instanceof e||(g=e(c.content[f])),u.append(g))}(p+=Math.ceil(u.children().not("."+t.btn).not("."+t.title+"-prev").length/h))>1&&u.addClass(t.navbar+"-content-"+p),u.children("."+t.btn).length&&u.addClass(t.hasbtns),u.prependTo(o.$menu)}),r)o.$menu.addClass(t.hasnavbar+"-"+l+"-"+r[l])}},add:function(){t=e[n]._c,e[n]._d,e[n]._e,t.add("close hasbtns")},clickAnchor:function(e,t){}},e[n].configuration[i]={breadcrumbSeparator:"/"},e[n].configuration.classNames[i]={}}(jQuery),function(e){var t="mmenu";e[t].addons.navbars.breadcrumbs=function(n,i,o){var a=e[t]._c,s=e[t]._d;a.add("breadcrumbs separator");var r=e('<span class="'+a.breadcrumbs+'" />').appendTo(n);this.bind("init",function(t){t.removeClass(a.hasnavbar).each(function(){for(var t=[],n=e(this),i=e('<span class="'+a.breadcrumbs+'"></span>'),r=e(this).children().first(),l=!0;r&&r.length;){r.is("."+a.panel)||(r=r.closest("."+a.panel));var c=r.children("."+a.navbar).children("."+a.title).text();t.unshift(l?"<span>"+c+"</span>":'<a href="#'+r.attr("id")+'">'+c+"</a>"),l=!1,r=r.data(s.parent)}i.append(t.join('<span class="'+a.separator+'">'+o.breadcrumbSeparator+"</span>")).appendTo(n.children("."+a.navbar))})});var l=function(){r.html(this.$pnls.children("."+a.current).children("."+a.navbar).children("."+a.breadcrumbs).html())};return this.bind("openPanel",l),this.bind("init",l),0}}(jQuery),function(e){var t="mmenu";e[t].addons.navbars.close=function(n,i){var o=e[t]._c,a=e[t].glbl,s=e('<a class="'+o.close+" "+o.btn+'" href="#" />').appendTo(n),r=function(e){s.attr("href","#"+e.attr("id"))};return r.call(this,a.$page),this.bind("setPage",r),-1}}(jQuery),function(e){var t="mmenu",n="navbars";e[t].addons[n].next=function(i,o){var a,s,r=e[t]._c,l=e('<a class="'+r.next+" "+r.btn+'" href="#" />').appendTo(i),c=function(e){var t=(e=e||this.$pnls.children("."+r.current)).find("."+this.conf.classNames[n].panelNext);a=t.attr("href"),s=t.html(),l[a?"attr":"removeAttr"]("href",a),l[a||s?"removeClass":"addClass"](r.hidden),l.html(s)};return this.bind("openPanel",c),this.bind("init",function(){c.call(this)}),-1},e[t].configuration.classNames[n].panelNext="Next"}(jQuery),function(e){var t="mmenu",n="navbars";e[t].addons[n].prev=function(i,o){var a=e[t]._c,s=e('<a class="'+a.prev+" "+a.btn+'" href="#" />').appendTo(i);this.bind("init",function(e){e.removeClass(a.hasnavbar).children("."+a.navbar).addClass(a.hidden)});var r,l,c=function(e){if(!(e=e||this.$pnls.children("."+a.current)).hasClass(a.vertical)){var t=e.find("."+this.conf.classNames[n].panelPrev);t.length||(t=e.children("."+a.navbar).children("."+a.prev)),r=t.attr("href"),l=t.html(),s[r?"attr":"removeAttr"]("href",r),s[r||l?"removeClass":"addClass"](a.hidden),s.html(l)}};return this.bind("openPanel",c),this.bind("init",function(){c.call(this)}),-1},e[t].configuration.classNames[n].panelPrev="Prev"}(jQuery),function(e){var t="mmenu";e[t].addons.navbars.searchfield=function(n,i){var o=e[t]._c,a=e('<div class="'+o.search+'" />').appendTo(n);return"object"!=typeof this.opts.searchfield&&(this.opts.searchfield={}),this.opts.searchfield.add=!0,this.opts.searchfield.addTo=a,0}}(jQuery),function(e){var t="mmenu",n="navbars";e[t].addons[n].title=function(i,o){var a,s,r=e[t]._c,l=e('<a class="'+r.title+'" />').appendTo(i),c=function(e){if(!(e=e||this.$pnls.children("."+r.current)).hasClass(r.vertical)){var t=e.find("."+this.conf.classNames[n].panelTitle);t.length||(t=e.children("."+r.navbar).children("."+r.title)),a=t.attr("href"),s=t.html()||o.title,l[a?"attr":"removeAttr"]("href",a),l[a||s?"removeClass":"addClass"](r.hidden),l.html(s)}};return this.bind("openPanel",c),this.bind("init",function(e){c.call(this)}),0},e[t].configuration.classNames[n].panelTitle="Title"}(jQuery),function(e){function t(e,t,n){e.prop("aria-"+t,n)[n?"attr":"removeAttr"]("aria-"+t,"true")}function n(e){return'<span class="'+i.sronly+'">'+e+"</span>"}var i,o="mmenu",a="screenReader";e[o].addons[a]={setup:function(){var s=this.opts[a],r=this.conf[a
1];if(e[o].glbl,"boolean"==typeof s&&(s={aria:s,text:s}),"object"!=typeof s&&(s={}),(s=this.opts[a]=e.extend(!0,{},e[o].defaults[a],s)).aria){if(this.opts.offCanvas){var l=function(){t(this.$menu,"hidden",!0)};this.bind("open",function(){t(this.$menu,"hidden",!1)}),this.bind("close",l),l.call(this)}var c=function(){t(this.$menu.find("."+i.hidden),"hidden",!0),t(this.$menu.find('[aria-hidden="true"]').not("."+i.hidden),"hidden",!1)};this.bind("update",c),this.bind("openPanel",c),this.bind("openPanel",function(e){t(this.$pnls.children("."+i.panel).not(e).not("."+i.hidden),"hidden",!0),t(e,"hidden",!1)});var d=function(e){t(e.find("."+i.prev+", ."+i.next),"haspopup",!0)};this.bind("init",d),d.call(this,this.$menu.children("."+i.navbar))}if(s.text){var h=function(t){t.children("."+i.navbar).children("."+i.prev).html(n(r.text.closeSubmenu)).end().children("."+i.next).html(n(r.text.openSubmenu)).end().children("."+i.close).html(n(r.text.closeMenu)),t.is("."+i.panel)&&t.find("."+i.listview).find("."+i.next).each(function(){e(this).html(n(r.text[e(this).parent().is("."+i.vertical)?"toggleSubmenu":"openSubmenu"]))})};this.bind("init",h),h.call(this,this.$menu)}},add:function(){i=e[o]._c,e[o]._d,e[o]._e,i.add("sronly")},clickAnchor:function(e,t){}},e[o].defaults[a]={aria:!1,text:!1},e[o].configuration[a]={text:{closeMenu:"Close menu",closeSubmenu:"Close submenu",openSubmenu:"Open submenu",toggleSubmenu:"Toggle submenu"}}}(jQuery),function(e){var t,n,i,o="mmenu",a="searchfield";e[o].addons[a]={setup:function(){var s=this,r=this.opts[a],l=this.conf[a];e[o].glbl,"boolean"==typeof r&&(r={add:r}),"object"!=typeof r&&(r={}),"boolean"==typeof r.resultsPanel&&(r.resultsPanel={add:r.resultsPanel}),r=this.opts[a]=e.extend(!0,{},e[o].defaults[a],r),l=this.conf[a]=e.extend(!0,{},e[o].configuration[a],l),this.bind("close",function(){this.$menu.find("."+t.search).find("input").blur()}),this.bind("init",function(o){if(r.add){var c;if(("panels"===r.addTo?o:this.$menu.find(r.addTo)).each(function(){var n=e(this);if(!n.is("."+t.panel)||!n.is("."+t.vertical)){if(!n.children("."+t.search).length){var o,a=s.__valueOrFn(l.clear,n),c=s.__valueOrFn(l.form,n),d=s.__valueOrFn(l.input,n),h=s.__valueOrFn(l.submit,n),u=e("
1<"+(c?"form":"div")+' class="'+t.search+'" />'),p=e('<input placeholder="'+r.placeholder+'" type="text" autocomplete="off" />');if(u.append(p),d)for(o in d)p.attr(o,d[o]);if(a&&e('<a class="'+t.btn+" "+t.clear+'" href="#" />').appendTo(u).on(i.click+"-searchfield",function(e){e.preventDefault(),p.val("").trigger(i.keyup+"-searchfield")}),c){for(o in c)u.attr(o,c[o]);h&&!a&&e('<a class="'+t.btn+" "+t.next+'" href="#" />').appendTo(u).on(i.click+"-searchfield",function(e){e.preventDefault(),u.submit()})}n.hasClass(t.search)?n.replaceWith(u):n.prepend(u).addClass(t.hassearch)}if(r.noResults&&(n.closest("."+t.panel).length||(n=s.$pnls.children("."+t.panel).first()),!n.children("."+t.noresultsmsg).length)){var f=n.children("."+t.listview).first();e('<div class="'+t.noresultsmsg+" "+t.hidden+'" />').append(r.noResults)[f.length?"insertAfter":"prependTo"](f.length?f:n)}}}),r.search){if(r.resultsPanel.add){r.showSubPanels=!1;var d=this.$pnls.children("."+t.resultspanel);d.length||(d=e('<div class="'+t.panel+" "+t.resultspanel+" "+t.hidden+'" />').appendTo(this.$pnls).append('<div class="'+t.navbar+" "+t.hidden+'"><a class="'+t.title+'">'+r.resultsPanel.title+"</a></div>").append('<ul class="'+t.listview+'" />').append(this.$pnls.find("."+t.noresultsmsg).first().clone()),this.init(d))}this.$menu.find("."+t.search).each(function(){var o,l,c=e(this),h=c.closest("."+t.panel).length;h?l=o=c.closest("."+t.panel):(o=e("."+t.panel,s.$menu),l=s.$menu),r.resultsPanel.add&&(o=o.not(d));var u=c.children("input"),p=s.__findAddBack(o,"."+t.listview).children("li"),f=p.filter("."+t.divider),m=s.__filterListItems(p),g="",v=function(){var i=u.val().toLowerCase();if(i!=g){if(g=i,r.resultsPanel.add&&d.children("."+t.listview).empty(),o.scrollTop(0),m.add(f).addClass(t.hidden).find("."+t.fullsubopensearch).removeClass(t.fullsubopen+" "+t.fullsubopensearch),m.each(function(){var i=e(this),o="a";(r.showTextItems||r.showSubPanels&&i.find("."+t.next))&&(o="a, span"),(i.data(n.searchtext)||i.children(o).text()).toLowerCase().indexOf(g)>-1&&i.add(i.prevAll("."+t.divider).first()).removeClass(t.hidden)}),r.showSubPanels&&o.each(function(i){var o=e(this);s.__filterListItems(o.find("."+t.listview).children()).each(function(){var i=e(this),o=i.data(n.sub);i.removeClass(t.nosubresults),o&&o.find("."+t.listview).children().removeClass(t.hidden)})}),r.resultsPanel.add){if(""===g)this.closeAllPanels(),this.openPanel(this.$pnls.children("."+t.subopened).last());else{var a=e();o.each(function(){var n=s.__filterListItems(e(this).find("."+t.listview).children()).not("."+t.hidden).clone(!0);n.length&&(r.resultsPanel.dividers&&(a=a.add('<li class="'+t.divider+'">'+e(this).children("."+t.navbar).text()+"</li>")),a=a.add(n))}),a.find("."+t.next).remove(),d.children("."+t.listview).append(a),this.openPanel(d)}}else e(o.get().reverse()).each(function(i){var o=e(this),a=o.data(n.parent);a&&(s.__filterListItems(o.find("."+t.listview).children()).length?(a.hasClass(t.hidden)&&a.children("."+t.next).not("."+t.fullsubopen).addClass(t.fullsubopen).addClass(t.fullsubopensearch),a.removeClass(t.hidden).removeClass(t.nosubresults).prevAll("."+t.divider).first().removeClass(t.hidden)):h||(o.hasClass(t.opened)&&setTimeout(function(){s.openPanel(a.closest("."+t.panel))},(i+1)*(1.5*s.conf.openingInterval)),a.addClass(t.nosubresults)))});l.find("."+t.noresultsmsg)[m.not("."+t.hidden).length?"addClass":"removeClass"](t.hidden),this.update()}};u.off(i.keyup+"-"+a+" "+i.change+"-"+a).on(i.keyup+"-"+a,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)||v.call(s)}).on(i.change+"-"+a,function(e){v.call(s)});var b=c.children("."+t.btn);b.length&&u.on(i.keyup+"-"+a,function(e){b[u.val().length?"removeClass":"addClass"](t.hidden)}),u.trigger(i.keyup+"-"+a)})}}})},add:function(){t=e[o]._c,n=e[o]._d,i=e[o]._e,t.add("clear search hassearch resultspanel noresultsmsg noresults nosubresults fullsubopensearch"),n.add("searchtext"),i.add("change keyup")},clickAnchor:function(e,t){}},e[o].defaults[a]={add:!1,addTo:"panels",placeholder:"Search",noResults:"No results found.",resultsPanel:{add:!1,dividers:!0,title:"Search results"},search:!0,showTextItems:!1,showSubPanels:!0},e[o].configuration[a]={clear:!1,form:!1,input:!1,submit:!1}}(jQuery),function(e){var t,n,i="mmenu",o="sectionIndexer";e[i].addons[o]={setup:function(){var a=this,s=this.opts[o];this.conf[o],e[i].glbl,"boolean"==typeof s&&(s={add:s}),"object"!=typeof s&&(s={}),s=this.opts[o]=e.extend(!0,{},e[i].defaults[o],s),this.bind("init",function(i){if(s.add){var o;("panels"===s.addTo?i:e(s.addTo,this.$menu).filter("."+t.panel)).find("."+t.divider).closest("."+t.panel).addClass(t.hasindexer)}if(!this.$indexer&&this.$pnls.children("."+t.hasindexer).length){this.$indexer=e('<div class="'+t.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>
1'),this.$indexer.children().on(n.mouseover+"-sectionindexer "+t.touchstart+"-sectionindexer",function(n){var i=e(this).attr("href").slice(1),o=a.$pnls.children("."+t.current),s=o.find("."+t.listview),r=!1,l=o.scrollTop();o.scrollTop(0),s.children("."+t.divider).not("."+t.hidden).each(function(){!1===r&&i==e(this).text().slice(0,1).toLowerCase()&&(r=e(this).position().top)}),o.scrollTop(!1!==r?r:l)});var r=function(e){a.$menu[(e.hasClass(t.hasindexer)?"add":"remove")+"Class"](t.hasindexer)};this.bind("openPanel",r),r.call(this,this.$pnls.children("."+t.current))}})},add:function(){t=e[i]._c,e[i]._d,n=e[i]._e,t.add("indexer hasindexer"),n.add("mouseover touchstart")},clickAnchor:function(e,n){return!!e.parent().is("."+t.indexer)||void 0}},e[i].defaults[o]={add:!1,addTo:"panels"}}(jQuery),function(e){var t,n,i="mmenu",o="setSelected";e[i].addons[o]={setup:function(){var a=this.opts[o];if(this.conf[o],e[i].glbl,"boolean"==typeof a&&(a={hover:a,parent:a}),"object"!=typeof a&&(a={}),(a=this.opts[o]=e.extend(!0,{},e[i].defaults[o],a)).current||this.bind("init",function(e){e.find("."+t.listview).children("."+t.selected).removeClass(t.selected)}),a.hover&&this.$menu.addClass(t.hoverselected),a.parent){this.$menu.addClass(t.parentselected);var s=function(e){this.$pnls.find("."+t.listview).find("."+t.next).removeClass(t.selected);for(var i=e.data(n.parent);i&&i.length;)i=i.children("."+t.next).addClass(t.selected).closest("."+t.panel).data(n.parent)};this.bind("openedPanel",s),this.bind("init",function(e){s.call(this,this.$pnls.children("."+t.current))})}},add:function(){t=e[i]._c,n=e[i]._d,e[i]._e,t.add("hoverselected parentselected")},clickAnchor:function(e,t){}},e[i].defaults[o]={current:!0,hover:!1,parent:!1}}(jQuery),function(e){var t,n="mmenu",i="toggles";e[n].addons[i]={setup:function(){var o=this;this.opts[i],this.conf[i],e[n].glbl,this.bind("init",function(n){this.__refactorClass(e("input",n),this.conf.classNames[i].toggle,"toggle"),this.__refactorClass(e("input",n),this.conf.classNames[i].check,"check"),e("input."+t.toggle+", input."+t.check,n).each(function(){var n=e(this),i=n.closest("li"),a=n.hasClass(t.toggle)?"toggle":"check",s=n.attr("id")||o.__getUniqueId();i.children('label[for="'+s+'"]').length||(n.attr("id",s),i.prepend(n),e('<label for="'+s+'" class="'+t[a]+'"></label>').insertBefore(i.children("a, span").last()))})})},add:function(){t=e[n]._c,e[n]._d,e[n]._e,t.add("toggle check")},clickAnchor:function(e,t){}},e[n].configuration.classNames[i]={toggle:"Toggle",check:"Check"}}(jQuery),function(e){"function"==typeof define&&define.amd?define(["jquery"],e):"object"==typeof module&&module.exports?module.exports=e(require("jquery")):e(jQuery)}(function(e){var t=Array.prototype.slice,n=Array.prototype.splice,i={topSpacing:0,bottomSpacing:0,className:"is-sticky",wrapperClassName:"sticky-wrapper",center:!1,getWidthFrom:"",widthFromWrapper:!0,responsiveWidth:!1,zIndex:1e3},o=e(window),a=e(document),s=[],r=o.height(),l=function(){for(var t=o.scrollTop(),n=a.height(),i=n-r,l=t>i?i-t:0,c=0,d=s.length;c<d;c++){var h=s[c],u=h.stickyWrapper.offset().top-h.topSpacing-l;if(h.stickyWrapper.css("height",h.stickyElement.outerHeight()),t<=u)null!==h.currentTop&&(h.stickyElement.css({width:"",position:"",top:"","z-index":""}),h.stickyElement.parent().removeClass(h.className),h.stickyElement.trigger("sticky-end",[h]),h.currentTop=null);else{var p,f=n-h.stickyElement.outerHeight()-h.topSpacing-h.bottomSpacing-t-l;f<0?f+=h.topSpacing:f=h.topSpacing,h.currentTop!==f&&(h.getWidthFrom?p=e(h.getWidthFrom).width()||null:h.widthFromWrapper&&(p=h.stickyWrapper.width()),null==p&&(p=h.stickyElement.width()),h.stickyElement.css("width",p).css("position","fixed").css("top",f).css("z-index",h.zIndex),h.stickyElement.parent().addClass(h.className),null===h.currentTop?h.stickyElement.trigger("sticky-start",[h]):h.stickyElement.trigger("sticky-update",[h]),h.currentTop===h.topSpacing&&h.currentTop>f||null===h.currentTop&&f<h.topSpacing?h.stickyElement.trigger("sticky-bottom-reached",[h]):null!==h.currentTop&&f===h.topSpacing&&h.currentTop<f&&h.stickyElement.trigger("sticky-bottom-unreached",[h]),h.currentTop=f);var m=h.stickyWrapper.parent();h.stickyElement.offset().top+h.stickyElement.outerHeight()>=m.offset().top+m.outerHeight()&&h.stickyElement.offset().top<=h.topSpacing?h.stickyElement.css("position","absolute").css("top","").css("bottom",0).css("z-index",""):h.stickyElement.css("position","fixed").css("top",f).css("bottom","").css("z-index",h.zIndex)}}},c=function(){r=o.height();for(var t=0,n=s.length;t<n;t++){var i=s[t],a=null;i.getWidthFrom?i.responsiveWidth&&(a=e(i.getWidthFrom).width()):i.widthFromWrapper&&(a=i.stickyWrapper.width()),null!=a&&i.stickyElement.css("width",a)}},d={init:function(t){var n=e.extend({},i,t);return this.each(function(){var t=e(this),o=t.attr("id"),a=o?o+"-"+i.wrapperClassName:i.wrapperClassName,r=e("<div></div>").attr("id",a).addClass(n.wrapperClassName);t.wrapAll(function(){if(0==e(this).parent("#"+a).length)return r});var l=t.parent();n.center&&l.css({width:t.outerWidth(),marginLeft:"auto",marginRight:"auto"}),"right"===t.css("float")&&t.css({float:"none"}).parent().css({float:"right"}
1),n.stickyElement=t,n.stickyWrapper=l,n.currentTop=null,s.push(n),d.setWrapperHeight(this),d.setupChangeListeners(this)})},setWrapperHeight:function(t){var n=e(t),i=n.parent();i&&i.css("height",n.outerHeight())},setupChangeListeners:function(e){window.MutationObserver?new window.MutationObserver(function(t){(t[0].addedNodes.length||t[0].removedNodes.length)&&d.setWrapperHeight(e)}).observe(e,{subtree:!0,childList:!0}):window.addEventListener?(e.addEventListener("DOMNodeInserted",function(){d.setWrapperHeight(e)},!1),e.addEventListener("DOMNodeRemoved",function(){d.setWrapperHeight(e)},!1)):window.attachEvent&&(e.attachEvent("onDOMNodeInserted",function(){d.setWrapperHeight(e)}),e.attachEvent("onDOMNodeRemoved",function(){d.setWrapperHeight(e)}))},update:l,unstick:function(t){return this.each(function(){for(var t=e(this),i=-1,o=s.length;o-- >0;)s[o].stickyElement.get(0)===this&&(n.call(s,o,1),i=o);-1!==i&&(t.unwrap(),t.css({width:"",position:"",top:"",float:"","z-index":""}))})}};window.addEventListener?(window.addEventListener("scroll",l,!1),window.addEventListener("resize",c,!1)):window.attachEvent&&(window.attachEvent("onscroll",l),window.attachEvent("onresize",c)),e.fn.sticky=function(n){return d[n]?d[n].apply(this,t.call(arguments,1)):"object"!=typeof n&&n?void e.error("Method "+n+" does not exist on jQuery.sticky"):d.init.apply(this,arguments)},e.fn.unstick=function(n){return d[n]?d[n].apply(this,t.call(arguments,1)):"object"!=typeof n&&n?void e.error("Method "+n+" does not exist on jQuery.sticky"):d.unstick.apply(this,arguments)},e(function(){setTimeout(l,0)})}),function(e,t,n,i){"use strict";var o=n("html"),a=n(e),s=n(t),r=n.fancybox=function(){r.open.apply(this,arguments)},l=navigator.userAgent.match(/msie/i),c=null,d=i!==t.createTouch,h=function(e){return e&&e.hasOwnProperty&&e instanceof n},u=function(e){return e&&"string"===n.type(e)},p=function(e){return u(e)&&e.indexOf("%")>0},f=function(e,t){var n=parseInt(e,10)||0;return t&&p(e)&&(n=r.getViewport()[t]/100*n),Math.ceil(n)},m=function(e,t){return f(e,t)+"px"};n.extend(r,{version:"2.1.5",defaults:{padding:15,margin:20,width:800,height:600,minWidth:100,minHeight:100,maxWidth:9999,maxHeight:9999,pixelRatio:1,autoSize:!0,autoHeight:!1,autoWidth:!1,autoResize:!0,autoCenter:!d,fitToView:!0,aspectRatio:!1,topRatio:.5,leftRatio:.5,scrolling:"auto",wrapCSS:"",arrows:!0,closeBtn:!0,closeClick:!1,nextClick:!1,mouseWheel:!0,autoPlay:!1,playSpeed:3e3,preload:3,modal:!1,loop:!0,ajax:{dataType:"html",headers:{"X-fancyBox":!0}},iframe:{scrolling:"auto",preload:!0},swf:{wmode:"transparent",allowfullscreen:"true",allowscriptaccess:"always"},keys:{next:{13:"left",34:"up",39:"left",40:"up"},prev:{8:"right",33:"down",37:"right",38:"down"},close:[27],play:[32],toggle:[70]},direction:{next:"left",prev:"right"},scrollOutside:!0,index:0,type:null,href:null,content:null,title:null,tpl:{wrap:'<div class="fancybox-wrap" tabIndex="-1"><div class="fancybox-skin"><div class="fancybox-outer"><div class="fancybox-inner"></div></div></div></div>',image:'<img class="fancybox-image" src="{href}" alt="" />',iframe:'<iframe id="fancybox-frame{rnd}" name="fancybox-frame{rnd}" class="fancybox-iframe" frameborder="0" vspace="0" hspace="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen'+(l?' allowtransparency="true"':"")+"></iframe>",error:'<p class="fancybox-error">The requested content cannot be loaded.<br/>Please try again later.</p>',closeBtn:'<a title="Close" class="fancybox-item fancybox-close" href="javascript:;"></a>',next:'<a title="Next" class="fancybox-nav fancybox-next" href="javascript:;"><span></span></a>',prev:'<a title="Previous" class="fancybox-nav fancybox-prev" href="javascript:;"><span></span></a>'},openEffect:"fade",openSpeed:250,openEasing:"swing",openOpacity:!0,openMethod:"zoomIn",closeEffect:"fade",closeSpeed:250,closeEasing:"swing",closeOpacity:!0,closeMethod:"zoomOut",nextEffect:"elastic",nextSpeed:250,nextEasing:"swing",nextMethod:"changeIn",prevEffect:"elastic",prevSpeed:250,prevEasing:"swing",prevMethod:"changeOut",helpers:{overlay:!0,title:!0},onCancel:n.noop,beforeLoad:n.noop,afterLoad:n.noop,beforeShow:n.noop,afterShow:n.noop,beforeChange:n.noop,beforeClose:n.noop,afterClose:n.noop},group:{},opts:{},previous:null,coming:null,current:null,isActive:!1,isOpen:!1,isOpened:!1,wrap:null,
1skin:null,outer:null,inner:null,player:{timer:null,isActive:!1},ajaxLoad:null,imgPreload:null,transitions:{},helpers:{},open:function(e,t){if(e&&(n.isPlainObject(t)||(t={}),!1!==r.close(!0)))return n.isArray(e)||(e=h(e)?n(e).get():[e]),n.each(e,function(o,a){var s,l,c,d,p,f,m,g={};"object"===n.type(a)&&(a.nodeType&&(a=n(a)),h(a)?(g={href:a.data("fancybox-href")||a.attr("href"),title:a.data("fancybox-title")||a.attr("title"),isDom:!0,element:a},n.metadata&&n.extend(!0,g,a.metadata())):g=a),s=t.href||g.href||(u(a)?a:null),l=i!==t.title?t.title:g.title||"",(d=(c=t.content||g.content)?"html":t.type||g.type)||!g.isDom||(d=a.data("fancybox-type"))||(d=(p=a.prop("class").match(/fancybox\.(\w+)/))?p[1]:null),u(s)&&(!d&&(r.isImage(s)?d="image":r.isSWF(s)?d="swf":"#"===s.charAt(0)?d="inline":u(a)&&(d="html",c=a)),"ajax"===d&&(s=(f=s.split(/\s+/,2)).shift(),m=f.shift())),c||("inline"===d?s?c=n(u(s)?s.replace(/.*(?=#[^\s]+$)/,""):s):g.isDom&&(c=a):"html"===d?c=s:d||s||!g.isDom||(d="inline",c=a)),n.extend(g,{href:s,type:d,content:c,title:l,selector:m}),e[o]=g}),r.opts=n.extend(!0,{},r.defaults,t),i!==t.keys&&(r.opts.keys=!!t.keys&&n.extend({},r.defaults.keys,t.keys)),r.group=e,r._start(r.opts.index)},cancel:function(){var e=r.coming;e&&!1!==r.trigger("onCancel")&&(r.hideLoading(),r.ajaxLoad&&r.ajaxLoad.abort(),r.ajaxLoad=null,r.imgPreload&&(r.imgPreload.onload=r.imgPreload.onerror=null),e.wrap&&e.wrap.stop(!0,!0).trigger("onReset").remove(),r.coming=null,r.current||r._afterZoomOut(e))},close:function(e){r.cancel(),!1!==r.trigger("beforeClose")&&(r.unbindEvents(),r.isActive&&(r.isOpen&&!0!==e?(r.isOpen=r.isOpened=!1,r.isClosing=!0,n(".fancybox-item, .fancybox-nav").remove(),r.wrap.stop(!0,!0).removeClass("fancybox-opened"),r.transitions[r.current.closeMethod]()):(n(".fancybox-wrap").stop(!0).trigger("onReset").remove(),r._afterZoomOut())))},play:function(e){var t=function(){clearTimeout(r.player.timer)},n=function(){t(),r.current&&r.player.isActive&&(r.player.timer=setTimeout(r.next,r.current.playSpeed))},i=function(){t(),s.unbind(".player"),r.player.isActive=!1,r.trigger("onPlayEnd")};!0!==e&&(r.player.isActive||!1===e)?i():r.current&&(r.current.loop||r.current.index<r.group.length-1)&&(r.player.isActive=!0,s.bind({"onCancel.player beforeClose.player":i,"onUpdate.player":n,"beforeLoad.player":t}),n(),r.trigger("onPlayStart"))},next:function(e){var t=r.current;t&&(u(e)||(e=t.direction.next),r.jumpto(t.index+1,e,"next"))},prev:function(e){var t=r.current;t&&(u(e)||(e=t.direction.prev),r.jumpto(t.index-1,e,"prev"))},jumpto:function(e,t,n){var o=r.current;o&&(e=f(e),r.direction=t||o.direction[e>=o.index?"next":"prev"],r.router=n||"jumpto",o.loop&&(e<0&&(e=o.group.length+e%o.group.length),e%=o.group.length),i!==o.group[e]&&(r.cancel(),r._start(e)))},reposition:function(e,t){var i,o=r.current,a=o?o.wrap:null;a&&(i=r._getPosition(t),e&&"scroll"===e.type?(delete i.position,a.stop(!0,!0).animate(i,200)):(a.css(i),o.pos=n.extend({},o.dim,i)))},update:function(e){var t=e&&e.type,n=!t||"orientationchange"===t;n&&(clearTimeout(c),c=null),r.isOpen&&!c&&(c=setTimeout(function(){var i=r.current;i&&!r.isClosing&&(r.wrap.removeClass("fancybox-tmp"),(n||"load"===t||"resize"===t&&i.autoResize)&&r._setDimension(),"scroll"===t&&i.canShrink||r.reposition(e),r.trigger("onUpdate"),c=null)},n&&!d?0:300))},toggle:function(e){r.isOpen&&(r.current.fitToView="boolean"===n.type(e)?e:!r.current.fitToView,d&&(r.wrap.removeAttr("style").addClass("fancybox-tmp"),r.trigger("onUpdate")),r.update())},hideLoading:function(){s.unbind(".loading"),n("#fancybox-loading").remove()},showLoading:function(){var e,t;r.hideLoading(),e=n('<div id="fancybox-loading"><div></div></div>').click(r.cancel).appendTo("body"),s.bind("keydown.loading",function(e){27===(e.which||e.keyCode)&&(e.preventDefault(),r.cancel())}),r.defaults.fixed||(t=r.getViewport(),e.css({position:"absolute",top:.5*t.h+t.y,left:.5*t.w+t.x}))},getViewport:function(){var t=r.current&&r.current.locked||!1,n={x:a.scrollLeft(),y:a.scrollTop()};return t?(n.w=t[0].clientWidth,n.h=t[0].clientHeight):(n.w=d&&e.innerWidth?e.innerWidth:a.width(),n.h=d&&e.innerHe
1ight?e.innerHeight:a.height()),n},unbindEvents:function(){r.wrap&&h(r.wrap)&&r.wrap.unbind(".fb"),s.unbind(".fb"),a.unbind(".fb")},bindEvents:function(){var e,t=r.current;t&&(a.bind("orientationchange.fb"+(d?"":" resize.fb")+(t.autoCenter&&!t.locked?" scroll.fb":""),r.update),(e=t.keys)&&s.bind("keydown.fb",function(o){var a=o.which||o.keyCode,s=o.target||o.srcElement;if(27===a&&r.coming)return!1;o.ctrlKey||o.altKey||o.shiftKey||o.metaKey||s&&(s.type||n(s).is("[contenteditable]"))||n.each(e,function(e,s){return t.group.length>1&&i!==s[a]?(r[e](s[a]),o.preventDefault(),!1):n.inArray(a,s)>-1?(r[e](),o.preventDefault(),!1):void 0})}),n.fn.mousewheel&&t.mouseWheel&&r.wrap.bind("mousewheel.fb",function(e,i,o,a){for(var s,l=n(e.target||null),c=!1;l.length&&!(c||l.is(".fancybox-skin")||l.is(".fancybox-wrap"));)c=(s=l[0])&&!(s.style.overflow&&"hidden"===s.style.overflow)&&(s.clientWidth&&s.scrollWidth>s.clientWidth||s.clientHeight&&s.scrollHeight>s.clientHeight),l=n(l).parent();0===i||c||!(r.group.length>1)||t.canShrink||(a>0||o>0?r.prev(a>0?"down":"left"):(a<0||o<0)&&r.next(a<0?"up":"right"),e.preventDefault())}))},trigger:function(e,t){var i,o=t||r.coming||r.current;if(o){if(n.isFunction(o[e])&&(i=o[e].apply(o,Array.prototype.slice.call(arguments,1))),!1===i)return!1;o.helpers&&n.each(o.helpers,function(t,i){i&&r.helpers[t]&&n.isFunction(r.helpers[t][e])&&r.helpers[t][e](n.extend(!0,{},r.helpers[t].defaults,i),o)}),s.trigger(e)}},isImage:function(e){return u(e)&&e.match(/(^data:image\/.*,)|(\.(jp(e|g|eg)|gif|png|bmp|webp|svg)((\?|#).*)?$)/i)},isSWF:function(e){return u(e)&&e.match(/\.(swf)((\?|#).*)?$/i)},_start:function(e){var t,i,o,a,s,l={};if(e=f(e),!(t=r.group[e]||null))return!1;if(a=(l=n.extend(!0,{},r.opts,t)).margin,s=l.padding,"number"===n.type(a)&&(l.margin=[a,a,a,a]),"number"===n.type(s)&&(l.padding=[s,s,s,s]),l.modal&&n.extend(!0,l,{closeBtn:!1,closeClick:!1,nextClick:!1,arrows:!1,mouseWheel:!1,keys:null,helpers:{overlay:{closeClick:!1}}}),l.autoSize&&(l.autoWidth=l.autoHeight=!0),"auto"===l.width&&(l.autoWidth=!0),"auto"===l.height&&(l.autoHeight=!0),l.group=r.group,l.index=e,r.coming=l,!1===r.trigger("beforeLoad")){r.coming=null;return}if(o=l.type,i=l.href,!o)return r.coming=null,!!r.current&&!!r.router&&"jumpto"!==r.router&&(r.current.index=e,r[r.router](r.direction));if(r.isActive=!0,("image"===o||"swf"===o)&&(l.autoHeight=l.autoWidth=!1,l.scrolling="visible"),"image"===o&&(l.aspectRatio=!0),"iframe"===o&&d&&(l.scrolling="scroll"),l.wrap=n(l.tpl.wrap).addClass("fancybox-"+(d?"mobile":"desktop")+" fancybox-type-"+o+" fancybox-tmp "+l.wrapCSS).appendTo(l.parent||"body"),n.extend(l,{skin:n(".fancybox-skin",l.wrap),outer:n(".fancybox-outer",l.wrap),inner:n(".fancybox-inner",l.wrap)}),n.each(["Top","Right","Bottom","Left"],function(e,t){l.skin.css("padding"+t,m(l.padding[e]))}),r.trigger("onReady"),"inline"===o||"html"===o){if(!l.content||!l.content.length)return r._error("content")}else if(!i)return r._error("href");"image"===o?r._loadImage():"ajax"===o?r._loadAjax():"iframe"===o?r._loadIframe():r._afterLoad()},_error:function(e){n.extend(r.coming,{type:"html",autoWidth:!0,autoHeight:!0,minWidth:0,minHeight:0,scrolling:"no",hasError:e,content:r.coming.tpl.error}),r._afterLoad()},_loadImage:function(){var e=r.imgPreload=new Image;e.onload=function(){this.onload=this.onerror=null,r.coming.width=this.width/r.opts.pixelRatio,r.coming.height=this.height/r.opts.pixelRatio,r._afterLoad()},e.onerror=function(){this.onload=this.onerror=null,r._error("image")},e.src=r.coming.href,!0!==e.complete&&r.showLoading()},_loadAjax:function(){var e=r.coming;r.showLoading(),r.ajaxLoad=n.ajax(n.extend({},e.ajax,{url:e.href,error:function(e,t){r.coming&&"abort"!==t?r._error("ajax",e):r.hideLoading()},success:function(t,n){"success"===n&&(e.content=t,r._afterLoad())}}))},_loadIframe:function(){var e=r.coming,t=n(e.tpl.iframe.replace(/\{rnd\}/g,new Date().getTime())).attr("scrolling",d?"auto":e.iframe.scrolling).attr("src",e.href);n(e.wrap).bind("onReset",function(){try{n(this).find("iframe").hide().attr("src","//about:blank").end().empty()}catch(e){}}),e.iframe.preload&&(r.showLoading(),t.one("load",function(){n(this).data("ready",1),d||n(this).bind("load.fb",r.update),n(this).parents(".fancybox-wrap").width("100%").removeClass("fancybox-tmp").show(),r._afterLoad()})),e.content=t.appendTo(e.inner),e.iframe.preload||r._afterLoad()},_preloadImages:function(){var e,t,n=r.group,i=r.current,o=n.length,a=i.preload?Math.min(i.preload,o-1):0;for(t=1;t<=a;t+=1)"image"===(e=n[(i.index+t)%o]).type&&e.href&&(new Image().src=e.href)},_afterLoad:function(){var e,t,i,o,a,s=r.coming,l=r.current,c="fancybox-placeholder";if(r.hideLoading(),s&&!1!==r.isActive){if(!1===r.trigger("afterLoad",s,l)){s.wrap.stop(!0).trigger("onReset").remove(),r.coming=null;return}switch(l&&(r.trigger("beforeChange",l),l.wrap.stop(!0).removeClass("fancybox-opened").find(".fancybox-item, .fancybox-nav").remove()),r.unbindEvents(),e=s.content,t=s.type,i=s.scrolling,n.extend(r,{wrap:s.wrap,skin:s.skin,outer:s.outer,inner:s.inner,current:s,previous:l}),o=s.href,t){case"inline":case"ajax":case"html":s.selector?e=n("<div>").html(e).find(s.selector):h(e)&&(e.data(c)||e.data(c,n('<div class="'+c+'"></div>').insertAfter(e).hide()),e=e.show().detach(),s.wrap.bind("onReset",function(){n(this).find(e).length&&e.hide().replaceAll(e.data(c)).data(c,!1)}));break;case"image":e=s.tpl.image.replace("{href}",o);break;case"swf":e='<object id="fancybox-swf" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="100%" height="100%"><param name="movie" value="'+o+'"></param>',a="",n.each(s.swf,function(t,n){e+='<param name="'+t+'" value="'+n+'"></param>',a+=" "+t+'="'+n+'"'}),e+='<embed src="'+o+'" type="application/x-shockwave-flash" width="100%" height="100%"'+a+"></embed></object>"}h(e)&&e.parent().is(s.inner)||s.inner.append(e),r.trigger("beforeShow"),s.inner.css("overflow","yes"===i?"scroll":"no"===i?"hidden":i),r._setDimension(),r.reposition(),r.isOpen=!1,r.coming=null,r.bindEvents(),r.isOpened?l.prevMethod&&r.transitions[l.prevMethod]():n(".fancybox-wrap").not(s.wrap).stop(!0).trigger("onReset").remove(),r.transitions[r.isOpened?s.nextMethod:s.openMethod](),r._preloadImages()}},_setDimension:function(){var e,t,i,o,a,s,l,c,d,h,u,g,v,b,y,w=r.getViewport(),x=0,C=!1,k=!1,_=r.wrap,T=r.skin,S=r.inner,E=r.current,M=E.width,P=E.height,A=E.minWidth,I=E.minHeight,O=E.maxWidth,L=E.maxHeight,j=E.scrolling,N=E.scrollOutside?E.scrollbarWidth:0,W=E.margin,H=f(W[1]+W[3]),R=f(W[0]+W[2]);if(_.add(T).add(S).width("auto").height("auto").removeClass("fancybox-tmp"),e=f(T.outerWidth(!0)-T.width()),t=f(T.outerHeight(!0)-T.height()),i=H+e,o=R+t,a=p(M)?(w.w-i)*f(M)/100:M,s=p(P)?(w.h-o)*f(P)/100:P,"iframe"===E.type){if(b=E.content,E.autoHeight&&1===b.data("ready"))try{b[0].contentWindow.document.location&&(S.width(a).height(9999),y=b.contents().find("body"),N&&y.css("overflow-x","hidden"),s=y.outerHeight(!0))}catch(e){}}else(E.autoWidth||E.autoHeight)&&(S.addClass("fancybox-tmp"),E.autoWidth||S.width(a),E.autoHeight||S.height(s),E.autoWidth&&(a=S.width()),E.autoHeight&&(s=S.height()),S.removeClass("fancybox-tmp"));if(M=f(a),P=f(s),d=a/s,A=f(p(A)?f(A,"w")-i:A),O=f(p(O)?f(O,"w")-i:O),I=f(p(I)?f(I,"h")-o:I),L=f(p(L)?f(L,"h")-o:L),l=O,c=L,E.fitToView&&
1(O=Math.min(w.w-i,O),L=Math.min(w.h-o,L)),g=w.w-H,v=w.h-R,E.aspectRatio?(M>O&&(P=f((M=O)/d)),P>L&&(M=f((P=L)*d)),M<A&&(P=f((M=A)/d)),P<I&&(M=f((P=I)*d))):(M=Math.max(A,Math.min(M,O)),E.autoHeight&&"iframe"!==E.type&&(S.width(M),P=S.height()),P=Math.max(I,Math.min(P,L))),E.fitToView){if(S.width(M).height(P),_.width(M+e),h=_.width(),u=_.height(),E.aspectRatio)for(;(h>g||u>v)&&M>A&&P>I&&!(x++>19);)(M=f((P=Math.max(I,Math.min(L,P-10)))*d))<A&&(P=f((M=A)/d)),M>O&&(P=f((M=O)/d)),S.width(M).height(P),_.width(M+e),h=_.width(),u=_.height();else M=Math.max(A,Math.min(M,M-(h-g))),P=Math.max(I,Math.min(P,P-(u-v)))}N&&"auto"===j&&P<s&&M+e+N<g&&(M+=N),S.width(M).height(P),_.width(M+e),h=_.width(),u=_.height(),C=(h>g||u>v)&&M>A&&P>I,k=E.aspectRatio?M<l&&P<c&&M<a&&P<s:(M<l||P<c)&&(M<a||P<s),n.extend(E,{dim:{width:m(h),height:m(u)},origWidth:a,origHeight:s,canShrink:C,canExpand:k,wPadding:e,hPadding:t,wrapSpace:u-T.outerHeight(!0),skinSpace:T.height()-P}),!b&&E.autoHeight&&P>I&&P<L&&!k&&S.height("auto")},_getPosition:function(e){var t=r.current,n=r.getViewport(),i=t.margin,o=r.wrap.width()+i[1]+i[3],a=r.wrap.height()+i[0]+i[2],s={position:"absolute",top:i[0],left:i[3]};return t.autoCenter&&t.fixed&&!e&&a<=n.h&&o<=n.w?s.position="fixed":t.locked||(s.top+=n.y,s.left+=n.x),s.top=m(Math.max(s.top,s.top+(n.h-a)*t.topRatio)),s.left=m(Math.max(s.left,s.left+(n.w-o)*t.leftRatio)),s},_afterZoomIn:function(){var e=r.current;e&&(r.isOpen=r.isOpened=!0,r.wrap.css("overflow","visible").addClass("fancybox-opened"),r.update(
1),(e.closeClick||e.nextClick&&r.group.length>1)&&r.inner.css("cursor","pointer").bind("click.fb",function(t){n(t.target).is("a")||n(t.target).parent().is("a")||(t.preventDefault(),r[e.closeClick?"close":"next"]())}),e.closeBtn&&n(e.tpl.closeBtn).appendTo(r.skin).bind("click.fb",function(e){e.preventDefault(),r.close()}),e.arrows&&r.group.length>1&&((e.loop||e.index>0)&&n(e.tpl.prev).appendTo(r.outer).bind("click.fb",r.prev),(e.loop||e.index<r.group.length-1)&&n(e.tpl.next).appendTo(r.outer).bind("click.fb",r.next)),r.trigger("afterShow"),e.loop||e.index!==e.group.length-1?r.opts.autoPlay&&!r.player.isActive&&(r.opts.autoPlay=!1,r.play()):r.play(!1))},_afterZoomOut:function(e){e=e||r.current,n(".fancybox-wrap").trigger("onReset").remove(),n.extend(r,{group:{},opts:{},router:!1,current:null,isActive:!1,isOpened:!1,isOpen:!1,isClosing:!1,wrap:null,skin:null,outer:null,inner:null}),r.trigger("afterClose",e)}}),r.transitions={getOrigPosition:function(){var e=r.current,t=e.element,n=e.orig,i={},o=50,a=50,s=e.hPadding,l=e.wPadding,c=r.getViewport();return!n&&e.isDom&&t.is(":visible")&&!(n=t.find("img:first")).length&&(n=t),h(n)?(i=n.offset(),n.is("img")&&(o=n.outerWidth(),a=n.outerHeight())):(i.top=c.y+(c.h-a)*e.topRatio,i.left=c.x+(c.w-o)*e.leftRatio),("fixed"===r.wrap.css("position")||e.locked)&&(i.top-=c.y,i.left-=c.x),i={top:m(i.top-s*e.topRatio),left:m(i.left-l*e.leftRatio),width:m(o+l),height:m(a+s)}},step:function(e,t){var n,i,o=t.prop,a=r.current,s=a.wrapSpace,l=a.skinSpace;("width"===o||"height"===o)&&(n=t.end===t.start?1:(e-t.start)/(t.end-t.start),r.isClosing&&(n=1-n),i=e-("width"===o?a.wPadding:a.hPadding),r.skin[o](f("width"===o?i:i-s*n)),r.inner[o](f("width"===o?i:i-s*n-l*n)))},zoomIn:function(){var e=r.current,t=e.pos,i=e.openEffect,o="elastic"===i,a=n.extend({opacity:1},t);delete a.position,o?(t=this.getOrigPosition(),e.openOpacity&&(t.opacity=.1)):"fade"===i&&(t.opacity=.1),r.wrap.css(t).animate(a,{duration:"none"===i?0:e.openSpeed,easing:e.openEasing,step:o?this.step:null,complete:r._afterZoomIn})},zoomOut:function(){var e=r.current,t=e.closeEffect,n="elastic"===t,i={opacity:.1};n&&(i=this.getOrigPosition(),e.closeOpacity&&(i.opacity=.1)),r.wrap.animate(i,{duration:"none"===t?0:e.closeSpeed,easing:e.closeEasing,step:n?this.step:null,complete:r._afterZoomOut})},changeIn:function(){var e,t=r.current,n=t.nextEffect,i=t.pos,o={opacity:1},a=r.direction;i.opacity=.1,"elastic"===n&&(e="down"===a||"up"===a?"top":"left","down"===a||"right"===a?(i[e]=m(f(i[e])-200),o[e]="+=200px"):(i[e]=m(f(i[e])+200),o[e]="-=200px")),"none"===n?r._afterZoomIn():r.wrap.css(i).animate(o,{duration:t.nextSpeed,easing:t.nextEasing,complete:r._afterZoomIn})},changeOut:function(){var e=r.previous,t=e.prevEffect,i={opacity:.1},o=r.direction;"elastic"===t&&(i["down"===o||"up"===o?"top":"left"]=("up"===o||"left"===o?"-":"+")+"=200px"),e.wrap.animate(i,{duration:"none"===t?0:e.prevSpeed,easing:e.prevEasing,complete:function(){n(this).trigger("onReset").remove()}})}},r.helpers.overlay={defaults:{closeClick:!0,speedOut:200,showEarly:!0,css:{},locked:!d,fixed:!0},overlay:null,fixed:!1,el:n("html"),create:function(e){e=n.extend({},this.defaults,e),this.overlay&&this.close(),this.overlay=n('<div class="fancybox-overlay"></div>').appendTo(r.coming?r.coming.parent:e.parent),this.fixed=!1,e.fixed&&r.defaults.fixed&&(this.overlay.addClass("fancybox-overlay-fixed"),this.fixed=!0)},open:function(e){var t=this;e=n.extend({},this.defaults,e),this.overlay?this.overlay.unbind(".overlay").width("auto").height("auto"):this.create(e),this.fixed||(a.bind("resize.overlay",n.proxy(this.update,this)),this.update()),e.closeClick&&this.overlay.bind("click.overlay",function(e){if(n(e.target).hasClass("fancybox-overlay"))return r.isActive?r.close():t.close(),!1}),this.overlay.css(e.css).show()},close:function(){var e,t;a.unbind("resize.overlay"),this.el.hasClass("fancybox-lock")&&(n(".fancybox-margin").removeClass("fancybox-margin"),e=a.scrollTop(),t=a.scrollLeft(),this.el.removeClass("fancybox-lock"),a.scrollTop(e).scrollLeft(t)),n(".fancybox-overlay").remove().hide(),n.extend(this,{overlay:null,fixed:!1})},update:function(){var e,n="100%";this.overlay.width(n).height("100%"),l?(e=Math.max(t.documentElement.offsetWidth,t.body.offsetWidth),s.width()>e&&(n=s.width())):s.width()>a.width()&&(n=s.width()),this.overlay.width(n).height(s.height())},onReady:function(e,t){var i=this.overlay;n(".fancybox-overlay").stop(!0,!0),i||this.create(e),e.locked&&this.fixed&&t.fixed&&(i||(this.margin=s.height()>a.height()&&n("html").css("margin-right").replace("px","")),t.locked=this.overlay.append(t.wrap),t.fixed=!1),!0===e.showEarly&&this.beforeShow.apply(this,arguments)},beforeShow:function(e,t){var i,o;t.locked&&(!1!==this.margin&&(n("*").filter(function(){return"fixed"===n(this).css("position")&&!n(this).hasClass("fancybox-overlay")&&!n(this).hasClass("fancybox-wrap")}).addClass("fancybox-margin"),this.el.addClass("fancybox-margin")),i=a.scrollTop(),o=a.scrollLeft(),this.el.addClass("fancybox-lock"),a.scrollTop(i).scrollLeft(o)),this.open(e)}
1,onUpdate:function(){this.fixed||this.update()},afterClose:function(e){this.overlay&&!r.coming&&this.overlay.fadeOut(e.speedOut,n.proxy(this.close,this))}},r.helpers.title={defaults:{type:"float",position:"bottom"},beforeShow:function(e){var t,i,o=r.current,a=o.title,s=e.type;if(n.isFunction(a)&&(a=a.call(o.element,o)),u(a)&&""!==n.trim(a)){switch(t=n('<div class="fancybox-title fancybox-title-'+s+'-wrap">'+a+"</div>"),s){case"inside":i=r.skin;break;case"outside":i=r.wrap;break;case"over":i=r.inner;break;default:i=r.skin,t.appendTo("body"),l&&t.width(t.width()),t.wrapInner('<span class="child"></span>'),r.current.margin[2]+=Math.abs(f(t.css("margin-bottom")))}t["top"===e.position?"prependTo":"appendTo"](i)}}},n.fn.fancybox=function(e){var t,i=n(this),o=this.selector||"",a=function(a){var s,l,c=n(this).blur(),d=t;a.ctrlKey||a.altKey||a.shiftKey||a.metaKey||c.is(".fancybox-wrap")||(s=e.groupAttr||"data-fancybox-group",(l=c.attr(s))||(s="rel",l=c.get(0)[s]),l&&""!==l&&"nofollow"!==l&&(d=(c=(c=o.length?n(o):i).filter("["+s+'="'+l+'"]')).index(this)),e.index=d,!1!==r.open(c,e)&&a.preventDefault())};return t=(e=e||{}).index||0,o&&!1!==e.live?s.undelegate(o,"click.fb-start").delegate(o+":not('.fancybox-item, .fancybox-nav')","click.fb-start",a):i.unbind("click.fb-start").bind("click.fb-start",a),this.filter("[data-fancybox-start=1]").trigger("click"),this},s.ready(function(){var t,a,s,l;i===n.scrollbarWidth&&(n.scrollbarWidth=function(){var e=n('<div style="width:50px;height:50px;overflow:auto"><div/></div>').appendTo("body"),t=e.children(),i=t.innerWidth()-t.height(99).innerWidth();return e.remove(),i}),i===n.support.fixedPosition&&(n.support.fixedPosition=(l=20===(s=n('<div style="position:fixed;top:20px;"></div>').appendTo("body"))[0].offsetTop||15===s[0].offsetTop,s.remove(),l)),n.extend(r.defaults,{scrollbarWidth:n.scrollbarWidth(),fixed:n.support.fixedPosition,parent:n("body")}),t=n(e).width(),o.addClass("fancybox-lock-test"),a=n(e).width(),o.removeClass("fancybox-lock-test"),n("<style type='text/css'>.fancybox-margin{margin-right:"+(a-t)+"px;}</style>").appendTo("head")})}(window,document,jQuery),ResponsiveHelper=function(e){var t,n=[],i=e(window),o=!1;function a(){var o=i.width();o!==t&&(t=o,e.each(n,function(t,n){e.each(n.data,function(e,t){t.currentActive&&!s(t.range[0],t.range[1])&&(t.currentActive=!1,"function"==typeof t.disableCallback&&t.disableCallback())}),e.each(n.data,function(e,t){!t.currentActive&&s(t.range[0],t.range[1])&&(t.currentActive=!0,"function"==typeof t.enableCallback&&t.enableCallback())})}))}function s(e,n){var i,a="";return e>0&&(a+="(min-width: "+e+"px)"),n<1/0&&(a+=(a?" and ":"")+"(max-width: "+n+"px)"),i=a,window.matchMedia&&o?matchMedia(i).matches:window.styleMedia?styleMedia.matchMedium(i):window.media?media.matchMedium(i):t>=e&&t<=n}return window.matchMedia&&(window.Window&&window.matchMedia===Window.prototype.matchMedia?o=!0:window.matchMedia.toString().indexOf("native")>-1&&(o=!0)),i.bind("load resize orientationchange",a),{addRange:function(i){var o={data:{}};e.each(i,function(e,t){var n;o.data[e]={range:[parseInt((n=e.split(".."))[0],10)||-1/0,parseInt(n[1],10)||1/0].sort(function(e,t){return e-t}),enableCallback:t.on,disableCallback:t.off}}),n.push(o),t=null,a()}}}(jQuery),function(e){function t(t){this.options=e.extend({place:"",move:"inside",setClass:!1},t),this.init()}t.prototype={init:function(){this.options.holder&&(this.findElements(),this.setAnchor(),this.move(),this.setClass())},findElements:function(){this.elements={holder:e(this.options.holder),place:e(this.options.place)}},setAnchor:function(){this.anchorElem=e("<span>"),this.anchorElem.attr("data-anchor-id",this.elements.holder.data("moved-id")).insertBefore(this.elements.holder).css("display","none")},move:function(){var e=this,t={after:function(){e.elements.holder.insertAfter(e.elements.place)},before:function(){e.elements.holder.insertBefore(e.elements.place)},inside:function(){e.elements.place.prepend(e.elements.holder)}};void 0!==t[this.options.move]?t[this.options.move]():t.inside()},setClass:function(){this.options.setClass&&this.elements.holder.addClass(this.options.setClass)},destroy:function(){this.elements.holder.insertAfter(this.anchorElem).removeClass(this.options.setClass).removeData("moveElement"),this.anchorElem.remove(),n=[]}},e.fn.moveElement=function(i){return this.each(function(){n.push(this),e.each(n,function(t,i){t===n.length-1&&e(i).attr("data-moved-id",t+1)}),e(this).data("moveElement",new t(e.extend(i,{holder:this})))})};var n=[]}(jQuery),/*!
2  Colorbox 1.6.4
3  license: MIT
4  http://www.jacklmoore.com/colorbox
5*/function(e,t,n){function i(n,i,o){var a=t.createElement(n);return i&&(a.id=X+i),o&&(a.style.cssText=o),e(a)}function o(){return n.innerHeight?n.innerHeight:e(n).height()}function a(t,n){n!==Object(n)&&(n={}),this.cache={},this.el=t,this.value=function(t){var i;return void 0===this.cache[t]&&(void 0!==(i=e(this.el).attr("data-cbox-"+t))?this.cache[t]=i:void 0!==n[t]?this.cache[t]=n[t]:void 0!==Z[t]&&(this.cache[t]=Z[t])),this.cache[t]},this.get=function(t){var n=this.value(t);return e.isFunction(n)?n.call(this.el,this):n}}function s(e){var t=k.length,n=(D+e)%t;return 0>n?t+n:n}function r(e,t){return Math.round((/%/.test(e)?("x"===t?_.width():o())/100:1)*parseInt(e,10))}function l(e,t){return e.get("photo")||e.get("photoRegex").test(t)}function c(e,t){return e.get("retinaUrl")&&n.devicePixelRatio>1?t.replace(e.get("photoRegex"),e.get("retinaSuffix")):t}function d(e){"contains"in g[0]&&!g[0].contains(e.target)&&e.target!==m[0]&&(e.stopPropagation(),g.focu
5s())}function h(e){h.str!==e&&(g.add(m).removeClass(h.str).addClass(e),h.str=e)}function u(n){e(t).trigger(n),ea.triggerHandler(n)}function p(o){var s;if(!q){if(s=e(o).data(J),N=new a(o,s),D=0,(p=N.get("rel"))&&!1!==p&&"nofollow"!==p?-1===(D=(k=e("."+Y).filter(function(){var t=e.data(this,J);return new a(this,t).get("rel")===p})).index(N.el))&&(D=(k=k.add(N.el)).length-1):k=e(N.el),!B){B=U=!0,h(N.get("className")),g.css({visibility:"hidden",display:"block",opacity:""}),T=i(es,"LoadedContent","width:0; height:0; overflow:hidden; visibility:hidden"),b.css({width:"",height:""}).append(T),W=y.height()+C.height()+b.outerHeight(!0)-b.height(),H=w.width()+x.width()+b.outerWidth(!0)-b.width(),R=T.outerHeight(!0),z=T.outerWidth(!0);var p,f=r(N.get("initialWidth"),"x"),v=r(N.get("initialHeight"),"y"),_=N.get("maxWidth"),P=N.get("maxHeight");N.w=Math.max((!1!==_?Math.min(f,r(_,"x")):f)-z-H,0),N.h=Math.max((!1!==P?Math.min(v,r(P,"y")):v)-R-W,0),T.css({width:"",height:N.h}),V.position(),u(G),N.get("onOpen"),j.add(M).hide(),g.focus(),N.get("trapFocus")&&t.addEventListener&&(t.addEventListener("focus",d,!0),ea.one(ei,function(){t.removeEventListener("focus",d,!0)})),N.get("returnFocus")&&ea.one(ei,function(){e(N.el).focus()})}var A=parseFloat(N.get("opacity"));m.css({opacity:A==A?A:"",cursor:N.get("overlayClose")?"pointer":"",visibility:"visible"}).show(),N.get("closeButton")?L.html(N.get("close")).appendTo(b):L.appendTo("<div/>"),function(){var t,o,a,s=V.prep,d=++er;if(U=!0,F=!1,u(eo),u(ee),N.get("onLoad"),N.h=N.get("height")?r(N.get("height"),"y")-R-W:N.get("innerHeight")&&r(N.get("innerHeight"),"y"),N.w=N.get("width")?r(N.get("width"),"x")-z-H:N.get("innerWidth")&&r(N.get("innerWidth"),"x"),N.mw=N.w,N.mh=N.h,N.get("maxWidth")&&(N.mw=r(N.get("maxWidth"),"x")-z-H,N.mw=N.w&&N.w<N.mw?N.w:N.mw),N.get("maxHeight")&&(N.mh=r(N.get("maxHeight"),"y")-R-W,N.mh=N.h&&N.h<N.mh?N.h:N.mh),t=N.get("href"),Q=setTimeout(function(){E.show()},100),N.get("inline")){var h=e(t).eq(0);a=e("<div>").hide().insertBefore(h),ea.one(eo,function(){a.replaceWith(h)}),s(h)}else N.get("iframe")?s(" "):N.get("html")?s(N.get("html")):l(N,t)?(t=c(N,t),e(F=N.get("createImg")).addClass(X+"Photo").bind("error."+X,function(){s(i(es,"Error").html(N.get("imgError")))}).one("load",function(){d===er&&setTimeout(function(){var t;N.get("retinaImage")&&n.devicePixelRatio>1&&(F.height=F.height/n.devicePixelRatio,F.width=F.width/n.devicePixelRatio),N.get("scalePhotos")&&(o=function(){F.height-=F.height*t,F.width-=F.width*t},N.mw&&F.width>N.mw&&(t=(F.width-N.mw)/F.width,o()),N.mh&&F.height>N.mh&&(t=(F.height-N.mh)/F.height,o())),N.h&&(F.style.marginTop=Math.max(N.mh-F.height,0)/2+"px"),k[1]&&(N.get("loop")||k[D+1])&&(F.style.cursor="pointer",e(F).bind("click."+X,function(){V.next()})),F.style.width=F.width+"px",F.style.height=F.height+"px",s(F)},1)}),F.src=t):t&&S.load(t,N.get("data"),function(t,n){d===er&&s("error"===n?i(es,"Error").html(N.get("xhrError")):e(this).contents())})}()}}function f(){g||(K=!1,_=e(n),g=i(es).attr({id:J,class:!1===e.support.opacity?X+"IE":"",role:"dialog",tabindex:"-1"}).hide(),m=i(es,"Overlay").hide(),E=e([i(es,"LoadingOverlay")[0],i(es,"LoadingGraphic")[0]]),v=i(es,"Wrapper"),b=i(es,"Content").append(M=i(es,"Title"),P=i(es,"Current"),O=e('<button type="button"/>').attr({id:X+"Previous"}),I=e('<button type="button"/>').attr({id:X+"Next"}),A=e('<button type="button"/>').attr({id:X+"Slideshow"}),E),L=e('<button type="button"/>').attr({id:X+"Close"}),v.append(i(es).append(i(es,"TopLeft"),y=i(es,"TopCenter"),i(es,"TopRight")),i(es,!1,"clear:left").append(w=i(es,"MiddleLeft"),b,x=i(es,"MiddleRight")),i(es,!1,"clear:left").append(i(es,"BottomLeft"),C=i(es,"BottomCenter"),i(es,"BottomRight"))).find("div div").css({float:"left"}),S=i(es,!1,"position:absolute; width:9999px; visibility:hidden; display:none; max-width:none;"),j=I.add(O).add(P).add(A)),t.body&&!g.parent().length&&e(t.body).append(m,g.append(v,S))}var m,g,v,b,y,w,x,C,k,_,T,S,E,M,P,A,I,O,L,j,N,W,H,R,z,D,F,B,U,q,Q,V,K,Z={html:!1,photo:!1,iframe:!1,inline:!1,transition:"elastic",speed:300,fadeOut:300,width:!1,initialWidth:"600",innerWidth:!1,maxWidth:!1,height:!1,initialHeight:"450",innerHe
5ight:!1,maxHeight:!1,scalePhotos:!0,scrolling:!0,opacity:.9,preloading:!0,className:!1,overlayClose:!0,escKey:!0,arrowKey:!0,top:!1,bottom:!1,left:!1,right:!1,fixed:!1,data:void 0,closeButton:!0,fastIframe:!0,open:!1,reposition:!0,loop:!0,slideshow:!1,slideshowAuto:!0,slideshowSpeed:2500,slideshowStart:"start slideshow",slideshowStop:"stop slideshow",photoRegex:/\.(gif|png|jp(e|g|eg)|bmp|ico|webp|jxr|svg)((#|\?).*)?$/i,retinaImage:!1,retinaUrl:!1,retinaSuffix:"@2x.$1",current:"image {current} of {total}",previous:"previous",next:"next",close:"close",xhrError:"This content failed to load.",imgError:"This image failed to load.",returnFocus:!0,trapFocus:!0,onOpen:!1,onLoad:!1,onComplete:!1,onCleanup:!1,onClosed:!1,rel:function(){return this.rel},href:function(){return e(this).attr("href")},title:function(){return this.title},createImg:function(){var t=new Image,n=e(this).data("cbox-img-attrs");return"object"==typeof n&&e.each(n,function(e,n){t[e]=n}),t},createIframe:function(){var n=t.createElement("iframe"),i=e(this).data("cbox-iframe-attrs");return"object"==typeof i&&e.each(i,function(e,t){n[e]=t}),"frameBorder"in n&&(n.frameBorder=0),"allowTransparency"in n&&(n.allowTransparency="true"),n.name=(new Date).getTime(),n.allowFullscreen=!0,n}},J="colorbox",X="cbox",Y=X+"Element",G=X+"_open",ee=X+"_load",et=X+"_complete",en=X+"_cleanup",ei=X+"_closed",eo=X+"_purge",ea=e("<a/>"),es="div",er=0,el={},ec=function(){function e(){clearTimeout(s)}function t(){(N.get("loop")||k[D+1])&&(e(),s=setTimeout(V.next,N.get("slideshowSpeed")))}function n(){A.html(N.get("slideshowStop")).unbind(l).one(l,i),ea.bind(et,t).bind(ee,e),g.removeClass(r+"off").addClass(r+"on")}function i(){e(),ea.unbind(et,t).unbind(ee,e),A.html(N.get("slideshowStart")).unbind(l).one(l,function(){V.next(),n()}),g.removeClass(r+"on").addClass(r+"off")}function o(){a=!1,A.hide(),e(),ea.unbind(et,t).unbind(ee,e),g.removeClass(r+"off "+r+"on")}var a,s,r=X+"Slideshow_",l="click."+X;return function(){a?N.get("slideshow")||(ea.unbind(en,o),o()):N.get("slideshow")&&k[1]&&(a=!0,ea.one(en,o),N.get("slideshowAuto")?n():i(),A.show())}}();e[J]||(e(f),(V=e.fn[J]=e[J]=function(n,i){var o=this;return n=n||{},e.isFunction(o)&&(o=e("<a/>"),n.open=!0),o[0]&&(f(),function(){function n(e){e.which>1||e.shiftKey||e.altKey||e.metaKey||e.ctrlKey||(e.preventDefault(),p(this))}return!!g&&(K||(K=!0,I.click(function(){V.next()}),O.click(function(){V.prev()}),L.click(function(){V.close()}),m.click(function(){N.get("overlayClose")&&V.close()}),e(t).bind("keydown."+X,function(e){var t=e.keyCode;B&&N.get("escKey")&&27===t&&(e.preventDefault(),V.close()),B&&N.get("arrowKey")&&k[1]&&!e.altKey&&(37===t?(e.preventDefault(),O.click()):39===t&&(e.preventDefault(),I.click()))}),e.isFunction(e.fn.on)?e(t).on("click."+X,"."+Y,n):e("."+Y).live("click."+X,n)),!0)}()&&(i&&(n.onComplete=i),o.each(function(){var t=e.data(this,J)||{};e.data(this,J,e.extend(t,n))}).addClass(Y),new a(o[0],n).get("open")&&p(o[0]))),o}).position=function(t,n){function i(){y[0].style.width=C[0].style.width=b[0].style.width=parseInt(g[0].style.width,10)-H+"px",b[0].style.height=w[0].style.height=x[0].style.height=parseInt(g[0].style.height,10)-W+"px"}var a,s,l,c=0,d=0,h=g.offset();if(_.unbind("resize."+X),g.css({top:-9e4,left:-9e4}),s=_.scrollTop(),l=_.scrollLeft(),N.get("fixed")?(h.top-=s,h.left-=l,g.css({position:"fixed"})):(c=s,d=l,g.css({position:"absolute"})),d+=!1!==N.get("right")?Math.max(_.width()-N.w-z-H-r(N.get("right"),"x"),0):!1!==N.get("left")?r(N.get("left"),"x"):Math.round(Math.max(_.width()-N.w-z-H,0)/2),c+=!1!==N.get("bottom")?Math.max(o()-N.h-R-W-r(N.get("bottom"),"y"),0):!1!==N.get("top")?r(N.get("top"),"y"):Math.round(Math.max(o()-N.h-R-W,0)/2),g.css({top:h.top,left:h.left,visibility:"visible"}),v[0].style.width=v[0].style.height="9999px",a={width:N.w+z+H,height:N.h+R+W,top:c,left:d},t){var u=0;e.each(a,function(e){return a[e]!==el[e]?void(u=t):void 0}),t=u}el=a,t||g.css(a),g.dequeue().animate(a,{duration:t||0,complete:function(){i(),U=!1,v[0].style.width=N.w+z+H+"px",v[0].style.height=N.h+R+W+"px",N.get("reposition")&&setTimeout(function(){_.bind("resize."+X,V.position)},1),e.isFunction(n)&&n()},step:i})},V.resize=function(e){var t;B&&((e=e||{}
5).width&&(N.w=r(e.width,"x")-z-H),e.innerWidth&&(N.w=r(e.innerWidth,"x")),T.css({width:N.w}),e.height&&(N.h=r(e.height,"y")-R-W),e.innerHeight&&(N.h=r(e.innerHeight,"y")),e.innerHeight||e.height||(t=T.scrollTop(),T.css({height:"auto"}),N.h=T.height()),T.css({height:N.h}),t&&T.scrollTop(t),V.position("none"===N.get("transition")?0:N.get("speed")))},V.prep=function(n){if(B){var o,r="none"===N.get("transition")?0:N.get("speed");T.remove(),(T=i(es,"LoadedContent").append(n)).hide().appendTo(S.show()).css({width:(N.w=N.w||T.width(),N.w=N.mw&&N.mw<N.w?N.mw:N.w,N.w),overflow:N.get("scrolling")?"auto":"hidden"}).css({height:(N.h=N.h||T.height(),N.h=N.mh&&N.mh<N.h?N.mh:N.h,N.h)}).prependTo(b),S.hide(),e(F).css({float:"none"}),h(N.get("className")),o=function(){function n(){!1===e.support.opacity&&g[0].style.removeAttribute("filter")}var i,o,d=k.length;B&&(o=function(){clearTimeout(Q),E.hide(),u(et),N.get("onComplete")},M.html(N.get("title")).show(),T.show(),d>1?("string"==typeof N.get("current")&&P.html(N.get("current").replace("{current}",D+1).replace("{total}",d)).show(),I[N.get("loop")||d-1>D?"show":"hide"]().html(N.get("next")),O[N.get("loop")||D?"show":"hide"]().html(N.get("previous")),ec(),N.get("preloading")&&e.each([s(-1),s(1)],function(){var n=k[this],i=new a(n,e.data(n,J)),o=i.get("href");o&&l(i,o)&&(o=c(i,o),t.createElement("img").src=o)})):j.hide(),N.get("iframe")?(i=N.get("createIframe"),N.get("scrolling")||(i.scrolling="no"),e(i).attr({src:N.get("href"),class:X+"Iframe"}).one("load",o).appendTo(T),ea.one(eo,function(){i.src="//about:blank"}),N.get("fastIframe")&&e(i).trigger("load")):o(),"fade"===N.get("transition")?g.fadeTo(r,1,n):n())},"fade"===N.get("transition")?g.fadeTo(r,0,function(){V.position(0,o)}):V.position(r,o)}},V.next=function(){!U&&k[1]&&(N.get("loop")||k[D+1])&&p(k[D=s(1)])},V.prev=function(){!U&&k[1]&&(N.get("loop")||D)&&p(k[D=s(-1)])},V.close=function(){B&&!q&&(q=!0,B=!1,u(en),N.get("onCleanup"),_.unbind("."+X),m.fadeTo(N.get("fadeOut")||0,0),g.stop().fadeTo(N.get("fadeOut")||0,0,function(){g.hide(),m.hide(),u(eo),T.remove(),setTimeout(function(){q=!1,u(ei),N.get("onClosed")},1)}))},V.remove=function(){g&&(g.stop(),e[J].close(),g.stop(!1,!0).remove(),m.remove(),q=!1,g=null,e("."+Y).removeData(J).removeClass(Y),e(t).unbind("click."+X).unbind("keydown."+X))},V.element=function(){return e(N.el)},V.settings=Z)}(jQuery,document,window),function(e){"use strict";var t=e('<style type="text/css">.mm-menu.mm-offcanvas { display: none; }</style>');e("html > head").append(t),e(document).ready(function(){e("[data-sticky-header]").closest(".js-sticky-nav").sticky({topSpacing:0}),e(".navigation__item.more").click(function(e){e.preventDefault()}),e("nav.mm-menu a.mm-prev").each(function(){var t=e(this).parent().find("a.mm-title").text();e(this).attr("title",t)}),e("nav.mm-menu a.mm-next").each(function(){var t=e("> a[data-title]",e(this).parent()).data("title");e(this).attr("title",t)}),e("nav.mm-menu a.mm-close").length>0&&e("nav.mm-menu a.mm-close").attr("title","Close");var t=e(".more_nav--loading");t.length&&t.removeClass("more_nav--loading")}),e(window).load(function(){e(".navigation-a").length&&e(".navigation-a > .navigation__list > .navigation__item.has-drop-down").on("mouseenter mouseleave",function(t){var n=e(this).find("> .navigation__list--sub"),i=n.find("> .navigation__item.has-drop-down > .navigation__list--sub"),o=i.find("> .navigation__item.has-drop-down > .navigation__list--sub"),a=n.outerWidth(!0),s=e(this).offset().left,r=0,l=0;e(i).each(function(){var t=e(this).outerWidth(!0);t>l&&(l=t)});var c=0;e(o).each(function(){var t=e(this).outerWidth(!0);t>c&&(c=t)}),r=a+l+c-e(this).outerWidth(!0),e(document).width()-(s+e(this).outerWidth(!0)+60)>r?e(this).removeClass("near-edge"):e(this).addClass("near-edge")})})}(window.jQuery),function(e){"use strict";var t=function(e,t){this.$el=e,this.$parent=e.closest(".cta"),this.options=t,this.ctaVideo="",this.initColorbox()};t.prototype.initColorbox=function(){this.$parent.find(".lb-class").each(function(){e(this).colorbox(e.extend(t.defaults,e(e(this).attr("href")).data()))}),e(document).bind("cbox_complete",{context:this},this.cboxOpenCallBack),e(document).bind("cbox_closed",{context:this},this.cboxClosedCallBack)},t.prototype.cboxOpenCallBack=function(e){e.data.context.formSizeHandler(e),e.data.context.videoLoadHandler(e)},t.prototype.cboxClosedCallBack=function(t){var n=e.colorbox.element
5().attr("href");e(n+" [data-setup-run]").each(function(){e(this).remove()})},t.prototype.formSizeHandler=function(t){var n=e.colorbox.element().attr("href"),i=e(n).find("form"),o=new MutationObserver(function(t){e.colorbox.resize()}),a=document.querySelector(i.selector);null!=a&&o.observe(a,{attributes:!0})},t.prototype.videoLoadHandler=function(t){var n=e.colorbox.element().attr("href");if(e(n+" [data-setup-run]").length&&(t.data.context.ctaVideo=e(n+" [data-setup-run]")[0].outerHTML,e(n+" [data-setup-run]").remove()),t.data.context.ctaVideo){e(n+" .video").append(e(t.data.context.ctaVideo));var i=e(n+" [data-setup-run]");videojs(i[0],i.data("setupRun"),function(){})}},t.defaults={inline:!0,width:"50%",transition:"fade",returnFocus:!1,className:"ctaColorBox"},e.fn.colorBoxModal=function(n){var i;return arguments,this.each(function(){var o=e(this),a=e.extend({},o.data(),"object"==typeof n&&n);if(o.data("ColorBoxModal",new t(o,a)),void 0!==i)return!1}),i||this},e.fn.colorBoxModal.Constructor=t,e.fn.colorBoxModal.noConflict=function(){return e.fn.colorBoxModal=old,this},e(document).ready(function(){e('[data-control="colorbox-modal"]').colorBoxModal({})})}
5(window.jQuery),$(document).ready(function(){var e=$(".editable__container");e.length&&e.each(function(){var e=$(this),t=e.find(".contentExpandWrap"),n=e.find("#readMoreLink");n.length&&("SPAN"==n[0].nodeName&&(n.attr("href","#editableAnimateShowLess"),function(e,t){$(e).each(function(){var e=$(t,{html:$(this).html()});$.each(this.attributes,function(){e.attr(this.name,this.value)}),$(this).replaceWith(e)})}(n,"<a></a>")),t.add(n).removeClass("expand"),t.hide(),n.text("Show More"),e.on("click","#readMoreLink",function(n){n.preventDefault();var i=$(this),o=$("body .redactor-link-tooltip .redactor-link-tooltip-action:first-child");o.length&&o.parent().css("visibility","hidden"),"Show More"===i.text()?(e.removeAttr("id"),i.text("Show Less")):(e.attr("id","editableAnimateShowLess"),i.text("Show More")),t.add(i).toggleClass("expand")}))})}),(e=>{"use strict";class t{constructor(e){this.$el=e,this.init()}init(){this.bindToOffsetToAnchors()}bindToOffsetToAnchors(){this.$el.on("click",'a[href^="#"]',t=>{let n=t.target;if(!n)return;let i=decodeURI(n.hash).slice(1);if(!i)return;let o=document.getElementById(i);o&&this.animateToAnchor(e(o))})}animateToAnchor(t,n){n??=this.getStickySectionsHeight(),e("html, body").animate({scrollTop:t.offset().top-n},"slow")}getStickySectionsHeight(){return PLEStickyState?.getStickySectionsHeight()??0}static dataAttribute="linkToSection"}e(()=>{for(let n of document.querySelectorAll(".editable__container")){let i=e(n);i.data(t.dataAttribute,new t(i))}})})(window.jQuery),function(e){"use strict";var t,n,i,o,a,s,r,l=!0,c="",d=0,h="",u=null,p="",f=!1,m={resize:1,click:1},g=!0,v=1,b="bodyOffset",y=b,w=!0,x="",C={},k=32,_=null,T=!1,S="[iFrameSizer]",E=S.length,M="",P={max:1,min:1,bodyScroll:1,documentElementScroll:1},A="child",I=!0,O=e.parent,L="*",j=0,N=!1,W=null,H=16,R=1,z="scroll",D=z,F=e,B=function(){Y("MessageCallback function not defined")},U=function(){},q=function(){};function Q(t,n,i){"addEventListener"in e?t.addEventListener(n,i,!1):"attachEvent"in e&&t.attachEvent("on"+n,i)}function V(t,n,i){"removeEventListener"in e?t.removeEventListener(n,i,!1):"detachEvent"in e&&t.detachEvent("on"+n,i)}function K(e){return e.charAt(0).toUpperCase()+e.slice(1)}var Z=Date.now||function(){return new Date().getTime()};function J(e){return S+"["+M+"] "+e}function X(t){T&&"object"==typeof e.console&&console.log(J(t))}function Y(t){"object"==typeof e.console&&console.warn(J(t))}function G(e,t){void 0!==t&&""!==t&&"null"!==t&&(document.body.style[e]=t,X("Body "+e+' set to "'+t+'"'))}function ee(t){function n(){eg(t.eventName,t.eventType)}var i={add:function(t){Q(e,t,n)}
5,remove:function(t){V(e,t,n)}};t.eventNames&&Array.prototype.map?(t.eventName=t.eventNames[0],t.eventNames.map(i[t.method])):i[t.method](t.eventName),X(K(t.method)+" event listener: "+t.eventType)}function et(e){ee({method:e,eventType:"Animation Start",eventNames:["animationstart","webkitAnimationStart"]}),ee({method:e,eventType:"Animation Iteration",eventNames:["animationiteration","webkitAnimationIteration"]}),ee({method:e,eventType:"Animation End",eventNames:["animationend","webkitAnimationEnd"]}),ee({method:e,eventType:"Input",eventName:"input"}),ee({method:e,eventType:"Mouse Up",eventName:"mouseup"}),ee({method:e,eventType:"Mouse Down",eventName:"mousedown"}),ee({method:e,eventType:"Orientation Change",eventName:"orientationchange"}),ee({method:e,eventType:"Print",eventName:["afterprint","beforeprint"]}),ee({method:e,eventType:"Ready State Change",eventName:"readystatechange"}),ee({method:e,eventType:"Touch Start",eventName:"touchstart"}),ee({method:e,eventType:"Touch End",eventName:"touchend"}),ee({method:e,eventType:"Touch Cancel",eventName:"touchcancel"}),ee({method:e,eventType:"Transition Start",eventNames:["transitionstart","webkitTransitionStart","MSTransitionStart","oTransitionStart","otransitionstart"]}),ee({method:e,eventType:"Transition Iteration",eventNames:["transitioniteration","webkitTransitionIteration","MSTransitionIteration","oTransitionIteration","otransitioniteration"]}),ee({method:e,eventType:"Transition End",eventNames:["transitionend","webkitTransitionEnd","MSTransitionEnd","oTransitionEnd","otransitionend"]}),"child"===A&&ee({method:e,eventType:"IFrame Resized",eventName:"resize"})}function en(e,t,n,i){return t!==e&&(e in n||(Y(e+" is not a valid option for "+i+"CalculationMethod."),e=t),X(i+' calculation method set to "'+e+'"')),e}function ei(){y=en(y,b,ep,"height")}function eo(){D=en(D,z,ef,"width")}function ea(){var t;!0===l?(et("add"),t=0>k,e.MutationObserver||e.WebKitMutationObserver?t?er():u=function(){function t(e){function t(e){!1===e.complete&&(X("Attach listeners to "+e.src),e.addEventListener("load",o,!1),e.addEventListener("error",a,!1),r.push(e))}"attributes"===e.type&&"src"===e.attributeName?t(e.target):"childList"===e.type&&Array.prototype.forEach.call(e.target.querySelectorAll("img"),t)}function n(e){X("Remove listeners from "+e.src),e.removeEventListener("load",o,!1),e.removeEventListener("error",a,!1),r.splice(r.indexOf(e),1)}function i(e,t,i){n(e.target),eg(t,i+": "+e.target.src,void 0,void 0)}function o(e){i(e,"imageLoad","Image loaded")}function a(e){i(e,"imageLoadFailed","Image load failed")}var s,r=[],l=e.MutationObserver||e.WebKitMutationObserver,c=(s=document.querySelector("body"),c=new l(function(e){eg("mutationObserver","mutationObserver: "+e[0].target+" "+e[0].type),e.forEach(t)}),X("Create body MutationObserver"),c.observe(s,{attributes:!0,attributeOldValue:!1,characterData:!0,characterDataOldValue:!1,childList:!0,subtree:!0}),c);return{disconnect:function(){"disconnect"in c&&(X("Disconnect body MutationObserver"),c.disconnect(),r.forEach(n))}}}():(X("MutationObserver not supported in this browser!"),er())):X("Auto Resize disabled")}function es(){et("remove"),null!==u&&u.disconnect(),clearInterval(_)}function er(){0!==k&&(X("setInterval: "+k+"ms"),_=setInterval(function(){eg("interval","setInterval: "+k)},Math.abs(k)))}function el(e,t){var n=0;return t=t||document.body,parseInt(n="defaultView"in document&&"getComputedStyle"in document.defaultView?null!==(n=document.defaultView.getComputedStyle(t,null))?n[e]:0:function(e){if(/^\d+(px)?$/i.test(e))return parseInt(e,10);var n=t.style.left,i=t.runtimeStyle.left;return t.runtimeStyle.left=t.currentStyle.left,t.style.left=e||0,e=t.style.pixelLeft,t.style.left=n,t.runtimeStyle.left=i,e}(t.currentStyle[e]),10)}function ec(e,t){for(var n,i=t.length,o=0,a=0,s=K(e),r=Z(),l=0;l<i;l++)(o=t[l].getBoundingClientRect()[e]+el("margin"+s,t[l]))>a&&(a=o);return r=Z()-r,X("Parsed "+i+" HTML elements"),X("Element position calculated in "+r+"ms"),(n=r)>H/2&&X("Event throttle increased to "+(H=2*n)+"ms"),a}function ed(e){return[e.bodyOffset(),e.bodyScroll(),e.documentElementOffset(),e.documentElementScroll()]}function eh(e,t){var n=document.querySelectorAll("["+t+"]");return 0===n.length?(Y("No tagged elements ("+t+") found on page"),v):ec(e,n
5)}function eu(){return document.querySelectorAll("body *")}var ep={bodyOffset:function(){return document.body.offsetHeight+el("marginTop")+el("marginBottom")},offset:function(){return ep.bodyOffset()},bodyScroll:function(){return document.body.scrollHeight},documentElementOffset:function(){return document.documentElement.offsetHeight},documentElementScroll:function(){return document.documentElement.scrollHeight},max:function(){return Math.max.apply(null,ed(ep))},min:function(){return Math.min.apply(null,ed(ep))},grow:function(){return ep.max()},lowestElement:function(){return Math.max(ep.bodyOffset(),ec("bottom",eu()))},taggedElement:function(){return eh("bottom","data-iframe-height")}},ef={bodyScroll:function(){return document.body.scrollWidth},bodyOffset:function(){return document.body.offsetWidth},documentElementScroll:function(){return document.documentElement.scrollWidth},documentElementOffset:function(){return document.documentElement.offsetWidth},scroll:function(){return Math.max(ef.bodyScroll(),ef.documentElementScroll())},max:function(){return Math.max.apply(null,ed(ef))},min:function(){return Math.min.apply(null,ed(ef))},rightMostElement:function(){return ec("right",eu())},taggedElement:function(){return eh("right","data-iframe-width")}},em=(t=function(e,t,n,i){var o,a;(function(){function e(e,t){return!(Math.abs(e-t)<=j)}return o=void 0!==n?n:ep[y](),a=void 0!==i?i:ef[D](),e(v,o)||f&&e(R,a)})()||"init"===e?(ev(),ew(v=o,R=a,e)):!(e in{init:1,interval:1,size:1})&&(y in P||f&&D in P)?ey(t):e in{interval:1}||X("No change in size detected")},a=null,s=0,r=function(){s=Z(),a=null,o=t.apply(n,i),a||(n=i=null)},function(){var e=Z();s||(s=e);var l=H-(e-s);return n=this,i=arguments,l<=0||l>H?(a&&(clearTimeout(a),a=null),s=e,o=t.apply(n,i),a||(n=i=null)):a||(a=setTimeout(r,l)),o});function eg(e,t,n,i){N&&e in m?X("Trigger event cancelled: "+e):(e in{reset:1,resetPage:1,init:1}||X("Trigger event: "+t),em(e,t,n,i))}function ev(){N||(N=!0,X("Trigger event lock on")),clearTimeout(W),W=setTimeout(function(){N=!1,X("Trigger event lock off"),X("--")},128)}function eb(e){v=ep[y](),R=ef[D](),ew(v,R,e)}function ey(e){var t=y;y=b,X("Reset trigger event: "+e),ev(),eb("reset"),y=t}function ew(e,t,n,i,o){if(!0===I){var a;void 0===o?o=L:X("Message targetOrigin: "+o),X("Sending message to host page ("+(a=M+":"+e+":"+t+":"+n+(void 0!==i?":"+i:""))+")"),O.postMessage(S+a,o)}}Q(e,"message",function t(n){var i,o;function a(){return n.data.split("]")[1].split(":")[0]}function s(){return n.data.substr(n.data.indexOf(":")+1)}function r(){return n.data.split(":")[2]in{true:1,false:1}}S===(""+n.data).substr(0,E)&&(!1===g?function(){var t,i,o;switch(a()){case"reset":w?X("Page reset ignored by init"):(X("Page size reset by host page"),eb("resetPage"));break;case"resize":eg("resizeParent","Parent window requested size check");break;case"moveToAnchor":t=s(),C.findTarget(t);break;case"message":X("MessageCallback called from parent: "+(i=s())),B(JSON.parse(i)),X(" --");break;case"pageInfo":X("PageInfoFromParent called from parent: "+(o=s())),q(JSON.parse(o)),X(" --");break;default:"iFrameResize"in e||r()||Y("Unexpected message ("+n.data+")")}}():r()?(x=n.data,O=n.source,function(){function e(e){return"true"===e}var t=x.substr(E).split(":");M=t[0],d=void 0!==t[1]?Number(t[1]):d,f=void 0!==t[2]?e(t[2]):f,T=void 0!==t[3]?e(t[3]):T,k=void 0!==t[4]?Number(t[4]):k,l=void 0!==t[6]?e(t[6]):l,h=t[7],y=void 0!==t[8]?t[8]:y,c=t[9],p=t[10],j=void 0!==t[11]?Number(t[11]):j,C.enable=void 0!==t[12]&&e(t[12]),A=void 0!==t[13]?t[13]:A,D=void 0!==t[14]?t[14]:D}(),X("Initialising iFrame ("+location.href+")"),function(){if("iFrameResizer"in e&&Object===e.iFrameResizer.constructor){var t;X("Reading data from page: "+JSON.stringify(t=e.iFrameResizer)),B="messageCallback"in t?t.messageCallback:B,U="readyCallback"in t?t.readyCallback:U,L="targetOrigin"in t?t.targetOrigin:L,y="heightCalculationMethod"in t?t.heightCalculationMethod:y,D="widthCalculationMethod"in t?t.widthCalculationMethod:D}X("TargetOrigin for parent set to: "+L)}(),void 0===h&&(h=d+"px"),G("margin",(-1!==(i=h).indexOf("-")&&(Y("Negative CSS value ignored for margin"),i=""),i)),G("background",c),G("padding",p),(o=document.createElement("div")).style.clear="both",o.style.display="block",document.body.appendChild(o),ei(),eo(),document.documentElement.style.height="",document.body.style.height="",X('HTML & body height set to "auto"'),X("Enable public methods"),F.parentIFrame={autoResize:function(e){return!0===e&&!1===l?(l=!0,ea()):!1===e&&!0===l&&(l=!1,es()),l},close:function(){ew(0,0,"close"),X("Disable outgoing messages"),I=!1,X("Remove event listener: Message"),V(e,"message",t),
5!0===l&&es()},getId:function(){return M},getPageInfo:function(e){"function"==typeof e?(q=e,ew(0,0,"pageInfo")):(q=function(){},ew(0,0,"pageInfoStop"))},moveToAnchor:function(e){C.findTarget(e)},reset:function(){ey("parentIFrame.reset")},scrollTo:function(e,t){ew(t,e,"scrollTo")},scrollToOffset:function(e,t){ew(t,e,"scrollToOffset")},sendMessage:function(e,t){ew(0,0,"message",JSON.stringify(e),t)},setHeightCalculationMethod:function(e){y=e,ei()},setWidthCalculationMethod:function(e){D=e,eo()},setTargetOrigin:function(e){X("Set targetOrigin: "+e),L=e},size:function(e,t){eg("size","parentIFrame.size("+(e||"")+(t?","+t:"")+")",e,t)}},ea(),C=function(){function t(t){var n,i,o,a=t.split("#")[1]||t,s=decodeURIComponent(a),r=document.getElementById(s)||document.getElementsByName(s)[0];void 0!==r?(n=r.getBoundingClientRect(),i={x:void 0!==e.pageXOffset?e.pageXOffset:document.documentElement.scrollLeft,y:void 0!==e.pageYOffset?e.pageYOffset:document.documentElement.scrollTop},X("Moving to in page link (#"+a+") at x: "+(o={x:parseInt(n.left,10)+parseInt(i.x,10),y:parseInt(n.top,10)+parseInt(i.y,10)}).x+" y: "+o.y),ew(o.y,o.x,"scrollToOffset")):(X("In page link (#"+a+") not found in iFrame, so sending to parent"),ew(0,0,"inPageLink","#"+a))}function n(){""!==location.hash&&"#"!==location.hash&&t(location.href)}return C.enable?Array.prototype.forEach&&document.querySelectorAll?(X("Setting up location.hash handlers"),Array.prototype.forEach.call(document.querySelectorAll('a[href^="#"]'),function(e){"#"!==e.getAttribute("href")&&Q(e,"click",function(e){e.preventDefault(),t(this.getAttribute("href"))})}),Q(e,"hashchange",n),setTimeout(n,128)):Y("In page linking not fully supported in this browser! (See README.md for IE8 workaround)"):X("In page linking not enabled"),{findTarget:t}}(),eg("init","Init message from host page"),U(),g=!1,setTimeout(function(){w=!1},128)):X('Ignored message of type "'+a()+'". Received before initialization.'))}),"loading"!==document.readyState&&e.parent.postMessage("[iFrameResizerChild]Ready","*")}(window||{}),function(e){var t=!1;if("function"==typeof define&&define.amd&&(define(e),t=!0),"object"==typeof exports&&(module.exports=e(),t=!0),!t){var n=window.Cookies,i=window.Cookies=e();i.noConflict=function(){return window.Cookies=n,i}}}(function(){function e(){for(var e=0,t={};e<arguments.length;e++){var n=arguments[e];for(var i in n)t[i]=n[i]}return t}return function t(n){function i(t,o,a){if("undefined"!=typeof document){if(arguments.length>1){if("number"==typeof(a=e({path:"/"},i.defaults,a)).expires){var s,r=new Date;r.setMilliseconds(r.getMilliseconds()+864e5*a.expires),a.expires=r}try{s=JSON.stringify(o),/^[\{\[]/.test(s)&&(o=s)}catch(e){}return o=n.write?n.write(o,t):encodeURIComponent(String(o)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),t=(t=(t=encodeURIComponent(String(t))).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent)).replace(/[\(\)]/g,escape),document.cookie=[t,"=",o,a.expires?"; expires="+a.expires.toUTCString():"",a.path?"; path="+a.path:"",a.domain?"; domain="+a.domain:"",a.secure?"; secure":""].join("")}t||(s={});for(var l=document.cookie?document.cookie.split("; "):[],c=/(%[0-9A-Z]{2})+/g,d=0;d<l.length;d++){var h=l[d].split("="),u=h.slice(1).join("=");'"'===u.charAt(0)&&(u=u.slice(1,-1));try{var p=h[0].replace(c,decodeURIComponent);if(u=n.read?n.read(u,p):n(u,p)||u.replace(c,decodeURIComponent),this.json)try{u=JSON.parse(u)}catch(e){}if(t===p){s=u;break}t||(s[p]=u)}catch(e){}}return s}}return i.set=i,i.get=function(e){return i.call(i,e)},i.getJSON=function(){return i.apply({json:!0},[].slice.call(arguments))},i.defaults={},i.remove=function(t,n){i(t,"",e(n,{expires:-1}))},i.withConverter=t,i}(function(){})}),$(()=>{"use strict";let e=document.querySelectorAll("#shapePnl a"),t=({currentTarget:e})=>{let t=e.classList.item(0),n=e.parentElement.querySelectorAll(":scope > .selected");for(let e of n)e.classList.remove("selected");e.classList.add("selected");let i=document.querySelectorAll("#facePnl");for(let e of i)e.setAttribute("class",t);let o=document.querySelectorAll(`#infoPnl div.${t}`);for(let e of o)for(let t of e.parentElement.children)t.style.display=t===e?"block":"none"};for(let n of e)n.addEventListener("click",t);let n=document.querySelectorAll('#framePnl span[class*="frm"]'),i=({currentTarget:e})=>{let t=e.getAttribute("class"),n=document.querySelectorAll("#framePnl a.selected");for(let e of n)e.classList.remove("selected");e.parentElement.classList.add("selected");let i=document.querySelectorAll("#lrgFrame");for(let e of i)e.setAttribute("class",t)};for(let e of n)e.addEventListener("click",i);let o=1,a=document.querySelectorAll("ul#frameSets li").length,s=document.querySelectorAll("a.prvSet"),r=e=>{e.stopPropagation(),e.preventDefault();let t=$("ul#frameSets li");if(o>1){t.animate({left:"+=720px"},500),o-=1;return}t.animate({left:`-${(a-1)*720}px`},500),o=a};for(let e of s)e.addEventListener("click",r);
5let l=document.querySelectorAll("a.nxtSet"),c=e=>{e.stopPropagation(),e.preventDefault();let t=$("ul#frameSets li");if(o<a){t.animate({left:"-=720px"},500),o+=1;return}t.animate({left:"0px"},500),o=1};for(let e of l)e.addEventListener("click",c);let d=document.querySelectorAll("a.lnchFrmSlctr"),h=e=>{e.preventDefault(),e.stopPropagation(),$.fancybox({autoSize:!1,speedIn:600,speedOut:200,transitionIn:"elastic",type:"inline",href:"#frameSelector",width:"815",height:"508"})};for(let e of d)e.addEventListener("click",h);let u=document.querySelectorAll("button.lnch3dspine"),p=e=>{e.stopPropagation(),e.preventDefault(),$.fancybox({autoSize:!1,speedIn:600,speedOut:200,transitionIn:"elastic",type:"inline",href:"#frameSelector",width:"902",height:"833"})};for(let e of u)e.addEventListener("click",p);let f=document.querySelectorAll("button.lnchpetselector"),m=e=>{e.preventDefault(),e.stopPropagation(),$.fancybox({autoSize:!1,speedIn:600,speedOut:200,transitionIn:"elastic",type:"inline",href:"#frameSelector",width:"940",height:"750"})};for(let e of f)e.addEventListener("click",m)}),$(document).ready(function(){$(".preview_iframe").height($(window).height());var e=$("#navigation_header"),t=e.find(".navigation__list").find("ul");
5navigationSublevelWrap(t,"sublevel-"),e.mmenu({offCanvas:!1,extensions:["multiline","border-full","fullscreen"],slidingSubmenus:!1});var n=$("#hamburger"),i=$(".wrap__navigationHeader");n.on("click",function(e){e.preventDefault(),i.toggleClass("wrap__navigationHeader--active")}),$(".wrap__image .image").each(function(){var e=$(this),t=e.find("img"),n=t.attr("src");e.length&&t.length&&n&&(e.css({backgroundImage:"url("+n+")",backgroundSize:"cover",backgroundPosition:"50% 50%",backgroundRepeat:"no-repeat"}),t.remove())}),$(document).on("click touchstart",function(e){var t=$(e.target);t.is(i)||t.closest(i).length||t.is(n)||t.closest(n).length||i.removeClass("wrap__navigationHeader--active")}),!$(".wrap__slider").hasClass("text-only")&&$(".slider__image").length&&$(".slider__image").css("background-image").length&&($(".slider__image--fixed").length||$(".slider__image").each(function(){var e=$(this),t=e.css("background-image").replace(/(url\(|\)|'|")/gi,"");$(this).css("background-image","none"),e.append('<div class="slider__image--fixed" style="background-image: url('+t+')">')}),$(".slider__text").each(function(){$(this).children().length||$(this).addClass("empty-text")})),ResponsiveHelper.addRange({"..767":{on:function(){$(".sidebar-holder-top").moveElement({place:".container-holder .content-holder",move:"before"})},off:function(){$(".sidebar-holder-top").data("moveElement").destroy()}}})}),$(document).ready(function(){disableLinks(".wrap__page-content a, .wrap__editable-content a"),$(".form").length&&$("body").on("SMBLeadsFormReady",function(){void 0!==$("body").data("FixedScrollBlock")&&$("body").data("FixedScrollBlock").refresh()}),setTimeout(function(){$("body").removeClass("mm-slideout mm-page")},1e3),$("a.dd-lightbox").fancybox()});

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.