1window.hcmsHealthTracker={checks:{},hasErrors:!1,registerCheck:function(e,t){this.checks[e]=t||"loading",this.updateMetaTag(e,this.checks[e])},updateCheck:function(e,t){this.checks[e]=t,"unhealthy"===t&&(this.hasErrors=!0),this.updateMetaTag(e,t)},updateMetaTag:function(e,t){let n=document.querySelector('meta[name="hcmsHealthCheck-'+e+'"]');if(!n){n=document.createElement("meta"),n.setAttribute("name","hcmsHealthCheck-"+e),n.setAttribute("data-check-type","client-side");const t=document.querySelector('meta[name="theme-color"]');t&&t.nextSibling?t.parentNode.insertBefore(n,t.nextSibling):document.head.appendChild(n)}n.setAttribute("content",t)},getOverallHealth:function(){const e=Object.values(this.checks);return e.some(e=>"unhealthy"===e)?"unhealthy":e.some(e=>"loading"===e)?"loading":"healthy"}},window.contentItemsLoaded&&window.contentItemsLoaded.then(()=>{window.hcmsHealthTracker.updateCheck("contentItems","healthy")}).catch(e=>{console.error("HCMS content items loading failed:",e),window.hcmsHealthTracker.updateCheck("contentItems","unhealthy")}),setTimeout(()=>{"loading"===window.hcmsHealthTracker.checks.contentItems&&(console.warn("HCMS content items loading timeout"),window.hcmsHealthTracker.updateCheck("contentItems","unhealthy"))},3e4),window.hcmsHealthTracker.registerCheck("contentItems","loading");
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.