1/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */ 2(function($,Drupal){const scrollToForFloatHeader=(targetSelectors,timeout)=>{let targetElement=null;try{targetElement=document.querySelector(targetSelectors);}catch(e){targetElement=null;}if(!targetElement)return;const targetOffsetTop=window.scrollY+targetElement.getBoundingClientRect().top;const headerHeight=document.querySelector(".header")?.clientHeight??0;const scrollTop=targetOffsetTop-headerHeight-2;if(timeout>0)window.setTimeout(()=>{window.scrollTo({top:scrollTop});},timeout);else window.scrollTo({top:scrollTop});};const viewScroller=()=>{if(window.location.hash){window.addEventListener("popstate",(e)=>{scrollToForFloatHeader(window.location.hash,10);});scrollToForFloatHeader(window.location.hash,300);}};Drupal.behaviors.viewer={attach:function(context){viewScroller();}};})(jQuery,Drupal);;
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.