1const menuTimeoutDelay=200;$(document).ready(function(){$(window).scroll(function(){$scroll=$(this).scrollTop();$scroll>30?$('.header-main').addClass('stack'):$('.header-main').removeClass('stack');$scroll>=50?$('body').addClass('header-stack'):$('body').removeClass('header-stack');$scroll>300?$('.gototop').addClass('active'):$('.gototop').removeClass('active');});advancedDropdownMenu();linkEvent();function advancedDropdownMenu(){var isMobile=false;if(/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)||$(window).width()<992){isMobile=true;} 2var menuContainer=$('header .header-nav');var menuMobileBtn=$('.navbar-action');var menu=$('ul.navbar-content');var menuBtnClose=menuContainer.find('.navbar-close');menuMobileBtn.on('click',function(e){e.preventDefault();$('html').toggleClass('noScroll');$('.navbar-root-item.open').toggleClass('open');menuContainer.toggleClass('open');});menuBtnClose.on('click',function(e){e.preventDefault();$('html').removeClass('noScroll');menuContainer.removeClass('open');menuContainer.find('.open').removeClass('open');$('.navbar-action').find(".icon").toggleClass("icon-menu icon-close")});var navbarRootItem=menu.find('.navbar-root-item-content');navbarRootItem.on('click',function(e){var navbarRootItemChildMenu=$(this).parent().find('.submenu').length?true:false;if(navbarRootItemChildMenu&&isMobile){e.preventDefault();e.stopImmediatePropagation();$(this).parent().toggleClass('open');}});submenuItem=menu.find('.submenu-item .submenu-link');submenuItem.on('click',function(e){var submenuItemChildMenu=$(this).parent().find('.subsubmenu').length?true:false;if(isMobile&&submenuItemChildMenu){e.preventDefault();e.stopImmediatePropagation();$(this).parent().toggleClass('open');}});var backLink=menu.find('.submenu-back-title');backLink.on('click',function(e){e.preventDefault();e.stopImmediatePropagation();$(this).parents('.open').first().removeClass('open');});menu.on('click',function(e){e.stopImmediatePropagation();});var rootItem=$('.navbar-root-item.has-child');var mysetTimeout;rootItem.on('mouseenter',function(e){var $that=$(this);mysetTimeout=setTimeout(()=>{$('body').append('<div class="navbar-overlay"></div>');$that.addClass('hover');},menuTimeoutDelay);});rootItem.on('mouseleave',function(e){$('.navbar-overlay').remove();rootItem.removeClass('hover');clearTimeout(mysetTimeout);});} 3function linkEvent() 4{$('.navbar-action').on('click',function(){$(this).find(".icon").toggleClass("icon-menu icon-close") 5menu=$('.header-main .mainmenu');menu.toggleClass('shown');});$('.gototop').on('click',function(){$('html, body').animate({scrollTop:0},600);});}});
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.