UNPKG

rb-carrousel

Version:
111 lines 48.1 kB
!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports["rb-buttons"]=e():t["rb-buttons"]=e()}(window,function(){return function(t){var e={};function n(r){if(e[r])return e[r].exports;var i=e[r]={i:r,l:!1,exports:{}};return t[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{configurable:!1,enumerable:!0,get:r})},n.r=function(t){Object.defineProperty(t,"__esModule",{value:!0})},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=14)}([ /*!***********************!*\ !*** ./carrousel.css ***! \***********************/ /*! no static exports found */ /*! all exports used */ /*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(t,e,n){var r=n(/*! !./node_modules/css-loader!./carrousel.css */8);"string"==typeof r&&(r=[[t.i,r,""]]);var i={hmr:!0,transform:void 0,insertInto:void 0};n(/*! ./node_modules/style-loader/lib/addStyles.js */6)(r,i);r.locals&&(t.exports=r.locals)}, /*!*************************************!*\ !*** ./node_modules/react/index.js ***! \*************************************/ /*! no static exports found */ /*! all exports used */ /*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(t,e,n){"use strict";t.exports=n(/*! ./cjs/react.production.min.js */12)}, /*!*****************************************!*\ !*** ./node_modules/hammerjs/hammer.js ***! \*****************************************/ /*! no static exports found */ /*! all exports used */ /*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(t,e,n){"use strict";var r,i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t}; /*! Hammer.JS - v2.0.7 - 2016-04-22 * http://hammerjs.github.io/ * * Copyright (c) 2016 Jorik Tangelder; * Licensed under the MIT license */ !function(o,s,a,u){var c,l=["","webkit","Moz","MS","ms","o"],f=s.createElement("div"),h="function",p=Math.round,d=Math.abs,v=Date.now;function m(t,e,n){return setTimeout(w(t,n),e)}function y(t,e,n){return!!Array.isArray(t)&&(b(t,n[e],n),!0)}function b(t,e,n){var r;if(t)if(t.forEach)t.forEach(e,n);else if(t.length!==u)for(r=0;r<t.length;)e.call(n,t[r],r,t),r++;else for(r in t)t.hasOwnProperty(r)&&e.call(n,t[r],r,t)}function g(t,e,n){var r="DEPRECATED METHOD: "+e+"\n"+n+" AT \n";return function(){var e=new Error("get-stack-trace"),n=e&&e.stack?e.stack.replace(/^[^\(]+?[\n$]/gm,"").replace(/^\s+at\s+/gm,"").replace(/^Object.<anonymous>\s*\(/gm,"{anonymous}()@"):"Unknown Stack Trace",i=o.console&&(o.console.warn||o.console.log);return i&&i.call(o.console,r,n),t.apply(this,arguments)}}c="function"!=typeof Object.assign?function(t){if(t===u||null===t)throw new TypeError("Cannot convert undefined or null to object");for(var e=Object(t),n=1;n<arguments.length;n++){var r=arguments[n];if(r!==u&&null!==r)for(var i in r)r.hasOwnProperty(i)&&(e[i]=r[i])}return e}:Object.assign;var _=g(function(t,e,n){for(var r=Object.keys(e),i=0;i<r.length;)(!n||n&&t[r[i]]===u)&&(t[r[i]]=e[r[i]]),i++;return t},"extend","Use `assign`."),T=g(function(t,e){return _(t,e,!0)},"merge","Use `assign`.");function E(t,e,n){var r,i=e.prototype;(r=t.prototype=Object.create(i)).constructor=t,r._super=i,n&&c(r,n)}function w(t,e){return function(){return t.apply(e,arguments)}}function x(t,e){return(void 0===t?"undefined":i(t))==h?t.apply(e&&e[0]||u,e):t}function O(t,e){return t===u?e:t}function S(t,e,n){b(k(e),function(e){t.addEventListener(e,n,!1)})}function C(t,e,n){b(k(e),function(e){t.removeEventListener(e,n,!1)})}function P(t,e){for(;t;){if(t==e)return!0;t=t.parentNode}return!1}function j(t,e){return t.indexOf(e)>-1}function k(t){return t.trim().split(/\s+/g)}function A(t,e,n){if(t.indexOf&&!n)return t.indexOf(e);for(var r=0;r<t.length;){if(n&&t[r][n]==e||!n&&t[r]===e)return r;r++}return-1}function I(t){return Array.prototype.slice.call(t,0)}function R(t,e,n){for(var r=[],i=[],o=0;o<t.length;){var s=e?t[o][e]:t[o];A(i,s)<0&&r.push(t[o]),i[o]=s,o++}return n&&(r=e?r.sort(function(t,n){return t[e]>n[e]}):r.sort()),r}function M(t,e){for(var n,r,i=e[0].toUpperCase()+e.slice(1),o=0;o<l.length;){if((r=(n=l[o])?n+i:e)in t)return r;o++}return u}var N=1;function D(t){var e=t.ownerDocument||t;return e.defaultView||e.parentWindow||o}var L="ontouchstart"in o,U=M(o,"PointerEvent")!==u,z=L&&/mobile|tablet|ip(ad|hone|od)|android/i.test(navigator.userAgent),F=25,q=1,Y=2,X=4,W=8,$=1,H=2,B=4,V=8,G=16,Z=H|B,J=V|G,K=Z|J,Q=["x","y"],tt=["clientX","clientY"];function et(t,e){var n=this;this.manager=t,this.callback=e,this.element=t.element,this.target=t.options.inputTarget,this.domHandler=function(e){x(t.options.enable,[t])&&n.handler(e)},this.init()}function nt(t,e,n){var r=n.pointers.length,i=n.changedPointers.length,o=e&q&&r-i==0,s=e&(X|W)&&r-i==0;n.isFirst=!!o,n.isFinal=!!s,o&&(t.session={}),n.eventType=e,function(t,e){var n=t.session,r=e.pointers,i=r.length;n.firstInput||(n.firstInput=rt(e));i>1&&!n.firstMultiple?n.firstMultiple=rt(e):1===i&&(n.firstMultiple=!1);var o=n.firstInput,s=n.firstMultiple,a=s?s.center:o.center,c=e.center=it(r);e.timeStamp=v(),e.deltaTime=e.timeStamp-o.timeStamp,e.angle=ut(a,c),e.distance=at(a,c),function(t,e){var n=e.center,r=t.offsetDelta||{},i=t.prevDelta||{},o=t.prevInput||{};e.eventType!==q&&o.eventType!==X||(i=t.prevDelta={x:o.deltaX||0,y:o.deltaY||0},r=t.offsetDelta={x:n.x,y:n.y});e.deltaX=i.x+(n.x-r.x),e.deltaY=i.y+(n.y-r.y)}(n,e),e.offsetDirection=st(e.deltaX,e.deltaY);var l=ot(e.deltaTime,e.deltaX,e.deltaY);e.overallVelocityX=l.x,e.overallVelocityY=l.y,e.overallVelocity=d(l.x)>d(l.y)?l.x:l.y,e.scale=s?(f=s.pointers,h=r,at(h[0],h[1],tt)/at(f[0],f[1],tt)):1,e.rotation=s?function(t,e){return ut(e[1],e[0],tt)+ut(t[1],t[0],tt)}(s.pointers,r):0,e.maxPointers=n.prevInput?e.pointers.length>n.prevInput.maxPointers?e.pointers.length:n.prevInput.maxPointers:e.pointers.length,function(t,e){var n,r,i,o,s=t.lastInterval||e,a=e.timeStamp-s.timeStamp;if(e.eventType!=W&&(a>F||s.velocity===u)){var c=e.deltaX-s.deltaX,l=e.deltaY-s.deltaY,f=ot(a,c,l);r=f.x,i=f.y,n=d(f.x)>d(f.y)?f.x:f.y,o=st(c,l),t.lastInterval=e}else n=s.velocity,r=s.velocityX,i=s.velocityY,o=s.direction;e.velocity=n,e.velocityX=r,e.velocityY=i,e.direction=o}(n,e);var f,h;var p=t.element;P(e.srcEvent.target,p)&&(p=e.srcEvent.target);e.target=p}(t,n),t.emit("hammer.input",n),t.recognize(n),t.session.prevInput=n}function rt(t){for(var e=[],n=0;n<t.pointers.length;)e[n]={clientX:p(t.pointers[n].clientX),clientY:p(t.pointers[n].clientY)},n++;return{timeStamp:v(),pointers:e,center:it(e),deltaX:t.deltaX,deltaY:t.deltaY}}function it(t){var e=t.length;if(1===e)return{x:p(t[0].clientX),y:p(t[0].clientY)};for(var n=0,r=0,i=0;i<e;)n+=t[i].clientX,r+=t[i].clientY,i++;return{x:p(n/e),y:p(r/e)}}function ot(t,e,n){return{x:e/t||0,y:n/t||0}}function st(t,e){return t===e?$:d(t)>=d(e)?t<0?H:B:e<0?V:G}function at(t,e,n){n||(n=Q);var r=e[n[0]]-t[n[0]],i=e[n[1]]-t[n[1]];return Math.sqrt(r*r+i*i)}function ut(t,e,n){n||(n=Q);var r=e[n[0]]-t[n[0]],i=e[n[1]]-t[n[1]];return 180*Math.atan2(i,r)/Math.PI}et.prototype={handler:function(){},init:function(){this.evEl&&S(this.element,this.evEl,this.domHandler),this.evTarget&&S(this.target,this.evTarget,this.domHandler),this.evWin&&S(D(this.element),this.evWin,this.domHandler)},destroy:function(){this.evEl&&C(this.element,this.evEl,this.domHandler),this.evTarget&&C(this.target,this.evTarget,this.domHandler),this.evWin&&C(D(this.element),this.evWin,this.domHandler)}};var ct={mousedown:q,mousemove:Y,mouseup:X},lt="mousedown",ft="mousemove mouseup";function ht(){this.evEl=lt,this.evWin=ft,this.pressed=!1,et.apply(this,arguments)}E(ht,et,{handler:function(t){var e=ct[t.type];e&q&&0===t.button&&(this.pressed=!0),e&Y&&1!==t.which&&(e=X),this.pressed&&(e&X&&(this.pressed=!1),this.callback(this.manager,e,{pointers:[t],changedPointers:[t],pointerType:"mouse",srcEvent:t}))}});var pt={pointerdown:q,pointermove:Y,pointerup:X,pointercancel:W,pointerout:W},dt={2:"touch",3:"pen",4:"mouse",5:"kinect"},vt="pointerdown",mt="pointermove pointerup pointercancel";function yt(){this.evEl=vt,this.evWin=mt,et.apply(this,arguments),this.store=this.manager.session.pointerEvents=[]}o.MSPointerEvent&&!o.PointerEvent&&(vt="MSPointerDown",mt="MSPointerMove MSPointerUp MSPointerCancel"),E(yt,et,{handler:function(t){var e=this.store,n=!1,r=t.type.toLowerCase().replace("ms",""),i=pt[r],o=dt[t.pointerType]||t.pointerType,s="touch"==o,a=A(e,t.pointerId,"pointerId");i&q&&(0===t.button||s)?a<0&&(e.push(t),a=e.length-1):i&(X|W)&&(n=!0),a<0||(e[a]=t,this.callback(this.manager,i,{pointers:e,changedPointers:[t],pointerType:o,srcEvent:t}),n&&e.splice(a,1))}});var bt={touchstart:q,touchmove:Y,touchend:X,touchcancel:W},gt="touchstart",_t="touchstart touchmove touchend touchcancel";function Tt(){this.evTarget=gt,this.evWin=_t,this.started=!1,et.apply(this,arguments)}E(Tt,et,{handler:function(t){var e=bt[t.type];if(e===q&&(this.started=!0),this.started){var n=function(t,e){var n=I(t.touches),r=I(t.changedTouches);e&(X|W)&&(n=R(n.concat(r),"identifier",!0));return[n,r]}.call(this,t,e);e&(X|W)&&n[0].length-n[1].length==0&&(this.started=!1),this.callback(this.manager,e,{pointers:n[0],changedPointers:n[1],pointerType:"touch",srcEvent:t})}}});var Et={touchstart:q,touchmove:Y,touchend:X,touchcancel:W},wt="touchstart touchmove touchend touchcancel";function xt(){this.evTarget=wt,this.targetIds={},et.apply(this,arguments)}E(xt,et,{handler:function(t){var e=Et[t.type],n=function(t,e){var n=I(t.touches),r=this.targetIds;if(e&(q|Y)&&1===n.length)return r[n[0].identifier]=!0,[n,n];var i,o,s=I(t.changedTouches),a=[],u=this.target;if(o=n.filter(function(t){return P(t.target,u)}),e===q)for(i=0;i<o.length;)r[o[i].identifier]=!0,i++;i=0;for(;i<s.length;)r[s[i].identifier]&&a.push(s[i]),e&(X|W)&&delete r[s[i].identifier],i++;if(!a.length)return;return[R(o.concat(a),"identifier",!0),a]}.call(this,t,e);n&&this.callback(this.manager,e,{pointers:n[0],changedPointers:n[1],pointerType:"touch",srcEvent:t})}});var Ot=2500,St=25;function Ct(){et.apply(this,arguments);var t=w(this.handler,this);this.touch=new xt(this.manager,t),this.mouse=new ht(this.manager,t),this.primaryTouch=null,this.lastTouches=[]}function Pt(t){var e=t.changedPointers[0];if(e.identifier===this.primaryTouch){var n={x:e.clientX,y:e.clientY};this.lastTouches.push(n);var r=this.lastTouches;setTimeout(function(){var t=r.indexOf(n);t>-1&&r.splice(t,1)},Ot)}}E(Ct,et,{handler:function(t,e,n){var r="touch"==n.pointerType,i="mouse"==n.pointerType;if(!(i&&n.sourceCapabilities&&n.sourceCapabilities.firesTouchEvents)){if(r)(function(t,e){t&q?(this.primaryTouch=e.changedPointers[0].identifier,Pt.call(this,e)):t&(X|W)&&Pt.call(this,e)}).call(this,e,n);else if(i&&function(t){for(var e=t.srcEvent.clientX,n=t.srcEvent.clientY,r=0;r<this.lastTouches.length;r++){var i=this.lastTouches[r],o=Math.abs(e-i.x),s=Math.abs(n-i.y);if(o<=St&&s<=St)return!0}return!1}.call(this,n))return;this.callback(t,e,n)}},destroy:function(){this.touch.destroy(),this.mouse.destroy()}});var jt=M(f.style,"touchAction"),kt=jt!==u,At="auto",It="manipulation",Rt="none",Mt="pan-x",Nt="pan-y",Dt=function(){if(!kt)return!1;var t={},e=o.CSS&&o.CSS.supports;return["auto","manipulation","pan-y","pan-x","pan-x pan-y","none"].forEach(function(n){t[n]=!e||o.CSS.supports("touch-action",n)}),t}();function Lt(t,e){this.manager=t,this.set(e)}Lt.prototype={set:function(t){"compute"==t&&(t=this.compute()),kt&&this.manager.element.style&&Dt[t]&&(this.manager.element.style[jt]=t),this.actions=t.toLowerCase().trim()},update:function(){this.set(this.manager.options.touchAction)},compute:function(){var t=[];return b(this.manager.recognizers,function(e){x(e.options.enable,[e])&&(t=t.concat(e.getTouchAction()))}),function(t){if(j(t,Rt))return Rt;var e=j(t,Mt),n=j(t,Nt);if(e&&n)return Rt;if(e||n)return e?Mt:Nt;if(j(t,It))return It;return At}(t.join(" "))},preventDefaults:function(t){var e=t.srcEvent,n=t.offsetDirection;if(this.manager.session.prevented)e.preventDefault();else{var r=this.actions,i=j(r,Rt)&&!Dt[Rt],o=j(r,Nt)&&!Dt[Nt],s=j(r,Mt)&&!Dt[Mt];if(i){var a=1===t.pointers.length,u=t.distance<2,c=t.deltaTime<250;if(a&&u&&c)return}if(!s||!o)return i||o&&n&Z||s&&n&J?this.preventSrc(e):void 0}},preventSrc:function(t){this.manager.session.prevented=!0,t.preventDefault()}};var Ut=1,zt=2,Ft=4,qt=8,Yt=qt,Xt=16;function Wt(t){this.options=c({},this.defaults,t||{}),this.id=N++,this.manager=null,this.options.enable=O(this.options.enable,!0),this.state=Ut,this.simultaneous={},this.requireFail=[]}function $t(t){return t&Xt?"cancel":t&qt?"end":t&Ft?"move":t&zt?"start":""}function Ht(t){return t==G?"down":t==V?"up":t==H?"left":t==B?"right":""}function Bt(t,e){var n=e.manager;return n?n.get(t):t}function Vt(){Wt.apply(this,arguments)}function Gt(){Vt.apply(this,arguments),this.pX=null,this.pY=null}function Zt(){Vt.apply(this,arguments)}function Jt(){Wt.apply(this,arguments),this._timer=null,this._input=null}function Kt(){Vt.apply(this,arguments)}function Qt(){Vt.apply(this,arguments)}function te(){Wt.apply(this,arguments),this.pTime=!1,this.pCenter=!1,this._timer=null,this._input=null,this.count=0}function ee(t,e){return(e=e||{}).recognizers=O(e.recognizers,ee.defaults.preset),new ne(t,e)}Wt.prototype={defaults:{},set:function(t){return c(this.options,t),this.manager&&this.manager.touchAction.update(),this},recognizeWith:function(t){if(y(t,"recognizeWith",this))return this;var e=this.simultaneous;return e[(t=Bt(t,this)).id]||(e[t.id]=t,t.recognizeWith(this)),this},dropRecognizeWith:function(t){return y(t,"dropRecognizeWith",this)?this:(t=Bt(t,this),delete this.simultaneous[t.id],this)},requireFailure:function(t){if(y(t,"requireFailure",this))return this;var e=this.requireFail;return-1===A(e,t=Bt(t,this))&&(e.push(t),t.requireFailure(this)),this},dropRequireFailure:function(t){if(y(t,"dropRequireFailure",this))return this;t=Bt(t,this);var e=A(this.requireFail,t);return e>-1&&this.requireFail.splice(e,1),this},hasRequireFailures:function(){return this.requireFail.length>0},canRecognizeWith:function(t){return!!this.simultaneous[t.id]},emit:function(t){var e=this,n=this.state;function r(n){e.manager.emit(n,t)}n<qt&&r(e.options.event+$t(n)),r(e.options.event),t.additionalEvent&&r(t.additionalEvent),n>=qt&&r(e.options.event+$t(n))},tryEmit:function(t){if(this.canEmit())return this.emit(t);this.state=32},canEmit:function(){for(var t=0;t<this.requireFail.length;){if(!(this.requireFail[t].state&(32|Ut)))return!1;t++}return!0},recognize:function(t){var e=c({},t);if(!x(this.options.enable,[this,e]))return this.reset(),void(this.state=32);this.state&(Yt|Xt|32)&&(this.state=Ut),this.state=this.process(e),this.state&(zt|Ft|qt|Xt)&&this.tryEmit(e)},process:function(t){},getTouchAction:function(){},reset:function(){}},E(Vt,Wt,{defaults:{pointers:1},attrTest:function(t){var e=this.options.pointers;return 0===e||t.pointers.length===e},process:function(t){var e=this.state,n=t.eventType,r=e&(zt|Ft),i=this.attrTest(t);return r&&(n&W||!i)?e|Xt:r||i?n&X?e|qt:e&zt?e|Ft:zt:32}}),E(Gt,Vt,{defaults:{event:"pan",threshold:10,pointers:1,direction:K},getTouchAction:function(){var t=this.options.direction,e=[];return t&Z&&e.push(Nt),t&J&&e.push(Mt),e},directionTest:function(t){var e=this.options,n=!0,r=t.distance,i=t.direction,o=t.deltaX,s=t.deltaY;return i&e.direction||(e.direction&Z?(i=0===o?$:o<0?H:B,n=o!=this.pX,r=Math.abs(t.deltaX)):(i=0===s?$:s<0?V:G,n=s!=this.pY,r=Math.abs(t.deltaY))),t.direction=i,n&&r>e.threshold&&i&e.direction},attrTest:function(t){return Vt.prototype.attrTest.call(this,t)&&(this.state&zt||!(this.state&zt)&&this.directionTest(t))},emit:function(t){this.pX=t.deltaX,this.pY=t.deltaY;var e=Ht(t.direction);e&&(t.additionalEvent=this.options.event+e),this._super.emit.call(this,t)}}),E(Zt,Vt,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return[Rt]},attrTest:function(t){return this._super.attrTest.call(this,t)&&(Math.abs(t.scale-1)>this.options.threshold||this.state&zt)},emit:function(t){if(1!==t.scale){var e=t.scale<1?"in":"out";t.additionalEvent=this.options.event+e}this._super.emit.call(this,t)}}),E(Jt,Wt,{defaults:{event:"press",pointers:1,time:251,threshold:9},getTouchAction:function(){return[At]},process:function(t){var e=this.options,n=t.pointers.length===e.pointers,r=t.distance<e.threshold,i=t.deltaTime>e.time;if(this._input=t,!r||!n||t.eventType&(X|W)&&!i)this.reset();else if(t.eventType&q)this.reset(),this._timer=m(function(){this.state=Yt,this.tryEmit()},e.time,this);else if(t.eventType&X)return Yt;return 32},reset:function(){clearTimeout(this._timer)},emit:function(t){this.state===Yt&&(t&&t.eventType&X?this.manager.emit(this.options.event+"up",t):(this._input.timeStamp=v(),this.manager.emit(this.options.event,this._input)))}}),E(Kt,Vt,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return[Rt]},attrTest:function(t){return this._super.attrTest.call(this,t)&&(Math.abs(t.rotation)>this.options.threshold||this.state&zt)}}),E(Qt,Vt,{defaults:{event:"swipe",threshold:10,velocity:.3,direction:Z|J,pointers:1},getTouchAction:function(){return Gt.prototype.getTouchAction.call(this)},attrTest:function(t){var e,n=this.options.direction;return n&(Z|J)?e=t.overallVelocity:n&Z?e=t.overallVelocityX:n&J&&(e=t.overallVelocityY),this._super.attrTest.call(this,t)&&n&t.offsetDirection&&t.distance>this.options.threshold&&t.maxPointers==this.options.pointers&&d(e)>this.options.velocity&&t.eventType&X},emit:function(t){var e=Ht(t.offsetDirection);e&&this.manager.emit(this.options.event+e,t),this.manager.emit(this.options.event,t)}}),E(te,Wt,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:9,posThreshold:10},getTouchAction:function(){return[It]},process:function(t){var e=this.options,n=t.pointers.length===e.pointers,r=t.distance<e.threshold,i=t.deltaTime<e.time;if(this.reset(),t.eventType&q&&0===this.count)return this.failTimeout();if(r&&i&&n){if(t.eventType!=X)return this.failTimeout();var o=!this.pTime||t.timeStamp-this.pTime<e.interval,s=!this.pCenter||at(this.pCenter,t.center)<e.posThreshold;if(this.pTime=t.timeStamp,this.pCenter=t.center,s&&o?this.count+=1:this.count=1,this._input=t,0===this.count%e.taps)return this.hasRequireFailures()?(this._timer=m(function(){this.state=Yt,this.tryEmit()},e.interval,this),zt):Yt}return 32},failTimeout:function(){return this._timer=m(function(){this.state=32},this.options.interval,this),32},reset:function(){clearTimeout(this._timer)},emit:function(){this.state==Yt&&(this._input.tapCount=this.count,this.manager.emit(this.options.event,this._input))}}),ee.VERSION="2.0.7",ee.defaults={domEvents:!1,touchAction:"compute",enable:!0,inputTarget:null,inputClass:null,preset:[[Kt,{enable:!1}],[Zt,{enable:!1},["rotate"]],[Qt,{direction:Z}],[Gt,{direction:Z},["swipe"]],[te],[te,{event:"doubletap",taps:2},["tap"]],[Jt]],cssProps:{userSelect:"none",touchSelect:"none",touchCallout:"none",contentZooming:"none",userDrag:"none",tapHighlightColor:"rgba(0,0,0,0)"}};function ne(t,e){var n;this.options=c({},ee.defaults,e||{}),this.options.inputTarget=this.options.inputTarget||t,this.handlers={},this.session={},this.recognizers=[],this.oldCssProps={},this.element=t,this.input=new((n=this).options.inputClass||(U?yt:z?xt:L?Ct:ht))(n,nt),this.touchAction=new Lt(this,this.options.touchAction),re(this,!0),b(this.options.recognizers,function(t){var e=this.add(new t[0](t[1]));t[2]&&e.recognizeWith(t[2]),t[3]&&e.requireFailure(t[3])},this)}function re(t,e){var n,r=t.element;r.style&&(b(t.options.cssProps,function(i,o){n=M(r.style,o),e?(t.oldCssProps[n]=r.style[n],r.style[n]=i):r.style[n]=t.oldCssProps[n]||""}),e||(t.oldCssProps={}))}ne.prototype={set:function(t){return c(this.options,t),t.touchAction&&this.touchAction.update(),t.inputTarget&&(this.input.destroy(),this.input.target=t.inputTarget,this.input.init()),this},stop:function(t){this.session.stopped=t?2:1},recognize:function(t){var e=this.session;if(!e.stopped){var n;this.touchAction.preventDefaults(t);var r=this.recognizers,i=e.curRecognizer;(!i||i&&i.state&Yt)&&(i=e.curRecognizer=null);for(var o=0;o<r.length;)n=r[o],2===e.stopped||i&&n!=i&&!n.canRecognizeWith(i)?n.reset():n.recognize(t),!i&&n.state&(zt|Ft|qt)&&(i=e.curRecognizer=n),o++}},get:function(t){if(t instanceof Wt)return t;for(var e=this.recognizers,n=0;n<e.length;n++)if(e[n].options.event==t)return e[n];return null},add:function(t){if(y(t,"add",this))return this;var e=this.get(t.options.event);return e&&this.remove(e),this.recognizers.push(t),t.manager=this,this.touchAction.update(),t},remove:function(t){if(y(t,"remove",this))return this;if(t=this.get(t)){var e=this.recognizers,n=A(e,t);-1!==n&&(e.splice(n,1),this.touchAction.update())}return this},on:function(t,e){if(t!==u&&e!==u){var n=this.handlers;return b(k(t),function(t){n[t]=n[t]||[],n[t].push(e)}),this}},off:function(t,e){if(t!==u){var n=this.handlers;return b(k(t),function(t){e?n[t]&&n[t].splice(A(n[t],e),1):delete n[t]}),this}},emit:function(t,e){this.options.domEvents&&function(t,e){var n=s.createEvent("Event");n.initEvent(t,!0,!0),n.gesture=e,e.target.dispatchEvent(n)}(t,e);var n=this.handlers[t]&&this.handlers[t].slice();if(n&&n.length){e.type=t,e.preventDefault=function(){e.srcEvent.preventDefault()};for(var r=0;r<n.length;)n[r](e),r++}},destroy:function(){this.element&&re(this,!1),this.handlers={},this.session={},this.input.destroy(),this.element=null}},c(ee,{INPUT_START:q,INPUT_MOVE:Y,INPUT_END:X,INPUT_CANCEL:W,STATE_POSSIBLE:Ut,STATE_BEGAN:zt,STATE_CHANGED:Ft,STATE_ENDED:qt,STATE_RECOGNIZED:Yt,STATE_CANCELLED:Xt,STATE_FAILED:32,DIRECTION_NONE:$,DIRECTION_LEFT:H,DIRECTION_RIGHT:B,DIRECTION_UP:V,DIRECTION_DOWN:G,DIRECTION_HORIZONTAL:Z,DIRECTION_VERTICAL:J,DIRECTION_ALL:K,Manager:ne,Input:et,TouchAction:Lt,TouchInput:xt,MouseInput:ht,PointerEventInput:yt,TouchMouseInput:Ct,SingleTouchInput:Tt,Recognizer:Wt,AttrRecognizer:Vt,Tap:te,Pan:Gt,Swipe:Qt,Pinch:Zt,Rotate:Kt,Press:Jt,on:S,off:C,each:b,merge:T,extend:_,assign:c,inherit:E,bindFn:w,prefixed:M}),(void 0!==o?o:"undefined"!=typeof self?self:{}).Hammer=ee,(r=function(){return ee}.call(e,n,e,t))===u||(t.exports=r)}(window,document)}, /*!************************!*\ !*** ./Thumbnails.jsx ***! \************************/ /*! no static exports found */ /*! all exports used */ /*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),i=n(/*! react */1),o=a(i),s=a(n(/*! hammerjs */2));function a(t){return t&&t.__esModule?t:{default:t}}function u(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}n(/*! ./carrousel.css */0);var c=function(t){function e(){var t,n,r;!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e);for(var i=arguments.length,o=Array(i),s=0;s<i;s++)o[s]=arguments[s];return n=r=u(this,(t=e.__proto__||Object.getPrototypeOf(e)).call.apply(t,[this].concat(o))),r.thumbnails=[],u(r,n)}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,i.Component),r(e,[{key:"componentDidMount",value:function(){var t=this;this.thumbnailsContainer&&(this.hammerHandler=new s.default(this.thumbnailsContainer)),this.hammerHandler&&this.hammerHandler.on("panleft panright panend",function(e){"panend"===e.type?(t.startLeft=Number(t.thumbnails[0].style.left.replace("px","")),t.startPosition=void 0,t.thumbnails.forEach(function(t){var e=t;e.style.transition="all 0.3s cubic-bezier(.25, .8, .25, 1)",e.style.pointerEvents="auto"})):void 0===t.startPosition?(t.startPosition=e.center.x,t.thumbnails.forEach(function(t){var e=t;e.style.transition="initial",e.style.pointerEvents="none"})):t.thumbnails.forEach(function(n){n.style.left=t.startLeft+(e.center.x-(t.startPosition||0))+"px"})})}},{key:"componentDidUpdate",value:function(){this.fixLeft()}},{key:"totalWidth",value:function(t){var e=0;return void 0!==t?this.thumbnails.forEach(function(n,r){r<=t&&(e+=n.offsetWidth)}):this.thumbnails.forEach(function(t){e+=t.offsetWidth}),e}},{key:"fixLeft",value:function(){var t=this;if(this.thumbnailsContainer){var e=this.props,n=e.data,r=e.position,i=this.thumbnailsContainer.offsetWidth,o=(r||0)>=0?(r||0)%n.length:n.length-1-(Math.abs(r||0)-1)%n.length;this.thumbnails.forEach(function(e){e.style.left=i/2-t.totalWidth(o)-16*o+t.thumbnails[o].offsetWidth/6+"px"}),this.startLeft=Number(this.thumbnails[0].style.left.replace("px",""))||0}}},{key:"render",value:function(){var t=this,e=this.props,n=e.data,r=e.position,i=e.onClick;return o.default.createElement("div",{className:"rbcarrousel__thumbnails",ref:function(e){t.thumbnailsContainer=e}},n.map(function(e,s){var a=(r||0)>=0?(r||0)%n.length:n.length-1-(Math.abs(r||0)-1)%n.length;return o.default.createElement("div",{className:"rbcarrousel__thumbnail"+(a===s?" rbcarrousel__thumbnail--current":""),key:e.alt,onClick:function(t){function e(){return t.apply(this,arguments)}return e.toString=function(){return t.toString()},e}(function(){i&&i(s)}),onKeyDown:function(t){8===t.keyCode&&i&&i(s)},ref:function(e){t.thumbnails[s]=e||document.createElement("div")},role:"button",tabIndex:s},o.default.createElement("img",{src:e.src,alt:e.alt,onLoad:function(){return t.fixLeft.bind(t)()},onError:function(){return t.fixLeft.bind(t)()}}))}))}}]),e}();e.default=c}, /*!***********************!*\ !*** ./Indicator.jsx ***! \***********************/ /*! no static exports found */ /*! all exports used */ /*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r,i=n(/*! react */1),o=(r=i)&&r.__esModule?r:{default:r};n(/*! ./carrousel.css */0);e.default=function(t){var e=t.data,n=t.indicatorOnClick,r=t.position;return o.default.createElement("div",{className:"rbcarrousel__indicators"},e.map(function(t,i){var s=(r||0)>=0?(r||0)%e.length:e.length-1-(Math.abs(r||0)-1)%e.length;return o.default.createElement("button",{className:"rbcarrousel__indicator"+(s===i?" rbcarrousel__indicator--current":""),key:t.alt,onClick:function(){n&&n(i)}})}))}}, /*!***********************************************!*\ !*** ./node_modules/style-loader/lib/urls.js ***! \***********************************************/ /*! no static exports found */ /*! all exports used */ /*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(t,e,n){"use strict";t.exports=function(t){var e="undefined"!=typeof window&&window.location;if(!e)throw new Error("fixUrls requires window.location");if(!t||"string"!=typeof t)return t;var n=e.protocol+"//"+e.host,r=n+e.pathname.replace(/\/[^\/]*$/,"/");return t.replace(/url\s*\(((?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)\)/gi,function(t,e){var i,o=e.trim().replace(/^"(.*)"$/,function(t,e){return e}).replace(/^'(.*)'$/,function(t,e){return e});return/^(#|data:|http:\/\/|https:\/\/|file:\/\/\/|\s*$)/i.test(o)?t:(i=0===o.indexOf("//")?o:0===o.indexOf("/")?n+o:r+o.replace(/^\.\//,""),"url("+JSON.stringify(i)+")")})}}, /*!****************************************************!*\ !*** ./node_modules/style-loader/lib/addStyles.js ***! \****************************************************/ /*! no static exports found */ /*! all exports used */ /*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(t,e,n){var r,i,o={},s=(r=function(){return window&&document&&document.all&&!window.atob},function(){return void 0===i&&(i=r.apply(this,arguments)),i}),a=function(t){var e={};return function(t){if("function"==typeof t)return t();if(void 0===e[t]){var n=function(t){return document.querySelector(t)}.call(this,t);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(t){n=null}e[t]=n}return e[t]}}(),u=null,c=0,l=[],f=n(/*! ./urls */5);function h(t,e){for(var n=0;n<t.length;n++){var r=t[n],i=o[r.id];if(i){i.refs++;for(var s=0;s<i.parts.length;s++)i.parts[s](r.parts[s]);for(;s<r.parts.length;s++)i.parts.push(b(r.parts[s],e))}else{var a=[];for(s=0;s<r.parts.length;s++)a.push(b(r.parts[s],e));o[r.id]={id:r.id,refs:1,parts:a}}}}function p(t,e){for(var n=[],r={},i=0;i<t.length;i++){var o=t[i],s=e.base?o[0]+e.base:o[0],a={css:o[1],media:o[2],sourceMap:o[3]};r[s]?r[s].parts.push(a):n.push(r[s]={id:s,parts:[a]})}return n}function d(t,e){var n=a(t.insertInto);if(!n)throw new Error("Couldn't find a style target. This probably means that the value for the 'insertInto' parameter is invalid.");var r=l[l.length-1];if("top"===t.insertAt)r?r.nextSibling?n.insertBefore(e,r.nextSibling):n.appendChild(e):n.insertBefore(e,n.firstChild),l.push(e);else if("bottom"===t.insertAt)n.appendChild(e);else{if("object"!=typeof t.insertAt||!t.insertAt.before)throw new Error("[Style Loader]\n\n Invalid value for parameter 'insertAt' ('options.insertAt') found.\n Must be 'top', 'bottom', or Object.\n (https://github.com/webpack-contrib/style-loader#insertat)\n");var i=a(t.insertInto+" "+t.insertAt.before);n.insertBefore(e,i)}}function v(t){if(null===t.parentNode)return!1;t.parentNode.removeChild(t);var e=l.indexOf(t);e>=0&&l.splice(e,1)}function m(t){var e=document.createElement("style");return t.attrs.type="text/css",y(e,t.attrs),d(t,e),e}function y(t,e){Object.keys(e).forEach(function(n){t.setAttribute(n,e[n])})}function b(t,e){var n,r,i,o;if(e.transform&&t.css){if(!(o=e.transform(t.css)))return function(){};t.css=o}if(e.singleton){var s=c++;n=u||(u=m(e)),r=T.bind(null,n,s,!1),i=T.bind(null,n,s,!0)}else t.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(n=function(t){var e=document.createElement("link");return t.attrs.type="text/css",t.attrs.rel="stylesheet",y(e,t.attrs),d(t,e),e}(e),r=function(t,e,n){var r=n.css,i=n.sourceMap,o=void 0===e.convertToAbsoluteUrls&&i;(e.convertToAbsoluteUrls||o)&&(r=f(r));i&&(r+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(i))))+" */");var s=new Blob([r],{type:"text/css"}),a=t.href;t.href=URL.createObjectURL(s),a&&URL.revokeObjectURL(a)}.bind(null,n,e),i=function(){v(n),n.href&&URL.revokeObjectURL(n.href)}):(n=m(e),r=function(t,e){var n=e.css,r=e.media;r&&t.setAttribute("media",r);if(t.styleSheet)t.styleSheet.cssText=n;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(n))}}.bind(null,n),i=function(){v(n)});return r(t),function(e){if(e){if(e.css===t.css&&e.media===t.media&&e.sourceMap===t.sourceMap)return;r(t=e)}else i()}}t.exports=function(t,e){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");(e=e||{}).attrs="object"==typeof e.attrs?e.attrs:{},e.singleton||"boolean"==typeof e.singleton||(e.singleton=s()),e.insertInto||(e.insertInto="head"),e.insertAt||(e.insertAt="bottom");var n=p(t,e);return h(n,e),function(t){for(var r=[],i=0;i<n.length;i++){var s=n[i];(a=o[s.id]).refs--,r.push(a)}t&&h(p(t,e),e);for(i=0;i<r.length;i++){var a;if(0===(a=r[i]).refs){for(var u=0;u<a.parts.length;u++)a.parts[u]();delete o[a.id]}}}};var g,_=(g=[],function(t,e){return g[t]=e,g.filter(Boolean).join("\n")});function T(t,e,n,r){var i=n?"":r.css;if(t.styleSheet)t.styleSheet.cssText=_(e,i);else{var o=document.createTextNode(i),s=t.childNodes;s[e]&&t.removeChild(s[e]),s.length?t.insertBefore(o,s[e]):t.appendChild(o)}}}, /*!*************************************************!*\ !*** ./node_modules/css-loader/lib/css-base.js ***! \*************************************************/ /*! no static exports found */ /*! all exports used */ /*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(t,e,n){"use strict";t.exports=function(t){var e=[];return e.toString=function(){return this.map(function(e){var n=function(t,e){var n=t[1]||"",r=t[3];if(!r)return n;if(e&&"function"==typeof btoa){var i=(s=r,"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(s))))+" */"),o=r.sources.map(function(t){return"/*# sourceURL="+r.sourceRoot+t+" */"});return[n].concat(o).concat([i]).join("\n")}var s;return[n].join("\n")}(e,t);return e[2]?"@media "+e[2]+"{"+n+"}":n}).join("")},e.i=function(t,n){"string"==typeof t&&(t=[[null,t,""]]);for(var r={},i=0;i<this.length;i++){var o=this[i][0];"number"==typeof o&&(r[o]=!0)}for(i=0;i<t.length;i++){var s=t[i];"number"==typeof s[0]&&r[s[0]]||(n&&!s[2]?s[2]=n:n&&(s[2]="("+s[2]+") and ("+n+")"),e.push(s))}},e}}, /*!*************************************************!*\ !*** ./node_modules/css-loader!./carrousel.css ***! \*************************************************/ /*! no static exports found */ /*! all exports used */ /*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(t,e,n){(t.exports=n(/*! ./node_modules/css-loader/lib/css-base.js */7)(!1)).push([t.i,".rbcarrousel{display:flex;flex-direction:column;overflow:hidden;position:relative;width:100%}.rbcarrousel__images{align-items:stretch;display:flex;flex-flow:row nowrap;height:100%;position:relative;transition:all .3s cubic-bezier(.25,.8,.25,1)}.rbcarrousel__image{width:100%}.rbcarrousel__image:active{outline:none}.rbcarrousel__image>img{display:block;height:100%;object-fit:contain;-webkit-user-drag:none;width:100%}.rbcarrousel__indicators{align-items:flex-end;bottom:10%;display:flex;flex-flow:row wrap;justify-content:center;margin:auto;position:absolute;width:100%}.rbcarrousel__indicator{background-color:transparent;border:.1rem solid #fff;border-radius:50%;box-shadow:0 3px 6px rgba(0,0,0,.32),0 3px 6px rgba(0,0,0,.46);cursor:pointer;height:.5rem;margin:.1rem;opacity:.5;padding:0;transition:all .3s cubic-bezier(.25,.8,.25,1);width:.5rem}.rbcarrousel__indicator--current{background-color:#fff}.rbcarrousel__indicators:hover{-webkit-backdrop-filter:blur(3)}.rbcarrousel__indicators:hover>.rbcarrousel__indicator{background-color:transparent;border:.2rem solid #fff;box-sizing:border-box;height:1rem;margin:.5rem;opacity:1;width:1rem}.rbcarrousel__indicators:hover>.rbcarrousel__indicator--current{background-color:#fff}.rbcarrousel__indicator:hover{transform:scale(1.2)}.rbcarrousel__indicator:active,.rbcarrousel__indicator:focus{outline:none;transform:scale(1)}.rbcarrousel__thumbnails{box-sizing:border-box;display:flex;height:30%;justify-content:flex-start;overflow:hidden;padding:.5rem;position:relative;width:100%}.rbcarrousel__thumbnail{cursor:pointer;display:flex;height:100%;justify-content:center;margin:0 .5rem;width:auto;position:relative;transition:all .3s cubic-bezier(.25,.8,.25,1);user-select:none}.rbcarrousel__thumbnail:active,.rbcarrousel__thumbnail:focus{outline:none;transform:scale(1)}.rbcarrousel__thumbnail>img{filter:grayscale(1);height:100%;outline:0 solid #87cefa;object-fit:contain;transition:all .3s cubic-bezier(.25,.8,.25,1);user-select:none;-webkit-user-drag:none}.rbcarrousel__thumbnail--current>img{outline:.15rem solid #87cefa;filter:grayscale(0)}.rbcarrousel__thumbnail:hover>img{transform:scale(1.2)}",""])}, /*!************************************************!*\ !*** ./node_modules/fbjs/lib/emptyFunction.js ***! \************************************************/ /*! no static exports found */ /*! all exports used */ /*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(t,e,n){"use strict";function r(t){return function(){return t}}var i=function(){};i.thatReturns=r,i.thatReturnsFalse=r(!1),i.thatReturnsTrue=r(!0),i.thatReturnsNull=r(null),i.thatReturnsThis=function(){return this},i.thatReturnsArgument=function(t){return t},t.exports=i}, /*!**********************************************!*\ !*** ./node_modules/fbjs/lib/emptyObject.js ***! \**********************************************/ /*! no static exports found */ /*! all exports used */ /*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(t,e,n){"use strict";t.exports={}}, /*!*********************************************!*\ !*** ./node_modules/object-assign/index.js ***! \*********************************************/ /*! no static exports found */ /*! all exports used */ /*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(t,e,n){"use strict"; /* object-assign (c) Sindre Sorhus @license MIT */var r=Object.getOwnPropertySymbols,i=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable;t.exports=function(){try{if(!Object.assign)return!1;var t=new String("abc");if(t[5]="de","5"===Object.getOwnPropertyNames(t)[0])return!1;for(var e={},n=0;n<10;n++)e["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(e).map(function(t){return e[t]}).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach(function(t){r[t]=t}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(t){return!1}}()?Object.assign:function(t,e){for(var n,s,a=function(t){if(null===t||void 0===t)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(t)}(t),u=1;u<arguments.length;u++){for(var c in n=Object(arguments[u]))i.call(n,c)&&(a[c]=n[c]);if(r){s=r(n);for(var l=0;l<s.length;l++)o.call(n,s[l])&&(a[s[l]]=n[s[l]])}}return a}}, /*!********************************************************!*\ !*** ./node_modules/react/cjs/react.production.min.js ***! \********************************************************/ /*! no static exports found */ /*! all exports used */ /*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(t,e,n){"use strict"; /** @license React v16.3.0 * react.production.min.js * * Copyright (c) 2013-present, Facebook, Inc. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},i=n(/*! object-assign */11),o=n(/*! fbjs/lib/emptyObject */10),s=n(/*! fbjs/lib/emptyFunction */9),a="function"==typeof Symbol&&Symbol.for,u=a?Symbol.for("react.element"):60103,c=a?Symbol.for("react.portal"):60106,l=a?Symbol.for("react.fragment"):60107,f=a?Symbol.for("react.strict_mode"):60108,h=a?Symbol.for("react.provider"):60109,p=a?Symbol.for("react.context"):60110,d=a?Symbol.for("react.async_mode"):60111,v=a?Symbol.for("react.forward_ref"):60112,m="function"==typeof Symbol&&Symbol.iterator;function y(t){for(var e=arguments.length-1,n="Minified React error #"+t+"; visit http://facebook.github.io/react/docs/error-decoder.html?invariant="+t,r=0;r<e;r++)n+="&args[]="+encodeURIComponent(arguments[r+1]);throw(e=Error(n+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings.")).name="Invariant Violation",e.framesToPop=1,e}var b={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}};function g(t,e,n){this.props=t,this.context=e,this.refs=o,this.updater=n||b}function _(){}function T(t,e,n){this.props=t,this.context=e,this.refs=o,this.updater=n||b}g.prototype.isReactComponent={},g.prototype.setState=function(t,e){"object"!==(void 0===t?"undefined":r(t))&&"function"!=typeof t&&null!=t&&y("85"),this.updater.enqueueSetState(this,t,e,"setState")},g.prototype.forceUpdate=function(t){this.updater.enqueueForceUpdate(this,t,"forceUpdate")},_.prototype=g.prototype;var E=T.prototype=new _;E.constructor=T,i(E,g.prototype),E.isPureReactComponent=!0;var w={current:null},x=Object.prototype.hasOwnProperty,O={key:!0,ref:!0,__self:!0,__source:!0};function S(t,e,n){var r=void 0,i={},o=null,s=null;if(null!=e)for(r in void 0!==e.ref&&(s=e.ref),void 0!==e.key&&(o=""+e.key),e)x.call(e,r)&&!O.hasOwnProperty(r)&&(i[r]=e[r]);var a=arguments.length-2;if(1===a)i.children=n;else if(1<a){for(var c=Array(a),l=0;l<a;l++)c[l]=arguments[l+2];i.children=c}if(t&&t.defaultProps)for(r in a=t.defaultProps)void 0===i[r]&&(i[r]=a[r]);return{$$typeof:u,type:t,key:o,ref:s,props:i,_owner:w.current}}function C(t){return"object"===(void 0===t?"undefined":r(t))&&null!==t&&t.$$typeof===u}var P=/\/+/g,j=[];function k(t,e,n,r){if(j.length){var i=j.pop();return i.result=t,i.keyPrefix=e,i.func=n,i.context=r,i.count=0,i}return{result:t,keyPrefix:e,func:n,context:r,count:0}}function A(t){t.result=null,t.keyPrefix=null,t.func=null,t.context=null,t.count=0,10>j.length&&j.push(t)}function I(t,e,n,i){var o=void 0===t?"undefined":r(t);"undefined"!==o&&"boolean"!==o||(t=null);var s=!1;if(null===t)s=!0;else switch(o){case"string":case"number":s=!0;break;case"object":switch(t.$$typeof){case u:case c:s=!0}}if(s)return n(i,t,""===e?"."+R(t,0):e),1;if(s=0,e=""===e?".":e+":",Array.isArray(t))for(var a=0;a<t.length;a++){var l=e+R(o=t[a],a);s+=I(o,l,n,i)}else if(null===t||void 0===t?l=null:l="function"==typeof(l=m&&t[m]||t["@@iterator"])?l:null,"function"==typeof l)for(t=l.call(t),a=0;!(o=t.next()).done;)s+=I(o=o.value,l=e+R(o,a++),n,i);else"object"===o&&y("31","[object Object]"===(n=""+t)?"object with keys {"+Object.keys(t).join(", ")+"}":n,"");return s}function R(t,e){return"object"===(void 0===t?"undefined":r(t))&&null!==t&&null!=t.key?function(t){var e={"=":"=0",":":"=2"};return"$"+(""+t).replace(/[=:]/g,function(t){return e[t]})}(t.key):e.toString(36)}function M(t,e){t.func.call(t.context,e,t.count++)}function N(t,e,n){var r=t.result,i=t.keyPrefix;t=t.func.call(t.context,e,t.count++),Array.isArray(t)?D(t,r,n,s.thatReturnsArgument):null!=t&&(C(t)&&(e=i+(!t.key||e&&e.key===t.key?"":(""+t.key).replace(P,"$&/")+"/")+n,t={$$typeof:u,type:t.type,key:e,ref:t.ref,props:t.props,_owner:t._owner}),r.push(t))}function D(t,e,n,r,i){var o="";null!=n&&(o=(""+n).replace(P,"$&/")+"/"),e=k(e,o,r,i),null==t||I(t,"",N,e),A(e)}var L={Children:{map:function(t,e,n){if(null==t)return t;var r=[];return D(t,r,null,e,n),r},forEach:function(t,e,n){if(null==t)return t;e=k(null,null,e,n),null==t||I(t,"",M,e),A(e)},count:function(t){return null==t?0:I(t,"",s.thatReturnsNull,null)},toArray:function(t){var e=[];return D(t,e,null,s.thatReturnsArgument),e},only:function(t){return C(t)||y("143"),t}},createRef:function(){return{current:null}},Component:g,PureComponent:T,createContext:function(t,e){return void 0===e&&(e=null),(t={$$typeof:p,_calculateChangedBits:e,_defaultValue:t,_currentValue:t,_changedBits:0,Provider:null,Consumer:null}).Provider={$$typeof:h,context:t},t.Consumer=t},forwardRef:function(t){return{$$typeof:v,render:t}},Fragment:l,StrictMode:f,unstable_AsyncMode:d,createElement:S,cloneElement:function(t,e,n){var r=void 0,o=i({},t.props),s=t.key,a=t.ref,c=t._owner;if(null!=e){void 0!==e.ref&&(a=e.ref,c=w.current),void 0!==e.key&&(s=""+e.key);var l=void 0;for(r in t.type&&t.type.defaultProps&&(l=t.type.defaultProps),e)x.call(e,r)&&!O.hasOwnProperty(r)&&(o[r]=void 0===e[r]&&void 0!==l?l[r]:e[r])}if(1===(r=arguments.length-2))o.children=n;else if(1<r){l=Array(r);for(var f=0;f<r;f++)l[f]=arguments[f+2];o.children=l}return{$$typeof:u,type:t.type,key:s,ref:a,props:o,_owner:c}},createFactory:function(t){var e=S.bind(null,t);return e.type=t,e},isValidElement:C,version:"16.3.0",__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{ReactCurrentOwner:w,assign:i}},U=Object.freeze({default:L}),z=U&&L||U;t.exports=z.default?z.default:z}, /*!***********************!*\ !*** ./Carrousel.jsx ***! \***********************/ /*! no static exports found */ /*! all exports used */ /*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},i=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),o=n(/*! react */1),s=c(o),a=c(n(/*! hammerjs */2));n(/*! ./carrousel.css */0);var u=c(n(/*! ./Indicator */4));function c(t){return t&&t.__esModule?t:{default:t}}var l=function(t){function e(){return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,o.Component),i(e,[{key:"componentDidMount",value:function(){var t=this,e=this.props.onSwipe;this.hammerHandler=new a.default(this.carrouselImages),this.hammerHandler.get("swipe").set({direction:a.default.DIRECTION_HORIZONTAL}),this.hammerHandler&&this.hammerHandler.on("swipe",function(n){2===n.direction&&e?e(t.getNextPosition.bind(t)(!0)):4===n.direction&&e&&e(t.getNextPosition.bind(t)(!1))})}},{key:"getNextPosition",value:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],e=this.props,n=e.data,r=e.position,i=(r||0)>=0?(r||0)%n.length:n.length-1-(Math.abs(r||0)-1)%n.length;return t?n.length===i+1?0:i+1:0===i?n.length-1:i-1}},{key:"render",value:function(){var t=this,e=this.props,n=e.children,i=e.data,o=e.indicator,a=e.indicatorOnClick,c=e.position,l=e.style;if(!(i&&i instanceof Array&&i.length))throw new Error('"data" prop is required as Array');return s.default.createElement("div",{className:"rbcarrousel",style:r({},l,{overflow:"hidden",position:"relative"})},s.default.createElement("div",{className:"rbcarrousel__images",ref:function(e){t.carrouselImages=e},style:{width:i.length+"00%",left:c&&c>=0?"-"+(c?c%i.length*100:0)+"%":"-"+(c?100*(i.length-1-(Math.abs(c)-1)%i.length):0)+"%"}},i.map(function(t,e){return s.default.createElement("div",{className:"rbcarrousel__image",key:t.alt,onClick:t.onClick,onKeyDown:function(e){8===e.keyCode&&t.onClick&&t.onClick()},role:"button",style:t.onClick?{cursor:"pointer"}:{},tabIndex:e},s.default.createElement("img",{src:t.src,alt:t.alt}))})),n&&s.default.cloneElement(n,{data:i,position:c}),o&&s.default.createElement(u.default,{data:i,indicatorOnClick:a,position:c||0}))}}]),e}();l.defaultProps={children:null,indicator:!1,position:0,style:{}},e.default=l}, /*!******************!*\ !*** ./index.js ***! \******************/ /*! no static exports found */ /*! all exports used */ /*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Thumbnails=void 0;var r=o(n(/*! ./Carrousel */13)),i=o(n(/*! ./Thumbnails */3));function o(t){return t&&t.__esModule?t:{default:t}}e.default=r.default;e.Thumbnails=i.default}])}); //# sourceMappingURL=index.js.map