PageSourceSearch

https://crystalicious.co/cdn/shop/t/29/assets/quantity-popover.js?v=23117157262199365931759477291

js crystalicious.co collected 2026-09-24 12:56:31 UTC 1,275 bytes, 2 lines download raw bytes

1customElements.get("quantity-popover")||customElements.define("quantity-popover",class extends HTMLElement{constructor(){super()}connectedCallback(){this.init()}init(){this.popoverInfoButton=this.querySelector(".quantity-popover__button"),this.popoverInfo=this.querySelector(".quantity-popover__wrapper"),this.closeButton=this.querySelector(".quantity-popover__close"),this.popoverInfoButton&&this.popoverInfo&&(this.closeButton&&this.closeButton.addEventListener("click",this.closePopover.bind(this)),this.popoverInfoButton.addEventListener("click",this.togglePopover.bind(this)),this.handleClickOutside=this.handleClickOutside.bind(this),document.addEventListener("click",this.handleClickOutside))}togglePopover(event){event.preventDefault();const isOpen=this.popoverInfoButton.classList.contains("open");this.popoverInfoButton.classList.toggle("open",!isOpen),this.popoverInfo.toggleAttribute("hidden")}closePopover(event){event.preventDefault(),this.popoverInfo.setAttribute("hidden",""),this.popoverInfoButton.classList.remove("open")}handleClickOutside(event){!this.contains(event.target)&&this.popoverInfoButton.classList.contains("open")&&this.closePopover(event)}});
2//# sourceMappingURL=/cdn/shop/t/29/assets/quantity-popover.js.map?v=23117157262199365931759477291

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.