;((window,document)=>{ // MenusWidget document.addEventListener("DOMContentLoaded",function(){var e=document.getElementById("menu-toggle");let t=document.querySelector(".menu-parent-unordered-list");e.addEventListener("click",function(){t.classList.toggle("show-menu")});let n=()=>window.innerWidth<=768;function o(){document.querySelectorAll(".menu-parent-list").forEach(e=>{let l=e.querySelector("a"),n=e.querySelector(".mega-menu-dropdown");n&&(n.style.display="none",n.style.position="static",l.addEventListener("click",function(e){var t,o;e.preventDefault(),n.classList.contains("show")?s(n,l):(document.querySelectorAll(".mega-menu-dropdown.show").forEach(e=>{s(e,e.previousElementSibling)}),t=n,e=l,t.style.display="block",t.classList.add("show"),(o=e.getAttribute("data-hover-color"))&&(e.style.backgroundColor=o,e.style.color="white"),setTimeout(()=>{document.documentElement.scrollTop+=t.getBoundingClientRect().top-1.5*t.offsetTop},100))}),l.addEventListener("mouseover",()=>{var e;n.classList.contains("show")||(e=r(Math.floor(10*Math.random())),l.style.backgroundColor=e,l.style.color="white",l.setAttribute("data-hover-color",e))}),l.addEventListener("mouseout",()=>{n.classList.contains("show")||(l.style.backgroundColor="",l.style.color="")}))})}function s(t,o){t.classList.remove("show"),setTimeout(()=>{t.style.display="none";var e=r(Array.from(document.querySelectorAll(".megamenu-link > a")).indexOf(o));o.style.backgroundColor="",o.style.color=e},50)}function l(){document.querySelectorAll(".menu-parent-list").forEach(e=>{var t=e.querySelector(".mega-menu-dropdown"),e=e.querySelector("a");t&&(t.classList.remove("show"),t.style.display="none",e.style.backgroundColor="",e.style.borderTop="")}),n()?(document.querySelectorAll("li.megamenu-link").forEach(e=>{e.replaceWith(e.cloneNode(!0))}),o()):document.querySelectorAll("li.megamenu-link").forEach(o=>{let l=o.querySelector(".megaMenu");l&&(l.style.position="absolute",o.addEventListener("mouseenter",function(){l.style.display="block",o.style.zIndex="999999999999999";var e=l.getBoundingClientRect(),t=e.left,t=window.innerWidth-(t+e.width)-20,t=(t<0&&(l.style.left=`-${Math.abs(t)}px`),e.top);window.innerHeight-(t+e.height)-4<0&&(l.style.overflowY="auto",l.setAttribute("style",l.getAttribute("style").replaceAll(/--calc-height:\s*\d+px;/g,"")+`--calc-height:${window.innerHeight-t-4}px;`)),l.classList.add("show-menu"),l.scrollTop=0}),o.addEventListener("mouseleave",function(){l.style.display="none",l.style.overflowY="unset",l.style.left="unset",o.style.zIndex="",l.classList.remove("show-menu"),l.style.left="0",l.setAttribute("style",l.getAttribute("style").replaceAll(/--calc-height:\s*\d+px;/g,"")),l.scrollTop=0}))})}function r(e){var t=["#FF4500","#FF1493","#00BFFF","#32CD32","#1E90FF","#FF69B4","#00CED1","#8A2BE2","#FFA500","#FF6347","#4682B4"];return t[e%t.length]}l(),window.addEventListener("resize",function(){l()}),document.querySelectorAll(".megamenu-link > a").forEach((t,e)=>{var o=t.parentElement.querySelector(".megaMenu");let l=r(e);t.style.color=l,o&&!n()&&(o.style.borderTop="6px solid "+l),t.addEventListener("mouseover",()=>{t.style.backgroundColor=l,t.style.color="white"}),t.addEventListener("mouseout",()=>{var e=t.nextElementSibling;e&&e.classList.contains("show")||(t.style.backgroundColor="",t.style.color=l)})}),window.addEventListener("resize",function(){l()})}); })(_window,_document);