1var compId=null,openItem;function setOpenItem(b,a){openItem=null;b!==openItem&&(compId=a,openItem=b,toggleAccordion())}function setOpenItemHeight(){for(var b=document.getElementsByClassName("faq-accordion__open"),a=0;a<b.length;a++)b[a].style.height=b[a].scrollHeight+"px"} 2function toggleAccordion(){for(var b=[],a=document.getElementsByClassName("faq-accordion__item"),c=0;c<a.length;c++)a[c].classList.contains(compId)&&b.push(a[c]);b&&null!==openItem&&(a=b[openItem].querySelector(".content-"+openItem),a.classList.contains("faq-accordion__open")?(b[openItem].classList.remove("faq-accordion__item--active"),a.classList.remove("faq-accordion__open"),a.style.height="0px"):(b[openItem].classList.add("faq-accordion__item--active"),a.classList.add("faq-accordion__open"),a.style.height= 3a.scrollHeight+"px"))}document.addEventListener("DOMContentLoaded",setOpenItemHeight);var list=document.querySelector(".responsivegrid"); 4if(list){var MutationObserver=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver,config={attributes:!0,subtree:!0,attributeFilter:["class"]},observer=new MutationObserver(function(b){b.forEach(function(a){1===a.target.classList.length&&a.target.classList.contains("modal__content")&&a.target.querySelector(".faq-accordion")&&setOpenItemHeight()})});observer.observe(list,config)};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.