1var module_191563936544=function(){const DEFAULT_MODULE_CONFIG=Object.freeze({show_thumbnails:"false",show_main_arrows:"true",loop_slides:"false",auto_advance:"false",auto_advance_speed_seconds:"5",image_settings_sizing:"static",image_settings_transition:"slide",image_settings_caption_position:"below"}),cleanAndWatchImages=sliderRoot=>{const images=sliderRoot.querySelectorAll("img"),config={attributes:!0,attributeFilter:["loading","height","width"]},observer=new MutationObserver((mutationList=>{for(const mutation of mutationList)"attributes"===mutation.type&&mutation.target.dataset.splideLazy&&(mutation.target.removeAttribute("loading"),mutation.target.removeAttribute("width"),mutation.target.removeAttribute("height"))}));images.forEach((image=>{image.removeAttribute("loading"),image.removeAttribute("width"),image.removeAttribute("height"),observer.observe(image,config)}))},initGallerySliders=()=>{const gallerySliders=document.querySelectorAll("[data-gallery_slider]");gallerySliders.length>0&&gallerySliders.forEach((gallerySlider=>{const sliderConfig=(moduleName=>{const configJSONScript=document.querySelector(`[data-gallery_slider-config="config_${moduleName}"]`);return configJSONScript?JSON.parse(configJSONScript.textContent):DEFAULT_MODULE_CONFIG})(gallerySlider.dataset.gallery_slider),mainSlider=gallerySlider.querySelector(".splide__main"),thumbnailNav=gallerySlider.querySelector(".splide__nav");if(mainSlider){const mainSliderConfig={lazyLoad:"nearby",classes:{arrows:"splide__arrows hs-gallery-slider-main__arrow"}};sliderConfig?.slides_per_page>1&&(mainSliderConfig.perPage=parseInt(sliderConfig.slides_per_page,10),mainSliderConfig.gap=parseInt(sliderConfig.gap_between_slides,10)),mainSliderConfig.direction=sliderConfig?.direction||"ltr",mainSliderConfig.arrows="true"===sliderConfig?.show_main_arrows,mainSliderConfig.pagination="false"===sliderConfig?.show_dots,mainSliderConfig.autoplay="true"===sliderConfig?.auto_advance,mainSliderConfig.interval=sliderConfig?.auto_advance_speed_seconds?1e3*parseInt(sliderConfig.auto_advance_speed_seconds,10):5e3,mainSliderConfig.type=sliderConfig?.image_transition?sliderConfig.image_transition:"slide","true"===sliderConfig?.loop_slides&&("slide"===mainSliderConfig.type?mainSliderConfig.type="loop":mainSliderConfig.rewind=!0),sliderConfig?.splidei18n&&(mainSliderConfig.i18n=sliderConfig.splidei18n);const main=new Splide(mainSlider,mainSliderConfig);if(cleanAndWatchImages(main.root),thumbnailNav){const thumbSliderConfig={lazyLoad:"nearby",preloadPages:6,fixedWidth:parseInt(sliderConfig.thumbnail_width,10),autoHeight:!0,gap:6,pagination:!1,isNavigation:!0,classes:{arrows:"splide__arrows hs-gallery-slider-nav__arrow"},breakpoints:{768:{fixedWidth:135}}};thumbSliderConfig.direction=sliderConfig?.direction||"ltr",sliderConfig?.splidei18n&&(thumbSliderConfig.i18n=sliderConfig.splidei18n);const thumbnails=new Splide(thumbnailNav,thumbSliderConfig);cleanAndWatchImages(thumbnails.root),main.sync(thumbnails),main.mount(),thumbnails.mount()}else main.mount()}}))};new Promise((resolve=>{if(void 0!==window.Splide)return void resolve();let value=window.Splide;Object.defineProperty(window,"Splide",{configurable:!0,enumerable:!0,get:()=>value,set(newValue){if(void 0!==newValue)return value=newValue,Object.defineProperty(window,"Splide",{configurable:!0,enumerable:!0,writable:!0,value:value}),void resolve()}})})).then((()=>{initGallerySliders()}))}(); 2//# sourceURL=https://6968579.fs1.hubspotusercontent-na1.net/hubfs/6968579/hub_generated/module_assets/1/191563936544/1750429414891/module_image_slider_gallery_Krizia.js
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.