document.addEventListener("DOMContentLoaded", () => { const currentYear = document.getElementById("currentYear"); if (currentYear) { currentYear.textContent = String(new Date().getFullYear()); } const navbar = document.getElementById("mainNav"); if (!navbar) { return; } const collapseElement = navbar.querySelector(".navbar-collapse"); const navLinks = navbar.querySelectorAll(".nav-link"); const collapse = collapseElement ? bootstrap.Collapse.getOrCreateInstance(collapseElement, { toggle: false }) : null; navLinks.forEach((link) => { link.addEventListener("click", () => { if (window.innerWidth < 992 && collapse) { collapse.hide(); } }); }); });