(window.blocksyJsonP=window.blocksyJsonP||[]).push([[1],{27:function(e,t,n){var o,r,i;r=[t],void 0===(i="function"==typeof(o=function(e){"use strict";function t(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t-1?":left":e.container.dataset.behaviour.indexOf("right")>-1?":right":""),e.container.addEventListener(e.container.dataset.behaviour.indexOf("side")>-1?"transitionend":"animationend",(function(){}),{once:!0}),document.addEventListener("keyup",(function(t){var n=t.keyCode;t.target;27===n&&(t.preventDefault(),document.body.hasAttribute("data-panel")&&l(e))}),{once:!0}),e.container&&e.container.querySelector(".close-button").addEventListener("click",(function(t){t.preventDefault(),l(e)}),{once:!0}),t=e.container.querySelector(".content-container"),Object(o.disableBodyScroll)(t,{reserveScrollBarGap:!0}),requestAnimationFrame((function(){return window.addEventListener("click",e.handleWindowClick)}))},l=function(e){if(e=i({onClose:function(){},container:null},e),!document.body.hasAttribute("data-panel"))return e.container.classList.remove("active"),void e.onClose();e.container.classList.remove("active"),document.body.dataset.panel="out",e.container.addEventListener("transitionend",(function(){setTimeout((function(){var t;document.body.removeAttribute("data-panel"),ctEvents.trigger("ct:modal:closed",e.container),t=e.container.querySelector(".content-container"),Object(o.enableBodyScroll)(t,{reserveScrollBarGap:!0})}),300)}),{once:!0});window.removeEventListener("click",e.handleWindowClick),e.onClose()},u=function(e,t){if(e.preventDefault(),t=i({onClose:function(){},container:null,focus:!0,clickOutside:!1,isModal:!1,handleWindowClick:function(e){t.container.contains(e.target)||document.body.hasAttribute("data-panel")&&l(t)}},t),document.body.hasAttribute("data-panel"))if(t.isModal&&!t.container.classList.contains("active")){var n=document.querySelector(".ct-header-trigger");n&&n.click(),setTimeout((function(){a(t)}),450)}else l(t);else a(t)};ctEvents.on("ct:offcanvas:force-close",(function(e){return l(e)}));var s=function(e){e.hasSearchEventListener||(e.hasSearchEventListener=!0,e.addEventListener("click",(function(t){u(t,{isModal:!0,container:document.querySelector(e.hash)})})))}}}]);