// Listen for height messages from embedded visualizations and resize iframes window.addEventListener('message', (e) => { try { const data = typeof e.data === 'string' ? JSON.parse(e.data) : e.data; if (!data || data.type !== 'vizHeight') return; const iframe = document.getElementById(data.id); if (iframe && data.height && !isNaN(data.height)) { iframe.style.height = (data.height) + 'px'; } } catch (err) { // ignore malformed messages } }, false);
Built by Lucas Pompe — Data: Elo ratings from eloratings.net, Maddison Project Database 2023