Socket
Socket
Sign inDemoInstall

react-alice-carousel

Package Overview
Dependencies
4
Maintainers
1
Versions
92
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 2.0.0 to 2.0.1

lib/defaultProps.js

3

lib/react-alice-carousel.d.ts
import React from 'react';
import { EventData } from 'vanilla-swipe';
import { AutoplayDirection, AnimationType, Props, SlideTo, State } from './types';
declare class AliceCarousel extends React.PureComponent<Props, State> {
export default class AliceCarousel extends React.PureComponent<Props, State> {
static defaultProps: {

@@ -107,2 +107,1 @@ activeIndex: number;

}
export default AliceCarousel;

@@ -1,1 +0,1 @@

!function(e){var t={};function n(i){if(t[i])return t[i].exports;var o=t[i]={i:i,l:!1,exports:{}};return e[i].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(i,o,function(t){return e[t]}.bind(null,o));return i},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=7)}([function(e,t){e.exports=react},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(8);Object.keys(i).forEach((function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return i[e]}})}));var o=n(9);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return o[e]}})}));var a=n(10);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}})}));var r=n(3);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}})}));var s=n(11);Object.keys(s).forEach((function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return s[e]}})}));var u=n(12);Object.keys(u).forEach((function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return u[e]}})}));var c=n(13);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}})}));var l=n(4);Object.keys(l).forEach((function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return l[e]}})}));var d=n(14);Object.keys(d).forEach((function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return d[e]}})}));var h=n(15);Object.keys(h).forEach((function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return h[e]}})}));var f=n(2);Object.keys(f).forEach((function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return f[e]}})}));var p=n(16);Object.keys(p).forEach((function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return p[e]}})}));var v=n(5);Object.keys(v).forEach((function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return v[e]}})}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createOptions=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object.defineProperty(e,"passive",{get:function(){return this.isPassiveSupported=!0,!0},enumerable:!0}),e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.calculateDuration=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return e?t-e:0}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.calculateVelocity=function(e,t,n){return Math.sqrt(e*e+t*t)/(n||1)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.updateTrace=function(e,t){e[e.length-1]!==t&&e.push(t);return e}},function(e,t,n){"use strict";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)}Object.defineProperty(t,"__esModule",{value:!0});var o={};t.default=void 0;var a=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==i(e)&&"function"!=typeof e)return{default:e};var t=s();if(t&&t.has(e))return t.get(e);var n={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var r=o?Object.getOwnPropertyDescriptor(e,a):null;r&&(r.get||r.set)?Object.defineProperty(n,a,r):n[a]=e[a]}n.default=e,t&&t.set(e,n);return n}(n(1)),r=n(17);function s(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return s=function(){return e},e}function u(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function c(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(o,e)||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var l=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),c(this,"state",void 0),c(this,"props",void 0),this.state=a.getInitialState(),this.props=a.getInitialProps(t),this.handleSwipeStart=this.handleSwipeStart.bind(this),this.handleSwipeMove=this.handleSwipeMove.bind(this),this.handleSwipeEnd=this.handleSwipeEnd.bind(this),this.handleMouseDown=this.handleMouseDown.bind(this),this.handleMouseMove=this.handleMouseMove.bind(this),this.handleMouseUp=this.handleMouseUp.bind(this),this.handleMouseLeave=this.handleMouseLeave.bind(this)}var t,n,i;return t=e,(n=[{key:"init",value:function(){this.setupTouchListeners(),this.setupMouseListeners()}},{key:"update",value:function(e){var t=this.props,n=Object.assign({},t,e);if(t.element!==n.element||t.target!==n.target)return this.destroy(),this.props=n,void this.init();this.props=n,t.mouseTrackingEnabled===n.mouseTrackingEnabled&&t.preventTrackingOnMouseleave===n.preventTrackingOnMouseleave||(this.cleanupMouseListeners(),n.mouseTrackingEnabled?this.setupMouseListeners():this.cleanupMouseListeners()),t.touchTrackingEnabled!==n.touchTrackingEnabled&&(this.cleanupTouchListeners(),n.touchTrackingEnabled?this.setupTouchListeners():this.cleanupTouchListeners())}},{key:"destroy",value:function(){this.cleanupMouseListeners(),this.cleanupTouchListeners(),this.state=a.getInitialState(),this.props=a.getInitialProps()}},{key:"setupTouchListeners",value:function(){var e=this.props,t=e.element,n=e.target,i=e.touchTrackingEnabled;if(t&&i){var o=n||t,r=a.checkIsPassiveSupported(),s=a.getOptions(r);o.addEventListener("touchstart",this.handleSwipeStart,s),o.addEventListener("touchmove",this.handleSwipeMove,s),o.addEventListener("touchend",this.handleSwipeEnd,s)}}},{key:"cleanupTouchListeners",value:function(){var e=this.props,t=e.element,n=e.target||t;n&&(n.removeEventListener("touchstart",this.handleSwipeStart),n.removeEventListener("touchmove",this.handleSwipeMove),n.removeEventListener("touchend",this.handleSwipeEnd))}},{key:"setupMouseListeners",value:function(){var e=this.props,t=e.element,n=e.mouseTrackingEnabled,i=e.preventTrackingOnMouseleave;n&&t&&(t.addEventListener("mousedown",this.handleMouseDown),t.addEventListener("mousemove",this.handleMouseMove),t.addEventListener("mouseup",this.handleMouseUp),i&&t.addEventListener("mouseleave",this.handleMouseLeave))}},{key:"cleanupMouseListeners",value:function(){var e=this.props.element;e&&(e.removeEventListener("mousedown",this.handleMouseDown),e.removeEventListener("mousemove",this.handleMouseMove),e.removeEventListener("mouseup",this.handleMouseUp),e.removeEventListener("mouseleave",this.handleMouseLeave))}},{key:"getEventData",value:function(e){var t=this.props.rotationAngle,n=a.calculateMovingPosition(e),i=a.rotateByAngle(n,t);return a.calculatePosition(this.state,i)}},{key:"handleSwipeStart",value:function(e){if(!a.checkIsMoreThanSingleTouches(e)){var t=this.props.rotationAngle,n=a.calculateMovingPosition(e),i=a.rotateByAngle(n,t),o=i.x,r=i.y;this.state=a.getInitialState({start:Date.now(),x:o,y:r,isSwiping:!1})}}},{key:"handleSwipeMove",value:function(e){var t=this.state,n=t.x,i=t.y,o=t.isSwiping;if(n&&i&&!a.checkIsMoreThanSingleTouches(e)){var r=this.getEventData(e),s=r.absX,u=r.absY,c=r.deltaX,l=r.deltaY,d=r.directionX,h=r.directionY,f=r.duration,p=r.velocity,v=this.props,m=v.delta,y=v.preventDefaultTouchmoveEvent,g=v.onSwipeStart,b=v.onSwiping;e.cancelable&&y&&e.preventDefault(),s<Number(m)&&u<Number(m)&&!o||(g&&!o&&g(e,{deltaX:c,deltaY:l,absX:s,absY:u,directionX:d,directionY:h,duration:f,velocity:p}),this.state.isSwiping=!0,b&&b(e,{deltaX:c,deltaY:l,absX:s,absY:u,directionX:d,directionY:h,duration:f,velocity:p}))}}},{key:"handleSwipeEnd",value:function(e){var t=this.props,n=t.onSwiped,i=t.onTap,o=this.getEventData(e);this.state.isSwiping?n&&n(e,o):i&&i(e,o),this.state=a.getInitialState()}},{key:"handleMouseDown",value:function(e){var t=this.props.target;t?t===e.target&&this.handleSwipeStart(e):this.handleSwipeStart(e)}},{key:"handleMouseMove",value:function(e){this.handleSwipeMove(e)}},{key:"handleMouseUp",value:function(e){var t=this.state.isSwiping,n=this.props.target;n?(n===e.target||t)&&this.handleSwipeEnd(e):this.handleSwipeEnd(e)}},{key:"handleMouseLeave",value:function(e){this.state.isSwiping&&this.handleSwipeEnd(e)}}])&&u(t.prototype,n),i&&u(t,i),e}();t.default=l},function(e,t,n){n(19),e.exports=n(18)},function(e,t,n){"use strict";function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){a(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(t,"__esModule",{value:!0}),t.getInitialState=void 0;t.getInitialState=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return o({x:0,y:0,start:0,isSwiping:!1,traceX:[],traceY:[]},e)}},function(e,t,n){"use strict";function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){a(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(t,"__esModule",{value:!0}),t.getInitialProps=void 0;t.getInitialProps=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return o({element:null,delta:10,rotationAngle:0,mouseTrackingEnabled:!1,touchTrackingEnabled:!0,preventDefaultTouchmoveEvent:!1,preventTrackingOnMouseleave:!1},e)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.checkIsPassiveSupported=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t={isPassiveSupported:e};try{var n=(0,i.createOptions)(t);window.addEventListener("checkIsPassiveSupported",o,n),window.removeEventListener("checkIsPassiveSupported",o,n)}catch(e){}return t.isPassiveSupported},t.noop=void 0;var i=n(2);var o=function(){};t.noop=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.calculateDirection=function(e,t){var n,i="LEFT",o="RIGHT",a=e[e.length-1],r=e[e.length-2]||0;if(e.every((function(e){return 0===e})))return"NONE";"y"===t&&(i="BOTTOM",o="TOP");n=a>r?o:i,0===a&&(n=r<0?o:i);return n}},function(e,t,n){"use strict";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)}Object.defineProperty(t,"__esModule",{value:!0}),t.calculatePosition=function(e,t){var n=t.x-e.x,i=e.y-t.y,u=Math.abs(n),c=Math.abs(i);(0,r.updateTrace)(e.traceX,n),(0,r.updateTrace)(e.traceY,i);var l=s.calculateDirection(e.traceX,"x"),d=s.calculateDirection(e.traceY,"y"),h=(0,o.calculateDuration)(e.start,Date.now()),f=(0,a.calculateVelocity)(u,c,h);return{absX:u,absY:c,deltaX:n,deltaY:i,directionX:l,directionY:d,duration:h,velocity:f}};var o=n(3),a=n(4),r=n(5),s=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==i(e)&&"function"!=typeof e)return{default:e};var t=u();if(t&&t.has(e))return t.get(e);var n={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var r=o?Object.getOwnPropertyDescriptor(e,a):null;r&&(r.get||r.set)?Object.defineProperty(n,a,r):n[a]=e[a]}n.default=e,t&&t.set(e,n);return n}(n(1));function u(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return u=function(){return e},e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.calculateMovingPosition=function(e){if("changedTouches"in e){var t=e.changedTouches&&e.changedTouches[0];return{x:t&&t.clientX,y:t&&t.clientY}}return{x:e.clientX,y:e.clientY}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.rotateByAngle=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if(0===t)return e;var n=e.x,i=e.y,o=Math.PI/180*t,a=n*Math.cos(o)+i*Math.sin(o),r=i*Math.cos(o)-n*Math.sin(o);return{x:a,y:r}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.checkIsMoreThanSingleTouches=void 0;t.checkIsMoreThanSingleTouches=function(e){return Boolean(e.touches&&e.touches.length>1)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getOptions=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(e)return{passive:!1};return{}}},function(e,t,n){},function(e,t,n){},function(e,t,n){"use strict";n.r(t);var i,o,a,r,s=n(0),u=n.n(s),c=n(6),l=n.n(c);!function(e){e.FADEOUT="fadeout",e.SLIDE="slide"}(i||(i={})),function(e){e.DEFAULT="default",e.ALL="all",e.ACTION="action",e.NONE="none"}(o||(o={})),function(e){e.DEFAULT="default",e.RESPONSIVE="responsive"}(a||(a={})),function(e){e.RTL="rtl",e.LTR="ltr"}(r||(r={}));var d={activeIndex:0,animationDuration:400,animationEasingFunction:"ease",animationType:i.SLIDE,autoHeight:!1,autoWidth:!1,autoPlay:!1,autoPlayControls:!1,autoPlayDirection:r.LTR,autoPlayInterval:400,autoPlayStrategy:o.DEFAULT,children:void 0,controlsStrategy:a.DEFAULT,disableButtonsControls:!1,disableDotsControls:!1,disableSlideInfo:!0,infinite:!1,items:void 0,mouseTracking:!1,paddingLeft:0,paddingRight:0,responsive:void 0,swipeDelta:20,swipeExtraPadding:200,touchTracking:!0,touchMoveDefaultEvents:!0,onInitialized:function(){},onResized:function(){},onResizeEvent:void 0,onSlideChange:function(){},onSlideChanged:function(){}};function h(e){return(h="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)}var f=function(e,t){var n=1,i=t.responsive,o=t.autoWidth,a=void 0!==o&&o,r=t.infinite;if(a&&(void 0!==r&&r))n=e;else if(i){var s=Object.keys(i);s.length&&"object"===("undefined"==typeof window?"undefined":h(window))&&s.forEach((function(t){Number(t)<window.innerWidth&&(n=Math.min(i[t].items,e)||n)}))}return n},p=function(e,t){var n,i=e.animationDuration,o=void 0===i?0:i,a=e.infinite,r=void 0!==a&&a,s=e.autoPlay,u=void 0!==s&&s,c=e.autoWidth,l=void 0!==c&&c,d=b(e),h=D(),p=y(e),v=g(e),m=f(p,e),_=N(e.activeIndex,p),w=Z(p,m,l),T=Math.min(_,w),E=O(t).width;n=l?P(t):S(d,E,m);var M=X(-m,n).position,I=function(e){var t=e.infinite,n=e.itemsCount,i=void 0===n?0:n,o=e.itemsInSlide,a=void 0===o?1:o,r=e.itemsOffset,s=void 0===r?0:r,u=e.transformationSet,c=void 0===u?[]:u;if(t){var l=L(a,s);return c.slice(l,l+i).reduce((function(e,t){return e+t.width}),0)}var d=c[i-1]||{},h=d.position,f=void 0===h?0:h,p=d.width;return f+(void 0===p?0:p)}({itemsCount:p,itemsInSlide:m,itemsOffset:v,transformationSet:n,infinite:r}),A=function(e,t){return void 0===e&&(e=0),void 0===t&&(t=0),e>=t}(E,I),x=W({itemsOffset:v,transformationSet:n},e),k=B({itemsCount:p,itemsOffset:v,itemsInSlide:m,transformationSet:n},e),C=z(p,n);return{activeIndex:T,autoWidth:l,animationDuration:o,clones:d,infinite:r,itemsCount:p,itemsInSlide:m,itemsOffset:v,translate3d:j(T,{itemsInSlide:m,itemsOffset:v,transformationSet:n,autoWidth:l,infinite:r}),stageWidth:E,stageContentWidth:I,initialStageHeight:0,isStageContentPartial:A,isAutoPlaying:Boolean(u),isAutoPlayCanceledOnAction:!1,transformationSet:n,transition:h,fadeoutAnimationIndex:null,fadeoutAnimationPosition:null,fadeoutAnimationProcessing:!1,swipeLimitMin:x,swipeLimitMax:k,swipeAllowedPositionMax:M,swipeShiftValue:C}},v=function(){return(v=Object.assign||function(e){for(var t,n=1,i=arguments.length;n<i;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)},m=function(e){var t=e.children,n=e.items,i=void 0===n?[]:n;return t?t.length?t:[t]:i},y=function(e){return m(e).length},g=function(e){var t=e.infinite,n=e.paddingRight,i=e.paddingLeft;return t&&(i||n)?1:0},b=function(e){var t=m(e);if(!e.infinite)return t;var n=y(e),i=g(e),o=f(n,e),a=Math.min(o,n)+i,r=t.slice(0,a),s=t.slice(-a);if(i&&o===n){var u=t[0],c=t.slice(-1)[0];s.unshift(c),r.push(u)}return s.concat(t,r)},_=function(e){try{return e instanceof Element||e instanceof HTMLDocument}catch(e){return!1}},P=function(e){return _(e)?Array.from(e.children||[]).reduce((function(e,t,n){var i=0,o=n-1,a=e[o],r=O(null==t?void 0:t.firstChild).width,s=void 0===r?0:r;return a&&(i=0===o?a.width:a.width+a.position),e.push({position:i,width:s}),e}),[]):[]},S=function(e,t,n){var i=w(t,n);return e.reduce((function(e,t,n){var o=0,a=e[n-1];return a&&(o=i+a.position||0),e.push({width:i,position:o}),e}),[])},w=function(e,t){return t>0?e/t:e};function O(e){if(e&&e.getBoundingClientRect){var t=e.getBoundingClientRect();return{width:t.width,height:t.height}}return{width:0,height:0}}var T=function(e,t){var n=t.activeIndex,i=t.itemsInSlide;return e.infinite?n+i+g(e):n},E=function(e,t){var n=e&&e.children||[];return n[t]&&n[t].firstChild||null};function M(e,t,n){return void 0===t&&(t={}),void 0===n&&(n={}),t.width!==n.width}function I(e,t){var n=t||{},i=n.position,o=void 0===i?0:i,a=n.animationDuration,r=void 0===a?0:a,s=n.animationEasingFunction,u=void 0===s?"ease":s;return _(e)&&(e.style.transition="transform "+r+"ms "+u+" 0ms",e.style.transform="translate3d("+o+"px, 0, 0)"),e}var A=function(e,t,n){var i=e||{},o=i.paddingLeft,a=i.paddingRight,r=i.autoHeight,s=i.animationDuration,u=r?function(e,t,n){var i=T(t,n),o=E(e,i);if(_(o)){var a=getComputedStyle(o),r=parseFloat(a.marginTop),s=parseFloat(a.marginBottom);return Math.ceil(o.offsetHeight+r+s)}}(n,e,t):void 0;return{height:u,transition:u?"height "+s+"ms":void 0,paddingLeft:o+"px",paddingRight:a+"px"}},D=function(e){var t=e||{},n=t.animationDuration,i=void 0===n?0:n,o=t.animationEasingFunction;return"transform "+i+"ms "+(void 0===o?"ease":o)+" 0ms"},j=function(e,t){var n=e,i=t.infinite,o=t.itemsOffset,a=void 0===o?0:o,r=t.itemsInSlide,s=void 0===r?0:r,u=t.transformationSet,c=void 0===u?[]:u;return i&&(n=e+L(s,a)),(c[n]||{}).position||0};function x(e){var t=function(e){if(_(e)){return getComputedStyle(e).transform.match(/(-?[0-9.]+)/g)||[]}return[]}(e),n=t&&t[4]||"";return Number(n)}var k=function(e,t){void 0===e&&(e=0);var n=t.activeIndex,i=t.itemsInSlide,o=t.itemsOffset,a=t.infinite,r=t.autoWidth,s=L(i,o);if(a&&r)return e-s===n+o;var u=n+s;return a?e>=u&&e<u+i:e>=n&&e<u},C=function(e,t){void 0===e&&(e=0);var n=t.itemsInSlide,i=t.itemsOffset,o=t.itemsCount,a=t.infinite,r=t.autoWidth;if(!a)return!1;if(a&&r)return e<n||e>o-1+n;var s=L(n,i);return e<s||e>o-1+s};var L=function(e,t){return void 0===e&&(e=0),void 0===t&&(t=0),e+t},N=function(e,t){return Math.min(e,t-1)||0},R=function(e,t){return e<0?t-1:e>=t?0:e},W=function(e,t){var n=e.itemsOffset,i=void 0===n?0:n,o=e.transformationSet,a=void 0===o?[]:o,r=t.infinite,s=t.swipeExtraPadding,u=void 0===s?0:s;if(r)return(a[i]||{}).position;var c=(a[0]||{}).width,l=void 0===c?0:c;return Math.min(u,l)},B=function(e,t){var n=t.infinite,i=t.swipeExtraPadding,o=void 0===i?0:i,a=e.itemsCount,r=void 0===a?1:a,s=e.itemsOffset,u=void 0===s?0:s,c=e.itemsInSlide,l=void 0===c?1:c,d=e.transformationSet,h=void 0===d?[]:d;return n?(h[r+L(l,u)]||{}).position||0:X(-l,h).position+o},U=function(e,t,n){return e>=-t||Math.abs(e)>=n},F=function(e){return void 0===e&&(e=0),e<0},X=function(e,t){return void 0===e&&(e=0),void 0===t&&(t=[]),t.slice(e)[0]||{position:0,width:0}},z=function(e,t){return void 0===e&&(e=0),void 0===t&&(t=[]),X(e,t).position},Y=function(e,t){return void 0===e&&(e=[]),void 0===t&&(t=0),e.findIndex((function(e){return e.position>=Math.abs(t)}))},H=function(e,t,n){void 0===n&&(n=0);var i=e.infinite,o=e.autoWidth,a=e.isStageContentPartial,r=e.swipeAllowedPositionMax,s=e.transformationSet,u=function(e,t,n){void 0===e&&(e=[]),void 0===t&&(t=0),void 0===n&&(n=0);var i=Y(e,t);return F(n)?i:i-1}(s,n,t),c=X(u,s).position;if(!i){if(o&&a)return 0;if(c>r)return-r}return-c},V=function(e){var t=e.infinite,n=e.activeIndex,i=e.itemsInSlide;return t?n+i:n};var q=function(e,t){var n=t||{},i=n.activeIndex,o=n.itemsInSlide,a=n.itemsCount,r=i+o;return 1===o?G(r,o,a):J(r,o,a,e)},G=function(e,t,n){return e<t?n-t:e>n?0:e-1},J=function(e,t,n,i){var o=function(e,t){if(void 0===e&&(e=0),void 0===t&&(t=1),e&&t){var n=Math.floor(e/t);return e%t==0?n-1:n}return 0}(n,t);return e===n+t?0:i||e<t&&0!==e?o:0===e?n%t==0?o:o-1:t>0?Math.floor(e/t)-1:0},K=function(e){var t=e||{},n=t.itemsInSlide,i=t.activeIndex,o=t.infinite,a=t.itemsCount;return{isPrevSlideDisabled:!1===o&&0===i,isNextSlideDisabled:!1===o&&a-n===i}};var Q,Z=function(e,t,n){return void 0===e&&(e=0),void 0===t&&(t=1),n?e:0!==Number(t)&&Math.ceil(e/t)||0},$=function(e){var t=function(e,t){void 0===e&&(e=0),void 0===t&&(t=0);var n=e+1;return n<1?n=t:n>t&&(n=1),{slideIndex:n,slidesLength:t}}(e.activeIndex,e.slidesLength);return u.a.createElement("div",{className:"alice-carousel__slide-info"},u.a.createElement("span",{className:"alice-carousel__slide-info-item"},t.slideIndex),u.a.createElement("span",{className:"alice-carousel__slide-info-item alice-carousel__slide-info-item--separator"},"/"),u.a.createElement("span",{className:"alice-carousel__slide-info-item"},t.slidesLength))},ee=function(e){var t=e.item,n=e.className,i=e.styles;return u.a.createElement("li",{style:i,className:n},t)},te=function(e){var t=e.state,n=e.onClick,i=e.onMouseEnter,o=e.onMouseLeave,a=t.itemsCount,r=t.itemsInSlide,s=t.infinite,c=t.autoWidth,l=t.activeIndex,d=K(t).isNextSlideDisabled,h=Z(a,r,c);return u.a.createElement("ul",{className:"alice-carousel__dots"},Array.from({length:a}).map((function(e,f){if(f<h){var p=function(e,t,n,i){return(t?n-i:e*i)||0}(f,function(e,t,n){return!t&&e===n-1}(f,Boolean(s),h),a,r),v=q(d,t);c&&(v=l,l<0?v=a-1:l>=a&&(v=0),p=f);var m=v===f?" __active":"";return u.a.createElement("li",{key:"dot-item-"+f,onMouseEnter:i,onMouseLeave:o,onClick:function(){return n(p)},className:"alice-carousel__dots-item"+m})}})))},ne=function(e){var t=e.isPlaying,n=e.onClick;return u.a.createElement("div",{className:"alice-carousel__play-btn"},u.a.createElement("div",{className:"alice-carousel__play-btn-wrapper"},u.a.createElement("div",{onClick:n,className:"alice-carousel__play-btn-item"+(t?" __pause":"")})))},ie=function(e){var t=e.name,n=e.disabled,i=e.onClick,o="alice-carousel__"+t+"-btn-item"+(n?" __inactive":"");return u.a.createElement("div",{className:"alice-carousel__"+t+"-btn"},u.a.createElement("div",{className:"alice-carousel__"+t+"-btn-wrapper"},u.a.createElement("p",{className:o,onClick:i},u.a.createElement("span",{"data-area":"prev"===t?"<":">"}))))},oe=(Q=function(e,t){return(Q=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}Q(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),ae=function(){return(ae=Object.assign||function(e){for(var t,n=1,i=arguments.length;n<i;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)},re=function(e,t,n,i){return new(n||(n=Promise))((function(o,a){function r(e){try{u(i.next(e))}catch(e){a(e)}}function s(e){try{u(i.throw(e))}catch(e){a(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(r,s)}u((i=i.apply(e,t||[])).next())}))},se=function(e,t){var n,i,o,a,r={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;r;)try{if(n=1,i&&(o=2&a[0]?i.return:a[0]?i.throw||((o=i.return)&&o.call(i),0):i.next)&&!(o=o.call(i,a[1])).done)return o;switch(i=0,o&&(a=[2&a[0],o.value]),a[0]){case 0:case 1:o=a;break;case 4:return r.label++,{value:a[1],done:!1};case 5:r.label++,i=a[1],a=[0];continue;case 7:a=r.ops.pop(),r.trys.pop();continue;default:if(!(o=r.trys,(o=o.length>0&&o[o.length-1])||6!==a[0]&&2!==a[0])){r=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]<o[3])){r.label=a[1];break}if(6===a[0]&&r.label<o[1]){r.label=o[1],o=a;break}if(o&&r.label<o[2]){r.label=o[2],r.ops.push(a);break}o[2]&&r.ops.pop(),r.trys.pop();continue}a=t.call(e,r)}catch(e){a=[6,e],i=0}finally{n=o=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}},ue=function(e){function t(t){var n=e.call(this,t)||this;n.swipeListener=null,n._handleBeforeSlideEnd=function(){return re(n,void 0,void 0,(function(){var e,t,n,i,o;return se(this,(function(a){switch(a.label){case 0:return e=this.state,t=e.activeIndex,n=e.itemsCount,i=e.fadeoutAnimationProcessing,function(e,t){return e<0||e>=t}(t,n)?(o=R(t,n),[4,this._handleUpdateSlidePosition(o)]):[3,2];case 1:return a.sent(),[3,4];case 2:return i?[4,this.setState({fadeoutAnimationIndex:null,fadeoutAnimationPosition:null,fadeoutAnimationProcessing:!1})]:[3,4];case 3:a.sent(),a.label=4;case 4:return this._handleSlideChanged(),[2]}}))}))},n._handleMouseEnter=function(){var e,t=n.props.autoPlayStrategy;void 0===(e=t)&&(e=""),e!==o.DEFAULT&&e!==o.ALL||!n.state.isAutoPlaying||(n.isHovered=!0,n._handlePause())},n._handleMouseLeave=function(){n.state.isAutoPlaying&&(n.isHovered=!1,n._handlePlay())},n._handlePause=function(){n._clearAutoPlayTimeout()},n._handlePlayPauseToggle=function(){return re(n,void 0,void 0,(function(){var e;return se(this,(function(t){switch(t.label){case 0:return e=this.state.isAutoPlaying,this.hasUserAction=!0,[4,this.setState({isAutoPlaying:!e,isAutoPlayCanceledOnAction:!0})];case 1:return t.sent(),e?this._handlePause():this._handlePlay(),[2]}}))}))},n._setRootComponentRef=function(e){return n.RootElement=e},n._setStageComponentRef=function(e){return n.stageComponent=e},n._renderStageItem=function(e,t){var i=function(e,t){var n=t.transformationSet,i=t.fadeoutAnimationIndex,o=t.fadeoutAnimationPosition,a=t.fadeoutAnimationProcessing,r=t.animationDuration,s=(n[e]||{}).width;return a&&i===e?{transform:"translateX("+o+"px)",animationDuration:r+"ms",width:s+"px"}:{width:s}}(t,n.state),o=function(e,t){void 0===e&&(e=0);var n=t.fadeoutAnimationIndex;return"alice-carousel__stage-item"+(k(e,t)?" __active":"")+(C(e,t)?" __cloned":"")+(e===n?" animated animated-out fadeOut":"")}(t,n.state);return u.a.createElement(ee,{styles:i,className:o,key:"stage-item-"+t,item:e})},n._renderSlideInfo=function(){var e=n.state,t=e.activeIndex,i=e.itemsCount;return u.a.createElement($,{slidesLength:i,activeIndex:t})};var i=y(t),a=b(t);return n.state={activeIndex:0,animationDuration:0,autoWidth:!1,clones:a,itemsCount:i,itemsOffset:0,itemsInSlide:1,infinite:!1,initialStageHeight:0,isAutoPlaying:!1,isAutoPlayCanceledOnAction:!1,isStageContentPartial:!0,fadeoutAnimationIndex:null,fadeoutAnimationPosition:null,fadeoutAnimationProcessing:!1,transformationSet:[],transition:D(),translate3d:0,stageWidth:0,stageContentWidth:0,swipeLimitMin:0,swipeLimitMax:0,swipeAllowedPositionMax:0,swipeShiftValue:0},n.isHovered=!1,n.isAnimationDisabled=!1,n.isTouchMoveProcessStarted=!1,n.cancelTouchAnimations=!1,n.hasUserAction=!1,n.RootElement=void 0,n.rootComponentDimensions={},n.stageComponent=void 0,n.startTouchmovePosition=void 0,n.slideTo=n.slideTo.bind(n),n.slidePrev=n.slidePrev.bind(n),n.slideNext=n.slideNext.bind(n),n._handleTouchmove=n._handleTouchmove.bind(n),n._handleTouchend=n._handleTouchend.bind(n),n._handleDotClick=n._handleDotClick.bind(n),n._handleResize=n._handleResize.bind(n),n._handleResizeDebounced=function(e,t){void 0===t&&(t=0);var n=void 0;return function(){for(var i=this,o=[],a=0;a<arguments.length;a++)o[a]=arguments[a];n&&(clearTimeout(n),n=void 0),n=window.setTimeout((function(){e.apply(i,o),n=void 0}),t)}}(n._handleResize,100),n}return oe(t,e),t.prototype.componentDidMount=function(){return re(this,void 0,void 0,(function(){return se(this,(function(e){switch(e.label){case 0:return[4,this._setInitialState()];case 1:return e.sent(),this._setupSwipeHandlers(),this.props.autoPlay&&this._handlePlay(),window.addEventListener("resize",this._handleResizeDebounced),[2]}}))}))},t.prototype.componentDidUpdate=function(e,t){var n=this.props,i=n.activeIndex,o=n.animationDuration,a=n.autoWidth,r=n.children,s=n.infinite,u=n.items,c=n.paddingLeft,l=n.paddingRight,d=n.responsive,h=n.swipeExtraPadding,f=n.mouseTracking,p=n.swipeDelta,v=n.touchTracking,m=n.touchMoveDefaultEvents;if(r&&e.children!==r){var y=t.activeIndex,g=ae(ae({},this.props),{activeIndex:y});this._updateComponent(g)}else e.autoWidth!==a||e.infinite!==s||e.items!==u||e.paddingLeft!==c||e.paddingRight!==l||e.responsive!==d||e.swipeExtraPadding!==h?this._updateComponent():(e.animationDuration!==o&&this.setState({animationDuration:o}),e.activeIndex!==i&&this.slideTo(i));e.swipeDelta===p&&e.mouseTracking===f&&e.touchTracking===v&&e.touchMoveDefaultEvents===m||this._updateSwipeProps()},t.prototype.componentWillUnmount=function(){this._cancelTimeoutAnimations(),this.swipeListener&&this.swipeListener.destroy(),window.removeEventListener("resize",this._handleResizeDebounced)},Object.defineProperty(t.prototype,"eventObject",{get:function(){var e=this.state,t=e.itemsInSlide,n=e.activeIndex,i=K(this.state),o=i.isNextSlideDisabled,a=i.isPrevSlideDisabled;return{item:n,slide:q(o,this.state),itemsInSlide:t,isNextSlideDisabled:o,isPrevSlideDisabled:a}},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"isFadeoutAnimationAllowed",{get:function(){var e=this.state.itemsInSlide,t=this.props,n=t.animationType,o=t.paddingLeft,a=t.paddingRight,r=t.autoWidth,s=t.autoHeight;return 1===e&&n===i.FADEOUT&&!(o||a||r||s)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"touchmovePosition",{get:function(){return void 0!==this.startTouchmovePosition?this.startTouchmovePosition:this.state.translate3d},enumerable:!1,configurable:!0}),t.prototype.slideTo=function(e){if(void 0===e&&(e=0),this._handlePause(),this.isFadeoutAnimationAllowed){var t=function(e,t){var n=t.activeIndex,i=t.stageWidth;return e<n?(n-e)*-i||0:(e-n)*i||0}(e,this.state),n=V(this.state);this._handleSlideTo({activeIndex:e,fadeoutAnimationIndex:n,fadeoutAnimationPosition:t})}else this._handleSlideTo({activeIndex:e})},t.prototype.slidePrev=function(e){this._handlePause(),e&&e.isTrusted&&(this.hasUserAction=!0);var t=this.state.activeIndex-1;if(this.isFadeoutAnimationAllowed){var n=-this.state.stageWidth,i=V(this.state);this._handleSlideTo({activeIndex:t,fadeoutAnimationIndex:i,fadeoutAnimationPosition:n})}else this._handleSlideTo({activeIndex:t})},t.prototype.slideNext=function(e){this._handlePause(),e&&e.isTrusted&&(this.hasUserAction=!0);var t=this.state.activeIndex+1;if(this.isFadeoutAnimationAllowed){var n=this.state.stageWidth,i=V(this.state);this._handleSlideTo({activeIndex:t,fadeoutAnimationIndex:i,fadeoutAnimationPosition:n})}else this._handleSlideTo({activeIndex:t})},t.prototype._handleResize=function(e){return re(this,void 0,void 0,(function(){var t,n,i,o,a,r,s,u,c;return se(this,(function(l){switch(l.label){case 0:return t=this.props.onResizeEvent,n=O(this.RootElement),(t||M)(e,this.rootComponentDimensions,n)?(this._cancelTimeoutAnimations(),this.rootComponentDimensions=n,i=this.state,o=i.itemsCount,a=i.isAutoPlaying,r=R(this.state.activeIndex,o),s=p(ae(ae({},this.props),{activeIndex:r}),this.stageComponent),u=j(s.activeIndex,s),c=ae(ae({},s),{translate3d:u,isAutoPlaying:a}),I(this.stageComponent,{position:-u}),[4,this.setState(c)]):[3,2];case 1:l.sent(),this._handleResized(),this.isAnimationDisabled=!1,a&&this._handlePlay(),l.label=2;case 2:return[2]}}))}))},t.prototype._handleTouchmove=function(e,t){var n=t.absY,i=t.absX,o=t.deltaX,a=this.props.swipeDelta,r=this.state,s=r.swipeShiftValue,u=r.swipeLimitMin,c=r.swipeLimitMax,l=r.infinite,d=r.fadeoutAnimationProcessing;if(this.hasUserAction=!0,!(d||!this.isTouchMoveProcessStarted&&function(e,t,n){return void 0===n&&(n=0),e<n||.1*t>e}(i,n,a))){this.isTouchMoveProcessStarted||(this._cancelTimeoutAnimations(),this._setTouchmovePosition(),this.isAnimationDisabled=!0,this.isTouchMoveProcessStarted=!0);var h=function(e,t){return-(t-Math.floor(e))}(o,this.touchmovePosition);if(!1!==l){if(U(h,u,c))try{!function e(){F(o)?h+=s:h+=-s;U(h,u,c)&&e()}()}catch(e){!function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t]}(e)}I(this.stageComponent,{position:h})}else{if(h>u||-c>h)return;I(this.stageComponent,{position:h})}}},t.prototype._handleTouchend=function(e,t){var n=t.deltaX;if(this._clearTouchmovePosition(),this.isTouchMoveProcessStarted){this.isTouchMoveProcessStarted=!1;var i=this.state.animationDuration,o=this.props.animationEasingFunction,a=x(this.stageComponent),r=H(this.state,n,a);this._handleSlideChange(),I(this.stageComponent,{position:r,animationDuration:i,animationEasingFunction:o}),this._handleBeforeTouchEnd(r)}},t.prototype._handleBeforeTouchEnd=function(e){var t=this,n=this.state.animationDuration;this.touchEndTimeoutId=setTimeout((function(){return re(t,void 0,void 0,(function(){var t,n,i;return se(this,(function(o){switch(o.label){case 0:return t=function(e,t){var n=t.transformationSet,i=t.itemsInSlide,o=t.itemsOffset,a=t.itemsCount,r=t.infinite,s=Y(n,e);if(r){var u=L(i,o);return s<u?a-i-o+s:s>=u+a?s-(u+a):s-u}return s}(e,this.state),n=j(t,this.state),I(this.stageComponent,{position:-n}),i=D(),[4,this.setState({activeIndex:t,translate3d:n,transition:i})];case 1:return o.sent(),[4,this._handleSlideChanged()];case 2:return o.sent(),[2]}}))}))}),n)},t.prototype._handleSlideTo=function(e){var t=e.activeIndex,n=void 0===t?0:t,i=e.fadeoutAnimationIndex,o=void 0===i?null:i,a=e.fadeoutAnimationPosition,r=void 0===a?null:a;return re(this,void 0,void 0,(function(){var e,t,i,a,s,u,c,l,d,h;return se(this,(function(f){switch(f.label){case 0:return e=this.props,t=e.infinite,i=e.animationEasingFunction,a=this.state,s=a.itemsInSlide,u=a.itemsCount,c=a.animationDuration,this.isAnimationDisabled||this.state.activeIndex===n||!t&&function(e,t,n){return e<0||e>t-n}(n,u,s)?[2]:(this.isAnimationDisabled=!0,this._cancelTimeoutAnimations(),this._handleSlideChange(),d=!1,h=j(n,this.state),null!==o&&null!==r?(d=!0,l=D()):l=D({animationDuration:c,animationEasingFunction:i}),[4,this.setState({activeIndex:n,transition:l,translate3d:h,animationDuration:c,fadeoutAnimationIndex:o,fadeoutAnimationPosition:r,fadeoutAnimationProcessing:d})]);case 1:return f.sent(),this.slideEndTimeoutId=setTimeout(this._handleBeforeSlideEnd,c),[2]}}))}))},t.prototype._handleUpdateSlidePosition=function(e){return re(this,void 0,void 0,(function(){var t,n,i;return se(this,(function(o){switch(o.label){case 0:return t=this.state.animationDuration,n=j(e,this.state),i=D({animationDuration:0}),[4,this.setState({activeIndex:e,translate3d:n,transition:i,animationDuration:t,fadeoutAnimationIndex:null,fadeoutAnimationPosition:null,fadeoutAnimationProcessing:!1})];case 1:return o.sent(),[2]}}))}))},t.prototype._handleSlideChange=function(){this.props.onSlideChange&&this.props.onSlideChange(this.eventObject)},t.prototype._handleResized=function(){this.props.onResized&&this.props.onResized(this.eventObject)},t.prototype._handleSlideChanged=function(){return re(this,void 0,void 0,(function(){var e,t,n,i,a,r;return se(this,(function(s){switch(s.label){case 0:return e=this.state,t=e.isAutoPlaying,n=e.isAutoPlayCanceledOnAction,i=this.props,a=i.autoPlayStrategy,r=i.onSlideChanged,void 0===(u=a)&&(u=""),u!==o.ACTION&&u!==o.ALL||!this.hasUserAction||n?[3,2]:[4,this.setState({isAutoPlayCanceledOnAction:!0,isAutoPlaying:!1})];case 1:return s.sent(),[3,3];case 2:t&&this._handlePlay(),s.label=3;case 3:return this.isAnimationDisabled=!1,r&&r(this.eventObject),[2]}var u}))}))},t.prototype._handleDotClick=function(e){this.hasUserAction=!0,this.slideTo(e)},t.prototype._handlePlay=function(){this._setAutoPlayInterval()},t.prototype._cancelTimeoutAnimations=function(){this._clearAutoPlayTimeout(),this._clearSlideEndTimeout(),this.clearTouchendTimeout()},t.prototype._clearAutoPlayTimeout=function(){clearTimeout(this.autoPlayTimeoutId),this.autoPlayTimeoutId=void 0},t.prototype._clearSlideEndTimeout=function(){clearTimeout(this.slideEndTimeoutId),this.slideEndTimeoutId=void 0},t.prototype.clearTouchendTimeout=function(){clearTimeout(this.touchEndTimeoutId),this.touchEndTimeoutId=void 0},t.prototype._clearTouchmovePosition=function(){this.startTouchmovePosition=void 0},t.prototype._setTouchmovePosition=function(){var e=x(this.stageComponent);this.startTouchmovePosition=-e},t.prototype._setInitialState=function(){return re(this,void 0,void 0,(function(){var e;return se(this,(function(t){switch(t.label){case 0:return e=p(this.props,this.stageComponent),this.rootComponentDimensions=O(this.RootElement),[4,this.setState(e)];case 1:return t.sent(),this.props.onInitialized&&this.props.onInitialized(this.eventObject),[2]}}))}))},t.prototype._setAutoPlayInterval=function(){var e=this,t=this.props,n=t.autoPlayDirection,i=t.autoPlayInterval;this.autoPlayTimeoutId=setTimeout((function(){e.isHovered||(n===r.RTL?e.slidePrev({}):e.slideNext({}))}),i)},t.prototype._setupSwipeHandlers=function(){this.swipeListener=new l.a({element:this.RootElement,delta:this.props.swipeDelta,onSwiping:this._handleTouchmove,onSwiped:this._handleTouchend,rotationAngle:5,mouseTrackingEnabled:this.props.mouseTracking,touchTrackingEnabled:this.props.touchTracking,preventDefaultTouchmoveEvent:!this.props.touchMoveDefaultEvents,preventTrackingOnMouseleave:!0}),this.swipeListener.init()},t.prototype._updateComponent=function(e){var t=this;void 0===e&&(e=this.props),this._cancelTimeoutAnimations(),this.isAnimationDisabled=!1,this.state.isAutoPlaying&&this._handlePlay(),this.setState({clones:b(e)}),requestAnimationFrame((function(){t.setState(p(e,t.stageComponent))}))},t.prototype._updateSwipeProps=function(){this.swipeListener&&this.swipeListener.update({delta:this.props.swipeDelta,mouseTrackingEnabled:this.props.mouseTracking,touchTrackingEnabled:this.props.touchTracking,preventDefaultTouchmoveEvent:!this.props.touchMoveDefaultEvents})},t.prototype._renderDotsNavigation=function(){return u.a.createElement(te,{state:this.state,onClick:this._handleDotClick})},t.prototype._renderPrevButton=function(){var e=K(this.state).isPrevSlideDisabled;return u.a.createElement(ie,{name:"prev",disabled:e,onClick:this.slidePrev})},t.prototype._renderNextButton=function(){var e=K(this.state).isNextSlideDisabled;return u.a.createElement(ie,{name:"next",disabled:e,onClick:this.slideNext})},t.prototype._renderPlayPauseButton=function(){var e=this.state.isAutoPlaying;return u.a.createElement(ne,{isPlaying:e,onClick:this._handlePlayPauseToggle})},t.prototype.render=function(){var e=this.state,t=e.translate3d,n=e.clones,i=e.transition,o=function(e,t){var n=e||{},i=n.disableDotsControls,o=n.controlsStrategy,r=t||{},s=r.itemsInSlide,u=r.itemsCount,c=r.autoWidth;return!!i||o===a.RESPONSIVE&&(!c&&s===u)}(this.props,this.state),r=A(this.props,this.state,this.stageComponent),s=function(e,t){var n=(e||{}).translate3d,i="translate3d("+-(void 0===n?0:n)+"px, 0, 0)";return v(v({},t),{transform:i})}({translate3d:t},{transition:i});return u.a.createElement("div",{className:"alice-carousel"},u.a.createElement("div",{ref:this._setRootComponentRef},u.a.createElement("div",{style:r,className:"alice-carousel__wrapper",onMouseEnter:this._handleMouseEnter,onMouseLeave:this._handleMouseLeave},u.a.createElement("ul",{style:s,className:"alice-carousel__stage",ref:this._setStageComponentRef},n.map(this._renderStageItem)))),o?null:this._renderDotsNavigation(),this.props.disableSlideInfo?null:this._renderSlideInfo(),this.props.disableButtonsControls?null:this._renderPrevButton(),this.props.disableButtonsControls?null:this._renderNextButton(),this.props.autoPlayControls?this._renderPlayPauseButton():null)},t.defaultProps=d,t}(u.a.PureComponent);t.default=ue}]);
"use strict";var __extends=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(t,e)};return function(t,e){function i(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(i.prototype=e.prototype,new i)}}(),__assign=function(){return(__assign=Object.assign||function(t){for(var e,i=1,n=arguments.length;i<n;i++)for(var o in e=arguments[i])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)},__createBinding=Object.create?function(t,e,i,n){void 0===n&&(n=i),Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[i]}})}:function(t,e,i,n){void 0===n&&(n=i),t[n]=e[i]},__setModuleDefault=Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e},__importStar=function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var i in t)"default"!==i&&Object.hasOwnProperty.call(t,i)&&__createBinding(e,t,i);return __setModuleDefault(e,t),e},__awaiter=function(t,a,r,l){return new(r=r||Promise)(function(i,e){function n(t){try{s(l.next(t))}catch(t){e(t)}}function o(t){try{s(l.throw(t))}catch(t){e(t)}}function s(t){var e;t.done?i(t.value):((e=t.value)instanceof r?e:new r(function(t){t(e)})).then(n,o)}s((l=l.apply(t,a||[])).next())})},__generator=function(i,n){var o,s,a,r={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]},t={next:e(0),throw:e(1),return:e(2)};return"function"==typeof Symbol&&(t[Symbol.iterator]=function(){return this}),t;function e(e){return function(t){return function(e){if(o)throw new TypeError("Generator is already executing.");for(;r;)try{if(o=1,s&&(a=2&e[0]?s.return:e[0]?s.throw||((a=s.return)&&a.call(s),0):s.next)&&!(a=a.call(s,e[1])).done)return a;switch(s=0,a&&(e=[2&e[0],a.value]),e[0]){case 0:case 1:a=e;break;case 4:return r.label++,{value:e[1],done:!1};case 5:r.label++,s=e[1],e=[0];continue;case 7:e=r.ops.pop(),r.trys.pop();continue;default:if(!(a=0<(a=r.trys).length&&a[a.length-1])&&(6===e[0]||2===e[0])){r=0;continue}if(3===e[0]&&(!a||e[1]>a[0]&&e[1]<a[3])){r.label=e[1];break}if(6===e[0]&&r.label<a[1]){r.label=a[1],a=e;break}if(a&&r.label<a[2]){r.label=a[2],r.ops.push(e);break}a[2]&&r.ops.pop(),r.trys.pop();continue}e=n.call(i,r)}catch(t){e=[6,t],s=0}finally{o=a=0}if(5&e[0])throw e[1];return{value:e[0]?e[1]:void 0,done:!0}}([e,t])}}},__importDefault=function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(exports,"__esModule",{value:!0});var react_1=__importDefault(require("react")),vanilla_swipe_1=__importDefault(require("vanilla-swipe")),defaultProps_1=require("./defaultProps"),types_1=require("./types"),Views=__importStar(require("./views")),Utils=__importStar(require("./utils")),AliceCarousel=function(i){function t(t){var o=i.call(this,t)||this;o.swipeListener=null,o._handleBeforeSlideEnd=function(){return __awaiter(o,void 0,void 0,function(){var e,i,n;return __generator(this,function(t){switch(t.label){case 0:return(i=this.state,e=i.activeIndex,n=i.itemsCount,i=i.fadeoutAnimationProcessing,Utils.shouldRecalculateSlideIndex(e,n))?(n=Utils.getUpdateSlidePositionIndex(e,n),[4,this._handleUpdateSlidePosition(n)]):[3,2];case 1:return t.sent(),[3,4];case 2:return i?[4,this.setState({fadeoutAnimationIndex:null,fadeoutAnimationPosition:null,fadeoutAnimationProcessing:!1})]:[3,4];case 3:t.sent(),t.label=4;case 4:return this._handleSlideChanged(),[2]}})})},o._handleMouseEnter=function(){var t=o.props.autoPlayStrategy;Utils.shouldCancelAutoPlayOnHover(t)&&o.state.isAutoPlaying&&(o.isHovered=!0,o._handlePause())},o._handleMouseLeave=function(){o.state.isAutoPlaying&&(o.isHovered=!1,o._handlePlay())},o._handlePause=function(){o._clearAutoPlayTimeout()},o._handlePlayPauseToggle=function(){return __awaiter(o,void 0,void 0,function(){var e;return __generator(this,function(t){switch(t.label){case 0:return e=this.state.isAutoPlaying,this.hasUserAction=!0,[4,this.setState({isAutoPlaying:!e,isAutoPlayCanceledOnAction:!0})];case 1:return t.sent(),e?this._handlePause():this._handlePlay(),[2]}})})},o._setRootComponentRef=function(t){return o.RootElement=t},o._setStageComponentRef=function(t){return o.stageComponent=t},o._renderStageItem=function(t,e){var i=Utils.getRenderStageItemStyles(e,o.state),n=Utils.getRenderStageItemClasses(e,o.state);return react_1.default.createElement(Views.StageItem,{styles:i,className:n,key:"stage-item-"+e,item:t})},o._renderSlideInfo=function(){var t=o.state,e=t.activeIndex,t=t.itemsCount;return react_1.default.createElement(Views.SlideInfo,{slidesLength:t,activeIndex:e})};var e=Utils.getItemsCount(t),t=Utils.createClones(t);return o.state={activeIndex:0,animationDuration:0,autoWidth:!1,clones:t,itemsCount:e,itemsOffset:0,itemsInSlide:1,infinite:!1,initialStageHeight:0,isAutoPlaying:!1,isAutoPlayCanceledOnAction:!1,isStageContentPartial:!0,fadeoutAnimationIndex:null,fadeoutAnimationPosition:null,fadeoutAnimationProcessing:!1,transformationSet:[],transition:Utils.getTransitionProperty(),translate3d:0,stageWidth:0,stageContentWidth:0,swipeLimitMin:0,swipeLimitMax:0,swipeAllowedPositionMax:0,swipeShiftValue:0},o.isHovered=!1,o.isAnimationDisabled=!1,o.isTouchMoveProcessStarted=!1,o.cancelTouchAnimations=!1,o.hasUserAction=!1,o.RootElement=void 0,o.rootComponentDimensions={},o.stageComponent=void 0,o.startTouchmovePosition=void 0,o.slideTo=o.slideTo.bind(o),o.slidePrev=o.slidePrev.bind(o),o.slideNext=o.slideNext.bind(o),o._handleTouchmove=o._handleTouchmove.bind(o),o._handleTouchend=o._handleTouchend.bind(o),o._handleDotClick=o._handleDotClick.bind(o),o._handleResize=o._handleResize.bind(o),o._handleResizeDebounced=Utils.debounce(o._handleResize,100),o}return __extends(t,i),t.prototype.componentDidMount=function(){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(t){switch(t.label){case 0:return[4,this._setInitialState()];case 1:return t.sent(),this._setupSwipeHandlers(),this.props.autoPlay&&this._handlePlay(),window.addEventListener("resize",this._handleResizeDebounced),[2]}})})},t.prototype.componentDidUpdate=function(t,e){var i=this.props,n=i.activeIndex,o=i.animationDuration,s=i.autoWidth,a=i.children,r=i.infinite,l=i.items,u=i.paddingLeft,d=i.paddingRight,c=i.responsive,h=i.swipeExtraPadding,p=i.mouseTracking,m=i.swipeDelta,_=i.touchTracking,i=i.touchMoveDefaultEvents;a&&t.children!==a?(e=e.activeIndex,e=__assign(__assign({},this.props),{activeIndex:e}),this._updateComponent(e)):t.autoWidth!==s||t.infinite!==r||t.items!==l||t.paddingLeft!==u||t.paddingRight!==d||t.responsive!==c||t.swipeExtraPadding!==h?this._updateComponent():(t.animationDuration!==o&&this.setState({animationDuration:o}),t.activeIndex!==n&&this.slideTo(n)),t.swipeDelta===m&&t.mouseTracking===p&&t.touchTracking===_&&t.touchMoveDefaultEvents===i||this._updateSwipeProps()},t.prototype.componentWillUnmount=function(){this._cancelTimeoutAnimations(),this.swipeListener&&this.swipeListener.destroy(),window.removeEventListener("resize",this._handleResizeDebounced)},Object.defineProperty(t.prototype,"eventObject",{get:function(){var t=this.state,e=t.itemsInSlide,i=t.activeIndex,n=Utils.getSlideItemInfo(this.state),t=n.isNextSlideDisabled,n=n.isPrevSlideDisabled;return{item:i,slide:Utils.getActiveSlideIndex(t,this.state),itemsInSlide:e,isNextSlideDisabled:t,isPrevSlideDisabled:n}},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"isFadeoutAnimationAllowed",{get:function(){var t=this.state.itemsInSlide,e=this.props,i=e.animationType,n=e.paddingLeft,o=e.paddingRight,s=e.autoWidth,e=e.autoHeight;return 1===t&&i===types_1.AnimationType.FADEOUT&&!(n||o||s||e)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"touchmovePosition",{get:function(){return void 0!==this.startTouchmovePosition?this.startTouchmovePosition:this.state.translate3d},enumerable:!1,configurable:!0}),t.prototype.slideTo=function(t){var e,i;void 0===t&&(t=0),this._handlePause(),this.isFadeoutAnimationAllowed?(e=Utils.getFadeoutAnimationPosition(t,this.state),i=Utils.getFadeoutAnimationIndex(this.state),this._handleSlideTo({activeIndex:t,fadeoutAnimationIndex:i,fadeoutAnimationPosition:e})):this._handleSlideTo({activeIndex:t})},t.prototype.slidePrev=function(t){this._handlePause(),t&&t.isTrusted&&(this.hasUserAction=!0);var e,i=this.state.activeIndex-1;this.isFadeoutAnimationAllowed?(e=-this.state.stageWidth,t=Utils.getFadeoutAnimationIndex(this.state),this._handleSlideTo({activeIndex:i,fadeoutAnimationIndex:t,fadeoutAnimationPosition:e})):this._handleSlideTo({activeIndex:i})},t.prototype.slideNext=function(t){this._handlePause(),t&&t.isTrusted&&(this.hasUserAction=!0);var e,i=this.state.activeIndex+1;this.isFadeoutAnimationAllowed?(e=this.state.stageWidth,t=Utils.getFadeoutAnimationIndex(this.state),this._handleSlideTo({activeIndex:i,fadeoutAnimationIndex:t,fadeoutAnimationPosition:e})):this._handleSlideTo({activeIndex:i})},t.prototype._handleResize=function(o){return __awaiter(this,void 0,void 0,function(){var e,i,n;return __generator(this,function(t){switch(t.label){case 0:return(i=this.props.onResizeEvent,n=Utils.getElementDimensions(this.RootElement),(i||Utils.shouldHandleResizeEvent)(o,this.rootComponentDimensions,n))?(this._cancelTimeoutAnimations(),this.rootComponentDimensions=n,i=this.state,n=i.itemsCount,e=i.isAutoPlaying,i=Utils.getUpdateSlidePositionIndex(this.state.activeIndex,n),n=Utils.calculateInitialState(__assign(__assign({},this.props),{activeIndex:i}),this.stageComponent),i=Utils.getTranslate3dProperty(n.activeIndex,n),n=__assign(__assign({},n),{translate3d:i,isAutoPlaying:e}),Utils.animate(this.stageComponent,{position:-i}),[4,this.setState(n)]):[3,2];case 1:t.sent(),this._handleResized(),this.isAnimationDisabled=!1,e&&this._handlePlay(),t.label=2;case 2:return[2]}})})},t.prototype._handleTouchmove=function(t,e){var i=e.absY,n=e.absX,o=e.deltaX,s=this.props.swipeDelta,a=this.state,r=a.swipeShiftValue,l=a.swipeLimitMin,u=a.swipeLimitMax,e=a.infinite,a=a.fadeoutAnimationProcessing;if(this.hasUserAction=!0,!(a||!this.isTouchMoveProcessStarted&&Utils.isVerticalTouchmoveDetected(n,i,s))){this.isTouchMoveProcessStarted||(this._cancelTimeoutAnimations(),this._setTouchmovePosition(),this.isAnimationDisabled=!0,this.isTouchMoveProcessStarted=!0);var d=Utils.getTouchmoveTranslatePosition(o,this.touchmovePosition);if(!1===e)return l<d||d<-u?void 0:void Utils.animate(this.stageComponent,{position:d});if(Utils.shouldRecalculateSwipePosition(d,l,u))try{!function t(){Utils.getIsLeftDirection(o)?d+=r:d+=-r;Utils.shouldRecalculateSwipePosition(d,l,u)&&t()}()}catch(t){Utils.debug(t)}Utils.animate(this.stageComponent,{position:d})}},t.prototype._handleTouchend=function(t,e){var i,n,o=e.deltaX;this._clearTouchmovePosition(),this.isTouchMoveProcessStarted&&(this.isTouchMoveProcessStarted=!1,i=this.state.animationDuration,n=this.props.animationEasingFunction,e=Utils.getTranslateXProperty(this.stageComponent),e=Utils.getSwipeTouchendPosition(this.state,o,e),this._handleSlideChange(),Utils.animate(this.stageComponent,{position:e,animationDuration:i,animationEasingFunction:n}),this._handleBeforeTouchEnd(e))},t.prototype._handleBeforeTouchEnd=function(o){var t=this,e=this.state.animationDuration;this.touchEndTimeoutId=setTimeout(function(){return __awaiter(t,void 0,void 0,function(){var e,i,n;return __generator(this,function(t){switch(t.label){case 0:return e=Utils.getSwipeTouchendIndex(o,this.state),i=Utils.getTranslate3dProperty(e,this.state),Utils.animate(this.stageComponent,{position:-i}),n=Utils.getTransitionProperty(),[4,this.setState({activeIndex:e,translate3d:i,transition:n})];case 1:return t.sent(),[4,this._handleSlideChanged()];case 2:return t.sent(),[2]}})})},e)},t.prototype._handleSlideTo=function(t){var e=t.activeIndex,a=void 0===e?0:e,e=t.fadeoutAnimationIndex,r=void 0===e?null:e,t=t.fadeoutAnimationPosition,l=void 0===t?null:t;return __awaiter(this,void 0,void 0,function(){var e,i,n,o,s;return __generator(this,function(t){switch(t.label){case 0:return(o=this.props,e=o.infinite,n=o.animationEasingFunction,i=this.state,s=i.itemsInSlide,o=i.itemsCount,i=i.animationDuration,this.isAnimationDisabled||this.state.activeIndex===a||!e&&Utils.shouldCancelSlideAnimation(a,o,s))?[2]:(this.isAnimationDisabled=!0,this._cancelTimeoutAnimations(),this._handleSlideChange(),o=!1,s=Utils.getTranslate3dProperty(a,this.state),n=null!==r&&null!==l?(o=!0,Utils.getTransitionProperty()):Utils.getTransitionProperty({animationDuration:i,animationEasingFunction:n}),[4,this.setState({activeIndex:a,transition:n,translate3d:s,animationDuration:i,fadeoutAnimationIndex:r,fadeoutAnimationPosition:l,fadeoutAnimationProcessing:o})]);case 1:return t.sent(),this.slideEndTimeoutId=setTimeout(this._handleBeforeSlideEnd,i),[2]}})})},t.prototype._handleUpdateSlidePosition=function(o){return __awaiter(this,void 0,void 0,function(){var e,i,n;return __generator(this,function(t){switch(t.label){case 0:return e=this.state.animationDuration,i=Utils.getTranslate3dProperty(o,this.state),n=Utils.getTransitionProperty({animationDuration:0}),[4,this.setState({activeIndex:o,translate3d:i,transition:n,animationDuration:e,fadeoutAnimationIndex:null,fadeoutAnimationPosition:null,fadeoutAnimationProcessing:!1})];case 1:return t.sent(),[2]}})})},t.prototype._handleSlideChange=function(){this.props.onSlideChange&&this.props.onSlideChange(this.eventObject)},t.prototype._handleResized=function(){this.props.onResized&&this.props.onResized(this.eventObject)},t.prototype._handleSlideChanged=function(){return __awaiter(this,void 0,void 0,function(){var e,i,n,o;return __generator(this,function(t){switch(t.label){case 0:return n=this.state,e=n.isAutoPlaying,i=n.isAutoPlayCanceledOnAction,o=this.props,n=o.autoPlayStrategy,o=o.onSlideChanged,Utils.shouldCancelAutoPlayOnAction(n)&&this.hasUserAction&&!i?[4,this.setState({isAutoPlayCanceledOnAction:!0,isAutoPlaying:!1})]:[3,2];case 1:return t.sent(),[3,3];case 2:e&&this._handlePlay(),t.label=3;case 3:return this.isAnimationDisabled=!1,o&&o(this.eventObject),[2]}})})},t.prototype._handleDotClick=function(t){this.hasUserAction=!0,this.slideTo(t)},t.prototype._handlePlay=function(){this._setAutoPlayInterval()},t.prototype._cancelTimeoutAnimations=function(){this._clearAutoPlayTimeout(),this._clearSlideEndTimeout(),this.clearTouchendTimeout()},t.prototype._clearAutoPlayTimeout=function(){clearTimeout(this.autoPlayTimeoutId),this.autoPlayTimeoutId=void 0},t.prototype._clearSlideEndTimeout=function(){clearTimeout(this.slideEndTimeoutId),this.slideEndTimeoutId=void 0},t.prototype.clearTouchendTimeout=function(){clearTimeout(this.touchEndTimeoutId),this.touchEndTimeoutId=void 0},t.prototype._clearTouchmovePosition=function(){this.startTouchmovePosition=void 0},t.prototype._setTouchmovePosition=function(){var t=Utils.getTranslateXProperty(this.stageComponent);this.startTouchmovePosition=-t},t.prototype._setInitialState=function(){return __awaiter(this,void 0,void 0,function(){var e;return __generator(this,function(t){switch(t.label){case 0:return e=Utils.calculateInitialState(this.props,this.stageComponent),this.rootComponentDimensions=Utils.getElementDimensions(this.RootElement),[4,this.setState(e)];case 1:return t.sent(),this.props.onInitialized&&this.props.onInitialized(this.eventObject),[2]}})})},t.prototype._setAutoPlayInterval=function(){var t=this,e=this.props,i=e.autoPlayDirection,e=e.autoPlayInterval;this.autoPlayTimeoutId=setTimeout(function(){t.isHovered||(i===types_1.AutoplayDirection.RTL?t.slidePrev({}):t.slideNext({}))},e)},t.prototype._setupSwipeHandlers=function(){this.swipeListener=new vanilla_swipe_1.default({element:this.RootElement,delta:this.props.swipeDelta,onSwiping:this._handleTouchmove,onSwiped:this._handleTouchend,rotationAngle:5,mouseTrackingEnabled:this.props.mouseTracking,touchTrackingEnabled:this.props.touchTracking,preventDefaultTouchmoveEvent:!this.props.touchMoveDefaultEvents,preventTrackingOnMouseleave:!0}),this.swipeListener.init()},t.prototype._updateComponent=function(t){var e=this;void 0===t&&(t=this.props),this._cancelTimeoutAnimations(),this.isAnimationDisabled=!1,this.state.isAutoPlaying&&this._handlePlay(),this.setState({clones:Utils.createClones(t)}),requestAnimationFrame(function(){e.setState(Utils.calculateInitialState(t,e.stageComponent))})},t.prototype._updateSwipeProps=function(){this.swipeListener&&this.swipeListener.update({delta:this.props.swipeDelta,mouseTrackingEnabled:this.props.mouseTracking,touchTrackingEnabled:this.props.touchTracking,preventDefaultTouchmoveEvent:!this.props.touchMoveDefaultEvents})},t.prototype._renderDotsNavigation=function(){return react_1.default.createElement(Views.DotsNavigation,{state:this.state,onClick:this._handleDotClick})},t.prototype._renderPrevButton=function(){var t=Utils.getSlideItemInfo(this.state).isPrevSlideDisabled;return react_1.default.createElement(Views.PrevNextButton,{name:"prev",disabled:t,onClick:this.slidePrev})},t.prototype._renderNextButton=function(){var t=Utils.getSlideItemInfo(this.state).isNextSlideDisabled;return react_1.default.createElement(Views.PrevNextButton,{name:"next",disabled:t,onClick:this.slideNext})},t.prototype._renderPlayPauseButton=function(){var t=this.state.isAutoPlaying;return react_1.default.createElement(Views.PlayPauseButton,{isPlaying:t,onClick:this._handlePlayPauseToggle})},t.prototype.render=function(){var t=this.state,e=t.translate3d,i=t.clones,n=t.transition,o=Utils.shouldDisableDots(this.props,this.state),t=Utils.getRenderWrapperStyles(this.props,this.state,this.stageComponent),n=Utils.getRenderStageStyles({translate3d:e},{transition:n});return react_1.default.createElement("div",{className:"alice-carousel"},react_1.default.createElement("div",{ref:this._setRootComponentRef},react_1.default.createElement("div",{style:t,className:"alice-carousel__wrapper",onMouseEnter:this._handleMouseEnter,onMouseLeave:this._handleMouseLeave},react_1.default.createElement("ul",{style:n,className:"alice-carousel__stage",ref:this._setStageComponentRef},i.map(this._renderStageItem)))),o?null:this._renderDotsNavigation(),this.props.disableSlideInfo?null:this._renderSlideInfo(),this.props.disableButtonsControls?null:this._renderPrevButton(),this.props.disableButtonsControls?null:this._renderNextButton(),this.props.autoPlayControls?this._renderPlayPauseButton():null)},t.defaultProps=defaultProps_1.defaultProps,t}(react_1.default.PureComponent);exports.default=AliceCarousel;
{
"name": "react-alice-carousel",
"version": "2.0.0",
"version": "2.0.1",
"description": "React image gallery, react slideshow carousel, react content rotator",

@@ -27,6 +27,8 @@ "main": "./lib/react-alice-carousel.js",

"type-check:watch": "npm run type-check -- --watch",
"build:lib": "rimraf lib && rimraf coverage && npm run build:types && npm run build:js",
"build:types": "tsc --emitDeclarationOnly",
"build:js": "webpack -p --config config/webpack/config.lib.js",
"build:static": "rimraf lib static && webpack -p --config config/webpack/config.static.js"
"build:clear": "rimraf lib && rimraf coverage",
"build:bundle": "webpack --config config/webpack/config.lib.js",
"build:js": "babel src/lib --out-dir lib --extensions \".ts,.tsx\" --source-maps inline",
"build:lib": "npm run build:clear && npm run build:types && gulp --gulpfile config/gulp/gulpfile.js",
"build:static": "rimraf lib static && webpack -p --config config/webpack/config.static.js",
"build:types": "tsc --emitDeclarationOnly"
},

@@ -73,2 +75,4 @@ "keywords": [

"@babel/core": "^7.5.5",
"@babel/plugin-proposal-class-properties": "^7.5.5",
"@babel/plugin-proposal-object-rest-spread": "^7.5.5",
"@babel/plugin-transform-object-assign": "^7.10.3",

@@ -85,5 +89,5 @@ "@babel/preset-env": "^7.5.5",

"@typescript-eslint/parser": "^3.4.0",
"awesome-typescript-loader": "^5.2.1",
"babel-loader": "^8.1.0",
"copy-webpack-plugin": "^6.1.1",
"core-js": "^3.6.5",
"css-loader": "^3.5.0",

@@ -94,2 +98,9 @@ "eslint": "^7.3.1",

"extract-text-webpack-plugin": "^3.0.2",
"gulp": "^4.0.2",
"gulp-autoprefixer": "^7.0.1",
"gulp-babel": "^8.0.0",
"gulp-sass": "^4.1.0",
"gulp-strip-comments": "^2.5.2",
"gulp-typescript": "^6.0.0-alpha.1",
"gulp-uglify": "^3.0.2",
"highlight.js": "^10.2.0",

@@ -110,4 +121,4 @@ "html-loader": "^1.1.0",

"ts-jest": "^26.1.1",
"ts-loader": "^7.0.5",
"typescript": "^3.9.5",
"ts-loader": "^8.0.4",
"typescript": "^3.8.3",
"webpack": "^4.42.1",

@@ -114,0 +125,0 @@ "webpack-cli": "^3.3.11",

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