1(function(){"use strict";class ConvxSlider extends HTMLElement{constructor(){super(),this.flickityInstance=null}connectedCallback(){this.initFlickity(),window.addEventListener("resize",this.updateFlickity.bind(this))}disconnectedCallback(){window.removeEventListener("resize",this.updateFlickity.bind(this)),this.flickityInstance&&this.flickityInstance.destroy()}getFlickityOptions(){const defaultOptions=window.innerWidth<768?{cellAlign:"center",contain:!0,groupCells:!0,imagesLoaded:!0}:{cellAlign:"left",contain:!0,groupCells:!1,imagesLoaded:!0};let customOptions={};try{const optionsString=this.getAttribute("data-options");optionsString&&(customOptions=JSON.parse(optionsString))}catch(error){console.warn("Invalid data-options format:",error)}return{...defaultOptions,...customOptions}}initFlickity(){this.flickityInstance&&this.flickityInstance.destroy(),this.flickityInstance=new Flickity(this,this.getFlickityOptions())}updateFlickity(){this.initFlickity()}}function onDOMContentLoaded(){const path=location.pathname,isHomePage=path=="/",isProducts=path.includes("/products"),isCollections=path.includes("/collections")&&!isProducts,isCart=path=="/cart";customElements.define("convx-slider",ConvxSlider)}document.readyState==="loading"?document.addEventListener("DOMContentLoaded",onDOMContentLoaded,{once:!0}):onDOMContentLoaded()})(); 2//# sourceMappingURL=/cdn/shop/t/12/assets/convx__slider.js.map?v=114883965861412258731766130654
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.