1"use strict";(self.webpackChunkzenitPlatformStratus=self.webpackChunkzenitPlatformStratus||[]).push([[97742],{7742(i,t,s){s.r(t),s.d(t,{default:()=>e});class e extends window.PluginBaseClass{static #i=this.options={wishlistWidgetSelector:"#wishlist-basket"};init(){let i=this.options;if(this.wishlistWidget=document.querySelector(i.wishlistWidgetSelector),this.wishlistWidget){if(this.wishlistWidgetPlugin=window.PluginManager.getPluginInstanceFromElement(this.wishlistWidget,"WishlistWidget"),!this.wishlistWidgetPlugin)return;this._updateCounter(),this._registerEvents()}}_registerEvents(){this.wishlistWidgetPlugin.$emitter.subscribe("Wishlist/onProductsLoaded.ZenHeaderWishlistWidgetPlugin",()=>{this._updateCounter()}),this.wishlistWidgetPlugin.$emitter.subscribe("Wishlist/onProductAdded.ZenHeaderWishlistWidgetPlugin",()=>{this._updateCounter()}),this.wishlistWidgetPlugin.$emitter.subscribe("Wishlist/onProductRemoved.ZenHeaderWishlistWidgetPlugin",()=>{this._updateCounter()})}_updateCounter(){this.el.innerHTML=this.wishlistWidget.innerHTML}}}}]);
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.