1"use restrict";const recipeSliderInit=()=>{const columnWithSlider=new Splide("#ae--column-with-slider-recipe",{perPage:1,perMove:1,mediaQuery:"min",arrows:!1,gap:"24px",pagination:!1,breakpoints:{992:{perPage:2,perMove:1}}}),columnWithSliderBar=document.querySelector(".ae--column-with-slider .ae--column-with-slider-progress-bar"),columnWithSliderBarContainer=document.querySelector(".ae--column-with-slider .ae--column-with-slider-progress");columnWithSlider.on("mounted move",()=>{const totalItems=columnWithSlider.Components.Elements.slides.length-columnWithSlider.options.perPage+1;columnWithSliderBar.style.width=String(100/totalItems)+"%",columnWithSliderBar.style.marginLeft=columnWithSlider.index*(100/totalItems)+"%",columnWithSliderBar.style.transition="margin 500ms"}),columnWithSliderBarContainer.addEventListener("click",columnWithSliderMouseMoveListener,!0),columnWithSliderBarContainer.addEventListener("mousedown",columnWithSliderMouseDownListener,!0),window.addEventListener("mouseup",columnWithSliderMouseUpListener,!0),columnWithSliderBarContainer.addEventListener("touchstart",columnWithSliderMouseDownListener,!0),window.addEventListener("touchend",columnWithSliderMouseUpListener,!0);function columnWithSliderMouseMoveListener(event){const totalItems=columnWithSlider.Components.Elements.slides.length,container=document.querySelector(".ae--column-with-slider__section").querySelector("#ae--column-with-slider-recipe"),clickXpercentage=((event.clientX||event.targetTouches[0].pageX)-container.offsetLeft)/columnWithSliderBarContainer.clientWidth*100,targetItem=(totalItems/100*clickXpercentage).toFixed(0)-1;columnWithSlider.go(targetItem)}function columnWithSliderMouseDownListener(e){window.addEventListener("mousemove",columnWithSliderMouseMoveListener,!0),window.addEventListener("touchmove",columnWithSliderMouseMoveListener,!0)}function columnWithSliderMouseUpListener(e){window.removeEventListener("mousemove",columnWithSliderMouseMoveListener,!0)}columnWithSlider.mount();let spliderElement=document.getElementById("digital-recipe-book-id"),splideSwipeGesture=new SplideSwipeGesture(spliderElement,columnWithSlider)};document.querySelector("#ae--column-with-slider-recipe")&&recipeSliderInit(); 2//# sourceMappingURL=/cdn/shop/t/2201/assets/section-recipe-slider.js.map?v=30544924418289532451771511978
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.