/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */ ; let menuTimeout=null;(function($){function resetMenu(){$('.menu-section.open').removeClass('open');}function menuMobileState(){return $('#main-menu-toggle').is(':visible');}$(document).ready(function(){$('#main-menu-toggle').on('click',function(){$('body').toggleClass('menu-open');});$('.main__level-0-content, .super-nav__level-0-content').on('focus',function(){if(!menuMobileState()){clearTimeout(menuTimeout);$(this).parent().siblings().removeClass('open');$(this).parent().addClass('open');}});$('.main__level-0, .super-nav__level-0').on('mouseleave blur',function(){if(menuTimeout)clearTimeout(menuTimeout);if(!menuMobileState())menuTimeout=setTimeout(function(){resetMenu();},1000);});$('.main__level-0').on('mouseenter',function(){if(!menuMobileState()){clearTimeout(menuTimeout);$('.menu-section.open').removeClass('open');$(this).addClass('open');if(!$(this).hasClass('main__item--dropdown'))resetMenu();}});$('.main-navigation__submenu-toggle').on('click',function(){$(this).closest('.main__item--dropdown').toggleClass('open');});$('.super-nav__submenu-toggle').on('click',function(){$(this).closest('.super-nav__item--dropdown').toggleClass('open');});$('.super-nav__level-0').on('mouseenter',function(){if(!menuMobileState()){clearTimeout(menuTimeout);$('.menu-section.open').removeClass('open');$(this).addClass('open');if(!$(this).hasClass('super-nav__item--dropdown'))resetMenu();}});});})(jQuery);function slugify(string){const a='àáäâãåăæąçćčđďèéěėëêęǵḧìíïîįłḿǹńňñòóöôœøṕŕřßśšșťțùúüûǘůűūųẃẍÿýźžż';const b='aaaaaaaaacccddeeeeeeeghiiiiilmnnnnooooooprrssssttuuuuuuuuuwxyyzzz';const p=new RegExp(a.split('').join('|'),'g');return string.toString().toLowerCase().replace(/[_,:;+]/g,'').replace(/\s+/g,'-').replace(p,function(c){b.charAt(a.indexOf(c));}).replace(/&/g,'-and-').replace(/[^\w\-]+/g,'').replace(/\-\-+/g,'-').replace(/^-+/,'').replace(/-+$/,'');};