PageSourceSearch

https://elegatto.com/cdn/shop/t/93/assets/accordion.js?v=63263769583023254321773084555

js elegatto.com collected 2026-10-07 04:17:28 UTC 2,610 bytes, 2 lines download raw bytes

1function initAccordion(scope){const isDesktop=()=>window.innerWidth>=1024,items=scope.querySelectorAll(".accordion-item"),desktopContainer=scope.querySelector(".accordion-container-desktop");if(!items.length)return;function closeAll(){items.forEach(item=>item.classList.remove("active"))}function openAccordion(item){closeAll(),item.classList.add("active")}function updateDesktopContent(){const active=scope.querySelector(".accordion-item.active");if(isDesktop()&&desktopContainer&&active){const answer=active.querySelector(".accordion-answer-receive");if(answer){desktopContainer.innerHTML=answer.innerHTML,desktopContainer.className="accordion-container-desktop";const typeDiv=answer.querySelector("div");typeDiv&&typeDiv.className&&desktopContainer.classList.add(typeDiv.className)}}}function handleClick(item){if(isDesktop())return openAccordion(item),updateDesktopContent(),!1;{const isActive=item.classList.contains("active");return closeAll(),isActive?!1:(item.classList.add("active"),!0)}}function updateMobileAnswers(){isDesktop()||items.forEach(item=>{const answer=item.querySelector(".accordion-answer-receive");item.classList.contains("active")?answer.style.display="flex":answer.style.display="none"})}items.forEach(item=>{const title=item.querySelector(".accordion-title");title.addEventListener("click",function(){const openedOnMobile=handleClick(item);if(!isDesktop()){updateMobileAnswers();const skipAutoScroll=title.dataset.skipAccordionAutoScroll==="1";if(openedOnMobile&&!skipAutoScroll){const prefersReducedMotion=window.matchMedia("(prefers-reduced-motion: reduce)").matches;requestAnimationFrame(()=>{title.scrollIntoView({behavior:prefersReducedMotion?"auto":"smooth",block:"start"})})}}})});function setInitialState(){closeAll(),isDesktop()?(items.length>0&&(items[0].classList.add("active"),updateDesktopContent()),desktopContainer&&(desktopContainer.style.display="flex"),items.forEach(item=>{item.querySelector(".accordion-answer-receive").style.display="none"})):(desktopContainer&&(desktopContainer.style.display="none"),items.forEach(item=>{const answer=item.querySelector(".accordion-answer-receive");answer.style.display="none"}))}setInitialState();let lastIsDesktop=isDesktop();window.addEventListener("resize",function(){const nowIsDesktop=isDesktop();nowIsDesktop!==lastIsDesktop&&(setInitialState(),lastIsDesktop=nowIsDesktop)})}document.addEventListener("DOMContentLoaded",()=>initAccordion(document)),document.addEventListener("shopify:section:load",e=>initAccordion(e.target));
2//# sourceMappingURL=/cdn/shop/t/93/assets/accordion.js.map?v=63263769583023254321773084555

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.