(window.webpackJsonp_N_E=window.webpackJsonp_N_E||[]).push([[24],{A8Ji:function(t,e,n){"use strict";function i(t){var e="function"===typeof Symbol&&Symbol.iterator,n=e&&t[e],i=0;if(n)return n.call(t);if(t&&"number"===typeof t.length)return{next:function(){return t&&i>=t.length&&(t=void 0),{value:t&&t[i++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")}function r(t,e){var n="function"===typeof Symbol&&t[Symbol.iterator];if(!n)return t;var i,r,o=n.call(t),s=[];try{for(;(void 0===e||e-- >0)&&!(i=o.next()).done;)s.push(i.value)}catch(a){r={error:a}}finally{try{i&&!i.done&&(n=o.return)&&n.call(o)}finally{if(r)throw r.error}}return s}function o(){for(var t=[],e=0;e0},n.clear=function(){this.isPreReadyOver=!1,this.totalCount=0,this.preReadyCount=0,this.readyCount=0,this.totalErrorCount=0,this.elementInfos.forEach((function(t){!t.isReady&&t.loader&&t.loader.destroy()})),this.elementInfos=[]},n.destroy=function(){this.clear(),this.off()},n.getLoader=function(t,e){var n=this,i=t.tagName.toLowerCase(),r=this.options.loaders,o=Object.keys(r);if(r[i])return new r[i](t,e);var s=new C(t,e),a=v(t.querySelectorAll(o.join(", ")));s.setHasLoading(a.some((function(t){return m(t)})));var u=!1,c=this.clone().on("error",(function(t){s.onError(t.target)})).on("ready",(function(){s.onReady(u)}));return s.on("requestChildren",(function(){var e=E(t,o,n.options.prefix);c.check(e).on("preReady",(function(t){(u=t.isReady)||s.onPreReady()}))})).on("reqeustReadyChildren",(function(){c.check(a)})).on("requestDestroy",(function(){c.destroy()})),s},n.clone=function(){return new e(s({},this.options))},n.checkPreReady=function(t){return this.elementInfos[t].isPreReady=!0,++this.preReadyCount,!(this.preReadyCount=1)&&(t.error?(this.onAlreadyError(t),!1):(this.addEvents(),!0))},e.EVENTS=["loadedmetadata","error"],e}(x),S=function(t){function e(e){return void 0===e&&(e={}),t.call(this,s({loaders:{img:R,video:k}},e))||this}return o(e,t),e}(O);e.a=S},QdTK:function(t,e,n){"use strict";n.d(e,"a",(function(){return O})),n.d(e,"b",(function(){return o})),n.d(e,"c",(function(){return r})),n.d(e,"d",(function(){return j}));var i=n("dRl4"),r=function(){function t(t,e){var n=this;void 0===t&&(t=""),void 0===e&&(e=1),this.update=function(){n._onMove()},this._onMove=function(){var t=n._flicking,e=n._selector,i=n._scale;t&&t.visiblePanels.forEach((function(t){var n=t.outsetProgress,r=t.element,o=e?r.querySelector(e):r,s=Math.min(1,Math.max(0,1-Math.abs(n*i)));o.style.opacity=""+s}))},this._flicking=null,this._selector=t,this._scale=e}var e=t.prototype;return Object.defineProperty(e,"selector",{get:function(){return this._selector},set:function(t){this._selector=t},enumerable:!1,configurable:!0}),Object.defineProperty(e,"scale",{get:function(){return this._scale},set:function(t){this._scale=t},enumerable:!1,configurable:!0}),e.init=function(t){this._flicking&&this.destroy(),this._flicking=t,t.on(i.b.MOVE,this._onMove),t.on(i.b.AFTER_RESIZE,this.update),this._onMove()},e.destroy=function(){this._flicking&&(this._flicking.off(i.b.MOVE,this._onMove),this._flicking=null)},t}(),o=function(){function t(t){var e=this,n=void 0===t?{}:t,r=n.duration,o=void 0===r?2e3:r,s=n.direction,a=void 0===s?i.a.NEXT:s,u=n.stopOnHover,c=void 0!==u&&u;this._flicking=null,this._timerId=0,this._mouseEntered=!1,this.play=function(){var t=e._flicking,n=e._direction;t&&(e.stop(),e._mouseEntered||t.animating||(e._timerId=window.setTimeout((function(){n===i.a.NEXT?t.next().catch((function(){})):t.prev().catch((function(){})),e.play()}),e._duration)))},this.stop=function(){clearTimeout(e._timerId)},this._onMouseEnter=function(){e._mouseEntered=!0,e.stop()},this._onMouseLeave=function(){e._mouseEntered=!1,e.play()},this._duration=o,this._direction=a,this._stopOnHover=c}var e=t.prototype;return Object.defineProperty(e,"duration",{get:function(){return this._duration},set:function(t){this._duration=t},enumerable:!1,configurable:!0}),Object.defineProperty(e,"direction",{get:function(){return this._direction},set:function(t){this._direction=t},enumerable:!1,configurable:!0}),Object.defineProperty(e,"stopOnHover",{get:function(){return this._stopOnHover},set:function(t){this._stopOnHover=t},enumerable:!1,configurable:!0}),e.init=function(t){var e;if(this._flicking&&this.destroy(),t.on(((e={})[i.b.MOVE_START]=this.stop,e[i.b.HOLD_START]=this.stop,e[i.b.MOVE_END]=this.play,e[i.b.SELECT]=this.play,e)),this._flicking=t,this._stopOnHover){var n=this._flicking.element;n.addEventListener("mouseenter",this._onMouseEnter,!1),n.addEventListener("mouseleave",this._onMouseLeave,!1)}this.play()},e.destroy=function(){var t=this._flicking;if(this._mouseEntered=!1,this.stop(),t){t.off(i.b.MOVE_START,this.stop),t.off(i.b.HOLD_START,this.stop),t.off(i.b.MOVE_END,this.play),t.off(i.b.SELECT,this.play);var e=t.element;e.removeEventListener("mouseenter",this._onMouseEnter,!1),e.removeEventListener("mouseleave",this._onMouseLeave,!1),this._flicking=null}},e.update=function(){},t}(),s={CLICK:"click",MOUSE_DOWN:"mousedown",TOUCH_START:"touchstart"},a=".flicking-arrow-prev",u=".flicking-arrow-next",c="flicking-arrow-disabled",h=".flicking-pagination",l="flicking-pagination",f="bullets",p="bullet",d="bullet-active",v="fraction",m="fraction-current",g="fraction-total",y="uninitialized",_="scroll",E="slider",b="bullet-prev",P="bullet-next",T={BULLET:"bullet",FRACTION:"fraction",SCROLL:"scroll"},w=function(t,e){t.classList?t.classList.add(e):t.className.split(" ").indexOf(e)<0&&(t.className=t.className+" "+e)},x=function(t,e){if(t.classList)t.classList.remove(e);else{var n=new RegExp("( |^)"+e+"( |$)","g");t.className.replace(n," ")}},C=function(t,e,n){var i=e.querySelector(t);if(!i)throw new Error("[Flicking-"+n+"] Couldn't find element with the given selector: "+t);return i},O=function(){function t(t){var e=this,n=void 0===t?{}:t,r=n.parentEl,o=void 0===r?null:r,s=n.prevElSelector,h=void 0===s?a:s,l=n.nextElSelector,f=void 0===l?u:l,p=n.disabledClass,d=void 0===p?c:p,v=n.moveCount,m=void 0===v?1:v,g=n.moveByViewportSize,y=void 0!==g&&g;this._flicking=null,this._preventInputPropagation=function(t){t.stopPropagation()},this._onPrevClick=function(){var t=e._flicking,n=t.camera,i=n.anchorPoints;if(!(t.animating||i.length<=0)){var r=i[0],o=e._moveCount;if(e._moveByViewportSize)t.control.moveToPosition(n.position-n.size,t.duration).catch(e._onCatch);else if(t.circularEnabled){for(var s=t.currentPanel,a=0;ar.panel.index?t.moveTo(Math.max(t.index-o,r.panel.index)).catch(e._onCatch):n.position>n.range.min&&t.moveTo(t.index).catch(e._onCatch)}},this._onNextClick=function(){var t=e._flicking,n=t.camera,i=n.anchorPoints;if(!(t.animating||i.length<=0)){var r=i[i.length-1],o=e._moveCount;if(e._moveByViewportSize)t.control.moveToPosition(n.position+n.size,t.duration).catch(e._onCatch);else if(t.circularEnabled){for(var s=t.currentPanel,a=0;an.range.min&&t.moveTo(t.index).catch(e._onCatch)}},this._onAnimation=function(){var t=e._flicking,n=t.camera,i=t.control.controller;t.holding?e._updateClass(n.position):e._updateClass(i.animatingContext.end)},this._onCatch=function(t){if(!(t instanceof i.d))throw t},this._parentEl=o,this._prevElSelector=h,this._nextElSelector=f,this._disabledClass=d,this._moveCount=m,this._moveByViewportSize=y}var e=t.prototype;return Object.defineProperty(e,"prevEl",{get:function(){return this._prevEl},enumerable:!1,configurable:!0}),Object.defineProperty(e,"nextEl",{get:function(){return this._nextEl},enumerable:!1,configurable:!0}),Object.defineProperty(e,"parentEl",{get:function(){return this._parentEl},set:function(t){this._parentEl=t},enumerable:!1,configurable:!0}),Object.defineProperty(e,"prevElSelector",{get:function(){return this._prevElSelector},set:function(t){this._prevElSelector=t},enumerable:!1,configurable:!0}),Object.defineProperty(e,"nextElSelector",{get:function(){return this._nextElSelector},set:function(t){this._nextElSelector=t},enumerable:!1,configurable:!0}),Object.defineProperty(e,"disabledClass",{get:function(){return this._disabledClass},set:function(t){this._disabledClass=t},enumerable:!1,configurable:!0}),Object.defineProperty(e,"moveCount",{get:function(){return this._moveCount},set:function(t){this._moveCount=t},enumerable:!1,configurable:!0}),Object.defineProperty(e,"moveByViewportSize",{get:function(){return this._moveByViewportSize},set:function(t){this._moveByViewportSize=t},enumerable:!1,configurable:!0}),e.init=function(t){var e=this;this._flicking&&this.destroy(),this._flicking=t,t.on(i.b.MOVE,this._onAnimation);var n=this._parentEl?this._parentEl:t.element,r=C(this._prevElSelector,n,"Arrow"),o=C(this._nextElSelector,n,"Arrow");[s.MOUSE_DOWN,s.TOUCH_START].forEach((function(t){r.addEventListener(t,e._preventInputPropagation),o.addEventListener(t,e._preventInputPropagation)})),r.addEventListener(s.CLICK,this._onPrevClick),o.addEventListener(s.CLICK,this._onNextClick),this._prevEl=r,this._nextEl=o,this.update()},e.destroy=function(){var t=this,e=this._flicking;if(e){e.off(i.b.MOVE,this._onAnimation);var n=this._prevEl,r=this._nextEl;[s.MOUSE_DOWN,s.TOUCH_START].forEach((function(e){n.removeEventListener(e,t._preventInputPropagation),r.removeEventListener(e,t._preventInputPropagation)})),n.removeEventListener(s.CLICK,this._onPrevClick),r.removeEventListener(s.CLICK,this._onNextClick),this._flicking=null}},e.update=function(){this._updateClass(this._flicking.camera.position)},e._updateClass=function(t){var e=this._flicking,n=this._disabledClass,i=this._prevEl,r=this._nextEl,o=e.camera.range,s=!e.circularEnabled&&t<=o.min,a=!e.circularEnabled&&t>=o.max;s?w(i,n):x(i,n),a?w(r,n):x(r,n)},t}(),R=function(t,e){return(R=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)};function k(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}R(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}function S(t,e,n){if(n||2===arguments.length)for(var i,r=0,o=e.length;r0?t-u[0].panel.index+1:0;s.innerHTML=i.fractionCurrentFormat(c),a.innerHTML=i.fractionTotalFormat(u.length)},e}(A),L=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e._bullets=[],e._bulletSize=0,e._previousIndex=-1,e._sliderIndex=-1,e.moveTo=function(t){var n=e._pagination,i=e._wrapper.firstElementChild,r=e._bulletSize,o=r*n.bulletCount;i.style.transform="translate("+(o/2-(t+.5)*r)+"px)",e._sliderIndex=t},e}k(e,t);var n=e.prototype;return n.render=function(){var t=this._wrapper,e=this._flicking,n=this._pagination,r=n.renderBullet,o=e.camera.anchorPoints,a=n.classPrefix+"-"+_,u=n.classPrefix+"-"+p,c=n.classPrefix+"-"+E,h=n.classPrefix+"-"+y,l=document.createElement("div");w(l,c),w(t,h),w(t,a),t.appendChild(l),l.innerHTML=o.map((function(t,e){return r(u,e)})).join("\n");var f=[].slice.call(l.children);if(f.forEach((function(t,n){var r=o[n];t.addEventListener(s.MOUSE_DOWN,(function(t){t.stopPropagation()})),t.addEventListener(s.TOUCH_START,(function(t){t.stopPropagation()})),t.addEventListener(s.CLICK,(function(){e.moveTo(r.panel.index).catch((function(t){if(!(t instanceof i.d))throw t}))}))})),!(f.length<=0)){var d=getComputedStyle(f[0]),v=f[0].clientWidth+parseFloat(d.marginLeft)+parseFloat(d.marginRight);t.style.width=v*n.bulletCount+"px",this._bullets=f,this._bulletSize=v,this.update(this._flicking.index),window.requestAnimationFrame((function(){x(t,h)}))}},n.update=function(t){var e=this._pagination,n=this._flicking,r=this._bullets,o=this._previousIndex,s=n.camera.anchorPoints,a=t-s[0].panel.index;if(!(s.length<=0)){var u=e.classPrefix+"-"+d,c=e.classPrefix+"-"+b,h=e.classPrefix+"-"+P,l=new RegExp("^"+c),f=new RegExp("^"+h);r.forEach((function(t,e){for(var n,i=e-a,r=0,o=t.className.split(" ");r0?(n=Math.abs(i),""+h+(n>1?n:"")):function(t){return""+c+(t>1?t:"")}(Math.abs(i)))})),e.scrollOnChange(a,{total:r.length,prevIndex:o,sliderIndex:this._sliderIndex,direction:a>o?i.a.NEXT:i.a.PREV,bullets:S([],r),moveTo:this.moveTo}),this._previousIndex=a}},e}(A),j=function(){function t(t){var e=this,n=void 0===t?{}:t,i=n.parentEl,r=void 0===i?null:i,o=n.selector,s=void 0===o?h:o,a=n.type,u=void 0===a?T.BULLET:a,c=n.classPrefix,f=void 0===c?l:c,p=n.bulletCount,d=void 0===p?5:p,v=n.renderBullet,m=void 0===v?function(t){return''}:v,g=n.renderFraction,y=void 0===g?function(t,e){return'/'}:g,_=n.fractionCurrentFormat,E=void 0===_?function(t){return t.toString()}:_,b=n.fractionTotalFormat,P=void 0===b?function(t){return t.toString()}:b,w=n.scrollOnChange,x=void 0===w?function(t,e){return e.moveTo(t)}:w;this._flicking=null,this.update=function(){e._removeAllChilds(),e._renderer.render()},this._onIndexChange=function(t){e._renderer.update(t.index)},this._parentEl=r,this._selector=s,this._type=u,this._classPrefix=f,this._bulletCount=d,this._renderBullet=m,this._renderFraction=y,this._fractionCurrentFormat=E,this._fractionTotalFormat=P,this._scrollOnChange=x}var e=t.prototype;return Object.defineProperty(e,"parentEl",{get:function(){return this._parentEl},set:function(t){this._parentEl=t},enumerable:!1,configurable:!0}),Object.defineProperty(e,"selector",{get:function(){return this._selector},set:function(t){this._selector=t},enumerable:!1,configurable:!0}),Object.defineProperty(e,"type",{get:function(){return this._type},set:function(t){this._type=t},enumerable:!1,configurable:!0}),Object.defineProperty(e,"classPrefix",{get:function(){return this._classPrefix},enumerable:!1,configurable:!0}),Object.defineProperty(e,"bulletCount",{get:function(){return this._bulletCount},set:function(t){this._bulletCount=t},enumerable:!1,configurable:!0}),Object.defineProperty(e,"renderBullet",{get:function(){return this._renderBullet},set:function(t){this._renderBullet=t},enumerable:!1,configurable:!0}),Object.defineProperty(e,"renderFraction",{get:function(){return this._renderFraction},set:function(t){this._renderFraction=t},enumerable:!1,configurable:!0}),Object.defineProperty(e,"fractionCurrentFormat",{get:function(){return this._fractionCurrentFormat},set:function(t){this._fractionCurrentFormat=t},enumerable:!1,configurable:!0}),Object.defineProperty(e,"fractionTotalFormat",{get:function(){return this._fractionTotalFormat},set:function(t){this._fractionTotalFormat=t},enumerable:!1,configurable:!0}),Object.defineProperty(e,"scrollOnChange",{get:function(){return this._scrollOnChange},set:function(t){this._scrollOnChange=t},enumerable:!1,configurable:!0}),Object.defineProperty(e,"bulletWrapperclassPrefixClass",{set:function(t){this._classPrefix=t},enumerable:!1,configurable:!0}),e.init=function(t){this._flicking&&this.destroy(),this._flicking=t;var e=this._type,n=this._selector,r=(this._parentEl?this._parentEl:t.element).querySelector(n);if(!r)throw new Error("[Flicking-Pagination] Couldn't find element with the given selector: "+n);this._wrapper=r,this._renderer=this._createRenderer(e),t.on(i.b.WILL_CHANGE,this._onIndexChange),t.on(i.b.WILL_RESTORE,this._onIndexChange),t.on(i.b.PANEL_CHANGE,this.update),this.update()},e.destroy=function(){var t=this._flicking;t&&(t.off(i.b.WILL_CHANGE,this._onIndexChange),t.off(i.b.WILL_RESTORE,this._onIndexChange),t.off(i.b.PANEL_CHANGE,this.update),this._removeAllChilds(),this._flicking=null)},e._createRenderer=function(t){var e={flicking:this._flicking,pagination:this,wrapper:this._wrapper};switch(t){case T.BULLET:return new I(e);case T.FRACTION:return new D(e);case T.SCROLL:return new L(e);default:throw new Error('[Flicking-Pagination] type "'+t+'" is not supported.')}},e._removeAllChilds=function(){for(var t=this._wrapper;t.firstChild;)t.removeChild(t.firstChild)},t}()},tbdb:function(t,e,n){"use strict";n.d(e,"a",(function(){return C})),n.d(e,"b",(function(){return R}));var i=n("q1tI"),r=n.n(i),o=n("A8Ji"),s=function(){function t(){this.keys=[],this.values=[]}var e=t.prototype;return e.get=function(t){return this.values[this.keys.indexOf(t)]},e.set=function(t,e){var n=this.keys,i=this.values,r=n.indexOf(t),o=-1===r?n.length:r;n[o]=t,i[o]=e},t}(),a=function(){function t(){this.object={}}var e=t.prototype;return e.get=function(t){return this.object[t]},e.set=function(t,e){this.object[t]=e},t}(),u="function"===typeof Map,c=function(){function t(){}var e=t.prototype;return e.connect=function(t,e){this.prev=t,this.next=e,t&&(t.next=this),e&&(e.prev=this)},e.disconnect=function(){var t=this.prev,e=this.next;t&&(t.next=e),e&&(e.prev=t)},e.getIndex=function(){for(var t=this,e=-1;t;)t=t.prev,++e;return e},t}();var h=function(){function t(t,e,n,i,r,o,s,a){this.prevList=t,this.list=e,this.added=n,this.removed=i,this.changed=r,this.maintained=o,this.changedBeforeAdded=s,this.fixed=a}var e=t.prototype;return Object.defineProperty(e,"ordered",{get:function(){return this.cacheOrdered||this.caculateOrdered(),this.cacheOrdered},enumerable:!0,configurable:!0}),Object.defineProperty(e,"pureChanged",{get:function(){return this.cachePureChanged||this.caculateOrdered(),this.cachePureChanged},enumerable:!0,configurable:!0}),e.caculateOrdered=function(){var t=function(t,e){var n=[],i=[];return t.forEach((function(t){var e=t[0],r=t[1],o=new c;n[e]=o,i[r]=o})),n.forEach((function(t,e){t.connect(n[e-1])})),t.filter((function(t,n){return!e[n]})).map((function(t,e){var r=t[0],o=t[1];if(r===o)return[0,0];var s=n[r],a=i[o-1],u=s.getIndex();return s.disconnect(),a?s.connect(a,a.next):s.connect(void 0,n[0]),[u,s.getIndex()]}))}(this.changedBeforeAdded,this.fixed),e=this.changed,n=[];this.cacheOrdered=t.filter((function(t,i){var r=t[0],o=t[1],s=e[i],a=s[0],u=s[1];if(r!==o)return n.push([a,u]),!0})),this.cachePureChanged=n},t}();function l(t,e,n){var i=u?Map:n?a:s,r=n||function(t){return t},o=[],c=[],l=[],f=t.map(r),p=e.map(r),d=new i,v=new i,m=[],g=[],y={},_=[],E=0,b=0;return f.forEach((function(t,e){d.set(t,e)})),p.forEach((function(t,e){v.set(t,e)})),f.forEach((function(t,e){var n=v.get(t);"undefined"===typeof n?(++b,c.push(e)):y[n]=b})),p.forEach((function(t,e){var n=d.get(t);"undefined"===typeof n?(o.push(e),++E):(l.push([n,e]),b=y[e]||0,m.push([n-b,e-E]),g.push(e===n),n!==e&&_.push([n,e]))})),c.reverse(),new h(t,e,o,c,_,l,m,g)}var f=function(){function t(t,e){void 0===t&&(t=[]),this.findKeyCallback=e,this.list=[].slice.call(t)}return t.prototype.update=function(t){var e=[].slice.call(t),n=l(this.list,e,this.findKeyCallback);return this.list=e,n},t}(),p=n("dRl4"),d=n("i8i4"),v=function(t,e){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)};function m(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}v(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}var g=function(){return(g=Object.assign||function(t){for(var e,n=1,i=arguments.length;n0&&r[r.length-1])&&(6===o[0]||2===o[0])){s=0;continue}if(3===o[0]&&(!r||o[1]>r[0]&&o[1]0?new p.f:new p.e({providerCtor:O})},n=new p.g(this._viewportElement,g(g({},t),{externalRenderer:new T(e)}));this._vanillaFlicking=n,this._currentState=b.UPDATED;var i=this._getChildren();this._jsxDiffer=new f(i,(function(t){return t.key})),this._pluginsDiffer=new f,this._bindEvents(),this._checkPlugins(),t.status&&n.setStatus(t.status)},n.componentWillUnmount=function(){var t;null===(t=this._vanillaFlicking)||void 0===t||t.destroy()},n.shouldComponentUpdate=function(t){var e=this.props;if(this._currentState!==b.BEFORE_UPDATE&&e.children!==t.children){var n=this._getChildren(t.children);this._panels=this._createPanelRefs(t,n),this._diffResult=this._jsxDiffer.update(n)}for(var i in this._currentState=b.BEFORE_UPDATE,t)if(e[i]!==t[i])return!0;return!1},n.componentDidUpdate=function(){var t=this._vanillaFlicking,e=this._renderEmitter,n=this._diffResult;this._checkPlugins(),e.trigger("render"),this._currentState=b.UPDATED,n&&t.initialized&&(Object(p.l)(t,n,this.reactPanels),this._diffResult=null)},n.render=function(){var t,e,n=this,r=this.props,o=r.viewportTag,s=r.cameraTag,a={},u=this._vanillaFlicking;for(var c in this._currentState=b.RENDER,r)c in P||c in p.g.prototype||(a[c]=r[c]);var h=u&&u.initialized,l=["flicking-viewport"];(u?u.horizontal:null===(t=r.horizontal)||void 0===t||t)||l.push("vertical"),r.hideBeforeInit&&!h&&l.push("flicking-hidden"),a.className&&l.push(a.className);var f=!h&&r.firstPanelSize?{style:{transform:Object(p.h)(this.props.align,this.props.horizontal,this.props.firstPanelSize)}}:{},d=r.virtual&&(null!==(e=r.panelsPerView)&&void 0!==e?e:-1)>0?this._getVirtualPanels():this._getPanels();return i.createElement(o,g({},a,{className:l.join(" "),ref:function(t){t&&(n._viewportElement=t)}}),i.createElement(s,g({className:"flicking-camera"},f),d),this._getViewportSlot())},n._createPanelRefs=function(t,e){var n,r=null!==(n=t.panelsPerView)&&void 0!==n?n:-1;return r>0&&t.virtual?Object(p.k)(r+1).map((function(){return i.createRef()})):e.map((function(){return i.createRef()}))},n._bindEvents=function(){var t=this,e=this._vanillaFlicking,n=this.props;Object.keys(p.b).forEach((function(i){var r=p.b[i],o="on"+(r.charAt(0).toUpperCase()+r.slice(1));e.on(r,(function(e){e.currentTarget=t,n[o](e)}))})),e.once(p.b.READY,(function(){t.forceUpdate()}))},n._checkPlugins=function(){var t=this._vanillaFlicking,e=this._pluginsDiffer.update(this.props.plugins),n=e.list,i=e.added,r=e.removed,o=e.prevList;t.addPlugins.apply(t,i.map((function(t){return n[t]}))),t.removePlugins.apply(t,r.map((function(t){return o[t]})))},n._getChildren=function(t){var e=this;return void 0===t&&(t=this.props.children),i.Children.toArray(t).filter((function(t){return t.type!==C})).reduce((function(t,n){return E(E([],t,!0),e._unpackFragment(n),!0)}),[])},n._getViewportSlot=function(){return i.Children.toArray(this.props.children).filter((function(t){return t.type===C}))},n._unpackFragment=function(t){var e=this;return this._isFragment(t)?i.Children.toArray(t.props.children).reduce((function(t,n){return E(E([],t,!0),e._unpackFragment(n),!0)}),[]):[t]},n._getVirtualPanels=function(){var t=this,e=this.props.virtual.panelClass,n=void 0===e?"flicking-panel":e,r=this.props.panelsPerView,o=this._vanillaFlicking,s=o&&o.initialized?o.renderer.strategy.getRenderingIndexesByOrder(o):Object(p.k)(r+1),a=o&&o.panels[0],u=a?o.horizontal?{width:a.size}:{height:a.size}:{};return s.map((function(e){return i.createElement("div",{key:e,"data-element-index":e,ref:t._panels[e],className:n,style:u})}))},n._getPanels=function(){var t=this,e=this._getChildren(),n=this._vanillaFlicking,r=this._diffResult,o=n&&n.initialized?r?Object(p.j)(n,r):Object(p.j)(n,l(e,e)):e;return this.props.useFindDOMNode?o.map((function(e,n){return i.createElement(x,{key:e.key,ref:t._panels[n]},e)})):o.map((function(e,n){return i.createElement(w,{key:e.key,ref:t._panels[n]},e)}))},n._isFragment=function(t){return t.type?t.type===i.Fragment:t===i.Fragment},e.defaultProps=P,function(t,e,n,i){var r,o=arguments.length,s=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"===typeof Reflect&&"function"===typeof Reflect.decorate)s=Reflect.decorate(t,e,n,i);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,n,s):r(e,n))||s);o>3&&s&&Object.defineProperty(e,n,s)}([p.m],e.prototype,"_vanillaFlicking",void 0),e}(i.Component)},yMu5:function(t,e,n){"use strict";function i(){return(i=Object.assign||function(t){for(var e=1;e-1}var j=function(){function t(t,e){this.manager=t,this.set(e)}var e=t.prototype;return e.set=function(t){t===m&&(t=this.compute()),v&&this.manager.element.style&&P[t]&&(this.manager.element.style[d]=t),this.actions=t.toLowerCase().trim()},e.update=function(){this.set(this.manager.options.touchAction)},e.compute=function(){var t=[];return I(this.manager.recognizers,(function(e){D(e.options.enable,[e])&&(t=t.concat(e.getTouchAction()))})),function(t){if(L(t,_))return _;var e=L(t,E),n=L(t,b);return e&&n?_:e||n?e?E:b:L(t,y)?y:g}(t.join(" "))},e.preventDefaults=function(t){var e=t.srcEvent,n=t.offsetDirection;if(this.manager.session.prevented)e.preventDefault();else{var i=this.actions,r=L(i,_)&&!P.none,o=L(i,b)&&!P["pan-y"],s=L(i,E)&&!P["pan-x"];if(r){var a=1===t.pointers.length,u=t.distance<2,c=t.deltaTime<250;if(a&&u&&c)return}if(!s||!o)return r||o&&6&n||s&&n&k?this.preventSrc(e):void 0}},e.preventSrc=function(t){this.manager.session.prevented=!0,t.preventDefault()},t}();function M(t,e){for(;t;){if(t===e)return!0;t=t.parentNode}return!1}function F(t){var e=t.length;if(1===e)return{x:h(t[0].clientX),y:h(t[0].clientY)};for(var n=0,i=0,r=0;r=l(e)?t<0?2:4:e<0?8:R}function U(t,e,n){return{x:e/t||0,y:n/t||0}}function X(t,e){var n=t.session,i=e.pointers,r=i.length;n.firstInput||(n.firstInput=N(e)),r>1&&!n.firstMultiple?n.firstMultiple=N(e):1===r&&(n.firstMultiple=!1);var o=n.firstInput,s=n.firstMultiple,a=s?s.center:o.center,u=e.center=F(i);e.timeStamp=f(),e.deltaTime=e.timeStamp-o.timeStamp,e.angle=H(a,u),e.distance=z(a,u),function(t,e){var n=e.center,i=t.offsetDelta||{},r=t.prevDelta||{},o=t.prevInput||{};1!==e.eventType&&4!==o.eventType||(r=t.prevDelta={x:o.deltaX||0,y:o.deltaY||0},i=t.offsetDelta={x:n.x,y:n.y}),e.deltaX=r.x+(n.x-i.x),e.deltaY=r.y+(n.y-i.y)}(n,e),e.offsetDirection=V(e.deltaX,e.deltaY);var c,h,p=U(e.deltaTime,e.deltaX,e.deltaY);e.overallVelocityX=p.x,e.overallVelocityY=p.y,e.overallVelocity=l(p.x)>l(p.y)?p.x:p.y,e.scale=s?(c=s.pointers,z((h=i)[0],h[1],A)/z(c[0],c[1],A)):1,e.rotation=s?function(t,e){return H(e[1],e[0],A)+H(t[1],t[0],A)}(s.pointers,i):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,i,r,o,s=t.lastInterval||e,a=e.timeStamp-s.timeStamp;if(8!==e.eventType&&(a>25||void 0===s.velocity)){var u=e.deltaX-s.deltaX,c=e.deltaY-s.deltaY,h=U(a,u,c);i=h.x,r=h.y,n=l(h.x)>l(h.y)?h.x:h.y,o=V(u,c),t.lastInterval=e}else n=s.velocity,i=s.velocityX,r=s.velocityY,o=s.direction;e.velocity=n,e.velocityX=i,e.velocityY=r,e.direction=o}(n,e);var d,v=t.element,m=e.srcEvent;M(d=m.composedPath?m.composedPath()[0]:m.path?m.path[0]:m.target,v)&&(v=d),e.target=v}function Y(t,e,n){var i=n.pointers.length,r=n.changedPointers.length,o=1&e&&i-r===0,s=12&e&&i-r===0;n.isFirst=!!o,n.isFinal=!!s,o&&(t.session={}),n.eventType=e,X(t,n),t.emit("hammer.input",n),t.recognize(n),t.session.prevInput=n}function q(t){return t.trim().split(/\s+/g)}function W(t,e,n){I(q(e),(function(e){t.addEventListener(e,n,!1)}))}function B(t,e,n){I(q(e),(function(e){t.removeEventListener(e,n,!1)}))}function G(t){var e=t.ownerDocument||t;return e.defaultView||e.parentWindow||window}var K=function(){function t(t,e){var n=this;this.manager=t,this.callback=e,this.element=t.element,this.target=t.options.inputTarget,this.domHandler=function(e){D(t.options.enable,[t])&&n.handler(e)},this.init()}var e=t.prototype;return e.handler=function(){},e.init=function(){this.evEl&&W(this.element,this.evEl,this.domHandler),this.evTarget&&W(this.target,this.evTarget,this.domHandler),this.evWin&&W(G(this.element),this.evWin,this.domHandler)},e.destroy=function(){this.evEl&&B(this.element,this.evEl,this.domHandler),this.evTarget&&B(this.target,this.evTarget,this.domHandler),this.evWin&&B(G(this.element),this.evWin,this.domHandler)},t}();function J(t,e,n){if(t.indexOf&&!n)return t.indexOf(e);for(var i=0;in[e]})):i.sort()),i}var rt={touchstart:1,touchmove:2,touchend:4,touchcancel:8},ot="touchstart touchmove touchend touchcancel",st=function(t){function e(){var n;return e.prototype.evTarget=ot,(n=t.apply(this,arguments)||this).targetIds={},n}return r(e,t),e.prototype.handler=function(t){var e=rt[t.type],n=at.call(this,t,e);n&&this.callback(this.manager,e,{pointers:n[0],changedPointers:n[1],pointerType:C,srcEvent:t})},e}(K);function at(t,e){var n,i,r=nt(t.touches),o=this.targetIds;if(3&e&&1===r.length)return o[r[0].identifier]=!0,[r,r];var s=nt(t.changedTouches),a=[],u=this.target;if(i=r.filter((function(t){return M(t.target,u)})),1===e)for(n=0;n-1&&i.splice(t,1)}),2500)}}function pt(t,e){1&t?(this.primaryTouch=e.changedPointers[0].identifier,ft.call(this,e)):12&t&&ft.call(this,e)}function dt(t){for(var e=t.srcEvent.clientX,n=t.srcEvent.clientY,i=0;i-1&&this.requireFail.splice(e,1),this},e.hasRequireFailures=function(){return this.requireFail.length>0},e.canRecognizeWith=function(t){return!!this.simultaneous[t.id]},e.emit=function(t){var e=this,n=this.state;function i(n){e.manager.emit(n,t)}n<8&&i(e.options.event+Et(n)),i(e.options.event),t.additionalEvent&&i(t.additionalEvent),n>=8&&i(e.options.event+Et(n))},e.tryEmit=function(t){if(this.canEmit())return this.emit(t);this.state=gt},e.canEmit=function(){for(var t=0;te.threshold&&r&e.direction},n.attrTest=function(t){return Tt.prototype.attrTest.call(this,t)&&(2&this.state||!(2&this.state)&&this.directionTest(t))},n.emit=function(e){this.pX=e.deltaX,this.pY=e.deltaY;var n=wt(e.direction);n&&(e.additionalEvent=this.options.event+n),t.prototype.emit.call(this,e)},e}(Tt),Ct=function(t){function e(e){return void 0===e&&(e={}),t.call(this,i({event:"swipe",threshold:10,velocity:.3,direction:30,pointers:1},e))||this}r(e,t);var n=e.prototype;return n.getTouchAction=function(){return xt.prototype.getTouchAction.call(this)},n.attrTest=function(e){var n,i=this.options.direction;return 30&i?n=e.overallVelocity:6&i?n=e.overallVelocityX:i&k&&(n=e.overallVelocityY),t.prototype.attrTest.call(this,e)&&i&e.offsetDirection&&e.distance>this.options.threshold&&e.maxPointers===this.options.pointers&&l(n)>this.options.velocity&&4&e.eventType},n.emit=function(t){var e=wt(t.offsetDirection);e&&this.manager.emit(this.options.event+e,t),this.manager.emit(this.options.event,t)},e}(Tt),Ot=function(t){function e(e){return void 0===e&&(e={}),t.call(this,i({event:"pinch",threshold:0,pointers:2},e))||this}r(e,t);var n=e.prototype;return n.getTouchAction=function(){return[_]},n.attrTest=function(e){return t.prototype.attrTest.call(this,e)&&(Math.abs(e.scale-1)>this.options.threshold||2&this.state)},n.emit=function(e){if(1!==e.scale){var n=e.scale<1?"in":"out";e.additionalEvent=this.options.event+n}t.prototype.emit.call(this,e)},e}(Tt),Rt=function(t){function e(e){return void 0===e&&(e={}),t.call(this,i({event:"rotate",threshold:0,pointers:2},e))||this}r(e,t);var n=e.prototype;return n.getTouchAction=function(){return[_]},n.attrTest=function(e){return t.prototype.attrTest.call(this,e)&&(Math.abs(e.rotation)>this.options.threshold||2&this.state)},e}(Tt),kt=function(t){function e(e){var n;return void 0===e&&(e={}),(n=t.call(this,i({event:"press",pointers:1,time:251,threshold:9},e))||this)._timer=null,n._input=null,n}r(e,t);var n=e.prototype;return n.getTouchAction=function(){return[g]},n.process=function(t){var e=this,n=this.options,i=t.pointers.length===n.pointers,r=t.distancen.time;if(this._input=t,!r||!i||12&t.eventType&&!o)this.reset();else if(1&t.eventType)this.reset(),this._timer=setTimeout((function(){e.state=8,e.tryEmit()}),n.time);else if(4&t.eventType)return 8;return gt},n.reset=function(){clearTimeout(this._timer)},n.emit=function(t){8===this.state&&(t&&4&t.eventType?this.manager.emit(this.options.event+"up",t):(this._input.timeStamp=f(),this.manager.emit(this.options.event,this._input)))},e}(bt),St={domEvents:!1,touchAction:m,enable:!0,inputTarget:null,inputClass:null,cssProps:{userSelect:"none",touchSelect:"none",touchCallout:"none",contentZooming:"none",userDrag:"none",tapHighlightColor:"rgba(0,0,0,0)"}},At=[[Rt,{enable:!1}],[Ot,{enable:!1},["rotate"]],[Ct,{direction:6}],[xt,{direction:6},["swipe"]],[Pt],[Pt,{event:"doubletap",taps:2},["tap"]],[kt]];function It(t,e){var n,i=t.element;i.style&&(I(t.options.cssProps,(function(r,o){n=p(i.style,o),e?(t.oldCssProps[n]=i.style[n],i.style[n]=r):i.style[n]=t.oldCssProps[n]||""})),e||(t.oldCssProps={}))}var Dt=function(){function t(t,e){var n,i=this;this.options=a({},St,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||(w?et:x?st:T?vt:lt))(n,Y),this.touchAction=new j(this,this.options.touchAction),It(this,!0),I(this.options.recognizers,(function(t){var e=i.add(new t[0](t[1]));t[2]&&e.recognizeWith(t[2]),t[3]&&e.requireFailure(t[3])}),this)}var e=t.prototype;return e.set=function(t){return a(this.options,t),t.touchAction&&this.touchAction.update(),t.inputTarget&&(this.input.destroy(),this.input.target=t.inputTarget,this.input.init()),this},e.stop=function(t){this.session.stopped=t?2:1},e.recognize=function(t){var e=this.session;if(!e.stopped){var n;this.touchAction.preventDefaults(t);var i=this.recognizers,r=e.curRecognizer;(!r||r&&8&r.state)&&(e.curRecognizer=null,r=null);for(var o=0;o\s*\(/gm,"{anonymous}()@"):"Unknown Stack Trace",r=window.console&&(window.console.warn||window.console.log);return r&&r.call(window.console,i,n),t.apply(this,arguments)}}var Ht=zt((function(t,e,n){for(var i=Object.keys(e),r=0;r0;if(!o)return!0;var s=n[0]||{},a=n.slice(1);r=r.concat();var u=!1;s.eventType=t,s.stop=function(){u=!0},s.currentTarget=this;var c=[s];return a.length>=1&&(c=c.concat(a)),r.forEach((function(t){t.apply(e,c)})),!u},e.once=function(t,e){var n=this;if("object"===typeof t&&ue(e)){var i=t;for(var r in i)this.once(r,i[r]);return this}if("string"===typeof t&&"function"===typeof e){var o=function(){for(var i=[],r=0;r=t.length&&(t=void 0),{value:t&&t[i++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")}(s),c=u.next();!c.done;c=u.next()){if(c.value===e){s.splice(a,1);break}a++}}catch(h){n={error:h}}finally{try{c&&!c.done&&(i=u.return)&&i.call(u)}finally{if(n)throw n.error}}}return this},t.VERSION="2.2.2",t}(),he=function(t,e){return(he=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(t,e)};function le(t,e){function n(){this.constructor=t}he(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}var fe,pe=function(){return(pe=Object.assign||function(t){for(var e,n=1,i=arguments.length;ne[1]}function me(t,e,n){return n[1]&&t>e[1]||n[0]&&to&&(i=(i-o)%s+r),n[0]&&t]*)>/)){var i=document.createElement("div");i.innerHTML=t,n=ye(i.childNodes)}else n=ye(document.querySelectorAll(t));e||(n=n.length>=1?n[0]:void 0)}else t===fe?n=t:!t.nodeName||1!==t.nodeType&&9!==t.nodeType?"jQuery"in fe&&t instanceof jQuery||t.constructor.prototype.jquery?n=e?t.toArray():t.get(0):Array.isArray(t)&&(n=t.map((function(t){return _e(t)})),e||(n=n.length>=1?n[0]:void 0)):n=t;return n}var Ee=(fe="undefined"===typeof window?{navigator:{userAgent:""}}:window).requestAnimationFrame||fe.webkitRequestAnimationFrame,be=fe.cancelAnimationFrame||fe.webkitCancelAnimationFrame;if(Ee&&!be){var Pe={},Te=Ee;Ee=function(t){var e=Te((function(n){Pe[e]&&t(n)}));return Pe[e]=!0,e},be=function(t){delete Pe[t]}}else Ee&&be||(Ee=function(t){return fe.setTimeout((function(){t(fe.performance&&fe.performance.now&&fe.performance.now()||(new Date).getTime())}),16)},be=fe.clearTimeout);function we(t,e){var n={};for(var i in t)i&&(n[i]=e(t[i],i));return n}function xe(t,e){var n={};for(var i in t)i&&e(t[i],i)&&(n[i]=t[i]);return n}function Ce(t,e){for(var n in t)if(n&&!e(t[n],n))return!1;return!0}function Oe(t,e){return Ce(t,(function(t,n){return t===e[n]}))}var Re={};function ke(t,e){return Re[e]||(Re[e]=function(t){var e=t<1?Math.pow(10,Ae(t)):1;return function(n){return 0===t?0:Math.round(Math.round(n/t)*t*e)/e}}(e)),Re[e](t)}function Se(t,e){if(!t||!e)return t;var n="number"===typeof e;return we(t,(function(t,i){return ke(t,n?e:e[i])}))}function Ae(t){if(!isFinite(t))return 0;var e=t+"";if(e.indexOf("e")>=0){for(var n=0,i=1;Math.round(t*i)/i!==t;)i*=10,n++;return n}return e.indexOf(".")>=0?e.length-e.indexOf(".")-1:0}function Ie(t,e,n){return Math.max(Math.min(t,n),e)}var De=function(){function t(t){var e=t.options,n=t.itm,i=t.em,r=t.axm;this.options=e,this.itm=n,this.em=i,this.axm=r,this.animationEnd=this.animationEnd.bind(this)}var e=t.prototype;return e.getDuration=function(t,e,n){var i,r=this;if("undefined"!==typeof n)i=n;else{var o=we(e,(function(e,n){return function(t,e){var n=Math.sqrt(t/e*2);return n<100?0:n}(Math.abs(e-t[n]),r.options.deceleration)}));i=Object.keys(o).reduce((function(t,e){return Math.max(t,o[e])}),-1/0)}return Ie(i,this.options.minimumDuration,this.options.maximumDuration)},e.createAnimationParam=function(t,e,n){var i=this.axm.get(),r=t,o=n&&n.event||null;return{depaPos:i,destPos:r,duration:Ie(e,this.options.minimumDuration,this.options.maximumDuration),delta:this.axm.getDelta(i,r),inputEvent:o,input:n&&n.input||null,isTrusted:!!o,done:this.animationEnd}},e.grab=function(t,e){if(this._animateParam&&t.length){var n=this.axm.get(t),i=this.axm.map(n,(function(t,e){return ge(t,e.range,e.circular)}));Ce(i,(function(t,e){return n[e]===t}))||this.em.triggerChange(i,!1,n,e,!!e),this._animateParam=null,this._raf&&(r=this._raf,be(r)),this._raf=null,this.em.triggerAnimationEnd(!(!e||!e.event))}var r},e.getEventInfo=function(){return this._animateParam&&this._animateParam.input&&this._animateParam.inputEvent?{input:this._animateParam.input,event:this._animateParam.inputEvent}:null},e.restore=function(t){var e=this.axm.get(),n=this.axm.map(e,(function(t,e){return Math.min(e.range[1],Math.max(e.range[0],t))}));this.animateTo(n,this.getDuration(e,n),t)},e.animationEnd=function(){var t=this.getEventInfo();this._animateParam=null;var e=this.axm.filter(this.axm.get(),(function(t,e){return me(t,e.range,e.circular)}));Object.keys(e).length>0&&this.setTo(this.axm.map(e,(function(t,e){return ge(t,e.range,e.circular)}))),this.itm.setInterrupt(!1),this.em.triggerAnimationEnd(!!t),this.axm.isOutside()?this.restore(t):this.finish(!!t)},e.finish=function(t){this._animateParam=null,this.itm.setInterrupt(!1),this.em.triggerFinish(t)},e.animateLoop=function(t,e){if(t.duration){this._animateParam=pe({},t);var n=this._animateParam,i=this,r=n.destPos,o=n.depaPos,s=0,a=we(o,(function(t,e){return t<=r[e]?1:-1})),u=we(r,(function(t){return t})),c=(new Date).getTime();n.startTime=c,function h(){i._raf=null;var l=(new Date).getTime(),f=(l-n.startTime)/t.duration,p=i.easing(f),d=i.axm.map(o,(function(t,e,i){var u=f>=1?r[i]:t+n.delta[i]*(p-s),c=ge(u,e.range,e.circular);if(u!==c){var h=a[i]*(e.range[1]-e.range[0]);r[i]-=h,o[i]-=h}return c})),v=!i.em.triggerChange(d,!1,o);if(o=d,c=l,s=p,p>=1)return Oe(r=i.getFinalPos(r,u),i.axm.get(Object.keys(r)))||i.em.triggerChange(r,!0,o),void e();v?i.finish(!1):i._raf=Ee(h)}()}else this.em.triggerChange(t.destPos,!0),e()},e.getFinalPos=function(t,e){var n=this,i=1e-6;return we(t,(function(t,r){return t>=e[r]-i&&t<=e[r]+i?e[r]:ke(t,n.getRoundUnit(t,r))}))},e.getRoundUnit=function(t,e){var n,i=this.options.round,r=null;if(!i){var o=this.axm.getAxisOptions(e);n=Math.max(Ae(o.range[0]),Ae(o.range[1]),Ae(t)),r=1/Math.pow(10,n)}return r||i},e.getUserControll=function(t){var e=t.setTo();return e.destPos=this.axm.get(e.destPos),e.duration=Ie(e.duration,this.options.minimumDuration,this.options.maximumDuration),e},e.animateTo=function(t,e,n){var i=this,r=this.createAnimationParam(t,e,n),o=pe({},r.depaPos),s=this.em.triggerAnimationStart(r),a=this.getUserControll(r);if(!s&&this.axm.every(a.destPos,(function(t,e){return me(t,e.range,e.circular)}))&&console.warn("You can't stop the 'animation' event when 'circular' is true."),s&&!Oe(a.destPos,o)){var u=n&&n.event||null;this.animateLoop({depaPos:o,destPos:a.destPos,duration:a.duration,delta:this.axm.getDelta(o,a.destPos),isTrusted:!!u,inputEvent:u,input:n&&n.input||null},(function(){return i.animationEnd()}))}},e.easing=function(t){return t>1?1:this.options.easing(t)},e.setTo=function(t,e){void 0===e&&(e=0);var n=Object.keys(t);this.grab(n);var i=this.axm.get(n);if(Oe(t,i))return this;this.itm.setInterrupt(!0);var r=xe(t,(function(t,e){return i[e]!==t}));return Object.keys(r).length?(Oe(r=this.axm.map(r,(function(t,e){var n=e.range,i=e.circular;return i&&(i[0]||i[1])?t:de(t,n,i)})),i)||(e>0?this.animateTo(r,e):(this.em.triggerChange(r),this.finish(!1))),this):this},e.setBy=function(t,e){return void 0===e&&(e=0),this.setTo(we(this.axm.get(Object.keys(t)),(function(e,n){return e+t[n]})),e)},t}(),Le=function(){function t(t){this.axes=t}var e=t.prototype;return e.triggerHold=function(t,e){var n=this.getRoundPos(t).roundPos;this.axes.trigger("hold",{pos:n,input:e.input||null,inputEvent:e.event||null,isTrusted:!0})},e.triggerRelease=function(t){var e=this.getRoundPos(t.destPos,t.depaPos),n=e.roundPos,i=e.roundDepa;t.destPos=n,t.depaPos=i,t.setTo=this.createUserControll(t.destPos,t.duration),this.axes.trigger("release",t)},e.triggerChange=function(t,e,n,i,r){void 0===r&&(r=!1);var o=this.am,s=o.axm,a=o.getEventInfo(),u=this.getRoundPos(t,n),c=u.roundPos,h=u.roundDepa,l=s.moveTo(c,h),f=i&&i.event||a&&a.event||null,p={pos:l.pos,delta:l.delta,holding:r,inputEvent:f,isTrusted:!!f,input:i&&i.input||a&&a.input||null,set:f?this.createUserControll(l.pos):function(){}},d=this.axes.trigger("change",p);return f&&s.set(p.set().destPos),d},e.triggerAnimationStart=function(t){var e=this.getRoundPos(t.destPos,t.depaPos),n=e.roundPos,i=e.roundDepa;return t.destPos=n,t.depaPos=i,t.setTo=this.createUserControll(t.destPos,t.duration),this.axes.trigger("animationStart",t)},e.triggerAnimationEnd=function(t){void 0===t&&(t=!1),this.axes.trigger("animationEnd",{isTrusted:t})},e.triggerFinish=function(t){void 0===t&&(t=!1),this.axes.trigger("finish",{isTrusted:t})},e.createUserControll=function(t,e){void 0===e&&(e=0);var n={destPos:pe({},t),duration:e};return function(t,e){return t&&(n.destPos=pe({},t)),void 0!==e&&(n.duration=e),n}},e.setAnimationManager=function(t){this.am=t},e.destroy=function(){this.axes.off()},e.getRoundPos=function(t,e){var n=this.axes.options.round;return{roundPos:Se(t,n),roundDepa:Se(e,n)}},t}(),je=function(){function t(t){this.options=t,this._prevented=!1}var e=t.prototype;return e.isInterrupting=function(){return this.options.interruptable||this._prevented},e.isInterrupted=function(){return!this.options.interruptable&&this._prevented},e.setInterrupt=function(t){!this.options.interruptable&&(this._prevented=t)},t}(),Me=function(){function t(t,e){var n=this;this.axis=t,this.options=e,this._complementOptions(),this._pos=Object.keys(this.axis).reduce((function(t,e){return t[e]=n.axis[e].range[0],t}),{})}var e=t.prototype;return e._complementOptions=function(){var t=this;Object.keys(this.axis).forEach((function(e){t.axis[e]=pe({range:[0,100],bounce:[0,0],circular:[!1,!1]},t.axis[e]),["bounce","circular"].forEach((function(n){var i=t.axis,r=i[e][n];/string|number|boolean/.test(typeof r)&&(i[e][n]=[r,r])}))}))},e.getDelta=function(t,e){var n=this.get(t);return we(this.get(e),(function(t,e){return t-n[e]}))},e.get=function(t){var e=this;return t&&Array.isArray(t)?t.reduce((function(t,n){return n&&n in e._pos&&(t[n]=e._pos[n]),t}),{}):pe(pe({},this._pos),t||{})},e.moveTo=function(t,e){void 0===e&&(e=this._pos);var n=we(this._pos,(function(n,i){return i in t&&i in e?t[i]-e[i]:0}));return this.set(this.map(t,(function(t,e){return e?ge(t,e.range,e.circular):0}))),{pos:pe({},this._pos),delta:n}},e.set=function(t){for(var e in t)e&&e in this._pos&&(this._pos[e]=t[e])},e.every=function(t,e){var n=this.axis;return Ce(t,(function(t,i){return e(t,n[i],i)}))},e.filter=function(t,e){var n=this.axis;return xe(t,(function(t,i){return e(t,n[i],i)}))},e.map=function(t,e){var n=this.axis;return we(t,(function(t,i){return e(t,n[i],i)}))},e.isOutside=function(t){return!this.every(t?this.get(t):this._pos,(function(t,e){return!ve(t,e.range)}))},e.getAxisOptions=function(t){return this.axis[t]},t}(),Fe=function(){function t(t){var e=t.options,n=t.itm,i=t.em,r=t.axm,o=t.am;this.isOutside=!1,this.moveDistance=null,this.isStopped=!1,this.options=e,this.itm=n,this.em=i,this.axm=r,this.am=o}var e=t.prototype;return e.atOutside=function(t){var e=this;if(this.isOutside)return this.axm.map(t,(function(t,e){var n=e.range[0]-e.bounce[0],i=e.range[1]+e.bounce[1];return t>i?i:to?o+e.am.easing((t-o)/(s[1]*n))*s[1]:t}))},e.get=function(t){return this.axm.get(t.axes)},e.hold=function(t,e){if(!this.itm.isInterrupted()&&t.axes.length){var n={input:t,event:e};this.isStopped=!1,this.itm.setInterrupt(!0),this.am.grab(t.axes,n),!this.moveDistance&&this.em.triggerHold(this.axm.get(),n),this.isOutside=this.axm.isOutside(t.axes),this.moveDistance=this.axm.get(t.axes)}},e.change=function(t,e,n){if(!this.isStopped&&this.itm.isInterrupting()&&!this.axm.every(n,(function(t){return 0===t}))){var i,r=this.moveDistance||this.axm.get(t.axes);i=we(r,(function(t,e){return t+(n[e]||0)})),this.moveDistance&&(this.moveDistance=i),this.isOutside&&this.axm.every(r,(function(t,e){return!ve(t,e.range)}))&&(this.isOutside=!1),r=this.atOutside(r),i=this.atOutside(i),!this.em.triggerChange(i,!1,r,{input:t,event:e},!0)&&(this.isStopped=!0,this.moveDistance=null,this.am.finish(!1))}},e.release=function(t,e,n,i){if(!this.isStopped&&this.itm.isInterrupting()&&this.moveDistance){var r=this.axm.get(t.axes),o=this.axm.get(),s=this.axm.get(this.axm.map(n,(function(t,e,n){return e.circular&&(e.circular[0]||e.circular[1])?r[n]+t:de(r[n]+t,e.range,e.circular,e.bounce)}))),a=this.am.getDuration(s,r,i);0===a&&(s=pe({},o));var u={depaPos:o,destPos:s,duration:a,delta:this.axm.getDelta(o,s),inputEvent:e,input:t,isTrusted:!0};this.em.triggerRelease(u),this.moveDistance=null;var c=this.am.getUserControll(u),h=Oe(c.destPos,o),l={input:t,event:e};h||0===c.duration?(!h&&this.em.triggerChange(c.destPos,!1,o,l,!0),this.itm.setInterrupt(!1),this.axm.isOutside()?this.am.restore(l):this.em.triggerFinish(!0)):this.am.animateTo(c.destPos,c.duration,l)}},t}(),Ne="ontouchstart"in fe&&"safari"===ae().browser.name,ze=function(){if("undefined"===typeof document)return"";for(var t=(document.head||document.getElementsByTagName("head")[0]).style,e=["transform","webkitTransform","msTransform","mozTransform"],n=0,i=e.length;n=0&&(this._inputs[e].disconnect(),this._inputs.splice(e,1))}else this._inputs.forEach((function(t){return t.disconnect()})),this._inputs=[];return this},n.get=function(t){return this.axm.get(t)},n.setTo=function(t,e){return void 0===e&&(e=0),this.am.setTo(t,e),this},n.setBy=function(t,e){return void 0===e&&(e=0),this.am.setBy(t,e),this},n.isBounceArea=function(t){return this.axm.isOutside(t)},n.destroy=function(){this.disconnect(),this.em.destroy()},e.VERSION="2.8.0",e.TRANSFORM=ze,e.DIRECTION_NONE=1,e.DIRECTION_LEFT=2,e.DIRECTION_RIGHT=4,e.DIRECTION_UP=8,e.DIRECTION_DOWN=R,e.DIRECTION_HORIZONTAL=6,e.DIRECTION_VERTICAL=k,e.DIRECTION_ALL=30,e}(ce),Ve="PointerEvent"in fe||"MSPointerEvent"in fe,Ue="ontouchstart"in fe,Xe="_EGJS_AXES_INPUTTYPE_";function Ye(t,e){return e.reduce((function(e,n,i){return t[i]&&(e[t[i]]=n),e}),{})}function qe(t,e){try{return new Dt(t,pe({},e))}catch(n){return null}}function We(t){void 0===t&&(t=[]);var e=!1,n=!1,i=!1;return t.forEach((function(t){switch(t){case"mouse":n=!0;break;case"touch":e=Ue;break;case"pointer":i=Ve}})),i?et:e&&n?vt:e?st:n?lt:null}function Be(t,e,n){return n?!!(30===e||e&t&&n&t):!!(e&t)}var Ge=function(){function t(t,e){if(this.axes=[],this.hammer=null,this.element=null,this.panRecognizer=null,this.isRightEdge=!1,this.rightEdgeTimer=0,this.panFlag=!1,"undefined"===typeof Dt)throw new Error("The Hammerjs must be loaded before eg.Axes.PanInput.\nhttp://hammerjs.github.io/");this.element=_e(t),this.options=pe({inputType:["touch","mouse","pointer"],scale:[1,1],thresholdAngle:45,threshold:0,iOSEdgeSwipeThreshold:30,releaseOnScroll:!1,hammerManagerOptions:{cssProps:{userSelect:"none",touchSelect:"none",touchCallout:"none",userDrag:"none"}}},e),this.onHammerInput=this.onHammerInput.bind(this),this.onPanmove=this.onPanmove.bind(this),this.onPanend=this.onPanend.bind(this)}var e=t.prototype;return e.mapAxes=function(t){var e=!!t[0],n=!!t[1];this._direction=e&&n?30:e?6:n?k:1,this.axes=t},e.connect=function(t){var e={direction:this._direction,threshold:this.options.threshold};if(this.hammer)this.removeRecognizer(),this.dettachEvent();else{var n=this.element[Xe];n||(n=String(Math.round(Math.random()*(new Date).getTime())));var i=We(this.options.inputType);if(!i)throw new Error("Wrong inputType parameter!");this.hammer=qe(this.element,pe({inputClass:i},this.options.hammerManagerOptions)),this.element[Xe]=n}return this.panRecognizer=new xt(e),this.hammer.add(this.panRecognizer),this.attachEvent(t),this},e.disconnect=function(){return this.removeRecognizer(),this.hammer&&this.dettachEvent(),this._direction=1,this},e.destroy=function(){this.disconnect(),this.hammer&&0===this.hammer.recognizers.length&&this.hammer.destroy(),delete this.element[Xe],this.element=null,this.hammer=null},e.enable=function(){return this.hammer&&(this.hammer.get("pan").options.enable=!0),this},e.disable=function(){return this.hammer&&(this.hammer.get("pan").options.enable=!1),this},e.isEnable=function(){return!(!this.hammer||!this.hammer.get("pan").options.enable)},e.removeRecognizer=function(){this.hammer&&this.panRecognizer&&(this.hammer.remove(this.panRecognizer),this.panRecognizer=null)},e.onHammerInput=function(t){if(this.isEnable())if(t.isFirst){if(this.panFlag=!1,!1!==t.srcEvent.cancelable){var e=this.options.iOSEdgeSwipeThreshold;this.observer.hold(this,t),this.isRightEdge=Ne&&t.center.x>window.innerWidth-e,this.panFlag=!0}}else t.isFinal&&this.onPanend(t)},e.onPanmove=function(t){var e=this;if(this.panFlag){var n=this.options,i=n.iOSEdgeSwipeThreshold,r=n.releaseOnScroll,o=function(t,e){if(e<0||e>90)return 1;var n=Math.abs(t);return n>e&&n<180-e?k:6}(t.angle,this.options.thresholdAngle),s=this.hammer.session.prevInput;if(!r||t.srcEvent.cancelable){if(s&&Ne){if(t.center.x<0)return void this.onPanend(pe(pe({},s),{velocityX:0,velocityY:0,offsetX:0,offsetY:0}));this.isRightEdge&&(clearTimeout(this.rightEdgeTimer),t.deltaX<-i?this.isRightEdge=!1:this.rightEdgeTimer=window.setTimeout((function(){e.onPanend(pe(pe({},s),{velocityX:0,velocityY:0,offsetX:0,offsetY:0}))}),100))}s?(t.offsetX=t.deltaX-s.deltaX,t.offsetY=t.deltaY-s.deltaY):(t.offsetX=0,t.offsetY=0);var a=this.getOffset([t.offsetX,t.offsetY],[Be(6,this._direction,o),Be(k,this._direction,o)]),u=a.some((function(t){return 0!==t}));if(u){var c=t.srcEvent;!1!==c.cancelable&&c.preventDefault(),c.stopPropagation()}t.preventSystemEvent=u,u&&this.observer.change(this,t,Ye(this.axes,a))}else this.onPanend(pe(pe({},t),{velocityX:0,velocityY:0,offsetX:0,offsetY:0}))}},e.onPanend=function(t){if(this.panFlag){clearTimeout(this.rightEdgeTimer),this.panFlag=!1;var e=this.getOffset([Math.abs(t.velocityX)*(t.deltaX<0?-1:1),Math.abs(t.velocityY)*(t.deltaY<0?-1:1)],[Be(6,this._direction),Be(k,this._direction)]);e=function(t,e){var n=Math.sqrt(t[0]*t[0]+t[1]*t[1]),i=Math.abs(n/-e);return[t[0]/2*i,t[1]/2*i]}(e,this.observer.options.deceleration),this.observer.release(this,t,Ye(this.axes,e))}},e.attachEvent=function(t){this.observer=t,this.hammer.on("hammer.input",this.onHammerInput).on("panstart panmove",this.onPanmove)},e.dettachEvent=function(){this.hammer.off("hammer.input",this.onHammerInput).off("panstart panmove",this.onPanmove),this.observer=null},e.getOffset=function(t,e){var n=[0,0],i=this.options.scale;return e[0]&&(n[0]=t[0]*i[0]),e[1]&&(n[1]=t[1]*i[1]),n},t}();e.b=He}}]);