(()=>{let t=0;function e(t,e,n){if(t.dataset.state="closed",t.querySelector(".lin-faq__trigger")?.setAttribute("aria-expanded","false"),n)return e.hidden=!0,void delete e.dataset.state;e.style.setProperty("--lin-faq-content-height",`${e.scrollHeight}px`),e.dataset.state="closed"}function n(n){const a=n.querySelector(".lin-faq__trigger"),i=n.querySelector(".lin-faq__content");a&&i&&(i.id||(t+=1,i.id=`lin-faq-content-${t}`),a.setAttribute("aria-controls",i.id),e(n,i,!0),i.addEventListener("animationend",()=>{"closed"===i.dataset.state&&(i.hidden=!0)}),a.addEventListener("click",()=>{"open"===n.dataset.state?e(n,i,!1):function(t,e){t.dataset.state="open",t.querySelector(".lin-faq__trigger")?.setAttribute("aria-expanded","true"),e.hidden=!1,e.style.setProperty("--lin-faq-content-height",`${e.scrollHeight}px`),e.dataset.state="open"}(n,i)}))}function a(){document.querySelectorAll(".lin-faq").forEach(t=>{"true"!==t.dataset.linMounted&&(t.dataset.linMounted="true",t.querySelectorAll(".lin-faq__item").forEach(n))})}"loading"===document.readyState?document.addEventListener("DOMContentLoaded",a):a()})();