Socket
Socket
Sign inDemoInstall

react-slick

Package Overview
Dependencies
11
Maintainers
1
Versions
118
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.30.1 to 0.30.2

2

dist/react-slick.min.js

@@ -6,3 +6,3 @@ !function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("react")):"function"==typeof define&&define.amd?define(["react"],t):"object"==typeof exports?exports.Slider=t(require("react")):e.Slider=t(e.React)}(window,(function(e){return r={},t.m=n=[function(t,n){t.exports=e},function(e,t,n){var r;

http://jedwatson.github.io/classnames
*/!function(){"use strict";var n={}.hasOwnProperty;function o(){for(var e=[],t=0;t<arguments.length;t++){var r=arguments[t];if(r){var i=typeof r;if("string"==i||"number"==i)e.push(r);else if(Array.isArray(r)&&r.length){var s=o.apply(null,r);s&&e.push(s)}else if("object"==i)for(var a in r)n.call(r,a)&&r[a]&&e.push(a)}}return e.join(" ")}e.exports?(o.default=o,e.exports=o):void 0===(r=function(){return o}.apply(t,[]))||(e.exports=r)}()},function(e,t,n){function r(e){var t="",n=Object.keys(e);return n.forEach((function(r,i){var s=e[r];r=o(r),/[height|width]$/.test(r)&&"number"==typeof s&&(s+="px"),t+=!0===s?r:!1===s?"not "+r:"("+r+": "+s+")",i<n.length-1&&(t+=" and ")})),t}var o=n(7);e.exports=function(e){var t="";return"string"==typeof e?e:e instanceof Array?(e.forEach((function(n,o){t+=r(n),o<e.length-1&&(t+=", ")})),t):r(e)}},function(e,t){var n=function(){return this}();try{n=n||new Function("return this")()}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(e,t){e.exports={isFunction:function(e){return"function"==typeof e},isArray:function(e){return"[object Array]"===Object.prototype.toString.apply(e)},each:function(e,t){for(var n=0,r=e.length;n<r&&!1!==t(e[n],n);n++);}}},function(e,t,n){(function(t){function n(){return l.Date.now()}var r=/^\s+|\s+$/g,o=/^[-+]0x[0-9a-f]+$/i,i=/^0b[01]+$/i,s=/^0o[0-7]+$/i,a=parseInt,c="object"==typeof t&&t&&t.Object===Object&&t,l=(t="object"==typeof self&&self&&self.Object===Object&&self,c||t||Function("return this")()),u=Object.prototype.toString,d=Math.max,p=Math.min;function f(e){var t=typeof e;return e&&("object"==t||"function"==t)}function h(e){if("number"==typeof e)return e;if("symbol"==typeof(t=e)||(n=t)&&"object"==typeof n&&"[object Symbol]"==u.call(t))return NaN;var t,n;if(f(e)&&(e=f(c="function"==typeof e.valueOf?e.valueOf():e)?c+"":c),"string"!=typeof e)return 0===e?e:+e;e=e.replace(r,"");var c=i.test(e);return c||s.test(e)?a(e.slice(2),c?2:8):o.test(e)?NaN:+e}e.exports=function(e,t,r){var o,i,s,a,c,l,u=0,y=!1,v=!1,b=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function g(t){var n=o,r=i;return o=i=void 0,u=t,a=e.apply(r,n)}function m(e){var n=e-l;return void 0===l||t<=n||n<0||v&&s<=e-u}function w(){var e,r=n();if(m(r))return S(r);c=setTimeout(w,(r=t-((e=r)-l),v?p(r,s-(e-u)):r))}function S(e){return c=void 0,b&&o?g(e):(o=i=void 0,a)}function O(){var e=n(),r=m(e);if(o=arguments,i=this,l=e,r){if(void 0===c)return u=r=l,c=setTimeout(w,t),y?g(r):a;if(v)return c=setTimeout(w,t),g(l)}return void 0===c&&(c=setTimeout(w,t)),a}return t=h(t)||0,f(r)&&(y=!!r.leading,s=(v="maxWait"in r)?d(h(r.maxWait)||0,t):s,b="trailing"in r?!!r.trailing:b),O.cancel=function(){void 0!==c&&clearTimeout(c),o=l=i=c=void(u=0)},O.flush=function(){return void 0===c?a:S(n())},O}}).call(this,n(3))},function(e,t,n){"use strict";(function(e){var n="undefined"!=typeof Map?Map:(Object.defineProperty(o.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),o.prototype.get=function(e){return e=r(this.__entries__,e),(e=this.__entries__[e])&&e[1]},o.prototype.set=function(e,t){var n=r(this.__entries__,e);~n?this.__entries__[n][1]=t:this.__entries__.push([e,t])},o.prototype.delete=function(e){var t=this.__entries__;~(e=r(t,e))&&t.splice(e,1)},o.prototype.has=function(e){return!!~r(this.__entries__,e)},o.prototype.clear=function(){this.__entries__.splice(0)},o.prototype.forEach=function(e,t){void 0===t&&(t=null);for(var n=0,r=this.__entries__;n<r.length;n++){var o=r[n];e.call(t,o[1],o[0])}},o);function r(e,t){var n=-1;return e.some((function(e,r){return e[0]===t&&(n=r,!0)})),n}function o(){this.__entries__=[]}var i="undefined"!=typeof window&&"undefined"!=typeof document&&window.document===document,s=void 0!==e&&e.Math===Math?e:"undefined"!=typeof self&&self.Math===Math?self:"undefined"!=typeof window&&window.Math===Math?window:Function("return this")(),a="function"==typeof requestAnimationFrame?requestAnimationFrame.bind(s):function(e){return setTimeout((function(){return e(Date.now())}),1e3/60)},c=["top","right","bottom","left","width","height","size","weight"],l="undefined"!=typeof MutationObserver,u=(d.prototype.addObserver=function(e){~this.observers_.indexOf(e)||this.observers_.push(e),this.connected_||this.connect_()},d.prototype.removeObserver=function(e){var t=this.observers_;~(e=t.indexOf(e))&&t.splice(e,1),!t.length&&this.connected_&&this.disconnect_()},d.prototype.refresh=function(){this.updateObservers_()&&this.refresh()},d.prototype.updateObservers_=function(){var e=this.observers_.filter((function(e){return e.gatherActive(),e.hasActive()}));return e.forEach((function(e){return e.broadcastActive()})),0<e.length},d.prototype.connect_=function(){i&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),l?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},d.prototype.disconnect_=function(){i&&this.connected_&&(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},d.prototype.onTransitionEnd_=function(e){var t=void 0===(e=e.propertyName)?"":e;c.some((function(e){return!!~t.indexOf(e)}))&&this.refresh()},d.getInstance=function(){return this.instance_||(this.instance_=new d),this.instance_},d.instance_=null,d);function d(){function e(){i&&(i=!1,r()),s&&n()}function t(){a(e)}function n(){var e=Date.now();if(i){if(e-c<2)return;s=!0}else s=!(i=!0),setTimeout(t,o);c=e}var r,o,i,s,c;this.connected_=!1,this.mutationEventsAdded_=!1,this.mutationsObserver_=null,this.observers_=[],this.onTransitionEnd_=this.onTransitionEnd_.bind(this),this.refresh=(r=this.refresh.bind(this),s=i=!(o=20),c=0,n)}var p=function(e,t){for(var n=0,r=Object.keys(t);n<r.length;n++){var o=r[n];Object.defineProperty(e,o,{value:t[o],enumerable:!1,writable:!1,configurable:!0})}return e},f=function(e){return e&&e.ownerDocument&&e.ownerDocument.defaultView||s},h=m(0,0,0,0);function y(e){return parseFloat(e)||0}function v(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return t.reduce((function(t,n){return t+y(e["border-"+n+"-width"])}),0)}var b="undefined"!=typeof SVGGraphicsElement?function(e){return e instanceof f(e).SVGGraphicsElement}:function(e){return e instanceof f(e).SVGElement&&"function"==typeof e.getBBox};function g(e){return i?b(e)?m(0,0,(t=(t=e).getBBox()).width,t.height):function(e){var t=e.clientWidth,n=e.clientHeight;if(!t&&!n)return h;var r=f(e).getComputedStyle(e),o=function(e){for(var t={},n=0,r=["top","right","bottom","left"];n<r.length;n++){var o=r[n],i=e["padding-"+o];t[o]=y(i)}return t}(r),i=o.left+o.right,s=o.top+o.bottom,a=y(r.width),c=y(r.height);return"border-box"===r.boxSizing&&(Math.round(a+i)!==t&&(a-=v(r,"left","right")+i),Math.round(c+s)!==n&&(c-=v(r,"top","bottom")+s)),(e=e)!==f(e).document.documentElement&&(t=Math.round(a+i)-t,n=Math.round(c+s)-n,1!==Math.abs(t)&&(a-=t),1!==Math.abs(n)&&(c-=n)),m(o.left,o.top,a,c)}(e):h;var t}function m(e,t,n,r){return{x:e,y:t,width:n,height:r}}var w=(S.prototype.isActive=function(){var e=g(this.target);return(this.contentRect_=e).width!==this.broadcastWidth||e.height!==this.broadcastHeight},S.prototype.broadcastRect=function(){var e=this.contentRect_;return this.broadcastWidth=e.width,this.broadcastHeight=e.height,e},S);function S(e){this.broadcastWidth=0,this.broadcastHeight=0,this.contentRect_=m(0,0,0,0),this.target=e}var O=function(e,t){var n,r,o,i=(n=(i=t).x,r=i.y,o=i.width,t=i.height,i="undefined"!=typeof DOMRectReadOnly?DOMRectReadOnly:Object,i=Object.create(i.prototype),p(i,{x:n,y:r,width:o,height:t,top:r,right:n+o,bottom:t+r,left:n}),i);p(this,{target:e,contentRect:i})},k=(j.prototype.observe=function(e){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(e instanceof f(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(e)||(t.set(e,new w(e)),this.controller_.addObserver(this),this.controller_.refresh())}},j.prototype.unobserve=function(e){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(e instanceof f(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(e)&&(t.delete(e),t.size||this.controller_.removeObserver(this))}},j.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},j.prototype.gatherActive=function(){var e=this;this.clearActive(),this.observations_.forEach((function(t){t.isActive()&&e.activeObservations_.push(t)}))},j.prototype.broadcastActive=function(){var e,t;this.hasActive()&&(e=this.callbackCtx_,t=this.activeObservations_.map((function(e){return new O(e.target,e.broadcastRect())})),this.callback_.call(e,t,e),this.clearActive())},j.prototype.clearActive=function(){this.activeObservations_.splice(0)},j.prototype.hasActive=function(){return 0<this.activeObservations_.length},j);function j(e,t,r){if(this.activeObservations_=[],this.observations_=new n,"function"!=typeof e)throw new TypeError("The callback provided as parameter 1 is not a function.");this.callback_=e,this.controller_=t,this.callbackCtx_=r}var T=new("undefined"!=typeof WeakMap?WeakMap:n),E=function e(t){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var n=u.getInstance();n=new k(t,n,this);T.set(this,n)};["observe","unobserve","disconnect"].forEach((function(e){E.prototype[e]=function(){var t;return(t=T.get(this))[e].apply(t,arguments)}})),e=void 0!==s.ResizeObserver?s.ResizeObserver:E,t.a=e}).call(this,n(3))},function(e,t){e.exports=function(e){return e.replace(/[A-Z]/g,(function(e){return"-"+e.toLowerCase()})).toLowerCase()}},function(e,t,n){n=n(9),e.exports=new n},function(e,t,n){var r=n(10),o=(n=n(4)).each,i=n.isFunction,s=n.isArray;function a(){if(!window.matchMedia)throw new Error("matchMedia not present, legacy browsers require a polyfill");this.queries={},this.browserIsIncapable=!window.matchMedia("only all").matches}a.prototype={constructor:a,register:function(e,t,n){var a=this.queries;n=n&&this.browserIsIncapable;return a[e]||(a[e]=new r(e,n)),i(t)&&(t={match:t}),s(t)||(t=[t]),o(t,(function(t){i(t)&&(t={match:t}),a[e].addHandler(t)})),this},unregister:function(e,t){var n=this.queries[e];return n&&(t?n.removeHandler(t):(n.clear(),delete this.queries[e])),this}},e.exports=a},function(e,t,n){var r=n(11),o=n(4).each;function i(e,t){this.query=e,this.isUnconditional=t,this.handlers=[],this.mql=window.matchMedia(e);var n=this;this.listener=function(e){n.mql=e.currentTarget||e,n.assess()},this.mql.addListener(this.listener)}i.prototype={constuctor:i,addHandler:function(e){e=new r(e),this.handlers.push(e),this.matches()&&e.on()},removeHandler:function(e){var t=this.handlers;o(t,(function(n,r){if(n.equals(e))return n.destroy(),!t.splice(r,1)}))},matches:function(){return this.mql.matches||this.isUnconditional},clear:function(){o(this.handlers,(function(e){e.destroy()})),this.mql.removeListener(this.listener),this.handlers.length=0},assess:function(){var e=this.matches()?"on":"off";o(this.handlers,(function(t){t[e]()}))}},e.exports=i},function(e,t){function n(e){(this.options=e).deferSetup||this.setup()}n.prototype={constructor:n,setup:function(){this.options.setup&&this.options.setup(),this.initialised=!0},on:function(){this.initialised||this.setup(),this.options.match&&this.options.match()},off:function(){this.options.unmatch&&this.options.unmatch()},destroy:function(){this.options.destroy?this.options.destroy():this.off()},equals:function(e){return this.options===e||this.options.match===e}},e.exports=n},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n.n(r),i={animating:!1,autoplaying:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,dragging:!1,edgeDragged:!1,initialized:!1,lazyLoadedList:[],listHeight:null,listWidth:null,scrolling:!1,slideCount:null,slideHeight:null,slideWidth:null,swipeLeft:null,swiped:!1,swiping:!1,touchObject:{startX:0,startY:0,curX:0,curY:0},trackStyle:{},trackWidth:0,targetSlide:0},s=(r=n(5),n.n(r)),a=(r=n(1),n.n(r)),c={accessibility:!0,adaptiveHeight:!1,afterChange:null,appendDots:function(e){return o.a.createElement("ul",{style:{display:"block"}},e)},arrows:!0,autoplay:!1,autoplaySpeed:3e3,beforeChange:null,centerMode:!1,centerPadding:"50px",className:"",cssEase:"ease",customPaging:function(e){return o.a.createElement("button",null,e+1)},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!1,infinite:!0,initialSlide:0,lazyLoad:null,nextArrow:null,onEdge:null,onInit:null,onLazyLoadError:null,onReInit:null,pauseOnDotsHover:!1,pauseOnFocus:!1,pauseOnHover:!0,prevArrow:null,responsive:null,rows:1,rtl:!1,slide:"div",slidesPerRow:1,slidesToScroll:1,slidesToShow:1,speed:500,swipe:!0,swipeEvent:null,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,useTransform:!0,variableWidth:!1,vertical:!1,waitForAnimate:!0};function l(e,t){var n,r=Object.keys(e);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(e),t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)),r}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach((function(t){var r,o;r=e,t=n[o=t],o in r?Object.defineProperty(r,o,{value:t,enumerable:!0,configurable:!0,writable:!0}):r[o]=t})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function d(e,t,n){return Math.max(t,Math.min(e,n))}function p(e){["onTouchStart","onTouchMove","onWheel"].includes(e._reactName)||e.preventDefault()}function f(e){return e&&e.offsetWidth||0}function h(e,t){var n=1<arguments.length&&void 0!==t&&t;t=e.startX-e.curX,e=e.startY-e.curY,t=Math.atan2(e,t);return(t=Math.round(180*t/Math.PI))<0&&(t=360-Math.abs(t)),t<=45&&0<=t||t<=360&&315<=t?"left":135<=t&&t<=225?"right":!0===n?35<=t&&t<=135?"up":"down":"vertical"}function y(e,t){return t.reduce((function(t,n){return t&&e.hasOwnProperty(n)}),!0)?null:console.error("Keys Missing:",e)}function v(){return!("undefined"==typeof window||!window.document||!window.document.createElement)}var b=function(e){for(var t=[],n=g(e),r=m(e),o=n;o<r;o++)e.lazyLoadedList.indexOf(o)<0&&t.push(o);return t},g=function(e){return e.currentSlide-w(e)},m=function(e){return e.currentSlide+S(e)},w=function(e){return e.centerMode?Math.floor(e.slidesToShow/2)+(0<parseInt(e.centerPadding)?1:0):0},S=function(e){return e.centerMode?Math.floor((e.slidesToShow-1)/2)+1+(0<parseInt(e.centerPadding)?1:0):e.slidesToShow},O=function(e){return e&&e.offsetHeight||0},k=function(e){var t=!0;return e.infinite||(e.centerMode&&e.currentSlide>=e.slideCount-1||e.slideCount<=e.slidesToShow||e.currentSlide>=e.slideCount-e.slidesToShow)&&(t=!1),t},j=function(e,t){var n={};return t.forEach((function(t){return n[t]=e[t]})),n},T=function(e){var t=e.waitForAnimate,n=e.animating,r=e.fade,o=e.infinite,i=e.index,s=e.slideCount,a=e.lazyLoad,c=e.currentSlide,l=e.centerMode,p=e.slidesToScroll,f=e.slidesToShow,h=e.useCSS,y=e.lazyLoadedList;if(t&&n)return{};var v=i,g={};t={},n=o?i:d(i,0,s-1);if(r){if(!o&&(i<0||s<=i))return{};i<0?v=i+s:s<=i&&(v=i-s),a&&y.indexOf(v)<0&&(y=y.concat(v)),t={animating:!(g={animating:!0,currentSlide:v,lazyLoadedList:y,targetSlide:v}),targetSlide:v}}else(i=v)<0?(i=v+s,o?s%p!=0&&(i=s-s%p):i=0):!k(e)&&c<v?v=i=c:l&&s<=v?(v=o?s:s-1,i=o?0:s-1):s<=v&&(i=v-s,o?s%p!=0&&(i=0):i=s-f),!o&&s<=v+f&&(i=s-f),s=M(u(u({},e),{},{slideIndex:v})),f=M(u(u({},e),{},{slideIndex:i})),o||(s===f&&(v=i),s=f),a&&(y=y.concat(b(u(u({},e),{},{currentSlide:v})))),h?t={animating:!(g={animating:!0,currentSlide:i,trackStyle:L(u(u({},e),{},{left:s})),lazyLoadedList:y,targetSlide:n}),currentSlide:i,trackStyle:x(u(u({},e),{},{left:f})),swipeLeft:null,targetSlide:n}:g={currentSlide:i,trackStyle:x(u(u({},e),{},{left:f})),lazyLoadedList:y,targetSlide:n};return{state:g,nextState:t}},E=function(e,t){var n,r,o=e.slidesToScroll,i=e.slidesToShow,s=e.slideCount,a=e.currentSlide,c=e.targetSlide,l=e.lazyLoad,d=e.infinite,p=s%o!=0?0:(s-a)%o;return"previous"===t.message?(r=a-(n=0==p?o:i-p),l&&!d&&(r=-1==(i=a-n)?s-1:i),d||(r=c-o)):"next"===t.message?(r=a+(n=0==p?o:p),l&&!d&&(r=(a+o)%s+p),d||(r=c+o)):"dots"===t.message?r=t.index*t.slidesToScroll:"children"===t.message?(r=t.index,d&&(e=W(u(u({},e),{},{targetSlide:r})),r>t.currentSlide&&"left"===e?r-=s:r<t.currentSlide&&"right"===e&&(r+=s))):"index"===t.message&&(r=Number(t.index)),r},P=function(e,t){var n=function(e){for(var t=e.infinite?2*e.slideCount:e.slideCount,n=e.infinite?-1*e.slidesToShow:0,r=e.infinite?-1*e.slidesToShow:0,o=[];n<t;)o.push(n),n=r+e.slidesToScroll,r+=Math.min(e.slidesToScroll,e.slidesToShow);return o}(e),r=0;if(t>n[n.length-1])t=n[n.length-1];else for(var o in n){if(t<n[o]){t=r;break}r=n[o]}return t},_=function(e){var t=e.centerMode?e.slideWidth*Math.floor(e.slidesToShow/2):0;if(e.swipeToSlide){var n,r=(r=e.listRef).querySelectorAll&&r.querySelectorAll(".slick-slide")||[];return Array.from(r).every((function(r){if(e.vertical){if(r.offsetTop+O(r)/2>-1*e.swipeLeft)return n=r,!1}else if(r.offsetLeft-t+f(r)/2>-1*e.swipeLeft)return n=r,!1;return!0})),n?(r=!0===e.rtl?e.slideCount-e.currentSlide:e.currentSlide,Math.abs(n.dataset.index-r)||1):0}return e.slidesToScroll},x=function(e){var t,n;y(e,["left","variableWidth","slideCount","slidesToShow","slideWidth"]);var r=e.slideCount+2*e.slidesToShow;e.vertical?n=r*e.slideHeight:t=z(e)*e.slideWidth;var o,i,s={opacity:1,transition:"",WebkitTransition:""};return e.useTransform?(o=e.vertical?"translate3d(0px, "+e.left+"px, 0px)":"translate3d("+e.left+"px, 0px, 0px)",i=e.vertical?"translate3d(0px, "+e.left+"px, 0px)":"translate3d("+e.left+"px, 0px, 0px)",r=e.vertical?"translateY("+e.left+"px)":"translateX("+e.left+"px)",s=u(u({},s),{},{WebkitTransform:o,transform:i,msTransform:r})):e.vertical?s.top=e.left:s.left=e.left,e.fade&&(s={opacity:1}),t&&(s.width=t),n&&(s.height=n),window&&!window.addEventListener&&window.attachEvent&&(e.vertical?s.marginTop=e.left+"px":s.marginLeft=e.left+"px"),s},L=function(e){y(e,["left","variableWidth","slideCount","slidesToShow","slideWidth","speed","cssEase"]);var t=x(e);return e.useTransform?(t.WebkitTransition="-webkit-transform "+e.speed+"ms "+e.cssEase,t.transition="transform "+e.speed+"ms "+e.cssEase):e.vertical?t.transition="top "+e.speed+"ms "+e.cssEase:t.transition="left "+e.speed+"ms "+e.cssEase,t},M=function(e){if(e.unslick)return 0;y(e,["slideIndex","trackRef","infinite","centerMode","slideCount","slidesToShow","slidesToScroll","slideWidth","listWidth","variableWidth","slideHeight"]);var t=e.slideIndex,n=e.trackRef,r=e.infinite,o=e.centerMode,i=e.slideCount,s=e.slidesToShow,a=e.slidesToScroll,c=e.slideWidth,l=e.listWidth,u=e.variableWidth,d=e.slideHeight,p=e.fade,f=e.vertical;if(p||1===e.slideCount)return 0;if(p=0,r?(p=-C(e),i%a!=0&&i<t+a&&(p=-(i<t?s-(t-i):i%a)),o&&(p+=parseInt(s/2))):(i%a!=0&&i<t+a&&(p=s-i%a),o&&(p=parseInt(s/2))),b=f?t*d*-1+p*d:t*c*-1+p*c,!0===u){var h=n&&n.node,v=t+C(e),b=(n=h&&h.childNodes[v])?-1*n.offsetLeft:0;if(!0===o){v=r?t+C(e):t,n=h&&h.children[v];for(var g=b=0;g<v;g++)b-=h&&h.children[g]&&h.children[g].offsetWidth;b-=parseInt(e.centerPadding),b+=n&&(l-n.offsetWidth)/2}}return b},C=function(e){return e.unslick||!e.infinite?0:e.variableWidth?e.slideCount:e.slidesToShow+(e.centerMode?1:0)},R=function(e){return e.unslick||!e.infinite?0:e.slideCount},z=function(e){return 1===e.slideCount?1:C(e)+e.slideCount+R(e)},W=function(e){return e.targetSlide>e.currentSlide?e.targetSlide>e.currentSlide+D(e)?"left":"right":e.targetSlide<e.currentSlide-H(e)?"right":"left"},D=function(e){var t=e.slidesToShow,n=e.centerMode,r=e.rtl;e=e.centerPadding;return n?(n=(t-1)/2+1,0<parseInt(e)&&(n+=1),r&&t%2==0&&(n+=1),n):r?0:t-1},H=function(e){var t=e.slidesToShow,n=e.centerMode,r=e.rtl;e=e.centerPadding;return n?(n=(t-1)/2+1,0<parseInt(e)&&(n+=1),r||t%2!=0||(n+=1),n):r?t-1:0},A=Object.keys(c);function I(e){return(I="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function N(){return(N=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n,r=arguments[t];for(n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function q(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function B(e,t){return(B=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function F(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function X(e){return(X=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Y(e,t){var n,r=Object.keys(e);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(e),t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)),r}function G(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Y(Object(n),!0).forEach((function(t){U(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Y(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function U(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function V(e){var t,n,r,o=e.rtl?e.slideCount-1-e.index:e.index,i=o<0||o>=e.slideCount;return e.centerMode?(r=Math.floor(e.slidesToShow/2),n=(o-e.currentSlide)%e.slideCount==0,o>e.currentSlide-r-1&&o<=e.currentSlide+r&&(t=!0)):t=e.currentSlide<=o&&o<e.currentSlide+e.slidesToShow,{"slick-slide":!0,"slick-active":t,"slick-center":n,"slick-cloned":i,"slick-current":o===(e.targetSlide<0?e.targetSlide+e.slideCount:e.targetSlide>=e.slideCount?e.targetSlide-e.slideCount:e.targetSlide)}}function $(e,t){return e.key||t}var K=function(){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&B(e,t)}(r,o.a.PureComponent);var e,t,n=function(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=X(e);return function(e,t){if(t&&("object"===I(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return F(e)}(this,t?(n=X(this).constructor,Reflect.construct(r,arguments,n)):r.apply(this,arguments))}}(r);function r(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,r);for(var t=arguments.length,o=new Array(t),i=0;i<t;i++)o[i]=arguments[i];return U(F(e=n.call.apply(n,[this].concat(o))),"node",null),U(F(e),"handleRef",(function(t){e.node=t})),e}return e=r,(t=[{key:"render",value:function(){var e=function(e){var t,n=[],r=[],i=[],s=o.a.Children.count(e.children),c=g(e),l=m(e);return o.a.Children.forEach(e.children,(function(u,d){var p,f={message:"children",index:d,slidesToScroll:e.slidesToScroll,currentSlide:e.currentSlide},h=!e.lazyLoad||e.lazyLoad&&0<=e.lazyLoadedList.indexOf(d)?u:o.a.createElement("div",null),y=(p={},void 0!==(b=G(G({},e),{},{index:d})).variableWidth&&!1!==b.variableWidth||(p.width=b.slideWidth),b.fade&&(p.position="relative",b.vertical?p.top=-b.index*parseInt(b.slideHeight):p.left=-b.index*parseInt(b.slideWidth),p.opacity=b.currentSlide===b.index?1:0,b.useCSS&&(p.transition="opacity "+b.speed+"ms "+b.cssEase+", visibility "+b.speed+"ms "+b.cssEase)),p),v=h.props.className||"",b=V(G(G({},e),{},{index:d}));n.push(o.a.cloneElement(h,{key:"original"+$(h,d),"data-index":d,className:a()(b,v),tabIndex:"-1","aria-hidden":!b["slick-active"],style:G(G({outline:"none"},h.props.style||{}),y),onClick:function(t){h.props&&h.props.onClick&&h.props.onClick(t),e.focusOnSelect&&e.focusOnSelect(f)}})),e.infinite&&!1===e.fade&&((p=s-d)<=C(e)&&(c<=(t=-p)&&(h=u),b=V(G(G({},e),{},{index:t})),r.push(o.a.cloneElement(h,{key:"precloned"+$(h,t),"data-index":t,tabIndex:"-1",className:a()(b,v),"aria-hidden":!b["slick-active"],style:G(G({},h.props.style||{}),y),onClick:function(t){h.props&&h.props.onClick&&h.props.onClick(t),e.focusOnSelect&&e.focusOnSelect(f)}}))),(t=s+d)<l&&(h=u),b=V(G(G({},e),{},{index:t})),i.push(o.a.cloneElement(h,{key:"postcloned"+$(h,t),"data-index":t,tabIndex:"-1",className:a()(b,v),"aria-hidden":!b["slick-active"],style:G(G({},h.props.style||{}),y),onClick:function(t){h.props&&h.props.onClick&&h.props.onClick(t),e.focusOnSelect&&e.focusOnSelect(f)}})))})),e.rtl?r.concat(n,i).reverse():r.concat(n,i)}(this.props),t={onMouseEnter:(t=this.props).onMouseEnter,onMouseOver:t.onMouseOver,onMouseLeave:t.onMouseLeave};return o.a.createElement("div",N({ref:this.handleRef,className:"slick-track",style:this.props.trackStyle},t),e)}}])&&q(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),r}();function Z(e){return(Z="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function J(e,t){var n,r=Object.keys(e);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(e),t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)),r}function Q(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function ee(e,t){return(ee=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function te(e){return(te=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var ne=function(){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&ee(e,t)}(r,o.a.PureComponent);var e,t,n=function(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=te(e);return function(e,t){if(t&&("object"===Z(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0!==e)return e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(e)}(this,t?(n=te(this).constructor,Reflect.construct(r,arguments,n)):r.apply(this,arguments))}}(r);function r(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,r),n.apply(this,arguments)}return e=r,(t=[{key:"clickHandler",value:function(e,t){t.preventDefault(),this.props.clickHandler(e)}},{key:"render",value:function(){for(var e=this.props,t=e.onMouseEnter,n=e.onMouseOver,r=e.onMouseLeave,i=e.infinite,s=e.slidesToScroll,c=e.slidesToShow,l=e.slideCount,u=e.currentSlide,p=function(e){return e=e.infinite?Math.ceil(e.slideCount/e.slidesToScroll):Math.ceil((e.slideCount-e.slidesToShow)/e.slidesToScroll)+1}({slideCount:l,slidesToScroll:s,slidesToShow:c,infinite:i}),f=(r={onMouseEnter:t,onMouseOver:n,onMouseLeave:r},[]),h=0;h<p;h++){var y=(h+1)*s-1,v=(y=(v=i?y:d(y,0,l-1))-(s-1),y=i?y:d(y,0,l-1),a()({"slick-active":i?y<=u&&u<=v:u===y}));y={message:"dots",index:h,slidesToScroll:s,currentSlide:u},y=this.clickHandler.bind(this,y),f=f.concat(o.a.createElement("li",{key:h,className:v},o.a.cloneElement(this.props.customPaging(h),{onClick:y})))}return o.a.cloneElement(this.props.appendDots(f),function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?J(Object(n),!0).forEach((function(t){var r,o;r=e,t=n[o=t],o in r?Object.defineProperty(r,o,{value:t,enumerable:!0,configurable:!0,writable:!0}):r[o]=t})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):J(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({className:this.props.dotsClass},r))}}])&&Q(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),r}();function re(e){return(re="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function oe(){return(oe=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n,r=arguments[t];for(n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function ie(e,t){var n,r=Object.keys(e);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(e),t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)),r}function se(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ie(Object(n),!0).forEach((function(t){var r,o;r=e,t=n[o=t],o in r?Object.defineProperty(r,o,{value:t,enumerable:!0,configurable:!0,writable:!0}):r[o]=t})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ie(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ae(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ce(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function le(e,t,n){return t&&ce(e.prototype,t),n&&ce(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function ue(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&function(e,t){(Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}(e,t)}function de(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=pe(e);return function(e,t){if(t&&("object"===re(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0!==e)return e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(e)}(this,t?(n=pe(this).constructor,Reflect.construct(r,arguments,n)):r.apply(this,arguments))}}function pe(e){return(pe=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var fe=function(){ue(t,o.a.PureComponent);var e=de(t);function t(){return ae(this,t),e.apply(this,arguments)}return le(t,[{key:"clickHandler",value:function(e,t){t&&t.preventDefault(),this.props.clickHandler(e,t)}},{key:"render",value:function(){var e={"slick-arrow":!0,"slick-prev":!0},t=this.clickHandler.bind(this,{message:"previous"});return!this.props.infinite&&(0===this.props.currentSlide||this.props.slideCount<=this.props.slidesToShow)&&(e["slick-disabled"]=!0,t=null),e={key:"0","data-role":"none",className:a()(e),style:{display:"block"},onClick:t},t={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount},e=this.props.prevArrow?o.a.cloneElement(this.props.prevArrow,se(se({},e),t)):o.a.createElement("button",oe({key:"0",type:"button"},e)," ","Previous")}}]),t}(),he=function(){ue(t,o.a.PureComponent);var e=de(t);function t(){return ae(this,t),e.apply(this,arguments)}return le(t,[{key:"clickHandler",value:function(e,t){t&&t.preventDefault(),this.props.clickHandler(e,t)}},{key:"render",value:function(){var e={"slick-arrow":!0,"slick-next":!0},t=this.clickHandler.bind(this,{message:"next"});return k(this.props)||(e["slick-disabled"]=!0,t=null),e={key:"1","data-role":"none",className:a()(e),style:{display:"block"},onClick:t},t={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount},e=this.props.nextArrow?o.a.cloneElement(this.props.nextArrow,se(se({},e),t)):o.a.createElement("button",oe({key:"1",type:"button"},e)," ","Next")}}]),t}(),ye=n(6);function ve(e){return(ve="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function be(){return(be=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n,r=arguments[t];for(n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function ge(e,t){if(null==e)return{};var n,r=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],0<=t.indexOf(n)||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols)for(var o=Object.getOwnPropertySymbols(e),i=0;i<o.length;i++)n=o[i],0<=t.indexOf(n)||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n]);return r}function me(e,t){var n,r=Object.keys(e);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(e),t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)),r}function we(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?me(Object(n),!0).forEach((function(t){Te(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):me(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Se(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Oe(e,t){return(Oe=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function ke(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function je(e){return(je=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Te(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ee=function(){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Oe(e,t)}(r,o.a.Component);var e,t,n=function(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=je(e);return function(e,t){if(t&&("object"===ve(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return ke(e)}(this,t?(n=je(this).constructor,Reflect.construct(r,arguments,n)):r.apply(this,arguments))}}(r);function r(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,r),Te(ke(t=n.call(this,e)),"listRefHandler",(function(e){return t.list=e})),Te(ke(t),"trackRefHandler",(function(e){return t.track=e})),Te(ke(t),"adaptHeight",(function(){var e;t.props.adaptiveHeight&&t.list&&(e=t.list.querySelector('[data-index="'.concat(t.state.currentSlide,'"]')),t.list.style.height=O(e)+"px")})),Te(ke(t),"componentDidMount",(function(){var e;t.props.onInit&&t.props.onInit(),!t.props.lazyLoad||0<(e=b(we(we({},t.props),t.state))).length&&(t.setState((function(t){return{lazyLoadedList:t.lazyLoadedList.concat(e)}})),t.props.onLazyLoad&&t.props.onLazyLoad(e));var n=we({listRef:t.list,trackRef:t.track},t.props);t.updateState(n,!0,(function(){t.adaptHeight(),t.props.autoplay&&t.autoPlay("update")})),"progressive"===t.props.lazyLoad&&(t.lazyLoadTimer=setInterval(t.progressiveLazyLoad,1e3)),t.ro=new ye.a((function(){t.state.animating?(t.onWindowResized(!1),t.callbackTimers.push(setTimeout((function(){return t.onWindowResized()}),t.props.speed))):t.onWindowResized()})),t.ro.observe(t.list),document.querySelectorAll&&Array.prototype.forEach.call(document.querySelectorAll(".slick-slide"),(function(e){e.onfocus=t.props.pauseOnFocus?t.onSlideFocus:null,e.onblur=t.props.pauseOnFocus?t.onSlideBlur:null})),window.addEventListener?window.addEventListener("resize",t.onWindowResized):window.attachEvent("onresize",t.onWindowResized)})),Te(ke(t),"componentWillUnmount",(function(){t.animationEndCallback&&clearTimeout(t.animationEndCallback),t.lazyLoadTimer&&clearInterval(t.lazyLoadTimer),t.callbackTimers.length&&(t.callbackTimers.forEach((function(e){return clearTimeout(e)})),t.callbackTimers=[]),window.addEventListener?window.removeEventListener("resize",t.onWindowResized):window.detachEvent("onresize",t.onWindowResized),t.autoplayTimer&&clearInterval(t.autoplayTimer),t.ro.disconnect()})),Te(ke(t),"componentDidUpdate",(function(e){var n;t.checkImagesLoad(),t.props.onReInit&&t.props.onReInit(),!t.props.lazyLoad||0<(n=b(we(we({},t.props),t.state))).length&&(t.setState((function(e){return{lazyLoadedList:e.lazyLoadedList.concat(n)}})),t.props.onLazyLoad&&t.props.onLazyLoad(n)),t.adaptHeight();var r=we(we({listRef:t.list,trackRef:t.track},t.props),t.state);(e=t.didPropsChange(e))&&t.updateState(r,e,(function(){t.state.currentSlide>=o.a.Children.count(t.props.children)&&t.changeSlide({message:"index",index:o.a.Children.count(t.props.children)-t.props.slidesToShow,currentSlide:t.state.currentSlide}),t.props.autoplay?t.autoPlay("update"):t.pause("paused")}))})),Te(ke(t),"onWindowResized",(function(e){t.debouncedResize&&t.debouncedResize.cancel(),t.debouncedResize=s()((function(){return t.resizeWindow(e)}),50),t.debouncedResize()})),Te(ke(t),"resizeWindow",(function(){var e,n=!(0<arguments.length&&void 0!==arguments[0])||arguments[0];Boolean(t.track&&t.track.node)&&(e=we(we({listRef:t.list,trackRef:t.track},t.props),t.state),t.updateState(e,n,(function(){t.props.autoplay?t.autoPlay("update"):t.pause("paused")})),t.setState({animating:!1}),clearTimeout(t.animationEndCallback),delete t.animationEndCallback)})),Te(ke(t),"updateState",(function(e,n,r){var i=function(e){var t=o.a.Children.count(e.children),n=e.listRef,r=Math.ceil(f(n)),i=e.trackRef&&e.trackRef.node,s=Math.ceil(f(i)),a=e.vertical?r:(d=e.centerMode&&2*parseInt(e.centerPadding),"string"==typeof e.centerPadding&&"%"===e.centerPadding.slice(-1)&&(d*=r/100),Math.ceil((r-d)/e.slidesToShow)),c=n&&O(n.querySelector('[data-index="0"]')),l=c*e.slidesToShow;i=void 0===e.currentSlide?e.initialSlide:e.currentSlide;e.rtl&&void 0===e.currentSlide&&(i=t-1-e.initialSlide);var d=e.lazyLoadedList||[];n=b(u(u({},e),{},{currentSlide:i,lazyLoadedList:d})),d={slideCount:t,slideWidth:a,listWidth:r,trackWidth:s,currentSlide:i,slideHeight:c,listHeight:l,lazyLoadedList:d=d.concat(n)};return null===e.autoplaying&&e.autoplay&&(d.autoplaying="playing"),d}(e);e=we(we(we({},e),i),{},{slideIndex:i.currentSlide});var s=M(e);e=we(we({},e),{},{left:s}),s=x(e),!n&&o.a.Children.count(t.props.children)===o.a.Children.count(e.children)||(i.trackStyle=s),t.setState(i,r)})),Te(ke(t),"ssrInit",(function(){if(t.props.variableWidth){var e=0,n=0,r=[],i=C(we(we(we({},t.props),t.state),{},{slideCount:t.props.children.length})),s=R(we(we(we({},t.props),t.state),{},{slideCount:t.props.children.length}));t.props.children.forEach((function(t){r.push(t.props.style.width),e+=t.props.style.width}));for(var a=0;a<i;a++)n+=r[r.length-1-a],e+=r[r.length-1-a];for(var c=0;c<s;c++)e+=r[c];for(var l=0;l<t.state.currentSlide;l++)n+=r[l];var u={width:e+"px",left:-n+"px"};return t.props.centerMode&&(p="".concat(r[t.state.currentSlide],"px"),u.left="calc(".concat(u.left," + (100% - ").concat(p,") / 2 ) ")),{trackStyle:u}}var d=o.a.Children.count(t.props.children),p=we(we(we({},t.props),t.state),{},{slideCount:d});u=C(p)+R(p)+d,d=100/t.props.slidesToShow*u,p=-(u=100/u)*(C(p)+t.state.currentSlide)*d/100;return t.props.centerMode&&(p+=(100-u*d/100)/2),{slideWidth:u+"%",trackStyle:{width:d+"%",left:p+"%"}}})),Te(ke(t),"checkImagesLoad",(function(){var e=t.list&&t.list.querySelectorAll&&t.list.querySelectorAll(".slick-slide img")||[],n=e.length,r=0;Array.prototype.forEach.call(e,(function(e){function o(){return++r&&n<=r&&t.onWindowResized()}var i;e.onclick?(i=e.onclick,e.onclick=function(t){i(t),e.parentNode.focus()}):e.onclick=function(){return e.parentNode.focus()},e.onload||(t.props.lazyLoad?e.onload=function(){t.adaptHeight(),t.callbackTimers.push(setTimeout(t.onWindowResized,t.props.speed))}:(e.onload=o,e.onerror=function(){o(),t.props.onLazyLoadError&&t.props.onLazyLoadError()}))}))})),Te(ke(t),"progressiveLazyLoad",(function(){for(var e=[],n=we(we({},t.props),t.state),r=t.state.currentSlide;r<t.state.slideCount+R(n);r++)if(t.state.lazyLoadedList.indexOf(r)<0){e.push(r);break}for(var o=t.state.currentSlide-1;o>=-C(n);o--)if(t.state.lazyLoadedList.indexOf(o)<0){e.push(o);break}0<e.length?(t.setState((function(t){return{lazyLoadedList:t.lazyLoadedList.concat(e)}})),t.props.onLazyLoad&&t.props.onLazyLoad(e)):t.lazyLoadTimer&&(clearInterval(t.lazyLoadTimer),delete t.lazyLoadTimer)})),Te(ke(t),"slideHandler",(function(e){var n=1<arguments.length&&void 0!==arguments[1]&&arguments[1],r=(c=t.props).asNavFor,o=c.beforeChange,i=c.onLazyLoad,s=c.speed,a=c.afterChange,c=t.state.currentSlide,l=(n=T(we(we(we({index:e},t.props),t.state),{},{trackRef:t.track,useCSS:t.props.useCSS&&!n}))).state,u=n.nextState;l&&(o&&o(c,l.currentSlide),o=l.lazyLoadedList.filter((function(e){return t.state.lazyLoadedList.indexOf(e)<0})),i&&0<o.length&&i(o),!t.props.waitForAnimate&&t.animationEndCallback&&(clearTimeout(t.animationEndCallback),a&&a(c),delete t.animationEndCallback),t.setState(l,(function(){r&&t.asNavForIndex!==e&&(t.asNavForIndex=e,r.innerSlider.slideHandler(e)),u&&(t.animationEndCallback=setTimeout((function(){var e=u.animating,n=ge(u,["animating"]);t.setState(n,(function(){t.callbackTimers.push(setTimeout((function(){return t.setState({animating:e})}),10)),a&&a(l.currentSlide),delete t.animationEndCallback}))}),s))})))})),Te(ke(t),"changeSlide",(function(e){var n=1<arguments.length&&void 0!==arguments[1]&&arguments[1],r=we(we({},t.props),t.state);0!==(e=E(r,e))&&!e||(!0===n?t.slideHandler(e,n):t.slideHandler(e),t.props.autoplay&&t.autoPlay("update"),!t.props.focusOnSelect||(e=t.list.querySelectorAll(".slick-current"))[0]&&e[0].focus())})),Te(ke(t),"clickHandler",(function(e){!1===t.clickable&&(e.stopPropagation(),e.preventDefault()),t.clickable=!0})),Te(ke(t),"keyHandler",(function(e){""!==(e=function(e,t,n){return e.target.tagName.match("TEXTAREA|INPUT|SELECT")||!t?"":37===e.keyCode?n?"next":"previous":39===e.keyCode?n?"previous":"next":""}(e,t.props.accessibility,t.props.rtl))&&t.changeSlide({message:e})})),Te(ke(t),"selectHandler",(function(e){t.changeSlide(e)})),Te(ke(t),"disableBodyScroll",(function(){window.ontouchmove=function(e){(e=e||window.event).preventDefault&&e.preventDefault(),e.returnValue=!1}})),Te(ke(t),"enableBodyScroll",(function(){window.ontouchmove=null})),Te(ke(t),"swipeStart",(function(e){t.props.verticalSwiping&&t.disableBodyScroll(),""!==(e=function(e,t,n){return"IMG"===e.target.tagName&&p(e),!t||!n&&-1!==e.type.indexOf("mouse")?"":{dragging:!0,touchObject:{startX:e.touches?e.touches[0].pageX:e.clientX,startY:e.touches?e.touches[0].pageY:e.clientY,curX:e.touches?e.touches[0].pageX:e.clientX,curY:e.touches?e.touches[0].pageY:e.clientY}}}(e,t.props.swipe,t.props.draggable))&&t.setState(e)})),Te(ke(t),"swipeMove",(function(e){(e=function(e,t){var n=t.scrolling,r=t.animating,o=t.vertical,i=t.swipeToSlide,s=t.verticalSwiping,a=t.rtl,c=t.currentSlide,l=t.edgeFriction,d=t.edgeDragged,f=t.onEdge,y=t.swiped,v=t.swiping,b=t.slideCount,g=t.slidesToScroll,m=t.infinite,w=t.touchObject,S=t.swipeEvent,O=t.listHeight,j=t.listWidth;if(!n){if(r)return p(e);if(o&&i&&s&&p(e),n={},r=M(t),w.curX=e.touches?e.touches[0].pageX:e.clientX,w.curY=e.touches?e.touches[0].pageY:e.clientY,w.swipeLength=Math.round(Math.sqrt(Math.pow(w.curX-w.startX,2))),i=Math.round(Math.sqrt(Math.pow(w.curY-w.startY,2))),!s&&!v&&10<i)return{scrolling:!0};s&&(w.swipeLength=i);v=(a?-1:1)*(w.curX>w.startX?1:-1);return s&&(v=w.curY>w.startY?1:-1),i=Math.ceil(b/g),b=h(t.touchObject,s),g=w.swipeLength,m||(0===c&&("right"===b||"down"===b)||i<=c+1&&("left"===b||"up"===b)||!k(t)&&("left"===b||"up"===b))&&(g=w.swipeLength*l,!1===d&&f&&(f(b),n.edgeDragged=!0)),!y&&S&&(S(b),n.swiped=!0),v=s?r+g*v:o?r+g*(O/j)*v:a?r-g*v:r+g*v,n=u(u({},n),{},{touchObject:w,swipeLeft:v,trackStyle:x(u(u({},t),{},{left:v}))}),Math.abs(w.curX-w.startX)<.8*Math.abs(w.curY-w.startY)||10<w.swipeLength&&(n.swiping=!0,p(e)),n}}(e,we(we(we({},t.props),t.state),{},{trackRef:t.track,listRef:t.list,slideIndex:t.state.currentSlide})))&&(e.swiping&&(t.clickable=!1),t.setState(e))})),Te(ke(t),"swipeEnd",(function(e){var n=function(e,t){var n=t.dragging,r=t.swipe,o=t.touchObject,i=t.listWidth,s=t.touchThreshold,a=t.verticalSwiping,c=t.listHeight,l=t.swipeToSlide,d=t.scrolling,f=t.onSwipe,y=t.targetSlide,v=t.currentSlide,b=t.infinite;if(!n)return r&&p(e),{};var g;i=a?c/s:i/s,s=h(o,a),a={dragging:!1,edgeDragged:!1,scrolling:!1,swiping:!1,swiped:!1,swipeLeft:null,touchObject:{}};if(d)return a;if(!o.swipeLength)return a;if(o.swipeLength>i){switch(p(e),f&&f(s),y=b?v:y,s){case"left":case"up":g=y+_(t),m=l?P(t,g):g,a.currentDirection=0;break;case"right":case"down":g=y-_(t),m=l?P(t,g):g,a.currentDirection=1;break;default:m=y}a.triggerSlideHandler=m}else{var m=M(t);a.trackStyle=L(u(u({},t),{},{left:m}))}return a}(e,we(we(we({},t.props),t.state),{},{trackRef:t.track,listRef:t.list,slideIndex:t.state.currentSlide}));n&&(e=n.triggerSlideHandler,delete n.triggerSlideHandler,t.setState(n),void 0!==e&&(t.slideHandler(e),t.props.verticalSwiping&&t.enableBodyScroll()))})),Te(ke(t),"touchEnd",(function(e){t.swipeEnd(e),t.clickable=!0})),Te(ke(t),"slickPrev",(function(){t.callbackTimers.push(setTimeout((function(){return t.changeSlide({message:"previous"})}),0))})),Te(ke(t),"slickNext",(function(){t.callbackTimers.push(setTimeout((function(){return t.changeSlide({message:"next"})}),0))})),Te(ke(t),"slickGoTo",(function(e){var n=1<arguments.length&&void 0!==arguments[1]&&arguments[1];if(e=Number(e),isNaN(e))return"";t.callbackTimers.push(setTimeout((function(){return t.changeSlide({message:"index",index:e,currentSlide:t.state.currentSlide},n)}),0))})),Te(ke(t),"play",(function(){var e;if(t.props.rtl)e=t.state.currentSlide-t.props.slidesToScroll;else{if(!k(we(we({},t.props),t.state)))return!1;e=t.state.currentSlide+t.props.slidesToScroll}t.slideHandler(e)})),Te(ke(t),"autoPlay",(function(e){t.autoplayTimer&&clearInterval(t.autoplayTimer);var n=t.state.autoplaying;if("update"===e){if("hovered"===n||"focused"===n||"paused"===n)return}else if("leave"===e){if("paused"===n||"focused"===n)return}else if("blur"===e&&("paused"===n||"hovered"===n))return;t.autoplayTimer=setInterval(t.play,t.props.autoplaySpeed+50),t.setState({autoplaying:"playing"})})),Te(ke(t),"pause",(function(e){t.autoplayTimer&&(clearInterval(t.autoplayTimer),t.autoplayTimer=null);var n=t.state.autoplaying;"paused"===e?t.setState({autoplaying:"paused"}):"focused"===e?"hovered"!==n&&"playing"!==n||t.setState({autoplaying:"focused"}):"playing"===n&&t.setState({autoplaying:"hovered"})})),Te(ke(t),"onDotsOver",(function(){return t.props.autoplay&&t.pause("hovered")})),Te(ke(t),"onDotsLeave",(function(){return t.props.autoplay&&"hovered"===t.state.autoplaying&&t.autoPlay("leave")})),Te(ke(t),"onTrackOver",(function(){return t.props.autoplay&&t.pause("hovered")})),Te(ke(t),"onTrackLeave",(function(){return t.props.autoplay&&"hovered"===t.state.autoplaying&&t.autoPlay("leave")})),Te(ke(t),"onSlideFocus",(function(){return t.props.autoplay&&t.pause("focused")})),Te(ke(t),"onSlideBlur",(function(){return t.props.autoplay&&"focused"===t.state.autoplaying&&t.autoPlay("blur")})),Te(ke(t),"render",(function(){var e,n,r,i=a()("slick-slider",t.props.className,{"slick-vertical":t.props.vertical,"slick-initialized":!0}),s=we(we({},t.props),t.state),c=j(s,["fade","cssEase","speed","infinite","centerMode","focusOnSelect","currentSlide","lazyLoad","lazyLoadedList","rtl","slideWidth","slideHeight","listHeight","vertical","slidesToShow","slidesToScroll","slideCount","trackStyle","variableWidth","unslick","centerPadding","targetSlide","useCSS"]),l=t.props.pauseOnHover;c=we(we({},c),{},{onMouseEnter:l?t.onTrackOver:null,onMouseLeave:l?t.onTrackLeave:null,onMouseOver:l?t.onTrackOver:null,focusOnSelect:t.props.focusOnSelect&&t.clickable?t.selectHandler:null});!0===t.props.dots&&t.state.slideCount>=t.props.slidesToShow&&(u=j(s,["dotsClass","slideCount","slidesToShow","currentSlide","slidesToScroll","clickHandler","children","customPaging","infinite","appendDots"]),e=t.props.pauseOnDotsHover,u=we(we({},u),{},{clickHandler:t.changeSlide,onMouseEnter:e?t.onDotsLeave:null,onMouseOver:e?t.onDotsOver:null,onMouseLeave:e?t.onDotsLeave:null}),e=o.a.createElement(ne,u));var u=j(s,["infinite","centerMode","currentSlide","slideCount","slidesToShow","prevArrow","nextArrow"]);return u.clickHandler=t.changeSlide,t.props.arrows&&(n=o.a.createElement(fe,u),r=o.a.createElement(he,u)),s=null,t.props.vertical&&(s={height:t.state.listHeight}),u=null,!1===t.props.vertical?!0===t.props.centerMode&&(u={padding:"0px "+t.props.centerPadding}):!0===t.props.centerMode&&(u={padding:t.props.centerPadding+" 0px"}),s=we(we({},s),u),u=t.props.touchMove,s={className:"slick-list",style:s,onClick:t.clickHandler,onMouseDown:u?t.swipeStart:null,onMouseMove:t.state.dragging&&u?t.swipeMove:null,onMouseUp:u?t.swipeEnd:null,onMouseLeave:t.state.dragging&&u?t.swipeEnd:null,onTouchStart:u?t.swipeStart:null,onTouchMove:t.state.dragging&&u?t.swipeMove:null,onTouchEnd:u?t.touchEnd:null,onTouchCancel:t.state.dragging&&u?t.swipeEnd:null,onKeyDown:t.props.accessibility?t.keyHandler:null},u={className:i,dir:"ltr",style:t.props.style},t.props.unslick&&(s={className:"slick-list"},u={className:i}),o.a.createElement("div",u,t.props.unslick?"":n,o.a.createElement("div",be({ref:t.listRefHandler},s),o.a.createElement(K,be({ref:t.trackRefHandler},c),t.props.children)),t.props.unslick?"":r,t.props.unslick?"":e)})),t.list=null,t.track=null,t.state=we(we({},i),{},{currentSlide:t.props.initialSlide,targetSlide:t.props.initialSlide?t.props.initialSlide:0,slideCount:o.a.Children.count(t.props.children)}),t.callbackTimers=[],t.clickable=!0,t.debouncedResize=null,e=t.ssrInit(),t.state=we(we({},t.state),e),t}return e=r,(t=[{key:"didPropsChange",value:function(e){for(var t=!1,n=0,r=Object.keys(this.props);n<r.length;n++){var i=r[n];if(!e.hasOwnProperty(i)){t=!0;break}if("object"!==ve(e[i])&&"function"!=typeof e[i]&&!isNaN(e[i])&&e[i]!==this.props[i]){t=!0;break}}return t||o.a.Children.count(this.props.children)!==o.a.Children.count(e.children)}}])&&Se(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),r}(),Pe=(r=n(2),n.n(r));function _e(e){return(_e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function xe(){return(xe=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n,r=arguments[t];for(n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function Le(e,t){var n,r=Object.keys(e);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(e),t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)),r}function Me(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Le(Object(n),!0).forEach((function(t){De(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Le(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ce(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Re(e,t){return(Re=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function ze(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function We(e){return(We=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function De(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var He=v()&&n(8);n=function(){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Re(e,t)}(r,o.a.Component);var e,t,n=function(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=We(e);return function(e,t){if(t&&("object"===_e(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return ze(e)}(this,t?(n=We(this).constructor,Reflect.construct(r,arguments,n)):r.apply(this,arguments))}}(r);function r(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,r),De(ze(t=n.call(this,e)),"innerSliderRefHandler",(function(e){return t.innerSlider=e})),De(ze(t),"slickPrev",(function(){return t.innerSlider.slickPrev()})),De(ze(t),"slickNext",(function(){return t.innerSlider.slickNext()})),De(ze(t),"slickGoTo",(function(e){var n=1<arguments.length&&void 0!==arguments[1]&&arguments[1];return t.innerSlider.slickGoTo(e,n)})),De(ze(t),"slickPause",(function(){return t.innerSlider.pause("paused")})),De(ze(t),"slickPlay",(function(){return t.innerSlider.autoPlay("play")})),t.state={breakpoint:null},t._responsiveMediaHandlers=[],t}return e=r,(t=[{key:"media",value:function(e,t){He.register(e,t),this._responsiveMediaHandlers.push({query:e,handler:t})}},{key:"componentDidMount",value:function(){var e,t,n=this;this.props.responsive&&((e=this.props.responsive.map((function(e){return e.breakpoint}))).sort((function(e,t){return e-t})),e.forEach((function(t,r){r=0===r?Pe()({minWidth:0,maxWidth:t}):Pe()({minWidth:e[r-1]+1,maxWidth:t}),v()&&n.media(r,(function(){n.setState({breakpoint:t})}))})),t=Pe()({minWidth:e.slice(-1)[0]}),v()&&this.media(t,(function(){n.setState({breakpoint:null})})))}},{key:"componentWillUnmount",value:function(){this._responsiveMediaHandlers.forEach((function(e){He.unregister(e.query,e.handler)}))}},{key:"render",value:function(){var e=this,t=this.state.breakpoint?"unslick"===(f=this.props.responsive.filter((function(t){return t.breakpoint===e.state.breakpoint})))[0].settings?"unslick":Me(Me(Me({},c),this.props),f[0].settings):Me(Me({},c),this.props);t.centerMode&&(t.slidesToScroll,t.slidesToScroll=1),t.fade&&(t.slidesToShow,t.slidesToScroll,t.slidesToShow=1,t.slidesToScroll=1);var n=(n=o.a.Children.toArray(this.props.children)).filter((function(e){return"string"==typeof e?!!e.trim():!!e}));t.variableWidth&&(1<t.rows||1<t.slidesPerRow)&&(console.warn("variableWidth is not supported in case of rows > 1 or slidesPerRow > 1"),t.variableWidth=!1);for(var r,i=[],s=null,a=0;a<n.length;a+=t.rows*t.slidesPerRow){for(var l=[],u=a;u<a+t.rows*t.slidesPerRow;u+=t.slidesPerRow){for(var d=[],p=u;p<u+t.slidesPerRow&&(t.variableWidth&&n[p].props.style&&(s=n[p].props.style.width),!(p>=n.length));p+=1)d.push(o.a.cloneElement(n[p],{key:100*a+10*u+p,tabIndex:-1,style:{width:"".concat(100/t.slidesPerRow,"%"),display:"inline-block"}}));l.push(o.a.createElement("div",{key:10*a+u},d))}t.variableWidth?i.push(o.a.createElement("div",{key:a,style:{width:s}},l)):i.push(o.a.createElement("div",{key:a},l))}if("unslick"!==t)return i.length<=t.slidesToShow&&!t.infinite&&(t.unslick=!0),o.a.createElement(Ee,xe({style:this.props.style,ref:this.innerSliderRefHandler},(r=t,A.reduce((function(e,t){return r.hasOwnProperty(t)&&(e[t]=r[t]),e}),{}))),i);var f="regular slider "+(this.props.className||"");return o.a.createElement("div",{className:f},n)}}])&&Ce(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),r}();t.default=n}],t.c=r,t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:r})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,n){if(1&n&&(e=t(e)),8&n)return e;if(4&n&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(t.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&n&&"string"!=typeof e)for(var o in e)t.d(r,o,function(t){return e[t]}.bind(null,o));return r},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=12);function t(e){if(r[e])return r[e].exports;var o=r[e]={i:e,l:!1,exports:{}};return n[e].call(o.exports,o,o.exports,t),o.l=!0,o.exports}var n,r}));
*/!function(){"use strict";var n={}.hasOwnProperty;function o(){for(var e=[],t=0;t<arguments.length;t++){var r=arguments[t];if(r){var i=typeof r;if("string"==i||"number"==i)e.push(r);else if(Array.isArray(r)&&r.length){var s=o.apply(null,r);s&&e.push(s)}else if("object"==i)for(var a in r)n.call(r,a)&&r[a]&&e.push(a)}}return e.join(" ")}e.exports?(o.default=o,e.exports=o):void 0===(r=function(){return o}.apply(t,[]))||(e.exports=r)}()},function(e,t,n){function r(e){var t="",n=Object.keys(e);return n.forEach((function(r,i){var s=e[r];r=o(r),/[height|width]$/.test(r)&&"number"==typeof s&&(s+="px"),t+=!0===s?r:!1===s?"not "+r:"("+r+": "+s+")",i<n.length-1&&(t+=" and ")})),t}var o=n(7);e.exports=function(e){var t="";return"string"==typeof e?e:e instanceof Array?(e.forEach((function(n,o){t+=r(n),o<e.length-1&&(t+=", ")})),t):r(e)}},function(e,t){var n=function(){return this}();try{n=n||new Function("return this")()}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(e,t){e.exports={isFunction:function(e){return"function"==typeof e},isArray:function(e){return"[object Array]"===Object.prototype.toString.apply(e)},each:function(e,t){for(var n=0,r=e.length;n<r&&!1!==t(e[n],n);n++);}}},function(e,t,n){(function(t){function n(){return l.Date.now()}var r=/^\s+|\s+$/g,o=/^[-+]0x[0-9a-f]+$/i,i=/^0b[01]+$/i,s=/^0o[0-7]+$/i,a=parseInt,c="object"==typeof t&&t&&t.Object===Object&&t,l=(t="object"==typeof self&&self&&self.Object===Object&&self,c||t||Function("return this")()),u=Object.prototype.toString,d=Math.max,p=Math.min;function f(e){var t=typeof e;return e&&("object"==t||"function"==t)}function h(e){if("number"==typeof e)return e;if("symbol"==typeof(t=e)||(n=t)&&"object"==typeof n&&"[object Symbol]"==u.call(t))return NaN;var t,n;if(f(e)&&(e=f(c="function"==typeof e.valueOf?e.valueOf():e)?c+"":c),"string"!=typeof e)return 0===e?e:+e;e=e.replace(r,"");var c=i.test(e);return c||s.test(e)?a(e.slice(2),c?2:8):o.test(e)?NaN:+e}e.exports=function(e,t,r){var o,i,s,a,c,l,u=0,y=!1,v=!1,b=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function g(t){var n=o,r=i;return o=i=void 0,u=t,a=e.apply(r,n)}function m(e){var n=e-l;return void 0===l||t<=n||n<0||v&&s<=e-u}function w(){var e,r=n();if(m(r))return S(r);c=setTimeout(w,(r=t-((e=r)-l),v?p(r,s-(e-u)):r))}function S(e){return c=void 0,b&&o?g(e):(o=i=void 0,a)}function O(){var e=n(),r=m(e);if(o=arguments,i=this,l=e,r){if(void 0===c)return u=r=l,c=setTimeout(w,t),y?g(r):a;if(v)return c=setTimeout(w,t),g(l)}return void 0===c&&(c=setTimeout(w,t)),a}return t=h(t)||0,f(r)&&(y=!!r.leading,s=(v="maxWait"in r)?d(h(r.maxWait)||0,t):s,b="trailing"in r?!!r.trailing:b),O.cancel=function(){void 0!==c&&clearTimeout(c),o=l=i=c=void(u=0)},O.flush=function(){return void 0===c?a:S(n())},O}}).call(this,n(3))},function(e,t,n){"use strict";(function(e){var n="undefined"!=typeof Map?Map:(Object.defineProperty(o.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),o.prototype.get=function(e){return e=r(this.__entries__,e),(e=this.__entries__[e])&&e[1]},o.prototype.set=function(e,t){var n=r(this.__entries__,e);~n?this.__entries__[n][1]=t:this.__entries__.push([e,t])},o.prototype.delete=function(e){var t=this.__entries__;~(e=r(t,e))&&t.splice(e,1)},o.prototype.has=function(e){return!!~r(this.__entries__,e)},o.prototype.clear=function(){this.__entries__.splice(0)},o.prototype.forEach=function(e,t){void 0===t&&(t=null);for(var n=0,r=this.__entries__;n<r.length;n++){var o=r[n];e.call(t,o[1],o[0])}},o);function r(e,t){var n=-1;return e.some((function(e,r){return e[0]===t&&(n=r,!0)})),n}function o(){this.__entries__=[]}var i="undefined"!=typeof window&&"undefined"!=typeof document&&window.document===document,s=void 0!==e&&e.Math===Math?e:"undefined"!=typeof self&&self.Math===Math?self:"undefined"!=typeof window&&window.Math===Math?window:Function("return this")(),a="function"==typeof requestAnimationFrame?requestAnimationFrame.bind(s):function(e){return setTimeout((function(){return e(Date.now())}),1e3/60)},c=["top","right","bottom","left","width","height","size","weight"],l="undefined"!=typeof MutationObserver,u=(d.prototype.addObserver=function(e){~this.observers_.indexOf(e)||this.observers_.push(e),this.connected_||this.connect_()},d.prototype.removeObserver=function(e){var t=this.observers_;~(e=t.indexOf(e))&&t.splice(e,1),!t.length&&this.connected_&&this.disconnect_()},d.prototype.refresh=function(){this.updateObservers_()&&this.refresh()},d.prototype.updateObservers_=function(){var e=this.observers_.filter((function(e){return e.gatherActive(),e.hasActive()}));return e.forEach((function(e){return e.broadcastActive()})),0<e.length},d.prototype.connect_=function(){i&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),l?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},d.prototype.disconnect_=function(){i&&this.connected_&&(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},d.prototype.onTransitionEnd_=function(e){var t=void 0===(e=e.propertyName)?"":e;c.some((function(e){return!!~t.indexOf(e)}))&&this.refresh()},d.getInstance=function(){return this.instance_||(this.instance_=new d),this.instance_},d.instance_=null,d);function d(){function e(){i&&(i=!1,r()),s&&n()}function t(){a(e)}function n(){var e=Date.now();if(i){if(e-c<2)return;s=!0}else s=!(i=!0),setTimeout(t,o);c=e}var r,o,i,s,c;this.connected_=!1,this.mutationEventsAdded_=!1,this.mutationsObserver_=null,this.observers_=[],this.onTransitionEnd_=this.onTransitionEnd_.bind(this),this.refresh=(r=this.refresh.bind(this),s=i=!(o=20),c=0,n)}var p=function(e,t){for(var n=0,r=Object.keys(t);n<r.length;n++){var o=r[n];Object.defineProperty(e,o,{value:t[o],enumerable:!1,writable:!1,configurable:!0})}return e},f=function(e){return e&&e.ownerDocument&&e.ownerDocument.defaultView||s},h=m(0,0,0,0);function y(e){return parseFloat(e)||0}function v(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return t.reduce((function(t,n){return t+y(e["border-"+n+"-width"])}),0)}var b="undefined"!=typeof SVGGraphicsElement?function(e){return e instanceof f(e).SVGGraphicsElement}:function(e){return e instanceof f(e).SVGElement&&"function"==typeof e.getBBox};function g(e){return i?b(e)?m(0,0,(t=(t=e).getBBox()).width,t.height):function(e){var t=e.clientWidth,n=e.clientHeight;if(!t&&!n)return h;var r=f(e).getComputedStyle(e),o=function(e){for(var t={},n=0,r=["top","right","bottom","left"];n<r.length;n++){var o=r[n],i=e["padding-"+o];t[o]=y(i)}return t}(r),i=o.left+o.right,s=o.top+o.bottom,a=y(r.width),c=y(r.height);return"border-box"===r.boxSizing&&(Math.round(a+i)!==t&&(a-=v(r,"left","right")+i),Math.round(c+s)!==n&&(c-=v(r,"top","bottom")+s)),(e=e)!==f(e).document.documentElement&&(t=Math.round(a+i)-t,n=Math.round(c+s)-n,1!==Math.abs(t)&&(a-=t),1!==Math.abs(n)&&(c-=n)),m(o.left,o.top,a,c)}(e):h;var t}function m(e,t,n,r){return{x:e,y:t,width:n,height:r}}var w=(S.prototype.isActive=function(){var e=g(this.target);return(this.contentRect_=e).width!==this.broadcastWidth||e.height!==this.broadcastHeight},S.prototype.broadcastRect=function(){var e=this.contentRect_;return this.broadcastWidth=e.width,this.broadcastHeight=e.height,e},S);function S(e){this.broadcastWidth=0,this.broadcastHeight=0,this.contentRect_=m(0,0,0,0),this.target=e}var O=function(e,t){var n,r,o,i=(n=(i=t).x,r=i.y,o=i.width,t=i.height,i="undefined"!=typeof DOMRectReadOnly?DOMRectReadOnly:Object,i=Object.create(i.prototype),p(i,{x:n,y:r,width:o,height:t,top:r,right:n+o,bottom:t+r,left:n}),i);p(this,{target:e,contentRect:i})},k=(j.prototype.observe=function(e){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(e instanceof f(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(e)||(t.set(e,new w(e)),this.controller_.addObserver(this),this.controller_.refresh())}},j.prototype.unobserve=function(e){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(e instanceof f(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(e)&&(t.delete(e),t.size||this.controller_.removeObserver(this))}},j.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},j.prototype.gatherActive=function(){var e=this;this.clearActive(),this.observations_.forEach((function(t){t.isActive()&&e.activeObservations_.push(t)}))},j.prototype.broadcastActive=function(){var e,t;this.hasActive()&&(e=this.callbackCtx_,t=this.activeObservations_.map((function(e){return new O(e.target,e.broadcastRect())})),this.callback_.call(e,t,e),this.clearActive())},j.prototype.clearActive=function(){this.activeObservations_.splice(0)},j.prototype.hasActive=function(){return 0<this.activeObservations_.length},j);function j(e,t,r){if(this.activeObservations_=[],this.observations_=new n,"function"!=typeof e)throw new TypeError("The callback provided as parameter 1 is not a function.");this.callback_=e,this.controller_=t,this.callbackCtx_=r}var T=new("undefined"!=typeof WeakMap?WeakMap:n),P=function e(t){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var n=u.getInstance();n=new k(t,n,this);T.set(this,n)};["observe","unobserve","disconnect"].forEach((function(e){P.prototype[e]=function(){var t;return(t=T.get(this))[e].apply(t,arguments)}})),e=void 0!==s.ResizeObserver?s.ResizeObserver:P,t.a=e}).call(this,n(3))},function(e,t){e.exports=function(e){return e.replace(/[A-Z]/g,(function(e){return"-"+e.toLowerCase()})).toLowerCase()}},function(e,t,n){n=n(9),e.exports=new n},function(e,t,n){var r=n(10),o=(n=n(4)).each,i=n.isFunction,s=n.isArray;function a(){if(!window.matchMedia)throw new Error("matchMedia not present, legacy browsers require a polyfill");this.queries={},this.browserIsIncapable=!window.matchMedia("only all").matches}a.prototype={constructor:a,register:function(e,t,n){var a=this.queries;n=n&&this.browserIsIncapable;return a[e]||(a[e]=new r(e,n)),i(t)&&(t={match:t}),s(t)||(t=[t]),o(t,(function(t){i(t)&&(t={match:t}),a[e].addHandler(t)})),this},unregister:function(e,t){var n=this.queries[e];return n&&(t?n.removeHandler(t):(n.clear(),delete this.queries[e])),this}},e.exports=a},function(e,t,n){var r=n(11),o=n(4).each;function i(e,t){this.query=e,this.isUnconditional=t,this.handlers=[],this.mql=window.matchMedia(e);var n=this;this.listener=function(e){n.mql=e.currentTarget||e,n.assess()},this.mql.addListener(this.listener)}i.prototype={constuctor:i,addHandler:function(e){e=new r(e),this.handlers.push(e),this.matches()&&e.on()},removeHandler:function(e){var t=this.handlers;o(t,(function(n,r){if(n.equals(e))return n.destroy(),!t.splice(r,1)}))},matches:function(){return this.mql.matches||this.isUnconditional},clear:function(){o(this.handlers,(function(e){e.destroy()})),this.mql.removeListener(this.listener),this.handlers.length=0},assess:function(){var e=this.matches()?"on":"off";o(this.handlers,(function(t){t[e]()}))}},e.exports=i},function(e,t){function n(e){(this.options=e).deferSetup||this.setup()}n.prototype={constructor:n,setup:function(){this.options.setup&&this.options.setup(),this.initialised=!0},on:function(){this.initialised||this.setup(),this.options.match&&this.options.match()},off:function(){this.options.unmatch&&this.options.unmatch()},destroy:function(){this.options.destroy?this.options.destroy():this.off()},equals:function(e){return this.options===e||this.options.match===e}},e.exports=n},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n.n(r),i={animating:!1,autoplaying:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,dragging:!1,edgeDragged:!1,initialized:!1,lazyLoadedList:[],listHeight:null,listWidth:null,scrolling:!1,slideCount:null,slideHeight:null,slideWidth:null,swipeLeft:null,swiped:!1,swiping:!1,touchObject:{startX:0,startY:0,curX:0,curY:0},trackStyle:{},trackWidth:0,targetSlide:0},s=(r=n(5),n.n(r)),a=(r=n(1),n.n(r)),c={accessibility:!0,adaptiveHeight:!1,afterChange:null,appendDots:function(e){return o.a.createElement("ul",{style:{display:"block"}},e)},arrows:!0,autoplay:!1,autoplaySpeed:3e3,beforeChange:null,centerMode:!1,centerPadding:"50px",className:"",cssEase:"ease",customPaging:function(e){return o.a.createElement("button",null,e+1)},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!1,infinite:!0,initialSlide:0,lazyLoad:null,nextArrow:null,onEdge:null,onInit:null,onLazyLoadError:null,onReInit:null,pauseOnDotsHover:!1,pauseOnFocus:!1,pauseOnHover:!0,prevArrow:null,responsive:null,rows:1,rtl:!1,slide:"div",slidesPerRow:1,slidesToScroll:1,slidesToShow:1,speed:500,swipe:!0,swipeEvent:null,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,useTransform:!0,variableWidth:!1,vertical:!1,waitForAnimate:!0,asNavFor:null};function l(e){return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function u(e,t){var n,r=Object.keys(e);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(e),t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)),r}function d(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?u(Object(n),!0).forEach((function(t){var r,o;r=e,t=n[o=t],(o=function(e){return e=function(e,t){if("object"!=l(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0===n)return("string"===t?String:Number)(e);if("object"!=l(t=n.call(e,t||"default")))return t;throw new TypeError("@@toPrimitive must return a primitive value.")}(e,"string"),"symbol"==l(e)?e:String(e)}(o))in r?Object.defineProperty(r,o,{value:t,enumerable:!0,configurable:!0,writable:!0}):r[o]=t})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function p(e,t,n){return Math.max(t,Math.min(e,n))}function f(e){["onTouchStart","onTouchMove","onWheel"].includes(e._reactName)||e.preventDefault()}function h(e){return e&&e.offsetWidth||0}function y(e,t){var n=1<arguments.length&&void 0!==t&&t;t=e.startX-e.curX,e=e.startY-e.curY,t=Math.atan2(e,t);return(t=Math.round(180*t/Math.PI))<0&&(t=360-Math.abs(t)),t<=45&&0<=t||t<=360&&315<=t?"left":135<=t&&t<=225?"right":!0===n?35<=t&&t<=135?"up":"down":"vertical"}function v(e,t){return t.reduce((function(t,n){return t&&e.hasOwnProperty(n)}),!0)?null:console.error("Keys Missing:",e)}function b(){return!("undefined"==typeof window||!window.document||!window.document.createElement)}var g=function(e){for(var t=[],n=m(e),r=w(e),o=n;o<r;o++)e.lazyLoadedList.indexOf(o)<0&&t.push(o);return t},m=function(e){return e.currentSlide-S(e)},w=function(e){return e.currentSlide+O(e)},S=function(e){return e.centerMode?Math.floor(e.slidesToShow/2)+(0<parseInt(e.centerPadding)?1:0):0},O=function(e){return e.centerMode?Math.floor((e.slidesToShow-1)/2)+1+(0<parseInt(e.centerPadding)?1:0):e.slidesToShow},k=function(e){return e&&e.offsetHeight||0},j=function(e){var t=!0;return e.infinite||(e.centerMode&&e.currentSlide>=e.slideCount-1||e.slideCount<=e.slidesToShow||e.currentSlide>=e.slideCount-e.slidesToShow)&&(t=!1),t},T=function(e,t){var n={};return t.forEach((function(t){return n[t]=e[t]})),n},P=function(e){var t=e.waitForAnimate,n=e.animating,r=e.fade,o=e.infinite,i=e.index,s=e.slideCount,a=e.lazyLoad,c=e.currentSlide,l=e.centerMode,u=e.slidesToScroll,f=e.slidesToShow,h=e.useCSS,y=e.lazyLoadedList;if(t&&n)return{};var v=i,b={};t={},n=o?i:p(i,0,s-1);if(r){if(!o&&(i<0||s<=i))return{};i<0?v=i+s:s<=i&&(v=i-s),a&&y.indexOf(v)<0&&(y=y.concat(v)),t={animating:!(b={animating:!0,currentSlide:v,lazyLoadedList:y,targetSlide:v}),targetSlide:v}}else(i=v)<0?(i=v+s,o?s%u!=0&&(i=s-s%u):i=0):!j(e)&&c<v?v=i=c:l&&s<=v?(v=o?s:s-1,i=o?0:s-1):s<=v&&(i=v-s,o?s%u!=0&&(i=0):i=s-f),!o&&s<=v+f&&(i=s-f),s=C(d(d({},e),{},{slideIndex:v})),f=C(d(d({},e),{},{slideIndex:i})),o||(s===f&&(v=i),s=f),a&&(y=y.concat(g(d(d({},e),{},{currentSlide:v})))),h?t={animating:!(b={animating:!0,currentSlide:i,trackStyle:M(d(d({},e),{},{left:s})),lazyLoadedList:y,targetSlide:n}),currentSlide:i,trackStyle:L(d(d({},e),{},{left:f})),swipeLeft:null,targetSlide:n}:b={currentSlide:i,trackStyle:L(d(d({},e),{},{left:f})),lazyLoadedList:y,targetSlide:n};return{state:b,nextState:t}},E=function(e,t){var n,r,o=e.slidesToScroll,i=e.slidesToShow,s=e.slideCount,a=e.currentSlide,c=e.targetSlide,l=e.lazyLoad,u=e.infinite,p=s%o!=0?0:(s-a)%o;return"previous"===t.message?(r=a-(n=0==p?o:i-p),l&&!u&&(r=-1==(i=a-n)?s-1:i),u||(r=c-o)):"next"===t.message?(r=a+(n=0==p?o:p),l&&!u&&(r=(a+o)%s+p),u||(r=c+o)):"dots"===t.message?r=t.index*t.slidesToScroll:"children"===t.message?(r=t.index,u&&(e=D(d(d({},e),{},{targetSlide:r})),r>t.currentSlide&&"left"===e?r-=s:r<t.currentSlide&&"right"===e&&(r+=s))):"index"===t.message&&(r=Number(t.index)),r},_=function(e,t){var n=function(e){for(var t=e.infinite?2*e.slideCount:e.slideCount,n=e.infinite?-1*e.slidesToShow:0,r=e.infinite?-1*e.slidesToShow:0,o=[];n<t;)o.push(n),n=r+e.slidesToScroll,r+=Math.min(e.slidesToScroll,e.slidesToShow);return o}(e),r=0;if(t>n[n.length-1])t=n[n.length-1];else for(var o in n){if(t<n[o]){t=r;break}r=n[o]}return t},x=function(e){var t=e.centerMode?e.slideWidth*Math.floor(e.slidesToShow/2):0;if(e.swipeToSlide){var n,r=(r=e.listRef).querySelectorAll&&r.querySelectorAll(".slick-slide")||[];return Array.from(r).every((function(r){if(e.vertical){if(r.offsetTop+k(r)/2>-1*e.swipeLeft)return n=r,!1}else if(r.offsetLeft-t+h(r)/2>-1*e.swipeLeft)return n=r,!1;return!0})),n?(r=!0===e.rtl?e.slideCount-e.currentSlide:e.currentSlide,Math.abs(n.dataset.index-r)||1):0}return e.slidesToScroll},L=function(e){var t,n;v(e,["left","variableWidth","slideCount","slidesToShow","slideWidth"]);var r=e.slideCount+2*e.slidesToShow;e.vertical?n=r*e.slideHeight:t=W(e)*e.slideWidth;var o,i,s={opacity:1,transition:"",WebkitTransition:""};return e.useTransform?(o=e.vertical?"translate3d(0px, "+e.left+"px, 0px)":"translate3d("+e.left+"px, 0px, 0px)",i=e.vertical?"translate3d(0px, "+e.left+"px, 0px)":"translate3d("+e.left+"px, 0px, 0px)",r=e.vertical?"translateY("+e.left+"px)":"translateX("+e.left+"px)",s=d(d({},s),{},{WebkitTransform:o,transform:i,msTransform:r})):e.vertical?s.top=e.left:s.left=e.left,e.fade&&(s={opacity:1}),t&&(s.width=t),n&&(s.height=n),window&&!window.addEventListener&&window.attachEvent&&(e.vertical?s.marginTop=e.left+"px":s.marginLeft=e.left+"px"),s},M=function(e){v(e,["left","variableWidth","slideCount","slidesToShow","slideWidth","speed","cssEase"]);var t=L(e);return e.useTransform?(t.WebkitTransition="-webkit-transform "+e.speed+"ms "+e.cssEase,t.transition="transform "+e.speed+"ms "+e.cssEase):e.vertical?t.transition="top "+e.speed+"ms "+e.cssEase:t.transition="left "+e.speed+"ms "+e.cssEase,t},C=function(e){if(e.unslick)return 0;v(e,["slideIndex","trackRef","infinite","centerMode","slideCount","slidesToShow","slidesToScroll","slideWidth","listWidth","variableWidth","slideHeight"]);var t=e.slideIndex,n=e.trackRef,r=e.infinite,o=e.centerMode,i=e.slideCount,s=e.slidesToShow,a=e.slidesToScroll,c=e.slideWidth,l=e.listWidth,u=e.variableWidth,d=e.slideHeight,p=e.fade,f=e.vertical;if(p||1===e.slideCount)return 0;if(p=0,r?(p=-z(e),i%a!=0&&i<t+a&&(p=-(i<t?s-(t-i):i%a)),o&&(p+=parseInt(s/2))):(i%a!=0&&i<t+a&&(p=s-i%a),o&&(p=parseInt(s/2))),b=f?t*d*-1+p*d:t*c*-1+p*c,!0===u){var h=n&&n.node,y=t+z(e),b=(n=h&&h.childNodes[y])?-1*n.offsetLeft:0;if(!0===o){y=r?t+z(e):t,n=h&&h.children[y];for(var g=b=0;g<y;g++)b-=h&&h.children[g]&&h.children[g].offsetWidth;b-=parseInt(e.centerPadding),b+=n&&(l-n.offsetWidth)/2}}return b},z=function(e){return e.unslick||!e.infinite?0:e.variableWidth?e.slideCount:e.slidesToShow+(e.centerMode?1:0)},R=function(e){return e.unslick||!e.infinite?0:e.slideCount},W=function(e){return 1===e.slideCount?1:z(e)+e.slideCount+R(e)},D=function(e){return e.targetSlide>e.currentSlide?e.targetSlide>e.currentSlide+H(e)?"left":"right":e.targetSlide<e.currentSlide-I(e)?"right":"left"},H=function(e){var t=e.slidesToShow,n=e.centerMode,r=e.rtl;e=e.centerPadding;return n?(n=(t-1)/2+1,0<parseInt(e)&&(n+=1),r&&t%2==0&&(n+=1),n):r?0:t-1},I=function(e){var t=e.slidesToShow,n=e.centerMode,r=e.rtl;e=e.centerPadding;return n?(n=(t-1)/2+1,0<parseInt(e)&&(n+=1),r||t%2!=0||(n+=1),n):r?t-1:0},A=Object.keys(c);function N(e){return(N="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function q(){return(q=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n,r=arguments[t];for(n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function F(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,K(r.key),r)}}function B(e,t){return(B=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function X(e){var t=function(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return function(){return!!e}()}();return function(){var n,r=G(e);return function(e,t){if(t&&("object"===N(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Y(e)}(this,t?(n=G(this).constructor,Reflect.construct(r,arguments,n)):r.apply(this,arguments))}}function Y(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function G(e){return(G=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function U(e,t){var n,r=Object.keys(e);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(e),t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)),r}function V(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?U(Object(n),!0).forEach((function(t){$(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):U(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function $(e,t,n){return(t=K(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function K(e){return e=function(e,t){if("object"!=N(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0===n)return("string"===t?String:Number)(e);if("object"!=N(t=n.call(e,t||"default")))return t;throw new TypeError("@@toPrimitive must return a primitive value.")}(e,"string"),"symbol"==N(e)?e:String(e)}function Z(e){var t,n,r,o=e.rtl?e.slideCount-1-e.index:e.index,i=o<0||o>=e.slideCount;return e.centerMode?(r=Math.floor(e.slidesToShow/2),n=(o-e.currentSlide)%e.slideCount==0,o>e.currentSlide-r-1&&o<=e.currentSlide+r&&(t=!0)):t=e.currentSlide<=o&&o<e.currentSlide+e.slidesToShow,{"slick-slide":!0,"slick-active":t,"slick-center":n,"slick-cloned":i,"slick-current":o===(e.targetSlide<0?e.targetSlide+e.slideCount:e.targetSlide>=e.slideCount?e.targetSlide-e.slideCount:e.targetSlide)}}function J(e,t){return e.key||t}var Q=function(){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&B(e,t)}(r,o.a.PureComponent);var e,t,n=X(r);function r(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,r);for(var t=arguments.length,o=new Array(t),i=0;i<t;i++)o[i]=arguments[i];return $(Y(e=n.call.apply(n,[this].concat(o))),"node",null),$(Y(e),"handleRef",(function(t){e.node=t})),e}return e=r,(t=[{key:"render",value:function(){var e=function(e){var t,n=[],r=[],i=[],s=o.a.Children.count(e.children),c=m(e),l=w(e);return o.a.Children.forEach(e.children,(function(u,d){var p,f={message:"children",index:d,slidesToScroll:e.slidesToScroll,currentSlide:e.currentSlide},h=!e.lazyLoad||e.lazyLoad&&0<=e.lazyLoadedList.indexOf(d)?u:o.a.createElement("div",null),y=(p={},void 0!==(b=V(V({},e),{},{index:d})).variableWidth&&!1!==b.variableWidth||(p.width=b.slideWidth),b.fade&&(p.position="relative",b.vertical?p.top=-b.index*parseInt(b.slideHeight):p.left=-b.index*parseInt(b.slideWidth),p.opacity=b.currentSlide===b.index?1:0,p.zIndex=b.currentSlide===b.index?999:998,b.useCSS&&(p.transition="opacity "+b.speed+"ms "+b.cssEase+", visibility "+b.speed+"ms "+b.cssEase)),p),v=h.props.className||"",b=Z(V(V({},e),{},{index:d}));n.push(o.a.cloneElement(h,{key:"original"+J(h,d),"data-index":d,className:a()(b,v),tabIndex:"-1","aria-hidden":!b["slick-active"],style:V(V({outline:"none"},h.props.style||{}),y),onClick:function(t){h.props&&h.props.onClick&&h.props.onClick(t),e.focusOnSelect&&e.focusOnSelect(f)}})),e.infinite&&!1===e.fade&&((p=s-d)<=z(e)&&(c<=(t=-p)&&(h=u),b=Z(V(V({},e),{},{index:t})),r.push(o.a.cloneElement(h,{key:"precloned"+J(h,t),"data-index":t,tabIndex:"-1",className:a()(b,v),"aria-hidden":!b["slick-active"],style:V(V({},h.props.style||{}),y),onClick:function(t){h.props&&h.props.onClick&&h.props.onClick(t),e.focusOnSelect&&e.focusOnSelect(f)}}))),(t=s+d)<l&&(h=u),b=Z(V(V({},e),{},{index:t})),i.push(o.a.cloneElement(h,{key:"postcloned"+J(h,t),"data-index":t,tabIndex:"-1",className:a()(b,v),"aria-hidden":!b["slick-active"],style:V(V({},h.props.style||{}),y),onClick:function(t){h.props&&h.props.onClick&&h.props.onClick(t),e.focusOnSelect&&e.focusOnSelect(f)}})))})),e.rtl?r.concat(n,i).reverse():r.concat(n,i)}(this.props),t={onMouseEnter:(t=this.props).onMouseEnter,onMouseOver:t.onMouseOver,onMouseLeave:t.onMouseLeave};return o.a.createElement("div",q({ref:this.handleRef,className:"slick-track",style:this.props.trackStyle},t),e)}}])&&F(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),r}();function ee(e){return(ee="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function te(e,t){var n,r=Object.keys(e);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(e),t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)),r}function ne(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,re(r.key),r)}}function re(e){return e=function(e,t){if("object"!=ee(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0===n)return("string"===t?String:Number)(e);if("object"!=ee(t=n.call(e,t||"default")))return t;throw new TypeError("@@toPrimitive must return a primitive value.")}(e,"string"),"symbol"==ee(e)?e:String(e)}function oe(e,t){return(oe=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function ie(e){var t=function(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return function(){return!!e}()}();return function(){var n,r=se(e);return function(e,t){if(t&&("object"===ee(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0!==e)return e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(e)}(this,t?(n=se(this).constructor,Reflect.construct(r,arguments,n)):r.apply(this,arguments))}}function se(e){return(se=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var ae=function(){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&oe(e,t)}(r,o.a.PureComponent);var e,t,n=ie(r);function r(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,r),n.apply(this,arguments)}return e=r,(t=[{key:"clickHandler",value:function(e,t){t.preventDefault(),this.props.clickHandler(e)}},{key:"render",value:function(){for(var e=this.props,t=e.onMouseEnter,n=e.onMouseOver,r=e.onMouseLeave,i=e.infinite,s=e.slidesToScroll,c=e.slidesToShow,l=e.slideCount,u=e.currentSlide,d=function(e){return e=e.infinite?Math.ceil(e.slideCount/e.slidesToScroll):Math.ceil((e.slideCount-e.slidesToShow)/e.slidesToScroll)+1}({slideCount:l,slidesToScroll:s,slidesToShow:c,infinite:i}),f=(r={onMouseEnter:t,onMouseOver:n,onMouseLeave:r},[]),h=0;h<d;h++){var y=(h+1)*s-1,v=(y=(v=i?y:p(y,0,l-1))-(s-1),y=i?y:p(y,0,l-1),a()({"slick-active":i?y<=u&&u<=v:u===y}));y={message:"dots",index:h,slidesToScroll:s,currentSlide:u},y=this.clickHandler.bind(this,y),f=f.concat(o.a.createElement("li",{key:h,className:v},o.a.cloneElement(this.props.customPaging(h),{onClick:y})))}return o.a.cloneElement(this.props.appendDots(f),function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?te(Object(n),!0).forEach((function(t){var r,o;r=e,t=n[o=t],(o=re(o))in r?Object.defineProperty(r,o,{value:t,enumerable:!0,configurable:!0,writable:!0}):r[o]=t})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):te(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({className:this.props.dotsClass},r))}}])&&ne(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),r}();function ce(e){return(ce="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function le(){return(le=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n,r=arguments[t];for(n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function ue(e,t){var n,r=Object.keys(e);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(e),t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)),r}function de(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ue(Object(n),!0).forEach((function(t){var r,o;r=e,t=n[o=t],(o=ye(o))in r?Object.defineProperty(r,o,{value:t,enumerable:!0,configurable:!0,writable:!0}):r[o]=t})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ue(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function pe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function fe(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,ye(r.key),r)}}function he(e,t,n){return t&&fe(e.prototype,t),n&&fe(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function ye(e){return e=function(e,t){if("object"!=ce(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0===n)return("string"===t?String:Number)(e);if("object"!=ce(t=n.call(e,t||"default")))return t;throw new TypeError("@@toPrimitive must return a primitive value.")}(e,"string"),"symbol"==ce(e)?e:String(e)}function ve(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&function(e,t){(Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}(e,t)}function be(e){var t=function(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return function(){return!!e}()}();return function(){var n,r=ge(e);return function(e,t){if(t&&("object"===ce(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0!==e)return e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(e)}(this,t?(n=ge(this).constructor,Reflect.construct(r,arguments,n)):r.apply(this,arguments))}}function ge(e){return(ge=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var me=function(){ve(t,o.a.PureComponent);var e=be(t);function t(){return pe(this,t),e.apply(this,arguments)}return he(t,[{key:"clickHandler",value:function(e,t){t&&t.preventDefault(),this.props.clickHandler(e,t)}},{key:"render",value:function(){var e={"slick-arrow":!0,"slick-prev":!0},t=this.clickHandler.bind(this,{message:"previous"});return!this.props.infinite&&(0===this.props.currentSlide||this.props.slideCount<=this.props.slidesToShow)&&(e["slick-disabled"]=!0,t=null),e={key:"0","data-role":"none",className:a()(e),style:{display:"block"},onClick:t},t={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount},e=this.props.prevArrow?o.a.cloneElement(this.props.prevArrow,de(de({},e),t)):o.a.createElement("button",le({key:"0",type:"button"},e)," ","Previous")}}]),t}(),we=function(){ve(t,o.a.PureComponent);var e=be(t);function t(){return pe(this,t),e.apply(this,arguments)}return he(t,[{key:"clickHandler",value:function(e,t){t&&t.preventDefault(),this.props.clickHandler(e,t)}},{key:"render",value:function(){var e={"slick-arrow":!0,"slick-next":!0},t=this.clickHandler.bind(this,{message:"next"});return j(this.props)||(e["slick-disabled"]=!0,t=null),e={key:"1","data-role":"none",className:a()(e),style:{display:"block"},onClick:t},t={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount},e=this.props.nextArrow?o.a.cloneElement(this.props.nextArrow,de(de({},e),t)):o.a.createElement("button",le({key:"1",type:"button"},e)," ","Next")}}]),t}(),Se=n(6);function Oe(e){return(Oe="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ke(){return(ke=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n,r=arguments[t];for(n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function je(e,t){if(null==e)return{};var n,r=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],0<=t.indexOf(n)||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols)for(var o=Object.getOwnPropertySymbols(e),i=0;i<o.length;i++)n=o[i],0<=t.indexOf(n)||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n]);return r}function Te(e,t){var n,r=Object.keys(e);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(e),t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)),r}function Pe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Te(Object(n),!0).forEach((function(t){Ce(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Te(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ee(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,ze(r.key),r)}}function _e(e,t){return(_e=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function xe(e){var t=function(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return function(){return!!e}()}();return function(){var n,r=Me(e);return function(e,t){if(t&&("object"===Oe(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Le(e)}(this,t?(n=Me(this).constructor,Reflect.construct(r,arguments,n)):r.apply(this,arguments))}}function Le(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Me(e){return(Me=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Ce(e,t,n){return(t=ze(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ze(e){return e=function(e,t){if("object"!=Oe(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0===n)return("string"===t?String:Number)(e);if("object"!=Oe(t=n.call(e,t||"default")))return t;throw new TypeError("@@toPrimitive must return a primitive value.")}(e,"string"),"symbol"==Oe(e)?e:String(e)}var Re=function(){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&_e(e,t)}(r,o.a.Component);var e,t,n=xe(r);function r(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,r),Ce(Le(t=n.call(this,e)),"listRefHandler",(function(e){return t.list=e})),Ce(Le(t),"trackRefHandler",(function(e){return t.track=e})),Ce(Le(t),"adaptHeight",(function(){var e;t.props.adaptiveHeight&&t.list&&(e=t.list.querySelector('[data-index="'.concat(t.state.currentSlide,'"]')),t.list.style.height=k(e)+"px")})),Ce(Le(t),"componentDidMount",(function(){var e;t.props.onInit&&t.props.onInit(),!t.props.lazyLoad||0<(e=g(Pe(Pe({},t.props),t.state))).length&&(t.setState((function(t){return{lazyLoadedList:t.lazyLoadedList.concat(e)}})),t.props.onLazyLoad&&t.props.onLazyLoad(e));var n=Pe({listRef:t.list,trackRef:t.track},t.props);t.updateState(n,!0,(function(){t.adaptHeight(),t.props.autoplay&&t.autoPlay("update")})),"progressive"===t.props.lazyLoad&&(t.lazyLoadTimer=setInterval(t.progressiveLazyLoad,1e3)),t.ro=new Se.a((function(){t.state.animating?(t.onWindowResized(!1),t.callbackTimers.push(setTimeout((function(){return t.onWindowResized()}),t.props.speed))):t.onWindowResized()})),t.ro.observe(t.list),document.querySelectorAll&&Array.prototype.forEach.call(document.querySelectorAll(".slick-slide"),(function(e){e.onfocus=t.props.pauseOnFocus?t.onSlideFocus:null,e.onblur=t.props.pauseOnFocus?t.onSlideBlur:null})),window.addEventListener?window.addEventListener("resize",t.onWindowResized):window.attachEvent("onresize",t.onWindowResized)})),Ce(Le(t),"componentWillUnmount",(function(){t.animationEndCallback&&clearTimeout(t.animationEndCallback),t.lazyLoadTimer&&clearInterval(t.lazyLoadTimer),t.callbackTimers.length&&(t.callbackTimers.forEach((function(e){return clearTimeout(e)})),t.callbackTimers=[]),window.addEventListener?window.removeEventListener("resize",t.onWindowResized):window.detachEvent("onresize",t.onWindowResized),t.autoplayTimer&&clearInterval(t.autoplayTimer),t.ro.disconnect()})),Ce(Le(t),"componentDidUpdate",(function(e){var n;t.checkImagesLoad(),t.props.onReInit&&t.props.onReInit(),!t.props.lazyLoad||0<(n=g(Pe(Pe({},t.props),t.state))).length&&(t.setState((function(e){return{lazyLoadedList:e.lazyLoadedList.concat(n)}})),t.props.onLazyLoad&&t.props.onLazyLoad(n)),t.adaptHeight();var r=Pe(Pe({listRef:t.list,trackRef:t.track},t.props),t.state);(e=t.didPropsChange(e))&&t.updateState(r,e,(function(){t.state.currentSlide>=o.a.Children.count(t.props.children)&&t.changeSlide({message:"index",index:o.a.Children.count(t.props.children)-t.props.slidesToShow,currentSlide:t.state.currentSlide}),t.props.autoplay?t.autoPlay("update"):t.pause("paused")}))})),Ce(Le(t),"onWindowResized",(function(e){t.debouncedResize&&t.debouncedResize.cancel(),t.debouncedResize=s()((function(){return t.resizeWindow(e)}),50),t.debouncedResize()})),Ce(Le(t),"resizeWindow",(function(){var e,n=!(0<arguments.length&&void 0!==arguments[0])||arguments[0];Boolean(t.track&&t.track.node)&&(e=Pe(Pe({listRef:t.list,trackRef:t.track},t.props),t.state),t.updateState(e,n,(function(){t.props.autoplay?t.autoPlay("update"):t.pause("paused")})),t.setState({animating:!1}),clearTimeout(t.animationEndCallback),delete t.animationEndCallback)})),Ce(Le(t),"updateState",(function(e,n,r){var i=function(e){var t=o.a.Children.count(e.children),n=e.listRef,r=Math.ceil(h(n)),i=e.trackRef&&e.trackRef.node,s=Math.ceil(h(i)),a=e.vertical?r:(u=e.centerMode&&2*parseInt(e.centerPadding),"string"==typeof e.centerPadding&&"%"===e.centerPadding.slice(-1)&&(u*=r/100),Math.ceil((r-u)/e.slidesToShow)),c=n&&k(n.querySelector('[data-index="0"]')),l=c*e.slidesToShow;i=void 0===e.currentSlide?e.initialSlide:e.currentSlide;e.rtl&&void 0===e.currentSlide&&(i=t-1-e.initialSlide);var u=e.lazyLoadedList||[];n=g(d(d({},e),{},{currentSlide:i,lazyLoadedList:u})),u={slideCount:t,slideWidth:a,listWidth:r,trackWidth:s,currentSlide:i,slideHeight:c,listHeight:l,lazyLoadedList:u=u.concat(n)};return null===e.autoplaying&&e.autoplay&&(u.autoplaying="playing"),u}(e);e=Pe(Pe(Pe({},e),i),{},{slideIndex:i.currentSlide});var s=C(e);e=Pe(Pe({},e),{},{left:s}),s=L(e),!n&&o.a.Children.count(t.props.children)===o.a.Children.count(e.children)||(i.trackStyle=s),t.setState(i,r)})),Ce(Le(t),"ssrInit",(function(){if(t.props.variableWidth){var e=0,n=0,r=[],i=z(Pe(Pe(Pe({},t.props),t.state),{},{slideCount:t.props.children.length})),s=R(Pe(Pe(Pe({},t.props),t.state),{},{slideCount:t.props.children.length}));t.props.children.forEach((function(t){r.push(t.props.style.width),e+=t.props.style.width}));for(var a=0;a<i;a++)n+=r[r.length-1-a],e+=r[r.length-1-a];for(var c=0;c<s;c++)e+=r[c];for(var l=0;l<t.state.currentSlide;l++)n+=r[l];var u={width:e+"px",left:-n+"px"};return t.props.centerMode&&(p="".concat(r[t.state.currentSlide],"px"),u.left="calc(".concat(u.left," + (100% - ").concat(p,") / 2 ) ")),{trackStyle:u}}var d=o.a.Children.count(t.props.children),p=Pe(Pe(Pe({},t.props),t.state),{},{slideCount:d});u=z(p)+R(p)+d,d=100/t.props.slidesToShow*u,p=-(u=100/u)*(z(p)+t.state.currentSlide)*d/100;return t.props.centerMode&&(p+=(100-u*d/100)/2),{slideWidth:u+"%",trackStyle:{width:d+"%",left:p+"%"}}})),Ce(Le(t),"checkImagesLoad",(function(){var e=t.list&&t.list.querySelectorAll&&t.list.querySelectorAll(".slick-slide img")||[],n=e.length,r=0;Array.prototype.forEach.call(e,(function(e){function o(){return++r&&n<=r&&t.onWindowResized()}var i;e.onclick?(i=e.onclick,e.onclick=function(t){i(t),e.parentNode.focus()}):e.onclick=function(){return e.parentNode.focus()},e.onload||(t.props.lazyLoad?e.onload=function(){t.adaptHeight(),t.callbackTimers.push(setTimeout(t.onWindowResized,t.props.speed))}:(e.onload=o,e.onerror=function(){o(),t.props.onLazyLoadError&&t.props.onLazyLoadError()}))}))})),Ce(Le(t),"progressiveLazyLoad",(function(){for(var e=[],n=Pe(Pe({},t.props),t.state),r=t.state.currentSlide;r<t.state.slideCount+R(n);r++)if(t.state.lazyLoadedList.indexOf(r)<0){e.push(r);break}for(var o=t.state.currentSlide-1;o>=-z(n);o--)if(t.state.lazyLoadedList.indexOf(o)<0){e.push(o);break}0<e.length?(t.setState((function(t){return{lazyLoadedList:t.lazyLoadedList.concat(e)}})),t.props.onLazyLoad&&t.props.onLazyLoad(e)):t.lazyLoadTimer&&(clearInterval(t.lazyLoadTimer),delete t.lazyLoadTimer)})),Ce(Le(t),"slideHandler",(function(e){var n=1<arguments.length&&void 0!==arguments[1]&&arguments[1],r=(c=t.props).asNavFor,o=c.beforeChange,i=c.onLazyLoad,s=c.speed,a=c.afterChange,c=t.state.currentSlide,l=(n=P(Pe(Pe(Pe({index:e},t.props),t.state),{},{trackRef:t.track,useCSS:t.props.useCSS&&!n}))).state,u=n.nextState;l&&(o&&o(c,l.currentSlide),o=l.lazyLoadedList.filter((function(e){return t.state.lazyLoadedList.indexOf(e)<0})),i&&0<o.length&&i(o),!t.props.waitForAnimate&&t.animationEndCallback&&(clearTimeout(t.animationEndCallback),a&&a(c),delete t.animationEndCallback),t.setState(l,(function(){r&&t.asNavForIndex!==e&&(t.asNavForIndex=e,r.innerSlider.slideHandler(e)),u&&(t.animationEndCallback=setTimeout((function(){var e=u.animating,n=je(u,["animating"]);t.setState(n,(function(){t.callbackTimers.push(setTimeout((function(){return t.setState({animating:e})}),10)),a&&a(l.currentSlide),delete t.animationEndCallback}))}),s))})))})),Ce(Le(t),"changeSlide",(function(e){var n=1<arguments.length&&void 0!==arguments[1]&&arguments[1],r=Pe(Pe({},t.props),t.state);0!==(e=E(r,e))&&!e||(!0===n?t.slideHandler(e,n):t.slideHandler(e),t.props.autoplay&&t.autoPlay("update"),!t.props.focusOnSelect||(e=t.list.querySelectorAll(".slick-current"))[0]&&e[0].focus())})),Ce(Le(t),"clickHandler",(function(e){!1===t.clickable&&(e.stopPropagation(),e.preventDefault()),t.clickable=!0})),Ce(Le(t),"keyHandler",(function(e){""!==(e=function(e,t,n){return e.target.tagName.match("TEXTAREA|INPUT|SELECT")||!t?"":37===e.keyCode?n?"next":"previous":39===e.keyCode?n?"previous":"next":""}(e,t.props.accessibility,t.props.rtl))&&t.changeSlide({message:e})})),Ce(Le(t),"selectHandler",(function(e){t.changeSlide(e)})),Ce(Le(t),"disableBodyScroll",(function(){window.ontouchmove=function(e){(e=e||window.event).preventDefault&&e.preventDefault(),e.returnValue=!1}})),Ce(Le(t),"enableBodyScroll",(function(){window.ontouchmove=null})),Ce(Le(t),"swipeStart",(function(e){t.props.verticalSwiping&&t.disableBodyScroll(),""!==(e=function(e,t,n){return"IMG"===e.target.tagName&&f(e),!t||!n&&-1!==e.type.indexOf("mouse")?"":{dragging:!0,touchObject:{startX:e.touches?e.touches[0].pageX:e.clientX,startY:e.touches?e.touches[0].pageY:e.clientY,curX:e.touches?e.touches[0].pageX:e.clientX,curY:e.touches?e.touches[0].pageY:e.clientY}}}(e,t.props.swipe,t.props.draggable))&&t.setState(e)})),Ce(Le(t),"swipeMove",(function(e){(e=function(e,t){var n=t.scrolling,r=t.animating,o=t.vertical,i=t.swipeToSlide,s=t.verticalSwiping,a=t.rtl,c=t.currentSlide,l=t.edgeFriction,u=t.edgeDragged,p=t.onEdge,h=t.swiped,v=t.swiping,b=t.slideCount,g=t.slidesToScroll,m=t.infinite,w=t.touchObject,S=t.swipeEvent,O=t.listHeight,k=t.listWidth;if(!n){if(r)return f(e);if(o&&i&&s&&f(e),n={},r=C(t),w.curX=e.touches?e.touches[0].pageX:e.clientX,w.curY=e.touches?e.touches[0].pageY:e.clientY,w.swipeLength=Math.round(Math.sqrt(Math.pow(w.curX-w.startX,2))),i=Math.round(Math.sqrt(Math.pow(w.curY-w.startY,2))),!s&&!v&&10<i)return{scrolling:!0};s&&(w.swipeLength=i);v=(a?-1:1)*(w.curX>w.startX?1:-1);return s&&(v=w.curY>w.startY?1:-1),i=Math.ceil(b/g),b=y(t.touchObject,s),g=w.swipeLength,m||(0===c&&("right"===b||"down"===b)||i<=c+1&&("left"===b||"up"===b)||!j(t)&&("left"===b||"up"===b))&&(g=w.swipeLength*l,!1===u&&p&&(p(b),n.edgeDragged=!0)),!h&&S&&(S(b),n.swiped=!0),v=s?r+g*v:o?r+g*(O/k)*v:a?r-g*v:r+g*v,n=d(d({},n),{},{touchObject:w,swipeLeft:v,trackStyle:L(d(d({},t),{},{left:v}))}),Math.abs(w.curX-w.startX)<.8*Math.abs(w.curY-w.startY)||10<w.swipeLength&&(n.swiping=!0,f(e)),n}}(e,Pe(Pe(Pe({},t.props),t.state),{},{trackRef:t.track,listRef:t.list,slideIndex:t.state.currentSlide})))&&(e.swiping&&(t.clickable=!1),t.setState(e))})),Ce(Le(t),"swipeEnd",(function(e){var n=function(e,t){var n=t.dragging,r=t.swipe,o=t.touchObject,i=t.listWidth,s=t.touchThreshold,a=t.verticalSwiping,c=t.listHeight,l=t.swipeToSlide,u=t.scrolling,p=t.onSwipe,h=t.targetSlide,v=t.currentSlide,b=t.infinite;if(!n)return r&&f(e),{};var g;i=a?c/s:i/s,s=y(o,a),a={dragging:!1,edgeDragged:!1,scrolling:!1,swiping:!1,swiped:!1,swipeLeft:null,touchObject:{}};if(u)return a;if(!o.swipeLength)return a;if(o.swipeLength>i){switch(f(e),p&&p(s),h=b?v:h,s){case"left":case"up":g=h+x(t),m=l?_(t,g):g,a.currentDirection=0;break;case"right":case"down":g=h-x(t),m=l?_(t,g):g,a.currentDirection=1;break;default:m=h}a.triggerSlideHandler=m}else{var m=C(t);a.trackStyle=M(d(d({},t),{},{left:m}))}return a}(e,Pe(Pe(Pe({},t.props),t.state),{},{trackRef:t.track,listRef:t.list,slideIndex:t.state.currentSlide}));n&&(e=n.triggerSlideHandler,delete n.triggerSlideHandler,t.setState(n),void 0!==e&&(t.slideHandler(e),t.props.verticalSwiping&&t.enableBodyScroll()))})),Ce(Le(t),"touchEnd",(function(e){t.swipeEnd(e),t.clickable=!0})),Ce(Le(t),"slickPrev",(function(){t.callbackTimers.push(setTimeout((function(){return t.changeSlide({message:"previous"})}),0))})),Ce(Le(t),"slickNext",(function(){t.callbackTimers.push(setTimeout((function(){return t.changeSlide({message:"next"})}),0))})),Ce(Le(t),"slickGoTo",(function(e){var n=1<arguments.length&&void 0!==arguments[1]&&arguments[1];if(e=Number(e),isNaN(e))return"";t.callbackTimers.push(setTimeout((function(){return t.changeSlide({message:"index",index:e,currentSlide:t.state.currentSlide},n)}),0))})),Ce(Le(t),"play",(function(){var e;if(t.props.rtl)e=t.state.currentSlide-t.props.slidesToScroll;else{if(!j(Pe(Pe({},t.props),t.state)))return!1;e=t.state.currentSlide+t.props.slidesToScroll}t.slideHandler(e)})),Ce(Le(t),"autoPlay",(function(e){t.autoplayTimer&&clearInterval(t.autoplayTimer);var n=t.state.autoplaying;if("update"===e){if("hovered"===n||"focused"===n||"paused"===n)return}else if("leave"===e){if("paused"===n||"focused"===n)return}else if("blur"===e&&("paused"===n||"hovered"===n))return;t.autoplayTimer=setInterval(t.play,t.props.autoplaySpeed+50),t.setState({autoplaying:"playing"})})),Ce(Le(t),"pause",(function(e){t.autoplayTimer&&(clearInterval(t.autoplayTimer),t.autoplayTimer=null);var n=t.state.autoplaying;"paused"===e?t.setState({autoplaying:"paused"}):"focused"===e?"hovered"!==n&&"playing"!==n||t.setState({autoplaying:"focused"}):"playing"===n&&t.setState({autoplaying:"hovered"})})),Ce(Le(t),"onDotsOver",(function(){return t.props.autoplay&&t.pause("hovered")})),Ce(Le(t),"onDotsLeave",(function(){return t.props.autoplay&&"hovered"===t.state.autoplaying&&t.autoPlay("leave")})),Ce(Le(t),"onTrackOver",(function(){return t.props.autoplay&&t.pause("hovered")})),Ce(Le(t),"onTrackLeave",(function(){return t.props.autoplay&&"hovered"===t.state.autoplaying&&t.autoPlay("leave")})),Ce(Le(t),"onSlideFocus",(function(){return t.props.autoplay&&t.pause("focused")})),Ce(Le(t),"onSlideBlur",(function(){return t.props.autoplay&&"focused"===t.state.autoplaying&&t.autoPlay("blur")})),Ce(Le(t),"render",(function(){var e,n,r,i=a()("slick-slider",t.props.className,{"slick-vertical":t.props.vertical,"slick-initialized":!0}),s=Pe(Pe({},t.props),t.state),c=T(s,["fade","cssEase","speed","infinite","centerMode","focusOnSelect","currentSlide","lazyLoad","lazyLoadedList","rtl","slideWidth","slideHeight","listHeight","vertical","slidesToShow","slidesToScroll","slideCount","trackStyle","variableWidth","unslick","centerPadding","targetSlide","useCSS"]),l=t.props.pauseOnHover;c=Pe(Pe({},c),{},{onMouseEnter:l?t.onTrackOver:null,onMouseLeave:l?t.onTrackLeave:null,onMouseOver:l?t.onTrackOver:null,focusOnSelect:t.props.focusOnSelect&&t.clickable?t.selectHandler:null});!0===t.props.dots&&t.state.slideCount>=t.props.slidesToShow&&(u=T(s,["dotsClass","slideCount","slidesToShow","currentSlide","slidesToScroll","clickHandler","children","customPaging","infinite","appendDots"]),e=t.props.pauseOnDotsHover,u=Pe(Pe({},u),{},{clickHandler:t.changeSlide,onMouseEnter:e?t.onDotsLeave:null,onMouseOver:e?t.onDotsOver:null,onMouseLeave:e?t.onDotsLeave:null}),e=o.a.createElement(ae,u));var u=T(s,["infinite","centerMode","currentSlide","slideCount","slidesToShow","prevArrow","nextArrow"]);return u.clickHandler=t.changeSlide,t.props.arrows&&(n=o.a.createElement(me,u),r=o.a.createElement(we,u)),s=null,t.props.vertical&&(s={height:t.state.listHeight}),u=null,!1===t.props.vertical?!0===t.props.centerMode&&(u={padding:"0px "+t.props.centerPadding}):!0===t.props.centerMode&&(u={padding:t.props.centerPadding+" 0px"}),s=Pe(Pe({},s),u),u=t.props.touchMove,s={className:"slick-list",style:s,onClick:t.clickHandler,onMouseDown:u?t.swipeStart:null,onMouseMove:t.state.dragging&&u?t.swipeMove:null,onMouseUp:u?t.swipeEnd:null,onMouseLeave:t.state.dragging&&u?t.swipeEnd:null,onTouchStart:u?t.swipeStart:null,onTouchMove:t.state.dragging&&u?t.swipeMove:null,onTouchEnd:u?t.touchEnd:null,onTouchCancel:t.state.dragging&&u?t.swipeEnd:null,onKeyDown:t.props.accessibility?t.keyHandler:null},u={className:i,dir:"ltr",style:t.props.style},t.props.unslick&&(s={className:"slick-list"},u={className:i}),o.a.createElement("div",u,t.props.unslick?"":n,o.a.createElement("div",ke({ref:t.listRefHandler},s),o.a.createElement(Q,ke({ref:t.trackRefHandler},c),t.props.children)),t.props.unslick?"":r,t.props.unslick?"":e)})),t.list=null,t.track=null,t.state=Pe(Pe({},i),{},{currentSlide:t.props.initialSlide,targetSlide:t.props.initialSlide?t.props.initialSlide:0,slideCount:o.a.Children.count(t.props.children)}),t.callbackTimers=[],t.clickable=!0,t.debouncedResize=null,e=t.ssrInit(),t.state=Pe(Pe({},t.state),e),t}return e=r,(t=[{key:"didPropsChange",value:function(e){for(var t=!1,n=0,r=Object.keys(this.props);n<r.length;n++){var i=r[n];if(!e.hasOwnProperty(i)){t=!0;break}if("object"!==Oe(e[i])&&"function"!=typeof e[i]&&!isNaN(e[i])&&e[i]!==this.props[i]){t=!0;break}}return t||o.a.Children.count(this.props.children)!==o.a.Children.count(e.children)}}])&&Ee(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),r}(),We=(r=n(2),n.n(r));function De(e){return(De="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function He(){return(He=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n,r=arguments[t];for(n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function Ie(e,t){var n,r=Object.keys(e);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(e),t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)),r}function Ae(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ie(Object(n),!0).forEach((function(t){Ye(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ie(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ne(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Ge(r.key),r)}}function qe(e,t){return(qe=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function Fe(e){var t=function(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return function(){return!!e}()}();return function(){var n,r=Xe(e);return function(e,t){if(t&&("object"===De(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Be(e)}(this,t?(n=Xe(this).constructor,Reflect.construct(r,arguments,n)):r.apply(this,arguments))}}function Be(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Xe(e){return(Xe=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Ye(e,t,n){return(t=Ge(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ge(e){return e=function(e,t){if("object"!=De(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0===n)return("string"===t?String:Number)(e);if("object"!=De(t=n.call(e,t||"default")))return t;throw new TypeError("@@toPrimitive must return a primitive value.")}(e,"string"),"symbol"==De(e)?e:String(e)}var Ue=b()&&n(8);n=function(){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&qe(e,t)}(r,o.a.Component);var e,t,n=Fe(r);function r(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,r),Ye(Be(t=n.call(this,e)),"innerSliderRefHandler",(function(e){return t.innerSlider=e})),Ye(Be(t),"slickPrev",(function(){return t.innerSlider.slickPrev()})),Ye(Be(t),"slickNext",(function(){return t.innerSlider.slickNext()})),Ye(Be(t),"slickGoTo",(function(e){var n=1<arguments.length&&void 0!==arguments[1]&&arguments[1];return t.innerSlider.slickGoTo(e,n)})),Ye(Be(t),"slickPause",(function(){return t.innerSlider.pause("paused")})),Ye(Be(t),"slickPlay",(function(){return t.innerSlider.autoPlay("play")})),t.state={breakpoint:null},t._responsiveMediaHandlers=[],t}return e=r,(t=[{key:"media",value:function(e,t){Ue.register(e,t),this._responsiveMediaHandlers.push({query:e,handler:t})}},{key:"componentDidMount",value:function(){var e,t,n=this;this.props.responsive&&((e=this.props.responsive.map((function(e){return e.breakpoint}))).sort((function(e,t){return e-t})),e.forEach((function(t,r){r=0===r?We()({minWidth:0,maxWidth:t}):We()({minWidth:e[r-1]+1,maxWidth:t}),b()&&n.media(r,(function(){n.setState({breakpoint:t})}))})),t=We()({minWidth:e.slice(-1)[0]}),b()&&this.media(t,(function(){n.setState({breakpoint:null})})))}},{key:"componentWillUnmount",value:function(){this._responsiveMediaHandlers.forEach((function(e){Ue.unregister(e.query,e.handler)}))}},{key:"render",value:function(){var e=this,t=this.state.breakpoint?"unslick"===(f=this.props.responsive.filter((function(t){return t.breakpoint===e.state.breakpoint})))[0].settings?"unslick":Ae(Ae(Ae({},c),this.props),f[0].settings):Ae(Ae({},c),this.props);t.centerMode&&(t.slidesToScroll,t.slidesToScroll=1),t.fade&&(t.slidesToShow,t.slidesToScroll,t.slidesToShow=1,t.slidesToScroll=1);var n=(n=o.a.Children.toArray(this.props.children)).filter((function(e){return"string"==typeof e?!!e.trim():!!e}));t.variableWidth&&(1<t.rows||1<t.slidesPerRow)&&(console.warn("variableWidth is not supported in case of rows > 1 or slidesPerRow > 1"),t.variableWidth=!1);for(var r,i=[],s=null,a=0;a<n.length;a+=t.rows*t.slidesPerRow){for(var l=[],u=a;u<a+t.rows*t.slidesPerRow;u+=t.slidesPerRow){for(var d=[],p=u;p<u+t.slidesPerRow&&(t.variableWidth&&n[p].props.style&&(s=n[p].props.style.width),!(p>=n.length));p+=1)d.push(o.a.cloneElement(n[p],{key:100*a+10*u+p,tabIndex:-1,style:{width:"".concat(100/t.slidesPerRow,"%"),display:"inline-block"}}));l.push(o.a.createElement("div",{key:10*a+u},d))}t.variableWidth?i.push(o.a.createElement("div",{key:a,style:{width:s}},l)):i.push(o.a.createElement("div",{key:a},l))}if("unslick"!==t)return i.length<=t.slidesToShow&&!t.infinite&&(t.unslick=!0),o.a.createElement(Re,He({style:this.props.style,ref:this.innerSliderRefHandler},(r=t,A.reduce((function(e,t){return r.hasOwnProperty(t)&&(e[t]=r[t]),e}),{}))),i);var f="regular slider "+(this.props.className||"");return o.a.createElement("div",{className:f},n)}}])&&Ne(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),r}();t.default=n}],t.c=r,t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:r})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,n){if(1&n&&(e=t(e)),8&n)return e;if(4&n&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(t.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&n&&"string"!=typeof e)for(var o in e)t.d(r,o,function(t){return e[t]}.bind(null,o));return r},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=12);function t(e){if(r[e])return r[e].exports;var o=r[e]={i:e,l:!1,exports:{}};return n[e].call(o.exports,o,o.exports,t),o.l=!0,o.exports}var n,r}));
//# sourceMappingURL=react-slick.min.js.map
"use strict";
function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); }
function _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); }
Object.defineProperty(exports, "__esModule", {

@@ -9,50 +8,29 @@ value: true

exports.PrevArrow = exports.NextArrow = void 0;
var _react = _interopRequireDefault(require("react"));
var _classnames = _interopRequireDefault(require("classnames"));
var _innerSliderUtils = require("./utils/innerSliderUtils");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; }
function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { _defineProperty(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; }
function _defineProperty(obj, key, value) { key = _toPropertyKey(key); if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, _toPropertyKey(descriptor.key), descriptor); } }
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; }
function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : String(i); }
function _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); }
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); Object.defineProperty(subClass, "prototype", { writable: false }); if (superClass) _setPrototypeOf(subClass, superClass); }
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; }
function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } else if (call !== void 0) { throw new TypeError("Derived constructors may only return object or undefined"); } return _assertThisInitialized(self); }
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; }
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }
var PrevArrow = /*#__PURE__*/function (_React$PureComponent) {
function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }
var PrevArrow = exports.PrevArrow = /*#__PURE__*/function (_React$PureComponent) {
_inherits(PrevArrow, _React$PureComponent);
var _super = _createSuper(PrevArrow);
function PrevArrow() {
_classCallCheck(this, PrevArrow);
return _super.apply(this, arguments);
}
_createClass(PrevArrow, [{

@@ -64,3 +42,2 @@ key: "clickHandler",

}
this.props.clickHandler(options, e);

@@ -78,3 +55,2 @@ }

});
if (!this.props.infinite && (this.props.currentSlide === 0 || this.props.slideCount <= this.props.slidesToShow)) {

@@ -84,3 +60,2 @@ prevClasses["slick-disabled"] = true;

}
var prevArrowProps = {

@@ -100,3 +75,2 @@ key: "0",

var prevArrow;
if (this.props.prevArrow) {

@@ -110,23 +84,14 @@ prevArrow = /*#__PURE__*/_react["default"].cloneElement(this.props.prevArrow, _objectSpread(_objectSpread({}, prevArrowProps), customProps));

}
return prevArrow;
}
}]);
return PrevArrow;
}(_react["default"].PureComponent);
exports.PrevArrow = PrevArrow;
var NextArrow = /*#__PURE__*/function (_React$PureComponent2) {
var NextArrow = exports.NextArrow = /*#__PURE__*/function (_React$PureComponent2) {
_inherits(NextArrow, _React$PureComponent2);
var _super2 = _createSuper(NextArrow);
function NextArrow() {
_classCallCheck(this, NextArrow);
return _super2.apply(this, arguments);
}
_createClass(NextArrow, [{

@@ -138,3 +103,2 @@ key: "clickHandler",

}
this.props.clickHandler(options, e);

@@ -152,3 +116,2 @@ }

});
if (!(0, _innerSliderUtils.canGoNext)(this.props)) {

@@ -158,3 +121,2 @@ nextClasses["slick-disabled"] = true;

}
var nextArrowProps = {

@@ -174,3 +136,2 @@ key: "1",

var nextArrow;
if (this.props.nextArrow) {

@@ -184,10 +145,6 @@ nextArrow = /*#__PURE__*/_react["default"].cloneElement(this.props.nextArrow, _objectSpread(_objectSpread({}, nextArrowProps), customProps));

}
return nextArrow;
}
}]);
return NextArrow;
}(_react["default"].PureComponent);
exports.NextArrow = NextArrow;
}(_react["default"].PureComponent);

@@ -7,7 +7,4 @@ "use strict";

exports["default"] = void 0;
var _react = _interopRequireDefault(require("react"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var defaultProps = {

@@ -71,5 +68,5 @@ accessibility: true,

vertical: false,
waitForAnimate: true
waitForAnimate: true,
asNavFor: null
};
var _default = defaultProps;
exports["default"] = _default;
var _default = exports["default"] = defaultProps;
"use strict";
function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); }
function _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); }
Object.defineProperty(exports, "__esModule", {

@@ -9,40 +8,23 @@ value: true

exports.Dots = void 0;
var _react = _interopRequireDefault(require("react"));
var _classnames = _interopRequireDefault(require("classnames"));
var _innerSliderUtils = require("./utils/innerSliderUtils");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; }
function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { _defineProperty(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; }
function _defineProperty(obj, key, value) { key = _toPropertyKey(key); if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, _toPropertyKey(descriptor.key), descriptor); } }
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; }
function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : String(i); }
function _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); }
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); Object.defineProperty(subClass, "prototype", { writable: false }); if (superClass) _setPrototypeOf(subClass, superClass); }
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; }
function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } else if (call !== void 0) { throw new TypeError("Derived constructors may only return object or undefined"); } return _assertThisInitialized(self); }
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; }
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }
function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }
var getDotCount = function getDotCount(spec) {
var dots;
if (spec.infinite) {

@@ -53,17 +35,11 @@ dots = Math.ceil(spec.slideCount / spec.slidesToScroll);

}
return dots;
};
var Dots = /*#__PURE__*/function (_React$PureComponent) {
var Dots = exports.Dots = /*#__PURE__*/function (_React$PureComponent) {
_inherits(Dots, _React$PureComponent);
var _super = _createSuper(Dots);
function Dots() {
_classCallCheck(this, Dots);
return _super.apply(this, arguments);
}
_createClass(Dots, [{

@@ -81,10 +57,10 @@ key: "clickHandler",

var _this$props = this.props,
onMouseEnter = _this$props.onMouseEnter,
onMouseOver = _this$props.onMouseOver,
onMouseLeave = _this$props.onMouseLeave,
infinite = _this$props.infinite,
slidesToScroll = _this$props.slidesToScroll,
slidesToShow = _this$props.slidesToShow,
slideCount = _this$props.slideCount,
currentSlide = _this$props.currentSlide;
onMouseEnter = _this$props.onMouseEnter,
onMouseOver = _this$props.onMouseOver,
onMouseLeave = _this$props.onMouseLeave,
infinite = _this$props.infinite,
slidesToScroll = _this$props.slidesToScroll,
slidesToShow = _this$props.slidesToShow,
slideCount = _this$props.slideCount,
currentSlide = _this$props.currentSlide;
var dotCount = getDotCount({

@@ -102,10 +78,6 @@ slideCount: slideCount,

var dots = [];
for (var i = 0; i < dotCount; i++) {
var _rightBound = (i + 1) * slidesToScroll - 1;
var rightBound = infinite ? _rightBound : (0, _innerSliderUtils.clamp)(_rightBound, 0, slideCount - 1);
var _leftBound = rightBound - (slidesToScroll - 1);
var leftBound = infinite ? _leftBound : (0, _innerSliderUtils.clamp)(_leftBound, 0, slideCount - 1);

@@ -129,3 +101,2 @@ var className = (0, _classnames["default"])({

}
return /*#__PURE__*/_react["default"].cloneElement(this.props.appendDots(dots), _objectSpread({

@@ -136,6 +107,3 @@ className: this.props.dotsClass

}]);
return Dots;
}(_react["default"].PureComponent);
exports.Dots = Dots;
}(_react["default"].PureComponent);

@@ -7,8 +7,4 @@ "use strict";

exports["default"] = void 0;
var _slider = _interopRequireDefault(require("./slider"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var _default = _slider["default"];
exports["default"] = _default;
var _default = exports["default"] = _slider["default"];

@@ -38,3 +38,2 @@ "use strict";

};
var _default = initialState;
exports["default"] = _default;
var _default = exports["default"] = initialState;

@@ -7,91 +7,54 @@ "use strict";

exports.InnerSlider = void 0;
var _react = _interopRequireDefault(require("react"));
var _initialState = _interopRequireDefault(require("./initial-state"));
var _lodash = _interopRequireDefault(require("lodash.debounce"));
var _classnames = _interopRequireDefault(require("classnames"));
var _innerSliderUtils = require("./utils/innerSliderUtils");
var _track = require("./track");
var _dots = require("./dots");
var _arrows = require("./arrows");
var _resizeObserverPolyfill = _interopRequireDefault(require("resize-observer-polyfill"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); }
function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; }
function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { _defineProperty(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; }
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, _toPropertyKey(descriptor.key), descriptor); } }
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; }
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); Object.defineProperty(subClass, "prototype", { writable: false }); if (superClass) _setPrototypeOf(subClass, superClass); }
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; }
function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } else if (call !== void 0) { throw new TypeError("Derived constructors may only return object or undefined"); } return _assertThisInitialized(self); }
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; }
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
var InnerSlider = /*#__PURE__*/function (_React$Component) {
function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }
function _defineProperty(obj, key, value) { key = _toPropertyKey(key); if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : String(i); }
function _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); }
var InnerSlider = exports.InnerSlider = /*#__PURE__*/function (_React$Component) {
_inherits(InnerSlider, _React$Component);
var _super = _createSuper(InnerSlider);
function InnerSlider(props) {
var _this;
_classCallCheck(this, InnerSlider);
_this = _super.call(this, props);
_defineProperty(_assertThisInitialized(_this), "listRefHandler", function (ref) {
return _this.list = ref;
});
_defineProperty(_assertThisInitialized(_this), "trackRefHandler", function (ref) {
return _this.track = ref;
});
_defineProperty(_assertThisInitialized(_this), "adaptHeight", function () {
if (_this.props.adaptiveHeight && _this.list) {
var elem = _this.list.querySelector("[data-index=\"".concat(_this.state.currentSlide, "\"]"));
_this.list.style.height = (0, _innerSliderUtils.getHeight)(elem) + "px";
}
});
_defineProperty(_assertThisInitialized(_this), "componentDidMount", function () {
_this.props.onInit && _this.props.onInit();
if (_this.props.lazyLoad) {
var slidesToLoad = (0, _innerSliderUtils.getOnDemandLazySlides)(_objectSpread(_objectSpread({}, _this.props), _this.state));
if (slidesToLoad.length > 0) {

@@ -103,3 +66,2 @@ _this.setState(function (prevState) {

});
if (_this.props.onLazyLoad) {

@@ -110,3 +72,2 @@ _this.props.onLazyLoad(slidesToLoad);

}
var spec = _objectSpread({

@@ -116,18 +77,12 @@ listRef: _this.list,

}, _this.props);
_this.updateState(spec, true, function () {
_this.adaptHeight();
_this.props.autoplay && _this.autoPlay("update");
});
if (_this.props.lazyLoad === "progressive") {
_this.lazyLoadTimer = setInterval(_this.progressiveLazyLoad, 1000);
}
_this.ro = new _resizeObserverPolyfill["default"](function () {
if (_this.state.animating) {
_this.onWindowResized(false); // don't set trackStyle hence don't break animation
_this.callbackTimers.push(setTimeout(function () {

@@ -140,5 +95,3 @@ return _this.onWindowResized();

});
_this.ro.observe(_this.list);
document.querySelectorAll && Array.prototype.forEach.call(document.querySelectorAll(".slick-slide"), function (slide) {

@@ -148,3 +101,2 @@ slide.onfocus = _this.props.pauseOnFocus ? _this.onSlideFocus : null;

});
if (window.addEventListener) {

@@ -156,3 +108,2 @@ window.addEventListener("resize", _this.onWindowResized);

});
_defineProperty(_assertThisInitialized(_this), "componentWillUnmount", function () {

@@ -162,7 +113,5 @@ if (_this.animationEndCallback) {

}
if (_this.lazyLoadTimer) {
clearInterval(_this.lazyLoadTimer);
}
if (_this.callbackTimers.length) {

@@ -172,6 +121,4 @@ _this.callbackTimers.forEach(function (timer) {

});
_this.callbackTimers = [];
}
if (window.addEventListener) {

@@ -182,18 +129,12 @@ window.removeEventListener("resize", _this.onWindowResized);

}
if (_this.autoplayTimer) {
clearInterval(_this.autoplayTimer);
}
_this.ro.disconnect();
});
_defineProperty(_assertThisInitialized(_this), "componentDidUpdate", function (prevProps) {
_this.checkImagesLoad();
_this.props.onReInit && _this.props.onReInit();
if (_this.props.lazyLoad) {
var slidesToLoad = (0, _innerSliderUtils.getOnDemandLazySlides)(_objectSpread(_objectSpread({}, _this.props), _this.state));
if (slidesToLoad.length > 0) {

@@ -205,3 +146,2 @@ _this.setState(function (prevState) {

});
if (_this.props.onLazyLoad) {

@@ -211,9 +151,7 @@ _this.props.onLazyLoad(slidesToLoad);

}
} // if (this.props.onLazyLoad) {
}
// if (this.props.onLazyLoad) {
// this.props.onLazyLoad([leftMostSlide])
// }
_this.adaptHeight();
var spec = _objectSpread(_objectSpread({

@@ -223,5 +161,3 @@ listRef: _this.list,

}, _this.props), _this.state);
var setTrackStyle = _this.didPropsChange(prevProps);
setTrackStyle && _this.updateState(spec, setTrackStyle, function () {

@@ -235,3 +171,2 @@ if (_this.state.currentSlide >= _react["default"].Children.count(_this.props.children)) {

}
if (_this.props.autoplay) {

@@ -244,3 +179,2 @@ _this.autoPlay("update");

});
_defineProperty(_assertThisInitialized(_this), "onWindowResized", function (setTrackStyle) {

@@ -251,12 +185,9 @@ if (_this.debouncedResize) _this.debouncedResize.cancel();

}, 50);
_this.debouncedResize();
});
_defineProperty(_assertThisInitialized(_this), "resizeWindow", function () {
var setTrackStyle = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;
var isTrackMounted = Boolean(_this.track && _this.track.node); // prevent warning: setting state on unmounted component (server side rendering)
var isTrackMounted = Boolean(_this.track && _this.track.node);
// prevent warning: setting state on unmounted component (server side rendering)
if (!isTrackMounted) return;
var spec = _objectSpread(_objectSpread({

@@ -266,16 +197,12 @@ listRef: _this.list,

}, _this.props), _this.state);
_this.updateState(spec, setTrackStyle, function () {
if (_this.props.autoplay) _this.autoPlay("update");else _this.pause("paused");
}); // animating state should be cleared while resizing, otherwise autoplay stops working
});
// animating state should be cleared while resizing, otherwise autoplay stops working
_this.setState({
animating: false
});
clearTimeout(_this.animationEndCallback);
delete _this.animationEndCallback;
});
_defineProperty(_assertThisInitialized(_this), "updateState", function (spec, setTrackStyle, callback) {

@@ -291,14 +218,11 @@ var updatedState = (0, _innerSliderUtils.initializedState)(spec);

var trackStyle = (0, _innerSliderUtils.getTrackCSS)(spec);
if (setTrackStyle || _react["default"].Children.count(_this.props.children) !== _react["default"].Children.count(spec.children)) {
updatedState["trackStyle"] = trackStyle;
}
_this.setState(updatedState, callback);
});
_defineProperty(_assertThisInitialized(_this), "ssrInit", function () {
if (_this.props.variableWidth) {
var _trackWidth = 0,
_trackLeft = 0;
_trackLeft = 0;
var childrenWidths = [];

@@ -311,3 +235,2 @@ var preClones = (0, _innerSliderUtils.getPreClones)(_objectSpread(_objectSpread(_objectSpread({}, _this.props), _this.state), {}, {

}));
_this.props.children.forEach(function (child) {

@@ -317,3 +240,2 @@ childrenWidths.push(child.props.style.width);

});
for (var i = 0; i < preClones; i++) {

@@ -323,11 +245,8 @@ _trackLeft += childrenWidths[childrenWidths.length - 1 - i];

}
for (var _i = 0; _i < postClones; _i++) {
_trackWidth += childrenWidths[_i];
}
for (var _i2 = 0; _i2 < _this.state.currentSlide; _i2++) {
_trackLeft += childrenWidths[_i2];
}
var _trackStyle = {

@@ -337,3 +256,2 @@ width: _trackWidth + "px",

};
if (_this.props.centerMode) {

@@ -343,3 +261,2 @@ var currentWidth = "".concat(childrenWidths[_this.state.currentSlide], "px");

}
return {

@@ -349,9 +266,6 @@ trackStyle: _trackStyle

}
var childrenCount = _react["default"].Children.count(_this.props.children);
var spec = _objectSpread(_objectSpread(_objectSpread({}, _this.props), _this.state), {}, {
slideCount: childrenCount
});
var slideCount = (0, _innerSliderUtils.getPreClones)(spec) + (0, _innerSliderUtils.getPostClones)(spec) + childrenCount;

@@ -361,7 +275,5 @@ var trackWidth = 100 / _this.props.slidesToShow * slideCount;

var trackLeft = -slideWidth * ((0, _innerSliderUtils.getPreClones)(spec) + _this.state.currentSlide) * trackWidth / 100;
if (_this.props.centerMode) {
trackLeft += (100 - slideWidth * trackWidth / 100) / 2;
}
var trackStyle = {

@@ -376,7 +288,6 @@ width: trackWidth + "%",

});
_defineProperty(_assertThisInitialized(_this), "checkImagesLoad", function () {
var images = _this.list && _this.list.querySelectorAll && _this.list.querySelectorAll(".slick-slide img") || [];
var imagesCount = images.length,
loadedCount = 0;
loadedCount = 0;
Array.prototype.forEach.call(images, function (image) {

@@ -386,3 +297,2 @@ var handler = function handler() {

};
if (!image.onclick) {

@@ -394,3 +304,2 @@ image.onclick = function () {

var prevClickHandler = image.onclick;
image.onclick = function (e) {

@@ -401,3 +310,2 @@ prevClickHandler(e);

}
if (!image.onload) {

@@ -407,3 +315,2 @@ if (_this.props.lazyLoad) {

_this.adaptHeight();
_this.callbackTimers.push(setTimeout(_this.onWindowResized, _this.props.speed));

@@ -413,3 +320,2 @@ };

image.onload = handler;
image.onerror = function () {

@@ -423,8 +329,5 @@ handler();

});
_defineProperty(_assertThisInitialized(_this), "progressiveLazyLoad", function () {
var slidesToLoad = [];
var spec = _objectSpread(_objectSpread({}, _this.props), _this.state);
for (var index = _this.state.currentSlide; index < _this.state.slideCount + (0, _innerSliderUtils.getPostClones)(spec); index++) {

@@ -436,3 +339,2 @@ if (_this.state.lazyLoadedList.indexOf(index) < 0) {

}
for (var _index = _this.state.currentSlide - 1; _index >= -(0, _innerSliderUtils.getPreClones)(spec); _index--) {

@@ -444,3 +346,2 @@ if (_this.state.lazyLoadedList.indexOf(_index) < 0) {

}
if (slidesToLoad.length > 0) {

@@ -452,3 +353,2 @@ _this.setState(function (state) {

});
if (_this.props.onLazyLoad) {

@@ -464,23 +364,19 @@ _this.props.onLazyLoad(slidesToLoad);

});
_defineProperty(_assertThisInitialized(_this), "slideHandler", function (index) {
var dontAnimate = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;
var _this$props = _this.props,
asNavFor = _this$props.asNavFor,
beforeChange = _this$props.beforeChange,
onLazyLoad = _this$props.onLazyLoad,
speed = _this$props.speed,
afterChange = _this$props.afterChange; // capture currentslide before state is updated
asNavFor = _this$props.asNavFor,
beforeChange = _this$props.beforeChange,
onLazyLoad = _this$props.onLazyLoad,
speed = _this$props.speed,
afterChange = _this$props.afterChange; // capture currentslide before state is updated
var currentSlide = _this.state.currentSlide;
var _slideHandler = (0, _innerSliderUtils.slideHandler)(_objectSpread(_objectSpread(_objectSpread({
index: index
}, _this.props), _this.state), {}, {
trackRef: _this.track,
useCSS: _this.props.useCSS && !dontAnimate
})),
state = _slideHandler.state,
nextState = _slideHandler.nextState;
index: index
}, _this.props), _this.state), {}, {
trackRef: _this.track,
useCSS: _this.props.useCSS && !dontAnimate
})),
state = _slideHandler.state,
nextState = _slideHandler.nextState;
if (!state) return;

@@ -492,3 +388,2 @@ beforeChange && beforeChange(currentSlide, state.currentSlide);

onLazyLoad && slidesToLoad.length > 0 && onLazyLoad(slidesToLoad);
if (!_this.props.waitForAnimate && _this.animationEndCallback) {

@@ -499,3 +394,2 @@ clearTimeout(_this.animationEndCallback);

}
_this.setState(state, function () {

@@ -507,8 +401,6 @@ // asNavForIndex check is to avoid recursive calls of slideHandler in waitForAnimate=false mode

}
if (!nextState) return;
_this.animationEndCallback = setTimeout(function () {
var animating = nextState.animating,
firstBatch = _objectWithoutProperties(nextState, ["animating"]);
firstBatch = _objectWithoutProperties(nextState, ["animating"]);
_this.setState(firstBatch, function () {

@@ -520,3 +412,2 @@ _this.callbackTimers.push(setTimeout(function () {

}, 10));
afterChange && afterChange(state.currentSlide);

@@ -528,11 +419,7 @@ delete _this.animationEndCallback;

});
_defineProperty(_assertThisInitialized(_this), "changeSlide", function (options) {
var dontAnimate = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;
var spec = _objectSpread(_objectSpread({}, _this.props), _this.state);
var targetSlide = (0, _innerSliderUtils.changeSlide)(spec, options);
if (targetSlide !== 0 && !targetSlide) return;
if (dontAnimate === true) {

@@ -543,12 +430,8 @@ _this.slideHandler(targetSlide, dontAnimate);

}
_this.props.autoplay && _this.autoPlay("update");
if (_this.props.focusOnSelect) {
var nodes = _this.list.querySelectorAll(".slick-current");
nodes[0] && nodes[0].focus();
}
});
_defineProperty(_assertThisInitialized(_this), "clickHandler", function (e) {

@@ -559,6 +442,4 @@ if (_this.clickable === false) {

}
_this.clickable = true;
});
_defineProperty(_assertThisInitialized(_this), "keyHandler", function (e) {

@@ -570,7 +451,5 @@ var dir = (0, _innerSliderUtils.keyHandler)(e, _this.props.accessibility, _this.props.rtl);

});
_defineProperty(_assertThisInitialized(_this), "selectHandler", function (options) {
_this.changeSlide(options);
});
_defineProperty(_assertThisInitialized(_this), "disableBodyScroll", function () {

@@ -582,10 +461,7 @@ var preventDefault = function preventDefault(e) {

};
window.ontouchmove = preventDefault;
});
_defineProperty(_assertThisInitialized(_this), "enableBodyScroll", function () {
window.ontouchmove = null;
});
_defineProperty(_assertThisInitialized(_this), "swipeStart", function (e) {

@@ -595,7 +471,5 @@ if (_this.props.verticalSwiping) {

}
var state = (0, _innerSliderUtils.swipeStart)(e, _this.props.swipe, _this.props.draggable);
state !== "" && _this.setState(state);
});
_defineProperty(_assertThisInitialized(_this), "swipeMove", function (e) {

@@ -608,10 +482,7 @@ var state = (0, _innerSliderUtils.swipeMove)(e, _objectSpread(_objectSpread(_objectSpread({}, _this.props), _this.state), {}, {

if (!state) return;
if (state["swiping"]) {
_this.clickable = false;
}
_this.setState(state);
});
_defineProperty(_assertThisInitialized(_this), "swipeEnd", function (e) {

@@ -626,9 +497,5 @@ var state = (0, _innerSliderUtils.swipeEnd)(e, _objectSpread(_objectSpread(_objectSpread({}, _this.props), _this.state), {}, {

delete state["triggerSlideHandler"];
_this.setState(state);
if (triggerSlideHandler === undefined) return;
_this.slideHandler(triggerSlideHandler);
if (_this.props.verticalSwiping) {

@@ -638,9 +505,6 @@ _this.enableBodyScroll();

});
_defineProperty(_assertThisInitialized(_this), "touchEnd", function (e) {
_this.swipeEnd(e);
_this.clickable = true;
});
_defineProperty(_assertThisInitialized(_this), "slickPrev", function () {

@@ -656,3 +520,2 @@ // this and fellow methods are wrapped in setTimeout

});
_defineProperty(_assertThisInitialized(_this), "slickNext", function () {

@@ -665,3 +528,2 @@ _this.callbackTimers.push(setTimeout(function () {

});
_defineProperty(_assertThisInitialized(_this), "slickGoTo", function (slide) {

@@ -671,3 +533,2 @@ var dontAnimate = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;

if (isNaN(slide)) return "";
_this.callbackTimers.push(setTimeout(function () {

@@ -681,6 +542,4 @@ return _this.changeSlide({

});
_defineProperty(_assertThisInitialized(_this), "play", function () {
var nextIndex;
if (_this.props.rtl) {

@@ -695,6 +554,4 @@ nextIndex = _this.state.currentSlide - _this.props.slidesToScroll;

}
_this.slideHandler(nextIndex);
});
_defineProperty(_assertThisInitialized(_this), "autoPlay", function (playType) {

@@ -704,5 +561,3 @@ if (_this.autoplayTimer) {

}
var autoplaying = _this.state.autoplaying;
if (playType === "update") {

@@ -721,5 +576,3 @@ if (autoplaying === "hovered" || autoplaying === "focused" || autoplaying === "paused") {

}
_this.autoplayTimer = setInterval(_this.play, _this.props.autoplaySpeed + 50);
_this.setState({

@@ -729,3 +582,2 @@ autoplaying: "playing"

});
_defineProperty(_assertThisInitialized(_this), "pause", function (pauseType) {

@@ -736,5 +588,3 @@ if (_this.autoplayTimer) {

}
var autoplaying = _this.state.autoplaying;
if (pauseType === "paused") {

@@ -759,27 +609,20 @@ _this.setState({

});
_defineProperty(_assertThisInitialized(_this), "onDotsOver", function () {
return _this.props.autoplay && _this.pause("hovered");
});
_defineProperty(_assertThisInitialized(_this), "onDotsLeave", function () {
return _this.props.autoplay && _this.state.autoplaying === "hovered" && _this.autoPlay("leave");
});
_defineProperty(_assertThisInitialized(_this), "onTrackOver", function () {
return _this.props.autoplay && _this.pause("hovered");
});
_defineProperty(_assertThisInitialized(_this), "onTrackLeave", function () {
return _this.props.autoplay && _this.state.autoplaying === "hovered" && _this.autoPlay("leave");
});
_defineProperty(_assertThisInitialized(_this), "onSlideFocus", function () {
return _this.props.autoplay && _this.pause("focused");
});
_defineProperty(_assertThisInitialized(_this), "onSlideBlur", function () {
return _this.props.autoplay && _this.state.autoplaying === "focused" && _this.autoPlay("blur");
});
_defineProperty(_assertThisInitialized(_this), "render", function () {

@@ -790,5 +633,3 @@ var className = (0, _classnames["default"])("slick-slider", _this.props.className, {

});
var spec = _objectSpread(_objectSpread({}, _this.props), _this.state);
var trackProps = (0, _innerSliderUtils.extractObject)(spec, ["fade", "cssEase", "speed", "infinite", "centerMode", "focusOnSelect", "currentSlide", "lazyLoad", "lazyLoadedList", "rtl", "slideWidth", "slideHeight", "listHeight", "vertical", "slidesToShow", "slidesToScroll", "slideCount", "trackStyle", "variableWidth", "unslick", "centerPadding", "targetSlide", "useCSS"]);

@@ -803,3 +644,2 @@ var pauseOnHover = _this.props.pauseOnHover;

var dots;
if (_this.props.dots === true && _this.state.slideCount >= _this.props.slidesToShow) {

@@ -816,7 +656,5 @@ var dotProps = (0, _innerSliderUtils.extractObject)(spec, ["dotsClass", "slideCount", "slidesToShow", "currentSlide", "slidesToScroll", "clickHandler", "children", "customPaging", "infinite", "appendDots"]);

}
var prevArrow, nextArrow;
var arrowProps = (0, _innerSliderUtils.extractObject)(spec, ["infinite", "centerMode", "currentSlide", "slideCount", "slidesToShow", "prevArrow", "nextArrow"]);
arrowProps.clickHandler = _this.changeSlide;
if (_this.props.arrows) {

@@ -826,5 +664,3 @@ prevArrow = /*#__PURE__*/_react["default"].createElement(_arrows.PrevArrow, arrowProps);

}
var verticalHeightStyle = null;
if (_this.props.vertical) {

@@ -835,5 +671,3 @@ verticalHeightStyle = {

}
var centerPaddingStyle = null;
if (_this.props.vertical === false) {

@@ -852,5 +686,3 @@ if (_this.props.centerMode === true) {

}
var listStyle = _objectSpread(_objectSpread({}, verticalHeightStyle), centerPaddingStyle);
var touchMove = _this.props.touchMove;

@@ -876,3 +708,2 @@ var listProps = {

};
if (_this.props.unslick) {

@@ -886,3 +717,2 @@ listProps = {

}
return /*#__PURE__*/_react["default"].createElement("div", innerSliderProps, !_this.props.unslick ? prevArrow : "", /*#__PURE__*/_react["default"].createElement("div", _extends({

@@ -894,3 +724,2 @@ ref: _this.listRefHandler

});
_this.list = null;

@@ -906,9 +735,6 @@ _this.track = null;

_this.debouncedResize = null;
var ssrState = _this.ssrInit();
_this.state = _objectSpread(_objectSpread({}, _this.state), ssrState);
return _this;
}
_createClass(InnerSlider, [{

@@ -918,6 +744,4 @@ key: "didPropsChange",

var setTrackStyle = false;
for (var _i3 = 0, _Object$keys = Object.keys(this.props); _i3 < _Object$keys.length; _i3++) {
var key = _Object$keys[_i3];
if (!prevProps.hasOwnProperty(key)) {

@@ -927,7 +751,5 @@ setTrackStyle = true;

}
if (_typeof(prevProps[key]) === "object" || typeof prevProps[key] === "function" || isNaN(prevProps[key])) {
continue;
}
if (prevProps[key] !== this.props[key]) {

@@ -938,10 +760,6 @@ setTrackStyle = true;

}
return setTrackStyle || _react["default"].Children.count(this.props.children) !== _react["default"].Children.count(prevProps.children);
}
}]);
return InnerSlider;
}(_react["default"].Component);
exports.InnerSlider = InnerSlider;
}(_react["default"].Component);
"use strict";
function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); }
Object.defineProperty(exports, "__esModule", {

@@ -9,69 +7,42 @@ value: true

exports["default"] = void 0;
var _react = _interopRequireDefault(require("react"));
var _innerSlider = require("./inner-slider");
var _json2mq = _interopRequireDefault(require("json2mq"));
var _defaultProps = _interopRequireDefault(require("./default-props"));
var _innerSliderUtils = require("./utils/innerSliderUtils");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
function _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; }
function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { _defineProperty(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; }
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, _toPropertyKey(descriptor.key), descriptor); } }
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; }
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); Object.defineProperty(subClass, "prototype", { writable: false }); if (superClass) _setPrototypeOf(subClass, superClass); }
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; }
function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } else if (call !== void 0) { throw new TypeError("Derived constructors may only return object or undefined"); } return _assertThisInitialized(self); }
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; }
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }
function _defineProperty(obj, key, value) { key = _toPropertyKey(key); if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : String(i); }
function _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); }
var enquire = (0, _innerSliderUtils.canUseDOM)() && require("enquire.js");
var Slider = /*#__PURE__*/function (_React$Component) {
var Slider = exports["default"] = /*#__PURE__*/function (_React$Component) {
_inherits(Slider, _React$Component);
var _super = _createSuper(Slider);
function Slider(props) {
var _this;
_classCallCheck(this, Slider);
_this = _super.call(this, props);
_defineProperty(_assertThisInitialized(_this), "innerSliderRefHandler", function (ref) {
return _this.innerSlider = ref;
});
_defineProperty(_assertThisInitialized(_this), "slickPrev", function () {
return _this.innerSlider.slickPrev();
});
_defineProperty(_assertThisInitialized(_this), "slickNext", function () {
return _this.innerSlider.slickNext();
});
_defineProperty(_assertThisInitialized(_this), "slickGoTo", function (slide) {

@@ -81,11 +52,8 @@ var dontAnimate = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;

});
_defineProperty(_assertThisInitialized(_this), "slickPause", function () {
return _this.innerSlider.pause("paused");
});
_defineProperty(_assertThisInitialized(_this), "slickPlay", function () {
return _this.innerSlider.autoPlay("play");
});
_this.state = {

@@ -97,3 +65,2 @@ breakpoint: null

}
_createClass(Slider, [{

@@ -104,3 +71,2 @@ key: "media",

enquire.register(query, handler);
this._responsiveMediaHandlers.push({

@@ -111,3 +77,2 @@ query: query,

} // handles responsive breakpoints
}, {

@@ -117,3 +82,2 @@ key: "componentDidMount",

var _this2 = this;
// performance monitoring

@@ -127,4 +91,4 @@ //if (process.env.NODE_ENV !== 'production') {

return breakpt.breakpoint;
}); // sort them in increasing order of their numerical value
});
// sort them in increasing order of their numerical value
breakpoints.sort(function (x, y) {

@@ -136,3 +100,2 @@ return x - y;

var bQuery;
if (index === 0) {

@@ -148,5 +111,4 @@ bQuery = (0, _json2mq["default"])({

});
} // when not using server side rendering
}
// when not using server side rendering
(0, _innerSliderUtils.canUseDOM)() && _this2.media(bQuery, function () {

@@ -157,5 +119,6 @@ _this2.setState({

});
}); // Register media query for full screen. Need to support resize from small to large
});
// Register media query for full screen. Need to support resize from small to large
// convert javascript object to media query string
var query = (0, _json2mq["default"])({

@@ -182,6 +145,4 @@ minWidth: breakpoints.slice(-1)[0]

var _this3 = this;
var settings;
var newProps;
if (this.state.breakpoint) {

@@ -194,5 +155,5 @@ newProps = this.props.responsive.filter(function (resp) {

settings = _objectSpread(_objectSpread({}, _defaultProps["default"]), this.props);
} // force scrolling by one if centerMode is on
}
// force scrolling by one if centerMode is on
if (settings.centerMode) {

@@ -202,7 +163,5 @@ if (settings.slidesToScroll > 1 && process.env.NODE_ENV !== "production") {

}
settings.slidesToScroll = 1;
} // force showing one slide and scrolling by one if the fade mode is on
}
// force showing one slide and scrolling by one if the fade mode is on
if (settings.fade) {

@@ -212,16 +171,14 @@ if (settings.slidesToShow > 1 && process.env.NODE_ENV !== "production") {

}
if (settings.slidesToScroll > 1 && process.env.NODE_ENV !== "production") {
console.warn("slidesToScroll should be equal to 1 when fade is true, you're using ".concat(settings.slidesToScroll));
}
settings.slidesToShow = 1;
settings.slidesToScroll = 1;
} // makes sure that children is an array, even when there is only 1 child
}
// makes sure that children is an array, even when there is only 1 child
var children = _react["default"].Children.toArray(this.props.children);
var children = _react["default"].Children.toArray(this.props.children); // Children may contain false or null, so we should filter them
// Children may contain false or null, so we should filter them
// children may also contain string filled with spaces (in certain cases where we use jsx strings)
children = children.filter(function (child) {

@@ -231,6 +188,6 @@ if (typeof child === "string") {

}
return !!child;
}); // rows and slidesPerRow logic is handled here
});
// rows and slidesPerRow logic is handled here
if (settings.variableWidth && (settings.rows > 1 || settings.slidesPerRow > 1)) {

@@ -240,12 +197,8 @@ console.warn("variableWidth is not supported in case of rows > 1 or slidesPerRow > 1");

}
var newChildren = [];
var currentWidth = null;
for (var i = 0; i < children.length; i += settings.rows * settings.slidesPerRow) {
var newSlide = [];
for (var j = i; j < i + settings.rows * settings.slidesPerRow; j += settings.slidesPerRow) {
var row = [];
for (var k = j; k < j + settings.slidesPerRow; k += 1) {

@@ -255,3 +208,2 @@ if (settings.variableWidth && children[k].props.style) {

}
if (k >= children.length) break;

@@ -267,3 +219,2 @@ row.push( /*#__PURE__*/_react["default"].cloneElement(children[k], {

}
newSlide.push( /*#__PURE__*/_react["default"].createElement("div", {

@@ -273,3 +224,2 @@ key: 10 * i + j

}
if (settings.variableWidth) {

@@ -288,3 +238,2 @@ newChildren.push( /*#__PURE__*/_react["default"].createElement("div", {

}
if (settings === "unslick") {

@@ -298,3 +247,2 @@ var className = "regular slider " + (this.props.className || "");

}
return /*#__PURE__*/_react["default"].createElement(_innerSlider.InnerSlider, _extends({

@@ -306,6 +254,3 @@ style: this.props.style,

}]);
return Slider;
}(_react["default"].Component);
exports["default"] = Slider;
}(_react["default"].Component);
"use strict";
function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); }
Object.defineProperty(exports, "__esModule", {

@@ -9,39 +7,23 @@ value: true

exports.Track = void 0;
var _react = _interopRequireDefault(require("react"));
var _classnames = _interopRequireDefault(require("classnames"));
var _innerSliderUtils = require("./utils/innerSliderUtils");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); }
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, _toPropertyKey(descriptor.key), descriptor); } }
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; }
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); Object.defineProperty(subClass, "prototype", { writable: false }); if (superClass) _setPrototypeOf(subClass, superClass); }
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; }
function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } else if (call !== void 0) { throw new TypeError("Derived constructors may only return object or undefined"); } return _assertThisInitialized(self); }
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; }
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); }
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }
function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; }
function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { _defineProperty(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; }
function _defineProperty(obj, key, value) { key = _toPropertyKey(key); if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : String(i); }
function _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); }
// given specifications/props for a slide, fetch all the classes that need to be applied to the slide

@@ -51,3 +33,2 @@ var getSlideClasses = function getSlideClasses(spec) {

var centerOffset, index;
if (spec.rtl) {

@@ -58,9 +39,6 @@ index = spec.slideCount - 1 - spec.index;

}
slickCloned = index < 0 || index >= spec.slideCount;
if (spec.centerMode) {
centerOffset = Math.floor(spec.slidesToShow / 2);
slickCenter = (index - spec.currentSlide) % spec.slideCount === 0;
if (index > spec.currentSlide - centerOffset - 1 && index <= spec.currentSlide + centerOffset) {

@@ -72,5 +50,3 @@ slickActive = true;

}
var focusedSlide;
if (spec.targetSlide < 0) {

@@ -83,3 +59,2 @@ focusedSlide = spec.targetSlide + spec.slideCount;

}
var slickCurrent = index === focusedSlide;

@@ -92,16 +67,11 @@ return {

"slick-current": slickCurrent // dubious in case of RTL
};
};
var getSlideStyle = function getSlideStyle(spec) {
var style = {};
if (spec.variableWidth === undefined || spec.variableWidth === false) {
style.width = spec.slideWidth;
}
if (spec.fade) {
style.position = "relative";
if (spec.vertical) {

@@ -112,5 +82,4 @@ style.top = -spec.index * parseInt(spec.slideHeight);

}
style.opacity = spec.currentSlide === spec.index ? 1 : 0;
style.zIndex = spec.currentSlide === spec.index ? 999 : 998;
if (spec.useCSS) {

@@ -120,10 +89,7 @@ style.transition = "opacity " + spec.speed + "ms " + spec.cssEase + ", " + "visibility " + spec.speed + "ms " + spec.cssEase;

}
return style;
};
var getKey = function getKey(child, fallbackKey) {
return child.key || fallbackKey;
};
var renderSlides = function renderSlides(spec) {

@@ -134,8 +100,5 @@ var key;

var postCloneSlides = [];
var childrenCount = _react["default"].Children.count(spec.children);
var startIndex = (0, _innerSliderUtils.lazyStartIndex)(spec);
var endIndex = (0, _innerSliderUtils.lazyEndIndex)(spec);
_react["default"].Children.forEach(spec.children, function (elem, index) {

@@ -148,4 +111,5 @@ var child;

currentSlide: spec.currentSlide
}; // in case of lazyLoad, whether or not we want to fetch the slide
};
// in case of lazyLoad, whether or not we want to fetch the slide
if (!spec.lazyLoad || spec.lazyLoad && spec.lazyLoadedList.indexOf(index) >= 0) {

@@ -156,3 +120,2 @@ child = elem;

}
var childStyle = getSlideStyle(_objectSpread(_objectSpread({}, spec), {}, {

@@ -164,4 +127,4 @@ index: index

index: index
})); // push a cloned element of the desired slide
}));
// push a cloned element of the desired slide
slides.push( /*#__PURE__*/_react["default"].cloneElement(child, {

@@ -178,3 +141,2 @@ key: "original" + getKey(child, index),

child.props && child.props.onClick && child.props.onClick(e);
if (spec.focusOnSelect) {

@@ -184,14 +146,12 @@ spec.focusOnSelect(childOnClickOptions);

}
})); // if slide needs to be precloned or postcloned
}));
// if slide needs to be precloned or postcloned
if (spec.infinite && spec.fade === false) {
var preCloneNo = childrenCount - index;
if (preCloneNo <= (0, _innerSliderUtils.getPreClones)(spec)) {
key = -preCloneNo;
if (key >= startIndex) {
child = elem;
}
slideClasses = getSlideClasses(_objectSpread(_objectSpread({}, spec), {}, {

@@ -209,3 +169,2 @@ index: key

child.props && child.props.onClick && child.props.onClick(e);
if (spec.focusOnSelect) {

@@ -217,9 +176,6 @@ spec.focusOnSelect(childOnClickOptions);

}
key = childrenCount + index;
if (key < endIndex) {
child = elem;
}
slideClasses = getSlideClasses(_objectSpread(_objectSpread({}, spec), {}, {

@@ -237,3 +193,2 @@ index: key

child.props && child.props.onClick && child.props.onClick(e);
if (spec.focusOnSelect) {

@@ -246,3 +201,2 @@ spec.focusOnSelect(childOnClickOptions);

});
if (spec.rtl) {

@@ -254,28 +208,18 @@ return preCloneSlides.concat(slides, postCloneSlides).reverse();

};
var Track = /*#__PURE__*/function (_React$PureComponent) {
var Track = exports.Track = /*#__PURE__*/function (_React$PureComponent) {
_inherits(Track, _React$PureComponent);
var _super = _createSuper(Track);
function Track() {
var _this;
_classCallCheck(this, Track);
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
args[_key] = arguments[_key];
}
_this = _super.call.apply(_super, [this].concat(args));
_defineProperty(_assertThisInitialized(_this), "node", null);
_defineProperty(_assertThisInitialized(_this), "handleRef", function (ref) {
_this.node = ref;
});
return _this;
}
_createClass(Track, [{

@@ -286,5 +230,5 @@ key: "render",

var _this$props = this.props,
onMouseEnter = _this$props.onMouseEnter,
onMouseOver = _this$props.onMouseOver,
onMouseLeave = _this$props.onMouseLeave;
onMouseEnter = _this$props.onMouseEnter,
onMouseOver = _this$props.onMouseOver,
onMouseLeave = _this$props.onMouseLeave;
var mouseEvents = {

@@ -302,6 +246,3 @@ onMouseEnter: onMouseEnter,

}]);
return Track;
}(_react["default"].PureComponent);
exports.Track = Track;
}(_react["default"].PureComponent);

@@ -11,22 +11,16 @@ "use strict";

exports.validSettings = exports.swipeStart = exports.swipeMove = exports.swipeEnd = exports.slidesOnRight = exports.slidesOnLeft = exports.slideHandler = exports.siblingDirection = exports.safePreventDefault = exports.lazyStartIndex = exports.lazySlidesOnRight = exports.lazySlidesOnLeft = exports.lazyEndIndex = exports.keyHandler = exports.initializedState = exports.getWidth = exports.getTrackLeft = exports.getTrackCSS = exports.getTrackAnimateCSS = exports.getTotalSlides = exports.getSwipeDirection = exports.getSlideCount = exports.getRequiredLazySlides = exports.getPreClones = exports.getPostClones = exports.getOnDemandLazySlides = exports.getNavigableIndexes = exports.getHeight = void 0;
var _react = _interopRequireDefault(require("react"));
var _defaultProps = _interopRequireDefault(require("../default-props"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
function _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); }
function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; }
function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { _defineProperty(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; }
function _defineProperty(obj, key, value) { key = _toPropertyKey(key); if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : String(i); }
function _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); }
function clamp(number, lowerBound, upperBound) {
return Math.max(lowerBound, Math.min(number, upperBound));
}
var safePreventDefault = function safePreventDefault(event) {
var safePreventDefault = exports.safePreventDefault = function safePreventDefault(event) {
var passiveEvents = ["onTouchStart", "onTouchMove", "onWheel"];
if (!passiveEvents.includes(event._reactName)) {

@@ -36,10 +30,6 @@ event.preventDefault();

};
exports.safePreventDefault = safePreventDefault;
var getOnDemandLazySlides = function getOnDemandLazySlides(spec) {
var getOnDemandLazySlides = exports.getOnDemandLazySlides = function getOnDemandLazySlides(spec) {
var onDemandSlides = [];
var startIndex = lazyStartIndex(spec);
var endIndex = lazyEndIndex(spec);
for (var slideIndex = startIndex; slideIndex < endIndex; slideIndex++) {

@@ -50,62 +40,38 @@ if (spec.lazyLoadedList.indexOf(slideIndex) < 0) {

}
return onDemandSlides;
}; // return list of slides that need to be present
};
exports.getOnDemandLazySlides = getOnDemandLazySlides;
var getRequiredLazySlides = function getRequiredLazySlides(spec) {
// return list of slides that need to be present
var getRequiredLazySlides = exports.getRequiredLazySlides = function getRequiredLazySlides(spec) {
var requiredSlides = [];
var startIndex = lazyStartIndex(spec);
var endIndex = lazyEndIndex(spec);
for (var slideIndex = startIndex; slideIndex < endIndex; slideIndex++) {
requiredSlides.push(slideIndex);
}
return requiredSlides;
}; // startIndex that needs to be present
};
exports.getRequiredLazySlides = getRequiredLazySlides;
var lazyStartIndex = function lazyStartIndex(spec) {
// startIndex that needs to be present
var lazyStartIndex = exports.lazyStartIndex = function lazyStartIndex(spec) {
return spec.currentSlide - lazySlidesOnLeft(spec);
};
exports.lazyStartIndex = lazyStartIndex;
var lazyEndIndex = function lazyEndIndex(spec) {
var lazyEndIndex = exports.lazyEndIndex = function lazyEndIndex(spec) {
return spec.currentSlide + lazySlidesOnRight(spec);
};
exports.lazyEndIndex = lazyEndIndex;
var lazySlidesOnLeft = function lazySlidesOnLeft(spec) {
var lazySlidesOnLeft = exports.lazySlidesOnLeft = function lazySlidesOnLeft(spec) {
return spec.centerMode ? Math.floor(spec.slidesToShow / 2) + (parseInt(spec.centerPadding) > 0 ? 1 : 0) : 0;
};
exports.lazySlidesOnLeft = lazySlidesOnLeft;
var lazySlidesOnRight = function lazySlidesOnRight(spec) {
var lazySlidesOnRight = exports.lazySlidesOnRight = function lazySlidesOnRight(spec) {
return spec.centerMode ? Math.floor((spec.slidesToShow - 1) / 2) + 1 + (parseInt(spec.centerPadding) > 0 ? 1 : 0) : spec.slidesToShow;
}; // get width of an element
};
exports.lazySlidesOnRight = lazySlidesOnRight;
var getWidth = function getWidth(elem) {
// get width of an element
var getWidth = exports.getWidth = function getWidth(elem) {
return elem && elem.offsetWidth || 0;
};
exports.getWidth = getWidth;
var getHeight = function getHeight(elem) {
var getHeight = exports.getHeight = function getHeight(elem) {
return elem && elem.offsetHeight || 0;
};
exports.getHeight = getHeight;
var getSwipeDirection = function getSwipeDirection(touchObject) {
var getSwipeDirection = exports.getSwipeDirection = function getSwipeDirection(touchObject) {
var verticalSwiping = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;

@@ -117,15 +83,11 @@ var xDist, yDist, r, swipeAngle;

swipeAngle = Math.round(r * 180 / Math.PI);
if (swipeAngle < 0) {
swipeAngle = 360 - Math.abs(swipeAngle);
}
if (swipeAngle <= 45 && swipeAngle >= 0 || swipeAngle <= 360 && swipeAngle >= 315) {
return "left";
}
if (swipeAngle >= 135 && swipeAngle <= 225) {
return "right";
}
if (verticalSwiping === true) {

@@ -138,12 +100,8 @@ if (swipeAngle >= 35 && swipeAngle <= 135) {

}
return "vertical";
}; // whether or not we can go next
};
exports.getSwipeDirection = getSwipeDirection;
var canGoNext = function canGoNext(spec) {
// whether or not we can go next
var canGoNext = exports.canGoNext = function canGoNext(spec) {
var canGo = true;
if (!spec.infinite) {

@@ -156,10 +114,7 @@ if (spec.centerMode && spec.currentSlide >= spec.slideCount - 1) {

}
return canGo;
}; // given an object and a list of keys, return new object with given keys
};
exports.canGoNext = canGoNext;
var extractObject = function extractObject(spec, keys) {
// given an object and a list of keys, return new object with given keys
var extractObject = exports.extractObject = function extractObject(spec, keys) {
var newObject = {};

@@ -170,11 +125,8 @@ keys.forEach(function (key) {

return newObject;
}; // get initialized state
};
exports.extractObject = extractObject;
var initializedState = function initializedState(spec) {
// get initialized state
var initializedState = exports.initializedState = function initializedState(spec) {
// spec also contains listRef, trackRef
var slideCount = _react["default"].Children.count(spec.children);
var listNode = spec.listRef;

@@ -185,10 +137,7 @@ var listWidth = Math.ceil(getWidth(listNode));

var slideWidth;
if (!spec.vertical) {
var centerPaddingAdj = spec.centerMode && parseInt(spec.centerPadding) * 2;
if (typeof spec.centerPadding === "string" && spec.centerPadding.slice(-1) === "%") {
centerPaddingAdj *= listWidth / 100;
}
slideWidth = Math.ceil((listWidth - centerPaddingAdj) / spec.slidesToShow);

@@ -198,11 +147,8 @@ } else {

}
var slideHeight = listNode && getHeight(listNode.querySelector('[data-index="0"]'));
var listHeight = slideHeight * spec.slidesToShow;
var currentSlide = spec.currentSlide === undefined ? spec.initialSlide : spec.currentSlide;
if (spec.rtl && spec.currentSlide === undefined) {
currentSlide = slideCount - 1 - spec.initialSlide;
}
var lazyLoadedList = spec.lazyLoadedList || [];

@@ -224,38 +170,31 @@ var slidesToLoad = getOnDemandLazySlides(_objectSpread(_objectSpread({}, spec), {}, {

};
if (spec.autoplaying === null && spec.autoplay) {
state["autoplaying"] = "playing";
}
return state;
};
exports.initializedState = initializedState;
var slideHandler = function slideHandler(spec) {
var slideHandler = exports.slideHandler = function slideHandler(spec) {
var waitForAnimate = spec.waitForAnimate,
animating = spec.animating,
fade = spec.fade,
infinite = spec.infinite,
index = spec.index,
slideCount = spec.slideCount,
lazyLoad = spec.lazyLoad,
currentSlide = spec.currentSlide,
centerMode = spec.centerMode,
slidesToScroll = spec.slidesToScroll,
slidesToShow = spec.slidesToShow,
useCSS = spec.useCSS;
animating = spec.animating,
fade = spec.fade,
infinite = spec.infinite,
index = spec.index,
slideCount = spec.slideCount,
lazyLoad = spec.lazyLoad,
currentSlide = spec.currentSlide,
centerMode = spec.centerMode,
slidesToScroll = spec.slidesToScroll,
slidesToShow = spec.slidesToShow,
useCSS = spec.useCSS;
var lazyLoadedList = spec.lazyLoadedList;
if (waitForAnimate && animating) return {};
var animationSlide = index,
finalSlide,
animationLeft,
finalLeft;
finalSlide,
animationLeft,
finalLeft;
var state = {},
nextState = {};
nextState = {};
var targetSlide = infinite ? index : clamp(index, 0, slideCount - 1);
if (fade) {
if (!infinite && (index < 0 || index >= slideCount)) return {};
if (index < 0) {

@@ -266,7 +205,5 @@ animationSlide = index + slideCount;

}
if (lazyLoad && lazyLoadedList.indexOf(animationSlide) < 0) {
lazyLoadedList = lazyLoadedList.concat(animationSlide);
}
state = {

@@ -284,3 +221,2 @@ animating: true,

finalSlide = animationSlide;
if (animationSlide < 0) {

@@ -298,7 +234,5 @@ finalSlide = animationSlide + slideCount;

}
if (!infinite && animationSlide + slidesToShow >= slideCount) {
finalSlide = slideCount - slidesToShow;
}
animationLeft = getTrackLeft(_objectSpread(_objectSpread({}, spec), {}, {

@@ -310,3 +244,2 @@ slideIndex: animationSlide

}));
if (!infinite) {

@@ -316,3 +249,2 @@ if (animationLeft === finalLeft) animationSlide = finalSlide;

}
if (lazyLoad) {

@@ -323,3 +255,2 @@ lazyLoadedList = lazyLoadedList.concat(getOnDemandLazySlides(_objectSpread(_objectSpread({}, spec), {}, {

}
if (!useCSS) {

@@ -355,3 +286,2 @@ state = {

}
return {

@@ -362,21 +292,16 @@ state: state,

};
exports.slideHandler = slideHandler;
var changeSlide = function changeSlide(spec, options) {
var changeSlide = exports.changeSlide = function changeSlide(spec, options) {
var indexOffset, previousInt, slideOffset, unevenOffset, targetSlide;
var slidesToScroll = spec.slidesToScroll,
slidesToShow = spec.slidesToShow,
slideCount = spec.slideCount,
currentSlide = spec.currentSlide,
previousTargetSlide = spec.targetSlide,
lazyLoad = spec.lazyLoad,
infinite = spec.infinite;
slidesToShow = spec.slidesToShow,
slideCount = spec.slideCount,
currentSlide = spec.currentSlide,
previousTargetSlide = spec.targetSlide,
lazyLoad = spec.lazyLoad,
infinite = spec.infinite;
unevenOffset = slideCount % slidesToScroll !== 0;
indexOffset = unevenOffset ? 0 : (slideCount - currentSlide) % slidesToScroll;
if (options.message === "previous") {
slideOffset = indexOffset === 0 ? slidesToScroll : slidesToShow - indexOffset;
targetSlide = currentSlide - slideOffset;
if (lazyLoad && !infinite) {

@@ -386,3 +311,2 @@ previousInt = currentSlide - slideOffset;

}
if (!infinite) {

@@ -394,7 +318,5 @@ targetSlide = previousTargetSlide - slidesToScroll;

targetSlide = currentSlide + slideOffset;
if (lazyLoad && !infinite) {
targetSlide = (currentSlide + slidesToScroll) % slideCount + indexOffset;
}
if (!infinite) {

@@ -409,3 +331,2 @@ targetSlide = previousTargetSlide + slidesToScroll;

targetSlide = options.index;
if (infinite) {

@@ -415,3 +336,2 @@ var direction = siblingDirection(_objectSpread(_objectSpread({}, spec), {}, {

}));
if (targetSlide > options.currentSlide && direction === "left") {

@@ -426,9 +346,5 @@ targetSlide = targetSlide - slideCount;

}
return targetSlide;
};
exports.changeSlide = changeSlide;
var keyHandler = function keyHandler(e, accessibility, rtl) {
var keyHandler = exports.keyHandler = function keyHandler(e, accessibility, rtl) {
if (e.target.tagName.match("TEXTAREA|INPUT|SELECT") || !accessibility) return "";

@@ -439,6 +355,3 @@ if (e.keyCode === 37) return rtl ? "next" : "previous";

};
exports.keyHandler = keyHandler;
var swipeStart = function swipeStart(e, swipe, draggable) {
var swipeStart = exports.swipeStart = function swipeStart(e, swipe, draggable) {
e.target.tagName === "IMG" && safePreventDefault(e);

@@ -456,26 +369,23 @@ if (!swipe || !draggable && e.type.indexOf("mouse") !== -1) return "";

};
exports.swipeStart = swipeStart;
var swipeMove = function swipeMove(e, spec) {
var swipeMove = exports.swipeMove = function swipeMove(e, spec) {
// spec also contains, trackRef and slideIndex
var scrolling = spec.scrolling,
animating = spec.animating,
vertical = spec.vertical,
swipeToSlide = spec.swipeToSlide,
verticalSwiping = spec.verticalSwiping,
rtl = spec.rtl,
currentSlide = spec.currentSlide,
edgeFriction = spec.edgeFriction,
edgeDragged = spec.edgeDragged,
onEdge = spec.onEdge,
swiped = spec.swiped,
swiping = spec.swiping,
slideCount = spec.slideCount,
slidesToScroll = spec.slidesToScroll,
infinite = spec.infinite,
touchObject = spec.touchObject,
swipeEvent = spec.swipeEvent,
listHeight = spec.listHeight,
listWidth = spec.listWidth;
animating = spec.animating,
vertical = spec.vertical,
swipeToSlide = spec.swipeToSlide,
verticalSwiping = spec.verticalSwiping,
rtl = spec.rtl,
currentSlide = spec.currentSlide,
edgeFriction = spec.edgeFriction,
edgeDragged = spec.edgeDragged,
onEdge = spec.onEdge,
swiped = spec.swiped,
swiping = spec.swiping,
slideCount = spec.slideCount,
slidesToScroll = spec.slidesToScroll,
infinite = spec.infinite,
touchObject = spec.touchObject,
swipeEvent = spec.swipeEvent,
listHeight = spec.listHeight,
listWidth = spec.listWidth;
if (scrolling) return;

@@ -485,3 +395,3 @@ if (animating) return safePreventDefault(e);

var swipeLeft,
state = {};
state = {};
var curLeft = getTrackLeft(spec);

@@ -492,3 +402,2 @@ touchObject.curX = e.touches ? e.touches[0].pageX : e.clientX;

var verticalSwipeLength = Math.round(Math.sqrt(Math.pow(touchObject.curY - touchObject.startY, 2)));
if (!verticalSwiping && !swiping && verticalSwipeLength > 10) {

@@ -499,3 +408,2 @@ return {

}
if (verticalSwiping) touchObject.swipeLength = verticalSwipeLength;

@@ -507,7 +415,5 @@ var positionOffset = (!rtl ? 1 : -1) * (touchObject.curX > touchObject.startX ? 1 : -1);

var touchSwipeLength = touchObject.swipeLength;
if (!infinite) {
if (currentSlide === 0 && (swipeDirection === "right" || swipeDirection === "down") || currentSlide + 1 >= dotCount && (swipeDirection === "left" || swipeDirection === "up") || !canGoNext(spec) && (swipeDirection === "left" || swipeDirection === "up")) {
touchSwipeLength = touchObject.swipeLength * edgeFriction;
if (edgeDragged === false && onEdge) {

@@ -519,3 +425,2 @@ onEdge(swipeDirection);

}
if (!swiped && swipeEvent) {

@@ -525,3 +430,2 @@ swipeEvent(swipeDirection);

}
if (!vertical) {

@@ -536,7 +440,5 @@ if (!rtl) {

}
if (verticalSwiping) {
swipeLeft = curLeft + touchSwipeLength * positionOffset;
}
state = _objectSpread(_objectSpread({}, state), {}, {

@@ -549,7 +451,5 @@ touchObject: touchObject,

});
if (Math.abs(touchObject.curX - touchObject.startX) < Math.abs(touchObject.curY - touchObject.startY) * 0.8) {
return state;
}
if (touchObject.swipeLength > 10) {

@@ -559,23 +459,18 @@ state["swiping"] = true;

}
return state;
};
exports.swipeMove = swipeMove;
var swipeEnd = function swipeEnd(e, spec) {
var swipeEnd = exports.swipeEnd = function swipeEnd(e, spec) {
var dragging = spec.dragging,
swipe = spec.swipe,
touchObject = spec.touchObject,
listWidth = spec.listWidth,
touchThreshold = spec.touchThreshold,
verticalSwiping = spec.verticalSwiping,
listHeight = spec.listHeight,
swipeToSlide = spec.swipeToSlide,
scrolling = spec.scrolling,
onSwipe = spec.onSwipe,
targetSlide = spec.targetSlide,
currentSlide = spec.currentSlide,
infinite = spec.infinite;
swipe = spec.swipe,
touchObject = spec.touchObject,
listWidth = spec.listWidth,
touchThreshold = spec.touchThreshold,
verticalSwiping = spec.verticalSwiping,
listHeight = spec.listHeight,
swipeToSlide = spec.swipeToSlide,
scrolling = spec.scrolling,
onSwipe = spec.onSwipe,
targetSlide = spec.targetSlide,
currentSlide = spec.currentSlide,
infinite = spec.infinite;
if (!dragging) {

@@ -585,6 +480,5 @@ if (swipe) safePreventDefault(e);

}
var minSwipe = verticalSwiping ? listHeight / touchThreshold : listWidth / touchThreshold;
var swipeDirection = getSwipeDirection(touchObject, verticalSwiping); // reset the state of touch related state variables.
var swipeDirection = getSwipeDirection(touchObject, verticalSwiping);
// reset the state of touch related state variables.
var state = {

@@ -599,21 +493,15 @@ dragging: false,

};
if (scrolling) {
return state;
}
if (!touchObject.swipeLength) {
return state;
}
if (touchObject.swipeLength > minSwipe) {
safePreventDefault(e);
if (onSwipe) {
onSwipe(swipeDirection);
}
var slideCount, newSlide;
var activeSlide = infinite ? currentSlide : targetSlide;
switch (swipeDirection) {

@@ -626,3 +514,2 @@ case "left":

break;
case "right":

@@ -634,7 +521,5 @@ case "down":

break;
default:
slideCount = activeSlide;
}
state["triggerSlideHandler"] = slideCount;

@@ -648,9 +533,5 @@ } else {

}
return state;
};
exports.swipeEnd = swipeEnd;
var getNavigableIndexes = function getNavigableIndexes(spec) {
var getNavigableIndexes = exports.getNavigableIndexes = function getNavigableIndexes(spec) {
var max = spec.infinite ? spec.slideCount * 2 : spec.slideCount;

@@ -660,3 +541,2 @@ var breakpoint = spec.infinite ? spec.slidesToShow * -1 : 0;

var indexes = [];
while (breakpoint < max) {

@@ -667,12 +547,7 @@ indexes.push(breakpoint);

}
return indexes;
};
exports.getNavigableIndexes = getNavigableIndexes;
var checkNavigable = function checkNavigable(spec, index) {
var checkNavigable = exports.checkNavigable = function checkNavigable(spec, index) {
var navigables = getNavigableIndexes(spec);
var prevNavigable = 0;
if (index > navigables[navigables.length - 1]) {

@@ -686,15 +561,9 @@ index = navigables[navigables.length - 1];

}
prevNavigable = navigables[n];
}
}
return index;
};
exports.checkNavigable = checkNavigable;
var getSlideCount = function getSlideCount(spec) {
var getSlideCount = exports.getSlideCount = function getSlideCount(spec) {
var centerOffset = spec.centerMode ? spec.slideWidth * Math.floor(spec.slidesToShow / 2) : 0;
if (spec.swipeToSlide) {

@@ -716,10 +585,7 @@ var swipedSlide;

}
return true;
});
if (!swipedSlide) {
return 0;
}
var currentIndex = spec.rtl === true ? spec.slideCount - spec.currentSlide : spec.currentSlide;

@@ -732,6 +598,3 @@ var slidesTraversed = Math.abs(swipedSlide.dataset.index - currentIndex) || 1;

};
exports.getSlideCount = getSlideCount;
var checkSpecKeys = function checkSpecKeys(spec, keysArray) {
var checkSpecKeys = exports.checkSpecKeys = function checkSpecKeys(spec, keysArray) {
return keysArray.reduce(function (value, key) {

@@ -741,10 +604,6 @@ return value && spec.hasOwnProperty(key);

};
exports.checkSpecKeys = checkSpecKeys;
var getTrackCSS = function getTrackCSS(spec) {
var getTrackCSS = exports.getTrackCSS = function getTrackCSS(spec) {
checkSpecKeys(spec, ["left", "variableWidth", "slideCount", "slidesToShow", "slideWidth"]);
var trackWidth, trackHeight;
var trackChildren = spec.slideCount + 2 * spec.slidesToShow;
if (!spec.vertical) {

@@ -755,3 +614,2 @@ trackWidth = getTotalSlides(spec) * spec.slideWidth;

}
var style = {

@@ -762,3 +620,2 @@ opacity: 1,

};
if (spec.useTransform) {

@@ -780,3 +637,2 @@ var WebkitTransform = !spec.vertical ? "translate3d(" + spec.left + "px, 0px, 0px)" : "translate3d(0px, " + spec.left + "px, 0px)";

}
if (spec.fade) style = {

@@ -786,4 +642,5 @@ opacity: 1

if (trackWidth) style.width = trackWidth;
if (trackHeight) style.height = trackHeight; // Fallback for IE8
if (trackHeight) style.height = trackHeight;
// Fallback for IE8
if (window && !window.addEventListener && window.attachEvent) {

@@ -796,12 +653,8 @@ if (!spec.vertical) {

}
return style;
};
exports.getTrackCSS = getTrackCSS;
var getTrackAnimateCSS = function getTrackAnimateCSS(spec) {
var getTrackAnimateCSS = exports.getTrackAnimateCSS = function getTrackAnimateCSS(spec) {
checkSpecKeys(spec, ["left", "variableWidth", "slideCount", "slidesToShow", "slideWidth", "speed", "cssEase"]);
var style = getTrackCSS(spec); // useCSS is true by default so it can be undefined
var style = getTrackCSS(spec);
// useCSS is true by default so it can be undefined
if (spec.useTransform) {

@@ -817,27 +670,22 @@ style.WebkitTransition = "-webkit-transform " + spec.speed + "ms " + spec.cssEase;

}
return style;
};
exports.getTrackAnimateCSS = getTrackAnimateCSS;
var getTrackLeft = function getTrackLeft(spec) {
var getTrackLeft = exports.getTrackLeft = function getTrackLeft(spec) {
if (spec.unslick) {
return 0;
}
checkSpecKeys(spec, ["slideIndex", "trackRef", "infinite", "centerMode", "slideCount", "slidesToShow", "slidesToScroll", "slideWidth", "listWidth", "variableWidth", "slideHeight"]);
var slideIndex = spec.slideIndex,
trackRef = spec.trackRef,
infinite = spec.infinite,
centerMode = spec.centerMode,
slideCount = spec.slideCount,
slidesToShow = spec.slidesToShow,
slidesToScroll = spec.slidesToScroll,
slideWidth = spec.slideWidth,
listWidth = spec.listWidth,
variableWidth = spec.variableWidth,
slideHeight = spec.slideHeight,
fade = spec.fade,
vertical = spec.vertical;
trackRef = spec.trackRef,
infinite = spec.infinite,
centerMode = spec.centerMode,
slideCount = spec.slideCount,
slidesToShow = spec.slidesToShow,
slidesToScroll = spec.slidesToScroll,
slideWidth = spec.slideWidth,
listWidth = spec.listWidth,
variableWidth = spec.variableWidth,
slideHeight = spec.slideHeight,
fade = spec.fade,
vertical = spec.vertical;
var slideOffset = 0;

@@ -847,18 +695,13 @@ var targetLeft;

var verticalOffset = 0;
if (fade || spec.slideCount === 1) {
return 0;
}
var slidesToOffset = 0;
if (infinite) {
slidesToOffset = -getPreClones(spec); // bring active slide to the beginning of visual area
// if next scroll doesn't have enough children, just reach till the end of original slides instead of shifting slidesToScroll children
if (slideCount % slidesToScroll !== 0 && slideIndex + slidesToScroll > slideCount) {
slidesToOffset = -(slideIndex > slideCount ? slidesToShow - (slideIndex - slideCount) : slideCount % slidesToScroll);
} // shift current slide to center of the frame
}
// shift current slide to center of the frame
if (centerMode) {

@@ -871,3 +714,2 @@ slidesToOffset += parseInt(slidesToShow / 2);

}
if (centerMode) {

@@ -877,6 +719,4 @@ slidesToOffset = parseInt(slidesToShow / 2);

}
slideOffset = slidesToOffset * slideWidth;
verticalOffset = slidesToOffset * slideHeight;
if (!vertical) {

@@ -887,3 +727,2 @@ targetLeft = slideIndex * slideWidth * -1 + slideOffset;

}
if (variableWidth === true) {

@@ -895,3 +734,2 @@ var targetSlideIndex;

targetLeft = targetSlide ? targetSlide.offsetLeft * -1 : 0;
if (centerMode === true) {

@@ -901,7 +739,5 @@ targetSlideIndex = infinite ? slideIndex + getPreClones(spec) : slideIndex;

targetLeft = 0;
for (var slide = 0; slide < targetSlideIndex; slide++) {
targetLeft -= trackElem && trackElem.children[slide] && trackElem.children[slide].offsetWidth;
}
targetLeft -= parseInt(spec.centerPadding);

@@ -911,39 +747,23 @@ targetLeft += targetSlide && (listWidth - targetSlide.offsetWidth) / 2;

}
return targetLeft;
};
exports.getTrackLeft = getTrackLeft;
var getPreClones = function getPreClones(spec) {
var getPreClones = exports.getPreClones = function getPreClones(spec) {
if (spec.unslick || !spec.infinite) {
return 0;
}
if (spec.variableWidth) {
return spec.slideCount;
}
return spec.slidesToShow + (spec.centerMode ? 1 : 0);
};
exports.getPreClones = getPreClones;
var getPostClones = function getPostClones(spec) {
var getPostClones = exports.getPostClones = function getPostClones(spec) {
if (spec.unslick || !spec.infinite) {
return 0;
}
return spec.slideCount;
};
exports.getPostClones = getPostClones;
var getTotalSlides = function getTotalSlides(spec) {
var getTotalSlides = exports.getTotalSlides = function getTotalSlides(spec) {
return spec.slideCount === 1 ? 1 : getPreClones(spec) + spec.slideCount + getPostClones(spec);
};
exports.getTotalSlides = getTotalSlides;
var siblingDirection = function siblingDirection(spec) {
var siblingDirection = exports.siblingDirection = function siblingDirection(spec) {
if (spec.targetSlide > spec.currentSlide) {

@@ -953,3 +773,2 @@ if (spec.targetSlide > spec.currentSlide + slidesOnRight(spec)) {

}
return "right";

@@ -960,15 +779,10 @@ } else {

}
return "left";
}
};
exports.siblingDirection = siblingDirection;
var slidesOnRight = function slidesOnRight(_ref) {
var slidesOnRight = exports.slidesOnRight = function slidesOnRight(_ref) {
var slidesToShow = _ref.slidesToShow,
centerMode = _ref.centerMode,
rtl = _ref.rtl,
centerPadding = _ref.centerPadding;
centerMode = _ref.centerMode,
rtl = _ref.rtl,
centerPadding = _ref.centerPadding;
// returns no of slides on the right of active slide

@@ -981,18 +795,12 @@ if (centerMode) {

}
if (rtl) {
return 0;
}
return slidesToShow - 1;
};
exports.slidesOnRight = slidesOnRight;
var slidesOnLeft = function slidesOnLeft(_ref2) {
var slidesOnLeft = exports.slidesOnLeft = function slidesOnLeft(_ref2) {
var slidesToShow = _ref2.slidesToShow,
centerMode = _ref2.centerMode,
rtl = _ref2.rtl,
centerPadding = _ref2.centerPadding;
centerMode = _ref2.centerMode,
rtl = _ref2.rtl,
centerPadding = _ref2.centerPadding;
// returns no of slides on the left of active slide

@@ -1005,20 +813,11 @@ if (centerMode) {

}
if (rtl) {
return slidesToShow - 1;
}
return 0;
};
exports.slidesOnLeft = slidesOnLeft;
var canUseDOM = function canUseDOM() {
var canUseDOM = exports.canUseDOM = function canUseDOM() {
return !!(typeof window !== "undefined" && window.document && window.document.createElement);
};
exports.canUseDOM = canUseDOM;
var validSettings = Object.keys(_defaultProps["default"]);
exports.validSettings = validSettings;
var validSettings = exports.validSettings = Object.keys(_defaultProps["default"]);
function filterSettings(settings) {

@@ -1029,5 +828,4 @@ return validSettings.reduce(function (acc, settingName) {

}
return acc;
}, {});
}
{
"name": "react-slick",
"version": "0.30.1",
"version": "0.30.2",
"description": " React port of slick carousel",

@@ -18,3 +18,3 @@ "main": "./lib",

"lint": "eslint src",
"gen": "node examples/scripts/generateExampleConfigs.js && node examples/scripts/generateExamples.js && xdg-open docs/jquery.html",
"gen": "node docs/scripts/generateExampleConfigs.js && node docs/scripts/generateExamples.js && xdg-open docs/jquery.html",
"precommit": "lint-staged",

@@ -29,3 +29,3 @@ "test": "jest",

"type": "git",
"url": "https://github.com/akiran/react-slick"
"url": "git+https://github.com/akiran/react-slick.git"
},

@@ -50,2 +50,3 @@ "keywords": [

"@testing-library/react": "^13.3.0",
"@testing-library/user-event": "^14.3.0",
"autoprefixer": "^7.1.2",

@@ -85,6 +86,6 @@ "babel-core": "^7.0.0-bridge.0",

"webpack-dev-server": "^3.1.9",
"why-did-you-update": "^0.1.1"
"why-did-you-update": "^0.1.1",
"regenerator-runtime": "^0.14.1"
},
"dependencies": {
"@testing-library/user-event": "^14.3.0",
"classnames": "^2.2.5",

@@ -91,0 +92,0 @@ "enquire.js": "^2.1.6",

@@ -40,3 +40,3 @@ ### react-slick

charset="UTF-8"
href="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.6.0/slick.min.css"
href="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick.min.css"
/>

@@ -46,7 +46,7 @@ <link

type="text/css"
href="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.6.0/slick-theme.min.css"
href="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick-theme.min.css"
/>
```
### [PlayGround](https://codesandbox.io/s/ppwkk5l6xx)
### [PlayGround](https://stackblitz.com/edit/vitejs-vite-ownrun?file=src%2FImageSlider.jsx)

@@ -116,5 +116,4 @@ ### Example

## Contributing
Please see the [contributing guidelines](./CONTRIBUTING.md)

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc