/* ============================================================
   Closing — empty placeholder; the closing section is rendered
   inside lstm.jsx (after the LSTM block) for tidy DOM ordering.
   This file just kicks off all React mounts after page load.
   ============================================================ */

(function() {
  function mountAll() {
    if (window.__mountAnnFigures) window.__mountAnnFigures();
    if (window.__mountCnnFigures) window.__mountCnnFigures();
    if (window.__mountRnnFigures) window.__mountRnnFigures();
    if (window.__mountLstmFigures) window.__mountLstmFigures();
  }

  if (document.readyState === 'complete' || document.readyState === 'interactive') {
    setTimeout(mountAll, 50);
  } else {
    window.addEventListener('DOMContentLoaded', () => setTimeout(mountAll, 50));
  }
  // Backup: also mount on full load
  window.addEventListener('load', () => setTimeout(mountAll, 100));
})();
