/** * GMIIE standardized site footer — inject into #gmiie-footer-root once per page. * Attributes: data-gmiie-page, data-footer-disclaimer, data-footer-title, data-footer-subtitle */ (function () { var DESK_TITLES = { home: "GMIIE", fraud: "Fraud Intelligence Desk", legislative: "Legislative Hub", sports: "Athletics Desk", cbdc: "CBDC World", engine: "Intelligence Engine", satirist: "The GMIIE Satirist", tracker: "State Stablecoin Tracker", authors: "Human + AI Authors", institutions: "Institutions Desk", founders: "Founders Engine", xxxiii: "XXXIII — On Chain", nil: "NIL33 Intelligence", classroom: "GMIIE Classroom", query: "Query Console", "global-governance": "Global Media & Governance Desk", terms: "GMIIE Intelligence", "use-of-intelligence": "GMIIE Intelligence", authenticity: "GMIIE Intelligence", methodology: "GMIIE Intelligence", epistemology: "GMIIE Intelligence", "publishing-os": "GMIIE Publishing OS", protocols: "FTH Protocol Stack", "lps-verify": "LPS-1 Verification", }; var DISCLAIMERS = { default: "Copyright © 2026 GMIIE / FTH · Independent analysis — not legal or investment advice.", legal: "Copyright © 2026 GMIIE / FTH · Not investment advice.", legislative: "Copyright © 2026 GMIIE / FTH · Not legal or investment advice. Bill status reflects GMIIE tracker and public sources at time of publication.", fraud: "Copyright © 2026 GMIIE / FTH · Independent analysis — not legal or investment advice. Fraud checks are heuristic.", satirist: "Copyright © 2026 GMIIE / FTH · Satire — not investment or legal advice · SHA-256 hashed · IPFS-anchored via Pinata.", sports: "Copyright © 2026 GMIIE / FTH · Independent analysis — not investment or legal advice. Not affiliated with leagues, teams, or ticketing vendors.", home: "Copyright © 2026 GMIIE / FTH — xxxiii.io · All intelligence sourced from public data — Not investment advice — IPFS-anchored via Pinata · AI crawlers welcome", query: "Copyright © 2026 GMIIE / FTH · API outputs are as-is — not investment advice.", epistemology: "Copyright © 2026 GMIIE / FTH · Editorial epistemology framework — not investment advice.", "publishing-os": "Copyright © 2026 GMIIE / FTH · Internal publishing OS documentation — not investment advice.", }; var ACCENTS = { fraud: "#7a1f2e", legislative: "#5b2d8e", "global-governance": "#5b2d8e", sports: "#1a4a3a", satirist: "#c0392b", cbdc: "#1a3a6b", engine: "#b8953a", tracker: "#5b2d8e", authors: "#1a6b3a", institutions: "#1a3a6b", founders: "#b8953a", xxxiii: "#b8953a", nil: "#1a4a3a", }; var LEGAL_PAGES = { terms: true, "use-of-intelligence": true, authenticity: true, methodology: true, epistemology: true, "publishing-os": true, }; function esc(s) { return String(s || "") .replace(/&/g, "&") .replace(//g, ">") .replace(/"/g, """); } function render(root) { var page = root.getAttribute("data-gmiie-page") || document.body.getAttribute("data-gmiie-page") || "home"; var disclaimerKey = root.getAttribute("data-footer-disclaimer") || (LEGAL_PAGES[page] ? "legal" : page); var title = root.getAttribute("data-footer-title") || DESK_TITLES[page] || "GMIIE Intelligence"; var subtitle = root.getAttribute("data-footer-subtitle") || "xxxiii.io · GMIIE Editorial · Vol. XXXIII"; var disclaimer = DISCLAIMERS[disclaimerKey] || DISCLAIMERS.default; var accent = ACCENTS[page] || "var(--gold)"; var ts = "Generated " + new Date().toUTCString().replace("GMT", "UTC"); root.innerHTML = '"; } function init() { document.querySelectorAll("#gmiie-footer-root").forEach(render); } if (document.readyState === "loading") { document.addEventListener("DOMContentLoaded", init); } else { init(); } })();