1document.querySelectorAll(".unique-active-accordeon").forEach(e=>{e.querySelectorAll(".accordeon-toggle").forEach(t=>{t.addEventListener("click",()=>{const o=t.parentElement,n=o.classList.contains("is-active"),c=t.querySelector(".toggle-btn .wp-element-button"),l=e.querySelectorAll(".is-active");let r=0;const i=window.scrollY,g=t.getBoundingClientRect().top;if(l.forEach(e=>{const t=e.querySelector(".accordeon-content");if(r+=t.getBoundingClientRect().top<g?t.getBoundingClientRect().height:0,e.classList.remove("is-active"),c){const t=e.querySelector(".toggle-btn .wp-element-button");e.querySelector(".toggle-btn.toggle-btn-fr")?t.innerText="Afficher":e.querySelector(".toggle-btn.toggle-btn-en")&&(t.innerText="Show")}}),n||(o.classList.add("is-active"),scrollTo({top:i+g-r-120,left:0,behavior:"instant"})),c){const e=t.querySelector(".toggle-btn .wp-element-button");t.querySelector(".toggle-btn.toggle-btn-fr")?e.innerText=n?"Afficher":"Masquer":t.querySelector(".toggle-btn.toggle-btn-en")&&(e.innerText=n?"Show":"Hide")}})})}),document.querySelectorAll(".multiple-active-accordeon").forEach(e=>{e.querySelectorAll(".accordeon-toggle").forEach(e=>{const t=e.parentElement;e.addEventListener("click",()=>t.classList.toggle("is-active"))})});
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.