function moveFadeElm(n,t,i,r){var u=$(n).clone(),f=$(n),o=f.offset(),e;u.css({top:o.top,left:o.left,position:"absolute",opacity:"1",width:f.width(),height:f.height(),"z-index":"500"});$("body").append(u);e=$(t).offset();u.animate({top:e.top,left:e.left+40,opacity:0,width:10,height:10},r?r:1e3,function(){u.remove();i&&i()})}function openMenu(n){$(n).hasClass("show")||$(n).find(".dropdown-toggle").dropdown("toggle")}function closeMenu(n){$(n).hasClass("show")&&$(n).find(".dropdown-toggle").dropdown("toggle")}function delayedAction(n,t){window.setTimeout(n,t)}function scrollToElement(n){var t=$(n).offset().top;$("html, body").animate({scrollTop:t+"px"})}function similarHeight(n,t){$(n).each(function(n,i){for(var r=$(i).find(t),u=0,n=0;n<r.length;n++)$(r[n]).height("auto");for(n=0;n<r.length;n++)u=Math.max($(r[n]).height(),u);if(u>0)for(n=0;n<r.length;n++)$(r[n]).height(u)})}function MainViewModel(n){var t=this;t.storage=n;t.favourites=ko.observable(new StoreViewModel(t.storage,"favourties"));t.cart=ko.observable(new StoreViewModel(t.storage,"cart"));t.system=new MainSystemViewModel;t.search=new SearchViewModel;t.favourites().load();t.cart().load()}function SearchViewModel(){var n=this;n.productItems=ko.observableArray();n.articleItems=ko.observableArray();n.text=ko.observable("");n.latestSearch=ko.observable("");n.busy=ko.observable(!1);n.hasItems=ko.computed(function(){return n.productItems().length>0||n.articleItems().length>0});n.searchPageUrl=ko.computed(function(){return $("#searchPageLink").data("baseurl")+"?q="+encodeURI(n.text())});n.statusVisible=ko.observable(!1);n.searchTimer=null;n.submit=function(){n.search(n.text())};n.setSearchTimer=function(t){window.clearTimeout(n.searchTimer);n.searchTimer=window.setTimeout(function(){n.search(t)},600)};n.search=function(t){(window.clearTimeout(n.searchTimer),n.productItems.removeAll(),n.articleItems.removeAll(),t.length<2)||(n.busy(!0),n.latestSearch(t),$.ajax({url:"/api/search/GroupedPages/?q="+encodeURI(t),type:"GET",success:function(t){n.busy()&&n.latestSearch().trim()==n.text().trim()&&(n.statusVisible(!0),n.busy(!1),n.articleItems(t.Articles),n.productItems(t.Products))},error:function(){},dataType:"json"}))};n.text.subscribe(function(t){t==""||t==null||t.trim().length<=2?(n.busy(!1),n.statusVisible(!1),n.productItems.removeAll(),n.articleItems.removeAll(),n.latestSearch(t),window.clearTimeout(n.searchTimer)):t.trim().length>2&&t.trim()!=n.latestSearch().trim()&&n.setSearchTimer(n.text().trim())})}function MainSystemViewModel(){var n=this;n.init=function(){};$(document).ready(function(){n.init()})}function StoreViewModel(n,t){var i=this;i.key=t;i.storage=n;i.items=ko.observableArray();i.total=ko.computed(function(){for(var t=0,n=0;n<i.items().length;n++)t+=i.items()[n].itemQty;return t});i.totalFavourites=ko.computed(function(){for(var t=0,n=0;n<i.items().length;n++)t++;return t});i.clear=function(){i.items([]);i.save()};i.add=function(n,t,r,u){var e=i.key,f;if(e=="favourties")return i.items.push(new StoreItemViewModel(i,{id:n,text:t,itemQty:u,data:r})),$("#fav-star").addClass("nudge",300,"easeOutBounce").delay(600).queue(function(n){$(this).removeClass("nudge",300,"easeInBounce");n()}),i.save(),!0;var s=i.total(),h=$(".msgPopup"),c=$("#showMaxId"),o=5;if($("#max-number-in-cart").val()&&$("#max-number-in-cart").val()>0&&(o=parseInt($("#max-number-in-cart").val())),h.length>0)return c.disable=!0,!1;if(s>=o)return showMax($("#ordersamplebtn")),!1;if(i.items().length<=0)i.items.push(new StoreItemViewModel(i,{id:n,text:t,itemQty:u,data:r})),i.save();else{for(f=0;f<i.items().length;f++)if(i.items()[f].id==n&&e!=="cart"){u+=i.items()[f].itemQty;i.items.remove(i.items()[f]);i.items.push(new StoreItemViewModel(i,{id:n,text:t,itemQty:u,data:r}));i.save();break}u===1&&(i.items.push(new StoreItemViewModel(i,{id:n,text:t,itemQty:u,data:r})),i.save())}return!0};i.remove=function(n){for(var t=0;t<i.items().length;t++)if(i.items()[t].id==n){i.items.remove(i.items()[t]);break}i.save();$(".ItemOrder").each(function(){$(this).text()==n&&$(this).parents("tr").remove()})};i.hasItem=function(n){for(var r=i.items(),t=0;t<r.length;t++)if(r[t].id==n)return!0;return!1};i.load=function(){var t,r,n;if(!i.storage.isEmpty(i.key)){for(t=JSON.parse(i.storage.get(i.key)),r=[],n=0;n<t.length;n++)r.push(new StoreItemViewModel(i,t[n]));i.items(r)}};i.save=function(){i.storage.set(i.key,JSON.stringify(i.items()))}}function StoreItemViewModel(n,t){var i=this;i.id=0;i.text="";i.itemQty=0;i.parent=n;i.data=null;i.remove=function(n,t){t.stopPropagation();i.parent.remove(i.id)};i.loadData=function(n){i.id=n.id;i.text=n.text;i.itemQty=n.itemQty;i.data=n.data};t!=null&&i.loadData(t)}function getAvailableStorage(){return window.localStorage?$.nameStorage.localStorage:$.nameStorage.cookieStorage}function showMax(n){var i=$(n),t=i.data("max-amount-in-cart");t&&($("#informationModal #modalBody").text(t),$("#informationModal").modal())}function initCookieConsent(n,t,i,r){window.cookieconsent.initialise({palette:{popup:{background:"#212e3f"},button:{background:"#9ec5cf",text:"#212e3f"}},content:{message:n,dismiss:t,link:i,href:r}})}function initCookieConsentGray(n,t,i,r){window.cookieconsent.initialise({palette:{popup:{background:"#333"},button:{background:"#d6d6d6"}},content:{message:n,dismiss:t,link:i,href:r}})}function cookiesSetIsCommercial(){}function cookiesGetIsCommercial(){return!1}(function(n){var t=!1,r,i;typeof define=="function"&&define.amd&&(define(n),t=!0);typeof exports=="object"&&(module.exports=n(),t=!0);t||(r=window.Cookies,i=window.Cookies=n(),i.noConflict=function(){return window.Cookies=r,i})})(function(){function n(){for(var n=0,r={},t,i;n<arguments.length;n++){t=arguments[n];for(i in t)r[i]=t[i]}return r}function t(i){function r(t,u,f){var o,c,l,s,v,e,h;if(typeof document!="undefined"){if(arguments.length>1){f=n({path:"/"},r.defaults,f);typeof f.expires=="number"&&(c=new Date,c.setMilliseconds(c.getMilliseconds()+f.expires*864e5),f.expires=c);f.expires=f.expires?f.expires.toUTCString():"";try{o=JSON.stringify(u);/^[\{\[]/.test(o)&&(u=o)}catch(w){}u=i.write?i.write(u,t):encodeURIComponent(String(u)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent);t=encodeURIComponent(String(t));t=t.replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent);t=t.replace(/[\(\)]/g,escape);l="";for(s in f)f[s]&&(l+="; "+s,f[s]!==!0)&&(l+="="+f[s]);return document.cookie=t+"="+u+l}t||(o={});for(var y=document.cookie?document.cookie.split("; "):[],p=/(%[0-9A-Z]{2})+/g,a=0;a<y.length;a++){v=y[a].split("=");e=v.slice(1).join("=");e.charAt(0)==='"'&&(e=e.slice(1,-1));try{if(h=v[0].replace(p,decodeURIComponent),e=i.read?i.read(e,h):i(e,h)||e.replace(p,decodeURIComponent),this.json)try{e=JSON.parse(e)}catch(w){}if(t===h){o=e;break}t||(o[h]=e)}catch(w){}}return o}}return r.set=r,r.get=function(n){return r.call(r,n)},r.getJSON=function(){return r.apply({json:!0},[].slice.call(arguments))},r.defaults={},r.remove=function(t,i){r(t,"",n(i,{expires:-1}))},r.withConverter=t,r}return t(function(){})});!function(n){var t=!1,r,i;("function"==typeof define&&define.amd&&(define(n),t=!0),"object"==typeof exports&&(module.exports=n(),t=!0),t)||(r=window.Storages,i=window.Storages=n(),i.noConflict=function(){return window.Storages=r,i})}(function(){function u(){var u,t,s,n,e,h=this._type,o=arguments.length,f=window[h],i=arguments,r=i[0];if(1>o)throw new Error("Minimum 1 argument must be given");if(Array.isArray(r)){t={};for(n in r)if(r.hasOwnProperty(n)){u=r[n];try{t[u]=JSON.parse(f.getItem(u))}catch(c){t[u]=f.getItem(u)}}return t}if(1!=o){try{t=JSON.parse(f.getItem(r))}catch(c){throw new ReferenceError(r+" is not defined in this storage");}for(n=1;o-1>n;n++)if(t=t[i[n]],void 0===t)throw new ReferenceError([].slice.call(i,1,n+1).join(".")+" is not defined in this storage");if(Array.isArray(i[n])){s=t;t={};for(e in i[n])i[n].hasOwnProperty(e)&&(t[i[n][e]]=s[i[n][e]]);return t}return t[i[n]]}try{return JSON.parse(f.getItem(r))}catch(c){return f.getItem(r)}}function e(){var r,s,t,n,l=this._type,h=arguments.length,f=window[l],e=arguments,u=e[0],o=e[1],c=isNaN(o)?{}:[];if(1>h||!i(u)&&2>h)throw new Error("Minimum 2 arguments must be given or first parameter must be an object");if(i(u)){for(n in u)u.hasOwnProperty(n)&&(r=u[n],i(r)||this.alwaysUseJson?f.setItem(n,JSON.stringify(r)):f.setItem(n,r));return u}if(2==h)return"object"==typeof o||this.alwaysUseJson?f.setItem(u,JSON.stringify(o)):f.setItem(u,o),o;try{t=f.getItem(u);null!=t&&(c=JSON.parse(t))}catch(a){}for(t=c,n=1;h-2>n;n++)r=e[n],s=isNaN(e[n+1])?"object":"array",(!t[r]||"object"==s&&!i(t[r])||"array"==s&&!Array.isArray(t[r]))&&(t[r]="array"==s?[]:{}),t=t[r];return t[e[n]]=e[n+1],f.setItem(u,JSON.stringify(c)),c}function h(){var o,r,n,f,s=this._type,e=arguments.length,u=window[s],t=arguments,i=t[0];if(1>e)throw new Error("Minimum 1 argument must be given");if(Array.isArray(i)){for(n in i)i.hasOwnProperty(n)&&u.removeItem(i[n]);return!0}if(1==e)return u.removeItem(i),!0;try{o=r=JSON.parse(u.getItem(i))}catch(h){throw new ReferenceError(i+" is not defined in this storage");}for(n=1;e-1>n;n++)if(r=r[t[n]],void 0===r)throw new ReferenceError([].slice.call(t,1,n).join(".")+" is not defined in this storage");if(Array.isArray(t[n]))for(f in t[n])t[n].hasOwnProperty(f)&&delete r[t[n][f]];else delete r[t[n]];return u.setItem(i,JSON.stringify(o)),!0}function k(t){var i,r=o.call(this);for(i in r)r.hasOwnProperty(i)&&h.call(this,r[i]);if(t)for(i in n.namespaceStorages)n.namespaceStorages.hasOwnProperty(i)&&a(i)}function c(){var n,f=arguments.length,e=arguments,r=e[0],t;if(0==f)return 0==o.call(this).length;if(Array.isArray(r)){for(n=0;n<r.length;n++)if(!c.call(this,r[n]))return!1;return!0}try{t=u.apply(this,arguments);Array.isArray(e[f-1])||(t={totest:t});for(n in t)if(t.hasOwnProperty(n)&&!(i(t[n])&&g(t[n])||Array.isArray(t[n])&&!t[n].length||"boolean"!=typeof t[n]&&!t[n]))return!1;return!0}catch(s){return!0}}function l(){var n,r=arguments.length,f=arguments,i=f[0],t;if(1>r)throw new Error("Minimum 1 argument must be given");if(Array.isArray(i)){for(n=0;n<i.length;n++)if(!l.call(this,i[n]))return!1;return!0}try{t=u.apply(this,arguments);Array.isArray(f[r-1])||(t={totest:t});for(n in t)if(t.hasOwnProperty(n)&&(void 0===t[n]||null===t[n]))return!1;return!0}catch(e){return!1}}function o(){var e=this._type,o=arguments.length,s=window[e],i=[],n={},r,t,f;if(n=o>0?u.apply(this,arguments):s,n&&n._cookie){r=Cookies.get();for(t in r)r.hasOwnProperty(t)&&""!=t&&i.push(t.replace(n._prefix,""))}else for(f in n)n.hasOwnProperty(f)&&i.push(f);return i}function a(i){if(!i||"string"!=typeof i)throw new Error("First parameter must be a string");s?(window.localStorage.getItem(i)||window.localStorage.setItem(i,"{}"),window.sessionStorage.getItem(i)||window.sessionStorage.setItem(i,"{}")):(window.localCookieStorage.getItem(i)||window.localCookieStorage.setItem(i,"{}"),window.sessionCookieStorage.getItem(i)||window.sessionCookieStorage.setItem(i,"{}"));var r={localStorage:t({},n.localStorage,{_ns:i}),sessionStorage:t({},n.sessionStorage,{_ns:i})};return"undefined"!=typeof Cookies&&(window.cookieStorage.getItem(i)||window.cookieStorage.setItem(i,"{}"),r.cookieStorage=t({},n.cookieStorage,{_ns:i})),n.namespaceStorages[i]=r,r}function d(n){var t="jsapi";try{return window[n]?(window[n].setItem(t,t),window[n].removeItem(t),!0):!1}catch(i){return!1}}function i(n){var t,i;return n&&"[object Object]"===nt.call(n)?(t=it(n))?(i=y.call(t,"constructor")&&t.constructor,"function"==typeof i&&p.call(i)===tt):!0:!1}function g(n){var t;for(t in n)return!1;return!0}function t(){for(var t,i,n=1,r=arguments[0];n<arguments.length;n++){t=arguments[n];for(i in t)t.hasOwnProperty(i)&&(r[i]=t[i])}return r}var v={},nt=v.toString,y=v.hasOwnProperty,p=y.toString,tt=p.call(Object),it=Object.getPrototypeOf,n={},w="ls_",b="ss_",s=d("localStorage"),r={_type:"",_ns:"",_callMethod:function(n,t){t=Array.prototype.slice.call(t);var i=[],r=t[0];return this._ns&&i.push(this._ns),"string"==typeof r&&-1!==r.indexOf(".")&&(t.shift(),[].unshift.apply(t,r.split("."))),[].push.apply(i,t),n.apply(this,i)},alwaysUseJson:!1,get:function(){return this._callMethod(u,arguments)},set:function(){var u=arguments.length,f=arguments,n=f[0],t,r;if(1>u||!i(n)&&2>u)throw new Error("Minimum 2 arguments must be given or first parameter must be an object");if(i(n)&&this._ns){for(t in n)n.hasOwnProperty(t)&&this._callMethod(e,[t,n[t]]);return n}return r=this._callMethod(e,f),this._ns?r[n.split(".")[0]]:r},remove:function(){if(arguments.length<1)throw new Error("Minimum 1 argument must be given");return this._callMethod(h,arguments)},removeAll:function(n){return this._ns?(this._callMethod(e,[{}]),!0):this._callMethod(k,[n])},isEmpty:function(){return this._callMethod(c,arguments)},isSet:function(){if(arguments.length<1)throw new Error("Minimum 1 argument must be given");return this._callMethod(l,arguments)},keys:function(){return this._callMethod(o,arguments)}},f;return"undefined"!=typeof Cookies&&(window.name||(window.name=Math.floor(1e8*Math.random())),f={_cookie:!0,_prefix:"",_expires:null,_path:null,_domain:null,setItem:function(n,t){Cookies.set(this._prefix+n,t,{expires:this._expires,path:this._path,domain:this._domain})},getItem:function(n){return Cookies.get(this._prefix+n)},removeItem:function(n){return Cookies.remove(this._prefix+n,{path:this._path})},clear:function(){var t=Cookies.get(),n;for(n in t)t.hasOwnProperty(n)&&""!=n&&(!this._prefix&&-1===n.indexOf(w)&&-1===n.indexOf(b)||this._prefix&&0===n.indexOf(this._prefix))&&Cookies.remove(n)},setExpires:function(n){return this._expires=n,this},setPath:function(n){return this._path=n,this},setDomain:function(n){return this._domain=n,this},setConf:function(n){return n.path&&(this._path=n.path),n.domain&&(this._domain=n.domain),n.expires&&(this._expires=n.expires),this},setDefaultConf:function(){this._path=this._domain=this._expires=null}},s||(window.localCookieStorage=t({},f,{_prefix:w,_expires:3650}),window.sessionCookieStorage=t({},f,{_prefix:b+window.name+"_"})),window.cookieStorage=t({},f),n.cookieStorage=t({},r,{_type:"cookieStorage",setExpires:function(n){return window.cookieStorage.setExpires(n),this},setPath:function(n){return window.cookieStorage.setPath(n),this},setDomain:function(n){return window.cookieStorage.setDomain(n),this},setConf:function(n){return window.cookieStorage.setConf(n),this},setDefaultConf:function(){return window.cookieStorage.setDefaultConf(),this}})),n.initNamespaceStorage=function(n){return a(n)},s?(n.localStorage=t({},r,{_type:"localStorage"}),n.sessionStorage=t({},r,{_type:"sessionStorage"})):(n.localStorage=t({},r,{_type:"localCookieStorage"}),n.sessionStorage=t({},r,{_type:"sessionCookieStorage"})),n.namespaceStorages={},n.removeAllStorages=function(t){n.localStorage.removeAll(t);n.sessionStorage.removeAll(t);n.cookieStorage&&n.cookieStorage.removeAll(t);t||(n.namespaceStorages={})},n.alwaysUseJsonInStorage=function(t){r.alwaysUseJson=t;n.localStorage.alwaysUseJson=t;n.sessionStorage.alwaysUseJson=t;n.cookieStorage&&(n.cookieStorage.alwaysUseJson=t)},n});$(document).ready(function(){$("h1,h2,h3,h4,h5,span,a, p").each(function(){$(this).html($(this).html().replace(/&reg;/gi,"<sup>&reg;<\/sup>").replace(/®/gi,"<sup>&reg;<\/sup>").replace("<sup><sup>","<sup>").replace("<\/sup><\/sup>","<\/sup>"))});$.nameStorage=Storages.initNamespaceStorage("ns_name");$.mainViewModel=new MainViewModel(getAvailableStorage());$("#main-nav").length>0&&ko.applyBindings($.mainViewModel,$("#main-nav")[0]);$("#product-details-view").length>0&&ko.applyBindings($.mainViewModel,$("#product-details-view")[0])});!function(n,t){"function"==typeof define&&define.amd?define("jquery-bridget/jquery-bridget",["jquery"],function(i){return t(n,i)}):"object"==typeof module&&module.exports?module.exports=t(n,require("jquery")):n.jQueryBridget=t(n,n.jQuery)}(window,function(n,t){"use strict";function i(i,u,o){function s(n,t,r){var u,e="$()."+i+'("'+t+'")';return n.each(function(n,s){var h=o.data(s,i),c,l;if(!h)return void f(i+" not initialized. Cannot call methods, i.e. "+e);if(c=h[t],!c||"_"==t.charAt(0))return void f(e+" is not a valid method");l=c.apply(h,r);u=void 0===u?l:u}),void 0!==u?u:n}function h(n,t){n.each(function(n,r){var f=o.data(r,i);f?(f.option(t),f._init()):(f=new u(r,t),o.data(r,i,f))})}o=o||t||n.jQuery;o&&(u.prototype.option||(u.prototype.option=function(n){o.isPlainObject(n)&&(this.options=o.extend(!0,this.options,n))}),o.fn[i]=function(n){if("string"==typeof n){var t=e.call(arguments,1);return s(this,n,t)}return h(this,n),this},r(o))}function r(n){!n||n&&n.bridget||(n.bridget=i)}var e=Array.prototype.slice,u=n.console,f="undefined"==typeof u?function(){}:function(n){u.error(n)};return r(t||n.jQuery),i}),function(n,t){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",t):"object"==typeof module&&module.exports?module.exports=t():n.EvEmitter=t()}("undefined"!=typeof window?window:this,function(){function t(){}var n=t.prototype;return n.on=function(n,t){if(n&&t){var i=this._events=this._events||{},r=i[n]=i[n]||[];return r.indexOf(t)==-1&&r.push(t),this}},n.once=function(n,t){if(n&&t){this.on(n,t);var i=this._onceEvents=this._onceEvents||{},r=i[n]=i[n]||{};return r[t]=!0,this}},n.off=function(n,t){var i=this._events&&this._events[n],r;if(i&&i.length)return r=i.indexOf(t),r!=-1&&i.splice(r,1),this},n.emitEvent=function(n,t){var r=this._events&&this._events[n],u,i,f,e;if(r&&r.length){for(u=0,i=r[u],t=t||[],f=this._onceEvents&&this._onceEvents[n];i;)e=f&&f[i],e&&(this.off(n,i),delete f[i]),i.apply(this,t),u+=e?0:1,i=r[u];return this}},t}),function(n,t){"use strict";"function"==typeof define&&define.amd?define("get-size/get-size",[],function(){return t()}):"object"==typeof module&&module.exports?module.exports=t():n.getSize=t()}(window,function(){"use strict";function n(n){var t=parseFloat(n),i=n.indexOf("%")==-1&&!isNaN(t);return i&&t}function o(){}function s(){for(var r,i={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},n=0;n<f;n++)r=t[n],i[r]=0;return i}function i(n){var t=getComputedStyle(n);return t||c("Style returned "+t+". Are you running this code in a hidden iframe on Firefox? See http://bit.ly/getsizebug1"),t}function h(){var t,f,o;e||(e=!0,t=document.createElement("div"),t.style.width="200px",t.style.padding="1px 2px 3px 4px",t.style.borderStyle="solid",t.style.borderWidth="1px 2px 3px 4px",t.style.boxSizing="border-box",f=document.body||document.documentElement,f.appendChild(t),o=i(t),r.isBoxSizeOuter=u=200==n(o.width),f.removeChild(t))}function r(r){var o,e,a,c,l;if(h(),"string"==typeof r&&(r=document.querySelector(r)),r&&"object"==typeof r&&r.nodeType){if(o=i(r),"none"==o.display)return s();for(e={},e.width=r.offsetWidth,e.height=r.offsetHeight,a=e.isBorderBox="border-box"==o.boxSizing,c=0;c<f;c++){var v=t[c],nt=o[v],y=parseFloat(nt);e[v]=isNaN(y)?0:y}var p=e.paddingLeft+e.paddingRight,w=e.paddingTop+e.paddingBottom,tt=e.marginLeft+e.marginRight,it=e.marginTop+e.marginBottom,b=e.borderLeftWidth+e.borderRightWidth,k=e.borderTopWidth+e.borderBottomWidth,d=a&&u,g=n(o.width);return g!==!1&&(e.width=g+(d?0:p+b)),l=n(o.height),l!==!1&&(e.height=l+(d?0:w+k)),e.innerWidth=e.width-(p+b),e.innerHeight=e.height-(w+k),e.outerWidth=e.width+tt,e.outerHeight=e.height+it,e}}var u,c="undefined"==typeof console?o:function(n){console.error(n)},t=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"],f=t.length,e=!1;return r}),function(n,t){"use strict";"function"==typeof define&&define.amd?define("desandro-matches-selector/matches-selector",t):"object"==typeof module&&module.exports?module.exports=t():n.matchesSelector=t()}(window,function(){"use strict";var n=function(){var t=window.Element.prototype,i,n,u,r;if(t.matches)return"matches";if(t.matchesSelector)return"matchesSelector";for(i=["webkit","moz","ms","o"],n=0;n<i.length;n++)if(u=i[n],r=u+"MatchesSelector",t[r])return r}();return function(t,i){return t[n](i)}}),function(n,t){"function"==typeof define&&define.amd?define("fizzy-ui-utils/utils",["desandro-matches-selector/matches-selector"],function(i){return t(n,i)}):"object"==typeof module&&module.exports?module.exports=t(n,require("desandro-matches-selector")):n.fizzyUIUtils=t(n,n.matchesSelector)}(window,function(n,t){var i={},r;return i.extend=function(n,t){for(var i in t)n[i]=t[i];return n},i.modulo=function(n,t){return(n%t+t)%t},i.makeArray=function(n){var t=[],i;if(Array.isArray(n))t=n;else if(n&&"object"==typeof n&&"number"==typeof n.length)for(i=0;i<n.length;i++)t.push(n[i]);else t.push(n);return t},i.removeFrom=function(n,t){var i=n.indexOf(t);i!=-1&&n.splice(i,1)},i.getParent=function(n,i){for(;n.parentNode&&n!=document.body;)if(n=n.parentNode,t(n,i))return n},i.getQueryElement=function(n){return"string"==typeof n?document.querySelector(n):n},i.handleEvent=function(n){var t="on"+n.type;this[t]&&this[t](n)},i.filterFindElements=function(n,r){n=i.makeArray(n);var u=[];return n.forEach(function(n){if(n instanceof HTMLElement){if(!r)return void u.push(n);t(n,r)&&u.push(n);for(var f=n.querySelectorAll(r),i=0;i<f.length;i++)u.push(f[i])}}),u},i.debounceMethod=function(n,t,i){var u=n.prototype[t],r=t+"Timeout";n.prototype[t]=function(){var t=this[r],f,n;t&&clearTimeout(t);f=arguments;n=this;this[r]=setTimeout(function(){u.apply(n,f);delete n[r]},i||100)}},i.docReady=function(n){var t=document.readyState;"complete"==t||"interactive"==t?setTimeout(n):document.addEventListener("DOMContentLoaded",n)},i.toDashed=function(n){return n.replace(/(.)([A-Z])/g,function(n,t,i){return t+"-"+i}).toLowerCase()},r=n.console,i.htmlInit=function(t,u){i.docReady(function(){var e=i.toDashed(u),f="data-"+e,s=document.querySelectorAll("["+f+"]"),h=document.querySelectorAll(".js-"+e),c=i.makeArray(s).concat(i.makeArray(h)),l=f+"-options",o=n.jQuery;c.forEach(function(n){var i,e=n.getAttribute(f)||n.getAttribute(l),s;try{i=e&&JSON.parse(e)}catch(h){return void(r&&r.error("Error parsing "+f+" on "+n.className+": "+h))}s=new t(n,i);o&&o.data(n,u,s)})})},i}),function(n,t){"function"==typeof define&&define.amd?define("outlayer/item",["ev-emitter/ev-emitter","get-size/get-size"],t):"object"==typeof module&&module.exports?module.exports=t(require("ev-emitter"),require("get-size")):(n.Outlayer={},n.Outlayer.Item=t(n.EvEmitter,n.getSize))}(window,function(n,t){"use strict";function l(n){for(var t in n)return!1;return t=null,!0}function u(n,t){n&&(this.element=n,this.layout=t,this.position={x:0,y:0},this._create())}function a(n){return n.replace(/([A-Z])/g,function(n){return"-"+n.toLowerCase()})}var f=document.documentElement.style,r="string"==typeof f.transition?"transition":"WebkitTransition",e="string"==typeof f.transform?"transform":"WebkitTransform",o={WebkitTransition:"webkitTransitionEnd",transition:"transitionend"}[r],v={transform:e,transition:r,transitionDuration:r+"Duration",transitionProperty:r+"Property",transitionDelay:r+"Delay"},i=u.prototype=Object.create(n.prototype),s,h,c;return i.constructor=u,i._create=function(){this._transn={ingProperties:{},clean:{},onEnd:{}};this.css({position:"absolute"})},i.handleEvent=function(n){var t="on"+n.type;this[t]&&this[t](n)},i.getSize=function(){this.size=t(this.element)},i.css=function(n){var r=this.element.style,t,i;for(t in n)i=v[t]||t,r[i]=n[t]},i.getPosition=function(){var f=getComputedStyle(this.element),e=this.layout._getOption("originLeft"),o=this.layout._getOption("originTop"),r=f[e?"left":"right"],u=f[o?"top":"bottom"],n=this.layout.size,t=r.indexOf("%")!=-1?parseFloat(r)/100*n.width:parseInt(r,10),i=u.indexOf("%")!=-1?parseFloat(u)/100*n.height:parseInt(u,10);t=isNaN(t)?0:t;i=isNaN(i)?0:i;t-=e?n.paddingLeft:n.paddingRight;i-=o?n.paddingTop:n.paddingBottom;this.position.x=t;this.position.y=i},i.layoutPosition=function(){var r=this.layout.size,n={},t=this.layout._getOption("originLeft"),i=this.layout._getOption("originTop"),u=t?"paddingLeft":"paddingRight",f=t?"left":"right",e=t?"right":"left",o=this.position.x+r[u];n[f]=this.getXValue(o);n[e]="";var s=i?"paddingTop":"paddingBottom",h=i?"top":"bottom",c=i?"bottom":"top",l=this.position.y+r[s];n[h]=this.getYValue(l);n[c]="";this.css(n);this.emitEvent("layout",[this])},i.getXValue=function(n){var t=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&!t?n/this.layout.size.width*100+"%":n+"px"},i.getYValue=function(n){var t=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&t?n/this.layout.size.height*100+"%":n+"px"},i._transitionTo=function(n,t){this.getPosition();var r=this.position.x,u=this.position.y,f=parseInt(n,10),e=parseInt(t,10),o=f===this.position.x&&e===this.position.y;if(this.setPosition(n,t),o&&!this.isTransitioning)return void this.layoutPosition();var s=n-r,h=t-u,i={};i.transform=this.getTranslate(s,h);this.transition({to:i,onTransitionEnd:{transform:this.layoutPosition},isCleaning:!0})},i.getTranslate=function(n,t){var i=this.layout._getOption("originLeft"),r=this.layout._getOption("originTop");return n=i?n:-n,t=r?t:-t,"translate3d("+n+"px, "+t+"px, 0)"},i.goTo=function(n,t){this.setPosition(n,t);this.layoutPosition()},i.moveTo=i._transitionTo,i.setPosition=function(n,t){this.position.x=parseInt(n,10);this.position.y=parseInt(t,10)},i._nonTransition=function(n){this.css(n.to);n.isCleaning&&this._removeStyles(n.to);for(var t in n.onTransitionEnd)n.onTransitionEnd[t].call(this)},i.transition=function(n){var i,t,r;if(!parseFloat(this.layout.options.transitionDuration))return void this._nonTransition(n);i=this._transn;for(t in n.onTransitionEnd)i.onEnd[t]=n.onTransitionEnd[t];for(t in n.to)i.ingProperties[t]=!0,n.isCleaning&&(i.clean[t]=!0);n.from&&(this.css(n.from),r=this.element.offsetHeight,r=null);this.enableTransition(n.to);this.css(n.to);this.isTransitioning=!0},s="opacity,"+a(e),i.enableTransition=function(){if(!this.isTransitioning){var n=this.layout.options.transitionDuration;n="number"==typeof n?n+"ms":n;this.css({transitionProperty:s,transitionDuration:n,transitionDelay:this.staggerDelay||0});this.element.addEventListener(o,this,!1)}},i.onwebkitTransitionEnd=function(n){this.ontransitionend(n)},i.onotransitionend=function(n){this.ontransitionend(n)},h={"-webkit-transform":"transform"},i.ontransitionend=function(n){var t,i,r;n.target===this.element&&(t=this._transn,i=h[n.propertyName]||n.propertyName,(delete t.ingProperties[i],l(t.ingProperties)&&this.disableTransition(),i in t.clean&&(this.element.style[n.propertyName]="",delete t.clean[i]),i in t.onEnd)&&(r=t.onEnd[i],r.call(this),delete t.onEnd[i]),this.emitEvent("transitionEnd",[this]))},i.disableTransition=function(){this.removeTransitionStyles();this.element.removeEventListener(o,this,!1);this.isTransitioning=!1},i._removeStyles=function(n){var t={},i;for(i in n)t[i]="";this.css(t)},c={transitionProperty:"",transitionDuration:"",transitionDelay:""},i.removeTransitionStyles=function(){this.css(c)},i.stagger=function(n){n=isNaN(n)?0:n;this.staggerDelay=n+"ms"},i.removeElem=function(){this.element.parentNode.removeChild(this.element);this.css({display:""});this.emitEvent("remove",[this])},i.remove=function(){return r&&parseFloat(this.layout.options.transitionDuration)?(this.once("transitionEnd",function(){this.removeElem()}),void this.hide()):void this.removeElem()},i.reveal=function(){delete this.isHidden;this.css({display:""});var n=this.layout.options,t={},i=this.getHideRevealTransitionEndProperty("visibleStyle");t[i]=this.onRevealTransitionEnd;this.transition({from:n.hiddenStyle,to:n.visibleStyle,isCleaning:!0,onTransitionEnd:t})},i.onRevealTransitionEnd=function(){this.isHidden||this.emitEvent("reveal")},i.getHideRevealTransitionEndProperty=function(n){var t=this.layout.options[n],i;if(t.opacity)return"opacity";for(i in t)return i},i.hide=function(){this.isHidden=!0;this.css({display:""});var n=this.layout.options,t={},i=this.getHideRevealTransitionEndProperty("hiddenStyle");t[i]=this.onHideTransitionEnd;this.transition({from:n.visibleStyle,to:n.hiddenStyle,isCleaning:!0,onTransitionEnd:t})},i.onHideTransitionEnd=function(){this.isHidden&&(this.css({display:"none"}),this.emitEvent("hide"))},i.destroy=function(){this.css({position:"",left:"",right:"",top:"",bottom:"",transition:"",transform:""})},u}),function(n,t){"use strict";"function"==typeof define&&define.amd?define("outlayer/outlayer",["ev-emitter/ev-emitter","get-size/get-size","fizzy-ui-utils/utils","./item"],function(i,r,u,f){return t(n,i,r,u,f)}):"object"==typeof module&&module.exports?module.exports=t(n,require("ev-emitter"),require("get-size"),require("fizzy-ui-utils"),require("./item")):n.Outlayer=t(n,n.EvEmitter,n.getSize,n.fizzyUIUtils,n.Outlayer.Item)}(window,function(n,t,i,r,u){"use strict";function e(n,t){var i=r.getQueryElement(n),u,f;if(!i)return void(c&&c.error("Bad element for "+this.constructor.namespace+": "+(i||n)));this.element=i;o&&(this.$element=o(this.element));this.options=r.extend({},this.constructor.defaults);this.option(t);u=++y;this.element.outlayerGUID=u;s[u]=this;this._create();f=this._getOption("initLayout");f&&this.layout()}function h(n){function t(){n.apply(this,arguments)}return t.prototype=Object.create(n.prototype),t.prototype.constructor=t,t}function v(n){var r;if("number"==typeof n)return n;var t=n.match(/(^\d*\.?\d*)(\w*)/),i=t&&t[1],u=t&&t[2];return i.length?(i=parseFloat(i),r=a[u]||1,i*r):0}var c=n.console,o=n.jQuery,l=function(){},y=0,s={},f,a;return e.namespace="outlayer",e.Item=u,e.defaults={containerStyle:{position:"relative"},initLayout:!0,originLeft:!0,originTop:!0,resize:!0,resizeContainer:!0,transitionDuration:"0.4s",hiddenStyle:{opacity:0,transform:"scale(0.001)"},visibleStyle:{opacity:1,transform:"scale(1)"}},f=e.prototype,r.extend(f,t.prototype),f.option=function(n){r.extend(this.options,n)},f._getOption=function(n){var t=this.constructor.compatOptions[n];return t&&void 0!==this.options[t]?this.options[t]:this.options[n]},e.compatOptions={initLayout:"isInitLayout",horizontal:"isHorizontal",layoutInstant:"isLayoutInstant",originLeft:"isOriginLeft",originTop:"isOriginTop",resize:"isResizeBound",resizeContainer:"isResizingContainer"},f._create=function(){this.reloadItems();this.stamps=[];this.stamp(this.options.stamp);r.extend(this.element.style,this.options.containerStyle);var n=this._getOption("resize");n&&this.bindResize()},f.reloadItems=function(){this.items=this._itemize(this.element.children)},f._itemize=function(n){for(var u,f,i=this._filterFindItemElements(n),e=this.constructor.Item,r=[],t=0;t<i.length;t++)u=i[t],f=new e(u,this),r.push(f);return r},f._filterFindItemElements=function(n){return r.filterFindElements(n,this.options.itemSelector)},f.getItemElements=function(){return this.items.map(function(n){return n.element})},f.layout=function(){this._resetLayout();this._manageStamps();var n=this._getOption("layoutInstant"),t=void 0!==n?n:!this._isLayoutInited;this.layoutItems(this.items,t);this._isLayoutInited=!0},f._init=f.layout,f._resetLayout=function(){this.getSize()},f.getSize=function(){this.size=i(this.element)},f._getMeasurement=function(n,t){var u,r=this.options[n];r?("string"==typeof r?u=this.element.querySelector(r):r instanceof HTMLElement&&(u=r),this[n]=u?i(u)[t]:r):this[n]=0},f.layoutItems=function(n,t){n=this._getItemsForLayout(n);this._layoutItems(n,t);this._postLayout()},f._getItemsForLayout=function(n){return n.filter(function(n){return!n.isIgnored})},f._layoutItems=function(n,t){if(this._emitCompleteOnItems("layout",n),n&&n.length){var i=[];n.forEach(function(n){var r=this._getItemLayoutPosition(n);r.item=n;r.isInstant=t||n.isLayoutInstant;i.push(r)},this);this._processLayoutQueue(i)}},f._getItemLayoutPosition=function(){return{x:0,y:0}},f._processLayoutQueue=function(n){this.updateStagger();n.forEach(function(n,t){this._positionItem(n.item,n.x,n.y,n.isInstant,t)},this)},f.updateStagger=function(){var n=this.options.stagger;return null===n||void 0===n?void(this.stagger=0):(this.stagger=v(n),this.stagger)},f._positionItem=function(n,t,i,r,u){r?n.goTo(t,i):(n.stagger(u*this.stagger),n.moveTo(t,i))},f._postLayout=function(){this.resizeContainer()},f.resizeContainer=function(){var t=this._getOption("resizeContainer"),n;t&&(n=this._getContainerSize(),n&&(this._setContainerMeasure(n.width,!0),this._setContainerMeasure(n.height,!1)))},f._getContainerSize=l,f._setContainerMeasure=function(n,t){if(void 0!==n){var i=this.size;i.isBorderBox&&(n+=t?i.paddingLeft+i.paddingRight+i.borderLeftWidth+i.borderRightWidth:i.paddingBottom+i.paddingTop+i.borderTopWidth+i.borderBottomWidth);n=Math.max(n,0);this.element.style[t?"width":"height"]=n+"px"}},f._emitCompleteOnItems=function(n,t){function r(){e.dispatchEvent(n+"Complete",null,[t])}function f(){i++;i==u&&r()}var e=this,u=t.length,i;if(!t||!u)return void r();i=0;t.forEach(function(t){t.once(n,f)})},f.dispatchEvent=function(n,t,i){var u=t?[t].concat(i):i,r;(this.emitEvent(n,u),o)&&((this.$element=this.$element||o(this.element),t)?(r=o.Event(t),r.type=n,this.$element.trigger(r,i)):this.$element.trigger(n,i))},f.ignore=function(n){var t=this.getItem(n);t&&(t.isIgnored=!0)},f.unignore=function(n){var t=this.getItem(n);t&&delete t.isIgnored},f.stamp=function(n){n=this._find(n);n&&(this.stamps=this.stamps.concat(n),n.forEach(this.ignore,this))},f.unstamp=function(n){n=this._find(n);n&&n.forEach(function(n){r.removeFrom(this.stamps,n);this.unignore(n)},this)},f._find=function(n){if(n)return"string"==typeof n&&(n=this.element.querySelectorAll(n)),n=r.makeArray(n)},f._manageStamps=function(){this.stamps&&this.stamps.length&&(this._getBoundingRect(),this.stamps.forEach(this._manageStamp,this))},f._getBoundingRect=function(){var t=this.element.getBoundingClientRect(),n=this.size;this._boundingRect={left:t.left+n.paddingLeft+n.borderLeftWidth,top:t.top+n.paddingTop+n.borderTopWidth,right:t.right-(n.paddingRight+n.borderRightWidth),bottom:t.bottom-(n.paddingBottom+n.borderBottomWidth)}},f._manageStamp=l,f._getElementOffset=function(n){var t=n.getBoundingClientRect(),r=this._boundingRect,u=i(n);return{left:t.left-r.left-u.marginLeft,top:t.top-r.top-u.marginTop,right:r.right-t.right-u.marginRight,bottom:r.bottom-t.bottom-u.marginBottom}},f.handleEvent=r.handleEvent,f.bindResize=function(){n.addEventListener("resize",this);this.isResizeBound=!0},f.unbindResize=function(){n.removeEventListener("resize",this);this.isResizeBound=!1},f.onresize=function(){this.resize()},r.debounceMethod(e,"onresize",100),f.resize=function(){this.isResizeBound&&this.needsResizeLayout()&&this.layout()},f.needsResizeLayout=function(){var n=i(this.element),t=this.size&&n;return t&&n.innerWidth!==this.size.innerWidth},f.addItems=function(n){var t=this._itemize(n);return t.length&&(this.items=this.items.concat(t)),t},f.appended=function(n){var t=this.addItems(n);t.length&&(this.layoutItems(t,!0),this.reveal(t))},f.prepended=function(n){var t=this._itemize(n),i;t.length&&(i=this.items.slice(0),this.items=t.concat(i),this._resetLayout(),this._manageStamps(),this.layoutItems(t,!0),this.reveal(t),this.layoutItems(i))},f.reveal=function(n){if(this._emitCompleteOnItems("reveal",n),n&&n.length){var t=this.updateStagger();n.forEach(function(n,i){n.stagger(i*t);n.reveal()})}},f.hide=function(n){if(this._emitCompleteOnItems("hide",n),n&&n.length){var t=this.updateStagger();n.forEach(function(n,i){n.stagger(i*t);n.hide()})}},f.revealItemElements=function(n){var t=this.getItems(n);this.reveal(t)},f.hideItemElements=function(n){var t=this.getItems(n);this.hide(t)},f.getItem=function(n){for(var i,t=0;t<this.items.length;t++)if(i=this.items[t],i.element==n)return i},f.getItems=function(n){n=r.makeArray(n);var t=[];return n.forEach(function(n){var i=this.getItem(n);i&&t.push(i)},this),t},f.remove=function(n){var t=this.getItems(n);this._emitCompleteOnItems("remove",t);t&&t.length&&t.forEach(function(n){n.remove();r.removeFrom(this.items,n)},this)},f.destroy=function(){var n=this.element.style,t;n.height="";n.position="";n.width="";this.items.forEach(function(n){n.destroy()});this.unbindResize();t=this.element.outlayerGUID;delete s[t];delete this.element.outlayerGUID;o&&o.removeData(this.element,this.constructor.namespace)},e.data=function(n){n=r.getQueryElement(n);var t=n&&n.outlayerGUID;return t&&s[t]},e.create=function(n,t){var i=h(e);return i.defaults=r.extend({},e.defaults),r.extend(i.defaults,t),i.compatOptions=r.extend({},e.compatOptions),i.namespace=n,i.data=e.data,i.Item=h(u),r.htmlInit(i,n),o&&o.bridget&&o.bridget(n,i),i},a={ms:1,s:1e3},e.Item=u,e}),function(n,t){"function"==typeof define&&define.amd?define("isotope/js/item",["outlayer/outlayer"],t):"object"==typeof module&&module.exports?module.exports=t(require("outlayer")):(n.Isotope=n.Isotope||{},n.Isotope.Item=t(n.Outlayer))}(window,function(n){"use strict";function i(){n.Item.apply(this,arguments)}var t=i.prototype=Object.create(n.Item.prototype),u=t._create,r;return t._create=function(){this.id=this.layout.itemGUID++;u.call(this);this.sortData={}},t.updateSortData=function(){var t,i,n,r;if(!this.isIgnored){this.sortData.id=this.id;this.sortData["original-order"]=this.id;this.sortData.random=Math.random();t=this.layout.options.getSortData;i=this.layout._sorters;for(n in t)r=i[n],this.sortData[n]=r(this.element,this)}},r=t.destroy,t.destroy=function(){r.apply(this,arguments);this.css({display:""})},i}),function(n,t){"function"==typeof define&&define.amd?define("isotope/js/layout-mode",["get-size/get-size","outlayer/outlayer"],t):"object"==typeof module&&module.exports?module.exports=t(require("get-size"),require("outlayer")):(n.Isotope=n.Isotope||{},n.Isotope.LayoutMode=t(n.getSize,n.Outlayer))}(window,function(n,t){"use strict";function r(n){this.isotope=n;n&&(this.options=n.options[this.namespace],this.element=n.element,this.items=n.filteredItems,this.size=n.size)}var i=r.prototype;return["_resetLayout","_getItemLayoutPosition","_manageStamp","_getContainerSize","_getElementOffset","needsResizeLayout","_getOption"].forEach(function(n){i[n]=function(){return t.prototype[n].apply(this.isotope,arguments)}}),i.needsVerticalResizeLayout=function(){var t=n(this.isotope.element),i=this.isotope.size&&t;return i&&t.innerHeight!=this.isotope.size.innerHeight},i._getMeasurement=function(){this.isotope._getMeasurement.apply(this,arguments)},i.getColumnWidth=function(){this.getSegmentSize("column","Width")},i.getRowHeight=function(){this.getSegmentSize("row","Height")},i.getSegmentSize=function(n,t){var i=n+t,u="outer"+t,r;(this._getMeasurement(i,u),this[i])||(r=this.getFirstItemSize(),this[i]=r&&r[u]||this.isotope.size["inner"+t])},i.getFirstItemSize=function(){var t=this.isotope.filteredItems[0];return t&&t.element&&n(t.element)},i.layout=function(){this.isotope.layout.apply(this.isotope,arguments)},i.getSize=function(){this.isotope.getSize();this.size=this.isotope.size},r.modes={},r.create=function(n,t){function u(){r.apply(this,arguments)}return u.prototype=Object.create(i),u.prototype.constructor=u,t&&(u.options=t),u.prototype.namespace=n,r.modes[n]=u,u},r}),function(n,t){"function"==typeof define&&define.amd?define("masonry/masonry",["outlayer/outlayer","get-size/get-size"],t):"object"==typeof module&&module.exports?module.exports=t(require("outlayer"),require("get-size")):n.Masonry=t(n.Outlayer,n.getSize)}(window,function(n,t){var r=n.create("masonry"),i;return r.compatOptions.fitWidth="isFitWidth",i=r.prototype,i._resetLayout=function(){this.getSize();this._getMeasurement("columnWidth","outerWidth");this._getMeasurement("gutter","outerWidth");this.measureColumns();this.colYs=[];for(var n=0;n<this.cols;n++)this.colYs.push(0);this.maxY=0;this.horizontalColIndex=0},i.measureColumns=function(){var n,i;(this.getContainerWidth(),this.columnWidth)||(n=this.items[0],i=n&&n.element,this.columnWidth=i&&t(i).outerWidth||this.containerWidth);var r=this.columnWidth+=this.gutter,f=this.containerWidth+this.gutter,u=f/r,e=r-f%r,o=e&&e<1?"round":"floor";u=Math[o](u);this.cols=Math.max(u,1)},i.getContainerWidth=function(){var i=this._getOption("fitWidth"),r=i?this.element.parentNode:this.element,n=t(r);this.containerWidth=n&&n.innerWidth},i._getItemLayoutPosition=function(n){n.getSize();var u=n.size.outerWidth%this.columnWidth,f=u&&u<1?"round":"ceil",i=Math[f](n.size.outerWidth/this.columnWidth);i=Math.min(i,this.cols);for(var e=this.options.horizontalOrder?"_getHorizontalColPosition":"_getTopColPosition",t=this[e](i,n),o={x:this.columnWidth*t.col,y:t.y},s=t.y+n.size.outerHeight,h=i+t.col,r=t.col;r<h;r++)this.colYs[r]=s;return o},i._getTopColPosition=function(n){var t=this._getTopColGroup(n),i=Math.min.apply(Math,t);return{col:t.indexOf(i),y:i}},i._getTopColGroup=function(n){if(n<2)return this.colYs;for(var i=[],r=this.cols+1-n,t=0;t<r;t++)i[t]=this._getColGroupY(t,n);return i},i._getColGroupY=function(n,t){if(t<2)return this.colYs[n];var i=this.colYs.slice(n,n+t);return Math.max.apply(Math,i)},i._getHorizontalColPosition=function(n,t){var i=this.horizontalColIndex%this.cols,u=n>1&&i+n>this.cols,r;return i=u?0:i,r=t.size.outerWidth&&t.size.outerHeight,this.horizontalColIndex=r?i+n:this.horizontalColIndex,{col:i,y:this._getColGroupY(i,n)}},i._manageStamp=function(n){var e=t(n),r=this._getElementOffset(n),h=this._getOption("originLeft"),o=h?r.left:r.right,s=o+e.outerWidth,f=Math.floor(o/this.columnWidth),i;f=Math.max(0,f);i=Math.floor(s/this.columnWidth);i-=s%this.columnWidth?0:1;i=Math.min(this.cols-1,i);for(var c=this._getOption("originTop"),l=(c?r.top:r.bottom)+e.outerHeight,u=f;u<=i;u++)this.colYs[u]=Math.max(l,this.colYs[u])},i._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var n={height:this.maxY};return this._getOption("fitWidth")&&(n.width=this._getContainerFitWidth()),n},i._getContainerFitWidth=function(){for(var n=0,t=this.cols;--t&&0===this.colYs[t];)n++;return(this.cols-n)*this.columnWidth-this.gutter},i.needsResizeLayout=function(){var n=this.containerWidth;return this.getContainerWidth(),n!=this.containerWidth},r}),function(n,t){"function"==typeof define&&define.amd?define("isotope/js/layout-modes/masonry",["../layout-mode","masonry/masonry"],t):"object"==typeof module&&module.exports?module.exports=t(require("../layout-mode"),require("masonry-layout")):t(n.Isotope.LayoutMode,n.Masonry)}(window,function(n,t){"use strict";var u=n.create("masonry"),i=u.prototype,o={_getElementOffset:!0,layout:!0,_getMeasurement:!0},r,f,e;for(r in t.prototype)o[r]||(i[r]=t.prototype[r]);return f=i.measureColumns,i.measureColumns=function(){this.items=this.isotope.filteredItems;f.call(this)},e=i._getOption,i._getOption=function(n){return"fitWidth"==n?void 0!==this.options.isFitWidth?this.options.isFitWidth:this.options.fitWidth:e.apply(this.isotope,arguments)},u}),function(n,t){"function"==typeof define&&define.amd?define("isotope/js/layout-modes/fit-rows",["../layout-mode"],t):"object"==typeof exports?module.exports=t(require("../layout-mode")):t(n.Isotope.LayoutMode)}(window,function(n){"use strict";var i=n.create("fitRows"),t=i.prototype;return t._resetLayout=function(){this.x=0;this.y=0;this.maxY=0;this._getMeasurement("gutter","outerWidth")},t._getItemLayoutPosition=function(n){var t,i,r;return n.getSize(),t=n.size.outerWidth+this.gutter,i=this.isotope.size.innerWidth+this.gutter,0!==this.x&&t+this.x>i&&(this.x=0,this.y=this.maxY),r={x:this.x,y:this.y},this.maxY=Math.max(this.maxY,this.y+n.size.outerHeight),this.x+=t,r},t._getContainerSize=function(){return{height:this.maxY}},i}),function(n,t){"function"==typeof define&&define.amd?define("isotope/js/layout-modes/vertical",["../layout-mode"],t):"object"==typeof module&&module.exports?module.exports=t(require("../layout-mode")):t(n.Isotope.LayoutMode)}(window,function(n){"use strict";var i=n.create("vertical",{horizontalAlignment:0}),t=i.prototype;return t._resetLayout=function(){this.y=0},t._getItemLayoutPosition=function(n){n.getSize();var t=(this.isotope.size.innerWidth-n.size.outerWidth)*this.options.horizontalAlignment,i=this.y;return this.y+=n.size.outerHeight,{x:t,y:i}},t._getContainerSize=function(){return{height:this.y}},i}),function(n,t){"function"==typeof define&&define.amd?define(["outlayer/outlayer","get-size/get-size","desandro-matches-selector/matches-selector","fizzy-ui-utils/utils","isotope/js/item","isotope/js/layout-mode","isotope/js/layout-modes/masonry","isotope/js/layout-modes/fit-rows","isotope/js/layout-modes/vertical"],function(i,r,u,f,e,o){return t(n,i,r,u,f,e,o)}):"object"==typeof module&&module.exports?module.exports=t(n,require("outlayer"),require("get-size"),require("desandro-matches-selector"),require("fizzy-ui-utils"),require("isotope/js/item"),require("isotope/js/layout-mode"),require("isotope/js/layout-modes/masonry"),require("isotope/js/layout-modes/fit-rows"),require("isotope/js/layout-modes/vertical")):n.Isotope=t(n,n.Outlayer,n.getSize,n.matchesSelector,n.fizzyUIUtils,n.Isotope.Item,n.Isotope.LayoutMode)}(window,function(n,t,i,r,u,f,e){function a(n,t){return function(i,r){for(var s,h,u=0;u<n.length;u++){var f=n[u],e=i.sortData[f],o=r.sortData[f];if(e>o||e<o)return s=void 0!==t[f]?t[f]:t,h=s?1:-1,(e>o?1:-1)*h}return 0}}var h=n.jQuery,v=String.prototype.trim?function(n){return n.trim()}:function(n){return n.replace(/^\s+|\s+$/g,"")},s=t.create("isotope",{layoutMode:"masonry",isJQueryFiltering:!0,sortAscending:!0}),o,c,l;return s.Item=f,s.LayoutMode=e,o=s.prototype,o._create=function(){this.itemGUID=0;this._sorters={};this._getSorters();t.prototype._create.call(this);this.modes={};this.filteredItems=this.items;this.sortHistory=["original-order"];for(var n in e.modes)this._initLayoutMode(n)},o.reloadItems=function(){this.itemGUID=0;t.prototype.reloadItems.call(this)},o._itemize=function(){for(var r,n=t.prototype._itemize.apply(this,arguments),i=0;i<n.length;i++)r=n[i],r.id=this.itemGUID++;return this._updateItemsSortData(n),n},o._initLayoutMode=function(n){var t=e.modes[n],i=this.options[n]||{};this.options[n]=t.options?u.extend(t.options,i):i;this.modes[n]=new t(this)},o.layout=function(){return!this._isLayoutInited&&this._getOption("initLayout")?void this.arrange():void this._layout()},o._layout=function(){var n=this._getIsInstant();this._resetLayout();this._manageStamps();this.layoutItems(this.filteredItems,n);this._isLayoutInited=!0},o.arrange=function(n){this.option(n);this._getIsInstant();var t=this._filter(this.items);this.filteredItems=t.matches;this._bindArrangeComplete();this._isInstant?this._noTransition(this._hideReveal,[t]):this._hideReveal(t);this._sort();this._layout()},o._init=o.arrange,o._hideReveal=function(n){this.reveal(n.needReveal);this.hide(n.needHide)},o._getIsInstant=function(){var n=this._getOption("layoutInstant"),t=void 0!==n?n:!this._isLayoutInited;return this._isInstant=t,t},o._bindArrangeComplete=function(){function n(){t&&i&&r&&u.dispatchEvent("arrangeComplete",null,[u.filteredItems])}var t,i,r,u=this;this.once("layoutComplete",function(){t=!0;n()});this.once("hideComplete",function(){i=!0;n()});this.once("revealComplete",function(){r=!0;n()})},o._filter=function(n){var r=this.options.filter,t,i;r=r||"*";for(var f=[],e=[],o=[],s=this._getFilterTest(r),u=0;u<n.length;u++)t=n[u],t.isIgnored||(i=s(t),i&&f.push(t),i&&t.isHidden?e.push(t):i||t.isHidden||o.push(t));return{matches:f,needReveal:e,needHide:o}},o._getFilterTest=function(n){return h&&this.options.isJQueryFiltering?function(t){return h(t.element).is(n)}:"function"==typeof n?function(t){return n(t.element)}:function(t){return r(t.element,n)}},o.updateSortData=function(n){var t;n?(n=u.makeArray(n),t=this.getItems(n)):t=this.items;this._getSorters();this._updateItemsSortData(t)},o._getSorters=function(){var t=this.options.getSortData,n,i;for(n in t)i=t[n],this._sorters[n]=c(i)},o._updateItemsSortData=function(n){for(var r,i=n&&n.length,t=0;i&&t<i;t++)r=n[t],r.updateSortData()},c=function(){function n(n){if("string"!=typeof n)return n;var i=v(n).split(" "),r=i[0],u=r.match(/^\[(.+)\]$/),o=u&&u[1],f=t(o,r),e=s.sortDataParsers[i[1]];return e?function(n){return n&&e(f(n))}:function(n){return n&&f(n)}}function t(n,t){return n?function(t){return t.getAttribute(n)}:function(n){var i=n.querySelector(t);return i&&i.textContent}}return n}(),s.sortDataParsers={parseInt:function(n){return parseInt(n,10)},parseFloat:function(n){return parseFloat(n)}},o._sort=function(){var n,t;this.options.sortBy&&(n=u.makeArray(this.options.sortBy),this._getIsSameSortBy(n)||(this.sortHistory=n.concat(this.sortHistory)),t=a(this.sortHistory,this.options.sortAscending),this.filteredItems.sort(t))},o._getIsSameSortBy=function(n){for(var t=0;t<n.length;t++)if(n[t]!=this.sortHistory[t])return!1;return!0},o._mode=function(){var n=this.options.layoutMode,t=this.modes[n];if(!t)throw new Error("No layout mode: "+n);return t.options=this.options[n],t},o._resetLayout=function(){t.prototype._resetLayout.call(this);this._mode()._resetLayout()},o._getItemLayoutPosition=function(n){return this._mode()._getItemLayoutPosition(n)},o._manageStamp=function(n){this._mode()._manageStamp(n)},o._getContainerSize=function(){return this._mode()._getContainerSize()},o.needsResizeLayout=function(){return this._mode().needsResizeLayout()},o.appended=function(n){var t=this.addItems(n),i;t.length&&(i=this._filterRevealAdded(t),this.filteredItems=this.filteredItems.concat(i))},o.prepended=function(n){var t=this._itemize(n),i;t.length&&(this._resetLayout(),this._manageStamps(),i=this._filterRevealAdded(t),this.layoutItems(this.filteredItems),this.filteredItems=i.concat(this.filteredItems),this.items=t.concat(this.items))},o._filterRevealAdded=function(n){var t=this._filter(n);return this.hide(t.needHide),this.reveal(t.matches),this.layoutItems(t.matches,!0),t.matches},o.insert=function(n){var i=this.addItems(n),t,u,r,f;if(i.length){for(r=i.length,t=0;t<r;t++)u=i[t],this.element.appendChild(u.element);for(f=this._filter(i).matches,t=0;t<r;t++)i[t].isLayoutInstant=!0;for(this.arrange(),t=0;t<r;t++)delete i[t].isLayoutInstant;this.reveal(f)}},l=o.remove,o.remove=function(n){var t,r,i,f;for(n=u.makeArray(n),t=this.getItems(n),l.call(this,n),r=t&&t.length,i=0;r&&i<r;i++)f=t[i],u.removeFrom(this.filteredItems,f)},o.shuffle=function(){for(var t,n=0;n<this.items.length;n++)t=this.items[n],t.sortData.random=Math.random();this.options.sortBy="random";this._sort();this._layout()},o._noTransition=function(n,t){var r=this.options.transitionDuration,i;return this.options.transitionDuration=0,i=n.apply(this,t),this.options.transitionDuration=r,i},o.getFilteredItemElements=function(){return this.filteredItems.map(function(n){return n.element})},s});$.universal={init:function(){$(document).on("click","li.menu-cart .floor-item, li.menu-favorites .floor-item",function(n){$.universal.worker.SetUrl($(this));n.stopPropagation()})},worker:{SetUrl:function(n){window.location.href=$(n).attr("data-url");n.stopPropagation()}}};$(document).ready(function(){var t=$(window).scrollTop(),n;$(window).scroll(function(){var n=$(window).scrollTop(),i=n>t,r=-120<n&&n<120;i&&!r?($(".top-container").slideUp("fast"),$(".main-header").addClass("padding-top")):($(".top-container").slideDown("fast"),$(".main-header").removeClass("padding-top"));t=n});$.universal.init();Mmenu.configs.offCanvas.page.selector="#wrap";n=new Mmenu("#mobile-menu",{navbars:[{position:"top",content:["prev","title","close"]}]});$("body").on("click","button.navbar-toggler",function(){n.API.open()});$("body").on("click","a.mm-btn_close",function(){n.API.close()})});window.NodeList&&!NodeList.prototype.forEach&&(NodeList.prototype.forEach=function(n,t){t=t||window;for(var i=0;i<this.length;i++)n.call(t,this[i],i,this)});Element.prototype.matches||(Element.prototype.matches=Element.prototype.matchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector||Element.prototype.oMatchesSelector||Element.prototype.webkitMatchesSelector||function(n){for(var i=(this.document||this.ownerDocument).querySelectorAll(n),t=i.length;--t>=0&&i.item(t)!==this;);return t>-1});Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector);Element.prototype.closest||(Element.prototype.closest=function(n){var t=this;do{if(t.matches(n))return t;t=t.parentElement||t.parentNode}while(t!==null&&t.nodeType===1);return null}),function(n){n.forEach(function(n){n.hasOwnProperty("prepend")||Object.defineProperty(n,"prepend",{configurable:!0,enumerable:!0,writable:!0,value:function(){var t=Array.prototype.slice.call(arguments),n=document.createDocumentFragment();t.forEach(function(t){var i=t instanceof Node;n.appendChild(i?t:document.createTextNode(String(t)))});this.insertBefore(n,this.firstChild)}})})}([Element.prototype,Document.prototype,DocumentFragment.prototype]),function(n){n.forEach(function(n){n.hasOwnProperty("append")||Object.defineProperty(n,"append",{configurable:!0,enumerable:!0,writable:!0,value:function(){var t=Array.prototype.slice.call(arguments),n=document.createDocumentFragment();t.forEach(function(t){var i=t instanceof Node;n.appendChild(i?t:document.createTextNode(String(t)))});this.appendChild(n)}})})}([Element.prototype,Document.prototype,DocumentFragment.prototype]),function(n){n.forEach(function(n){n.hasOwnProperty("before")||Object.defineProperty(n,"before",{configurable:!0,enumerable:!0,writable:!0,value:function(){var t=Array.prototype.slice.call(arguments),n=document.createDocumentFragment();t.forEach(function(t){var i=t instanceof Node;n.appendChild(i?t:document.createTextNode(String(t)))});this.parentNode.insertBefore(n,this)}})})}([Element.prototype,CharacterData.prototype,DocumentType.prototype]),function(n){n.forEach(function(n){n.hasOwnProperty("remove")||Object.defineProperty(n,"remove",{configurable:!0,enumerable:!0,writable:!0,value:function(){this.parentNode!==null&&this.parentNode.removeChild(this)}})})}([Element.prototype,CharacterData.prototype,DocumentType.prototype]);!function(n){function t(r){if(i[r])return i[r].exports;var u=i[r]={i:r,l:!1,exports:{}};return n[r].call(u.exports,u,u.exports,t),u.l=!0,u.exports}var i={};t.m=n;t.c=i;t.d=function(n,i,r){t.o(n,i)||Object.defineProperty(n,i,{enumerable:!0,get:r})};t.r=function(n){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"});Object.defineProperty(n,"__esModule",{value:!0})};t.t=function(n,i){var r,u;if((1&i&&(n=t(n)),8&i)||4&i&&"object"==typeof n&&n&&n.__esModule)return n;if(r=Object.create(null),t.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:n}),2&i&&"string"!=typeof n)for(u in n)t.d(r,u,function(t){return n[t]}.bind(null,u));return r};t.n=function(n){var i=n&&n.__esModule?function(){return n.default}:function(){return n};return t.d(i,"a",i),i};t.o=function(n,t){return Object.prototype.hasOwnProperty.call(n,t)};t.p="";t(t.s=0)}([function(n,t,i){"use strict";function o(n,t){for(var i in"object"!=c(n)&&(n={}),"object"!=c(t)&&(t={}),t)t.hasOwnProperty(i)&&(void 0===n[i]?n[i]=t[i]:"object"==c(n[i])&&o(n[i],t[i]));return n}function c(n){return{}.toString.call(n).match(/\s([a-zA-Z]+)/)[1].toLowerCase()}function ot(n,t,i){if("function"==typeof t){var r=t.call(n);if(void 0!==r)return r}return null!==t&&"function"!=typeof t&&void 0!==t||void 0===i?t:i}function nt(n,t,i){var u=!1,r=function(i){void 0!==i&&i.target!==n||(u||(n.removeEventListener("transitionend",r),n.removeEventListener("webkitTransitionEnd",r),t.call(n)),u=!0)};n.addEventListener("transitionend",r);n.addEventListener("webkitTransitionEnd",r);setTimeout(r,1.1*i)}function st(){return"mm-"+pt++}function ht(n){return"mm-"==n.slice(0,3)?n.slice(3):n}function s(n,t){void 0===b[t]&&(b[t]={});o(b[t],n)}function e(n){var t=n.split("."),i=document.createElement(t.shift());return t.forEach(function(n){i.classList.add(n)}),i}function f(n,t){return Array.prototype.slice.call(n.querySelectorAll(t))}function u(n,t){var i=Array.prototype.slice.call(n.children);return t?i.filter(function(n){return n.matches(t)}):i}function tt(n,t){for(var r=[],i=n.parentElement;i;)r.push(i),i=i.parentElement;return t?r.filter(function(n){return n.matches(t)}):r}function y(n){return n.filter(function(n){return!n.matches(".mm-hidden")})}function wt(n){var t=[];return y(n).forEach(function(n){t.push.apply(t,u(n,"a.mm-listitem__text"))}),t.filter(function(n){return!n.matches(".mm-btn_next")})}function l(n,t,i){n.matches("."+t)&&(n.classList.remove(t),n.classList.add(i))}function w(n,t,i){"number"==typeof n&&(n="(min-width: "+n+"px)");p[n]=p[n]||[];p[n].push({yes:t,no:i})}function bt(n,t){for(var r=t.matches?"yes":"no",i=0;i<p[n].length;i++)p[n][i][r]()}function k(n){return n?n.charAt(0).toUpperCase()+n.slice(1):""}function a(n,t,i){var r=t.split(".");n[t="mmEvent"+k(r[0])+k(r[1])]=n[t]||[];n[t].push(i);n.addEventListener(r[0],i)}function h(n,t){var i=t.split(".");t="mmEvent"+k(i[0])+k(i[1]);(n[t]||[]).forEach(function(t){n.removeEventListener(i[0],t)})}function g(){var i=this,n=this.opts.navbars,t;void 0!==n&&(n instanceof Array||(n=[n]),t={},n.length&&(n.forEach(function(n){var f,o,c,v,l,s,h,a;if(!(n=function(n){return"boolean"==typeof n&&n&&(n={}),"object"!=typeof n&&(n={}),void 0===n.content&&(n.content=["prev","title"]),n.content instanceof Array||(n.content=[n.content]),void 0===n.use&&(n.use=!0),"boolean"==typeof n.use&&n.use&&(n.use=!0),n}(n)).use)return!1;for(f=e("div.mm-navbar"),o=n.position,"bottom"!==o&&(o="top"),t[o]||(t[o]=e("div.mm-navbars_"+o)),t[o].append(f),c=0,v=n.content.length;c<v;c++)s=n.content[c],"string"==typeof s?"function"==typeof(l=g.navbarContents[s])?l.call(i,f):(h=e("span"),h.innerHTML=s,a=u(h),1==a.length&&(h=a[0]),f.append(h)):f.append(s);"string"==typeof n.type&&"function"==typeof(l=g.navbarTypes[n.type])&&l.call(i,f);"boolean"!=typeof n.use&&w(n.use,function(){f.classList.remove("mm-hidden");r.sr_aria(f,"hidden",!1)},function(){f.classList.add("mm-hidden");r.sr_aria(f,"hidden",!0)})}),this.bind("initMenu:after",function(){for(var n in t)i.node.menu["bottom"==n?"append":"prepend"](t[n])})))}var vt,yt,pt,b,p,ct,kt,it,dt,gt,ni,ti,ii,fi,ei,oi,si,hi,ci,li,ai,vi,yi,pi,wi,bi,ki,di,et;i.r(t);vt={hooks:{},extensions:[],wrappers:[],navbar:{add:!0,sticky:!0,title:"Menu",titleLink:"parent"},onClick:{close:null,preventDefault:null,setSelected:!0},slidingSubmenus:!0};yt={classNames:{inset:"Inset",nolistview:"NoListview",nopanel:"NoPanel",panel:"Panel",selected:"Selected",vertical:"Vertical"},language:null,openingInterval:25,panelNodetype:["ul","ol","div"],transitionDuration:400};pt=0;b={};p={};s({Menu:"Menu"},"nl");s({Menu:"منو"},"fa");s({Menu:"Menü"},"de");s({Menu:"Меню"},"ru");var r=function(){function n(t,i,r){return this.opts=o(i,n.options),this.conf=o(r,n.configs),this._api=["bind","initPanel","initListview","openPanel","closePanel","closeAllPanels","setSelected"],this.node={},this.vars={},this.hook={},this.clck=[],this.node.menu="string"==typeof t?document.querySelector(t):t,"function"==typeof this._deprecatedWarnings&&this._deprecatedWarnings(),this._initWrappers(),this._initAddons(),this._initExtensions(),this._initHooks(),this._initAPI(),this._initMenu(),this._initPanels(),this._initOpened(),this._initAnchors(),function(){var t=function(n){var t=window.matchMedia(n);bt(n,t);t.onchange=function(){bt(n,t)}},n;for(n in p)t(n)}(),this}return n.prototype.openPanel=function(n,t){var e=this,o,f,i,r,s,h;if(this.trigger("openPanel:before",[n]),n&&(n.matches(".mm-panel")||(n=n.closest(".mm-panel")),n)){if("boolean"!=typeof t&&(t=!0),n.parentElement.matches(".mm-listitem_vertical"))tt(n,".mm-listitem_vertical").forEach(function(n){n.classList.add("mm-listitem_opened");u(n,".mm-panel").forEach(function(n){n.classList.remove("mm-hidden")})}),o=tt(n,".mm-panel").filter(function(n){return!n.parentElement.matches(".mm-listitem_vertical")}),this.trigger("openPanel:start",[n]),o.length&&this.openPanel(o[0]),this.trigger("openPanel:finish",[n]);else{if(n.matches(".mm-panel_opened"))return;for(f=u(this.node.pnls,".mm-panel"),i=u(this.node.pnls,".mm-panel_opened")[0],f.filter(function(t){return t!==n}).forEach(function(n){n.classList.remove("mm-panel_opened-parent")}),r=n.mmParent;r;)(r=r.closest(".mm-panel"))&&(r.parentElement.matches(".mm-listitem_vertical")||r.classList.add("mm-panel_opened-parent"),r=r.mmParent);f.forEach(function(n){n.classList.remove("mm-panel_highest")});f.filter(function(n){return n!==i}).filter(function(t){return t!==n}).forEach(function(n){n.classList.add("mm-hidden")});n.classList.remove("mm-hidden");s=function(){i&&i.classList.remove("mm-panel_opened");n.classList.add("mm-panel_opened");n.matches(".mm-panel_opened-parent")?(i&&i.classList.add("mm-panel_highest"),n.classList.remove("mm-panel_opened-parent")):(i&&i.classList.add("mm-panel_opened-parent"),n.classList.add("mm-panel_highest"));e.trigger("openPanel:start",[n])};h=function(){i&&(i.classList.remove("mm-panel_highest"),i.classList.add("mm-hidden"));n.classList.remove("mm-panel_highest");e.trigger("openPanel:finish",[n])};t&&!n.matches(".mm-panel_noanimation")?setTimeout(function(){nt(n,function(){h()},e.conf.transitionDuration);s()},this.conf.openingInterval):(s(),h())}this.trigger("openPanel:after",[n])}},n.prototype.closePanel=function(n){this.trigger("closePanel:before",[n]);var t=n.parentElement;t.matches(".mm-listitem_vertical")&&(t.classList.remove("mm-listitem_opened"),n.classList.add("mm-hidden"),this.trigger("closePanel",[n]));this.trigger("closePanel:after",[n])},n.prototype.closeAllPanels=function(n){this.trigger("closeAllPanels:before");this.node.pnls.querySelectorAll(".mm-listitem").forEach(function(n){n.classList.remove("mm-listitem_selected");n.classList.remove("mm-listitem_opened")});var i=u(this.node.pnls,".mm-panel"),t=n||i[0];u(this.node.pnls,".mm-panel").forEach(function(n){n!==t&&(n.classList.remove("mm-panel_opened"),n.classList.remove("mm-panel_opened-parent"),n.classList.remove("mm-panel_highest"),n.classList.add("mm-hidden"))});this.openPanel(t,!1);this.trigger("closeAllPanels:after")},n.prototype.togglePanel=function(n){var t=n.parentElement;t.matches(".mm-listitem_vertical")&&this[t.matches(".mm-listitem_opened")?"closePanel":"openPanel"](n)},n.prototype.setSelected=function(n){this.trigger("setSelected:before",[n]);f(this.node.menu,".mm-listitem_selected").forEach(function(n){n.classList.remove("mm-listitem_selected")});n.classList.add("mm-listitem_selected");this.trigger("setSelected:after",[n])},n.prototype.bind=function(n,t){this.hook[n]=this.hook[n]||[];this.hook[n].push(t)},n.prototype.trigger=function(n,t){if(this.hook[n])for(var i=0,r=this.hook[n].length;i<r;i++)this.hook[n][i].apply(this,t)},n.prototype._initAPI=function(){var t=this,n=this;this.API={};this._api.forEach(function(i){t.API[i]=function(){var t=n[i].apply(n,arguments);return void 0===t?n.API:t}});this.node.menu.mmApi=this.API},n.prototype._initHooks=function(){for(var n in this.opts.hooks)this.bind(n,this.opts.hooks[n])},n.prototype._initWrappers=function(){var t,i;for(this.trigger("initWrappers:before"),t=0;t<this.opts.wrappers.length;t++)i=n.wrappers[this.opts.wrappers[t]],"function"==typeof i&&i.call(this);this.trigger("initWrappers:after")},n.prototype._initAddons=function(){for(var t in this.trigger("initAddons:before"),n.addons)n.addons[t].call(this);this.trigger("initAddons:after")},n.prototype._initExtensions=function(){var n=this;this.trigger("initExtensions:before");"array"==c(this.opts.extensions)&&(this.opts.extensions={all:this.opts.extensions});Object.keys(this.opts.extensions).forEach(function(t){var i=n.opts.extensions[t].map(function(n){return"mm-menu_"+n});i.length&&w(t,function(){i.forEach(function(t){n.node.menu.classList.add(t)})},function(){i.forEach(function(t){n.node.menu.classList.remove(t)})})});this.trigger("initExtensions:after")},n.prototype._initMenu=function(){var t=this,n;this.trigger("initMenu:before");this.node.wrpr=this.node.wrpr||this.node.menu.parentElement;this.node.wrpr.classList.add("mm-wrapper");this.node.menu.id=this.node.menu.id||st();n=e("div.mm-panels");u(this.node.menu).forEach(function(i){t.conf.panelNodetype.indexOf(i.nodeName.toLowerCase())>-1&&n.append(i)});this.node.menu.append(n);this.node.pnls=n;this.node.menu.classList.add("mm-menu");this.trigger("initMenu:after")},n.prototype._initPanels=function(){var n=this;this.trigger("initPanels:before");this.clck.push(function(t,i){var r,u;if(i.inMenu&&(r=t.getAttribute("href"),r&&r.length>1&&"#"==r.slice(0,1)))try{if(u=f(n.node.menu,r)[0],u&&u.matches(".mm-panel"))return t.parentElement.matches(".mm-listitem_vertical")?n.togglePanel(u):n.openPanel(u),!0}catch(n){}});u(this.node.pnls).forEach(function(t){n.initPanel(t)});this.trigger("initPanels:after")},n.prototype.initPanel=function(n){var r=this,i=this.conf.panelNodetype.join(", "),t;n.matches(i)&&(n.matches(".mm-panel")||(n=this._initPanel(n)),n)&&(t=[],t.push.apply(t,u(n,"."+this.conf.classNames.panel)),u(n,".mm-listview").forEach(function(n){u(n,".mm-listitem").forEach(function(n){t.push.apply(t,u(n,i))})}),t.forEach(function(n){r.initPanel(n)}))},n.prototype._initPanel=function(n){var h=this,o,s,f,t,i,r;return(this.trigger("initPanel:before",[n]),l(n,this.conf.classNames.panel,"mm-panel"),l(n,this.conf.classNames.nopanel,"mm-nopanel"),l(n,this.conf.classNames.inset,"mm-listview_inset"),n.matches(".mm-listview_inset")&&n.classList.add("mm-nopanel"),n.matches(".mm-nopanel"))?null:(o=n.id||st(),s=n.matches("."+this.conf.classNames.vertical)||!this.opts.slidingSubmenus,(n.classList.remove(this.conf.classNames.vertical),n.matches("ul, ol"))&&(n.removeAttribute("id"),f=e("div"),n.before(f),f.append(n),n=f),n.id=o,n.classList.add("mm-panel"),n.classList.add("mm-hidden"),t=[n.parentElement].filter(function(n){return n.matches("li")})[0],(s?t&&t.classList.add("mm-listitem_vertical"):this.node.pnls.append(n),t&&(t.mmChild=n,n.mmParent=t,t&&t.matches(".mm-listitem")&&!u(t,".mm-btn").length))&&(i=u(t,".mm-listitem__text")[0],i&&(r=e("a.mm-btn.mm-btn_next.mm-listitem__btn"),r.setAttribute("href","#"+n.id),i.matches("span")?(r.classList.add("mm-listitem__text"),r.innerHTML=i.innerHTML,t.insertBefore(r,i.nextElementSibling),i.remove()):t.insertBefore(r,u(t,".mm-panel")[0]))),this._initNavbar(n),u(n,"ul, ol").forEach(function(n){h.initListview(n)}),this.trigger("initPanel:after",[n]),n)},n.prototype._initNavbar=function(n){var i,t,o,h,r,s;if((this.trigger("initNavbar:before",[n]),!u(n,".mm-navbar").length)&&(i=null,t=null,n.dataset.mmParent?t=f(this.node.pnls,n.dataset.mmParent)[0]:(i=n.mmParent)&&(t=i.closest(".mm-panel")),!i||!i.matches(".mm-listitem_vertical"))){o=e("div.mm-navbar");(this.opts.navbar.add?this.opts.navbar.sticky&&o.classList.add("mm-navbar_sticky"):o.classList.add("mm-hidden"),t)&&(h=e("a.mm-btn.mm-btn_prev.mm-navbar__btn"),h.setAttribute("href","#"+t.id),o.append(h));r=null;i?r=u(i,".mm-listitem__text")[0]:t&&(r=f(t,'a[href="#'+n.id+'"]')[0]);s=e("a.mm-navbar__title");switch(s.innerHTML=n.dataset.mmTitle||(r?r.textContent:"")||this.i18n(this.opts.navbar.title)||this.i18n("Menu"),this.opts.navbar.titleLink){case"anchor":r&&s.setAttribute("href",r.getAttribute("href"));break;case"parent":t&&s.setAttribute("href","#"+t.id)}o.append(s);n.prepend(o);this.trigger("initNavbar:after",[n])}},n.prototype.initListview=function(n){var t=this;this.trigger("initListview:before",[n]);l(n,this.conf.classNames.nolistview,"mm-nolistview");n.matches(".mm-nolistview")||(n.classList.add("mm-listview"),u(n).forEach(function(n){n.classList.add("mm-listitem");l(n,t.conf.classNames.selected,"mm-listitem_selected");u(n,"a, span").forEach(function(n){n.matches(".mm-btn")||n.classList.add("mm-listitem__text")})}));this.trigger("initListview:after",[n])},n.prototype._initOpened=function(){var t,n,i;this.trigger("initOpened:before");t=this.node.pnls.querySelectorAll(".mm-listitem_selected");n=null;t.forEach(function(t){n=t;t.classList.remove("mm-listitem_selected")});n&&n.classList.add("mm-listitem_selected");i=n?n.closest(".mm-panel"):u(this.node.pnls,".mm-panel")[0];this.openPanel(i,!1);this.trigger("initOpened:after")},n.prototype._initAnchors=function(){var n=this;this.trigger("initAnchors:before");document.addEventListener("click",function(t){var i=t.target.closest("a[href]"),u;if(i){for(var f={inMenu:i.closest(".mm-menu")===n.node.menu,inListview:i.matches(".mm-listitem > a"),toExternal:i.matches('[rel="external"]')||i.matches('[target="_blank"]')},r={close:null,setSelected:null,preventDefault:"#"==i.getAttribute("href").slice(0,1)},e=0;e<n.clck.length;e++)if(u=n.clck[e].call(n,i,f),u){if("boolean"==typeof u)return void t.preventDefault();"object"==c(u)&&(r=o(u,r))}f.inMenu&&f.inListview&&!f.toExternal&&(ot(i,n.opts.onClick.setSelected,r.setSelected)&&n.setSelected(i.parentElement),ot(i,n.opts.onClick.preventDefault,r.preventDefault)&&t.preventDefault(),ot(i,n.opts.onClick.close,r.close)&&n.opts.offCanvas&&"function"==typeof n.close&&n.close())}},!0);this.trigger("initAnchors:after")},n.prototype.i18n=function(n){return function(n,t){return"string"==typeof t&&void 0!==b[t]&&b[t][n]||n}(n,this.conf.language)},n.version="8.4.1",n.options=vt,n.configs=yt,n.addons={},n.wrappers={},n.node={},n.vars={},n}();r.options.offCanvas={blockUI:!0,moveBackground:!0};r.configs.offCanvas={clone:!1,menu:{insertMethod:"prepend",insertSelector:"body"},page:{nodetype:"div",selector:null,noSelector:[]}};r.prototype.open=function(){var n=this;this.trigger("open:before");this.vars.opened||(this._openSetup(),setTimeout(function(){n._openStart()},this.conf.openingInterval),this.trigger("open:after"))};r.prototype._openSetup=function(){var i=this,t=this.opts.offCanvas,n;this.closeAllOthers();r.node.page.mmStyle=r.node.page.getAttribute("style")||"",function(n,t,i){var r=t.split(".");(n[t="mmEvent"+k(r[0])+k(r[1])]||[]).forEach(function(n){n(i||{})})}(window,"resize.page",{force:!0});n=["mm-wrapper_opened"];t.blockUI&&n.push("mm-wrapper_blocking");"modal"==t.blockUI&&n.push("mm-wrapper_modal");t.moveBackground&&n.push("mm-wrapper_background");n.forEach(function(n){i.node.wrpr.classList.add(n)});setTimeout(function(){i.vars.opened=!0},this.conf.openingInterval);this.node.menu.classList.add("mm-menu_opened")};r.prototype._openStart=function(){var n=this;nt(r.node.page,function(){n.trigger("open:finish")},this.conf.transitionDuration);this.trigger("open:start");this.node.wrpr.classList.add("mm-wrapper_opening")};r.prototype.close=function(){var n=this;this.trigger("close:before");this.vars.opened&&(nt(r.node.page,function(){n.node.menu.classList.remove("mm-menu_opened");["mm-wrapper_opened","mm-wrapper_blocking","mm-wrapper_modal","mm-wrapper_background"].forEach(function(t){n.node.wrpr.classList.remove(t)});r.node.page.setAttribute("style",r.node.page.mmStyle);n.vars.opened=!1;n.trigger("close:finish")},this.conf.transitionDuration),this.trigger("close:start"),this.node.wrpr.classList.remove("mm-wrapper_opening"),this.trigger("close:after"))};r.prototype.closeAllOthers=function(){var n=this;f(document.body,".mm-menu_offcanvas").forEach(function(t){if(t!==n.node.menu){var i=t.mmApi;i&&i.close&&i.close()}})};r.prototype.setPage=function(n){var i,t,o;this.trigger("setPage:before",[n]);i=this.conf.offCanvas;n||(t="string"==typeof i.page.selector?f(document.body,i.page.selector):u(document.body,i.page.nodetype),(t=t.filter(function(n){return!n.matches(".mm-menu, .mm-wrapper__blocker")}),i.page.noSelector.length&&(t=t.filter(function(n){return!n.matches(i.page.noSelector.join(", "))})),t.length>1)&&(o=e("div"),t[0].before(o),t.forEach(function(n){o.append(n)}),t=[o]),n=t[0]);n.classList.add("mm-page");n.classList.add("mm-slideout");n.id=n.id||st();r.node.page=n;this.trigger("setPage:after",[n])};var gi=function(){var n=this;h(document.body,"keydown.tabguard");a(document.body,"keydown.tabguard",function(t){9==t.keyCode&&n.node.wrpr.matches(".mm-wrapper_opened")&&t.preventDefault()})},nr=function(){var i=this,u,f,n,t;this.trigger("initBlocker:before");u=this.opts.offCanvas;f=this.conf.offCanvas;u.blockUI&&(r.node.blck||(n=e("div.mm-wrapper__blocker.mm-slideout"),n.innerHTML="<a><\/a>",document.querySelector(f.menu.insertSelector).append(n),r.node.blck=n),t=function(n){n.preventDefault();n.stopPropagation();i.node.wrpr.matches(".mm-wrapper_modal")||i.close()},r.node.blck.addEventListener("mousedown",t),r.node.blck.addEventListener("touchstart",t),r.node.blck.addEventListener("touchmove",t),this.trigger("initBlocker:after"))};s({"Close menu":"Menu sluiten","Close submenu":"Submenu sluiten","Open submenu":"Submenu openen","Toggle submenu":"Submenu wisselen"},"nl");s({"Close menu":"بستن منو","Close submenu":"بستن زیرمنو","Open submenu":"بازکردن زیرمنو","Toggle submenu":"سوییچ زیرمنو"},"fa");s({"Close menu":"Menü schließen","Close submenu":"Untermenü schließen","Open submenu":"Untermenü öffnen","Toggle submenu":"Untermenü wechseln"},"de");s({"Close menu":"Закрыть меню","Close submenu":"Закрыть подменю","Open submenu":"Открыть подменю","Toggle submenu":"Переключить подменю"},"ru");r.options.screenReader={aria:!0,text:!0};r.configs.screenReader={text:{closeMenu:"Close menu",closeSubmenu:"Close submenu",openSubmenu:"Open submenu",toggleSubmenu:"Toggle submenu"}};ct=function(n,t,i){n[t]=i;i?n.setAttribute(t,i.toString()):n.removeAttribute(t)};r.sr_aria=function(n,t,i){ct(n,"aria-"+t,i)};r.sr_role=function(n,t){ct(n,"role",t)};r.sr_text=function(n){return'<span class="mm-sronly">'+n+"<\/span>"};kt={fix:!0};it="ontouchstart"in window||!!navigator.msMaxTouchPoints||!1;r.options.scrollBugFix=kt;dt={height:"default"};r.options.autoHeight=dt;gt={close:!1,open:!1};r.options.backButton=gt;ni={add:!1,visible:{min:1,max:3}};r.options.columns=ni;ti={add:!1,addTo:"panels",count:!1};r.options.counters=ti;r.configs.classNames.counters={counter:"Counter"};ii={add:!1,addTo:"panels"};r.options.dividers=ii;r.configs.classNames.divider="Divider";var rt="ontouchstart"in window||!!navigator.msMaxTouchPoints||!1,tr={top:0,right:0,bottom:0,left:0},ir={start:15,swipe:15},ri={x:["Right","Left"],y:["Down","Up"]},rr=0,lt=1,ut=2,ft=function(n,t){return"string"==typeof n&&"%"==n.slice(-1)&&(n=t*((n=parseInt(n.slice(0,-1),10))/100)),n},ur=function(){function n(n,t,i){this.surface=n;this.area=o(t,tr);this.treshold=o(i,ir);this.surface.mmHasDragEvents||(this.surface.addEventListener(rt?"touchstart":"mousedown",this.start.bind(this)),this.surface.addEventListener(rt?"touchend":"mouseup",this.stop.bind(this)),this.surface.addEventListener(rt?"touchleave":"mouseleave",this.stop.bind(this)),this.surface.addEventListener(rt?"touchmove":"mousemove",this.move.bind(this)));this.surface.mmHasDragEvents=!0}return n.prototype.start=function(n){var r=this.surface.clientWidth,u=this.surface.clientHeight,e=ft(this.area.top,u),t,i,f;"number"==typeof e&&n.pageY<e||(t=ft(this.area.right,r),"number"==typeof t&&(t=r-t,n.pageX>t)||(i=ft(this.area.bottom,u),"number"==typeof i&&(i=u-i,n.pageY>i)||(f=ft(this.area.left,r),"number"==typeof f&&n.pageX<f||(this.startPosition={x:n.pageX,y:n.pageY},this.state=lt))))},n.prototype.stop=function(){var t,n,i;this.state==ut&&(t=this._dragDirection(),n=this._eventDetail(t),(this._dispatchEvents("drag*End",n),Math.abs(this.movement[this.axis])>this.treshold.swipe)&&(i=this._swipeDirection(),n.direction=i,this._dispatchEvents("swipe*",n)));this.state=rr},n.prototype.move=function(n){switch(this.state){case lt:case ut:this.movement={x:n.movementX,y:n.movementY};this.distance={x:n.pageX-this.startPosition.x,y:n.pageY-this.startPosition.y};this.axis=Math.abs(this.distance.x)>Math.abs(this.distance.y)?"x":"y";var i=this._dragDirection(),t=this._eventDetail(i);this.state==lt&&Math.abs(this.distance[this.axis])>this.treshold.start&&(this._dispatchEvents("drag*Start",t),this.state=ut);this.state==ut&&this._dispatchEvents("drag*Move",t)}},n.prototype._eventDetail=function(n){var t=this.distance.x,i=this.distance.y;return"x"==this.axis&&(t-=t>0?this.treshold.start:0-this.treshold.start),"y"==this.axis&&(i-=i>0?this.treshold.start:0-this.treshold.start),{axis:this.axis,direction:n,movementX:this.movement.x,movementY:this.movement.y,distanceX:t,distanceY:i}},n.prototype._dispatchEvents=function(n,t){var u=new CustomEvent(n.replace("*",""),{detail:t}),i,r;this.surface.dispatchEvent(u);i=new CustomEvent(n.replace("*",this.axis.toUpperCase()),{detail:t});this.surface.dispatchEvent(i);r=new CustomEvent(n.replace("*",t.direction),{detail:t});this.surface.dispatchEvent(r)},n.prototype._dragDirection=function(){return ri[this.axis][this.distance[this.axis]>0?0:1]},n.prototype._swipeDirection=function(){return ri[this.axis][this.movement[this.axis]>0?0:1]},n}(),ui=null,v=null,d=0,at=function(n,t,i){switch(n.position="left",n.zposition="back",["right","top","bottom"].forEach(function(i){t.indexOf("position-"+i)>-1&&(n.position=i)}),["front","top","bottom"].forEach(function(i){t.indexOf("position-"+i)>-1&&(n.zposition="front")}),ui.area={top:"bottom"==n.position?"75%":0,right:"left"==n.position?"75%":0,bottom:"top"==n.position?"75%":0,left:"right"==n.position?"75%":0},n.position){case"top":case"bottom":n.axis="y";break;default:n.axis="x"}switch(n.position){case"top":n.direction="Down";break;case"right":n.direction="Left";break;case"bottom":n.direction="Up";break;default:n.direction="Right"}switch(n.zposition){case"front":n.slideOutNodes=[i];break;default:n.slideOutNodes=f(document.body,".mm-slideout")}return n};r.options.drag={open:!1,node:null};fi={drop:!1,fitViewport:!0,event:"click",position:{},tip:!0};ei={offset:{button:{x:-5,y:5},viewport:{x:20,y:20}},height:{max:880},width:{max:440}};r.options.dropdown=fi;r.configs.dropdown=ei;oi={insertMethod:"append",insertSelector:"body"};r.configs.fixedElements=oi;r.configs.classNames.fixedElements={fixed:"Fixed"};si={use:!1,top:[],bottom:[],position:"left",type:"default"};r.options.iconbar=si;hi={add:!1,blockPanel:!0,hideDivider:!1,hideNavbar:!0,visible:3};r.options.iconPanels=hi;ci={enable:!1,enhance:!1};r.options.keyboardNavigation=ci;li=function(n){var t=this;h(document.body,"keydown.tabguard");h(document.body,"focusin.tabguard");a(document.body,"focusin.tabguard",function(n){var e,i;t.node.wrpr.matches(".mm-wrapper_opened")&&(e=n.target,e.matches(".mm-tabend")&&(i=void 0,e.parentElement.matches(".mm-menu")&&r.node.blck&&(i=r.node.blck),e.parentElement.matches(".mm-wrapper__blocker")&&(i=f(document.body,".mm-menu_offcanvas.mm-menu_opened")[0]),i||(i=e.parentElement),i&&u(i,".mm-tabstart")[0].focus()))});h(document.body,"keydown.navigate");a(document.body,"keydown.navigate",function(t){var i=t.target,r=i.closest(".mm-menu"),u,e;if(r){if(r.mmApi,!i.matches("input, textarea"))switch(t.keyCode){case 13:(i.matches(".mm-toggle")||i.matches(".mm-check"))&&i.dispatchEvent(new Event("click"));break;case 32:case 37:case 38:case 39:case 40:t.preventDefault()}if(n)if(i.matches("input"))switch(t.keyCode){case 27:i.value=""}else{u=r.mmApi;switch(t.keyCode){case 8:e=f(r,".mm-panel_opened")[0].mmParent;e&&u.openPanel(e.closest(".mm-panel"));break;case 27:r.matches(".mm-menu_offcanvas")&&u.close()}}}})};ai={load:!1};r.options.lazySubmenus=ai;vi=[];yi={breadcrumbs:{separator:"/",removeFirst:!1}};r.options.navbars=vi;r.configs.navbars=yi;r.configs.classNames.navbars={panelNext:"Next",panelPrev:"Prev",panelTitle:"Title"};g.navbarContents={breadcrumbs:function(n){var t=this,i=e("div.mm-navbar__breadcrumbs");n.append(i);this.bind("initNavbar:after",function(n){var s,r;if(!n.querySelector(".mm-navbar__breadcrumbs")){u(n,".mm-navbar")[0].classList.add("mm-hidden");for(var o=[],h=e("span.mm-navbar__breadcrumbs"),i=n,c=!0;i;)(i=i.closest(".mm-panel")).parentElement.matches(".mm-listitem_vertical")||(s=f(i,".mm-navbar__title")[0],s&&(r=s.textContent,r.length&&o.unshift(c?"<span>"+r+"<\/span>":'<a href="#'+i.id+'">'+r+"<\/a>")),c=!1),i=i.mmParent;t.conf.navbars.breadcrumbs.removeFirst&&o.shift();h.innerHTML=o.join('<span class="mm-separator">'+t.conf.navbars.breadcrumbs.separator+"<\/span>");u(n,".mm-navbar")[0].append(h)}});this.bind("openPanel:start",function(n){var t=n.querySelector(".mm-navbar__breadcrumbs");i.innerHTML=t?t.innerHTML:""});this.bind("initNavbar:after:sr-aria",function(n){f(n,".mm-breadcrumbs a").forEach(function(n){r.sr_aria(n,"owns",n.getAttribute("href").slice(1))})})},close:function(n){var i=this,t=e("a.mm-btn.mm-btn_close.mm-navbar__btn");n.append(t);this.bind("setPage:after",function(n){t.setAttribute("href","#"+n.id)});this.bind("setPage:after:sr-text",function(){t.innerHTML=r.sr_text(i.i18n(i.conf.screenReader.text.closeMenu));r.sr_aria(t,"owns",t.getAttribute("href").slice(1))})},next:function(n){var i,u,f,o=this,t=e("a.mm-btn.mm-btn_next.mm-navbar__btn");n.append(t);this.bind("openPanel:start",function(n){i=n.querySelector("."+o.conf.classNames.navbars.panelNext);u=i?i.getAttribute("href"):"";f=i?i.innerHTML:"";u?t.setAttribute("href",u):t.removeAttribute("href");t.classList[u||f?"remove":"add"]("mm-hidden");t.innerHTML=f});this.bind("openPanel:start:sr-aria",function(){r.sr_aria(t,"hidden",t.matches("mm-hidden"));r.sr_aria(t,"owns",(t.getAttribute("href")||"").slice(1))})},prev:function(n){var i,f,o,s=this,t=e("a.mm-btn.mm-btn_prev.mm-navbar__btn");n.append(t);this.bind("initNavbar:after",function(n){u(n,".mm-navbar")[0].classList.add("mm-hidden")});this.bind("openPanel:start",function(n){n.parentElement.matches(".mm-listitem_vertical")||((i=n.querySelector("."+s.conf.classNames.navbars.panelPrev))||(i=n.querySelector(".mm-navbar__btn.mm-btn_prev")),f=i?i.getAttribute("href"):"",o=i?i.innerHTML:"",f?t.setAttribute("href",f):t.removeAttribute("href"),t.classList[f||o?"remove":"add"]("mm-hidden"),t.innerHTML=o)});this.bind("initNavbar:after:sr-aria",function(n){r.sr_aria(n.querySelector(".mm-navbar"),"hidden",!0)});this.bind("openPanel:start:sr-aria",function(){r.sr_aria(t,"hidden",t.matches(".mm-hidden"));r.sr_aria(t,"owns",(t.getAttribute("href")||"").slice(1))})},searchfield:function(n){"object"!=c(this.opts.searchfield)&&(this.opts.searchfield={});var t=e("div.mm-navbar__searchfield");n.append(t);this.opts.searchfield.add=!0;this.opts.searchfield.addTo=[t]},title:function(n){var s,h,t,f,o=this,i=e("a.mm-navbar__title");n.append(i);this.bind("openPanel:start",function(n){n.parentElement.matches(".mm-listitem_vertical")||((t=n.querySelector("."+o.conf.classNames.navbars.panelTitle))||(t=n.querySelector(".mm-navbar__title")),(s=t?t.getAttribute("href"):"")?i.setAttribute("href",s):i.removeAttribute("href"),h=t?t.innerHTML:"",i.innerHTML=h)});this.bind("openPanel:start:sr-aria",function(){if(o.opts.screenReader.text&&(f||u(o.node.menu,".mm-navbars_top, .mm-navbars_bottom").forEach(function(n){var t=n.querySelector(".mm-btn_prev");t&&(f=t)}),f)){var n=!0;"parent"==o.opts.navbar.titleLink&&(n=!f.matches(".mm-hidden"));r.sr_aria(i,"hidden",n)}})}};g.navbarTypes={tabs:function(n){var i=this,t;n.classList.add("mm-navbar_tabs");n.parentElement.classList.add("mm-navbars_has-tabs");t=u(n,"a");n.addEventListener("click",function(n){var t=n.target;if(t.matches("a"))if(t.matches(".mm-navbar__tab_selected"))n.stopImmediatePropagation();else try{i.openPanel(i.node.menu.querySelector(t.getAttribute("href")),!1);n.stopImmediatePropagation()}catch(n){}});this.bind("openPanel:start",function n(i){var r,u;t.forEach(function(n){n.classList.remove("mm-navbar__tab_selected")});r=t.filter(function(n){return n.matches('[href="#'+i.id+'"]')})[0];r?r.classList.add("mm-navbar__tab_selected"):(u=i.mmParent,u&&n.call(this,u.closest(".mm-panel")))})}};pi={scroll:!1,update:!1};wi={scrollOffset:0,updateOffset:50};r.options.pageScroll=pi;r.configs.pageScroll=wi;s({Search:"Zoeken","No results found.":"Geen resultaten gevonden.",cancel:"annuleren"},"nl");s({Search:"جستجو","No results found.":"نتیجه‌ای یافت نشد.",cancel:"انصراف"},"fa");s({Search:"Suche","No results found.":"Keine Ergebnisse gefunden.",cancel:"beenden"},"de");s({Search:"Найти","No results found.":"Ничего не найдено.",cancel:"отменить"},"ru");r.options.searchfield={add:!1,addTo:"panels",cancel:!1,noResults:"No results found.",placeholder:"Search",panel:{add:!1,dividers:!0,fx:"none",id:null,splash:null,title:"Search"},search:!0,showTextItems:!1,showSubPanels:!0};r.configs.searchfield={clear:!1,form:!1,input:!1,submit:!1};var fr=function(){var t=this.opts.searchfield,n=(this.conf.searchfield,u(this.node.pnls,".mm-panel_search")[0]),i,r;if(n)return n;n=e("div.mm-panel.mm-panel_search.mm-hidden");t.panel.id&&(n.id=t.panel.id);t.panel.title&&(n.dataset.mmTitle=t.panel.title);i=e("ul");switch(n.append(i),this.node.pnls.append(n),this.initListview(i),this._initNavbar(n),t.panel.fx){case!1:break;case"none":n.classList.add("mm-panel_noanimation");break;default:n.classList.add("mm-panel_fx-"+t.panel.fx)}return t.panel.splash&&(r=e("div.mm-panel__content"),r.innerHTML=t.panel.splash,n.append(r)),n.classList.add("mm-panel"),n.classList.add("mm-hidden"),this.node.pnls.append(n),n},er=function(n){function h(n,t){if(t)for(var i in t)n.setAttribute(i,t[i])}var s=this.opts.searchfield,t=this.conf.searchfield;if(n.parentElement.matches(".mm-listitem_vertical"))return null;if(r=f(n,".mm-searchfield")[0])return r;var i,r=e((t.form?"form":"div")+".mm-searchfield"),o=e("div.mm-searchfield__input"),u=e("input");return(u.type="text",u.autocomplete="off",u.placeholder=this.i18n(s.placeholder),o.append(u),r.append(o),n.prepend(r),h(u,t.input),t.clear)&&((i=e("a.mm-btn.mm-btn_close.mm-searchfield__btn")).setAttribute("href","#"),o.append(i)),(h(r,t.form),t.form&&t.submit&&!t.clear)&&((i=e("a.mm-btn.mm-btn_next.mm-searchfield__btn")).setAttribute("href","#"),o.append(i)),s.cancel&&((i=e("a.mm-searchfield__cancel")).setAttribute("href","#"),i.textContent=this.i18n("cancel"),r.append(i)),r},or=function(n){var e=this,r=this.opts.searchfield,t=(this.conf.searchfield,{});n.closest(".mm-panel_search")?(t.panels=f(this.node.pnls,".mm-panel"),t.noresults=[n.closest(".mm-panel")]):n.closest(".mm-panel")?(t.panels=[n.closest(".mm-panel")],t.noresults=t.panels):(t.panels=f(this.node.pnls,".mm-panel"),t.noresults=[this.node.menu]);t.panels=t.panels.filter(function(n){return!n.parentElement.matches(".mm-listitem_vertical")});t.panels=t.panels.filter(function(n){return!n.matches(".mm-panel_search")});t.listitems=[];t.dividers=[];t.panels.forEach(function(n){var i,r;(i=t.listitems).push.apply(i,f(n,".mm-listitem"));(r=t.dividers).push.apply(r,f(n,".mm-divider"))});var s=u(this.node.pnls,".mm-panel_search")[0],i=f(n,"input")[0],o=f(n,".mm-searchfield__cancel")[0];i.mmSearchfield=t;r.panel.add&&r.panel.splash&&(h(i,"focus.splash"),a(i,"focus.splash",function(){e.openPanel(s)}));r.cancel&&(h(i,"focus.cancel"),a(i,"focus.cancel",function(){o.classList.add("mm-searchfield__cancel-active")}),h(o,"click.splash"),a(o,"click.splash",function(n){if(n.preventDefault(),o.classList.remove("mm-searchfield__cancel-active"),s.matches(".mm-panel_opened")){var t=u(e.node.pnls,".mm-panel_opened-parent");t.length&&e.openPanel(t[t.length-1])}}));r.panel.add&&"panel"==r.addTo&&this.bind("openPanel:finish",function(n){n===s&&i.focus()});h(i,"input.search");a(i,"input.search",function(n){switch(n.keyCode){case 9:case 16:case 17:case 18:case 37:case 38:case 39:case 40:break;default:e.search(i)}});this.search(i)},sr=function(n){var i,t;n&&(i=this.opts.searchfield,this.conf.searchfield,(n.closest(".mm-panel")||(n=u(this.node.pnls,".mm-panel")[0]),u(n,".mm-panel__noresultsmsg").length)||(t=e("div.mm-panel__noresultsmsg.mm-hidden"),t.innerHTML=this.i18n(i.noResults),n.append(t)))};r.prototype.search=function(n,t){var a,v=this,i=this.opts.searchfield,b,h,k;this.conf.searchfield;t=(t=t||""+n.value).toLowerCase().trim();var c=n.mmSearchfield,p=f(n.closest(".mm-searchfield"),".mm-btn"),r=u(this.node.pnls,".mm-panel_search")[0],o=c.panels,w=c.noresults,s=c.listitems,l=c.dividers;(s.forEach(function(n){n.classList.remove("mm-listitem_nosubitems");n.classList.remove("mm-listitem_onlysubitems");n.classList.remove("mm-hidden")}),r&&(u(r,".mm-listview")[0].innerHTML=""),o.forEach(function(n){n.scrollTop=0}),t.length)?(l.forEach(function(n){n.classList.add("mm-hidden")}),s.forEach(function(n){var e,r=u(n,".mm-listitem__text")[0],f=!1;r&&(e=r,Array.prototype.slice.call(e.childNodes).filter(function(n){return 3==n.nodeType}).map(function(n){return n.textContent}).join(" ")).toLowerCase().indexOf(t)>-1&&(r.matches(".mm-listitem__btn")?i.showSubPanels&&(f=!0):r.matches("a")?f=!0:i.showTextItems&&(f=!0));f||n.classList.add("mm-hidden")}),b=s.filter(function(n){return!n.matches(".mm-hidden")}).length,i.panel.add?(h=[],o.forEach(function(n){var t=y(f(n,".mm-listitem")),r,u;(t=t.filter(function(n){return!n.matches(".mm-hidden")})).length&&(i.panel.dividers&&(r=e("li.mm-divider"),u=f(n,".mm-navbar__title")[0],u&&(r.innerHTML=u.innerHTML,h.push(r))),t.forEach(function(n){h.push(n.cloneNode(!0))}))}),h.forEach(function(n){n.querySelectorAll(".mm-toggle, .mm-check").forEach(function(n){n.remove()})}),(a=u(r,".mm-listview")[0]).append.apply(a,h),this.openPanel(r)):(i.showSubPanels&&o.forEach(function(n){y(f(n,".mm-listitem")).forEach(function(n){var t=n.mmChild;t&&f(t,".mm-listitem").forEach(function(n){n.classList.remove("mm-hidden")})})}),o.slice().reverse().forEach(function(t,i){var r=t.mmParent;r&&(y(f(t,".mm-listitem")).length?(r.matches(".mm-hidden")&&r.classList.remove("mm-hidden"),r.classList.add("mm-listitem_onlysubitems")):n.closest(".mm-panel")||((t.matches(".mm-panel_opened")||t.matches(".mm-panel_opened-parent"))&&setTimeout(function(){v.openPanel(r.closest(".mm-panel"))},(i+1)*1.5*v.conf.openingInterval),r.classList.add("mm-listitem_nosubitems")))}),o.forEach(function(n){y(f(n,".mm-listitem")).forEach(function(n){var t=function(n,t){for(var r=[],i=n.previousElementSibling;i;)t&&!i.matches(t)||r.push(i),i=i.previousElementSibling;return r}(n,".mm-divider")[0];t&&t.classList.remove("mm-hidden")})})),p.forEach(function(n){return n.classList.remove("mm-hidden")}),w.forEach(function(n){f(n,".mm-panel__noresultsmsg").forEach(function(n){return n.classList[b?"add":"remove"]("mm-hidden")})}),i.panel.add&&(i.panel.splash&&f(r,".mm-panel__content").forEach(function(n){return n.classList.add("mm-hidden")}),s.forEach(function(n){return n.classList.remove("mm-hidden")}),l.forEach(function(n){return n.classList.remove("mm-hidden")}))):(s.forEach(function(n){return n.classList.remove("mm-hidden")}),l.forEach(function(n){return n.classList.remove("mm-hidden")}),p.forEach(function(n){return n.classList.add("mm-hidden")}),w.forEach(function(n){f(n,".mm-panel__noresultsmsg").forEach(function(n){return n.classList.add("mm-hidden")})}),i.panel.add)&&(i.panel.splash?f(r,".mm-panel__content").forEach(function(n){return n.classList.remove("mm-hidden")}):n.closest(".mm-panel_search")||(k=u(this.node.pnls,".mm-panel_opened-parent"),this.openPanel(k.slice(-1)[0])));this.trigger("updateListview")};bi={add:!1,addTo:"panels"};r.options.sectionIndexer=bi;ki={current:!0,hover:!1,parent:!1};r.options.setSelected=ki;di={collapsed:{use:!1,blockMenu:!0,hideDivider:!1,hideNavbar:!0},expanded:{use:!1,initial:"open"}};r.options.sidebar=di;r.configs.classNames.toggles={toggle:"Toggle",check:"Check"};r.addons={offcanvas:function(){var n=this,i,t;this.opts.offCanvas&&(i=function(n){return"object"!=typeof n&&(n={}),n}(this.opts.offCanvas),this.opts.offCanvas=o(i,r.options.offCanvas),t=this.conf.offCanvas,this._api.push("open","close","setPage"),this.vars.opened=!1,this.bind("initMenu:before",function(){t.clone&&(n.node.menu=n.node.menu.cloneNode(!0),n.node.menu.id&&(n.node.menu.id="mm-"+n.node.menu.id),f(n.node.menu,"[id]").forEach(function(n){n.id="mm-"+n.id}));n.node.wrpr=document.body;document.querySelector(t.menu.insertSelector)[t.menu.insertMethod](n.node.menu)}),this.bind("initMenu:after",function(){var t,i;nr.call(n);n.setPage(r.node.page);gi.call(n);n.node.menu.classList.add("mm-menu_offcanvas");t=window.location.hash;t&&(i=ht(n.node.menu.id),i&&i==t.slice(1)&&setTimeout(function(){n.open()},1e3))}),this.bind("setPage:after",function(n){r.node.blck&&u(r.node.blck,"a").forEach(function(t){t.setAttribute("href","#"+n.id)})}),this.bind("open:start:sr-aria",function(){r.sr_aria(n.node.menu,"hidden",!1)}),this.bind("close:finish:sr-aria",function(){r.sr_aria(n.node.menu,"hidden",!0)}),this.bind("initMenu:after:sr-aria",function(){r.sr_aria(n.node.menu,"hidden",!0)}),this.bind("initBlocker:after:sr-text",function(){u(r.node.blck,"a").forEach(function(t){t.innerHTML=r.sr_text(n.i18n(n.conf.screenReader.text.closeMenu))})}),this.clck.push(function(t,i){var u=ht(n.node.menu.id),f,e;return u&&t.matches('[href="#'+u+'"]')?i.inMenu?(n.open(),!0):(f=t.closest(".mm-menu"),f&&(e=f.mmApi,e&&e.close))?(e.close(),nt(f,function(){n.open()},n.conf.transitionDuration),!0):(n.open(),!0):(u=r.node.page.id)&&t.matches('[href="#'+u+'"]')?(n.close(),!0):void 0}))},screenReader:function(){var n=this,t=function(n){return"boolean"==typeof n&&(n={aria:n,text:n}),"object"!=typeof n&&(n={}),n}(this.opts.screenReader),i;this.opts.screenReader=o(t,r.options.screenReader);i=this.conf.screenReader;t.aria&&(this.bind("initAddons:after",function(){n.bind("initMenu:after",function(){this.trigger("initMenu:after:sr-aria",[].slice.call(arguments))});n.bind("initNavbar:after",function(){this.trigger("initNavbar:after:sr-aria",[].slice.call(arguments))});n.bind("openPanel:start",function(){this.trigger("openPanel:start:sr-aria",[].slice.call(arguments))});n.bind("close:start",function(){this.trigger("close:start:sr-aria",[].slice.call(arguments))});n.bind("close:finish",function(){this.trigger("close:finish:sr-aria",[].slice.call(arguments))});n.bind("open:start",function(){this.trigger("open:start:sr-aria",[].slice.call(arguments))});n.bind("initOpened:after",function(){this.trigger("initOpened:after:sr-aria",[].slice.call(arguments))})}),this.bind("updateListview",function(){n.node.pnls.querySelectorAll(".mm-listitem").forEach(function(n){r.sr_aria(n,"hidden",n.matches(".mm-hidden"))})}),this.bind("openPanel:start",function(t){var e=f(n.node.pnls,".mm-panel").filter(function(n){return n!==t}).filter(function(n){return!n.parentElement.matches(".mm-panel")}),i=[t];f(t,".mm-listitem_vertical .mm-listitem_opened").forEach(function(n){i.push.apply(i,u(n,".mm-panel"))});e.forEach(function(n){r.sr_aria(n,"hidden",!0)});i.forEach(function(n){r.sr_aria(n,"hidden",!1)})}),this.bind("closePanel",function(n){r.sr_aria(n,"hidden",!0)}),this.bind("initPanel:after",function(n){f(n,".mm-btn").forEach(function(n){r.sr_aria(n,"haspopup",!0);var t=n.getAttribute("href");t&&r.sr_aria(n,"owns",t.replace("#",""))})}),this.bind("initNavbar:after",function(n){var t=u(n,".mm-navbar")[0],i=t.matches(".mm-hidden");r.sr_aria(t,"hidden",i)}),t.text&&"parent"==this.opts.navbar.titleLink&&this.bind("initNavbar:after",function(n){var t=u(n,".mm-navbar")[0],i=!!t.querySelector(".mm-btn_prev");r.sr_aria(f(t,".mm-navbar__title")[0],"hidden",i)}));t.text&&(this.bind("initAddons:after",function(){n.bind("setPage:after",function(){this.trigger("setPage:after:sr-text",[].slice.call(arguments))});n.bind("initBlocker:after",function(){this.trigger("initBlocker:after:sr-text",[].slice.call(arguments))})}),this.bind("initNavbar:after",function(t){var e=u(t,".mm-navbar")[0],f;e&&(f=u(e,".mm-btn_prev")[0],f&&(f.innerHTML=r.sr_text(n.i18n(i.text.closeSubmenu))))}),this.bind("initListview:after",function(t){var e=t.closest(".mm-panel").mmParent,f,o;e&&(f=u(e,".mm-btn_next")[0],f&&(o=n.i18n(i.text[f.parentElement.matches(".mm-listitem_vertical")?"toggleSubmenu":"openSubmenu"]),f.innerHTML+=r.sr_text(o)))}))},scrollBugFix:function(){function t(n){n.preventDefault();n.stopPropagation()}var e=this,i,s,n,f;it&&this.opts.offCanvas&&this.opts.offCanvas.blockUI&&(i=function(n){return"boolean"==typeof n&&(n={fix:n}),"object"!=typeof n&&(n={}),n}(this.opts.scrollBugFix),(this.opts.scrollBugFix=o(i,r.options.scrollBugFix),i.fix)&&(f=(s=this.node.menu,n="",s.addEventListener("touchmove",function(t){n="";t.movementY>0?n="down":t.movementY<0&&(n="up")}),{get:function(){return n}}),this.node.menu.addEventListener("scroll",t,{passive:!1}),this.node.menu.addEventListener("touchmove",function(n){var i=n.target.closest(".mm-panel");i?i.scrollHeight===i.offsetHeight?t(n):(0==i.scrollTop&&"down"==f.get()||i.scrollHeight==i.scrollTop+i.offsetHeight&&"up"==f.get())&&t(n):t(n)},{passive:!1}),this.bind("open:start",function(){u(e.node.pnls,".mm-panel_opened")[0].scrollTop=0}),window.addEventListener("orientationchange",function(){var n=u(e.node.pnls,".mm-panel_opened")[0];n.scrollTop=0;n.style["-webkit-overflow-scrolling"]="auto";n.style["-webkit-overflow-scrolling"]="touch"})))},autoHeight:function(){var n=this,t=function(n){return"boolean"==typeof n&&n&&(n={height:"auto"}),"string"==typeof n&&(n={height:n}),"object"!=typeof n&&(n={}),n}(this.opts.autoHeight),f,i;(this.opts.autoHeight=o(t,r.options.autoHeight),"auto"==t.height||"highest"==t.height)&&(i=(f=function(n){return n.parentElement.matches(".mm-listitem_vertical")&&(n=tt(n,".mm-panel").filter(function(n){return!n.parentElement.matches(".mm-listitem_vertical")})[0]),n},function(){if(!n.opts.offCanvas||n.vars.opened){var r,i,e=0,o=n.node.menu.offsetHeight-n.node.pnls.offsetHeight;n.node.menu.classList.add("mm-menu_autoheight-measuring");"auto"==t.height?((i=u(n.node.pnls,".mm-panel_opened")[0])&&(i=f(i)),i||(i=u(n.node.pnls,".mm-panel")[0]),e=i.scrollHeight):"highest"==t.height&&(r=0,u(n.node.pnls,".mm-panel").forEach(function(n){n=f(n);r=Math.max(r,n.scrollHeight)}),e=r);n.node.menu.style.height=e+o+"px";n.node.menu.classList.remove("mm-menu_autoheight-measuring")}}),this.bind("initMenu:after",function(){n.node.menu.classList.add("mm-menu_autoheight")}),this.opts.offCanvas&&this.bind("open:start",i),"highest"==t.height&&this.bind("initPanels:after",i),"auto"==t.height&&(this.bind("updateListview",i),this.bind("openPanel:start",i)))},backButton:function(){var t=this,f,i,n,e;this.opts.offCanvas&&(f=function(n){return"boolean"==typeof n&&(n={close:n}),"object"!=typeof n&&(n={}),n}(this.opts.backButton),this.opts.backButton=o(f,r.options.backButton),i="#"+this.node.menu.id,f.close&&(n=[],e=function(){n=[i];u(t.node.pnls,".mm-panel_opened, .mm-panel_opened-parent").forEach(function(t){n.push("#"+t.id)})},this.bind("open:finish",function(){history.pushState(null,document.title,i)}),this.bind("open:finish",e),this.bind("openPanel:finish",e),this.bind("close:finish",function(){n=[];history.back();history.pushState(null,document.title,location.pathname+location.search)}),window.addEventListener("popstate",function(){if(t.vars.opened&&n.length){var r=(n=n.slice(0,-1))[n.length-1];r==i?t.close():(t.openPanel(t.node.menu.querySelector(r)),history.pushState(null,document.title,i))}})),f.open&&window.addEventListener("popstate",function(){t.vars.opened||location.hash!=i||t.open()}))},columns:function(){var t=this,n=function(n){return"boolean"==typeof n&&(n={add:n}),"number"==typeof n&&(n={add:!0,visible:n}),"object"!=typeof n&&(n={}),"number"==typeof n.visible&&(n.visible={min:n.visible,max:n.visible}),n}(this.opts.columns);if(this.opts.columns=o(n,r.options.columns),n.add){n.visible.min=Math.max(1,Math.min(6,n.visible.min));n.visible.max=Math.max(n.visible.min,Math.min(6,n.visible.max));for(var s=[],f=[],e=["mm-panel_opened","mm-panel_opened-parent","mm-panel_highest"],i=0;i<=n.visible.max;i++)s.push("mm-menu_columns-"+i),f.push("mm-panel_columns-"+i);e.push.apply(e,f);this.bind("openPanel:before",function(n){var i,r,f;if((n&&(i=n.mmParent),i&&(i=i.closest(".mm-panel")))&&(r=i.className,r.length&&(r=r.split("mm-panel_columns-")[1])))for(f=parseInt(r.split(" ")[0],10)+1;f>0;){if(!(n=u(t.node.pnls,".mm-panel_columns-"+f)[0])){f=-1;break}f++;n.classList.add("mm-hidden");e.forEach(function(t){n.classList.remove(t)})}});this.bind("openPanel:start",function(i){var r=u(t.node.pnls,".mm-panel_opened-parent").length,e;i.matches(".mm-panel_opened-parent")||r++;r=Math.min(n.visible.max,Math.max(n.visible.min,r));s.forEach(function(n){t.node.menu.classList.remove(n)});t.node.menu.classList.add("mm-menu_columns-"+r);e=[];u(t.node.pnls,".mm-panel").forEach(function(n){f.forEach(function(t){n.classList.remove(t)});n.matches(".mm-panel_opened-parent")&&e.push(n)});e.push(i);e.slice(-n.visible.max).forEach(function(n,t){n.classList.add("mm-panel_columns-"+t)})})}},counters:function(){var i=this,n=function(n){return"boolean"==typeof n&&(n={add:n,addTo:"panels",count:n}),"object"!=typeof n&&(n={}),"panels"==n.addTo&&(n.addTo=".mm-listview"),n}(this.opts.counters),t;(this.opts.counters=o(n,r.options.counters),this.bind("initListview:after",function(n){var t=i.conf.classNames.counters.counter;f(n,"."+t).forEach(function(n){l(n,t,"mm-counter")})}),n.add&&this.bind("initListview:after",function(t){var i,r;t.matches(n.addTo)&&(i=t.closest(".mm-panel").mmParent,i&&!f(i,".mm-counter").length&&(r=u(i,".mm-btn")[0],r&&r.prepend(e("span.mm-counter"))))}),n.count)&&(t=function(n){(n?[n.closest(".mm-panel")]:u(i.node.pnls,".mm-panel")).forEach(function(n){var r=n.mmParent,i,t;r&&(i=f(r,".mm-counter")[0],i&&(t=[],u(n,".mm-listview").forEach(function(n){t.push.apply(t,u(n))}),i.innerHTML=y(t).length.toString()))})},this.bind("initListview:after",t),this.bind("updateListview",t))},dividers:function(){var t=this,n=function(n){return"boolean"==typeof n&&(n={add:n}),"object"!=typeof n&&(n={}),"panels"==n.addTo&&(n.addTo=".mm-listview"),n}(this.opts.dividers);this.opts.dividers=o(n,r.options.dividers);this.bind("initListview:after",function(n){u(n).forEach(function(n){l(n,t.conf.classNames.divider,"mm-divider");n.matches(".mm-divider")&&n.classList.remove("mm-listitem")})});n.add&&this.bind("initListview:after",function(t){if(t.matches(n.addTo)){f(t,".mm-divider").forEach(function(n){n.remove()});var i="";y(u(t)).forEach(function(n){var r=u(n,".mm-listitem__text")[0].textContent.trim().toLowerCase()[0],f;r.length&&r!=i&&(i=r,f=e("li.mm-divider"),f.textContent=r,t.insertBefore(f,n))})}})},drag:function(){var t=this,n;this.opts.offCanvas&&(n=function(n){return"boolean"==typeof n&&(n={open:n}),"object"!=typeof n&&(n={}),n}(this.opts.drag),this.opts.drag=o(n,r.options.drag),n.open&&this.bind("setPage:after",function(i){(function(n){var i=this,t={},r=!1,u=function(){var n=Object.keys(i.opts.extensions);n.length?(w(n.join(", "),function(){},function(){t=at(t,[],i.node.menu)}),n.forEach(function(n){w(n,function(){t=at(t,i.opts.extensions[n],i.node.menu)},function(){})})):t=at(t,[],i.node.menu)};v&&(h(v,"dragStart"),h(v,"dragMove"),h(v,"dragEnd"));ui=new ur(v=n);u();u=function(){};v&&(a(v,"dragStart",function(n){n.detail.direction==t.direction&&(r=!0,i.node.wrpr.classList.add("mm-wrapper_dragging"),i._openSetup(),i.trigger("open:start"),d=i.node.menu["x"==t.axis?"clientWidth":"clientHeight"])}),a(v,"dragMove",function(n){if(n.detail.axis==t.axis&&r){var i=n.detail["distance"+t.axis.toUpperCase()];switch(t.position){case"right":case"bottom":i=Math.min(Math.max(i,-d),0);break;default:i=Math.max(Math.min(i,d),0)}if("front"==t.zposition)switch(t.position){case"right":case"bottom":i+=d;break;default:i-=d}t.slideOutNodes.forEach(function(n){n.style.transform="translate"+t.axis.toUpperCase()+"("+i+"px)"})}}),a(v,"dragEnd",function(n){var u,f;if(n.detail.axis==t.axis&&r){if(r=!1,i.node.wrpr.classList.remove("mm-wrapper_dragging"),t.slideOutNodes.forEach(function(n){n.style.transform=""}),u=Math.abs(n.detail["distance"+t.axis.toUpperCase()])>=.75*d,!u){f=n.detail["movement"+t.axis.toUpperCase()];switch(t.position){case"right":case"bottom":u=f<=0;break;default:u=f>=0}}u?i._openStart():i.close()}}))}).call(t,n.node||i)}))},dropdown:function(){function s(){var r=this,t,i;if(this.vars.opened){this.node.menu.setAttribute("style",this.node.menu.mmStyle);t=[{},[]];for(i in t=e.call(this,"y",t),(t=e.call(this,"x",t))[0])this.node.menu.style[i]=t[0][i];n.tip&&(["mm-menu_tip-left","mm-menu_tip-right","mm-menu_tip-top","mm-menu_tip-bottom"].forEach(function(n){r.node.menu.classList.remove(n)}),t[1].forEach(function(n){r.node.menu.classList.add(n)}))}}var t=this,n,i,u,e;this.opts.offCanvas&&(n=function(n){return"boolean"==typeof n&&n&&(n={drop:n}),"object"!=typeof n&&(n={}),"string"==typeof n.position&&(n.position={of:n.position}),n}(this.opts.dropdown),this.opts.dropdown=o(n,r.options.dropdown),i=this.conf.dropdown,n.drop&&(this.bind("initMenu:after",function(){var r,i;(t.node.menu.classList.add("mm-menu_dropdown"),"string"!=typeof n.position.of)&&(r=ht(t.node.menu.id),r&&(n.position.of='[href="#'+r+'"]'));"string"==typeof n.position.of&&(u=f(document.body,n.position.of)[0],i=n.event.split(" "),1==i.length&&(i[1]=i[0]),"hover"==i[0]&&u.addEventListener("mouseenter",function(){t.open()},{passive:!0}),"hover"==i[1]&&t.node.menu.addEventListener("mouseleave",function(){t.close()},{passive:!0}))}),this.bind("open:start",function(){t.node.menu.mmStyle=t.node.menu.getAttribute("style");t.node.wrpr.classList.add("mm-wrapper_dropdown")}),this.bind("close:finish",function(){t.node.menu.setAttribute("style",t.node.menu.mmStyle);t.node.wrpr.classList.remove("mm-wrapper_dropdown")}),e=function(t,r){var h,s,c,f=r[0],l=r[1],b="x"==t?"offsetWidth":"offsetHeight",a="x"==t?"left":"top",y="x"==t?"right":"bottom",k="x"==t?"width":"height",d="x"==t?"innerWidth":"innerHeight",g="x"==t?"maxWidth":"maxHeight",e=null,o=(h=a,u.getBoundingClientRect()[h]+document.body["left"===h?"scrollLeft":"scrollTop"]),v=o+u[b],p=window[d],w=i.offset.button[t]+i.offset.viewport[t];if(n.position[t])switch(n.position[t]){case"left":case"bottom":e="after";break;case"right":case"top":e="before"}return null===e&&(e=o+(v-o)/2<p/2?"after":"before"),"after"==e?(c=p-((s="x"==t?o:v)+w),f[a]=s+i.offset.button[t]+"px",f[y]="auto",n.tip&&l.push("mm-menu_tip-"+("x"==t?"left":"top"))):(c=(s="x"==t?v:o)-w,f[y]="calc( 100% - "+(s-i.offset.button[t])+"px )",f[a]="auto",n.tip&&l.push("mm-menu_tip-"+("x"==t?"right":"bottom"))),n.fitViewport&&(f[g]=Math.min(i[k].max,c)+"px"),[f,l]},this.bind("open:start",s),window.addEventListener("resize",function(){s.call(t)},{passive:!0}),this.opts.offCanvas.blockUI||window.addEventListener("scroll",function(){s.call(t)},{passive:!0})))},fixedElements:function(){var r=this,n,i,t;this.opts.offCanvas&&(t=this.conf.fixedElements,this.bind("setPage:after",function(u){n=r.conf.classNames.fixedElements.fixed;i=f(document,t.insertSelector)[0];f(u,"."+n).forEach(function(r){l(r,n,"mm-slideout");i[t.insertMethod](r)})}))},iconbar:function(){var n,i=this,t=function(n){return"array"==c(n)&&(n={use:!0,top:n}),"object"!=c(n)&&(n={}),void 0===n.use&&(n.use=!0),"boolean"==typeof n.use&&n.use&&(n.use=!0),n}(this.opts.iconbar),u,s,h;(this.opts.iconbar=o(t,r.options.iconbar),t.use&&(["top","bottom"].forEach(function(i){var r=t[i];"array"!=c(r)&&(r=[r]);for(var f=e("div.mm-iconbar__"+i),u=0,o=r.length;u<o;u++)"string"==typeof r[u]?f.innerHTML+=r[u]:f.append(r[u]);f.children.length&&(n||(n=e("div.mm-iconbar")),n.append(f))}),n))&&(this.bind("initMenu:after",function(){i.node.menu.prepend(n)}),u="mm-menu_iconbar-"+t.position,s=function(){i.node.menu.classList.add(u);r.sr_aria(n,"hidden",!1)},("boolean"==typeof t.use?this.bind("initMenu:after",s):w(t.use,s,function(){i.node.menu.classList.remove(u);r.sr_aria(n,"hidden",!0)}),"tabs"==t.type)&&(n.classList.add("mm-iconbar_tabs"),n.addEventListener("click",function(n){var r=n.target,t;if(r.matches("a"))if(r.matches(".mm-iconbar__tab_selected"))n.stopImmediatePropagation();else try{t=i.node.menu.querySelector(r.getAttribute("href"))[0];t&&t.matches(".mm-panel")&&(n.preventDefault(),n.stopImmediatePropagation(),i.openPanel(t,!1))}catch(n){}}),h=function(t){var i,r;f(n,"a").forEach(function(n){n.classList.remove("mm-iconbar__tab_selected")});i=f(n,'[href="#'+t.id+'"]')[0];i?i.classList.add("mm-iconbar__tab_selected"):(r=t.mmParent,r&&h(r.closest(".mm-panel")))},this.bind("openPanel:start",h)))},iconPanels:function(){var s=this,n=function(n){return"boolean"==typeof n&&(n={add:n}),"number"!=typeof n&&"string"!=typeof n||(n={add:!0,visible:n}),"object"!=typeof n&&(n={}),n}(this.opts.iconPanels),t,f,i;if(this.opts.iconPanels=o(n,r.options.iconPanels),t=!1,"first"==n.visible&&(t=!0,n.visible=1),n.visible=Math.min(3,Math.max(1,n.visible)),n.visible++,n.add){if(this.bind("initMenu:after",function(){var t=["mm-menu_iconpanel"];n.hideNavbar&&t.push("mm-menu_hidenavbar");n.hideDivider&&t.push("mm-menu_hidedivider");t.forEach(function(n){s.node.menu.classList.add(n)})}),f=[],!t)for(i=0;i<=n.visible;i++)f.push("mm-panel_iconpanel-"+i);this.bind("openPanel:start",function(i){var r=u(s.node.pnls,".mm-panel"),e;(i=i||r[0]).parentElement.matches(".mm-listitem_vertical")||(t?r.forEach(function(n,t){n.classList[0==t?"add":"remove"]("mm-panel_iconpanel-first")}):(r.forEach(function(n){f.forEach(function(t){n.classList.remove(t)})}),r=r.filter(function(n){return n.matches(".mm-panel_opened-parent")}),e=!1,r.forEach(function(n){i===n&&(e=!0)}),e||r.push(i),r.forEach(function(n){n.classList.remove("mm-hidden")}),(r=r.slice(-n.visible)).forEach(function(n,t){n.classList.add("mm-panel_iconpanel-"+t)})))});this.bind("initPanel:after",function(t){if(n.blockPanel&&!t.parentElement.matches(".mm-listitem_vertical")&&!u(t,".mm-panel__blocker")[0]){var i=e("a.mm-panel__blocker");i.setAttribute("href","#"+t.closest(".mm-panel").id);t.prepend(i)}})}},keyboardNavigation:function(){var n=this,t,i,s;if(!it&&(t=function(n){return"boolean"!=typeof n&&"string"!=typeof n||(n={enable:n}),"object"!=typeof n&&(n={}),n}(this.opts.keyboardNavigation),this.opts.keyboardNavigation=o(t,r.options.keyboardNavigation),t.enable)){var h=e("button.mm-tabstart.mm-sronly"),c=e("button.mm-tabend.mm-sronly"),l=e("button.mm-tabend.mm-sronly");this.bind("initMenu:after",function(){t.enhance&&n.node.menu.classList.add("mm-menu_keyboardfocus");li.call(n,t.enhance)});this.bind("initOpened:before",function(){n.node.menu.prepend(h);n.node.menu.append(c);u(n.node.menu,".mm-navbars-top, .mm-navbars-bottom").forEach(function(n){n.querySelectorAll(".mm-navbar__title").forEach(function(n){n.setAttribute("tabindex","-1")})})});this.bind("initBlocker:after",function(){r.node.blck.append(l);u(r.node.blck,"a")[0].classList.add("mm-tabstart")});i="input, select, textarea, button, label, a[href]";s=function(r){var e,s,o;r=r||u(n.node.pnls,".mm-panel_opened")[0];e=null;s=document.activeElement.closest(".mm-navbar");s&&s.closest(".mm-menu")==n.node.menu||("default"!=t.enable||((e=f(r,".mm-listview a[href]:not(.mm-hidden)")[0])||(e=f(r,i+":not(.mm-hidden)")[0]),e)||(o=[],u(n.node.menu,".mm-navbars_top, .mm-navbars_bottom").forEach(function(n){o.push.apply(o,f(n,i+":not(.mm-hidden)"))}),e=o[0]),e||(e=u(n.node.menu,".mm-tabstart")[0]),e&&e.focus())};this.bind("open:finish",s);this.bind("openPanel:finish",s);this.bind("initOpened:after:sr-aria",function(){[n.node.menu,r.node.blck].forEach(function(n){u(n,".mm-tabstart, .mm-tabend").forEach(function(n){r.sr_aria(n,"hidden",!0);r.sr_role(n,"presentation")})})})}},lazySubmenus:function(){var n=this,t=function(n){return"boolean"==typeof n&&(n={load:n}),"object"!=typeof n&&(n={}),n}(this.opts.lazySubmenus);this.opts.lazySubmenus=o(t,r.options.lazySubmenus);t.load&&(this.bind("initMenu:after",function(){var t=[];f(n.node.pnls,"li").forEach(function(i){t.push.apply(t,u(i,n.conf.panelNodetype.join(", ")))});t.filter(function(n){return!n.matches(".mm-listview_inset")}).filter(function(n){return!n.matches(".mm-nolistview")}).filter(function(n){return!n.matches(".mm-nopanel")}).forEach(function(n){["mm-panel_lazysubmenu","mm-nolistview","mm-nopanel"].forEach(function(t){n.classList.add(t)})})}),this.bind("initPanels:before",function(){u(n.node.pnls,n.conf.panelNodetype.join(", ")).forEach(function(n){var t=".mm-panel_lazysubmenu",i=f(n,t);n.matches(t)&&i.unshift(n);i.filter(function(n){return!n.matches(".mm-panel_lazysubmenu .mm-panel_lazysubmenu")}).forEach(function(n){["mm-panel_lazysubmenu","mm-nolistview","mm-nopanel"].forEach(function(t){n.classList.remove(t)})})})}),this.bind("initOpened:before",function(){var t=[];f(n.node.pnls,"."+n.conf.classNames.selected).forEach(function(n){t.push.apply(t,tt(n,".mm-panel_lazysubmenu"))});t.length&&(t.forEach(function(n){["mm-panel_lazysubmenu","mm-nolistview","mm-nopanel"].forEach(function(t){n.classList.remove(t)})}),n.initPanel(t[t.length-1]))}),this.bind("openPanel:before",function(t){var r=".mm-panel_lazysubmenu",i=f(t,r);t.matches(r)&&i.unshift(t);(i=i.filter(function(n){return!n.matches(".mm-panel_lazysubmenu .mm-panel_lazysubmenu")})).forEach(function(t){n.initPanel(t)})}))},navbars:g,pageScroll:function(){function c(){n&&window.scrollTo({top:n.getBoundingClientRect().top+document.scrollingElement.scrollTop-s.scrollOffset,behavior:"smooth"});n=null}function l(n){try{return"#"!=n&&"#"==n.slice(0,1)?r.node.page.querySelector(n):null}catch(n){return null}}var i=this,e=function(n){return"boolean"==typeof n&&(n={scroll:n}),"object"!=typeof n&&(n={}),n}(this.opts.pageScroll),n,s,t,h;this.opts.pageScroll=o(e,r.options.pageScroll);s=this.conf.pageScroll;(e.scroll&&this.bind("close:finish",function(){c()}),this.opts.offCanvas&&e.scroll&&this.clck.push(function(t,r){if(n=null,r.inMenu){var u=t.getAttribute("href");if(n=l(u))return i.node.menu.matches(".mm-menu_sidebar-expanded")&&i.node.wrpr.matches(".mm-wrapper_sidebar-expanded")?void c():{close:!0}}}),e.update)&&(t=[],this.bind("initListview:after",function(n){wt(u(n,".mm-listitem")).forEach(function(n){var i=l(n.getAttribute("href"));i&&t.unshift(i)})}),h=-1,window.addEventListener("scroll",function(){for(var r,e=window.scrollY,n=0;n<t.length;n++)if(t[n].offsetTop<e+s.updateOffset){h!==n&&(h=n,r=wt(f(u(i.node.pnls,".mm-panel_opened")[0],".mm-listitem")),(r=r.filter(function(i){return i.matches('[href="#'+t[n].id+'"]')})).length&&i.setSelected(r[0].parentElement));break}}))},searchfield:function(){var t=this,n=function(n){return"boolean"==typeof n&&(n={add:n}),"object"!=typeof n&&(n={}),"boolean"==typeof n.panel&&(n.panel={add:n.panel}),"object"!=typeof n.panel&&(n.panel={}),"panel"==n.addTo&&(n.panel.add=!0),n.panel.add&&(n.showSubPanels=!1,n.panel.splash&&(n.cancel=!0)),n}(this.opts.searchfield);this.opts.searchfield=o(n,r.options.searchfield);this.conf.searchfield;n.add&&(this.bind("close:start",function(){f(t.node.menu,".mm-searchfield").forEach(function(n){n.blur()})}),this.bind("initPanel:after",function(i){var u=null,r;n.panel.add&&(u=fr.call(t));r=null;switch(n.addTo){case"panels":r=[i];break;case"panel":r=[u];break;default:"string"==typeof n.addTo?r=f(t.node.menu,n.addTo):"array"==c(n.addTo)&&(r=n.addTo)}r.forEach(function(i){i=er.call(t,i);n.search&&i&&or.call(t,i)});n.noResults&&sr.call(t,n.panel.add?u:i)}),this.clck.push(function(n,i){var r,u;if(i.inMenu&&n.matches(".mm-searchfield__btn")){if(n.matches(".mm-btn_close"))return r=f(u=n.closest(".mm-searchfield"),"input")[0],r.value="",t.search(r),!0;if(n.matches(".mm-btn_next"))return(u=n.closest("form"))&&u.submit(),!0}}))},sectionIndexer:function(){var n=this,t=function(n){return"boolean"==typeof n&&(n={add:n}),"object"!=typeof n&&(n={}),n}(this.opts.sectionIndexer);this.opts.sectionIndexer=o(t,r.options.sectionIndexer);t.add&&this.bind("initPanels:after",function(){var r,t,i;n.node.indx||(r="","abcdefghijklmnopqrstuvwxyz".split("").forEach(function(n){r+='<a href="#">'+n+"<\/a>"}),t=e("div.mm-sectionindexer"),t.innerHTML=r,n.node.pnls.prepend(t),n.node.indx=t,n.node.indx.addEventListener("click",function(n){n.target.matches("a")&&n.preventDefault()}),i=function(t){if(t.target.matches("a")){var e=t.target.textContent,i=u(n.node.pnls,".mm-panel_opened")[0],r=-1,o=i.scrollTop;i.scrollTop=0;f(i,".mm-divider").filter(function(n){return!n.matches(".mm-hidden")}).forEach(function(n){r<0&&e==n.textContent.trim().slice(0,1).toLowerCase()&&(r=n.offsetTop)});i.scrollTop=r>-1?r:o}},it?(n.node.indx.addEventListener("touchstart",i),n.node.indx.addEventListener("touchmove",i)):n.node.indx.addEventListener("mouseover",i));n.bind("openPanel:start",function(t){var i=f(t,".mm-divider").filter(function(n){return!n.matches(".mm-hidden")}).length;n.node.indx.classList[i?"add":"remove"]("mm-sectionindexer_active")})})},setSelected:function(){var n=this,t=function(n){return"boolean"==typeof n&&(n={hover:n,parent:n}),"object"!=typeof n&&(n={}),n}(this.opts.setSelected),i;(this.opts.setSelected=o(t,r.options.setSelected),"detect"==t.current)?(i=function(t){var r,u;t=t.split("?")[0].split("#")[0];r=n.node.menu.querySelector('a[href="'+t+'"], a[href="'+t+'/"]');r?n.setSelected(r.parentElement):(u=t.split("/").slice(0,-1),u.length&&i(u.join("/")))},this.bind("initMenu:after",function(){i.call(n,window.location.href)})):t.current||this.bind("initListview:after",function(n){u(n,".mm-listitem_selected").forEach(function(n){n.classList.remove("mm-listitem_selected")})});t.hover&&this.bind("initMenu:after",function(){n.node.menu.classList.add("mm-menu_selected-hover")});t.parent&&(this.bind("openPanel:finish",function(t){f(n.node.pnls,".mm-listitem_selected-parent").forEach(function(n){n.classList.remove("mm-listitem_selected-parent")});for(var i=t.mmParent;i;)i.matches(".mm-listitem_vertical")||i.classList.add("mm-listitem_selected-parent"),i=(i=i.closest(".mm-panel")).mmParent}),this.bind("initMenu:after",function(){n.node.menu.classList.add("mm-menu_selected-parent")}))},sidebar:function(){var n=this,t,i,f,s,h;if(this.opts.offCanvas&&(t=function(n){return("string"==typeof n||"boolean"==typeof n&&n||"number"==typeof n)&&(n={expanded:n}),"object"!=typeof n&&(n={}),"boolean"==typeof n.collapsed&&n.collapsed&&(n.collapsed={use:!0}),"string"!=typeof n.collapsed&&"number"!=typeof n.collapsed||(n.collapsed={use:n.collapsed}),"object"!=typeof n.collapsed&&(n.collapsed={}),"boolean"==typeof n.expanded&&n.expanded&&(n.expanded={use:!0}),"string"!=typeof n.expanded&&"number"!=typeof n.expanded||(n.expanded={use:n.expanded}),"object"!=typeof n.expanded&&(n.expanded={}),n}(this.opts.sidebar),(this.opts.sidebar=o(t,r.options.sidebar),t.collapsed.use)&&(this.bind("initMenu:after",function(){if(n.node.menu.classList.add("mm-menu_sidebar-collapsed"),t.collapsed.blockMenu&&n.opts.offCanvas&&!u(n.node.menu,".mm-menu__blocker")[0]){var i=e("a.mm-menu__blocker");i.setAttribute("href","#"+n.node.menu.id);n.node.menu.prepend(i)}t.collapsed.hideNavbar&&n.node.menu.classList.add("mm-menu_hidenavbar");t.collapsed.hideDivider&&n.node.menu.classList.add("mm-menu_hidedivider")}),i=function(){n.node.wrpr.classList.add("mm-wrapper_sidebar-collapsed")},f=function(){n.node.wrpr.classList.remove("mm-wrapper_sidebar-collapsed")},"boolean"==typeof t.collapsed.use?this.bind("initMenu:after",i):w(t.collapsed.use,i,f)),t.expanded.use)){if(this.bind("initMenu:after",function(){n.node.menu.classList.add("mm-menu_sidebar-expanded")}),i=function(){n.node.wrpr.classList.add("mm-wrapper_sidebar-expanded");n.node.wrpr.matches(".mm-wrapper_sidebar-closed")||n.open()},f=function(){n.node.wrpr.classList.remove("mm-wrapper_sidebar-expanded");n.close()},"boolean"==typeof t.expanded.use?this.bind("initMenu:after",i):w(t.expanded.use,i,f),this.bind("close:start",function(){n.node.wrpr.matches(".mm-wrapper_sidebar-expanded")&&(n.node.wrpr.classList.add("mm-wrapper_sidebar-closed"),"remember"==t.expanded.initial&&window.localStorage.setItem("mmenuExpandedState","closed"))}),this.bind("open:start",function(){n.node.wrpr.matches(".mm-wrapper_sidebar-expanded")&&(n.node.wrpr.classList.remove("mm-wrapper_sidebar-closed"),"remember"==t.expanded.initial&&window.localStorage.setItem("mmenuExpandedState","open"))}),s=t.expanded.initial,"remember"==t.expanded.initial){h=window.localStorage.getItem("mmenuExpandedState");switch(h){case"open":case"closed":s=h}}"closed"==s&&this.bind("initMenu:after",function(){n.node.wrpr.classList.add("mm-wrapper_sidebar-closed")});this.clck.push(function(i,r){if(r.inMenu&&r.inListview&&n.node.wrpr.matches(".mm-wrapper_sidebar-expanded"))return{close:"closed"==t.expanded.initial}})}},toggles:function(){var n=this;this.bind("initPanel:after",function(t){f(t,"input").forEach(function(t){l(t,n.conf.classNames.toggles.toggle,"mm-toggle");l(t,n.conf.classNames.toggles.check,"mm-check")})})}};r.wrappers={angular:function(){this.opts.onClick={close:!0,preventDefault:!1,setSelected:!0}},bootstrap:function(){function s(n){for(var i=e(n.matches("a")?"a":"span"),r=["href","title","target"],t=0;t<r.length;t++)void 0!==n.getAttribute(r[t])&&i.setAttribute(r[t],n.getAttribute(r[t]));return i.innerHTML=n.innerHTML,f(i,".sr-only").forEach(function(n){n.remove()}),i}function h(n){var t=e("ul");return u(n).forEach(function(n){var i=e("li");n.matches(".dropdown-divider")?i.classList.add("Divider"):n.matches(".dropdown-item")&&i.append(s(n));t.append(i)}),t}var n=this,r,i,o,t;this.node.menu.matches(".navbar-collapse")&&(this.conf.offCanvas&&(this.conf.offCanvas.clone=!1),r=e("nav"),i=e("div"),r.append(i),u(this.node.menu).forEach(function(t){switch(!0){case t.matches(".navbar-nav"):i.append((o=t,r=e("ul"),f(o,".nav-item").forEach(function(n){var t=e("li"),i;(n.matches(".active")&&t.classList.add("Selected"),n.matches(".nav-link"))||(i=u(n,".dropdown-menu")[0],i&&t.append(h(i)),n=u(n,".nav-link")[0]);t.prepend(s(n));r.append(t)}),r));break;case t.matches(".dropdown-menu"):i.append(h(t));break;case t.matches(".form-inline"):n.conf.searchfield.form={action:t.getAttribute("action")||null,method:t.getAttribute("method")||null};n.conf.searchfield.input={name:t.querySelector("input").getAttribute("name")||null};n.conf.searchfield.clear=!1;n.conf.searchfield.submit=!0;break;default:i.append(t.cloneNode(!0))}var o,r}),this.bind("initMenu:before",function(){document.body.prepend(r);n.node.menu=r}),o=this.node.menu.parentElement,o&&(t=o.querySelector(".navbar-toggler"),t&&(delete t.dataset.target,t.removeAttribute("aria-controls"),t.outerHTML=t.outerHTML,(t=o.querySelector(".navbar-toggler")).addEventListener("click",function(t){t.preventDefault();t.stopImmediatePropagation();n[n.vars.opened?"close":"open"]()}))))},olark:function(){this.conf.offCanvas.page.noSelector.push("#olark")},turbolinks:function(){var n;document.addEventListener("turbolinks:before-visit",function(){n=document.querySelector(".mm-wrapper").className.split(" ").filter(function(n){return/mm-/.test(n)})});document.addEventListener("turbolinks:load",function(){void 0!==n&&(document.querySelector(".mm-wrapper").className=n)})},wordpress:function(){this.conf.classNames.selected="current-menu-item";var n=document.getElementById("wpadminbar");n&&(n.style.position="fixed",n.classList.add("mm-slideout"))}};t.default=r;window.Mmenu=r;(et=window.jQuery||window.Zepto||null)&&(et.fn.mmenu=function(n,t){var i=et();return this.each(function(u,f){if(!f.mmApi){let e=new r(f,n,t),o=et(e.node.menu);o.data("mmenu",e.API);i=i.add(o)}}),i})}])