1/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */ 2/*! 3 * hoverIntent v1.10.2 // 2020.04.28 // jQuery v1.7.0+ 4 * http://briancherne.github.io/jquery-hoverIntent/ 5 * 6 * You may use hoverIntent under the terms of the MIT license. Basically that 7 * means you are free to use hoverIntent as long as this header is left intact. 8 * Copyright 2007-2019 Brian Cherne 9 */ 10!function(factory){"use strict";"function"==typeof define&&define.amd?define(["jquery"],factory):"object"==typeof module&&module.exports?module.exports=factory(require("jquery")):jQuery&&!jQuery.fn.hoverIntent&&factory(jQuery)}(function($){"use strict";function track(ev){cX=ev.pageX,cY=ev.pageY}function isFunction(value){return"function"==typeof value}var cX,cY,_cfg={interval:100,sensitivity:6,timeout:0},INSTANCE_COUNT=0,compare=function(ev,$el,s,cfg){if(Math.sqrt((s.pX-cX)*(s.pX-cX)+(s.pY-cY)*(s.pY-cY))<cfg.sensitivity)return $el.off(s.event,track),delete s.timeoutId,s.isActive=!0,ev.pageX=cX,ev.pageY=cY,delete s.pX,delete s.pY,cfg.over.apply($el[0],[ev]);s.pX=cX,s.pY=cY,s.timeoutId=setTimeout(function(){compare(ev,$el,s,cfg)},cfg.interval)};$.fn.hoverIntent=function(handlerIn,handlerOut,selector){var instanceId=INSTANCE_COUNT++,cfg=$.extend({},_cfg);$.isPlainObject(handlerIn)?(cfg=$.extend(cfg,handlerIn),isFunction(cfg.out)||(cfg.out=cfg.over)):cfg=isFunction(handlerOut)?$.extend(cfg,{over:handlerIn,out:handlerOut,selector:selector}):$.extend(cfg,{over:handlerIn,out:handlerIn,selector:handlerOut});function handleHover(e){var ev=$.extend({},e),$el=$(this),hoverIntentData=$el.data("hoverIntent");hoverIntentData||$el.data("hoverIntent",hoverIntentData={});var state=hoverIntentData[instanceId];state||(hoverIntentData[instanceId]=state={id:instanceId}),state.timeoutId&&(state.timeoutId=clearTimeout(state.timeoutId));var mousemove=state.event="mousemove.hoverIntent.hoverIntent"+instanceId;if("mouseenter"===e.type){if(state.isActive)return;state.pX=ev.pageX,state.pY=ev.pageY,$el.off(mousemove,track).on(mousemove,track),state.timeoutId=setTimeout(function(){compare(ev,$el,state,cfg)},cfg.interval)}else{if(!state.isActive)return;$el.off(mousemove,track),state.timeoutId=setTimeout(function(){!function(ev,$el,s,out){var data=$el.data("hoverIntent");data&&delete data[s.id],out.apply($el[0],[ev])}(ev,$el,state,cfg.out)},cfg.timeout)}}return this.on({"mouseenter.hoverIntent":handleHover,"mouseleave.hoverIntent":handleHover},cfg.selector)}});; 11(function($,Drupal){var focusedElementBeforeMegamenu;$(document).ready(function(){Drupal.vaph_detectTouchDevice();Drupal.vaph_mobileEvents();Drupal.vaph_menu();Drupal.vaph_search();Drupal.vaph_cookiewijzigingen();});Drupal.behaviors.vaph={attach:function(context,settings){}};Drupal.vaph_detectTouchDevice=function(){if(('ontouchstart' in window)||window.DocumentTouch&&document instanceof DocumentTouch)$('body').addClass('touch');else $('body').addClass('no-touch');};Drupal.vaph_menu=function(){var triggeredViaHover=false;$('body:not(.layout-builder-edit) .region-navigation nav > ul > li.has-submenu > a').on('keydown',function(e){if(e.key==="Enter"||e.key==="ArrowDown"){e.preventDefault();e.stopPropagation();if($(this).attr('aria-expanded')=='true')removeMegamenu();else{trapFocus($(this).parent('.menu-item'));$('.region-navigation a[aria-expanded="true"]').attr('aria-expanded',"false");$(this).attr('aria-expanded',"true");$('body').addClass('open-submenu');focusedElementBeforeMegamenu=$(':focus');if($('body').hasClass('menu-open'))$(this).parent('.menu-item').get(0).scrollIntoView({behavior:'smooth'});}}});$('body:not(.layout-builder-edit) .region-navigation nav > ul > li.has-submenu > a').on('click',function(e){if($('body').hasClass('menu-open')){e.preventDefault();e.stopPropagation();if($(this).attr('aria-expanded')=='true')removeMegamenu();else{trapFocus($(this).parent('.menu-item'));$('.region-navigation a[aria-expanded="true"]').attr('aria-expanded',"false");$(this).attr('aria-expanded',"true");$('body').addClass('open-submenu');focusedElementBeforeMegamenu=$(':focus');$(this).parent('.menu-item').get(0).scrollIntoView({behavior:'smooth'});}}});
11$('body:not(.layout-builder-edit).no-touch .region-navigation nav > ul > li.has-submenu').hoverIntent({sensitivity:6,interval:100,timeout:200,over:menuOverHandler,out:menuOutHandler});};function menuOverHandler(){if(!$('body').hasClass('menu-open')){triggeredViaHover=true;trapFocus($(this));$('body').addClass('open-submenu');$(this).children('a').attr('aria-expanded',"true");}}function menuOutHandler(){if(triggeredViaHover){$('body').removeClass('open-submenu');$(this).children('a').attr('aria-expanded',"false");triggeredViaHover=false;}}Drupal.vaph_search=function(){if($('body').hasClass('path-zoeken'))$('#views-exposed-form-search-page-1').removeAttr('hidden').removeAttr('aria-labelledby');else{$('body:not(.layout-builder-edit) #button_open_search').on('click',function(){$('body').toggleClass('open-search');var content=$(this).next('form');if($('body').hasClass('open-search')){trapFocus($(this).parent('.block'));$(this).attr('aria-expanded',"true");content.removeAttr('hidden');content.find('.form-text').focus();}else{$(this).attr('aria-expanded',"false");content.attr('hidden','');}});$('body').on('mousedown touchstart',function(evt){if($('body').hasClass('open-search')&&!$('body').hasClass('menu-open')&&$(evt.target).closest(".views-exposed-form").length===0)removeSearch();else{if($('body').hasClass('open-submenu')&&$(evt.target).closest("li.has-submenu").length===0)removeMegamenu();}});$(document).keyup(function(e){if(e.keyCode===27)if($('body').hasClass('open-search')){$('#button_open_search').focus();removeSearch();}else{if($('body').hasClass('open-submenu')||$('body').hasClass('menu-open')){$('.region-navigation button[aria-expanded="true"]').focus();removeMegamenu();$('body').removeClass('menu-open');}}});}}
11;Drupal.vaph_cookiewijzigingen=function(){$(document).on('click','.vlw__footer__body__links__item__cta',function(evt){if($(this).attr('href').match(/cookievoorkeuren$/)){evt.preventDefault();OneTrust.ToggleInfoDisplay();}});};Drupal.vaph_mobileEvents=function(){$(".mobile-menu__open").click(mobileMenuHandler);$(".mobile-menu__close").click(mobileMenuHandler);};function mobileMenuHandler(evt){evt.preventDefault();$("body").toggleClass("menu-open");if($("body").hasClass('menu-open')){trapFocus($('.region-navigation > .inner'));$('.mobile-menu__open').attr('aria-expanded',"true");$('.mobile-menu__close').attr('aria-expanded',"false");}else{$('.mobile-menu__open').attr('aria-expanded',"false");$('.mobile-menu__close').attr('aria-expanded',"true");}}function removeSearch(){$('body').removeClass('open-search');$('.region-navigation button[aria-expanded="true"]').attr('aria-expanded',"false");$('body:not(.layout-builder-edit) .region-navigation .views-exposed-form form').attr('hidden','');}function removeMegamenu(){$('body').removeClass('open-submenu');$('.navigation nav.menu--main > ul > li.menu-item').off('keydown');$('.region-navigation a[aria-expanded="true"]').attr('aria-expanded',"false");$('.region-navigation a.mobile-menu__open').attr('aria-expanded',"true");focusedElementBeforeMegamenu.focus();}})(jQuery,Drupal);function trapFocus(element){var focusableEls=element.find('a:not([style*="display: none"]), button, textarea, input, select');var firstFocusableEl=focusableEls[0];var lastFocusableEl=focusableEls[focusableEls.length-1];KEYCODE_TAB=9;element.on('keydown',function(e){var isTabPressed=(e.key==='Tab'||e.keyCode===KEYCODE_TAB);if(!isTabPressed)return;if(e.shiftKey){if(document.activeElement===firstFocusableEl){lastFocusableEl.focu
11s();e.preventDefault();}}else{if(document.activeElement===lastFocusableEl){firstFocusableEl.focus();e.preventDefault();}}});};
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.