PageSourceSearch

https://www.nouras.ca/cdn/shop/t/25/assets/dropdown-disclosure.js?v=93133744300239586421771530358

js nouras.ca collected 2026-10-07 03:39:12 UTC 1,297 bytes, 2 lines download raw bytes

1if(!customElements.get("dropdown-disclosure")){class DropdownDisclosure extends HTMLElement{constructor(){super()}connectedCallback(){this.init()}init(){this.querySelector("summary").addEventListener("click",this.onSummaryClick.bind(this))}onSummaryClick(event){const summaryElement=event.currentTarget,detailsElement=summaryElement.parentNode;detailsElement.hasAttribute("open")?this.close(event,summaryElement,detailsElement):this.open(summaryElement,detailsElement)}open(summaryElement,detailsElement){setTimeout(()=>{detailsElement.classList.add("is-open")}),summaryElement.setAttribute("aria-expanded",!0),trapFocus(detailsElement,summaryElement)}close(event,summaryElement,detailsElement){event!==void 0&&(event.preventDefault(),detailsElement.classList.remove("is-open"),removeTrapFocus(summaryElement),this.closeAnimation(detailsElement))}closeAnimation(detailsElement){let animationStart;const handleAnimation=time=>{animationStart===void 0&&(animationStart=time),time-animationStart<400?window.requestAnimationFrame(handleAnimation):detailsElement.removeAttribute("open")};window.requestAnimationFrame(handleAnimation)}}customElements.define("dropdown-disclosure",DropdownDisclosure)}
2//# sourceMappingURL=/cdn/shop/t/25/assets/dropdown-disclosure.js.map?v=93133744300239586421771530358

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.