// Fail-safe auto-remover for any initializing overlay (function () { function dismissLoader() { var loader = document.getElementById("loading-overlay"); if (loader) { loader.style.opacity = "0"; setTimeout(function () { if (loader && loader.parentNode) loader.parentNode.removeChild(loader); }, 300); } } setTimeout(dismissLoader, 800); window.addEventListener("DOMContentLoaded", function () { setTimeout(dismissLoader, 400); }); window.addEventListener("load", function () { setTimeout(dismissLoader, 200); }); })();