PageSourceSearch

https://servebolt.com/wp-content/plugins/servebolt-blocks/disti/js/js/accordion.min.js?ver=1783445134

js servebolt.com collected 2026-10-02 05:59:25 UTC 2,867 bytes, 1 lines download raw bytes

1let SBAccordion={init:()=>{var e=document.querySelectorAll(".wp-block-sb-accordion .toggle-open-close"),e=(0<e.length&&e.forEach(e=>{e.addEventListener("keyup",SBAccordion.listenerEvent),e.addEventListener("click",SBAccordion.listenerEvent)}),document.querySelectorAll(".wp-block-sb-accordion.view-new .accordion-heading-content"));0<e.length&&e.forEach(e=>{e.addEventListener("click",SBAccordion.listenerEvent)})},listenerEvent:e=>{e=e.target.closest("li");e.classList.contains("closed")?(e.classList.remove("closed"),e.classList.add("open")):(e.classList.remove("open"),e.classList.add("closed"))}},NewAccordionButtons=(SBAccordion.init(),document.querySelectorAll(".wp-block-sb-accordion.view-new").forEach(e=>{e.querySelectorAll("li.wp-block-sb-accordionitem").forEach((e,o)=>{e.classList.remove("open","closed"),e.classList.add(0===o?"open":"closed")})}),document.querySelectorAll(".wp-block-sb-new-accordion .toggle-open-close")),NewAccordionHeadings=(0<NewAccordionButtons.length&&NewAccordionButtons.forEach(e=>{e.addEventListener("click",SBAccordion.listenerEvent)}),document.querySelectorAll(".wp-block-sb-new-accordion li.new-accordion-item h4"));
10<NewAccordionHeadings.length&&NewAccordionHeadings.forEach(e=>{e.addEventListener("click",SBAccordion.listenerEvent)}),document.querySelectorAll(".wp-block-sb-new-accordion").forEach(function(e){e=e.querySelector("li.new-accordion-item");e&&e.classList.contains("closed")&&(e.classList.remove("closed"),e.classList.add("open"))}),document.querySelectorAll(".wp-block-sb-new-accordion.is-mobile-slider").forEach(e=>{const s=Array.from(e.querySelectorAll("li.new-accordion-item"));if(s.length){const r=document.createElement("div");r.className="new-accordion-tab-nav",s.forEach((e,c)=>{const o=document.createElement("button");o.type="button",o.className="new-accordion-tab";var t,n=e.querySelector(".new-accordion-icon"),l=e.querySelector("h4");n&&o.appendChild(n.cloneNode(!0)),l&&(n=document.createElement("span"),t=l.querySelector(".sb-acc-heading"),n.textContent=(t||l).textContent,o.appendChild(n)),e.classList.contains("open")&&o.classList.add("active"),o.addEventListener("click",()=>{s.forEach((e,o)=>{e.classList.toggle("open",o===c),e.classList.toggle("closed",o!==c)}),r.querySelectorAll(".new-accordion-tab").forEach((e,o)=>{e.classList.toggle("active",o===c)}),o.scrollIntoView({behavior:"smooth",block:"nearest",inline:"center"})}),r.appendChild(o)}),e.parentNode.insertBefore(r,e),e.classList.add("tab-content-view");let o=!1,c,t,n=!1;r.addEventListener("mousedown",e=>{o=!0,n=!1,c=e.pageX-r.offsetLeft,t=r.scrollLeft,r.style.userSelect="none"}),r.addEventListener("mousemove",e=>{o&&(n=!0,r.scrollLeft=t-(e.pageX-r.offsetLeft-c))}),["mouseup","mouseleave"].forEach(e=>r.addEventListener(e,()=>{o=!1,r.style.userSelect=""})),r.addEventListener("click",e=>{n&&(e.stopPropagation(),n=!1)},!0)}});

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.