// ts/corps.ts var main = document.querySelector("main"); (async () => { const loader = document.querySelector("#loader"); loader.style.display = "block"; try { await render(); } catch (e) { main.textContent = e instanceof Error ? e.message : String(e); } loader.style.display = "none"; })(); async function render() { const corps = await fetch("corps.json").then((r) => r.json()); corps.sort((a, b) => (a.headquartersAddress?.lines.find((line) => line.type === "SYSTEM").entity.naturalId ?? "").localeCompare(b.headquartersAddress?.lines.find((line) => line.type === "SYSTEM").entity.naturalId ?? "")); main.innerHTML = `
| code | name | shareholders | HQ |
|---|