!function(e,i){"function"==typeof define&&define.amd?define([],i()):"object"==typeof exports?module.exports=i():e.FluidSlider=i()}("undefined"!=typeof global?global:this.window||this.global,function(e){"use strict";function r(e){for(var i,t=0;t=e[1].breakpointInitial&&a<=e[1].breakpointFinal&&(t=e[1].itemsPerView)}),t}function l(e,i){var t=n(e);return(i=i>e.slideCount-t?e.slideCount-t:i)<0?0:i}function o(e,i){return-(i*e.slideWidth+i*e.slideSpacing)}function d(e,i){e&&(i?e.classList.add(g.isDisabledClass):e.classList.remove(g.isDisabledClass))}function c(e){var i,t,a,s;e.target.closest(g.navigationPrevSelector)?(e.preventDefault(),i=e.target.closest(g.sliderWrapperSelector),t=r(i.querySelector(g.sliderViewportSelector)),s=(a=t).activeSlide-n(a),a.activeSlide<=0?m(a,s,25):v.goTo(a,s)):e.target.closest(g.navigationNextSelector)&&(e.preventDefault(),i=e.target.closest(g.sliderWrapperSelector),(t=(i=t=r(i.querySelector(g.sliderViewportSelector))).activeSlide+n(i))>=i.slideCount?m(i,t,-25):v.goTo(i,t))}var t=!1,u=window.whichTransitionEnd?window.whichTransitionEnd():"transitionend",v={managers:[]},g={},i={sliderWrapperSelector:".slider-wrapper",sliderViewportSelector:".slider-viewport",sliderContainerSelector:".slider-container",sliderItemSelector:".slider-item",isActivatedClass:"is-activated",isDisabledClass:"is-disabled",isResizingClass:"is-resizing",isAnimatingClass:"is-animating",isCurrentClass:"is-current",slideSpacing:0,slideSensitivity:30,touchEventsSensitivity:25,slidesPerViewAttribute:"data-slider-per-view",slidesPerView:{xs:{breakpointInitial:0,breakpointFinal:749,itemsPerView:1},md:{breakpointInitial:750,breakpointFinal:999,itemsPerView:1},ml:{breakpointInitial:1e3,breakpointFinal:1199,itemsPerView:1},lg:{breakpointInitial:1200,breakpointFinal:1499,itemsPerView:1},xl:{breakpointInitial:1500,breakpointFinal:1e5,itemsPerView:1}},createNavigationButtons:!1,createNavigationButtonsAttribute:"data-slider-navigation-buttons",navigationButtonsSelector:".slider-navigation",navigationPrevSelector:".slider-navigation__prev",navigationNextSelector:".slider-navigation__next",hasNavigationButtonsClass:"has-navigation-buttons",navigationButtonsTemplate:'
',createNavigationBullets:!0,createNavigationBulletsAttribute:"data-slider-navigation-bullets",navigationBulletsSelector:".slider-navigation-bullets",navigationBulletItemSelector:".slider-navigation-bullets__item",hasNavigationBulletsClass:"has-navigation-bullets",navigationBulletsWrapperTemplate:'
',navigationBulletItemTemplate:''},p=function(){var t={},a=!1,e=0;"[object Boolean]"===Object.prototype.toString.call(arguments[0])&&(a=arguments[0],e++);for(;ee.slideCount-a?v.goTo(e,e.slideCount-a):v.goTo(e,e.activeSlide),e.sliderNavigation&&(e.sliderNavigation.style.display=e.slideCount<=a?"none":""),e.sliderNavigationBullets&&(e.sliderNavigationBullets.style.display=e.slideCount<=a?"none":"")}},v.goTo=function(e,i){!function(t,e){if(t.activeSlide=l(t,e),t.sliderViewport.addEventListener(u,function e(i){"transform"==i.propertyName&&(t.sliderViewport.classList.remove(g.isAnimatingClass),t.sliderViewport.removeEventListener(u,e))}),t.sliderViewport.classList.add(g.isAnimatingClass),e="translateX("+o(t,t.activeSlide)+"px)",t.sliderContainer.style.transform=e,t.sliderContainer.style.msTransform=e,t.sliderNavigationBullets)for(var i=t.sliderNavigationBullets.querySelectorAll(g.navigationBulletItemSelector),a=0;a=l(t,t.slideCount)))}(e,i)},v.initializeSlider=function(e){var s={};s.sliderWrapper=e,s.sliderViewport=e.querySelector(g.sliderViewportSelector),s.sliderContainer=e.querySelector(g.sliderContainerSelector),s.slides=e.querySelectorAll(g.sliderItemSelector),s.slideCount=s.slides.length,s.activeSlide=0,s.hammerManager=new Hammer.Manager(s.sliderViewport),s.hammerManager.add(new Hammer.Pan({direction:Hammer.DIRECTION_HORIZONTAL,threshold:g.touchEventsSensitivity,pointers:0})),s.hammerManager.on("pan",function(e){var i,t,a;t=e,e=o(i=s,i.activeSlide)+t.deltaX,i.sliderContainer.style.transform="translateX("+e+"px)",t.isFinal&&(1=e?v.goTo(i,i.activeSlide-a):v.goTo(i,i.activeSlide)))});var i=s.sliderWrapper.getAttribute(g.createNavigationButtonsAttribute);(null!=i?"true"===i:g.createNavigationButtons)&&((t=document.createElement("div")).innerHTML=g.navigationButtonsTemplate.trim(),s.sliderWrapper.appendChild(t.childNodes[0]),s.sliderNavigation=e.querySelector(g.navigationButtonsSelector),s.sliderNavigationPrev=e.querySelector(g.navigationPrevSelector),s.sliderNavigationNext=e.querySelector(g.navigationNextSelector),s.sliderWrapper.classList.add(g.hasNavigationButtonsClass));var t=s.sliderWrapper.getAttribute(g.createNavigationBulletsAttribute);if(null!=t?"true"===t:g.createNavigationBullets){t=document.createElement("div");t.innerHTML=g.navigationBulletsWrapperTemplate.trim(),s.sliderWrapper.appendChild(t.childNodes[0]),s.sliderNavigationBullets=e.querySelector(g.navigationBulletsSelector);for(var a=0;a