1(()=>{(()=>{"use strict";let n=()=>localStorage.getItem("theme"),m=e=>localStorage.setItem("theme",e),r=()=>{let e=n();return e||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")},a=e=>{e==="auto"&&window.matchMedia("(prefers-color-scheme: dark)").matches?document.documentElement.setAttribute("data-bs-theme","dark"):document.documentElement.setAttribute("data-bs-theme",e)},i=e=>{let t=document.querySelector(".theme-icon-active"),o=document.querySelector(`[data-bs-theme-value="${e}"] .theme-icon`);t&&o&&(t.innerHTML=o.outerHTML)};a(r());let d=(e,t=!1)=>{let o=document.querySelector(".bs-theme-text"),c=document.querySelector(`[data-bs-theme-value="${e}"]`);if(c){if(document.querySelectorAll("[data-bs-theme-value]").forEach(s=>{s.classList.remove("active"),s.setAttribute("aria-pressed","false")}),c.classList.add("active"),c.setAttribute("aria-pressed","true"),o&&c){let s=`${o.textContent} (${c.dataset.bsThemeValue})`}i(e),t&&c.focus()}};window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",()=>{let e=n();e!=="light"&&e!=="dark"&&a(r())}),window.addEventListener("DOMContentLoaded",()=>{d(r()),document.querySelectorAll("[data-bs-theme-value]").forEach(e=>{e.addEventListener("click",()=>{let t=e.getAttribute("data-bs-theme-value");m(t),a(t),d(t,!0)})})})})();})();
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.