1function setupBackToTop(){const backtop=document.getElementById("backToTop");if(!backtop)return;backtop.style.display="none";if(typeof backToTopSetting==="undefined"||backToTopSetting.backTopValue!=="1")return;let lastScroll=0;let ticking=false;let keyboardMode=false;document.addEventListener("keydown",e=>{if(e.key==="Tab"){keyboardMode=true}});window.addEventListener("wheel",()=>{keyboardMode=false});window.addEventListener("scroll",()=>{const currentScroll=window.scrollY;if(!ticking){window.requestAnimationFrame(()=>{if(keyboardMode){const backtopY=backtop.offsetTop;if(currentScroll+window.innerHeight>backtopY-100){backtop.style.display="block"}}else{if(currentScroll>1200&¤tScroll<lastScroll){backtop.style.display="block"}else{backtop.style.display="none"}}lastScroll=currentScroll;ticking=false});ticking=true}});backtop.addEventListener("click",()=>{window.scrollTo({top:0,behavior:"smooth"});document.body.tabIndex=-1;setTimeout(()=>document.body.focus(),300);setTimeout(()=>{document.body.removeAttribute("tabindex")},500)})}if(document.readyState==="loading"){document.addEventListener("DOMContentLoaded",setupBackToTop)}else{setupBackToTop()}function desktopZoomResize(){const desktop=window.matchMedia("(hover: hover) and (pointer: fine)").matches;if(!desktop){document.body.classList.remove("zoomed");return}if(window.innerWidth<980){document.body.classList.add("zoomed")}else{document.body.classList.remove("zoomed")}}desktopZoomResize();window.addEventListener("resize",desktopZoomResize);document.querySelectorAll("#skiplink, .skipcontent").forEach(function(link){link.addEventListener("click",function(e){const href=this.getAttribute("href")||"";const targetId=href.replace("#","");const targetEl=document.getElementById(targetId);if(targetEl){return}e.preventDefault();const mainEl=document.querySelector('main, [role="main"]');if(mainEl){mainEl.setAttribute("tabindex","-1");mainEl.focus({preventScroll:false})}})});
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.