(function(window){'use strict';function classReg(className){return new("(^|\\s+)"+className+"(\\s+|$)");} var hasClass,addClass,removeClass;if('classList'in document.documentElement){hasClass=function(elem,c){return elem.classList.contains(c);};addClass=function(elem,c){elem.classList.add(c);};removeClass=function(elem,c){elem.classList.remove(c);};} else{hasClass=function(elem,c){return classReg(c).test(elem.className);};addClass=function(elem,c){if(!hasClass(elem,c)){elem.className=elem.className+' '+c;}};removeClass=function(elem,c){elem.className=elem.className.replace(classReg(c),' ');};} function toggleClass(elem,c){var fn=hasClass(elem,c)?removeClass:addClass;fn(elem,c);} window.classie={hasClass:hasClass,addClass:addClass,removeClass:removeClass,toggleClass:toggleClass,has:hasClass,add:addClass,remove:removeClass,toggle:toggleClass};})(window);jQuery(document).ready(function($){var Mgwprm=document.getElementById('mg-wprm-wrap');var wprm_menuDir=document.getElementById('wprMenu');body=document.body;if(jQuery('.wprmenu_bar').hasClass('bodyslide')) jQuery('body').addClass('cbp-spmenu-push');jQuery('.wprmenu_bar, #custom_menu_icon').on('keydown',function(e){if(e.key==='Enter'||e.key===' '){e.preventDefault();jQuery(this).trigger('click');}});jQuery(document).on('keydown',function(e){if(e.key==='Escape'&&jQuery('#mg-wprm-wrap').hasClass('cbp-spmenu-open')){var menu_el=jQuery('.wprmenu_bar');if(menu_el.hasClass('active')){menu_el.trigger('click');}}});jQuery('.wprmenu_bar').click(function(e){if($(e.target).hasClass('bar_logo')) return;classie.toggle(this,'active');jQuery(this).find('div.hamburger').toggleClass('is-active');if(jQuery(this).hasClass('active')){jQuery('html').addClass('wprmenu-body-fixed');if(wprmenu.enable_overlay=='1'){jQuery('div.wprm-wrapper').find('.wprm-overlay').addClass('active');}} else{jQuery('html').removeClass('wprmenu-body-fixed');if(wprmenu.enable_overlay=='1'){jQuery('div.wprm-wrapper').find('.wprm-overlay').removeClass('active');}} if(!jQuery(this).hasClass('normalslide')&&jQuery(this).hasClass('left')){doc_width=jQuery(document).width()*(wprmenu.menu_width/100);push_width=(wprmenu.push_width!=''&&wprmenu.push_width').appendTo('head');if(wprmenu.zooming==0){mt.attr('content','user-scalable=no, width=device-width, maximum-scale=1, minimum-scale=1');}else{mt.attr('content','user-scalable=yes, width=device-width, initial-scale=1.0, minimum-scale=1');} $('body').click(function(event){if($('#wprmenu_bar').hasClass('active')){$('#wprmenu_bar .wprmenu_icon').addClass('open');} else{$('#wprmenu_bar .wprmenu_icon').removeClass('open');}});var menu=jQuery('#mg-wprm-wrap');var menu_ul=jQuery('#wprmenu_menu_ul');jQuery(document).mouseup(function(e){if(($(e.target).hasClass('wprmenu_bar')||$(e.target).parents('.wprmenu_bar').length==0)&&($(e.target).hasClass('cbp-spmenu')||$(e.target).parents('.cbp-spmenu').length==0)){if(menu.is(':visible')){$('.hamburger.is-active').trigger('click');}}});menu.find('ul.sub-menu').each(function(){var sub_ul=$(this),parent_a=sub_ul.prev('a'),parent_li=parent_a.parent('li').first();parent_a.addClass('wprmenu_parent_item');parent_li.addClass('wprmenu_parent_item_li');var expand=parent_a.before(' ').find('.wprmenu_icon_par');sub_ul.hide();});$('.wprmenu_icon_par').on('click',function(){var t=$(this),child_ul=t.parent('li').find('ul.sub-menu').first();child_ul.slideToggle('300');t.toggleClass('wprmenu_par_opened');t.parent('li').first().toggleClass('wprmenu_no_border_bottom');});function close_sub_uls(){menu.find('ul.sub-menu').each(function(){var ul=$(this),icon=ul.parent('li').find('.wprmenu_icon_par'),li=ul.parent('li');if(ul.is(':visible'))ul.slideUp(300);icon.removeClass('wprmenu_par_opened');li.removeClass('wprmenu_no_border_bottom');});} function open_sub_uls(){menu.find('ul.sub-menu').each(function(){var ul=$(this),icon=ul.parent('li').find('.wprmenu_icon_par'),li=ul.parent('li');ul.slideDown(300);icon.removeClass('wprmenu_par_opened');icon.addClass('wprmenu_par_opened');});} if(menu.hasClass('cbp-spmenu-top')&&$('body').hasClass('cbp-spmenu-push')){$('body').prepend(menu);$('#wprmenu_bar,#custom_menu_icon').on('click',function(e){if($(e.target).hasClass('bar_logo')) return;$("html, body").animate({scrollTop:0},300);close_sub_uls();menu.stop(true,false).slideToggle(300);});} if(wprmenu.parent_click=='yes'){$('a.wprmenu_parent_item').on('click',function(event){event.preventDefault();var t=$(this);t.parent('li').find('.wprmenu_icon_par').first().trigger('click');});} $('#wprmenu_menu_ul a').click(function(){if(wprmenu.parent_click!='yes'||(wprmenu.parent_click=='yes'&&!$(this).hasClass('wprmenu_parent_item'))) $('.hamburger.is-active').trigger('click');});if(wprmenu.swipe=='1'){var touchstartX=0;var touchendX=0;var touchstartY=0;var touchendY=0;document.addEventListener('touchstart',function(e){touchstartX=e.changedTouches[0].screenX;touchstartY=e.changedTouches[0].screenY;},{passive:true});document.addEventListener('touchend',function(e){var target=e.target;if(jQuery(target).is('button, input, select, textarea, .noSwipe')||jQuery(target).parents('button, input, select, textarea, .noSwipe').length>0){return;} touchendX=e.changedTouches[0].screenX;touchendY=e.changedTouches[0].screenY;handleSwipe();},{passive:true});function handleSwipe(){var swipeX=touchendX-touchstartX;var swipeY=touchendY-touchstartY;var threshold=100;if(Math.abs(swipeX)>Math.abs(swipeY)&&Math.abs(swipeX)>threshold){var menu_el=jQuery('.wprmenu_bar .hamburger, .wprmenu_bar .wpr-custom-menu');if(swipeX<0&&menu_el.hasClass('is-active')){menu_el.trigger('click');}else if(swipeX>0&&!menu_el.hasClass('is-active')){menu_el.trigger('click');}}}} function toggle_sub_uls($action){$('#mg-wprm-wrap').find('ul.sub-menu').each(function(){var ul=$(this),icon=ul.parent('li').find('.wprmenu_icon_par'),li=ul.parent('li');if($action=='open'){ul.slideDown(300);icon.removeClass(wprmenu.submenu_open_icon).addClass(wprmenu.submenu_close_icon);} else{if(ul.is(':visible'))ul.slideUp(300);icon.removeClass(wprmenu.submenu_close_icon).addClass(wprmenu.submenu_open_icon);li.removeClass('wprmenu_no_border_bottom');}});}});