1document.addEventListener("DOMContentLoaded",(()=>{const e=document.querySelectorAll(".maggiolidxp-nav-tabs__link"),t=document.querySelectorAll(".maggiolidxp-tab-content__panel"),n=()=>{let e={},t=window.location.search.substring(1);if(t){let n=t.split("&");for(let t=0;t<n.length;t++){let i=n[t].split("="),l=decodeURIComponent(i[0]),o=void 0===i[1]||decodeURIComponent(i[1]);e[l]=o}}return e};let i;e.forEach((i=>{i.addEventListener("click",(l=>{l.preventDefault(),(i=>{const l=i.id.replace("newsletter-archive-","");e.forEach((e=>e.setAttribute("aria-selected","false"))),t.forEach((e=>e.setAttribute("hidden",""))),i.setAttribute("aria-selected","true");const o=document.querySelector(`[aria-labelledby="${i.id}"]`);o&&(o.removeAttribute("hidden"),o.dispatchEvent(new Event("tab-shown",{bubbles:!0}))),((e,t)=>{const i=n();for(const e in i)e.startsWith("page-nl-")&&delete i[e];i["id-nl"]=t;let l="";for(let e in i)""!==l&&(l+="&"),l+=e+"="+encodeURIComponent(i[e]);const o=window.location.pathname+(l?"?"+l:"");history.pushState(null,"",o)})(0,l)})(i)}))}));const l=n();if(l["id-nl"]){const e=l["id-nl"];i=document.getElementById(`newsletter-archive-${e}`)}if(i||(i=e[0]),i){i.id.replace("newsletter-archive-",""),e.forEach((e=>{e!==i&&e.setAttribute("aria-selected","false")})),t.forEach((e=>{e.getAttribute("aria-labelledby")!==i.id&&e.setAttribute("hidden","")})),i.setAttribute("aria-selected","true");const n=document.querySelector(`[aria-labelledby="${i.id}"]`);n&&(n.removeAttribute("hidden"),n.dispatchEvent(new Event("tab-shown",{bubbles:!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.