1/*! cmsmasters-elementor-addon - v1.19.3 - 03-12-2025 */ 2"use strict";(self.webpackChunkcmsmasters_elementor_addon=self.webpackChunkcmsmasters_elementor_addon||[]).push([[4116],{9697:(e,s,t)=>{var r=t(3203);Object.defineProperty(s,"__esModule",{value:!0}),s.default=void 0;var i=r(t(2277)),a=r(t(7143));class ProductRelated extends i.default{getDefaultElements(){const e=this.findElement("section.products, .cross-sells"),s=e.find("ul.products");return{$section:e,$products:s,$product:s.find(".product")}}onInit(){super.onInit(),this.initTemplate(),this.slider=new a.default({widget:this}),this.slider.init()}initTemplate(){const{$products:e,$product:s,$section:t}=this.elements;t.hasClass("swiper")&&t.hasClass("swiper")||t.addClass("swiper cmsmasters-swiper-container"),e.hasClass("swiper-wrapper")||e.addClass("swiper-wrapper"),s.hasClass("swiper-slide")||s.addClass("swiper-slide"),setTimeout((()=>{s.removeAttr("role")}),250)}}s.default=ProductRelated}}]);
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.