(()=>{const e=document.body;if(!e)return;let t=e.getElementsByClassName("wp-block-gamurs-header-nav");if(!(t.length>0))return;t=t[0];const n=t.getElementsByClassName("button-search"),s=t.getElementsByClassName("button-menu"),a=t.getElementsByClassName("button-close"),o=t.getElementsByClassName("button-expand-toggle"),r=t.getElementsByClassName("wp-block-gamurs-header-nav__search-wrapper")[0];r&&r.setAttribute("tabindex","-1");const c=t.getElementsByClassName("wp-block-gamurs-header-nav__expanded-wrapper")[0];c&&c.setAttribute("tabindex","-1"),Array.from(n).forEach((e=>{e.addEventListener("click",(function(){if(t.classList.contains("search-open"))t.classList.remove("search-open");else if(t.classList.add("search-open"),t.classList.remove("menu-open"),r){let e=Array.from(r.getElementsByTagName("input")).filter((e=>e.attributes.name&&"s"===e.attributes.name.value));e.length>0&&e[0].focus()}}))})),Array.from(s).forEach((e=>{e.addEventListener("click",(function(){t.classList.add("menu-open"),t.classList.remove("search-open")}))})),Array.from(a).forEach((e=>{e.addEventListener("click",(function(){t.classList.remove("menu-open")}))})),Array.from(o).forEach((e=>{e.addEventListener("click",(function(){t.classList.contains("menu-open")?t.classList.remove("menu-open"):(t.classList.add("menu-open"),t.classList.remove("search-open"))}))})),document.addEventListener("click",(function(e){t.contains(e.target)||t.classList.remove("menu-open")}));const l=new Event("GAMURSToggleSiteTheme"),i=t.getElementsByClassName("button-light-mode");Array.from(i).forEach((t=>{t.addEventListener("click",(function(){Array.from(e.classList).filter((e=>e.startsWith("theme-"))).forEach((t=>e.classList.remove(t))),e.classList.add("theme-light"),window.localStorage.setItem("GAMURS_Wordpress-theme","light"),document.dispatchEvent(l),window.snowplow&&window.snowplow("trackStructEvent",{category:"Site Theme",action:"Switch",label:"Enabled Light Mode"})}))}));const m=t.getElementsByClassName("button-dark-mode");Array.from(m).forEach((t=>{t.addEventListener("click",(function(){Array.from(e.classList).filter((e=>e.startsWith("theme-"))).forEach((t=>e.classList.remove(t))),e.classList.add("theme-dark"),window.localStorage.setItem("GAMURS_Wordpress-theme","dark"),document.dispatchEvent(l),window.snowplow&&window.snowplow("trackStructEvent",{category:"Site Theme",action:"Switch",label:"Enabled Dark Mode"})}))}));const d=t.getElementsByClassName("button-search-close");Array.from(d).forEach((e=>{e.addEventListener("click",(function(e){e.preventDefault(),t.classList.remove("search-open")}))})),document.addEventListener("click",(function(e){t.contains(e.target)||t.classList.remove("search-open")}));const u=t.getElementsByClassName("button-search-clear");Array.from(u).forEach((e=>{e.addEventListener("click",(function(e){e.preventDefault();const n=t.getElementsByTagName("form");n&&n.reset()}))}));let g=t.getElementsByClassName("wp-block-gamurs-header-nav__expanded-wrapper")[0]?.getElementsByClassName("wp-block-gamurs-header-nav__expanded-menu__expanded-menu-wrapper")[0]?.getElementsByTagName("div");g=Array.from(g).map((e=>Array.from(e.children).filter((e=>"UL"===e.tagName)))).reduce(((e,t)=>[...e,...t]),[]),g=Array.from(g).map((e=>Array.from(e.children).filter((e=>"LI"===e.tagName&&e.classList.contains("menu-item-has-children"))))).reduce(((e,t)=>[...e,...t]),[]),Array.from(g).forEach((e=>{const t=e.getElementsByClassName("expand");t.length>0&&t[0].addEventListener("click",(function(t){e.classList.contains("expand-sub-menu")?e.classList.remove("expand-sub-menu"):e.classList.add("expand-sub-menu")}));const n=t.previousElementSibling;n&&"span"===n.tagName.toLowerCase()&&n.addEventListener("click",(function(t){window.innerWidth<=991&&(e.classList.contains("expand-sub-menu")?e.classList.remove("expand-sub-menu"):e.classList.add("expand-sub-menu"))}))}));let h=0;document.addEventListener("scroll",(function(){const e=window.pageYOffset||document.documentElement.scrollTop;if(!t.classList.contains("menu-open"))if(eh){t.classList.add("header-scroll-hide"),window.innerWidth<=991&&t.classList.remove("search-open");let e=t.getElementsByClassName("wp-block-gamurs-network-account-login-logout");e.length>0?(e=e[0].getElementsByClassName("wp-block-gamurs-network-account-login-logout__dropdown"),e=e.length>0?e[0]:null):e=null,e&&e.classList.remove("dropdown-show")}h=e<=0?0:e}));const f=t.getElementsByClassName("wp-block-gamurs-header-nav__trending")[0];if(f){function w(e){var t;0!==e.scrollLeft?e.classList.contains("show-left-button")||e.classList.add("show-left-button"):e.classList.contains("show-left-button")&&e.classList.remove("show-left-button"),e.scrollLeft!==(null!==(t=e.scrollLeftMax)&&void 0!==t?t:e.scrollWidth-e.clientWidth)?e.classList.contains("show-right-button")||e.classList.add("show-right-button"):e.classList.contains("show-right-button")&&e.classList.remove("show-right-button")}w(f),f.addEventListener("scroll",(function(){w(f)})),window.addEventListener("resize",(function(){w(f)}));const L=f.getElementById("wp-block-gamurs-header-nav__trending__button-left"),p=f.getElementById("wp-block-gamurs-header-nav__trending__button-right");L&&L.addEventListener("click",(function(){let e=f.getBoundingClientRect().width/2;f.scroll({left:f.scrollLeft-e,behavior:"smooth"})})),p&&p.addEventListener("click",(function(){let e=f.getBoundingClientRect().width/2;f.scroll({left:f.scrollLeft+e,behavior:"smooth"})}))}window.firebase&&window.firebase.auth()&&window.firebase.auth().onAuthStateChanged((function(e){var t;"login"===(t=e?"login":"logout")?(Array.from(document.getElementsByClassName("network-account-button.network-account-login")).map((e=>{e.classList.add("network-account-toggle-hide")})),Array.from(document.getElementsByClassName("network-account-button.network-account-logout")).map((e=>{e.classList.remove("network-account-toggle-hide")}))):"logout"===t&&(Array.from(document.getElementsByClassName("network-account-button.network-account-login")).map((e=>{e.classList.remove("network-account-toggle-hide")})),Array.from(document.getElementsByClassName("network-account-button.network-account-logout")).map((e=>{e.classList.add("network-account-toggle-hide")})))}))})();