1import{E as c}from"./DsJt69a4.js";let o=0,l=0;const y=()=>{const t=c("body-scroll-lock:active",()=>!1),e=c("body-scroll-lock:scroll-y",()=>0);return{lock:()=>{o===0&&(l=window.scrollY,e.value=l,document.body.style.position="fixed",document.body.style.top=`-${l}px`,document.body.style.left="0",document.body.style.right="0",document.body.style.overflow="hidden",t.value=!0),o++},unlock:()=>{o=Math.max(0,o-1),!(o>0)&&(document.body.style.position="",document.body.style.top="",document.body.style.left="",document.body.style.right="",document.body.style.overflow="",t.value=!1,window.scrollTo(0,l))},isLocked:t,lockedScrollY:e}};export{y as u};
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.