"use strict"; const fs = require("fs"); const path = require("path"); const websiteRoot = path.resolve(__dirname, "..", "website"); const releaseKey = "evidence-os-20260726-v27"; function walk(directory) { return fs.readdirSync(directory, { withFileTypes: true }).flatMap((entry) => { const target = path.join(directory, entry.name); return entry.isDirectory() ? walk(target) : [target]; }); } function attributeValue(source, expression) { const match = source.match(expression); return match ? match[1] : ""; } function canonicalNavigation(rootHref, activePage) { const links = [ ["projects", "Platform", "projects/"], ["research", "Research", "research/"], ["publications", "Evidence", "publications/"], ["diligence", "Diligence", "diligence/"], ["about", "Company", "about/"], ["diligence-cta", "Open diligence", "diligence/", "nav-cta"] ]; const markup = links.map(([id, label, route, className]) => { const current = id === activePage ? ' active" aria-current="page' : ""; const classes = className || current ? ` class="${className || ""}${current}"` : ""; return `${label}`; }).join(""); return `