PageSourceSearch

https://sugarbooandco.com/cdn/shop/t/50/assets/events.js?v=121883058426968045231781193646

js sugarbooandco.com collected 2026-10-03 20:58:04 UTC 3,861 bytes, 10 lines download raw bytes

1/*!
2 * ===================================================
3 * WARNING: DO NOT EDIT THIS FILE DIRECTLY!
4 * This file is automatically generated by the build process.
5 * Any changes made to this file will be overwritten.
6 * ===================================================
7 */
8
9var __defProp=Object.defineProperty;var __defNormalProp=(obj,key,value)=>key in obj?__defProp(obj,key,{enumerable:!0,configurable:!0,writable:!0,value}):obj[key]=value;var __publicField=(obj,key,value)=>__defNormalProp(obj,typeof key!="symbol"?key+"":key,value);class ThemeEvents{}__publicField(ThemeEvents,"variantSelected","variant:selected"),__publicField(ThemeEvents,"variantUpdate","variant:update"),__publicField(ThemeEvents,"cartUpdate","cart:update"),__publicField(ThemeEvents,"cartError","cart:error"),__publicField(ThemeEvents,"mediaStartedPlaying","media:started-playing"),__publicField(ThemeEvents,"quantitySelectorUpdate","quantity-selector:update"),__publicField(ThemeEvents,"megaMenuHover","megaMenu:hover"),__publicField(ThemeEvents,"zoomMediaSelected","zoom-media:selected"),__publicField(ThemeEvents,"discountUpdate","discount:update"),__publicField(ThemeEvents,"FilterUpdate","filter:update");class VariantSelectedEvent extends Event{constructor(resource){super(ThemeEvents.variantSelected,{bubbles:!0}),this.detail={resource}}}class VariantUpdateEvent extends Event{constructor(resource,sourceId,data){super(ThemeEvents.variantUpdate,{bubbles:!0}),this.detail={resource:resource||null,sourceId,data:{html:data.html,productId:data.productId,newProduct:data.newProduct,allOptionsSelected:data.allOptionsSelected,priceMin:data.priceMin,firstUnselectedOptionName:data.firstUnselectedOptionName}}}}const _CartAddEvent=class _CartAddEvent extends Event{constructor(resource,sourceId,data){super(_CartAddEvent.eventName,{bubbles:!0}),this.detail={resource,sourceId,data:{...data}}}};__publicField(_CartAddEvent,"eventName",ThemeEvents.cartUpdate);let CartAddEvent=_CartAddEvent;class CartUpdateEvent extends Event{constructor(resource,sourceId,data){super(ThemeEvents.cartUpdate,{bubbles:!0}),this.detail={resource,sourceId,data:{...data}}}}class CartErrorEvent extends Event{constructor(sourceId,message,description,errors){super(ThemeEvents.cartError,{bubbles:!0}),this.detail={sourceId,data:{message,errors,description}}}}class QuantitySelectorUpdateEvent extends Event{constructor(quantity,cartLine){super(ThemeEvents.quantitySelectorUpdate,{bubbles:!0}),this.detail={quantity,cartLine}}}class DiscountUpdateEvent extends Event{constructor(resource,sourceId){super(ThemeEvents.discountUpdate,{bubbles:!0}),this.detail={resource,sourceId}}}class MediaStartedPlayingEvent extends Event{constructor(resource){super(ThemeEvents.mediaStartedPlaying,{bubbles:!0}),this.detail={resource}}}const _SlideshowSelectEvent=class _SlideshowSelectEvent extends Event{constructor(data){super(_SlideshowSelectEvent.eventName,{bubbles:!0});__publicField(this,"detail");this.detail=data}};__publicField(_SlideshowSelectEvent,"eventName","slideshow:select");let SlideshowSelectEvent=_SlideshowSelectEvent;class ZoomMediaSelectedEvent extends Event{constructor(index){super(ThemeEvents.zoomMediaSelected,{bubbles:!0}),this.detail={index}}}class MegaMenuHoverEvent extends Event{constructor(){super(ThemeEvents.megaMenuHover,{bubbles:!0})}}class FilterUpdateEvent extends Event{constructor(queryParams){super(ThemeEvents.FilterUpdate,{bubbles:!0}),this.detail={queryParams}}shouldShowClearAll(){return[...this.detail.queryParams.entries()].filter(([key])=>key.startsWith("filter.")).length>0}}export{CartAddEvent,CartErrorEvent,CartUpdateEvent,DiscountUpdateEvent,FilterUpdateEvent,MediaStartedPlayingEvent,MegaMenuHoverEvent,QuantitySelectorUpdateEvent,SlideshowSelectEvent,ThemeEvents,VariantSelectedEvent,VariantUpdateEvent,ZoomMediaSelectedEvent};
10//# sourceMappingURL=events.js.map

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.