File: /homepages/34/d890102484/htdocs/sites/tesoftV2/wp-content/plugins/otter-blocks/build/blocks/tabs.js
!function(){"use strict";var e;e=()=>{document.querySelectorAll(".wp-block-themeisle-blocks-tabs").forEach((e=>{const t=Array.from(e.querySelectorAll(":scope > .wp-block-themeisle-blocks-tabs__content > .wp-block-themeisle-blocks-tabs-item")),c=document.createElement("div");c.classList.add("wp-block-themeisle-blocks-tabs__header"),e.prepend(c);let s=!1;const o=[];t.forEach(((e,a)=>{const l=e.querySelector(":scope > .wp-block-themeisle-blocks-tabs-item__content");l.setAttribute("role","tabpanel");const i=e.querySelector(":scope > .wp-block-themeisle-blocks-tabs-item__header");i.setAttribute("role","tab");const d=document.createElement("div");d.classList.add("wp-block-themeisle-blocks-tabs__header_item"),d.tabIndex=0;const n=i.cloneNode(!0);n.classList.remove("wp-block-themeisle-blocks-tabs-item__header"),d.appendChild(n),"true"!==e.dataset.defaultOpen||s?o.push({headerItem:d,content:l,headerMobile:i}):(d.classList.add("active"),l.classList.add("active"),i.classList.add("active"),s=!0);const r=(e,t)=>{const s=e.querySelector(":scope > .wp-block-themeisle-blocks-tabs-item__content"),o=e.querySelector(":scope > .wp-block-themeisle-blocks-tabs-item__header");s.classList.toggle("active",t===a),s.classList.toggle("hidden",t!==a),o.classList.toggle("active",t===a),o.classList.toggle("hidden",t!==a),o.setAttribute("aria-selected",t===a),Array.from(c.childNodes).forEach(((e,t)=>{e.classList.toggle("active",t===a),e.classList.toggle("hidden",t!==a),e.setAttribute("aria-selected",t===a)})),t===a&&o&&((e,t={})=>{if(!e)return;const c=e.getBoundingClientRect();0<=c.top&&0<=c.left&&c.bottom<=(window.innerHeight||document.documentElement.clientHeight)&&c.right<=(window.innerWidth||document.documentElement.clientWidth)||e.scrollIntoView(t)})(o)};d.addEventListener("click",(()=>t.forEach(r))),d.addEventListener("keyup",(e=>{"Enter"===e.code&&(e.preventDefault(),t.forEach(r))})),i.addEventListener("click",(()=>t.forEach(r))),i.addEventListener("keyup",(e=>{"Enter"===e.code&&(e.preventDefault(),t.forEach(r))})),c.appendChild(d)})),s||(o?.[0]?.headerItem.classList.add("active"),o?.[0]?.content.classList.add("active"),o?.[0]?.headerMobile.classList.add("active"))}))},"undefined"!=typeof document&&("complete"!==document.readyState&&"interactive"!==document.readyState?document.addEventListener("DOMContentLoaded",e):e())}();