/**handles:aioseo/js/src/vue/standalone/blocks/table-of-contents/frontend.js,type-script**/ let c=document.querySelectorAll(".aioseo-toc-header-area")||[],a=document.querySelectorAll(".aioseo-toc-header-collapsible")||[];c.forEach(e=>{!e||e.parentElement.classList.contains("aioseo-toc-header")||e.parentElement.classList.add("aioseo-toc-header")}),a.forEach(l=>{l.addEventListener("click",()=>{var e=null==l?void 0:l.closest(".aioseo-toc-header"),o=e?e.querySelector(".aioseo-toc-contents"):null,o,o;o&&(o.classList.toggle("aioseo-toc-collapsed"),(o=e.querySelector(".aioseo-toc-header-collapsible-closed"))&&o.classList.toggle("aioseo-toc-collapsed"),o=e.querySelector(".aioseo-toc-header-collapsible-open"))&&o.classList.toggle("aioseo-toc-collapsed")})}); (()=>{function e(){let s=document.getElementById("menu-toggle");if(s){let t=document.getElementById("mobile-sidebar");var e=document.getElementById("mobile-sidebar-overlay"),r;let a=t.querySelector("ul"),i=document.body;[s,e].forEach(e=>{e.addEventListener("click",e=>{t.classList.contains("toggled-on")?(s.setAttribute("aria-expanded","false"),a.setAttribute("aria-expanded","false")):(s.setAttribute("aria-expanded","true"),a.setAttribute("aria-expanded","true")),s.classList.toggle("toggled-on"),t.classList.toggle("toggled-on"),i.classList.toggle("mobile-sidebar-active")})})}}function t(){var e=document.getElementById("mobile-navigation"),t;e&&[...e.querySelectorAll(".dropdown-toggle")].forEach(a=>{a.addEventListener("click",e=>{e.preventDefault();var e=a.previousElementSibling,t=e.closest("li");t.classList.contains("is-open")?(a.setAttribute("aria-expanded","false"),e.setAttribute("aria-expanded","false")):(a.setAttribute("aria-expanded","true"),e.setAttribute("aria-expanded","true")),t.classList.toggle("is-open")})})}function a(){var e=document.querySelectorAll(".top-search");e&&e.forEach(t=>{let a=t.querySelector(".top-search .top-search-button"),i=t.querySelector(".top-search .search-field");a.addEventListener("click",e=>{(t.classList.contains("active")?(a.setAttribute("aria-expanded","false"),a):(a.setAttribute("aria-expanded","true"),i)).focus(),t.classList.toggle("active")})})}e(),t(),a()})();