1var module_395529466095=void $(function(){$(".uitgelichtecases").each(function(){var $container=$(this),$tablist=$container.find('[role="tablist"]'),$tabsWrapper=$container.find(".uitgelichtecases-tabs-wrapper"),$tabs=$tablist.find('[role="tab"]'),$panels=$container.find('[role="tabpanel"]');function updateTabsOverflow(){var hasOverflow=$tablist.get(0).scrollWidth>$tablist.width(),atScrollEnd=$tablist.scrollLeft()+$tablist.width()>=$tablist.get(0).scrollWidth-2;$tabsWrapper.toggleClass("has-overflow",hasOverflow),$tabsWrapper.toggleClass("scrolled-end",hasOverflow&&atScrollEnd)}function switchTab($newTab){var target=$newTab.attr("aria-controls");$tabs.attr("aria-selected","false").attr("tabindex","-1"),$panels.attr("hidden",""),$newTab.attr("aria-selected","true").removeAttr("tabindex"),$("#"+target).removeAttr("hidden")}$tabs.each(function(i,tab){var $tab=$(tab);$tab.on("click",function(){switchTab($tab)}),$tab.on("keydown",function(e){var nextIndex,index=$tabs.index($tab);if("ArrowRight"===e.key)nextIndex=(index+1)%$tabs.length;else if("ArrowLeft"===e.key)nextIndex=(index-1+$tabs.length)%$tabs.length;else if("Home"===e.key)nextIndex=0;else{if("End"!==e.key)return;nextIndex=$tabs.length-1}e.preventDefault(),$tabs.eq(nextIndex).focus(),switchTab($tabs.eq(nextIndex))})}),updateTabsOverflow(),$tablist.on("scroll",updateTabsOverflow),$(window).on("resize",updateTabsOverflow)})}); 2//# sourceURL=https://144620672.fs1.hubspotusercontent-eu1.net/hubfs/144620672/hub_generated/module_assets/1/395529466095/1785744230811/module_uitgelichtecases.js
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.