!function(){function e(e,t){var n,e=document.querySelector(e),a=document.querySelector(t);function o(e){for(var t=e.parentNode;!t.classList.contains("menu");)t.classList.contains("menu-item-has-children")&&t.classList.toggle("focus"),t=t.parentNode}null!==a&&(null!==(n=e.querySelector(".menu-toggle"))&&(n.setAttribute("aria-expanded","false"),n.addEventListener("click",function(){a.classList.toggle("toggled-on"),n.setAttribute("aria-expanded",a.classList.contains("toggled-on"))})),a.querySelectorAll(".menu-item-has-children > a, .page_item_has_children > a").forEach(function(e){e.after(function(){var e=document.createElement("button");e.classList.add("dropdown-toggle"),e.setAttribute("aria-expanded","false");var t=(new DOMParser).parseFromString(donovanScreenReaderText.icon,"text/html").body.firstElementChild;return e.appendChild(t),(t=document.createElement("span")).classList.add("screen-reader-text"),t.textContent=donovanScreenReaderText.expand,e.appendChild(t),e.cloneNode(!0)}())}),a.querySelectorAll(".current-menu-ancestor > button").forEach(function(e){e.classList.add("toggled-on"),e.setAttribute("aria-expanded","true"),e.querySelector(".screen-reader-text").textContent=donovanScreenReaderText.collapse}),a.querySelectorAll(".current-menu-ancestor > .sub-menu").forEach(function(e){e.classList.add("toggled-on")}),a.querySelectorAll(".dropdown-toggle").forEach(function(e){e.addEventListener("click",function(){e.classList.toggle("toggled-on"),e.setAttribute("aria-expanded",e.classList.contains("toggled-on")),e.querySelector(".screen-reader-text").textContent=e.classList.contains("toggled-on")?donovanScreenReaderText.collapse:donovanScreenReaderText.expand,e.nextElementSibling.classList.toggle("toggled-on")})}),a.querySelectorAll(".menu-item-has-children a, .page_item_has_children a").forEach(function(e){e.addEventListener("focus",function(){o(e)}),e.addEventListener("blur",function(){o(e)})}))}document.addEventListener("DOMContentLoaded",function(){e(".primary-navigation-wrap",".main-navigation"),e(".header-bar",".top-navigation")})}();
document.addEventListener("DOMContentLoaded",function(){var e,t,n=document.querySelector("#main-navigation-wrap .header-search");null!==n&&(e=n.querySelector(".header-search-icon"),t=n.querySelector(".header-search-form"),e.addEventListener("click",function(){t.classList.toggle("toggled-on"),t.querySelector(".search-form .search-field").focus(),e.setAttribute("aria-expanded",t.classList.contains("toggled-on"))}),n.addEventListener("click",function(e){e.stopPropagation()}),document.addEventListener("click",function(){t.classList.remove("toggled-on"),e.setAttribute("aria-expanded","false")}))});
document.addEventListener("DOMContentLoaded",function(){var o=document.createElement("button");o.setAttribute("id","scroll-to-top"),o.setAttribute("aria-label",donovanProScrollToTop.label),o.classList.add("scroll-to-top-button");var t,e,n=(new DOMParser).parseFromString(donovanProScrollToTop.icon,"text/html").body.firstElementChild;o.appendChild(n),document.body.appendChild(o),null!==(t=o)&&((e=function(){150<(window.pageYOffset|document.body.scrollTop)?t.classList.add("visible"):t.classList.remove("visible")})(),window.onscroll=function(){e()},t.addEventListener("click",function(){return window.scrollTo({top:0,behavior:"smooth"}),!1}))});