1function initializeAccordionAndPagination(e,t,n,i,o,c,a,s,l){document.addEventListener("DOMContentLoaded",(function(){const r=document.querySelectorAll(t);r.forEach((function(e){e.addEventListener("click",(function(){const t=e.querySelector(n),c=e.querySelector(o),a=e.querySelector(i);t&&(t!==c?(t&&t.classList.toggle("open"),c&&c.classList.toggle("hide"),a&&a.classList.toggle("rotate-180")):(t&&t.classList.toggle("open"),c&&c.classList.toggle("hide")))}))}));const d=Math.ceil(r.length/l);let u=1;const g=document.querySelector(c),v=document.querySelector(a),f=document.querySelector(s);function q(){r.forEach(((e,t)=>{const c=(u-1)*l,a=u*l,s=e.querySelector(n),r=e.querySelector(o),d=e.querySelector(i);t>=c&&t<a?(e.style.display="",s&&s.classList.contains("open")&&s.classList.remove("open"),r&&r.classList.contains("hide")&&r.classList.remove("hide"),d&&d.classList.contains("rotate-180")&&d.classList.remove("rotate-180")):e.style.display="none"})),g.textContent=`${u}/${d}`,v.disabled=1===u,f.disabled=u===d}function m(){setTimeout((()=>{const t=document.querySelector(e);if(t){const e=t.getBoundingClientRect().top+window.pageYOffset-64;window.scrollTo({top:e,behavior:"smooth"})}}),100)}v.addEventListener("click",(()=>{u>1&&(u-=1,q()),m()})),f.addEventListener("click",(()=>{u<d&&(u+=1,q()),m()})),q()}))}initializeAccordionAndPagination(".faq .h2-base-title",".faq-item",".faq-item-content-hidden",".toggle-icon",".faq-item-content-visible",".faq-pagination-label",".faq-pagination-prev-button",".faq-pagination-next-button",4),initializeAccordionAndPagination(".review .h2-base-title",".review-item",".review-item-content-hidden",".toggle-icon",".review-item-content-visible",".review-pagination-label",".review-pagination-prev-button",".review-pagination-next-button",5);
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.