!function(){if(document.getElementById("header__search-toggle")){function o(e){var a=e,o=document.querySelector(a.dataset.toggleTarget);o.classList.contains("show-modal")?(o.classList.remove("active"),setTimeout(function(){o.classList.remove("show-modal"),a.focus()},250)):(o.classList.add("show-modal"),setTimeout(function(){if(o.classList.add("active"),a.dataset.setFocus){var e=document.querySelector(a.dataset.setFocus);if(e){var t=e.value;e.value="",e.focus(),e.value=t}}},10))}document.querySelectorAll("*[data-toggle-target]").forEach(function(t){t.addEventListener("click",function(e){e.preventDefault(),o(t)})}),document.addEventListener("keyup",function(e){27===e.keyCode&&(e.preventDefault(),document.querySelectorAll(".search-modal.active").forEach(function(e){o(document.querySelector('*[data-toggle-target="'+e.dataset.modalTargetString+'"]'))}))}),document.addEventListener("click",function(e){var t=e.target,a=document.querySelector(".search-modal.active");t===a&&o(document.querySelector('*[data-toggle-target="'+a.dataset.modalTargetString+'"]'))}),document.addEventListener("keydown",function(e){var t=e||evt;if(9===(t.which||t.keyCode)&&jQuery("div.search-modal").hasClass("active")){var a=jQuery(":focus"),o=e.shiftKey&&9==e.keyCode;a.hasClass("search-form__input")&&o&&setTimeout(function(){jQuery(".search-input__button").focus()},10),a.hasClass("search-input__button")&&!o&&setTimeout(function(){jQuery("input.search-form__input").focus()},10)}})}}();