!function(){"use strict";class e{constructor(e){this.tabContainer=e,this.tabs=this.tabContainer.querySelectorAll(".tab"),this.contentElements=document.querySelectorAll(".tab-content")[0].querySelectorAll(".tab-screen"),this.init()}init(){this.resetAllActiveTabs(),this.tabs[0].classList.add("active"),this.activateTabContent(0),this.tabs.forEach(((e,t)=>{e.addEventListener("click",(()=>{this.resetActiveTabs(),e.classList.add("active"),this.switchTabContent(t)}))}))}resetAllActiveTabs(){this.tabs.forEach((e=>e.classList.remove("active"))),this.contentElements.forEach((e=>e.classList.remove("tab-screen--active")))}resetActiveTabs(){this.tabs.forEach((e=>e.classList.remove("active")))}activateTabContent(e){this.contentElements[e].classList.add("tab-screen--active")}switchTabContent(e){const t=document.querySelector(".tab-screen--active");t&&t.classList.remove("tab-screen--active"),this.activateTabContent(e)}}class t{constructor(e){this.elements={parent:e,container:e.querySelector(".accordion-item__inner"),header:e.querySelector(".accordion-item__header"),body:e.querySelector(".accordion-item__body")},this.isOpened=!1,this.headerClickListener=this.toggle.bind(this),this.init()}init(){this.setContainerHeight(this.elements.header.offsetHeight),this.elements.header.addEventListener("click",this.headerClickListener),this.close(),setTimeout((()=>{this.markReady()}),750)}markReady(){this.elements.parent.classList.add("ready")}open(){this.isOpened||(this.isOpened=!0,this.elements.parent.classList.add("opened"),this.setContainerHeight(this.elements.header.offsetHeight+this.elements.body.offsetHeight))}close(){this.isOpened&&(this.isOpened=!1,this.elements.parent.classList.remove("opened"),this.setContainerHeight(this.elements.header.offsetHeight))}toggle(){this.isOpened?this.close():this.open()}setContainerHeight(e){this.elements.container.style.height=`${e}px`}destroy(){this.elements.header.removeEventListener("click",this.headerClickListener),this.close(),this.elements.container.style.height=""}}document.addEventListener("DOMContentLoaded",(()=>{let s=[],i=!1,n=!1;function a(){window.innerWidth>=768?(i||(function(){const t=document.querySelectorAll(".tab-bar");t.length&&t.forEach((t=>{new e(t)}))}(),i=!0),n&&(s.forEach((e=>e.destroy())),s=[],n=!1)):(n||(document.querySelectorAll(".accordion__items .accordion-item").forEach((e=>{const i=new t(e);s.push(i)})),n=!0),i&&(i=!1))}a(),window.addEventListener("resize",a)}))}();