1document.addEventListener("DOMContentLoaded",function(){document.querySelectorAll(".BU-CRD-ToggleComparison").forEach(container=>{const options=container.querySelectorAll(".BU-CRD-ToggleOption"),contents=container.querySelectorAll(".BU-CRD-ToggleContent");options.length===0||contents.length===0||options.forEach(option=>{option.addEventListener("click",function(){const Option=this.getAttribute("data-option"),options2=container.querySelectorAll(".BU-CRD-ToggleOption"),contents2=container.querySelectorAll(".BU-CRD-ToggleContent");if(!/^[a-zA-Z0-9_-]+$/.test(Option)){console.warn("Invalid data-option value:",Option);return}options2.forEach(opt=>opt.classList.remove("active"));const activeOption=container.querySelector(`.BU-CRD-ToggleOption[data-option="${CSS.escape(Option)}"]`);activeOption&&activeOption.classList.add("active"),contents2.forEach(content=>{content.setAttribute("hidden",!0)});const contentId="content"+CSS.escape(Option),contentToShow=container.querySelector(`#${contentId}`);contentToShow&&contentToShow.removeAttribute("hidden")})})})});
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.