88 lines
44 KiB
JavaScript
Executable File
88 lines
44 KiB
JavaScript
Executable File
!function(d){"function"==typeof define&&define.amd?define(["jquery"],d):"undefined"!=typeof exports?module.exports=d(require("jquery")):d(jQuery)}(function(d){var b=window.Slick||{};(b=function(){var a=0;return function(c,f){this.defaults={accessibility:!0,adaptiveHeight:!1,appendArrows:d(c),appendDots:d(c),arrows:!0,asNavFor:null,prevArrow:'\x3cbutton class\x3d"slick-prev" aria-label\x3d"Previous" type\x3d"button"\x3ePrevious\x3c/button\x3e',nextArrow:'\x3cbutton class\x3d"slick-next" aria-label\x3d"Next" type\x3d"button"\x3eNext\x3c/button\x3e',
|
|
autoplay:!1,autoplaySpeed:3E3,centerMode:!1,centerPadding:"50px",cssEase:"ease",customPaging:function(a,c){return d('\x3cbutton type\x3d"button" /\x3e').text(c+1)},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!1,focusOnChange:!1,infinite:!0,initialSlide:0,lazyLoad:"ondemand",mobileFirst:!1,pauseOnHover:!0,pauseOnFocus:!0,pauseOnDotsHover:!1,respondTo:"window",responsive:null,rows:1,rtl:!1,slide:"",slidesPerRow:1,slidesToShow:1,slidesToScroll:1,
|
|
speed:500,swipe:!0,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,useTransform:!0,variableWidth:!1,vertical:!1,verticalSwiping:!1,waitForAnimate:!0,zIndex:1E3};this.initials={animating:!1,dragging:!1,autoPlayTimer:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,$dots:null,listWidth:null,listHeight:null,loadIndex:0,$nextArrow:null,$prevArrow:null,scrolling:!1,slideCount:null,slideWidth:null,$slideTrack:null,$slides:null,sliding:!1,slideOffset:0,swipeLeft:null,swiping:!1,
|
|
$list:null,touchObject:{},transformsEnabled:!1,unslicked:!1};d.extend(this,this.initials);this.animProp=this.animType=this.activeBreakpoint=null;this.breakpoints=[];this.breakpointSettings=[];this.interrupted=this.focussed=this.cssTransitions=!1;this.hidden="hidden";this.paused=!0;this.respondTo=this.positionProp=null;this.rowCount=1;this.shouldClick=!0;this.$slider=d(c);this.transitionType=this.transformType=this.$slidesCache=null;this.visibilityChange="visibilitychange";this.windowWidth=0;this.windowTimer=
|
|
null;c=d(c).data("slick")||{};this.options=d.extend({},this.defaults,f,c);this.currentSlide=this.options.initialSlide;this.originalSettings=this.options;void 0!==document.mozHidden?(this.hidden="mozHidden",this.visibilityChange="mozvisibilitychange"):void 0!==document.webkitHidden&&(this.hidden="webkitHidden",this.visibilityChange="webkitvisibilitychange");this.autoPlay=d.proxy(this.autoPlay,this);this.autoPlayClear=d.proxy(this.autoPlayClear,this);this.autoPlayIterator=d.proxy(this.autoPlayIterator,
|
|
this);this.changeSlide=d.proxy(this.changeSlide,this);this.clickHandler=d.proxy(this.clickHandler,this);this.selectHandler=d.proxy(this.selectHandler,this);this.setPosition=d.proxy(this.setPosition,this);this.swipeHandler=d.proxy(this.swipeHandler,this);this.dragHandler=d.proxy(this.dragHandler,this);this.keyHandler=d.proxy(this.keyHandler,this);this.instanceUid=a++;this.htmlExpr=/^(?:\s*(<[\w\W]+>)[^>]*)$/;this.registerBreakpoints();this.init(!0)}}()).prototype.activateADA=function(){this.$slideTrack.find(".slick-active").attr({"aria-hidden":"false"}).find("a, input, button, select").attr({tabindex:"0"})};
|
|
b.prototype.addSlide=b.prototype.slickAdd=function(a,c,f){if("boolean"==typeof c)f=c,c=null;else if(0>c||c>=this.slideCount)return!1;this.unload();"number"==typeof c?0===c&&0===this.$slides.length?d(a).appendTo(this.$slideTrack):f?d(a).insertBefore(this.$slides.eq(c)):d(a).insertAfter(this.$slides.eq(c)):!0===f?d(a).prependTo(this.$slideTrack):d(a).appendTo(this.$slideTrack);this.$slides=this.$slideTrack.children(this.options.slide);this.$slideTrack.children(this.options.slide).detach();this.$slideTrack.append(this.$slides);
|
|
this.$slides.each(function(a,c){d(c).attr("data-slick-index",a)});this.$slidesCache=this.$slides;this.reinit()};b.prototype.animateHeight=function(){if(1===this.options.slidesToShow&&!0===this.options.adaptiveHeight&&!1===this.options.vertical){var a=this.$slides.eq(this.currentSlide).outerHeight(!0);this.$list.animate({height:a},this.options.speed)}};b.prototype.animateSlide=function(a,c){var f={},e=this;e.animateHeight();!0===e.options.rtl&&!1===e.options.vertical&&(a=-a);!1===e.transformsEnabled?
|
|
!1===e.options.vertical?e.$slideTrack.animate({left:a},e.options.speed,e.options.easing,c):e.$slideTrack.animate({top:a},e.options.speed,e.options.easing,c):!1===e.cssTransitions?(!0===e.options.rtl&&(e.currentLeft=-e.currentLeft),d({animStart:e.currentLeft}).animate({animStart:a},{duration:e.options.speed,easing:e.options.easing,step:function(a){a=Math.ceil(a);!1===e.options.vertical?(f[e.animType]="translate("+a+"px, 0px)",e.$slideTrack.css(f)):(f[e.animType]="translate(0px,"+a+"px)",e.$slideTrack.css(f))},
|
|
complete:function(){c&&c.call()}})):(e.applyTransition(),a=Math.ceil(a),!1===e.options.vertical?f[e.animType]="translate3d("+a+"px, 0px, 0px)":f[e.animType]="translate3d(0px,"+a+"px, 0px)",e.$slideTrack.css(f),c&&setTimeout(function(){e.disableTransition();c.call()},e.options.speed))};b.prototype.getNavTarget=function(){var a=this.options.asNavFor;return a&&null!==a&&(a=d(a).not(this.$slider)),a};b.prototype.asNavFor=function(a){var c=this.getNavTarget();null!==c&&"object"==typeof c&&c.each(function(){var c=
|
|
d(this).slick("getSlick");c.unslicked||c.slideHandler(a,!0)})};b.prototype.applyTransition=function(a){var c={};!1===this.options.fade?c[this.transitionType]=this.transformType+" "+this.options.speed+"ms "+this.options.cssEase:c[this.transitionType]="opacity "+this.options.speed+"ms "+this.options.cssEase;!1===this.options.fade?this.$slideTrack.css(c):this.$slides.eq(a).css(c)};b.prototype.autoPlay=function(){this.autoPlayClear();this.slideCount>this.options.slidesToShow&&(this.autoPlayTimer=setInterval(this.autoPlayIterator,
|
|
this.options.autoplaySpeed))};b.prototype.autoPlayClear=function(){this.autoPlayTimer&&clearInterval(this.autoPlayTimer)};b.prototype.autoPlayIterator=function(){var a=this.currentSlide+this.options.slidesToScroll;this.paused||this.interrupted||this.focussed||(!1===this.options.infinite&&(1===this.direction&&this.currentSlide+1===this.slideCount-1?this.direction=0:0===this.direction&&(a=this.currentSlide-this.options.slidesToScroll,0==this.currentSlide-1&&(this.direction=1))),this.slideHandler(a))};
|
|
b.prototype.buildArrows=function(){!0===this.options.arrows&&(this.$prevArrow=d(this.options.prevArrow).addClass("slick-arrow"),this.$nextArrow=d(this.options.nextArrow).addClass("slick-arrow"),this.slideCount>this.options.slidesToShow?(this.$prevArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),this.$nextArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),this.htmlExpr.test(this.options.prevArrow)&&this.$prevArrow.prependTo(this.options.appendArrows),this.htmlExpr.test(this.options.nextArrow)&&
|
|
this.$nextArrow.appendTo(this.options.appendArrows),!0!==this.options.infinite&&this.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true")):this.$prevArrow.add(this.$nextArrow).addClass("slick-hidden").attr({"aria-disabled":"true",tabindex:"-1"}))};b.prototype.buildDots=function(){var a;if(!0===this.options.dots){this.$slider.addClass("slick-dotted");var c=d("\x3cul /\x3e").addClass(this.options.dotsClass);for(a=0;a<=this.getDotCount();a+=1)c.append(d("\x3cli /\x3e").append(this.options.customPaging.call(this,
|
|
this,a)));this.$dots=c.appendTo(this.options.appendDots);this.$dots.find("li").first().addClass("slick-active")}};b.prototype.buildOut=function(){this.$slides=this.$slider.children(this.options.slide+":not(.slick-cloned)").addClass("slick-slide");this.slideCount=this.$slides.length;this.$slides.each(function(a,c){d(c).attr("data-slick-index",a).data("originalStyling",d(c).attr("style")||"")});this.$slider.addClass("slick-slider");this.$slideTrack=0===this.slideCount?d('\x3cdiv class\x3d"slick-track"/\x3e').appendTo(this.$slider):
|
|
this.$slides.wrapAll('\x3cdiv class\x3d"slick-track"/\x3e').parent();this.$list=this.$slideTrack.wrap('\x3cdiv class\x3d"slick-list"/\x3e').parent();this.$slideTrack.css("opacity",0);!0!==this.options.centerMode&&!0!==this.options.swipeToSlide||(this.options.slidesToScroll=1);d("img[data-lazy]",this.$slider).not("[src]").addClass("slick-loading");this.setupInfinite();this.buildArrows();this.buildDots();this.updateDots();this.setSlideClasses("number"==typeof this.currentSlide?this.currentSlide:0);
|
|
!0===this.options.draggable&&this.$list.addClass("draggable")};b.prototype.buildRows=function(){var a,c,f,e,k;if(e=document.createDocumentFragment(),k=this.$slider.children(),1<this.options.rows){var d=this.options.slidesPerRow*this.options.rows;var b=Math.ceil(k.length/d);for(a=0;a<b;a++){var m=document.createElement("div");for(c=0;c<this.options.rows;c++){var g=document.createElement("div");for(f=0;f<this.options.slidesPerRow;f++){var n=a*d+(c*this.options.slidesPerRow+f);k.get(n)&&g.appendChild(k.get(n))}m.appendChild(g)}e.appendChild(m)}this.$slider.empty().append(e);
|
|
this.$slider.children().children().children().css({width:100/this.options.slidesPerRow+"%",display:"inline-block"})}};b.prototype.checkResponsive=function(a,c){var f,e,k=!1;var b=this.$slider.width();var h=window.innerWidth||d(window).width();if("window"===this.respondTo?e=h:"slider"===this.respondTo?e=b:"min"===this.respondTo&&(e=Math.min(h,b)),this.options.responsive&&this.options.responsive.length&&null!==this.options.responsive){b=null;for(f in this.breakpoints)this.breakpoints.hasOwnProperty(f)&&
|
|
(!1===this.originalSettings.mobileFirst?e<this.breakpoints[f]&&(b=this.breakpoints[f]):e>this.breakpoints[f]&&(b=this.breakpoints[f]));null!==b?null!==this.activeBreakpoint?(b!==this.activeBreakpoint||c)&&(this.activeBreakpoint=b,"unslick"===this.breakpointSettings[b]?this.unslick(b):(this.options=d.extend({},this.originalSettings,this.breakpointSettings[b]),!0===a&&(this.currentSlide=this.options.initialSlide),this.refresh(a)),k=b):(this.activeBreakpoint=b,"unslick"===this.breakpointSettings[b]?
|
|
this.unslick(b):(this.options=d.extend({},this.originalSettings,this.breakpointSettings[b]),!0===a&&(this.currentSlide=this.options.initialSlide),this.refresh(a)),k=b):null!==this.activeBreakpoint&&(this.activeBreakpoint=null,this.options=this.originalSettings,!0===a&&(this.currentSlide=this.options.initialSlide),this.refresh(a),k=b);a||!1===k||this.$slider.trigger("breakpoint",[this,k])}};b.prototype.changeSlide=function(a,c){var f,e;var b=d(a.currentTarget);switch(b.is("a")&&a.preventDefault(),
|
|
b.is("li")||(b=b.closest("li")),e=0!=this.slideCount%this.options.slidesToScroll,f=e?0:(this.slideCount-this.currentSlide)%this.options.slidesToScroll,a.data.message){case "previous":b=0===f?this.options.slidesToScroll:this.options.slidesToShow-f;this.slideCount>this.options.slidesToShow&&this.slideHandler(this.currentSlide-b,!1,c);break;case "next":b=0===f?this.options.slidesToScroll:f;this.slideCount>this.options.slidesToShow&&this.slideHandler(this.currentSlide+b,!1,c);break;case "index":a=0===
|
|
a.data.index?0:a.data.index||b.index()*this.options.slidesToScroll,this.slideHandler(this.checkNavigable(a),!1,c),b.children().trigger("focus")}};b.prototype.checkNavigable=function(a){var c,f;if(c=this.getNavigableIndexes(),f=0,a>c[c.length-1])a=c[c.length-1];else for(var e in c){if(a<c[e]){a=f;break}f=c[e]}return a};b.prototype.cleanUpEvents=function(){this.options.dots&&null!==this.$dots&&(d("li",this.$dots).off("click.slick",this.changeSlide).off("mouseenter.slick",d.proxy(this.interrupt,this,
|
|
!0)).off("mouseleave.slick",d.proxy(this.interrupt,this,!1)),!0===this.options.accessibility&&this.$dots.off("keydown.slick",this.keyHandler));this.$slider.off("focus.slick blur.slick");!0===this.options.arrows&&this.slideCount>this.options.slidesToShow&&(this.$prevArrow&&this.$prevArrow.off("click.slick",this.changeSlide),this.$nextArrow&&this.$nextArrow.off("click.slick",this.changeSlide),!0===this.options.accessibility&&(this.$prevArrow&&this.$prevArrow.off("keydown.slick",this.keyHandler),this.$nextArrow&&
|
|
this.$nextArrow.off("keydown.slick",this.keyHandler)));this.$list.off("touchstart.slick mousedown.slick",this.swipeHandler);this.$list.off("touchmove.slick mousemove.slick",this.swipeHandler);this.$list.off("touchend.slick mouseup.slick",this.swipeHandler);this.$list.off("touchcancel.slick mouseleave.slick",this.swipeHandler);this.$list.off("click.slick",this.clickHandler);d(document).off(this.visibilityChange,this.visibility);this.cleanUpSlideEvents();!0===this.options.accessibility&&this.$list.off("keydown.slick",
|
|
this.keyHandler);!0===this.options.focusOnSelect&&d(this.$slideTrack).children().off("click.slick",this.selectHandler);d(window).off("orientationchange.slick.slick-"+this.instanceUid,this.orientationChange);d(window).off("resize.slick.slick-"+this.instanceUid,this.resize);d("[draggable!\x3dtrue]",this.$slideTrack).off("dragstart",this.preventDefault);d(window).off("load.slick.slick-"+this.instanceUid,this.setPosition)};b.prototype.cleanUpSlideEvents=function(){this.$list.off("mouseenter.slick",d.proxy(this.interrupt,
|
|
this,!0));this.$list.off("mouseleave.slick",d.proxy(this.interrupt,this,!1))};b.prototype.cleanUpRows=function(){var a;1<this.options.rows&&((a=this.$slides.children().children()).removeAttr("style"),this.$slider.empty().append(a))};b.prototype.clickHandler=function(a){!1===this.shouldClick&&(a.stopImmediatePropagation(),a.stopPropagation(),a.preventDefault())};b.prototype.destroy=function(a){this.autoPlayClear();this.touchObject={};this.cleanUpEvents();d(".slick-cloned",this.$slider).detach();this.$dots&&
|
|
this.$dots.remove();this.$prevArrow&&this.$prevArrow.length&&(this.$prevArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),this.htmlExpr.test(this.options.prevArrow)&&this.$prevArrow.remove());this.$nextArrow&&this.$nextArrow.length&&(this.$nextArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),this.htmlExpr.test(this.options.nextArrow)&&this.$nextArrow.remove());
|
|
this.$slides&&(this.$slides.removeClass("slick-slide slick-active slick-center slick-visible slick-current").removeAttr("aria-hidden").removeAttr("data-slick-index").each(function(){d(this).attr("style",d(this).data("originalStyling"))}),this.$slideTrack.children(this.options.slide).detach(),this.$slideTrack.detach(),this.$list.detach(),this.$slider.append(this.$slides));this.cleanUpRows();this.$slider.removeClass("slick-slider");this.$slider.removeClass("slick-initialized");this.$slider.removeClass("slick-dotted");
|
|
this.unslicked=!0;a||this.$slider.trigger("destroy",[this])};b.prototype.disableTransition=function(a){var c={};c[this.transitionType]="";!1===this.options.fade?this.$slideTrack.css(c):this.$slides.eq(a).css(c)};b.prototype.fadeSlide=function(a,c){var f=this;!1===f.cssTransitions?(f.$slides.eq(a).css({zIndex:f.options.zIndex}),f.$slides.eq(a).animate({opacity:1},f.options.speed,f.options.easing,c)):(f.applyTransition(a),f.$slides.eq(a).css({opacity:1,zIndex:f.options.zIndex}),c&&setTimeout(function(){f.disableTransition(a);
|
|
c.call()},f.options.speed))};b.prototype.fadeSlideOut=function(a){!1===this.cssTransitions?this.$slides.eq(a).animate({opacity:0,zIndex:this.options.zIndex-2},this.options.speed,this.options.easing):(this.applyTransition(a),this.$slides.eq(a).css({opacity:0,zIndex:this.options.zIndex-2}))};b.prototype.filterSlides=b.prototype.slickFilter=function(a){null!==a&&(this.$slidesCache=this.$slides,this.unload(),this.$slideTrack.children(this.options.slide).detach(),this.$slidesCache.filter(a).appendTo(this.$slideTrack),
|
|
this.reinit())};b.prototype.focusHandler=function(){var a=this;a.$slider.off("focus.slick blur.slick").on("focus.slick blur.slick","*",function(c){c.stopImmediatePropagation();var f=d(this);setTimeout(function(){a.options.pauseOnFocus&&(a.focussed=f.is(":focus"),a.autoPlay())},0)})};b.prototype.getCurrent=b.prototype.slickCurrentSlide=function(){return this.currentSlide};b.prototype.getDotCount=function(){var a=0,c=0,f=0;if(!0===this.options.infinite)if(this.slideCount<=this.options.slidesToShow)++f;
|
|
else for(;a<this.slideCount;)++f,a=c+this.options.slidesToScroll,c+=this.options.slidesToScroll<=this.options.slidesToShow?this.options.slidesToScroll:this.options.slidesToShow;else if(!0===this.options.centerMode)f=this.slideCount;else if(this.options.asNavFor)for(;a<this.slideCount;)++f,a=c+this.options.slidesToScroll,c+=this.options.slidesToScroll<=this.options.slidesToShow?this.options.slidesToScroll:this.options.slidesToShow;else f=1+Math.ceil((this.slideCount-this.options.slidesToShow)/this.options.slidesToScroll);
|
|
return f-1};b.prototype.getLeft=function(a){var c,f,e,b,d=0;return this.slideOffset=0,f=this.$slides.first().outerHeight(!0),!0===this.options.infinite?(this.slideCount>this.options.slidesToShow&&(this.slideOffset=this.slideWidth*this.options.slidesToShow*-1,b=-1,!0===this.options.vertical&&!0===this.options.centerMode&&(2===this.options.slidesToShow?b=-1.5:1===this.options.slidesToShow&&(b=-2)),d=f*this.options.slidesToShow*b),0!=this.slideCount%this.options.slidesToScroll&&a+this.options.slidesToScroll>
|
|
this.slideCount&&this.slideCount>this.options.slidesToShow&&(a>this.slideCount?(this.slideOffset=(this.options.slidesToShow-(a-this.slideCount))*this.slideWidth*-1,d=(this.options.slidesToShow-(a-this.slideCount))*f*-1):(this.slideOffset=this.slideCount%this.options.slidesToScroll*this.slideWidth*-1,d=this.slideCount%this.options.slidesToScroll*f*-1))):a+this.options.slidesToShow>this.slideCount&&(this.slideOffset=(a+this.options.slidesToShow-this.slideCount)*this.slideWidth,d=(a+this.options.slidesToShow-
|
|
this.slideCount)*f),this.slideCount<=this.options.slidesToShow&&(this.slideOffset=0,d=0),!0===this.options.centerMode&&this.slideCount<=this.options.slidesToShow?this.slideOffset=this.slideWidth*Math.floor(this.options.slidesToShow)/2-this.slideWidth*this.slideCount/2:!0===this.options.centerMode&&!0===this.options.infinite?this.slideOffset+=this.slideWidth*Math.floor(this.options.slidesToShow/2)-this.slideWidth:!0===this.options.centerMode&&(this.slideOffset=0,this.slideOffset+=this.slideWidth*Math.floor(this.options.slidesToShow/
|
|
2)),c=!1===this.options.vertical?a*this.slideWidth*-1+this.slideOffset:a*f*-1+d,!0===this.options.variableWidth&&(e=this.slideCount<=this.options.slidesToShow||!1===this.options.infinite?this.$slideTrack.children(".slick-slide").eq(a):this.$slideTrack.children(".slick-slide").eq(a+this.options.slidesToShow),c=!0===this.options.rtl?e[0]?-1*(this.$slideTrack.width()-e[0].offsetLeft-e.width()):0:e[0]?-1*e[0].offsetLeft:0,!0===this.options.centerMode&&(e=this.slideCount<=this.options.slidesToShow||!1===
|
|
this.options.infinite?this.$slideTrack.children(".slick-slide").eq(a):this.$slideTrack.children(".slick-slide").eq(a+this.options.slidesToShow+1),c=!0===this.options.rtl?e[0]?-1*(this.$slideTrack.width()-e[0].offsetLeft-e.width()):0:e[0]?-1*e[0].offsetLeft:0,c+=(this.$list.width()-e.outerWidth())/2)),c};b.prototype.getOption=b.prototype.slickGetOption=function(a){return this.options[a]};b.prototype.getNavigableIndexes=function(){var a,c=0,f=0,e=[];for(!1===this.options.infinite?a=this.slideCount:
|
|
(c=-1*this.options.slidesToScroll,f=-1*this.options.slidesToScroll,a=2*this.slideCount);c<a;)e.push(c),c=f+this.options.slidesToScroll,f+=this.options.slidesToScroll<=this.options.slidesToShow?this.options.slidesToScroll:this.options.slidesToShow;return e};b.prototype.getSlick=function(){return this};b.prototype.getSlideCount=function(){var a,c,f=this;return c=!0===f.options.centerMode?f.slideWidth*Math.floor(f.options.slidesToShow/2):0,!0===f.options.swipeToSlide?(f.$slideTrack.find(".slick-slide").each(function(e,
|
|
b){if(b.offsetLeft-c+d(b).outerWidth()/2>-1*f.swipeLeft)return a=b,!1}),Math.abs(d(a).attr("data-slick-index")-f.currentSlide)||1):f.options.slidesToScroll};b.prototype.goTo=b.prototype.slickGoTo=function(a,c){this.changeSlide({data:{message:"index",index:parseInt(a)}},c)};b.prototype.init=function(a){d(this.$slider).hasClass("slick-initialized")||(d(this.$slider).addClass("slick-initialized"),this.buildRows(),this.buildOut(),this.setProps(),this.startLoad(),this.loadSlider(),this.initializeEvents(),
|
|
this.updateArrows(),this.updateDots(),this.checkResponsive(!0),this.focusHandler());a&&this.$slider.trigger("init",[this]);!0===this.options.accessibility&&this.initADA();this.options.autoplay&&(this.paused=!1,this.autoPlay())};b.prototype.initADA=function(){var a=this,c=Math.ceil(a.slideCount/a.options.slidesToShow),f=a.getNavigableIndexes().filter(function(c){return 0<=c&&c<a.slideCount});a.$slides.add(a.$slideTrack.find(".slick-cloned")).attr({"aria-hidden":"true",tabindex:"-1"}).find("a, input, button, select").attr({tabindex:"-1"});
|
|
null!==a.$dots&&(a.$slides.not(a.$slideTrack.find(".slick-cloned")).each(function(c){var e=f.indexOf(c);d(this).attr({role:"tabpanel",id:"slick-slide"+a.instanceUid+c,tabindex:-1});-1!==e&&d(this).attr({"aria-describedby":"slick-slide-control"+a.instanceUid+e})}),a.$dots.attr("role","tablist").find("li").each(function(e){var b=f[e];d(this).attr({role:"presentation"});d(this).find("button").first().attr({role:"tab",id:"slick-slide-control"+a.instanceUid+e,"aria-controls":"slick-slide"+a.instanceUid+
|
|
b,"aria-label":e+1+" of "+c,"aria-selected":null,tabindex:"-1"})}).eq(a.currentSlide).find("button").attr({"aria-selected":"true",tabindex:"0"}).end());for(var e=a.currentSlide,b=e+a.options.slidesToShow;e<b;e++)a.$slides.eq(e).attr("tabindex",0);a.activateADA()};b.prototype.initArrowEvents=function(){!0===this.options.arrows&&this.slideCount>this.options.slidesToShow&&(this.$prevArrow.off("click.slick").on("click.slick",{message:"previous"},this.changeSlide),this.$nextArrow.off("click.slick").on("click.slick",
|
|
{message:"next"},this.changeSlide),!0===this.options.accessibility&&(this.$prevArrow.on("keydown.slick",this.keyHandler),this.$nextArrow.on("keydown.slick",this.keyHandler)))};b.prototype.initDotEvents=function(){!0===this.options.dots&&(d("li",this.$dots).on("click.slick",{message:"index"},this.changeSlide),!0===this.options.accessibility&&this.$dots.on("keydown.slick",this.keyHandler));!0===this.options.dots&&!0===this.options.pauseOnDotsHover&&d("li",this.$dots).on("mouseenter.slick",d.proxy(this.interrupt,
|
|
this,!0)).on("mouseleave.slick",d.proxy(this.interrupt,this,!1))};b.prototype.initSlideEvents=function(){this.options.pauseOnHover&&(this.$list.on("mouseenter.slick",d.proxy(this.interrupt,this,!0)),this.$list.on("mouseleave.slick",d.proxy(this.interrupt,this,!1)))};b.prototype.initializeEvents=function(){this.initArrowEvents();this.initDotEvents();this.initSlideEvents();this.$list.on("touchstart.slick mousedown.slick",{action:"start"},this.swipeHandler);this.$list.on("touchmove.slick mousemove.slick",
|
|
{action:"move"},this.swipeHandler);this.$list.on("touchend.slick mouseup.slick",{action:"end"},this.swipeHandler);this.$list.on("touchcancel.slick mouseleave.slick",{action:"end"},this.swipeHandler);this.$list.on("click.slick",this.clickHandler);d(document).on(this.visibilityChange,d.proxy(this.visibility,this));!0===this.options.accessibility&&this.$list.on("keydown.slick",this.keyHandler);!0===this.options.focusOnSelect&&d(this.$slideTrack).children().on("click.slick",this.selectHandler);d(window).on("orientationchange.slick.slick-"+
|
|
this.instanceUid,d.proxy(this.orientationChange,this));d(window).on("resize.slick.slick-"+this.instanceUid,d.proxy(this.resize,this));d("[draggable!\x3dtrue]",this.$slideTrack).on("dragstart",this.preventDefault);d(window).on("load.slick.slick-"+this.instanceUid,this.setPosition);d(this.setPosition)};b.prototype.initUI=function(){!0===this.options.arrows&&this.slideCount>this.options.slidesToShow&&(this.$prevArrow.show(),this.$nextArrow.show());!0===this.options.dots&&this.slideCount>this.options.slidesToShow&&
|
|
this.$dots.show()};b.prototype.keyHandler=function(a){a.target.tagName.match("TEXTAREA|INPUT|SELECT")||(37===a.keyCode&&!0===this.options.accessibility?this.changeSlide({data:{message:!0===this.options.rtl?"next":"previous"}}):39===a.keyCode&&!0===this.options.accessibility&&this.changeSlide({data:{message:!0===this.options.rtl?"previous":"next"}}))};b.prototype.lazyLoad=function(){function a(a){d("img[data-lazy]",a).each(function(){var a=d(this),c=d(this).attr("data-lazy"),e=d(this).attr("data-srcset"),
|
|
f=d(this).attr("data-sizes")||b.$slider.attr("data-sizes"),k=document.createElement("img");k.onload=function(){a.animate({opacity:0},100,function(){e&&(a.attr("srcset",e),f&&a.attr("sizes",f));a.attr("src",c).animate({opacity:1},200,function(){a.removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading")});b.$slider.trigger("lazyLoaded",[b,a,c])})};k.onerror=function(){a.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error");b.$slider.trigger("lazyLoadError",
|
|
[b,a,c])};k.src=c})}var c,f,e,b=this;if(!0===b.options.centerMode?!0===b.options.infinite?e=(f=b.currentSlide+(b.options.slidesToShow/2+1))+b.options.slidesToShow+2:(f=Math.max(0,b.currentSlide-(b.options.slidesToShow/2+1)),e=b.options.slidesToShow/2+3+b.currentSlide):(f=b.options.infinite?b.options.slidesToShow+b.currentSlide:b.currentSlide,e=Math.ceil(f+b.options.slidesToShow),!0===b.options.fade&&(0<f&&f--,e<=b.slideCount&&e++)),c=b.$slider.find(".slick-slide").slice(f,e),"anticipated"===b.options.lazyLoad){--f;
|
|
for(var l=b.$slider.find(".slick-slide"),h=0;h<b.options.slidesToScroll;h++)0>f&&(f=b.slideCount-1),c=(c=c.add(l.eq(f))).add(l.eq(e)),f--,e++}a(c);b.slideCount<=b.options.slidesToShow?a(b.$slider.find(".slick-slide")):b.currentSlide>=b.slideCount-b.options.slidesToShow?a(b.$slider.find(".slick-cloned").slice(0,b.options.slidesToShow)):0===b.currentSlide&&a(b.$slider.find(".slick-cloned").slice(-1*b.options.slidesToShow))};b.prototype.loadSlider=function(){this.setPosition();this.$slideTrack.css({opacity:1});
|
|
this.$slider.removeClass("slick-loading");this.initUI();"progressive"===this.options.lazyLoad&&this.progressiveLazyLoad()};b.prototype.next=b.prototype.slickNext=function(){this.changeSlide({data:{message:"next"}})};b.prototype.orientationChange=function(){this.checkResponsive();this.setPosition()};b.prototype.pause=b.prototype.slickPause=function(){this.autoPlayClear();this.paused=!0};b.prototype.play=b.prototype.slickPlay=function(){this.autoPlay();this.options.autoplay=!0;this.interrupted=this.focussed=
|
|
this.paused=!1};b.prototype.postSlide=function(a){this.unslicked||(this.$slider.trigger("afterChange",[this,a]),this.animating=!1,this.slideCount>this.options.slidesToShow&&this.setPosition(),this.swipeLeft=null,this.options.autoplay&&this.autoPlay(),!0===this.options.accessibility&&(this.initADA(),this.options.focusOnChange&&d(this.$slides.get(this.currentSlide)).attr("tabindex",0).focus()))};b.prototype.prev=b.prototype.slickPrev=function(){this.changeSlide({data:{message:"previous"}})};b.prototype.preventDefault=
|
|
function(a){a.preventDefault()};b.prototype.progressiveLazyLoad=function(a){a=a||1;var c,b,e,k,l,h=this,m=d("img[data-lazy]",h.$slider);m.length?(c=m.first(),b=c.attr("data-lazy"),e=c.attr("data-srcset"),k=c.attr("data-sizes")||h.$slider.attr("data-sizes"),(l=document.createElement("img")).onload=function(){e&&(c.attr("srcset",e),k&&c.attr("sizes",k));c.attr("src",b).removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading");!0===h.options.adaptiveHeight&&h.setPosition();h.$slider.trigger("lazyLoaded",
|
|
[h,c,b]);h.progressiveLazyLoad()},l.onerror=function(){3>a?setTimeout(function(){h.progressiveLazyLoad(a+1)},500):(c.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),h.$slider.trigger("lazyLoadError",[h,c,b]),h.progressiveLazyLoad())},l.src=b):h.$slider.trigger("allImagesLoaded",[h])};b.prototype.refresh=function(a){var c=this.slideCount-this.options.slidesToShow;!this.options.infinite&&this.currentSlide>c&&(this.currentSlide=c);this.slideCount<=this.options.slidesToShow&&
|
|
(this.currentSlide=0);c=this.currentSlide;this.destroy(!0);d.extend(this,this.initials,{currentSlide:c});this.init();a||this.changeSlide({data:{message:"index",index:c}},!1)};b.prototype.registerBreakpoints=function(){var a,c,b,e=this,k=e.options.responsive||null;if("array"===d.type(k)&&k.length){e.respondTo=e.options.respondTo||"window";for(a in k)if(b=e.breakpoints.length-1,k.hasOwnProperty(a)){for(c=k[a].breakpoint;0<=b;)e.breakpoints[b]&&e.breakpoints[b]===c&&e.breakpoints.splice(b,1),b--;e.breakpoints.push(c);
|
|
e.breakpointSettings[c]=k[a].settings}e.breakpoints.sort(function(a,c){return e.options.mobileFirst?a-c:c-a})}};b.prototype.reinit=function(){this.$slides=this.$slideTrack.children(this.options.slide).addClass("slick-slide");this.slideCount=this.$slides.length;this.currentSlide>=this.slideCount&&0!==this.currentSlide&&(this.currentSlide-=this.options.slidesToScroll);this.slideCount<=this.options.slidesToShow&&(this.currentSlide=0);this.registerBreakpoints();this.setProps();this.setupInfinite();this.buildArrows();
|
|
this.updateArrows();this.initArrowEvents();this.buildDots();this.updateDots();this.initDotEvents();this.cleanUpSlideEvents();this.initSlideEvents();this.checkResponsive(!1,!0);!0===this.options.focusOnSelect&&d(this.$slideTrack).children().on("click.slick",this.selectHandler);this.setSlideClasses("number"==typeof this.currentSlide?this.currentSlide:0);this.setPosition();this.focusHandler();this.paused=!this.options.autoplay;this.autoPlay();this.$slider.trigger("reInit",[this])};b.prototype.resize=
|
|
function(){var a=this;d(window).width()!==a.windowWidth&&(clearTimeout(a.windowDelay),a.windowDelay=window.setTimeout(function(){a.windowWidth=d(window).width();a.checkResponsive();a.unslicked||a.setPosition()},50))};b.prototype.removeSlide=b.prototype.slickRemove=function(a,c,b){if(a="boolean"==typeof a?!0===a?0:this.slideCount-1:!0===c?--a:a,1>this.slideCount||0>a||a>this.slideCount-1)return!1;this.unload();!0===b?this.$slideTrack.children().remove():this.$slideTrack.children(this.options.slide).eq(a).remove();
|
|
this.$slides=this.$slideTrack.children(this.options.slide);this.$slideTrack.children(this.options.slide).detach();this.$slideTrack.append(this.$slides);this.$slidesCache=this.$slides;this.reinit()};b.prototype.setCSS=function(a){var c={};!0===this.options.rtl&&(a=-a);var b="left"==this.positionProp?Math.ceil(a)+"px":"0px";var e="top"==this.positionProp?Math.ceil(a)+"px":"0px";c[this.positionProp]=a;!1===this.transformsEnabled?this.$slideTrack.css(c):(c={},!1===this.cssTransitions?(c[this.animType]=
|
|
"translate("+b+", "+e+")",this.$slideTrack.css(c)):(c[this.animType]="translate3d("+b+", "+e+", 0px)",this.$slideTrack.css(c)))};b.prototype.setDimensions=function(){!1===this.options.vertical?!0===this.options.centerMode&&this.$list.css({padding:"0px "+this.options.centerPadding}):(this.$list.height(this.$slides.first().outerHeight(!0)*this.options.slidesToShow),!0===this.options.centerMode&&this.$list.css({padding:this.options.centerPadding+" 0px"}));this.listWidth=this.$list.width();this.listHeight=
|
|
this.$list.height();!1===this.options.vertical&&!1===this.options.variableWidth?(this.slideWidth=Math.ceil(this.listWidth/this.options.slidesToShow),this.$slideTrack.width(Math.ceil(this.slideWidth*this.$slideTrack.children(".slick-slide").length))):!0===this.options.variableWidth?this.$slideTrack.width(5E3*this.slideCount):(this.slideWidth=Math.ceil(this.listWidth),this.$slideTrack.height(Math.ceil(this.$slides.first().outerHeight(!0)*this.$slideTrack.children(".slick-slide").length)));var a=this.$slides.first().outerWidth(!0)-
|
|
this.$slides.first().width();!1===this.options.variableWidth&&this.$slideTrack.children(".slick-slide").width(this.slideWidth-a)};b.prototype.setFade=function(){var a,c=this;c.$slides.each(function(b,e){a=c.slideWidth*b*-1;!0===c.options.rtl?d(e).css({position:"relative",right:a,top:0,zIndex:c.options.zIndex-2,opacity:0}):d(e).css({position:"relative",left:a,top:0,zIndex:c.options.zIndex-2,opacity:0})});c.$slides.eq(c.currentSlide).css({zIndex:c.options.zIndex-1,opacity:1})};b.prototype.setHeight=
|
|
function(){if(1===this.options.slidesToShow&&!0===this.options.adaptiveHeight&&!1===this.options.vertical){var a=this.$slides.eq(this.currentSlide).outerHeight(!0);this.$list.css("height",a)}};b.prototype.setOption=b.prototype.slickSetOption=function(a,c,b){var e,f,l,h,m=this,g=!1;if("object"===d.type(a)?(f=a,g=c,h="multiple"):"string"===d.type(a)&&(f=a,l=c,g=b,"responsive"===a&&"array"===d.type(c)?h="responsive":void 0!==c&&(h="single")),"single"===h)m.options[f]=l;else if("multiple"===h)d.each(f,
|
|
function(a,c){m.options[a]=c});else if("responsive"===h)for(e in l)if("array"!==d.type(m.options.responsive))m.options.responsive=[l[e]];else{for(a=m.options.responsive.length-1;0<=a;)m.options.responsive[a].breakpoint===l[e].breakpoint&&m.options.responsive.splice(a,1),a--;m.options.responsive.push(l[e])}g&&(m.unload(),m.reinit())};b.prototype.setPosition=function(){this.setDimensions();this.setHeight();!1===this.options.fade?this.setCSS(this.getLeft(this.currentSlide)):this.setFade();this.$slider.trigger("setPosition",
|
|
[this])};b.prototype.setProps=function(){var a=document.body.style;this.positionProp=!0===this.options.vertical?"top":"left";"top"===this.positionProp?this.$slider.addClass("slick-vertical"):this.$slider.removeClass("slick-vertical");void 0===a.WebkitTransition&&void 0===a.MozTransition&&void 0===a.msTransition||!0===this.options.useCSS&&(this.cssTransitions=!0);this.options.fade&&("number"==typeof this.options.zIndex?3>this.options.zIndex&&(this.options.zIndex=3):this.options.zIndex=this.defaults.zIndex);
|
|
void 0!==a.OTransform&&(this.animType="OTransform",this.transformType="-o-transform",this.transitionType="OTransition",void 0===a.perspectiveProperty&&void 0===a.webkitPerspective&&(this.animType=!1));void 0!==a.MozTransform&&(this.animType="MozTransform",this.transformType="-moz-transform",this.transitionType="MozTransition",void 0===a.perspectiveProperty&&void 0===a.MozPerspective&&(this.animType=!1));void 0!==a.webkitTransform&&(this.animType="webkitTransform",this.transformType="-webkit-transform",
|
|
this.transitionType="webkitTransition",void 0===a.perspectiveProperty&&void 0===a.webkitPerspective&&(this.animType=!1));void 0!==a.msTransform&&(this.animType="msTransform",this.transformType="-ms-transform",this.transitionType="msTransition",void 0===a.msTransform&&(this.animType=!1));void 0!==a.transform&&!1!==this.animType&&(this.animType="transform",this.transformType="transform",this.transitionType="transition");this.transformsEnabled=this.options.useTransform&&null!==this.animType&&!1!==this.animType};
|
|
b.prototype.setSlideClasses=function(a){var c,b;if(c=this.$slider.find(".slick-slide").removeClass("slick-active slick-center slick-current").attr("aria-hidden","true"),this.$slides.eq(a).addClass("slick-current"),!0===this.options.centerMode){var e=0==this.options.slidesToShow%2?1:0;var d=Math.floor(this.options.slidesToShow/2);!0===this.options.infinite&&(a>=d&&a<=this.slideCount-1-d?this.$slides.slice(a-d+e,a+d+1).addClass("slick-active").attr("aria-hidden","false"):(b=this.options.slidesToShow+
|
|
a,c.slice(b-d+1+e,b+d+2).addClass("slick-active").attr("aria-hidden","false")),0===a?c.eq(c.length-1-this.options.slidesToShow).addClass("slick-center"):a===this.slideCount-1&&c.eq(this.options.slidesToShow).addClass("slick-center"));this.$slides.eq(a).addClass("slick-center")}else 0<=a&&a<=this.slideCount-this.options.slidesToShow?this.$slides.slice(a,a+this.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"):c.length<=this.options.slidesToShow?c.addClass("slick-active").attr("aria-hidden",
|
|
"false"):(d=this.slideCount%this.options.slidesToShow,b=!0===this.options.infinite?this.options.slidesToShow+a:a,this.options.slidesToShow==this.options.slidesToScroll&&this.slideCount-a<this.options.slidesToShow?c.slice(b-(this.options.slidesToShow-d),b+d).addClass("slick-active").attr("aria-hidden","false"):c.slice(b,b+this.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"));"ondemand"!==this.options.lazyLoad&&"anticipated"!==this.options.lazyLoad||this.lazyLoad()};b.prototype.setupInfinite=
|
|
function(){var a,b;if(!0===this.options.fade&&(this.options.centerMode=!1),!0===this.options.infinite&&!1===this.options.fade&&(b=null,this.slideCount>this.options.slidesToShow)){var f=!0===this.options.centerMode?this.options.slidesToShow+1:this.options.slidesToShow;for(a=this.slideCount;a>this.slideCount-f;--a)b=a-1,d(this.$slides[b]).clone(!0).attr("id","").attr("data-slick-index",b-this.slideCount).prependTo(this.$slideTrack).addClass("slick-cloned");for(a=0;a<f+this.slideCount;a+=1)b=a,d(this.$slides[b]).clone(!0).attr("id",
|
|
"").attr("data-slick-index",b+this.slideCount).appendTo(this.$slideTrack).addClass("slick-cloned");this.$slideTrack.find(".slick-cloned").find("[id]").each(function(){d(this).attr("id","")})}};b.prototype.interrupt=function(a){a||this.autoPlay();this.interrupted=a};b.prototype.selectHandler=function(a){a=d(a.target).is(".slick-slide")?d(a.target):d(a.target).parents(".slick-slide");(a=parseInt(a.attr("data-slick-index")))||(a=0);this.slideCount<=this.options.slidesToShow?this.slideHandler(a,!1,!0):
|
|
this.slideHandler(a)};b.prototype.slideHandler=function(a,b,d){var c,f,l,h,m=null,g=this;if(b=b||!1,!(!0===g.animating&&!0===g.options.waitForAnimate||!0===g.options.fade&&g.currentSlide===a))if(!1===b&&g.asNavFor(a),c=a,m=g.getLeft(c),l=g.getLeft(g.currentSlide),g.currentLeft=null===g.swipeLeft?l:g.swipeLeft,!1===g.options.infinite&&!1===g.options.centerMode&&(0>a||a>g.getDotCount()*g.options.slidesToScroll))!1===g.options.fade&&(c=g.currentSlide,!0!==d?g.animateSlide(l,function(){g.postSlide(c)}):
|
|
g.postSlide(c));else if(!1===g.options.infinite&&!0===g.options.centerMode&&(0>a||a>g.slideCount-g.options.slidesToScroll))!1===g.options.fade&&(c=g.currentSlide,!0!==d?g.animateSlide(l,function(){g.postSlide(c)}):g.postSlide(c));else{if(g.options.autoplay&&clearInterval(g.autoPlayTimer),f=0>c?0!=g.slideCount%g.options.slidesToScroll?g.slideCount-g.slideCount%g.options.slidesToScroll:g.slideCount+c:c>=g.slideCount?0!=g.slideCount%g.options.slidesToScroll?0:c-g.slideCount:c,g.animating=!0,g.$slider.trigger("beforeChange",
|
|
[g,g.currentSlide,f]),a=g.currentSlide,g.currentSlide=f,g.setSlideClasses(g.currentSlide),g.options.asNavFor&&(h=(h=g.getNavTarget()).slick("getSlick")).slideCount<=h.options.slidesToShow&&h.setSlideClasses(g.currentSlide),g.updateDots(),g.updateArrows(),!0===g.options.fade)return!0!==d?(g.fadeSlideOut(a),g.fadeSlide(f,function(){g.postSlide(f)})):g.postSlide(f),void g.animateHeight();!0!==d?g.animateSlide(m,function(){g.postSlide(f)}):g.postSlide(f)}};b.prototype.startLoad=function(){!0===this.options.arrows&&
|
|
this.slideCount>this.options.slidesToShow&&(this.$prevArrow.hide(),this.$nextArrow.hide());!0===this.options.dots&&this.slideCount>this.options.slidesToShow&&this.$dots.hide();this.$slider.addClass("slick-loading")};b.prototype.swipeDirection=function(){var a,b,d,e;return a=this.touchObject.startX-this.touchObject.curX,b=this.touchObject.startY-this.touchObject.curY,d=Math.atan2(b,a),0>(e=Math.round(180*d/Math.PI))&&(e=360-Math.abs(e)),45>=e&&0<=e?!1===this.options.rtl?"left":"right":360>=e&&315<=
|
|
e?!1===this.options.rtl?"left":"right":135<=e&&225>=e?!1===this.options.rtl?"right":"left":!0===this.options.verticalSwiping?35<=e&&135>=e?"down":"up":"vertical"};b.prototype.swipeEnd=function(a){if(this.dragging=!1,this.swiping=!1,this.scrolling)return this.scrolling=!1,!1;if(this.interrupted=!1,this.shouldClick=!(10<this.touchObject.swipeLength),void 0===this.touchObject.curX)return!1;if(!0===this.touchObject.edgeHit&&this.$slider.trigger("edge",[this,this.swipeDirection()]),this.touchObject.swipeLength>=
|
|
this.touchObject.minSwipe){switch(a=this.swipeDirection()){case "left":case "down":var b=this.options.swipeToSlide?this.checkNavigable(this.currentSlide+this.getSlideCount()):this.currentSlide+this.getSlideCount();this.currentDirection=0;break;case "right":case "up":b=this.options.swipeToSlide?this.checkNavigable(this.currentSlide-this.getSlideCount()):this.currentSlide-this.getSlideCount(),this.currentDirection=1}"vertical"!=a&&(this.slideHandler(b),this.touchObject={},this.$slider.trigger("swipe",
|
|
[this,a]))}else this.touchObject.startX!==this.touchObject.curX&&(this.slideHandler(this.currentSlide),this.touchObject={})};b.prototype.swipeHandler=function(a){if(!(!1===this.options.swipe||"ontouchend"in document&&!1===this.options.swipe||!1===this.options.draggable&&-1!==a.type.indexOf("mouse")))switch(this.touchObject.fingerCount=a.originalEvent&&void 0!==a.originalEvent.touches?a.originalEvent.touches.length:1,this.touchObject.minSwipe=this.listWidth/this.options.touchThreshold,!0===this.options.verticalSwiping&&
|
|
(this.touchObject.minSwipe=this.listHeight/this.options.touchThreshold),a.data.action){case "start":this.swipeStart(a);break;case "move":this.swipeMove(a);break;case "end":this.swipeEnd(a)}};b.prototype.swipeMove=function(a){var b,d,e,k,l,h;return l=void 0!==a.originalEvent?a.originalEvent.touches:null,!(!this.dragging||this.scrolling||l&&1!==l.length)&&(b=this.getLeft(this.currentSlide),this.touchObject.curX=void 0!==l?l[0].pageX:a.clientX,this.touchObject.curY=void 0!==l?l[0].pageY:a.clientY,this.touchObject.swipeLength=
|
|
Math.round(Math.sqrt(Math.pow(this.touchObject.curX-this.touchObject.startX,2))),h=Math.round(Math.sqrt(Math.pow(this.touchObject.curY-this.touchObject.startY,2))),!this.options.verticalSwiping&&!this.swiping&&4<h?(this.scrolling=!0,!1):(!0===this.options.verticalSwiping&&(this.touchObject.swipeLength=h),d=this.swipeDirection(),void 0!==a.originalEvent&&4<this.touchObject.swipeLength&&(this.swiping=!0,a.preventDefault()),k=(!1===this.options.rtl?1:-1)*(this.touchObject.curX>this.touchObject.startX?
|
|
1:-1),!0===this.options.verticalSwiping&&(k=this.touchObject.curY>this.touchObject.startY?1:-1),e=this.touchObject.swipeLength,this.touchObject.edgeHit=!1,!1===this.options.infinite&&(0===this.currentSlide&&"right"===d||this.currentSlide>=this.getDotCount()&&"left"===d)&&(e=this.touchObject.swipeLength*this.options.edgeFriction,this.touchObject.edgeHit=!0),!1===this.options.vertical?this.swipeLeft=b+e*k:this.swipeLeft=b+e*(this.$list.height()/this.listWidth)*k,!0===this.options.verticalSwiping&&(this.swipeLeft=
|
|
b+e*k),!0!==this.options.fade&&!1!==this.options.touchMove&&(!0===this.animating?(this.swipeLeft=null,!1):void this.setCSS(this.swipeLeft))))};b.prototype.swipeStart=function(a){var b;if(this.interrupted=!0,1!==this.touchObject.fingerCount||this.slideCount<=this.options.slidesToShow)return this.touchObject={},!1;void 0!==a.originalEvent&&void 0!==a.originalEvent.touches&&(b=a.originalEvent.touches[0]);this.touchObject.startX=this.touchObject.curX=void 0!==b?b.pageX:a.clientX;this.touchObject.startY=
|
|
this.touchObject.curY=void 0!==b?b.pageY:a.clientY;this.dragging=!0};b.prototype.unfilterSlides=b.prototype.slickUnfilter=function(){null!==this.$slidesCache&&(this.unload(),this.$slideTrack.children(this.options.slide).detach(),this.$slidesCache.appendTo(this.$slideTrack),this.reinit())};b.prototype.unload=function(){d(".slick-cloned",this.$slider).remove();this.$dots&&this.$dots.remove();this.$prevArrow&&this.htmlExpr.test(this.options.prevArrow)&&this.$prevArrow.remove();this.$nextArrow&&this.htmlExpr.test(this.options.nextArrow)&&
|
|
this.$nextArrow.remove();this.$slides.removeClass("slick-slide slick-active slick-visible slick-current").attr("aria-hidden","true").css("width","")};b.prototype.unslick=function(a){this.$slider.trigger("unslick",[this,a]);this.destroy()};b.prototype.updateArrows=function(){Math.floor(this.options.slidesToShow/2);!0===this.options.arrows&&this.slideCount>this.options.slidesToShow&&!this.options.infinite&&(this.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false"),this.$nextArrow.removeClass("slick-disabled").attr("aria-disabled",
|
|
"false"),0===this.currentSlide?(this.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true"),this.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false")):this.currentSlide>=this.slideCount-this.options.slidesToShow&&!1===this.options.centerMode?(this.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),this.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")):this.currentSlide>=this.slideCount-1&&!0===this.options.centerMode&&(this.$nextArrow.addClass("slick-disabled").attr("aria-disabled",
|
|
"true"),this.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")))};b.prototype.updateDots=function(){null!==this.$dots&&(this.$dots.find("li").removeClass("slick-active").end(),this.$dots.find("li").eq(Math.floor(this.currentSlide/this.options.slidesToScroll)).addClass("slick-active"))};b.prototype.visibility=function(){this.options.autoplay&&(document[this.hidden]?this.interrupted=!0:this.interrupted=!1)};d.fn.slick=function(){var a,c,d=arguments[0],e=Array.prototype.slice.call(arguments,
|
|
1),k=this.length;for(a=0;a<k;a++)if("object"==typeof d||void 0===d?this[a].slick=new b(this[a],d):c=this[a].slick[d].apply(this[a].slick,e),void 0!==c)return c;return this}}); |