// Realtime Agent Studio - Custom JavaScript document.addEventListener("DOMContentLoaded", function () { // Add external link icons document.querySelectorAll('a[href^="http"]').forEach(function (link) { if (!link.hostname.includes(window.location.hostname)) { link.setAttribute("target", "_blank"); link.setAttribute("rel", "noopener noreferrer"); } }); // Smooth scroll for anchor links document.querySelectorAll('a[href^="#"]').forEach(function (anchor) { anchor.addEventListener("click", function (e) { const targetId = this.getAttribute("href").slice(1); const targetElement = document.getElementById(targetId); if (targetElement) { e.preventDefault(); targetElement.scrollIntoView({ behavior: "smooth", block: "start", }); } }); }); });