function initNavigationDropdowns(selector){document.querySelectorAll(`${selector} button`).forEach((navBtn)=>{const parent=navBtn.parentElement;const navMenu=parent.nextElementSibling;navBtn.addEventListener("click",()=>{const expanded=navBtn.getAttribute("aria-expanded")==="true";navBtn.setAttribute("aria-expanded",!expanded);parent.classList.toggle("active",!expanded);if(!expanded){navMenu.style.height=navMenu.scrollHeight+"px";navMenu.addEventListener("transitionend",function removeHeight(){if(parent.classList.contains("active")){navMenu.style.height="auto";} navMenu.removeEventListener("transitionend",removeHeight);});}else{navMenu.style.height=navMenu.scrollHeight+"px";requestAnimationFrame(()=>{navMenu.style.height="0";});}});});} initNavigationDropdowns(".navigation__general");initNavigationDropdowns(".navigation-bonuses__general");initNavigationDropdowns(".navigation-spins__general");initNavigationDropdowns(".navigation-promo__general");initNavigationDropdowns(".navigation-welcome__general");initNavigationDropdowns(".navigation-vip__general");initNavigationDropdowns(".navigation-app__general");initNavigationDropdowns(".navigation-deposit__general");initNavigationDropdowns(".navigation-casino__general");initNavigationDropdowns(".navigation-slots__general");initNavigationDropdowns(".navigation-live__general");initNavigationDropdowns(".navigation-support__general");initNavigationDropdowns(".navigation-login__general");initNavigationDropdowns(".navigation-gaming__general");initNavigationDropdowns(".navigation-privacy__general");