1(()=>{var e="data-dark-mode",t=document.getElementById("mode");t!==null&&(window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",t=>{t.matches?(localStorage.setItem("theme","dark"),document.documentElement.setAttribute(e,"")):(localStorage.setItem("theme","light"),document.documentElement.removeAttribute(e))}),t.addEventListener("click",()=>{document.documentElement.toggleAttribute(e),localStorage.setItem("theme",document.documentElement.hasAttribute(e)?"dark":"light"),n()}),localStorage.getItem("theme")==="dark"?document.documentElement.setAttribute(e,""):document.documentElement.removeAttribute(e));function n(){if(document.querySelector(".utterances-frame")){let t="github-light";localStorage.getItem("theme")==="dark"&&(t="github-dark",e==="icy-dark-mode"&&(t="icy-dark"));const n={type:"set-theme",theme:t},s=document.querySelector(".utterances-frame");s.contentWindow.postMessage(n,"https://utteranc.es")}}})()
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.