/* (function () { document.addEventListener('click', function (e) { var header = e.target.closest('.accordion-header'); if (!header) return; var accordion = header.closest('.accordion'); if (!accordion || !accordion.closest('.wp-block-qv-faq-accordion')) return; var btn = header.querySelector('.accordion-button'); var targetId = btn && (btn.getAttribute('data-bs-target') || btn.getAttribute('aria-controls')); if (!targetId) return; var id = targetId.replace('#', ''); var panel = document.getElementById(id); if (!panel) return; e.preventDefault(); var open = panel.classList.contains('show'); accordion.querySelectorAll('.accordion-collapse.show').forEach(function (el) { el.classList.remove('show'); var b = accordion.querySelector('[aria-controls="' + el.id + '"]'); if (b) { b.classList.add('collapsed'); b.setAttribute('aria-expanded', 'false'); } }); if (!open) { panel.classList.add('show'); if (btn) { btn.classList.remove('collapsed'); btn.setAttribute('aria-expanded', 'true'); } } }); })(); */