1"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[27063],{4632:(e,s,t)=>{t.d(s,{A:()=>i});class i{static isTouchDevice(){return"ontouchstart"in document.documentElement}static isIOSDevice(){return i.isIPhoneDevice()||i.isIPadDevice()}static isNativeWindowsBrowser(){return i.isIEBrowser()||i.isEdgeBrowser()}static isIPhoneDevice(){return!!navigator.userAgent.match(/iPhone/i)}static isIPadDevice(){return!!navigator.userAgent.match(/iPad/i)}static isIEBrowser(){return -1!==navigator.userAgent.toLowerCase().indexOf("msie")||!!navigator.userAgent.match(/Trident.*rv:\d+\./)}static isEdgeBrowser(){return!!navigator.userAgent.match(/Edge\/\d+/i)}static getList(){return{"is-touch":i.isTouchDevice(),"is-ios":i.isIOSDevice(),"is-native-windows":i.isNativeWindowsBrowser(),"is-iphone":i.isIPhoneDevice(),"is-ipad":i.isIPadDevice(),"is-ie":i.isIEBrowser(),"is-edge":i.isEdgeBrowser()}}}},7063:(e,s,t)=>{t.r(s),t.d(s,{default:()=>r});var i=t(4632);class r extends window.PluginBaseClass{static #e=this.options={parentTrigger:".product-box"};init(){let e=this.options;this._trigger=e.parentTrigger?this.el.closest(e.parentTrigger):this.el.parentNode,this._registerEvents()}_registerEvents(){let e=i.A.isTouchDevice()?"touchmove":"mouseover";this._trigger.addEventListener(e,this._onMouseOver.bind(this))}_onMouseOver(){this.el.src||(this.el.dataset.src&&(this.el.src=this.el.dataset.src),this.el.dataset.srcset&&(this.el.srcset=this.el.dataset.srcset),this.el.removeAttribute("data-src"),this.el.removeAttribute("data-srcset"))}}}}]);
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.