1document.addEventListener("DOMContentLoaded",()=>{let l=[...document.querySelectorAll("[data-install-app]")];if(!l.length)return;let t=null,n=e=>l.forEach(a=>{a.hidden=!e});window.addEventListener("beforeinstallprompt",e=>{e.preventDefault(),t=e,n(!0)}),window.addEventListener("appinstalled",()=>{t=null,n(!1)}),l.forEach(e=>{e.addEventListener("click",async()=>{t&&(e.disabled=!0,await t.prompt(),await t.userChoice,t=null,e.disabled=!1,n(!1))})})});
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.