Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

react-free-carousel

Package Overview
Dependencies
Maintainers
1
Versions
26
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

react-free-carousel - npm Package Compare versions

Comparing version 1.0.4 to 1.0.5

4

build/react-free-carousel.min.js

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

!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("react")):"function"==typeof define&&define.amd?define(["react"],t):"object"==typeof exports?exports.ReactFreeCarousel=t(require("react")):e.ReactFreeCarousel=t(e.React)}(this,function(e){return function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,t),o.l=!0,o.exports}var n={};return t.m=e,t.c=n,t.i=function(e){return e},t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=4)}([function(e,t,n){e.exports=n(14)()},function(e,t){var n;n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(t,n){t.exports=e},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}function a(e,t){return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function c(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0}),t.ReactFreeCarouselTile=void 0;var u=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=a(["\n position: absolute;\n text-align: center;\n left: 10px;\n right: 10px;\n bottom: 0px;\n "],["\n position: absolute;\n text-align: center;\n left: 10px;\n right: 10px;\n bottom: 0px;\n "]),p=a(["\n display: inline-block;\n border: 0;\n border-radius: 50%;\n width: 12px;\n height: 12px;\n background: white;\n margin: 0 2px;\n text-indent: 1000px;\n overflow: hidden;\n cursor: pointer;\n outline: none;\n transition: all .3s;\n\n &[data-active='true'] {\n background: orange;\n }\n "],["\n display: inline-block;\n border: 0;\n border-radius: 50%;\n width: 12px;\n height: 12px;\n background: white;\n margin: 0 2px;\n text-indent: 1000px;\n overflow: hidden;\n cursor: pointer;\n outline: none;\n transition: all .3s;\n\n &[data-active='true'] {\n background: orange;\n }\n "]),f=a(['\n position: absolute;\n font-size: 16px;\n border: 0;\n outline: none;\n top: 45%;\n cursor: pointer;\n transition: all .3s;\n padding: 0;\n color: orange;\n font-family: Arial;\n background: none;\n\n &:disabled {\n opacity: .2;\n cursor: default;\n }\n\n &[direction="prev"] {\n left: 5px;\n &::before {\n content: "\\25C0";\n }\n }\n\n &[direction="next"] {\n right: 5px;\n &::before {\n content: "\\25b6";\n }\n }\n '],['\n position: absolute;\n font-size: 16px;\n border: 0;\n outline: none;\n top: 45%;\n cursor: pointer;\n transition: all .3s;\n padding: 0;\n color: orange;\n font-family: Arial;\n background: none;\n\n &:disabled {\n opacity: .2;\n cursor: default;\n }\n\n &[direction="prev"] {\n left: 5px;\n &::before {\n content: "\\\\25C0";\n }\n }\n\n &[direction="next"] {\n right: 5px;\n &::before {\n content: "\\\\25b6";\n }\n }\n ']),d=n(2),h=r(d),m=n(0),g=r(m),y=n(12),b=r(y),v=n(11),C=r(v),w=n(16),k=r(w),x=function(e){return e instanceof Array?e:[e]},T=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return"string"==typeof e?e.includes("%")&&t?Math.floor(parseInt(e,10)/100*t)-n+"px":t||0===n?e:"calc("+e+" - "+n+"px)":"number"==typeof e?e-n+"px":"100%"},A=function(e){function t(e){i(this,t);var n=s(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.state={page:n.props.page||0,pages:0},n.gotoPage=n.gotoPage.bind(n),n.reRender=n.reRender.bind(n),n}return c(t,e),u(t,[{key:"componentDidMount",value:function(){var e=this;this.debouncingRender=(0,b.default)(function(){e.reRender(),setTimeout(e.reRender,600)},500),setTimeout(function(){var t=e.calculateTotalPages();e.setState({pages:t}),e.playCarousel(),e.props.slide>0?e.gotoTile(e.props.slide):e.props.page>0&&e.gotoPage(e.props.page),window.addEventListener("resize",e.debouncingRender),window.addEventListener("orientationchange",e.debouncingRender)},100)}},{key:"componentWillReceiveProps",value:function(e){var t=this;x(e.children).length!==x(this.props.children).length?setTimeout(function(){t.reRender(!1)},200):e.autoplay!==this.props.autoplay&&setTimeout(function(){t.playCarousel()},210)}},{key:"componentWillUnmount",value:function(){this.stopCarousel(),window.removeEventListener("resize",this.debouncingRender),window.removeEventListener("orientationchange",this.debouncingRender)}},{key:"reRender",value:function(){var e=this,t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.stopCarousel();var n=this.calculateTotalPages(),r=t&&this.state.pages!==n?0:this.state.page;r>n&&(r=n),0===r&&this.container&&(this.container.style.transition="none",this.container.style.marginLeft="0px",this.container.style.transition="margin-left "+this.props.transitionSpeed+"ms"),setTimeout(function(){e.setState({page:r,pages:n},function(){e.gotoPage(r),e.playCarousel()})},this.props.transitionSpeed+50)}},{key:"stopCarousel",value:function(){this.slidingInterval&&clearInterval(this.slidingInterval)}},{key:"playCarousel",value:function(){var e=this;this.stopCarousel(),this.state.pages>0&&this.props.autoplay&&this.props.interval&&(this.slidingInterval=setInterval(function(){var t=e.state.page===e.state.pages?0:e.state.page+1;e.gotoPage(t)},this.props.interval))}},{key:"gotoPage",value:function(e){var t=this,n=e>this.state.pages?0:e;this.stopCarousel(),this.setState({page:n},function(){t.playCarousel()}),this.container.style.marginLeft="-"+this.pageToOffset(n)+"px"}},{key:"gotoTile",value:function(e){var t=this.container.children[e];t&&this.gotoPage(Number(t.getAttribute("data-page")))}},{key:"pageToOffset",value:function(e){var t=this.container.querySelector('[data-page="'+e+'"]');return t&&"true"===t.getAttribute("data-first")?parseInt(t.getAttribute("data-offset"),10):0}},{key:"renderTile",value:function(e){return e}},{key:"calculateTotalPages",value:function(){var e=this,t=this.wrapper?this.wrapper.clientWidth:0,n=new Map,r=new Map,o=0;return this.container.children.length&&Array.from(this.container.children).forEach(function(a,i){var s=a.offsetLeft-e.container.offsetLeft-parseInt(window.getComputedStyle(a).marginLeft,10),c=a.clientWidth;if(n.has(s))a.setAttribute("data-first","false"),a.setAttribute("data-page",""+n.get(s)),a.setAttribute("data-offset",""+s);else{var u=r.get(o)||0;s>=u&&s+c<=u+t?0===i&&a.setAttribute("data-first","true"):(o+=1,a.setAttribute("data-first","true")),a.setAttribute("data-page",""+o),a.setAttribute("data-offset",""+s),n.set(s,o),r.has(o)||r.set(o,s)}}),o}},{key:"renderPagination",value:function(){var e=this,t=k.default.div(l),n=k.default.button(p);return h.default.createElement(t,{className:this.props.paginationClass,ref:function(t){e.pagination=t},role:"navigation"},[].concat(o(Array(this.state.pages+1))).map(function(t,r){return h.default.createElement(n,{"aria-label":"Goto Page "+(r+1),className:"\n "+e.props.paginationDotClass+"\n "+(r===e.state.page?e.props.paginationDotActiveClass:""),"data-active":r===e.state.page?"true":"false",key:r,onClick:function(){e.gotoPage(r)}},r+1)}))}},{key:"renderArrows",value:function(e){var t=this,n=function(e){return"next"===e&&t.state.page<t.state.pages?t.state.page+1:"prev"===e&&t.state.page>0?t.state.page-1:null}(e),r=(0,C.default)(e)+"Class",o=k.default.button(f);return h.default.createElement(o,{className:this.props["arrow"+r],direction:e,disabled:null===n,onClick:function(){t.gotoPage(n)},role:"button",type:"button"})}},{key:"render",value:function(){var e=this,t=this.props,n=t.children,r=t.className,o=t.width,a=t.height,i=t.transitionSpeed,s=t.showPagination,c=t.minPagesToShowPagination,u=t.arrows,l=t.tileMargin,p=h.default.Children.map(Array.from(x(n)),function(t){return"ReactFreeCarouselTile"===t.type.name?h.default.cloneElement(t,{tileMargin:l,parentWidth:e.wrapper&&e.wrapper.clientWidth+l}):t}),f={position:"relative",width:T(o,null),height:T(a,null)},d={position:"relative",overflow:"hidden",width:"calc(100% + "+T(l)+")",height:"calc(100% + "+T(l)+")"},m={overflow:"hidden",position:"static",alignContent:"flex-start",display:"flex",flexDirection:"column",flexWrap:"wrap",height:"100%",transform:"translate(-"+T(l)+", -"+T(l)+")",transition:"margin-left "+i+"ms"};return h.default.createElement("div",{className:r,ref:function(t){e.wrapper=t},style:f},h.default.createElement("div",{style:d},h.default.createElement("div",{ref:function(t){e.container=t},style:m},p&&p.map(this.renderTile))),u&&this.renderArrows("prev"),s&&this.state.pages+1>=c&&this.renderPagination(),u&&this.renderArrows("next"))}}]),t}(h.default.Component);t.default=A,A.propTypes={children:h.default.PropTypes.oneOfType([h.default.PropTypes.arrayOf(h.default.PropTypes.node),h.default.PropTypes.node]),className:g.default.string,height:g.default.oneOfType([g.default.string,g.default.number]),width:g.default.oneOfType([g.default.string,g.default.number]),tileMargin:g.default.oneOfType([g.default.string,g.default.number]),interval:g.default.number,autoplay:g.default.bool,showPagination:g.default.bool,transitionSpeed:g.default.number,page:g.default.number,slide:g.default.number,minPagesToShowPagination:g.default.number,paginationClass:g.default.string,paginationDotClass:g.default.string,paginationDotActiveClass:g.default.string,arrows:g.default.bool,arrowPrevClass:g.default.string,arrowNextClass:g.default.string},A.defaultProps={className:null,interval:5e3,transitionSpeed:500,height:"100%",width:"100%",autoplay:!0,showPagination:!0,page:0,tileMargin:0,slide:null,minPagesToShowPagination:2,paginationClass:"",paginationDotClass:"",paginationDotActiveClass:"",arrows:!1,arrowPrevClass:"",arrowNextClass:""};var O=t.ReactFreeCarouselTile=function(e){function t(e){i(this,t);var n=s(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.state={parentWidth:null},n}return c(t,e),u(t,[{key:"render",value:function(){var e=this,t=this.props,n=t.parentWidth,r=t.height,o=t.width,a=t.tileMargin,i={position:"relative",height:T(r,null,a),width:T(o,n,a),marginTop:""+T(a),marginLeft:""+T(a)};return h.default.createElement("div",{className:this.props.className,ref:function(t){e.tile=t},style:i},this.props.children)}}]),t}(h.default.Component);O.propTypes={children:h.default.PropTypes.oneOfType([h.default.PropTypes.arrayOf(h.default.PropTypes.node),h.default.PropTypes.node]),parentWidth:g.default.number,className:g.default.string,tileMargin:g.default.oneOfType([g.default.string,g.default.number]),height:g.default.oneOfType([g.default.string,g.default.number]),width:g.default.oneOfType([g.default.string,g.default.number])},O.defaultProps={className:null,tileMargin:0,width:"100%",height:"100%"},A.Tile=O},function(e,t,n){"use strict";var r=n(3).default;e.exports=r},function(e,t,n){"use strict";function r(e){return function(){return e}}var o=function(){};o.thatReturns=r,o.thatReturnsFalse=r(!1),o.thatReturnsTrue=r(!0),o.thatReturnsNull=r(null),o.thatReturnsThis=function(){return this},o.thatReturnsArgument=function(e){return e},e.exports=o},function(e,t,n){"use strict";function r(e,t,n,r,a,i,s,c){if(o(t),!e){var u;if(void 0===t)u=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var l=[n,r,a,i,s,c],p=0;u=new Error(t.replace(/%s/g,function(){return l[p++]})),u.name="Invariant Violation"}throw u.framesToPop=1,u}}var o=function(e){};e.exports=r},function(e,t,n){"use strict";var r={childContextTypes:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,mixins:!0,propTypes:!0,type:!0},o={name:!0,length:!0,prototype:!0,caller:!0,arguments:!0,arity:!0},a="function"==typeof Object.getOwnPropertySymbols;e.exports=function(e,t,n){if("string"!=typeof t){var i=Object.getOwnPropertyNames(t);a&&(i=i.concat(Object.getOwnPropertySymbols(t)));for(var s=0;s<i.length;++s)if(!(r[i[s]]||o[i[s]]||n&&n[i[s]]))try{e[i[s]]=t[i[s]]}catch(e){}}return e}},function(e,t){function n(e){var t=r.call(e);return"[object Function]"===t||"function"==typeof e&&"[object RegExp]"!==t||"undefined"!=typeof window&&(e===window.setTimeout||e===window.alert||e===window.confirm||e===window.prompt)}e.exports=n;var r=Object.prototype.toString},function(e,t,n){"use strict";function r(e){return!0===o(e)&&"[object Object]"===Object.prototype.toString.call(e)}/*!
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("react")):"function"==typeof define&&define.amd?define(["react"],t):"object"==typeof exports?exports.ReactFreeCarousel=t(require("react")):e.ReactFreeCarousel=t(e.React)}(this,function(e){return function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,t),o.l=!0,o.exports}var n={};return t.m=e,t.c=n,t.i=function(e){return e},t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=4)}([function(e,t,n){e.exports=n(14)()},function(e,t){var n;n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(t,n){t.exports=e},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}function a(e,t){return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function c(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0}),t.ReactFreeCarouselTile=void 0;var u=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=a([""],[""]),p=a(["\n position: absolute;\n text-align: center;\n left: 10px;\n right: 10px;\n bottom: 0px;\n "],["\n position: absolute;\n text-align: center;\n left: 10px;\n right: 10px;\n bottom: 0px;\n "]),f=a(["\n display: inline-block;\n border: 0;\n border-radius: 50%;\n width: 12px;\n height: 12px;\n background: white;\n margin: 0 2px;\n text-indent: 1000px;\n overflow: hidden;\n cursor: pointer;\n outline: none;\n transition: all .3s;\n\n &[data-active='true'] {\n background: orange;\n }\n "],["\n display: inline-block;\n border: 0;\n border-radius: 50%;\n width: 12px;\n height: 12px;\n background: white;\n margin: 0 2px;\n text-indent: 1000px;\n overflow: hidden;\n cursor: pointer;\n outline: none;\n transition: all .3s;\n\n &[data-active='true'] {\n background: orange;\n }\n "]),d=a(['\n position: absolute;\n font-size: 16px;\n border: 0;\n outline: none;\n top: 45%;\n cursor: pointer;\n transition: all .3s;\n padding: 0;\n color: orange;\n font-family: Arial;\n background: none;\n\n &:disabled {\n opacity: .2;\n cursor: default;\n }\n\n &[direction="prev"] {\n left: 5px;\n &::before {\n content: "\\25C0";\n }\n }\n\n &[direction="next"] {\n right: 5px;\n &::before {\n content: "\\25b6";\n }\n }\n '],['\n position: absolute;\n font-size: 16px;\n border: 0;\n outline: none;\n top: 45%;\n cursor: pointer;\n transition: all .3s;\n padding: 0;\n color: orange;\n font-family: Arial;\n background: none;\n\n &:disabled {\n opacity: .2;\n cursor: default;\n }\n\n &[direction="prev"] {\n left: 5px;\n &::before {\n content: "\\\\25C0";\n }\n }\n\n &[direction="next"] {\n right: 5px;\n &::before {\n content: "\\\\25b6";\n }\n }\n ']),h=n(2),g=r(h),m=n(0),y=r(m),b=n(12),v=r(b),C=n(11),w=r(C),k=n(16),x=r(k),T=function(e){return e instanceof Array?e:[e]},A=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return"string"==typeof e?e.includes("%")&&t?Math.floor(parseInt(e,10)/100*t)-n+"px":t||0===n?e:"calc("+e+" - "+n+"px)":"number"==typeof e?e-n+"px":"100%"},O=function(e){function t(e){i(this,t);var n=s(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.state={page:n.props.page||0,pages:0},n.gotoPage=n.gotoPage.bind(n),n.reRender=n.reRender.bind(n),n}return c(t,e),u(t,[{key:"componentDidMount",value:function(){var e=this;this.debouncingRender=(0,v.default)(function(){e.reRender(),setTimeout(e.reRender,600)},500),setTimeout(function(){var t=e.calculateTotalPages();e.setState({pages:t}),e.playCarousel(),e.props.slide>0?e.gotoTile(e.props.slide):e.props.page>0&&e.gotoPage(e.props.page),window.addEventListener("resize",e.debouncingRender),window.addEventListener("orientationchange",e.debouncingRender)},100)}},{key:"componentWillReceiveProps",value:function(e){var t=this;T(e.children).length!==T(this.props.children).length?setTimeout(function(){t.reRender(!1)},200):e.autoplay!==this.props.autoplay&&setTimeout(function(){t.playCarousel()},210)}},{key:"componentWillUnmount",value:function(){this.stopCarousel(),window.removeEventListener("resize",this.debouncingRender),window.removeEventListener("orientationchange",this.debouncingRender)}},{key:"reRender",value:function(){var e=this,t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.stopCarousel();var n=this.calculateTotalPages(),r=t&&this.state.pages!==n?0:this.state.page;r>n&&(r=n),0===r&&this.container&&(this.container.style.transition="none",this.container.style.marginLeft="0px",this.container.style.transition="margin-left "+this.props.transitionSpeed+"ms"),setTimeout(function(){e.setState({page:r,pages:n},function(){e.gotoPage(r),e.playCarousel()})},this.props.transitionSpeed+50)}},{key:"stopCarousel",value:function(){this.slidingInterval&&clearInterval(this.slidingInterval)}},{key:"playCarousel",value:function(){var e=this;this.stopCarousel(),this.state.pages>0&&this.props.autoplay&&this.props.interval&&(this.slidingInterval=setInterval(function(){var t=e.state.page===e.state.pages?0:e.state.page+1;e.gotoPage(t)},this.props.interval))}},{key:"gotoPage",value:function(e){var t=this,n=e>this.state.pages?0:e;this.stopCarousel(),this.setState({page:n},function(){t.playCarousel()}),this.container.style.marginLeft="-"+this.pageToOffset(n)+"px"}},{key:"gotoTile",value:function(e){var t=this.container.children[e];t&&this.gotoPage(Number(t.getAttribute("data-page")))}},{key:"pageToOffset",value:function(e){var t=this.container.querySelector('[data-page="'+e+'"]');return t&&"true"===t.getAttribute("data-first")?parseInt(t.getAttribute("data-offset"),10):0}},{key:"renderTile",value:function(e){return e}},{key:"calculateTotalPages",value:function(){var e=this,t=this.wrapper?this.wrapper.clientWidth:0,n=new Map,r=new Map,o=0;return this.container.children.length&&Array.from(this.container.children).forEach(function(a,i){var s=a.offsetLeft-e.container.offsetLeft-parseInt(window.getComputedStyle(a).marginLeft,10),c=a.clientWidth;if(n.has(s))a.setAttribute("data-first","false"),a.setAttribute("data-page",""+n.get(s)),a.setAttribute("data-offset",""+s);else{var u=r.get(o)||0;s>=u&&s+c<=u+t?0===i&&a.setAttribute("data-first","true"):(o+=1,a.setAttribute("data-first","true")),a.setAttribute("data-page",""+o),a.setAttribute("data-offset",""+s),n.set(s,o),r.has(o)||r.set(o,s)}}),o}},{key:"renderPagination",value:function(){var e=this,t=this.props.paginationClass?x.default.div(l):x.default.div(p),n=this.props.paginationDotClass?x.default.button(l):x.default.button(f);return g.default.createElement(t,{className:this.props.paginationClass,ref:function(t){e.pagination=t},role:"navigation"},[].concat(o(Array(this.state.pages+1))).map(function(t,r){return g.default.createElement(n,{"aria-label":"Goto Page "+(r+1),className:"\n "+e.props.paginationDotClass+"\n "+(r===e.state.page?e.props.paginationDotActiveClass:""),"data-active":r===e.state.page?"true":"false",key:r,onClick:function(){e.gotoPage(r)}},r+1)}))}},{key:"renderArrows",value:function(e){var t=this,n=function(e){return"next"===e&&t.state.page<t.state.pages?t.state.page+1:"prev"===e&&t.state.page>0?t.state.page-1:null}(e),r=this.props["arrow"+(0,w.default)(e)+"Class"],o=r?x.default.button(l):x.default.button(d);return g.default.createElement(o,{className:r,direction:e,disabled:null===n,onClick:function(){t.gotoPage(n)},role:"button",type:"button"})}},{key:"render",value:function(){var e=this,t=this.props,n=t.children,r=t.className,o=t.width,a=t.height,i=t.transitionSpeed,s=t.showPagination,c=t.minPagesToShowPagination,u=t.arrows,l=t.tileMargin,p=g.default.Children.map(Array.from(T(n)),function(t){return"ReactFreeCarouselTile"===t.type.name?g.default.cloneElement(t,{tileMargin:l,parentWidth:e.wrapper&&e.wrapper.clientWidth+l}):t}),f={position:"relative",width:A(o,null),height:A(a,null)},d={position:"relative",overflow:"hidden",width:"calc(100% + "+A(l)+")",height:"calc(100% + "+A(l)+")"},h={overflow:"hidden",position:"static",alignContent:"flex-start",display:"flex",flexDirection:"column",flexWrap:"wrap",height:"100%",transform:"translate(-"+A(l)+", -"+A(l)+")",transition:"margin-left "+i+"ms"};return g.default.createElement("div",{className:r,ref:function(t){e.wrapper=t},style:f},g.default.createElement("div",{style:d},g.default.createElement("div",{ref:function(t){e.container=t},style:h},p&&p.map(this.renderTile))),u&&this.renderArrows("prev"),s&&this.state.pages+1>=c&&this.renderPagination(),u&&this.renderArrows("next"))}}]),t}(g.default.Component);t.default=O,O.propTypes={children:g.default.PropTypes.oneOfType([g.default.PropTypes.arrayOf(g.default.PropTypes.node),g.default.PropTypes.node]),className:y.default.string,height:y.default.oneOfType([y.default.string,y.default.number]),width:y.default.oneOfType([y.default.string,y.default.number]),tileMargin:y.default.oneOfType([y.default.string,y.default.number]),interval:y.default.number,autoplay:y.default.bool,showPagination:y.default.bool,transitionSpeed:y.default.number,page:y.default.number,slide:y.default.number,minPagesToShowPagination:y.default.number,paginationClass:y.default.string,paginationDotClass:y.default.string,paginationDotActiveClass:y.default.string,arrows:y.default.bool,arrowPrevClass:y.default.string,arrowNextClass:y.default.string},O.defaultProps={className:null,interval:5e3,transitionSpeed:500,height:"100%",width:"100%",autoplay:!0,showPagination:!0,page:0,tileMargin:0,slide:null,minPagesToShowPagination:2,paginationClass:"",paginationDotClass:"",paginationDotActiveClass:"",arrows:!1,arrowPrevClass:"",arrowNextClass:""};var j=t.ReactFreeCarouselTile=function(e){function t(e){i(this,t);var n=s(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.state={parentWidth:null},n}return c(t,e),u(t,[{key:"render",value:function(){var e=this,t=this.props,n=t.parentWidth,r=t.height,o=t.width,a=t.tileMargin,i={position:"relative",height:A(r,null,a),width:A(o,n,a),marginTop:""+A(a),marginLeft:""+A(a)};return g.default.createElement("div",{className:this.props.className,ref:function(t){e.tile=t},style:i},this.props.children)}}]),t}(g.default.Component);j.propTypes={children:g.default.PropTypes.oneOfType([g.default.PropTypes.arrayOf(g.default.PropTypes.node),g.default.PropTypes.node]),parentWidth:y.default.number,className:y.default.string,tileMargin:y.default.oneOfType([y.default.string,y.default.number]),height:y.default.oneOfType([y.default.string,y.default.number]),width:y.default.oneOfType([y.default.string,y.default.number])},j.defaultProps={className:null,tileMargin:0,width:"100%",height:"100%"},O.Tile=j},function(e,t,n){"use strict";var r=n(3).default;e.exports=r},function(e,t,n){"use strict";function r(e){return function(){return e}}var o=function(){};o.thatReturns=r,o.thatReturnsFalse=r(!1),o.thatReturnsTrue=r(!0),o.thatReturnsNull=r(null),o.thatReturnsThis=function(){return this},o.thatReturnsArgument=function(e){return e},e.exports=o},function(e,t,n){"use strict";function r(e,t,n,r,a,i,s,c){if(o(t),!e){var u;if(void 0===t)u=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var l=[n,r,a,i,s,c],p=0;u=new Error(t.replace(/%s/g,function(){return l[p++]})),u.name="Invariant Violation"}throw u.framesToPop=1,u}}var o=function(e){};e.exports=r},function(e,t,n){"use strict";var r={childContextTypes:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,mixins:!0,propTypes:!0,type:!0},o={name:!0,length:!0,prototype:!0,caller:!0,arguments:!0,arity:!0},a="function"==typeof Object.getOwnPropertySymbols;e.exports=function(e,t,n){if("string"!=typeof t){var i=Object.getOwnPropertyNames(t);a&&(i=i.concat(Object.getOwnPropertySymbols(t)));for(var s=0;s<i.length;++s)if(!(r[i[s]]||o[i[s]]||n&&n[i[s]]))try{e[i[s]]=t[i[s]]}catch(e){}}return e}},function(e,t){function n(e){var t=r.call(e);return"[object Function]"===t||"function"==typeof e&&"[object RegExp]"!==t||"undefined"!=typeof window&&(e===window.setTimeout||e===window.alert||e===window.confirm||e===window.prompt)}e.exports=n;var r=Object.prototype.toString},function(e,t,n){"use strict";function r(e){return!0===o(e)&&"[object Object]"===Object.prototype.toString.call(e)}/*!
* is-plain-object <https://github.com/jonschlinkert/is-plain-object>

@@ -13,2 +13,2 @@ *

*/
e.exports=function(e){return null!=e&&"object"==typeof e&&!1===Array.isArray(e)}},function(e,t,n){(function(t){function n(e){return e.split("")}function r(e){return T.test(e)}function o(e){return r(e)?a(e):n(e)}function a(e){return e.match(x)||[]}function i(e,t,n){var r=-1,o=e.length;t<0&&(t=-t>o?0:o+t),n=n>o?o:n,n<0&&(n+=o),o=t>n?0:n-t>>>0,t>>>=0;for(var a=Array(o);++r<o;)a[r]=e[r+t];return a}function s(e){if("string"==typeof e)return e;if(l(e))return I?I.call(e):"";var t=e+"";return"0"==t&&1/e==-d?"-0":t}function c(e,t,n){var r=e.length;return n=void 0===n?r:n,!t&&n>=r?e:i(e,t,n)}function u(e){return!!e&&"object"==typeof e}function l(e){return"symbol"==typeof e||u(e)&&S.call(e)==h}function p(e){return null==e?"":s(e)}function f(e){return N(p(e).toLowerCase())}var d=1/0,h="[object Symbol]",m="[\\u0300-\\u036f\\ufe20-\\ufe23\\u20d0-\\u20f0]",g="\\ud83c[\\udffb-\\udfff]",y="(?:\\ud83c[\\udde6-\\uddff]){2}",b="[\\ud800-\\udbff][\\udc00-\\udfff]",v="(?:[\\u0300-\\u036f\\ufe20-\\ufe23\\u20d0-\\u20f0]|\\ud83c[\\udffb-\\udfff])?",C="(?:\\u200d(?:"+["[^\\ud800-\\udfff]",y,b].join("|")+")[\\ufe0e\\ufe0f]?"+v+")*",w="[\\ufe0e\\ufe0f]?"+v+C,k="(?:"+["[^\\ud800-\\udfff]"+m+"?",m,y,b,"[\\ud800-\\udfff]"].join("|")+")",x=RegExp(g+"(?="+g+")|"+k+w,"g"),T=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe23\\u20d0-\\u20f0\\ufe0e\\ufe0f]"),A="object"==typeof t&&t&&t.Object===Object&&t,O="object"==typeof self&&self&&self.Object===Object&&self,j=A||O||Function("return this")(),P=Object.prototype,S=P.toString,E=j.Symbol,M=E?E.prototype:void 0,I=M?M.toString:void 0,N=function(e){return function(t){t=p(t);var n=r(t)?o(t):void 0,a=n?n[0]:t.charAt(0),i=n?c(n,1).join(""):t.slice(1);return a[e]()+i}}("toUpperCase");e.exports=f}).call(t,n(1))},function(e,t,n){(function(t){function n(e,t,n){function o(t){var n=m,r=g;return m=g=void 0,T=t,b=e.apply(r,n)}function a(e){return T=e,v=setTimeout(l,t),A?o(e):b}function c(e){var n=e-x,r=e-T,o=t-n;return O?w(o,y-r):o}function u(e){var n=e-x,r=e-T;return void 0===x||n>=t||n<0||O&&r>=y}function l(){var e=k();if(u(e))return p(e);v=setTimeout(l,c(e))}function p(e){return v=void 0,j&&m?o(e):(m=g=void 0,b)}function f(){void 0!==v&&clearTimeout(v),T=0,m=x=g=v=void 0}function d(){return void 0===v?b:p(k())}function h(){var e=k(),n=u(e);if(m=arguments,g=this,x=e,n){if(void 0===v)return a(x);if(O)return v=setTimeout(l,t),o(x)}return void 0===v&&(v=setTimeout(l,t)),b}var m,g,y,b,v,x,T=0,A=!1,O=!1,j=!0;if("function"!=typeof e)throw new TypeError(s);return t=i(t)||0,r(n)&&(A=!!n.leading,O="maxWait"in n,y=O?C(i(n.maxWait)||0,t):y,j="trailing"in n?!!n.trailing:j),h.cancel=f,h.flush=d,h}function r(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function o(e){return!!e&&"object"==typeof e}function a(e){return"symbol"==typeof e||o(e)&&v.call(e)==u}function i(e){if("number"==typeof e)return e;if(a(e))return c;if(r(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=r(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(l,"");var n=f.test(e);return n||d.test(e)?h(e.slice(2),n?2:8):p.test(e)?c:+e}var s="Expected a function",c=NaN,u="[object Symbol]",l=/^\s+|\s+$/g,p=/^[-+]0x[0-9a-f]+$/i,f=/^0b[01]+$/i,d=/^0o[0-7]+$/i,h=parseInt,m="object"==typeof t&&t&&t.Object===Object&&t,g="object"==typeof self&&self&&self.Object===Object&&self,y=m||g||Function("return this")(),b=Object.prototype,v=b.toString,C=Math.max,w=Math.min,k=function(){return y.Date.now()};e.exports=n}).call(t,n(1))},function(e,t){function n(){throw new Error("setTimeout has not been defined")}function r(){throw new Error("clearTimeout has not been defined")}function o(e){if(l===setTimeout)return setTimeout(e,0);if((l===n||!l)&&setTimeout)return l=setTimeout,setTimeout(e,0);try{return l(e,0)}catch(t){try{return l.call(null,e,0)}catch(t){return l.call(this,e,0)}}}function a(e){if(p===clearTimeout)return clearTimeout(e);if((p===r||!p)&&clearTimeout)return p=clearTimeout,clearTimeout(e);try{return p(e)}catch(t){try{return p.call(null,e)}catch(t){return p.call(this,e)}}}function i(){m&&d&&(m=!1,d.length?h=d.concat(h):g=-1,h.length&&s())}function s(){if(!m){var e=o(i);m=!0;for(var t=h.length;t;){for(d=h,h=[];++g<t;)d&&d[g].run();g=-1,t=h.length}d=null,m=!1,a(e)}}function c(e,t){this.fun=e,this.array=t}function u(){}var l,p,f=e.exports={};!function(){try{l="function"==typeof setTimeout?setTimeout:n}catch(e){l=n}try{p="function"==typeof clearTimeout?clearTimeout:r}catch(e){p=r}}();var d,h=[],m=!1,g=-1;f.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];h.push(new c(e,t)),1!==h.length||m||o(s)},c.prototype.run=function(){this.fun.apply(null,this.array)},f.title="browser",f.browser=!0,f.env={},f.argv=[],f.version="",f.versions={},f.on=u,f.addListener=u,f.once=u,f.off=u,f.removeListener=u,f.removeAllListeners=u,f.emit=u,f.prependListener=u,f.prependOnceListener=u,f.listeners=function(e){return[]},f.binding=function(e){throw new Error("process.binding is not supported")},f.cwd=function(){return"/"},f.chdir=function(e){throw new Error("process.chdir is not supported")},f.umask=function(){return 0}},function(e,t,n){"use strict";var r=n(5),o=n(6),a=n(15);e.exports=function(){function e(e,t,n,r,i,s){s!==a&&o(!1,"Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types")}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t};return n.checkPropTypes=r,n.PropTypes=n,n}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,n){"use strict";(function(e){function r(e){return e.replace(A,"-$1").toLowerCase()}function o(e){return j(e).replace(P,"-ms-")}function a(e){return"string"==typeof e}function i(e){return"function"==typeof e&&"string"==typeof e.styledComponentId}function s(e){return e.displayName||e.name||"Component"}function c(e,t){for(var n=1540483477,r=t^e.length,o=e.length,a=0;o>=4;){var i=u(e,a);i=p(i,n),i^=i>>>24,i=p(i,n),r=p(r,n),r^=i,a+=4,o-=4}switch(o){case 3:r^=l(e,a),r^=e.charCodeAt(a+2)<<16,r=p(r,n);break;case 2:r^=l(e,a),r=p(r,n);break;case 1:r^=e.charCodeAt(a),r=p(r,n)}return r^=r>>>13,r=p(r,n),(r^=r>>>15)>>>0}function u(e,t){return e.charCodeAt(t++)+(e.charCodeAt(t++)<<8)+(e.charCodeAt(t++)<<16)+(e.charCodeAt(t)<<24)}function l(e,t){return e.charCodeAt(t++)+(e.charCodeAt(t++)<<8)}function p(e,t){return e|=0,t|=0,(65535&e)*t+(((e>>>16)*t&65535)<<16)|0}Object.defineProperty(t,"__esModule",{value:!0});var f=n(9),d=n.n(f),h=n(17),m=n.n(h),g=n(2),y=n.n(g),b=n(0),v=n.n(b),C=n(8),w=n.n(C),k=n(7),x=n.n(k);n.d(t,"css",function(){return _}),n.d(t,"keyframes",function(){return Oe}),n.d(t,"injectGlobal",function(){return je}),n.d(t,"ThemeProvider",function(){return me}),n.d(t,"withTheme",function(){return ke}),n.d(t,"ServerStyleSheet",function(){return ae}),n.d(t,"StyleSheetManager",function(){return te});var T,A=/([A-Z])/g,O=r,j=O,P=/^ms-/,S=o,E=function e(t,n){var r=Object.keys(t).map(function(n){return d()(t[n])?e(t[n],n):S(n)+": "+t[n]+";"}).join(" ");return n?n+" {\n "+r+"\n}":r},M=function e(t,n){return t.reduce(function(t,r){return void 0===r||null===r||!1===r||""===r?t:Array.isArray(r)?[].concat(t,e(r,n)):r.hasOwnProperty("styledComponentId")?[].concat(t,["."+r.styledComponentId]):"function"==typeof r?n?t.concat.apply(t,e([r(n)],n)):t.concat(r):t.concat(d()(r)?E(r):r.toString())},[])},I=new m.a({global:!1,cascade:!0,keyframe:!1,prefix:!0,compress:!1,semicolon:!0}),N=function(e,t,n){var r=e.join("").replace(/^\s*\/\/.*$/gm,""),o=t&&n?n+" "+t+" { "+r+" }":r;return I(n||!t?"":t,o)},R="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".split(""),L=R.length,D=function(e){var t="",n=void 0;for(n=e;n>L;n=Math.floor(n/R.length))t=R[n%L]+t;return R[n%L]+t},F=function(e,t){return t.reduce(function(t,n,r){return t.concat(n,e[r+1])},[e[0]])},_=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return M(F(e,n))},W=/^[^\S\n]*?\/\* sc-component-id:\s+(\S+)\s+\*\//gm,z=function(e){var t=""+(e||""),n=[];return t.replace(W,function(e,t,r){return n.push({componentId:t,matchIndex:r}),e}),n.map(function(e,r){var o=e.componentId,a=e.matchIndex,i=n[r+1];return{componentId:o,cssFromDOM:i?t.slice(a,i.matchIndex):t.slice(a)}})},U=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},$=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),H=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},q=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)},B=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n},V=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t},K=function(){function e(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";U(this,e),this.el=t,this.isLocal=n,this.ready=!1;var o=z(r);this.size=o.length,this.components=o.reduce(function(e,t){return e[t.componentId]=t,e},{})}return e.prototype.isFull=function(){return this.size>=40},e.prototype.addComponent=function(e){if(this.ready||this.replaceElement(),this.components[e])throw new Error("Trying to add Component '"+e+"' twice!");var t={componentId:e,textNode:document.createTextNode("")};this.el.appendChild(t.textNode),this.size+=1,this.components[e]=t},e.prototype.inject=function(e,t,n){this.ready||this.replaceElement();var r=this.components[e];if(!r)throw new Error("Must add a new component before you can inject css into it");if(""===r.textNode.data&&r.textNode.appendData("\n/* sc-component-id: "+e+" */\n"),r.textNode.appendData(t),n){var o=this.el.getAttribute(G);this.el.setAttribute(G,o?o+" "+n:n)}},e.prototype.toHTML=function(){return this.el.outerHTML},e.prototype.toReactElement=function(){throw new Error("BrowserTag doesn't implement toReactElement!")},e.prototype.clone=function(){throw new Error("BrowserTag cannot be cloned!")},e.prototype.replaceElement=function(){var e=this;if(this.ready=!0,0!==this.size){var t=this.el.cloneNode();if(t.appendChild(document.createTextNode("\n")),Object.keys(this.components).forEach(function(n){var r=e.components[n];r.textNode=document.createTextNode(r.cssFromDOM),t.appendChild(r.textNode)}),!this.el.parentNode)throw new Error("Trying to replace an element that wasn't mounted!");this.el.parentNode.replaceChild(t,this.el),this.el=t}},e}(),X={create:function(){for(var e=[],t={},n=document.querySelectorAll("["+G+"]"),r=n.length,o=0;o<r;o+=1){var a=n[o];e.push(new K(a,"true"===a.getAttribute(Y),a.innerHTML));var i=a.getAttribute(G);i&&i.trim().split(/\s+/).forEach(function(e){t[e]=!0})}return new ee(function(e){var t=document.createElement("style");if(t.type="text/css",t.setAttribute(G,""),t.setAttribute(Y,e?"true":"false"),!document.head)throw new Error("Missing document <head>");return document.head.appendChild(t),new K(t,e)},e,t)}},G="data-styled-components",Y="data-styled-components-is-local",Z="__styled-components-stylesheet__",J=null,Q=[],ee=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};U(this,e),this.hashes={},this.deferredInjections={},this.tagConstructor=t,this.tags=n,this.names=r,this.constructComponentTagMap()}return e.prototype.constructComponentTagMap=function(){var e=this;this.componentTags={},this.tags.forEach(function(t){Object.keys(t.components).forEach(function(n){e.componentTags[n]=t})})},e.prototype.getName=function(e){return this.hashes[e.toString()]},e.prototype.alreadyInjected=function(e,t){return!!this.names[t]&&(this.hashes[e.toString()]=t,!0)},e.prototype.hasInjectedComponent=function(e){return!!this.componentTags[e]},e.prototype.deferredInject=function(e,t,n){this===J&&Q.forEach(function(r){r.deferredInject(e,t,n)}),this.getOrCreateTag(e,t),this.deferredInjections[e]=n},e.prototype.inject=function(e,t,n,r,o){this===J&&Q.forEach(function(r){r.inject(e,t,n)});var a=this.getOrCreateTag(e,t),i=this.deferredInjections[e];i&&(a.inject(e,i),delete this.deferredInjections[e]),a.inject(e,n,o),r&&o&&(this.hashes[r.toString()]=o)},e.prototype.toHTML=function(){return this.tags.map(function(e){return e.toHTML()}).join("")},e.prototype.toReactElements=function(){return this.tags.map(function(e,t){return e.toReactElement("sc-"+t)})},e.prototype.getOrCreateTag=function(e,t){var n=this.componentTags[e];if(n)return n;var r=this.tags[this.tags.length-1],o=!r||r.isFull()||r.isLocal!==t?this.createNewTag(t):r;return this.componentTags[e]=o,o.addComponent(e),o},e.prototype.createNewTag=function(e){var t=this.tagConstructor(e);return this.tags.push(t),t},e.reset=function(t){J=e.create(t)},e.create=function(){return((arguments.length>0&&void 0!==arguments[0]?arguments[0]:"undefined"==typeof document)?ae:X).create()},e.clone=function(t){var n=new e(t.tagConstructor,t.tags.map(function(e){return e.clone()}),H({},t.names));return n.hashes=H({},t.hashes),n.deferredInjections=H({},t.deferredInjections),Q.push(n),n},$(e,null,[{key:"instance",get:function(){return J||(J=e.create())}}]),e}(),te=function(e){function t(){return U(this,t),V(this,e.apply(this,arguments))}return q(t,e),t.prototype.getChildContext=function(){var e;return e={},e[Z]=this.props.sheet,e},t.prototype.render=function(){return y.a.Children.only(this.props.children)},t}(g.Component);te.childContextTypes=(T={},T[Z]=v.a.instanceOf(ee).isRequired,T),te.propTypes={sheet:v.a.instanceOf(ee).isRequired};var ne,re,oe=function(){function e(t){U(this,e),this.isLocal=t,this.components={},this.size=0,this.names=[]}return e.prototype.isFull=function(){return!1},e.prototype.addComponent=function(e){if(this.components[e])throw new Error("Trying to add Component '"+e+"' twice!");this.components[e]={componentId:e,css:""},this.size+=1},e.prototype.inject=function(e,t,n){var r=this.components[e];if(!r)throw new Error("Must add a new component before you can inject css into it");""===r.css&&(r.css="/* sc-component-id: "+e+" */\n"),r.css+=t.replace(/\n*$/,"\n"),n&&this.names.push(n)},e.prototype.toHTML=function(){var e=this;return'<style type="text/css" '+G+'="'+this.names.join(" ")+'" '+Y+'="'+(this.isLocal?"true":"false")+'">\n'+Object.keys(this.components).map(function(t){return e.components[t].css}).join("")+"\n</style>"},e.prototype.toReactElement=function(e){var t,n=this,r=(t={},t[G]=this.names.join(" "),t[Y]=this.isLocal.toString(),t),o=Object.keys(this.components).map(function(e){return n.components[e].css}).join("");return y.a.createElement("style",H({key:e,type:"text/css"},r,{dangerouslySetInnerHTML:{__html:o}}))},e.prototype.clone=function(){var t=this,n=new e(this.isLocal);return n.names=[].concat(this.names),n.size=this.size,n.components=Object.keys(this.components).reduce(function(e,n){return e[n]=H({},t.components[n]),e},{}),n},e}(),ae=function(){function e(){U(this,e),this.instance=ee.clone(ee.instance)}return e.prototype.collectStyles=function(e){if(this.closed)throw new Error("Can't collect styles once you've called getStyleTags!");return y.a.createElement(te,{sheet:this.instance},e)},e.prototype.getStyleTags=function(){return this.closed||(Q.splice(Q.indexOf(this.instance),1),this.closed=!0),this.instance.toHTML()},e.prototype.getStyleElement=function(){return this.closed||(Q.splice(Q.indexOf(this.instance),1),this.closed=!0),this.instance.toReactElements()},e.create=function(){return new ee(function(e){return new oe(e)})},e}(),ie=function(e){var t={},n=!1;return function(r){n||(t[r]=!0,Object.keys(t).length>=200&&(console.warn("Over 200 classes were generated for component "+e+". Consider using style property for frequently changed styles.\nExample:\n const StyledComp = styled.div`width: 100%;`\n <StyledComp style={{ background: background }} />"),n=!0,t={}))}},se={children:!0,dangerouslySetInnerHTML:!0,key:!0,ref:!0,autoFocus:!0,defaultValue:!0,valueLink:!0,defaultChecked:!0,checkedLink:!0,innerHTML:!0,suppressContentEditableWarning:!0,onFocusIn:!0,onFocusOut:!0,className:!0,onCopy:!0,onCut:!0,onPaste:!0,onCompositionEnd:!0,onCompositionStart:!0,onCompositionUpdate:!0,onKeyDown:!0,onKeyPress:!0,onKeyUp:!0,onFocus:!0,onBlur:!0,onChange:!0,onInput:!0,onSubmit:!0,onClick:!0,onContextMenu:!0,onDoubleClick:!0,onDrag:!0,onDragEnd:!0,onDragEnter:!0,onDragExit:!0,onDragLeave:!0,onDragOver:!0,onDragStart:!0,onDrop:!0,onMouseDown:!0,onMouseEnter:!0,onMouseLeave:!0,onMouseMove:!0,onMouseOut:!0,onMouseOver:!0,onMouseUp:!0,onSelect:!0,onTouchCancel:!0,onTouchEnd:!0,onTouchMove:!0,onTouchStart:!0,onScroll:!0,onWheel:!0,onAbort:!0,onCanPlay:!0,onCanPlayThrough:!0,onDurationChange:!0,onEmptied:!0,onEncrypted:!0,onEnded:!0,onError:!0,onLoadedData:!0,onLoadedMetadata:!0,onLoadStart:!0,onPause:!0,onPlay:!0,onPlaying:!0,onProgress:!0,onRateChange:!0,onSeeked:!0,onSeeking:!0,onStalled:!0,onSuspend:!0,onTimeUpdate:!0,onVolumeChange:!0,onWaiting:!0,onLoad:!0,onAnimationStart:!0,onAnimationEnd:!0,onAnimationIteration:!0,onTransitionEnd:!0,onCopyCapture:!0,onCutCapture:!0,onPasteCapture:!0,onCompositionEndCapture:!0,onCompositionStartCapture:!0,onCompositionUpdateCapture:!0,onKeyDownCapture:!0,onKeyPressCapture:!0,onKeyUpCapture:!0,onFocusCapture:!0,onBlurCapture:!0,onChangeCapture:!0,onInputCapture:!0,onSubmitCapture:!0,onClickCapture:!0,onContextMenuCapture:!0,onDoubleClickCapture:!0,onDragCapture:!0,onDragEndCapture:!0,onDragEnterCapture:!0,onDragExitCapture:!0,onDragLeaveCapture:!0,onDragOverCapture:!0,onDragStartCapture:!0,onDropCapture:!0,onMouseDownCapture:!0,onMouseEnterCapture:!0,onMouseLeaveCapture:!0,onMouseMoveCapture:!0,onMouseOutCapture:!0,onMouseOverCapture:!0,onMouseUpCapture:!0,onSelectCapture:!0,onTouchCancelCapture:!0,onTouchEndCapture:!0,onTouchMoveCapture:!0,onTouchStartCapture:!0,onScrollCapture:!0,onWheelCapture:!0,onAbortCapture:!0,onCanPlayCapture:!0,onCanPlayThroughCapture:!0,onDurationChangeCapture:!0,onEmptiedCapture:!0,onEncryptedCapture:!0,onEndedCapture:!0,onErrorCapture:!0,onLoadedDataCapture:!0,onLoadedMetadataCapture:!0,onLoadStartCapture:!0,onPauseCapture:!0,onPlayCapture:!0,onPlayingCapture:!0,onProgressCapture:!0,onRateChangeCapture:!0,onSeekedCapture:!0,onSeekingCapture:!0,onStalledCapture:!0,onSuspendCapture:!0,onTimeUpdateCapture:!0,onVolumeChangeCapture:!0,onWaitingCapture:!0,onLoadCapture:!0,onAnimationStartCapture:!0,onAnimationEndCapture:!0,onAnimationIterationCapture:!0,onTransitionEndCapture:!0},ce={accept:!0,acceptCharset:!0,accessKey:!0,action:!0,allowFullScreen:!0,allowTransparency:!0,alt:!0,as:!0,async:!0,autoComplete:!0,autoPlay:!0,capture:!0,cellPadding:!0,cellSpacing:!0,charSet:!0,challenge:!0,checked:!0,cite:!0,classID:!0,className:!0,cols:!0,colSpan:!0,content:!0,contentEditable:!0,contextMenu:!0,controls:!0,coords:!0,crossOrigin:!0,data:!0,dateTime:!0,default:!0,defer:!0,dir:!0,disabled:!0,download:!0,draggable:!0,encType:!0,form:!0,formAction:!0,formEncType:!0,formMethod:!0,formNoValidate:!0,formTarget:!0,frameBorder:!0,headers:!0,height:!0,hidden:!0,high:!0,href:!0,hrefLang:!0,htmlFor:!0,httpEquiv:!0,icon:!0,id:!0,inputMode:!0,integrity:!0,is:!0,keyParams:!0,keyType:!0,kind:!0,label:!0,lang:!0,list:!0,loop:!0,low:!0,manifest:!0,marginHeight:!0,marginWidth:!0,max:!0,maxLength:!0,media:!0,mediaGroup:!0,method:!0,min:!0,minLength:!0,multiple:!0,muted:!0,name:!0,nonce:!0,noValidate:!0,open:!0,optimum:!0,pattern:!0,placeholder:!0,playsInline:!0,poster:!0,preload:!0,profile:!0,radioGroup:!0,readOnly:!0,referrerPolicy:!0,rel:!0,required:!0,reversed:!0,role:!0,rows:!0,rowSpan:!0,sandbox:!0,scope:!0,scoped:!0,scrolling:!0,seamless:!0,selected:!0,shape:!0,size:!0,sizes:!0,span:!0,spellCheck:!0,src:!0,srcDoc:!0,srcLang:!0,srcSet:!0,start:!0,step:!0,style:!0,summary:!0,tabIndex:!0,target:!0,title:!0,type:!0,useMap:!0,value:!0,width:!0,wmode:!0,wrap:!0,about:!0,datatype:!0,inlist:!0,prefix:!0,property:!0,resource:!0,typeof:!0,vocab:!0,autoCapitalize:!0,autoCorrect:!0,autoSave:!0,color:!0,itemProp:!0,itemScope:!0,itemType:!0,itemID:!0,itemRef:!0,results:!0,security:!0,unselectable:0},ue={accentHeight:!0,accumulate:!0,additive:!0,alignmentBaseline:!0,allowReorder:!0,alphabetic:!0,amplitude:!0,arabicForm:!0,ascent:!0,attributeName:!0,attributeType:!0,autoReverse:!0,azimuth:!0,baseFrequency:!0,baseProfile:!0,baselineShift:!0,bbox:!0,begin:!0,bias:!0,by:!0,calcMode:!0,capHeight:!0,clip:!0,clipPath:!0,clipRule:!0,clipPathUnits:!0,colorInterpolation:!0,colorInterpolationFilters:!0,colorProfile:!0,colorRendering:!0,contentScriptType:!0,contentStyleType:!0,cursor:!0,cx:!0,cy:!0,d:!0,decelerate:!0,descent:!0,diffuseConstant:!0,direction:!0,display:!0,divisor:!0,dominantBaseline:!0,dur:!0,dx:!0,dy:!0,edgeMode:!0,elevation:!0,enableBackground:!0,end:!0,exponent:!0,externalResourcesRequired:!0,fill:!0,fillOpacity:!0,fillRule:!0,filter:!0,filterRes:!0,filterUnits:!0,floodColor:!0,floodOpacity:!0,focusable:!0,fontFamily:!0,fontSize:!0,fontSizeAdjust:!0,fontStretch:!0,fontStyle:!0,fontVariant:!0,fontWeight:!0,format:!0,from:!0,fx:!0,fy:!0,g1:!0,g2:!0,glyphName:!0,glyphOrientationHorizontal:!0,glyphOrientationVertical:!0,glyphRef:!0,gradientTransform:!0,gradientUnits:!0,hanging:!0,horizAdvX:!0,horizOriginX:!0,ideographic:!0,imageRendering:!0,in:!0,in2:!0,intercept:!0,k:!0,k1:!0,k2:!0,k3:!0,k4:!0,kernelMatrix:!0,kernelUnitLength:!0,kerning:!0,keyPoints:!0,keySplines:!0,keyTimes:!0,lengthAdjust:!0,letterSpacing:!0,lightingColor:!0,limitingConeAngle:!0,local:!0,markerEnd:!0,markerMid:!0,markerStart:!0,markerHeight:!0,markerUnits:!0,markerWidth:!0,mask:!0,maskContentUnits:!0,maskUnits:!0,mathematical:!0,mode:!0,numOctaves:!0,offset:!0,opacity:!0,operator:!0,order:!0,orient:!0,orientation:!0,origin:!0,overflow:!0,overlinePosition:!0,overlineThickness:!0,paintOrder:!0,panose1:!0,pathLength:!0,patternContentUnits:!0,patternTransform:!0,patternUnits:!0,pointerEvents:!0,points:!0,pointsAtX:!0,pointsAtY:!0,pointsAtZ:!0,preserveAlpha:!0,preserveAspectRatio:!0,primitiveUnits:!0,r:!0,radius:!0,refX:!0,refY:!0,renderingIntent:!0,repeatCount:!0,repeatDur:!0,requiredExtensions:!0,requiredFeatures:!0,restart:!0,result:!0,rotate:!0,rx:!0,ry:!0,scale:!0,seed:!0,shapeRendering:!0,slope:!0,spacing:!0,specularConstant:!0,specularExponent:!0,speed:!0,spreadMethod:!0,startOffset:!0,stdDeviation:!0,stemh:!0,stemv:!0,stitchTiles:!0,stopColor:!0,stopOpacity:!0,strikethroughPosition:!0,strikethroughThickness:!0,string:!0,stroke:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeLinecap:!0,strokeLinejoin:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0,surfaceScale:!0,systemLanguage:!0,tableValues:!0,targetX:!0,targetY:!0,textAnchor:!0,textDecoration:!0,textRendering:!0,textLength:!0,to:!0,transform:!0,u1:!0,u2:!0,underlinePosition:!0,underlineThickness:!0,unicode:!0,unicodeBidi:!0,unicodeRange:!0,unitsPerEm:!0,vAlphabetic:!0,vHanging:!0,vIdeographic:!0,vMathematical:!0,values:!0,vectorEffect:!0,version:!0,vertAdvY:!0,vertOriginX:!0,vertOriginY:!0,viewBox:!0,viewTarget:!0,visibility:!0,widths:!0,wordSpacing:!0,writingMode:!0,x:!0,xHeight:!0,x1:!0,x2:!0,xChannelSelector:!0,xlinkActuate:!0,xlinkArcrole:!0,xlinkHref:!0,xlinkRole:!0,xlinkShow:!0,xlinkTitle:!0,xlinkType:!0,xmlBase:!0,xmlns:!0,xmlnsXlink:!0,xmlLang:!0,xmlSpace:!0,y:!0,y1:!0,y2:!0,yChannelSelector:!0,z:!0,zoomAndPan:!0},le=RegExp.prototype.test.bind(new RegExp("^(data|aria)-[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$")),pe={}.hasOwnProperty,fe=function(e){return pe.call(ce,e)||pe.call(ue,e)||le(e.toLowerCase())||pe.call(se,e)},de=function(e){var t=[],n=e;return{publish:function(e){n=e,t.forEach(function(e){return e(n)})},subscribe:function(e){return t.push(e),e(n),function(){t=t.filter(function(t){return t!==e})}}}},he="__styled-components__",me=function(e){function t(){U(this,t);var n=V(this,e.call(this));return n.getTheme=n.getTheme.bind(n),n}return q(t,e),t.prototype.componentWillMount=function(){var e=this;if(this.context[he]){var t=this.context[he];this.unsubscribeToOuter=t(function(t){e.outerTheme=t})}this.broadcast=de(this.getTheme())},t.prototype.getChildContext=function(){var e;return H({},this.context,(e={},e[he]=this.broadcast.subscribe,e))},t.prototype.componentWillReceiveProps=function(e){this.props.theme!==e.theme&&this.broadcast.publish(this.getTheme(e.theme))},t.prototype.componentWillUnmount=function(){this.context[he]&&this.unsubscribeToOuter()},t.prototype.getTheme=function(e){var t=e||this.props.theme;if(w()(t)){var n=t(this.outerTheme);if(!d()(n))throw new Error("[ThemeProvider] Please return an object from your theme function, i.e. theme={() => ({})}!");return n}if(!d()(t))throw new Error("[ThemeProvider] Please make your theme prop a plain object");return H({},this.outerTheme,t)},t.prototype.render=function(){return this.props.children?y.a.Children.only(this.props.children):null},t}(g.Component);me.childContextTypes=(ne={},ne[he]=v.a.func.isRequired,ne),me.contextTypes=(re={},re[he]=v.a.func,re);var ge,ye=function(e){function t(){return U(this,t),V(this,e.apply(this,arguments))}return q(t,e),t}(g.Component);ye.contextTypes=(ge={},ge[he]=v.a.func,ge[Z]=v.a.instanceOf(ee),ge);var be=/[[\].#*$><+~=|^:(),"'`]/g,ve=/--+/g,Ce=["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"],we=function(e){return e.replace(/\s|\\n/g,"")},ke=function(e){var t,n=e.displayName||e.name||"Component",r=i(e),o=function(t){function n(){var e,r,o;U(this,n);for(var a=arguments.length,i=Array(a),s=0;s<a;s++)i[s]=arguments[s];return e=r=V(this,t.call.apply(t,[this].concat(i))),r.state={},o=e,V(r,o)}return q(n,t),n.prototype.componentWillMount=function(){var e=this;if(!this.context[he])throw new Error("[withTheme] Please use ThemeProvider to be able to use withTheme");var t=this.context[he];this.unsubscribe=t(function(t){e.setState({theme:t})})},n.prototype.componentWillUnmount=function(){"function"==typeof this.unsubscribe&&this.unsubscribe()},n.prototype.render=function(){var t=this.props.innerRef,n=this.state.theme;return y.a.createElement(e,H({theme:n},this.props,{innerRef:r?t:void 0,ref:r?void 0:t}))},n}(y.a.Component);return o.displayName="WithTheme("+n+")",o.styledComponentId="withTheme",o.contextTypes=(t={},t[he]=v.a.func,t),x()(o,e)},xe=function(e,t,n){return function(){function r(e,t){if(U(this,r),this.rules=e,this.componentId=t,!ee.instance.hasInjectedComponent(this.componentId)){var n="."+t+" {}";ee.instance.deferredInject(t,!0,n)}}return r.prototype.generateAndInjectStyles=function(r,o){var a=t(this.rules,r),i=c(this.componentId+a.join("")),s=o.getName(i);if(s)return s;var u=e(i);if(o.alreadyInjected(i,u))return u;var l="\n"+n(a,"."+u);return o.inject(this.componentId,!0,l,i,u),u},r.generateName=function(t){return e(c(t))},r}()}(D,M,N),Te=function(e){return function t(n,r){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if("string"!=typeof r&&"function"!=typeof r)throw new Error("Cannot create styled-component for component: "+r);var a=function(t){for(var a=arguments.length,i=Array(a>1?a-1:0),s=1;s<a;s++)i[s-1]=arguments[s];return n(r,o,e.apply(void 0,[t].concat(i)))};return a.withConfig=function(e){return t(n,r,H({},o,e))},a.attrs=function(e){return t(n,r,H({},o,{attrs:H({},o.attrs||{},e)}))},a}}(_),Ae=function(t,r){var o={},c=function(e){var n="string"!=typeof e?"sc":e.replace(be,"-").replace(ve,"-"),r=(o[n]||0)+1;return o[n]=r,n+"-"+t.generateName(n+r)},u=function(e){function t(){var n,r,o;U(this,t);for(var a=arguments.length,i=Array(a),s=0;s<a;s++)i[s]=arguments[s];return n=r=V(this,e.call.apply(e,[this].concat(i))),r.attrs={},r.state={theme:null,generatedClassName:""},o=n,V(r,o)}return q(t,e),t.prototype.buildExecutionContext=function(e,t){var n=this.constructor.attrs,r=H({},t,{theme:e});return void 0===n?r:(this.attrs=Object.keys(n).reduce(function(e,t){var o=n[t];return e[t]="function"==typeof o?o(r):o,e},{}),H({},r,this.attrs))},t.prototype.generateAndInjectStyles=function(e,t){var n=this.constructor,r=n.componentStyle,o=n.warnTooManyClasses,a=this.buildExecutionContext(e,t),i=this.context[Z]||ee.instance,s=r.generateAndInjectStyles(a,i);return void 0!==o&&o(s),s},t.prototype.componentWillMount=function(){var e=this;if(this.context[he]){var t=this.context[he];this.unsubscribe=t(function(t){var n=e.constructor.defaultProps,r=n&&e.props.theme===n.theme,o=e.props.theme&&!r?e.props.theme:t,a=e.generateAndInjectStyles(o,e.props);e.setState({theme:o,generatedClassName:a})})}else{var n=this.props.theme||{},r=this.generateAndInjectStyles(n,this.props);this.setState({theme:n,generatedClassName:r})}},t.prototype.componentWillReceiveProps=function(e){var t=this;this.setState(function(n){var r=t.constructor.defaultProps,o=r&&e.theme===r.theme,a=e.theme&&!o?e.theme:n.theme;return{theme:a,generatedClassName:t.generateAndInjectStyles(a,e)}})},t.prototype.componentWillUnmount=function(){this.unsubscribe&&this.unsubscribe()},t.prototype.render=function(){var e=this,t=this.props.innerRef,r=this.state.generatedClassName,o=this.constructor,s=o.styledComponentId,c=o.target,u=a(c),l=[this.props.className,s,this.attrs.className,r].filter(Boolean).join(" "),p=H({},this.attrs,{className:l});i(c)?p.innerRef=t:p.ref=t;var f=Object.keys(this.props).reduce(function(t,n){return"innerRef"===n||"className"===n||u&&!fe(n)||(t[n]=e.props[n]),t},p);return n.i(g.createElement)(c,f)},t}(ye);return function n(o,i,l){var p,f=i.displayName,d=void 0===f?a(o)?"styled."+o:"Styled("+s(o)+")":f,h=i.componentId,m=void 0===h?c(i.displayName):h,g=i.ParentComponent,y=void 0===g?u:g,b=i.rules,C=i.attrs,w=i.displayName&&i.componentId?i.displayName+"-"+i.componentId:m,k=void 0;void 0!==e&&(k=ie(d));var x=new t(void 0===b?l:b.concat(l),w),T=function(e){function t(){return U(this,t),V(this,e.apply(this,arguments))}return q(t,e),t.withComponent=function(e){var r=(i.displayName,i.componentId,B(i,["displayName","componentId"])),o=H({},r,{ParentComponent:t});return n(e,o,l)},$(t,null,[{key:"extend",get:function(){var e=(i.displayName,i.componentId,i.rules),a=B(i,["displayName","componentId","rules"]),s=void 0===e?l:e.concat(l),c=H({},a,{rules:s,ParentComponent:t});return r(n,o,c)}}]),t}(y);return T.contextTypes=(p={},p[he]=v.a.func,p[Z]=v.a.instanceOf(ee),p),T.displayName=d,T.styledComponentId=w,T.attrs=C,T.componentStyle=x,T.warnTooManyClasses=k,T.target=o,T}}(xe,Te),Oe=function(e,t,n){return function(r){for(var o=arguments.length,a=Array(o>1?o-1:0),i=1;i<o;i++)a[i-1]=arguments[i];var s=n.apply(void 0,[r].concat(a)),u=c(we(JSON.stringify(s))),l=ee.instance.getName(u);if(l)return l;var p=e(u);if(ee.instance.alreadyInjected(u,p))return p;var f=t(s,p,"@keyframes");return ee.instance.inject("sc-keyframes-"+p,!0,f,u,p),p}}(D,N,_),je=function(e,t){return function(n){for(var r=arguments.length,o=Array(r>1?r-1:0),a=1;a<r;a++)o[a-1]=arguments[a];var i=t.apply(void 0,[n].concat(o)),s=c(JSON.stringify(i)),u="sc-global-"+s;ee.instance.hasInjectedComponent(u)||ee.instance.inject(u,!1,e(i))}}(N,_),Pe=function(e,t){var n=function(n){return t(e,n)};return Ce.forEach(function(e){n[e]=n(e)}),n}(Ae,Te);t.default=Pe}).call(t,n(13))},function(e,t,n){!function(t){e.exports=t(null)}(function e(t){"use strict";function n(e,t,o,i){for(var u,l,p=0,f=0,m=0,g=0,y=0,b=0,v=0,C=0,w=0,k=0,x=0,T=0,P=0,S=0,E=0,M=0,I=0,N=0,Z=0,xe=o.length,Te=xe-1,Pe="",Ee="",Me="",Ue="",$e="",He="";E<xe;){if(v=o.charCodeAt(E),f+g+m+p===0){if(E===Te&&(M>0&&(Ee=Ee.replace(h,"")),(Ee=Ee.trim()).length>0)){switch(v){case X:case V:case F:case B:case q:break;default:Ee+=o.charAt(E)}v=F}if(1===I)switch(v){case W:case Q:I=0;break;case V:case B:case q:case X:break;default:E--,v=F}switch(v){case W:for(Ee=Ee.trim(),y=Ee.charCodeAt(0),x=1,E++;E<xe;){switch(v=o.charCodeAt(E)){case W:x++;break;case _:x--}if(0===x)break;Me+=o.charAt(E++)}switch(y===se&&(y=(Ee=Ee.replace(d,"").trim()).charCodeAt(0)),y){case K:switch(M>0&&(Ee=Ee.replace(h,"")),b=Ee.charCodeAt(1)){case ye:case pe:case fe:u=t;break;default:u=je}if(Me=n(t,u,Me,b),Z=Me.length,Oe>0&&0===Z&&(Z=Ee.length),Se>0&&(u=r(je,Ee,N),l=c(Le,Me,u,t,ve,be,Z,b),Ee=u.join(""),void 0!==l&&0===(Z=(Me=l.trim()).length)&&(b=0,Me="")),Z>0)switch(b){case ye:case pe:case fe:Me=Ee+"{"+Me+"}";break;case le:Ee=Ee.replace(A,"$1 $2"+(Fe>0?_e:"")),Me=Ee+"{"+Me+"}",Me="@"+(ke>0?R+Me+"@"+Me:Me);break;default:Me=Ee+Me}else Me="";break;default:Me=n(t,r(t,Ee,N),Me,i)}$e+=Me,T=0,I=0,S=0,M=0,N=0,P=0,Ee="",Me="",v=o.charCodeAt(++E);break;case _:case F:if(Ee=(M>0?Ee.replace(h,""):Ee).trim(),Ee.length>1)switch(0===S&&((y=Ee.charCodeAt(0))===Y||y>96&&y<123)&&Ee.indexOf(" ")&&(Ee=Ee.replace(" ",":")),Se>0&&void 0!==(l=c(Ne,Ee,t,e,ve,be,Ue.length,i))&&0===(Ee=l.trim()).length&&(Ee="\0\0"),y=Ee.charCodeAt(0),b=Ee.charCodeAt(1),y+b){case se:break;case me:case ge:He+=Ee+o.charAt(E);break;default:Ue+=S>0?a(Ee,y,b,Ee.charCodeAt(2)):Ee+";"}T=0,I=0,S=0,M=0,N=0,Ee="",v=o.charCodeAt(++E)}}switch(v){case B:case q:if(f+g+m+p+Ae===0)switch(k){case U:case te:case ne:case K:case ie:case oe:case J:case ae:case re:case Y:case ee:case Q:case F:case W:case _:break;default:S>0&&(I=1)}f===re&&(f=0),Se*De>0&&c(Ie,Ee,t,e,ve,be,Ue.length,i),be=1,ve++;break;case F:case _:if(f+g+m+p===0){be++;break}default:switch(be++,Pe=o.charAt(E),v){case V:case X:if(g+p===0)switch(C){case Q:case ee:case V:case X:Pe="";break;default:v!==X&&(Pe=" ")}break;case se:Pe="\\0";break;case ce:Pe="\\f";break;case ue:Pe="\\v";break;case G:g+f+p===0&&we>0&&(N=1,M=1,Pe="\f"+Pe);break;case 108:if(g+f+p+Ce===0&&S>0)switch(E-S){case 2:C===de&&o.charCodeAt(E-3)===ee&&(Ce=C);case 8:w===he&&(Ce=w)}break;case ee:g+f+p===0&&(S=E);break;case Q:f+m+g+p===0&&(M=1,Pe+="\r");break;case ne:case te:0===f&&(g=g===v?0:0===g?v:g,E===Te&&(Te++,xe++));break;case $:g+f+m===0&&p++;break;case H:g+f+m===0&&p--;break;case U:g+f+p===0&&(E===Te&&(Te++,xe++),m--);break;case z:if(g+f+p===0){if(0===T)switch(2*C+3*w){case 533:break;default:x=0,T=1}m++}break;case K:f+m+g+p+S+P===0&&(P=1);break;case J:case re:if(g+p+m>0)break;switch(f){case 0:switch(2*v+3*o.charCodeAt(E+1)){case 235:f=re;break;case 220:f=J}break;case J:v===re&&C===J&&(Pe="",f=0)}}if(0===f){if(we+g+p+P===0&&i!==le&&v!==F)switch(v){case Q:case ie:case oe:case ae:case U:case z:if(0===T){switch(C){case V:case X:case q:case B:Pe+="\0";break;default:Pe="\0"+Pe+(v===Q?"":"\0")}M=1}else switch(v){case z:T=++x;break;case U:0==(T=--x)&&(M=1,Pe+="\0")}break;case X:switch(C){case se:case W:case _:case F:case Q:case ce:case V:case X:case q:case B:break;default:0===T&&(M=1,Pe+="\0")}}Ee+=Pe,v!==X&&(k=v)}}w=C,C=v,E++}if(Z=Ue.length,Oe>0&&0===Z&&0===$e.length&&0===t[0].length==!1&&(i!==pe||1===t.length&&(we>0?We:ze)===t[0])&&(Z=t.join(",").length+2),Z>0){if(u=0===we&&i!==le?s(t):t,Se>0&&void 0!==(l=c(Re,Ue,u,e,ve,be,Z,i))&&0===(Ue=l).length)return He+Ue+$e;if(Ue=u.join(",")+"{"+Ue+"}",ke*Ce>0){switch(Ce){case he:Ue=Ue.replace(j,":"+L+"$1")+Ue;break;case de:Ue=Ue.replace(O,"::"+R+"input-$1")+Ue.replace(O,"::"+L+"$1")+Ue.replace(O,":"+D+"input-$1")+Ue}Ce=0}}return He+Ue+$e}function r(e,t,n){var r=t.trim().split(w),a=r,i=r.length,s=e.length;switch(s){case 0:case 1:for(var c=0,u=0===s?"":e[0]+" ";c<i;c++)a[c]=o(u,a[c],n,s).trim();break;default:for(var c=0,l=0,a=[];c<i;c++)for(var p=0;p<s;p++)a[l++]=o(e[p]+" ",r[c],n,s).trim()}return a}function o(e,t,n,r){var o=t,a=o.charCodeAt(0);switch(a<33&&(a=(o=o.trim()).charCodeAt(0)),a){case G:switch(we+r){case 0:case 1:if(0===e.trim().length)break;default:return o.replace(k,"$1"+e.trim())}break;case ee:switch(o.charCodeAt(1)){case 103:if(xe>0&&we>0)return o.replace(x,"$1").replace(k,"$1"+ze);break;default:return e.trim()+o}default:if(n*we>0&&o.indexOf("\f")>0)return o.replace(k,(e.charCodeAt(0)===ee?"":"$1")+e.trim())}return e+o}function a(e,t,n,r){var o,a=e+";",s=0,c=2*t+3*n+4*r;if(944===c)a=i(a);else if(ke>0)switch(c){case 963:110===a.charCodeAt(5)&&(a=R+a+a);break;case 978:a=R+a+L+a+a;break;case 1019:case 983:a=R+a+L+a+D+a+a;break;case 883:a.charCodeAt(8)===Y&&(a=R+a+a);break;case 932:a=R+a+D+a+a;break;case 964:a=R+a+D+"flex-"+a+a;break;case 1023:o=a.substring(a.indexOf(":",15)).replace("flex-",""),a=R+"box-pack"+o+R+a+D+"flex-pack"+o+a;break;case 975:switch(s=(a=e).length-10,o=(33===a.charCodeAt(s)?a.substring(0,s):a).substring(8).trim(),c=o.charCodeAt(0)+(0|o.charCodeAt(7))){case 203:o.charCodeAt(8)>110&&(a=a.replace(o,R+o)+";"+a);break;case 207:case 102:a=a.replace(o,R+(c>102?"inline-":"")+"box")+";"+a.replace(o,R+o)+";"+a.replace(o,D+o+"box")+";"+a}a+=";";break;case 938:if(a.charCodeAt(5)===Y)switch(a.charCodeAt(6)){case 105:o=a.replace("-items",""),a=R+a+R+"box-"+o+D+"flex-"+o+a;break;case 115:a=R+a+D+"flex-item-"+a.replace("-self","")+a;break;default:a=R+a+D+"flex-line-pack"+a.replace("align-content","")+a}break;case 1005:g.test(a)&&(a=a.replace(m,":"+R)+a.replace(m,":"+L)+a);break;case 953:(s=a.indexOf("-content",9))>0&&(o=a.substring(s-3),a="width:"+R+o+"width:"+L+o+"width:"+o);break;case 1015:if(e.charCodeAt(9)!==Y)break;case 962:a=R+a+(102===a.charCodeAt(5)?D+a:"")+a,n+r===211&&105===a.charCodeAt(13)&&a.indexOf("transform",10)>0&&(a=a.substring(0,a.indexOf(";",27)+1).replace(y,"$1"+R+"$2")+a);break;case 1e3:switch(o=a.substring(13).trim(),s=o.indexOf("-")+1,o.charCodeAt(0)+o.charCodeAt(s)){case 226:o=a.replace(N,"tb");break;case 232:o=a.replace(N,"tb-rl");break;case 220:o=a.replace(N,"lr");break;default:return a}a=R+a+D+o+a}return a}function i(e){var t=e.length,n=e.indexOf(":",9)+1,r=e.substring(0,n).trim(),o=e.substring(n,t-1).trim(),a="";if(e.charCodeAt(9)!==Y)for(var i=o.split(b),s=0,n=0,t=i.length;s<t;n=0,s++){for(var c=i[s],u=c.split(v);c=u[n];){var l=c.charCodeAt(0);if(1===Fe&&(l>K&&l<90||l>96&&l<123||l===Z||l===Y&&c.charCodeAt(1)!==Y))switch(isNaN(parseFloat(c))+(-1!==c.indexOf("("))){case 1:switch(c){case"infinite":case"alternate":case"backwards":case"running":case"normal":case"forwards":case"both":case"none":case"linear":case"ease":case"ease-in":case"ease-out":case"ease-in-out":case"paused":case"reverse":case"alternate-reverse":case"inherit":case"initial":case"unset":case"step-start":case"step-end":break;default:c+=_e}}u[n++]=c}a+=(0===s?"":",")+u.join(" ")}else a+=110===e.charCodeAt(10)?o+(1===Fe?_e:""):o;return a=r+a+";",ke>0?R+a+a:a}function s(e){for(var t,n,r=0,o=e.length,a=Array(o);r<o;r++){for(var i=e[r].split(C),s="",c=0,u=0,l=0,p=0,f=i.length;c<f;c++)if(!(0===(u=(n=i[c]).length)&&f>1)){if(l=s.charCodeAt(s.length-1),p=n.charCodeAt(0),t="",0!==c)switch(l){case J:case ie:case oe:case ae:case X:case z:break;default:t=" "}switch(p){case G:n=t+We;case ie:case oe:case ae:case X:case U:case z:break;case $:n=t+n+We;break;case ee:switch(2*n.charCodeAt(1)+3*n.charCodeAt(2)){case 530:if(xe>0){n=t+n.substring(8,u-1);break}default:(c<1||i[c-1].length<1)&&(n=t+We+n)}break;case Q:t="";default:n=u>1&&n.indexOf(":")>0?t+n.replace(I,"$1"+We+"$2"):t+n+We}s+=n}a[r]=s.replace(h,"").trim()}return a}function c(e,t,n,r,o,a,i,s){for(var c,u=0,l=t;u<Se;u++)switch(c=Pe[u].call(f,e,l,n,r,o,a,i,s)){case void 0:case!1:case!0:case null:break;default:l=c}switch(l){case void 0:case!1:case!0:case null:case t:break;default:return l}}function u(e){return e.replace(h,"").replace(P,"").replace(S,"$1").replace(E,"$1").replace(M," ")}function l(e){switch(e){case void 0:case null:Se=Pe.length=0;break;default:switch(e.constructor){case Array:for(var t=0,n=e.length;t<n;t++)l(e[t]);break;case Function:Pe[Se++]=e;break;case Boolean:De=0|!!e}}return l}function p(e){for(var t in e){var n=e[t];switch(t){case"keyframe":Fe=0|n;break;case"global":xe=0|n;break;case"cascade":we=0|n;break;case"compress":Te=0|n;break;case"prefix":ke=0|n;break;case"semicolon":Ae=0|n;break;case"preserve":Oe=0|n}}return p}function f(t,r){if(void 0!==this&&this.constructor===f)return e(t);var o=t,a=o.charCodeAt(0);a<33&&(a=(o=o.trim()).charCodeAt(0)),Fe>0&&(_e=o.replace(T,a===$?"":"-")),a=1,1===we?ze=o:We=o;var i,s=[ze];Se>0&&void 0!==(i=c(Me,r,s,s,ve,be,0,0))&&"string"==typeof i&&(r=i);var l=n(je,s,r,0);return Se>0&&void 0!==(i=c(Ee,l,s,s,ve,be,l.length,0))&&"string"!=typeof(l=i)&&(a=0),_e="",ze="",We="",Ce=0,ve=1,be=1,Te*a==0?l:u(l)}var d=/^\0+/g,h=/[\0\r\f]/g,m=/: */g,g=/zoo|gra/,y=/([,: ])(transform)/g,b=/,+\s*(?![^(]*[)])/g,v=/ +\s*(?![^(]*[)])/g,C=/ *[\0] */g,w=/,\r+?/g,k=/([\t\r\n ])*\f?&/g,x=/:global\(((?:[^\(\)\[\]]*|\[.*\]|\([^\(\)]*\))*)\)/g,T=/\W+/g,A=/@(k\w+)\s*(\S*)\s*/,O=/::(place)/g,j=/:(read-only)/g,P=/\s+(?=[{\];=:>])/g,S=/([[}=:>])\s+/g,E=/(\{[^{]+?);(?=\})/g,M=/\s{2,}/g,I=/([^\(])(:+) */g,N=/[svh]\w+-[tblr]{2}/,R="-webkit-",L="-moz-",D="-ms-",F=59,_=125,W=123,z=40,U=41,$=91,H=93,q=10,B=13,V=9,K=64,X=32,G=38,Y=45,Z=95,J=42,Q=44,ee=58,te=39,ne=34,re=47,oe=62,ae=43,ie=126,se=0,ce=12,ue=11,le=107,pe=109,fe=115,de=112,he=111,me=169,ge=163,ye=100,be=1,ve=1,Ce=0,we=1,ke=1,xe=1,Te=0,Ae=0,Oe=0,je=[],Pe=[],Se=0,Ee=-2,Me=-1,Ie=0,Ne=1,Re=2,Le=3,De=0,Fe=1,_e="",We="",ze="";return f.use=l,f.set=p,void 0!==t&&p(t),f})}])});
e.exports=function(e){return null!=e&&"object"==typeof e&&!1===Array.isArray(e)}},function(e,t,n){(function(t){function n(e){return e.split("")}function r(e){return T.test(e)}function o(e){return r(e)?a(e):n(e)}function a(e){return e.match(x)||[]}function i(e,t,n){var r=-1,o=e.length;t<0&&(t=-t>o?0:o+t),n=n>o?o:n,n<0&&(n+=o),o=t>n?0:n-t>>>0,t>>>=0;for(var a=Array(o);++r<o;)a[r]=e[r+t];return a}function s(e){if("string"==typeof e)return e;if(l(e))return I?I.call(e):"";var t=e+"";return"0"==t&&1/e==-d?"-0":t}function c(e,t,n){var r=e.length;return n=void 0===n?r:n,!t&&n>=r?e:i(e,t,n)}function u(e){return!!e&&"object"==typeof e}function l(e){return"symbol"==typeof e||u(e)&&S.call(e)==h}function p(e){return null==e?"":s(e)}function f(e){return N(p(e).toLowerCase())}var d=1/0,h="[object Symbol]",g="[\\u0300-\\u036f\\ufe20-\\ufe23\\u20d0-\\u20f0]",m="\\ud83c[\\udffb-\\udfff]",y="(?:\\ud83c[\\udde6-\\uddff]){2}",b="[\\ud800-\\udbff][\\udc00-\\udfff]",v="(?:[\\u0300-\\u036f\\ufe20-\\ufe23\\u20d0-\\u20f0]|\\ud83c[\\udffb-\\udfff])?",C="(?:\\u200d(?:"+["[^\\ud800-\\udfff]",y,b].join("|")+")[\\ufe0e\\ufe0f]?"+v+")*",w="[\\ufe0e\\ufe0f]?"+v+C,k="(?:"+["[^\\ud800-\\udfff]"+g+"?",g,y,b,"[\\ud800-\\udfff]"].join("|")+")",x=RegExp(m+"(?="+m+")|"+k+w,"g"),T=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe23\\u20d0-\\u20f0\\ufe0e\\ufe0f]"),A="object"==typeof t&&t&&t.Object===Object&&t,O="object"==typeof self&&self&&self.Object===Object&&self,j=A||O||Function("return this")(),P=Object.prototype,S=P.toString,E=j.Symbol,M=E?E.prototype:void 0,I=M?M.toString:void 0,N=function(e){return function(t){t=p(t);var n=r(t)?o(t):void 0,a=n?n[0]:t.charAt(0),i=n?c(n,1).join(""):t.slice(1);return a[e]()+i}}("toUpperCase");e.exports=f}).call(t,n(1))},function(e,t,n){(function(t){function n(e,t,n){function o(t){var n=g,r=m;return g=m=void 0,T=t,b=e.apply(r,n)}function a(e){return T=e,v=setTimeout(l,t),A?o(e):b}function c(e){var n=e-x,r=e-T,o=t-n;return O?w(o,y-r):o}function u(e){var n=e-x,r=e-T;return void 0===x||n>=t||n<0||O&&r>=y}function l(){var e=k();if(u(e))return p(e);v=setTimeout(l,c(e))}function p(e){return v=void 0,j&&g?o(e):(g=m=void 0,b)}function f(){void 0!==v&&clearTimeout(v),T=0,g=x=m=v=void 0}function d(){return void 0===v?b:p(k())}function h(){var e=k(),n=u(e);if(g=arguments,m=this,x=e,n){if(void 0===v)return a(x);if(O)return v=setTimeout(l,t),o(x)}return void 0===v&&(v=setTimeout(l,t)),b}var g,m,y,b,v,x,T=0,A=!1,O=!1,j=!0;if("function"!=typeof e)throw new TypeError(s);return t=i(t)||0,r(n)&&(A=!!n.leading,O="maxWait"in n,y=O?C(i(n.maxWait)||0,t):y,j="trailing"in n?!!n.trailing:j),h.cancel=f,h.flush=d,h}function r(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function o(e){return!!e&&"object"==typeof e}function a(e){return"symbol"==typeof e||o(e)&&v.call(e)==u}function i(e){if("number"==typeof e)return e;if(a(e))return c;if(r(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=r(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(l,"");var n=f.test(e);return n||d.test(e)?h(e.slice(2),n?2:8):p.test(e)?c:+e}var s="Expected a function",c=NaN,u="[object Symbol]",l=/^\s+|\s+$/g,p=/^[-+]0x[0-9a-f]+$/i,f=/^0b[01]+$/i,d=/^0o[0-7]+$/i,h=parseInt,g="object"==typeof t&&t&&t.Object===Object&&t,m="object"==typeof self&&self&&self.Object===Object&&self,y=g||m||Function("return this")(),b=Object.prototype,v=b.toString,C=Math.max,w=Math.min,k=function(){return y.Date.now()};e.exports=n}).call(t,n(1))},function(e,t){function n(){throw new Error("setTimeout has not been defined")}function r(){throw new Error("clearTimeout has not been defined")}function o(e){if(l===setTimeout)return setTimeout(e,0);if((l===n||!l)&&setTimeout)return l=setTimeout,setTimeout(e,0);try{return l(e,0)}catch(t){try{return l.call(null,e,0)}catch(t){return l.call(this,e,0)}}}function a(e){if(p===clearTimeout)return clearTimeout(e);if((p===r||!p)&&clearTimeout)return p=clearTimeout,clearTimeout(e);try{return p(e)}catch(t){try{return p.call(null,e)}catch(t){return p.call(this,e)}}}function i(){g&&d&&(g=!1,d.length?h=d.concat(h):m=-1,h.length&&s())}function s(){if(!g){var e=o(i);g=!0;for(var t=h.length;t;){for(d=h,h=[];++m<t;)d&&d[m].run();m=-1,t=h.length}d=null,g=!1,a(e)}}function c(e,t){this.fun=e,this.array=t}function u(){}var l,p,f=e.exports={};!function(){try{l="function"==typeof setTimeout?setTimeout:n}catch(e){l=n}try{p="function"==typeof clearTimeout?clearTimeout:r}catch(e){p=r}}();var d,h=[],g=!1,m=-1;f.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];h.push(new c(e,t)),1!==h.length||g||o(s)},c.prototype.run=function(){this.fun.apply(null,this.array)},f.title="browser",f.browser=!0,f.env={},f.argv=[],f.version="",f.versions={},f.on=u,f.addListener=u,f.once=u,f.off=u,f.removeListener=u,f.removeAllListeners=u,f.emit=u,f.prependListener=u,f.prependOnceListener=u,f.listeners=function(e){return[]},f.binding=function(e){throw new Error("process.binding is not supported")},f.cwd=function(){return"/"},f.chdir=function(e){throw new Error("process.chdir is not supported")},f.umask=function(){return 0}},function(e,t,n){"use strict";var r=n(5),o=n(6),a=n(15);e.exports=function(){function e(e,t,n,r,i,s){s!==a&&o(!1,"Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types")}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t};return n.checkPropTypes=r,n.PropTypes=n,n}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,n){"use strict";(function(e){function r(e){return e.replace(A,"-$1").toLowerCase()}function o(e){return j(e).replace(P,"-ms-")}function a(e){return"string"==typeof e}function i(e){return"function"==typeof e&&"string"==typeof e.styledComponentId}function s(e){return e.displayName||e.name||"Component"}function c(e,t){for(var n=1540483477,r=t^e.length,o=e.length,a=0;o>=4;){var i=u(e,a);i=p(i,n),i^=i>>>24,i=p(i,n),r=p(r,n),r^=i,a+=4,o-=4}switch(o){case 3:r^=l(e,a),r^=e.charCodeAt(a+2)<<16,r=p(r,n);break;case 2:r^=l(e,a),r=p(r,n);break;case 1:r^=e.charCodeAt(a),r=p(r,n)}return r^=r>>>13,r=p(r,n),(r^=r>>>15)>>>0}function u(e,t){return e.charCodeAt(t++)+(e.charCodeAt(t++)<<8)+(e.charCodeAt(t++)<<16)+(e.charCodeAt(t)<<24)}function l(e,t){return e.charCodeAt(t++)+(e.charCodeAt(t++)<<8)}function p(e,t){return e|=0,t|=0,(65535&e)*t+(((e>>>16)*t&65535)<<16)|0}Object.defineProperty(t,"__esModule",{value:!0});var f=n(9),d=n.n(f),h=n(17),g=n.n(h),m=n(2),y=n.n(m),b=n(0),v=n.n(b),C=n(8),w=n.n(C),k=n(7),x=n.n(k);n.d(t,"css",function(){return _}),n.d(t,"keyframes",function(){return Oe}),n.d(t,"injectGlobal",function(){return je}),n.d(t,"ThemeProvider",function(){return ge}),n.d(t,"withTheme",function(){return ke}),n.d(t,"ServerStyleSheet",function(){return ae}),n.d(t,"StyleSheetManager",function(){return te});var T,A=/([A-Z])/g,O=r,j=O,P=/^ms-/,S=o,E=function e(t,n){var r=Object.keys(t).map(function(n){return d()(t[n])?e(t[n],n):S(n)+": "+t[n]+";"}).join(" ");return n?n+" {\n "+r+"\n}":r},M=function e(t,n){return t.reduce(function(t,r){return void 0===r||null===r||!1===r||""===r?t:Array.isArray(r)?[].concat(t,e(r,n)):r.hasOwnProperty("styledComponentId")?[].concat(t,["."+r.styledComponentId]):"function"==typeof r?n?t.concat.apply(t,e([r(n)],n)):t.concat(r):t.concat(d()(r)?E(r):r.toString())},[])},I=new g.a({global:!1,cascade:!0,keyframe:!1,prefix:!0,compress:!1,semicolon:!0}),N=function(e,t,n){var r=e.join("").replace(/^\s*\/\/.*$/gm,""),o=t&&n?n+" "+t+" { "+r+" }":r;return I(n||!t?"":t,o)},R="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".split(""),L=R.length,D=function(e){var t="",n=void 0;for(n=e;n>L;n=Math.floor(n/R.length))t=R[n%L]+t;return R[n%L]+t},F=function(e,t){return t.reduce(function(t,n,r){return t.concat(n,e[r+1])},[e[0]])},_=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return M(F(e,n))},W=/^[^\S\n]*?\/\* sc-component-id:\s+(\S+)\s+\*\//gm,z=function(e){var t=""+(e||""),n=[];return t.replace(W,function(e,t,r){return n.push({componentId:t,matchIndex:r}),e}),n.map(function(e,r){var o=e.componentId,a=e.matchIndex,i=n[r+1];return{componentId:o,cssFromDOM:i?t.slice(a,i.matchIndex):t.slice(a)}})},U=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},$=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),H=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},q=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)},B=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n},V=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t},K=function(){function e(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";U(this,e),this.el=t,this.isLocal=n,this.ready=!1;var o=z(r);this.size=o.length,this.components=o.reduce(function(e,t){return e[t.componentId]=t,e},{})}return e.prototype.isFull=function(){return this.size>=40},e.prototype.addComponent=function(e){if(this.ready||this.replaceElement(),this.components[e])throw new Error("Trying to add Component '"+e+"' twice!");var t={componentId:e,textNode:document.createTextNode("")};this.el.appendChild(t.textNode),this.size+=1,this.components[e]=t},e.prototype.inject=function(e,t,n){this.ready||this.replaceElement();var r=this.components[e];if(!r)throw new Error("Must add a new component before you can inject css into it");if(""===r.textNode.data&&r.textNode.appendData("\n/* sc-component-id: "+e+" */\n"),r.textNode.appendData(t),n){var o=this.el.getAttribute(G);this.el.setAttribute(G,o?o+" "+n:n)}},e.prototype.toHTML=function(){return this.el.outerHTML},e.prototype.toReactElement=function(){throw new Error("BrowserTag doesn't implement toReactElement!")},e.prototype.clone=function(){throw new Error("BrowserTag cannot be cloned!")},e.prototype.replaceElement=function(){var e=this;if(this.ready=!0,0!==this.size){var t=this.el.cloneNode();if(t.appendChild(document.createTextNode("\n")),Object.keys(this.components).forEach(function(n){var r=e.components[n];r.textNode=document.createTextNode(r.cssFromDOM),t.appendChild(r.textNode)}),!this.el.parentNode)throw new Error("Trying to replace an element that wasn't mounted!");this.el.parentNode.replaceChild(t,this.el),this.el=t}},e}(),X={create:function(){for(var e=[],t={},n=document.querySelectorAll("["+G+"]"),r=n.length,o=0;o<r;o+=1){var a=n[o];e.push(new K(a,"true"===a.getAttribute(Y),a.innerHTML));var i=a.getAttribute(G);i&&i.trim().split(/\s+/).forEach(function(e){t[e]=!0})}return new ee(function(e){var t=document.createElement("style");if(t.type="text/css",t.setAttribute(G,""),t.setAttribute(Y,e?"true":"false"),!document.head)throw new Error("Missing document <head>");return document.head.appendChild(t),new K(t,e)},e,t)}},G="data-styled-components",Y="data-styled-components-is-local",Z="__styled-components-stylesheet__",J=null,Q=[],ee=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};U(this,e),this.hashes={},this.deferredInjections={},this.tagConstructor=t,this.tags=n,this.names=r,this.constructComponentTagMap()}return e.prototype.constructComponentTagMap=function(){var e=this;this.componentTags={},this.tags.forEach(function(t){Object.keys(t.components).forEach(function(n){e.componentTags[n]=t})})},e.prototype.getName=function(e){return this.hashes[e.toString()]},e.prototype.alreadyInjected=function(e,t){return!!this.names[t]&&(this.hashes[e.toString()]=t,!0)},e.prototype.hasInjectedComponent=function(e){return!!this.componentTags[e]},e.prototype.deferredInject=function(e,t,n){this===J&&Q.forEach(function(r){r.deferredInject(e,t,n)}),this.getOrCreateTag(e,t),this.deferredInjections[e]=n},e.prototype.inject=function(e,t,n,r,o){this===J&&Q.forEach(function(r){r.inject(e,t,n)});var a=this.getOrCreateTag(e,t),i=this.deferredInjections[e];i&&(a.inject(e,i),delete this.deferredInjections[e]),a.inject(e,n,o),r&&o&&(this.hashes[r.toString()]=o)},e.prototype.toHTML=function(){return this.tags.map(function(e){return e.toHTML()}).join("")},e.prototype.toReactElements=function(){return this.tags.map(function(e,t){return e.toReactElement("sc-"+t)})},e.prototype.getOrCreateTag=function(e,t){var n=this.componentTags[e];if(n)return n;var r=this.tags[this.tags.length-1],o=!r||r.isFull()||r.isLocal!==t?this.createNewTag(t):r;return this.componentTags[e]=o,o.addComponent(e),o},e.prototype.createNewTag=function(e){var t=this.tagConstructor(e);return this.tags.push(t),t},e.reset=function(t){J=e.create(t)},e.create=function(){return((arguments.length>0&&void 0!==arguments[0]?arguments[0]:"undefined"==typeof document)?ae:X).create()},e.clone=function(t){var n=new e(t.tagConstructor,t.tags.map(function(e){return e.clone()}),H({},t.names));return n.hashes=H({},t.hashes),n.deferredInjections=H({},t.deferredInjections),Q.push(n),n},$(e,null,[{key:"instance",get:function(){return J||(J=e.create())}}]),e}(),te=function(e){function t(){return U(this,t),V(this,e.apply(this,arguments))}return q(t,e),t.prototype.getChildContext=function(){var e;return e={},e[Z]=this.props.sheet,e},t.prototype.render=function(){return y.a.Children.only(this.props.children)},t}(m.Component);te.childContextTypes=(T={},T[Z]=v.a.instanceOf(ee).isRequired,T),te.propTypes={sheet:v.a.instanceOf(ee).isRequired};var ne,re,oe=function(){function e(t){U(this,e),this.isLocal=t,this.components={},this.size=0,this.names=[]}return e.prototype.isFull=function(){return!1},e.prototype.addComponent=function(e){if(this.components[e])throw new Error("Trying to add Component '"+e+"' twice!");this.components[e]={componentId:e,css:""},this.size+=1},e.prototype.inject=function(e,t,n){var r=this.components[e];if(!r)throw new Error("Must add a new component before you can inject css into it");""===r.css&&(r.css="/* sc-component-id: "+e+" */\n"),r.css+=t.replace(/\n*$/,"\n"),n&&this.names.push(n)},e.prototype.toHTML=function(){var e=this;return'<style type="text/css" '+G+'="'+this.names.join(" ")+'" '+Y+'="'+(this.isLocal?"true":"false")+'">\n'+Object.keys(this.components).map(function(t){return e.components[t].css}).join("")+"\n</style>"},e.prototype.toReactElement=function(e){var t,n=this,r=(t={},t[G]=this.names.join(" "),t[Y]=this.isLocal.toString(),t),o=Object.keys(this.components).map(function(e){return n.components[e].css}).join("");return y.a.createElement("style",H({key:e,type:"text/css"},r,{dangerouslySetInnerHTML:{__html:o}}))},e.prototype.clone=function(){var t=this,n=new e(this.isLocal);return n.names=[].concat(this.names),n.size=this.size,n.components=Object.keys(this.components).reduce(function(e,n){return e[n]=H({},t.components[n]),e},{}),n},e}(),ae=function(){function e(){U(this,e),this.instance=ee.clone(ee.instance)}return e.prototype.collectStyles=function(e){if(this.closed)throw new Error("Can't collect styles once you've called getStyleTags!");return y.a.createElement(te,{sheet:this.instance},e)},e.prototype.getStyleTags=function(){return this.closed||(Q.splice(Q.indexOf(this.instance),1),this.closed=!0),this.instance.toHTML()},e.prototype.getStyleElement=function(){return this.closed||(Q.splice(Q.indexOf(this.instance),1),this.closed=!0),this.instance.toReactElements()},e.create=function(){return new ee(function(e){return new oe(e)})},e}(),ie=function(e){var t={},n=!1;return function(r){n||(t[r]=!0,Object.keys(t).length>=200&&(console.warn("Over 200 classes were generated for component "+e+". Consider using style property for frequently changed styles.\nExample:\n const StyledComp = styled.div`width: 100%;`\n <StyledComp style={{ background: background }} />"),n=!0,t={}))}},se={children:!0,dangerouslySetInnerHTML:!0,key:!0,ref:!0,autoFocus:!0,defaultValue:!0,valueLink:!0,defaultChecked:!0,checkedLink:!0,innerHTML:!0,suppressContentEditableWarning:!0,onFocusIn:!0,onFocusOut:!0,className:!0,onCopy:!0,onCut:!0,onPaste:!0,onCompositionEnd:!0,onCompositionStart:!0,onCompositionUpdate:!0,onKeyDown:!0,onKeyPress:!0,onKeyUp:!0,onFocus:!0,onBlur:!0,onChange:!0,onInput:!0,onSubmit:!0,onClick:!0,onContextMenu:!0,onDoubleClick:!0,onDrag:!0,onDragEnd:!0,onDragEnter:!0,onDragExit:!0,onDragLeave:!0,onDragOver:!0,onDragStart:!0,onDrop:!0,onMouseDown:!0,onMouseEnter:!0,onMouseLeave:!0,onMouseMove:!0,onMouseOut:!0,onMouseOver:!0,onMouseUp:!0,onSelect:!0,onTouchCancel:!0,onTouchEnd:!0,onTouchMove:!0,onTouchStart:!0,onScroll:!0,onWheel:!0,onAbort:!0,onCanPlay:!0,onCanPlayThrough:!0,onDurationChange:!0,onEmptied:!0,onEncrypted:!0,onEnded:!0,onError:!0,onLoadedData:!0,onLoadedMetadata:!0,onLoadStart:!0,onPause:!0,onPlay:!0,onPlaying:!0,onProgress:!0,onRateChange:!0,onSeeked:!0,onSeeking:!0,onStalled:!0,onSuspend:!0,onTimeUpdate:!0,onVolumeChange:!0,onWaiting:!0,onLoad:!0,onAnimationStart:!0,onAnimationEnd:!0,onAnimationIteration:!0,onTransitionEnd:!0,onCopyCapture:!0,onCutCapture:!0,onPasteCapture:!0,onCompositionEndCapture:!0,onCompositionStartCapture:!0,onCompositionUpdateCapture:!0,onKeyDownCapture:!0,onKeyPressCapture:!0,onKeyUpCapture:!0,onFocusCapture:!0,onBlurCapture:!0,onChangeCapture:!0,onInputCapture:!0,onSubmitCapture:!0,onClickCapture:!0,onContextMenuCapture:!0,onDoubleClickCapture:!0,onDragCapture:!0,onDragEndCapture:!0,onDragEnterCapture:!0,onDragExitCapture:!0,onDragLeaveCapture:!0,onDragOverCapture:!0,onDragStartCapture:!0,onDropCapture:!0,onMouseDownCapture:!0,onMouseEnterCapture:!0,onMouseLeaveCapture:!0,onMouseMoveCapture:!0,onMouseOutCapture:!0,onMouseOverCapture:!0,onMouseUpCapture:!0,onSelectCapture:!0,onTouchCancelCapture:!0,onTouchEndCapture:!0,onTouchMoveCapture:!0,onTouchStartCapture:!0,onScrollCapture:!0,onWheelCapture:!0,onAbortCapture:!0,onCanPlayCapture:!0,onCanPlayThroughCapture:!0,onDurationChangeCapture:!0,onEmptiedCapture:!0,onEncryptedCapture:!0,onEndedCapture:!0,onErrorCapture:!0,onLoadedDataCapture:!0,onLoadedMetadataCapture:!0,onLoadStartCapture:!0,onPauseCapture:!0,onPlayCapture:!0,onPlayingCapture:!0,onProgressCapture:!0,onRateChangeCapture:!0,onSeekedCapture:!0,onSeekingCapture:!0,onStalledCapture:!0,onSuspendCapture:!0,onTimeUpdateCapture:!0,onVolumeChangeCapture:!0,onWaitingCapture:!0,onLoadCapture:!0,onAnimationStartCapture:!0,onAnimationEndCapture:!0,onAnimationIterationCapture:!0,onTransitionEndCapture:!0},ce={accept:!0,acceptCharset:!0,accessKey:!0,action:!0,allowFullScreen:!0,allowTransparency:!0,alt:!0,as:!0,async:!0,autoComplete:!0,autoPlay:!0,capture:!0,cellPadding:!0,cellSpacing:!0,charSet:!0,challenge:!0,checked:!0,cite:!0,classID:!0,className:!0,cols:!0,colSpan:!0,content:!0,contentEditable:!0,contextMenu:!0,controls:!0,coords:!0,crossOrigin:!0,data:!0,dateTime:!0,default:!0,defer:!0,dir:!0,disabled:!0,download:!0,draggable:!0,encType:!0,form:!0,formAction:!0,formEncType:!0,formMethod:!0,formNoValidate:!0,formTarget:!0,frameBorder:!0,headers:!0,height:!0,hidden:!0,high:!0,href:!0,hrefLang:!0,htmlFor:!0,httpEquiv:!0,icon:!0,id:!0,inputMode:!0,integrity:!0,is:!0,keyParams:!0,keyType:!0,kind:!0,label:!0,lang:!0,list:!0,loop:!0,low:!0,manifest:!0,marginHeight:!0,marginWidth:!0,max:!0,maxLength:!0,media:!0,mediaGroup:!0,method:!0,min:!0,minLength:!0,multiple:!0,muted:!0,name:!0,nonce:!0,noValidate:!0,open:!0,optimum:!0,pattern:!0,placeholder:!0,playsInline:!0,poster:!0,preload:!0,profile:!0,radioGroup:!0,readOnly:!0,referrerPolicy:!0,rel:!0,required:!0,reversed:!0,role:!0,rows:!0,rowSpan:!0,sandbox:!0,scope:!0,scoped:!0,scrolling:!0,seamless:!0,selected:!0,shape:!0,size:!0,sizes:!0,span:!0,spellCheck:!0,src:!0,srcDoc:!0,srcLang:!0,srcSet:!0,start:!0,step:!0,style:!0,summary:!0,tabIndex:!0,target:!0,title:!0,type:!0,useMap:!0,value:!0,width:!0,wmode:!0,wrap:!0,about:!0,datatype:!0,inlist:!0,prefix:!0,property:!0,resource:!0,typeof:!0,vocab:!0,autoCapitalize:!0,autoCorrect:!0,autoSave:!0,color:!0,itemProp:!0,itemScope:!0,itemType:!0,itemID:!0,itemRef:!0,results:!0,security:!0,unselectable:0},ue={accentHeight:!0,accumulate:!0,additive:!0,alignmentBaseline:!0,allowReorder:!0,alphabetic:!0,amplitude:!0,arabicForm:!0,ascent:!0,attributeName:!0,attributeType:!0,autoReverse:!0,azimuth:!0,baseFrequency:!0,baseProfile:!0,baselineShift:!0,bbox:!0,begin:!0,bias:!0,by:!0,calcMode:!0,capHeight:!0,clip:!0,clipPath:!0,clipRule:!0,clipPathUnits:!0,colorInterpolation:!0,colorInterpolationFilters:!0,colorProfile:!0,colorRendering:!0,contentScriptType:!0,contentStyleType:!0,cursor:!0,cx:!0,cy:!0,d:!0,decelerate:!0,descent:!0,diffuseConstant:!0,direction:!0,display:!0,divisor:!0,dominantBaseline:!0,dur:!0,dx:!0,dy:!0,edgeMode:!0,elevation:!0,enableBackground:!0,end:!0,exponent:!0,externalResourcesRequired:!0,fill:!0,fillOpacity:!0,fillRule:!0,filter:!0,filterRes:!0,filterUnits:!0,floodColor:!0,floodOpacity:!0,focusable:!0,fontFamily:!0,fontSize:!0,fontSizeAdjust:!0,fontStretch:!0,fontStyle:!0,fontVariant:!0,fontWeight:!0,format:!0,from:!0,fx:!0,fy:!0,g1:!0,g2:!0,glyphName:!0,glyphOrientationHorizontal:!0,glyphOrientationVertical:!0,glyphRef:!0,gradientTransform:!0,gradientUnits:!0,hanging:!0,horizAdvX:!0,horizOriginX:!0,ideographic:!0,imageRendering:!0,in:!0,in2:!0,intercept:!0,k:!0,k1:!0,k2:!0,k3:!0,k4:!0,kernelMatrix:!0,kernelUnitLength:!0,kerning:!0,keyPoints:!0,keySplines:!0,keyTimes:!0,lengthAdjust:!0,letterSpacing:!0,lightingColor:!0,limitingConeAngle:!0,local:!0,markerEnd:!0,markerMid:!0,markerStart:!0,markerHeight:!0,markerUnits:!0,markerWidth:!0,mask:!0,maskContentUnits:!0,maskUnits:!0,mathematical:!0,mode:!0,numOctaves:!0,offset:!0,opacity:!0,operator:!0,order:!0,orient:!0,orientation:!0,origin:!0,overflow:!0,overlinePosition:!0,overlineThickness:!0,paintOrder:!0,panose1:!0,pathLength:!0,patternContentUnits:!0,patternTransform:!0,patternUnits:!0,pointerEvents:!0,points:!0,pointsAtX:!0,pointsAtY:!0,pointsAtZ:!0,preserveAlpha:!0,preserveAspectRatio:!0,primitiveUnits:!0,r:!0,radius:!0,refX:!0,refY:!0,renderingIntent:!0,repeatCount:!0,repeatDur:!0,requiredExtensions:!0,requiredFeatures:!0,restart:!0,result:!0,rotate:!0,rx:!0,ry:!0,scale:!0,seed:!0,shapeRendering:!0,slope:!0,spacing:!0,specularConstant:!0,specularExponent:!0,speed:!0,spreadMethod:!0,startOffset:!0,stdDeviation:!0,stemh:!0,stemv:!0,stitchTiles:!0,stopColor:!0,stopOpacity:!0,strikethroughPosition:!0,strikethroughThickness:!0,string:!0,stroke:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeLinecap:!0,strokeLinejoin:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0,surfaceScale:!0,systemLanguage:!0,tableValues:!0,targetX:!0,targetY:!0,textAnchor:!0,textDecoration:!0,textRendering:!0,textLength:!0,to:!0,transform:!0,u1:!0,u2:!0,underlinePosition:!0,underlineThickness:!0,unicode:!0,unicodeBidi:!0,unicodeRange:!0,unitsPerEm:!0,vAlphabetic:!0,vHanging:!0,vIdeographic:!0,vMathematical:!0,values:!0,vectorEffect:!0,version:!0,vertAdvY:!0,vertOriginX:!0,vertOriginY:!0,viewBox:!0,viewTarget:!0,visibility:!0,widths:!0,wordSpacing:!0,writingMode:!0,x:!0,xHeight:!0,x1:!0,x2:!0,xChannelSelector:!0,xlinkActuate:!0,xlinkArcrole:!0,xlinkHref:!0,xlinkRole:!0,xlinkShow:!0,xlinkTitle:!0,xlinkType:!0,xmlBase:!0,xmlns:!0,xmlnsXlink:!0,xmlLang:!0,xmlSpace:!0,y:!0,y1:!0,y2:!0,yChannelSelector:!0,z:!0,zoomAndPan:!0},le=RegExp.prototype.test.bind(new RegExp("^(data|aria)-[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$")),pe={}.hasOwnProperty,fe=function(e){return pe.call(ce,e)||pe.call(ue,e)||le(e.toLowerCase())||pe.call(se,e)},de=function(e){var t=[],n=e;return{publish:function(e){n=e,t.forEach(function(e){return e(n)})},subscribe:function(e){return t.push(e),e(n),function(){t=t.filter(function(t){return t!==e})}}}},he="__styled-components__",ge=function(e){function t(){U(this,t);var n=V(this,e.call(this));return n.getTheme=n.getTheme.bind(n),n}return q(t,e),t.prototype.componentWillMount=function(){var e=this;if(this.context[he]){var t=this.context[he];this.unsubscribeToOuter=t(function(t){e.outerTheme=t})}this.broadcast=de(this.getTheme())},t.prototype.getChildContext=function(){var e;return H({},this.context,(e={},e[he]=this.broadcast.subscribe,e))},t.prototype.componentWillReceiveProps=function(e){this.props.theme!==e.theme&&this.broadcast.publish(this.getTheme(e.theme))},t.prototype.componentWillUnmount=function(){this.context[he]&&this.unsubscribeToOuter()},t.prototype.getTheme=function(e){var t=e||this.props.theme;if(w()(t)){var n=t(this.outerTheme);if(!d()(n))throw new Error("[ThemeProvider] Please return an object from your theme function, i.e. theme={() => ({})}!");return n}if(!d()(t))throw new Error("[ThemeProvider] Please make your theme prop a plain object");return H({},this.outerTheme,t)},t.prototype.render=function(){return this.props.children?y.a.Children.only(this.props.children):null},t}(m.Component);ge.childContextTypes=(ne={},ne[he]=v.a.func.isRequired,ne),ge.contextTypes=(re={},re[he]=v.a.func,re);var me,ye=function(e){function t(){return U(this,t),V(this,e.apply(this,arguments))}return q(t,e),t}(m.Component);ye.contextTypes=(me={},me[he]=v.a.func,me[Z]=v.a.instanceOf(ee),me);var be=/[[\].#*$><+~=|^:(),"'`]/g,ve=/--+/g,Ce=["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"],we=function(e){return e.replace(/\s|\\n/g,"")},ke=function(e){var t,n=e.displayName||e.name||"Component",r=i(e),o=function(t){function n(){var e,r,o;U(this,n);for(var a=arguments.length,i=Array(a),s=0;s<a;s++)i[s]=arguments[s];return e=r=V(this,t.call.apply(t,[this].concat(i))),r.state={},o=e,V(r,o)}return q(n,t),n.prototype.componentWillMount=function(){var e=this;if(!this.context[he])throw new Error("[withTheme] Please use ThemeProvider to be able to use withTheme");var t=this.context[he];this.unsubscribe=t(function(t){e.setState({theme:t})})},n.prototype.componentWillUnmount=function(){"function"==typeof this.unsubscribe&&this.unsubscribe()},n.prototype.render=function(){var t=this.props.innerRef,n=this.state.theme;return y.a.createElement(e,H({theme:n},this.props,{innerRef:r?t:void 0,ref:r?void 0:t}))},n}(y.a.Component);return o.displayName="WithTheme("+n+")",o.styledComponentId="withTheme",o.contextTypes=(t={},t[he]=v.a.func,t),x()(o,e)},xe=function(e,t,n){return function(){function r(e,t){if(U(this,r),this.rules=e,this.componentId=t,!ee.instance.hasInjectedComponent(this.componentId)){var n="."+t+" {}";ee.instance.deferredInject(t,!0,n)}}return r.prototype.generateAndInjectStyles=function(r,o){var a=t(this.rules,r),i=c(this.componentId+a.join("")),s=o.getName(i);if(s)return s;var u=e(i);if(o.alreadyInjected(i,u))return u;var l="\n"+n(a,"."+u);return o.inject(this.componentId,!0,l,i,u),u},r.generateName=function(t){return e(c(t))},r}()}(D,M,N),Te=function(e){return function t(n,r){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if("string"!=typeof r&&"function"!=typeof r)throw new Error("Cannot create styled-component for component: "+r);var a=function(t){for(var a=arguments.length,i=Array(a>1?a-1:0),s=1;s<a;s++)i[s-1]=arguments[s];return n(r,o,e.apply(void 0,[t].concat(i)))};return a.withConfig=function(e){return t(n,r,H({},o,e))},a.attrs=function(e){return t(n,r,H({},o,{attrs:H({},o.attrs||{},e)}))},a}}(_),Ae=function(t,r){var o={},c=function(e){var n="string"!=typeof e?"sc":e.replace(be,"-").replace(ve,"-"),r=(o[n]||0)+1;return o[n]=r,n+"-"+t.generateName(n+r)},u=function(e){function t(){var n,r,o;U(this,t);for(var a=arguments.length,i=Array(a),s=0;s<a;s++)i[s]=arguments[s];return n=r=V(this,e.call.apply(e,[this].concat(i))),r.attrs={},r.state={theme:null,generatedClassName:""},o=n,V(r,o)}return q(t,e),t.prototype.buildExecutionContext=function(e,t){var n=this.constructor.attrs,r=H({},t,{theme:e});return void 0===n?r:(this.attrs=Object.keys(n).reduce(function(e,t){var o=n[t];return e[t]="function"==typeof o?o(r):o,e},{}),H({},r,this.attrs))},t.prototype.generateAndInjectStyles=function(e,t){var n=this.constructor,r=n.componentStyle,o=n.warnTooManyClasses,a=this.buildExecutionContext(e,t),i=this.context[Z]||ee.instance,s=r.generateAndInjectStyles(a,i);return void 0!==o&&o(s),s},t.prototype.componentWillMount=function(){var e=this;if(this.context[he]){var t=this.context[he];this.unsubscribe=t(function(t){var n=e.constructor.defaultProps,r=n&&e.props.theme===n.theme,o=e.props.theme&&!r?e.props.theme:t,a=e.generateAndInjectStyles(o,e.props);e.setState({theme:o,generatedClassName:a})})}else{var n=this.props.theme||{},r=this.generateAndInjectStyles(n,this.props);this.setState({theme:n,generatedClassName:r})}},t.prototype.componentWillReceiveProps=function(e){var t=this;this.setState(function(n){var r=t.constructor.defaultProps,o=r&&e.theme===r.theme,a=e.theme&&!o?e.theme:n.theme;return{theme:a,generatedClassName:t.generateAndInjectStyles(a,e)}})},t.prototype.componentWillUnmount=function(){this.unsubscribe&&this.unsubscribe()},t.prototype.render=function(){var e=this,t=this.props.innerRef,r=this.state.generatedClassName,o=this.constructor,s=o.styledComponentId,c=o.target,u=a(c),l=[this.props.className,s,this.attrs.className,r].filter(Boolean).join(" "),p=H({},this.attrs,{className:l});i(c)?p.innerRef=t:p.ref=t;var f=Object.keys(this.props).reduce(function(t,n){return"innerRef"===n||"className"===n||u&&!fe(n)||(t[n]=e.props[n]),t},p);return n.i(m.createElement)(c,f)},t}(ye);return function n(o,i,l){var p,f=i.displayName,d=void 0===f?a(o)?"styled."+o:"Styled("+s(o)+")":f,h=i.componentId,g=void 0===h?c(i.displayName):h,m=i.ParentComponent,y=void 0===m?u:m,b=i.rules,C=i.attrs,w=i.displayName&&i.componentId?i.displayName+"-"+i.componentId:g,k=void 0;void 0!==e&&(k=ie(d));var x=new t(void 0===b?l:b.concat(l),w),T=function(e){function t(){return U(this,t),V(this,e.apply(this,arguments))}return q(t,e),t.withComponent=function(e){var r=(i.displayName,i.componentId,B(i,["displayName","componentId"])),o=H({},r,{ParentComponent:t});return n(e,o,l)},$(t,null,[{key:"extend",get:function(){var e=(i.displayName,i.componentId,i.rules),a=B(i,["displayName","componentId","rules"]),s=void 0===e?l:e.concat(l),c=H({},a,{rules:s,ParentComponent:t});return r(n,o,c)}}]),t}(y);return T.contextTypes=(p={},p[he]=v.a.func,p[Z]=v.a.instanceOf(ee),p),T.displayName=d,T.styledComponentId=w,T.attrs=C,T.componentStyle=x,T.warnTooManyClasses=k,T.target=o,T}}(xe,Te),Oe=function(e,t,n){return function(r){for(var o=arguments.length,a=Array(o>1?o-1:0),i=1;i<o;i++)a[i-1]=arguments[i];var s=n.apply(void 0,[r].concat(a)),u=c(we(JSON.stringify(s))),l=ee.instance.getName(u);if(l)return l;var p=e(u);if(ee.instance.alreadyInjected(u,p))return p;var f=t(s,p,"@keyframes");return ee.instance.inject("sc-keyframes-"+p,!0,f,u,p),p}}(D,N,_),je=function(e,t){return function(n){for(var r=arguments.length,o=Array(r>1?r-1:0),a=1;a<r;a++)o[a-1]=arguments[a];var i=t.apply(void 0,[n].concat(o)),s=c(JSON.stringify(i)),u="sc-global-"+s;ee.instance.hasInjectedComponent(u)||ee.instance.inject(u,!1,e(i))}}(N,_),Pe=function(e,t){var n=function(n){return t(e,n)};return Ce.forEach(function(e){n[e]=n(e)}),n}(Ae,Te);t.default=Pe}).call(t,n(13))},function(e,t,n){!function(t){e.exports=t(null)}(function e(t){"use strict";function n(e,t,o,i){for(var u,l,p=0,f=0,g=0,m=0,y=0,b=0,v=0,C=0,w=0,k=0,x=0,T=0,P=0,S=0,E=0,M=0,I=0,N=0,Z=0,xe=o.length,Te=xe-1,Pe="",Ee="",Me="",Ue="",$e="",He="";E<xe;){if(v=o.charCodeAt(E),f+m+g+p===0){if(E===Te&&(M>0&&(Ee=Ee.replace(h,"")),(Ee=Ee.trim()).length>0)){switch(v){case X:case V:case F:case B:case q:break;default:Ee+=o.charAt(E)}v=F}if(1===I)switch(v){case W:case Q:I=0;break;case V:case B:case q:case X:break;default:E--,v=F}switch(v){case W:for(Ee=Ee.trim(),y=Ee.charCodeAt(0),x=1,E++;E<xe;){switch(v=o.charCodeAt(E)){case W:x++;break;case _:x--}if(0===x)break;Me+=o.charAt(E++)}switch(y===se&&(y=(Ee=Ee.replace(d,"").trim()).charCodeAt(0)),y){case K:switch(M>0&&(Ee=Ee.replace(h,"")),b=Ee.charCodeAt(1)){case ye:case pe:case fe:u=t;break;default:u=je}if(Me=n(t,u,Me,b),Z=Me.length,Oe>0&&0===Z&&(Z=Ee.length),Se>0&&(u=r(je,Ee,N),l=c(Le,Me,u,t,ve,be,Z,b),Ee=u.join(""),void 0!==l&&0===(Z=(Me=l.trim()).length)&&(b=0,Me="")),Z>0)switch(b){case ye:case pe:case fe:Me=Ee+"{"+Me+"}";break;case le:Ee=Ee.replace(A,"$1 $2"+(Fe>0?_e:"")),Me=Ee+"{"+Me+"}",Me="@"+(ke>0?R+Me+"@"+Me:Me);break;default:Me=Ee+Me}else Me="";break;default:Me=n(t,r(t,Ee,N),Me,i)}$e+=Me,T=0,I=0,S=0,M=0,N=0,P=0,Ee="",Me="",v=o.charCodeAt(++E);break;case _:case F:if(Ee=(M>0?Ee.replace(h,""):Ee).trim(),Ee.length>1)switch(0===S&&((y=Ee.charCodeAt(0))===Y||y>96&&y<123)&&Ee.indexOf(" ")&&(Ee=Ee.replace(" ",":")),Se>0&&void 0!==(l=c(Ne,Ee,t,e,ve,be,Ue.length,i))&&0===(Ee=l.trim()).length&&(Ee="\0\0"),y=Ee.charCodeAt(0),b=Ee.charCodeAt(1),y+b){case se:break;case ge:case me:He+=Ee+o.charAt(E);break;default:Ue+=S>0?a(Ee,y,b,Ee.charCodeAt(2)):Ee+";"}T=0,I=0,S=0,M=0,N=0,Ee="",v=o.charCodeAt(++E)}}switch(v){case B:case q:if(f+m+g+p+Ae===0)switch(k){case U:case te:case ne:case K:case ie:case oe:case J:case ae:case re:case Y:case ee:case Q:case F:case W:case _:break;default:S>0&&(I=1)}f===re&&(f=0),Se*De>0&&c(Ie,Ee,t,e,ve,be,Ue.length,i),be=1,ve++;break;case F:case _:if(f+m+g+p===0){be++;break}default:switch(be++,Pe=o.charAt(E),v){case V:case X:if(m+p===0)switch(C){case Q:case ee:case V:case X:Pe="";break;default:v!==X&&(Pe=" ")}break;case se:Pe="\\0";break;case ce:Pe="\\f";break;case ue:Pe="\\v";break;case G:m+f+p===0&&we>0&&(N=1,M=1,Pe="\f"+Pe);break;case 108:if(m+f+p+Ce===0&&S>0)switch(E-S){case 2:C===de&&o.charCodeAt(E-3)===ee&&(Ce=C);case 8:w===he&&(Ce=w)}break;case ee:m+f+p===0&&(S=E);break;case Q:f+g+m+p===0&&(M=1,Pe+="\r");break;case ne:case te:0===f&&(m=m===v?0:0===m?v:m,E===Te&&(Te++,xe++));break;case $:m+f+g===0&&p++;break;case H:m+f+g===0&&p--;break;case U:m+f+p===0&&(E===Te&&(Te++,xe++),g--);break;case z:if(m+f+p===0){if(0===T)switch(2*C+3*w){case 533:break;default:x=0,T=1}g++}break;case K:f+g+m+p+S+P===0&&(P=1);break;case J:case re:if(m+p+g>0)break;switch(f){case 0:switch(2*v+3*o.charCodeAt(E+1)){case 235:f=re;break;case 220:f=J}break;case J:v===re&&C===J&&(Pe="",f=0)}}if(0===f){if(we+m+p+P===0&&i!==le&&v!==F)switch(v){case Q:case ie:case oe:case ae:case U:case z:if(0===T){switch(C){case V:case X:case q:case B:Pe+="\0";break;default:Pe="\0"+Pe+(v===Q?"":"\0")}M=1}else switch(v){case z:T=++x;break;case U:0==(T=--x)&&(M=1,Pe+="\0")}break;case X:switch(C){case se:case W:case _:case F:case Q:case ce:case V:case X:case q:case B:break;default:0===T&&(M=1,Pe+="\0")}}Ee+=Pe,v!==X&&(k=v)}}w=C,C=v,E++}if(Z=Ue.length,Oe>0&&0===Z&&0===$e.length&&0===t[0].length==!1&&(i!==pe||1===t.length&&(we>0?We:ze)===t[0])&&(Z=t.join(",").length+2),Z>0){if(u=0===we&&i!==le?s(t):t,Se>0&&void 0!==(l=c(Re,Ue,u,e,ve,be,Z,i))&&0===(Ue=l).length)return He+Ue+$e;if(Ue=u.join(",")+"{"+Ue+"}",ke*Ce>0){switch(Ce){case he:Ue=Ue.replace(j,":"+L+"$1")+Ue;break;case de:Ue=Ue.replace(O,"::"+R+"input-$1")+Ue.replace(O,"::"+L+"$1")+Ue.replace(O,":"+D+"input-$1")+Ue}Ce=0}}return He+Ue+$e}function r(e,t,n){var r=t.trim().split(w),a=r,i=r.length,s=e.length;switch(s){case 0:case 1:for(var c=0,u=0===s?"":e[0]+" ";c<i;c++)a[c]=o(u,a[c],n,s).trim();break;default:for(var c=0,l=0,a=[];c<i;c++)for(var p=0;p<s;p++)a[l++]=o(e[p]+" ",r[c],n,s).trim()}return a}function o(e,t,n,r){var o=t,a=o.charCodeAt(0);switch(a<33&&(a=(o=o.trim()).charCodeAt(0)),a){case G:switch(we+r){case 0:case 1:if(0===e.trim().length)break;default:return o.replace(k,"$1"+e.trim())}break;case ee:switch(o.charCodeAt(1)){case 103:if(xe>0&&we>0)return o.replace(x,"$1").replace(k,"$1"+ze);break;default:return e.trim()+o}default:if(n*we>0&&o.indexOf("\f")>0)return o.replace(k,(e.charCodeAt(0)===ee?"":"$1")+e.trim())}return e+o}function a(e,t,n,r){var o,a=e+";",s=0,c=2*t+3*n+4*r;if(944===c)a=i(a);else if(ke>0)switch(c){case 963:110===a.charCodeAt(5)&&(a=R+a+a);break;case 978:a=R+a+L+a+a;break;case 1019:case 983:a=R+a+L+a+D+a+a;break;case 883:a.charCodeAt(8)===Y&&(a=R+a+a);break;case 932:a=R+a+D+a+a;break;case 964:a=R+a+D+"flex-"+a+a;break;case 1023:o=a.substring(a.indexOf(":",15)).replace("flex-",""),a=R+"box-pack"+o+R+a+D+"flex-pack"+o+a;break;case 975:switch(s=(a=e).length-10,o=(33===a.charCodeAt(s)?a.substring(0,s):a).substring(8).trim(),c=o.charCodeAt(0)+(0|o.charCodeAt(7))){case 203:o.charCodeAt(8)>110&&(a=a.replace(o,R+o)+";"+a);break;case 207:case 102:a=a.replace(o,R+(c>102?"inline-":"")+"box")+";"+a.replace(o,R+o)+";"+a.replace(o,D+o+"box")+";"+a}a+=";";break;case 938:if(a.charCodeAt(5)===Y)switch(a.charCodeAt(6)){case 105:o=a.replace("-items",""),a=R+a+R+"box-"+o+D+"flex-"+o+a;break;case 115:a=R+a+D+"flex-item-"+a.replace("-self","")+a;break;default:a=R+a+D+"flex-line-pack"+a.replace("align-content","")+a}break;case 1005:m.test(a)&&(a=a.replace(g,":"+R)+a.replace(g,":"+L)+a);break;case 953:(s=a.indexOf("-content",9))>0&&(o=a.substring(s-3),a="width:"+R+o+"width:"+L+o+"width:"+o);break;case 1015:if(e.charCodeAt(9)!==Y)break;case 962:a=R+a+(102===a.charCodeAt(5)?D+a:"")+a,n+r===211&&105===a.charCodeAt(13)&&a.indexOf("transform",10)>0&&(a=a.substring(0,a.indexOf(";",27)+1).replace(y,"$1"+R+"$2")+a);break;case 1e3:switch(o=a.substring(13).trim(),s=o.indexOf("-")+1,o.charCodeAt(0)+o.charCodeAt(s)){case 226:o=a.replace(N,"tb");break;case 232:o=a.replace(N,"tb-rl");break;case 220:o=a.replace(N,"lr");break;default:return a}a=R+a+D+o+a}return a}function i(e){var t=e.length,n=e.indexOf(":",9)+1,r=e.substring(0,n).trim(),o=e.substring(n,t-1).trim(),a="";if(e.charCodeAt(9)!==Y)for(var i=o.split(b),s=0,n=0,t=i.length;s<t;n=0,s++){for(var c=i[s],u=c.split(v);c=u[n];){var l=c.charCodeAt(0);if(1===Fe&&(l>K&&l<90||l>96&&l<123||l===Z||l===Y&&c.charCodeAt(1)!==Y))switch(isNaN(parseFloat(c))+(-1!==c.indexOf("("))){case 1:switch(c){case"infinite":case"alternate":case"backwards":case"running":case"normal":case"forwards":case"both":case"none":case"linear":case"ease":case"ease-in":case"ease-out":case"ease-in-out":case"paused":case"reverse":case"alternate-reverse":case"inherit":case"initial":case"unset":case"step-start":case"step-end":break;default:c+=_e}}u[n++]=c}a+=(0===s?"":",")+u.join(" ")}else a+=110===e.charCodeAt(10)?o+(1===Fe?_e:""):o;return a=r+a+";",ke>0?R+a+a:a}function s(e){for(var t,n,r=0,o=e.length,a=Array(o);r<o;r++){for(var i=e[r].split(C),s="",c=0,u=0,l=0,p=0,f=i.length;c<f;c++)if(!(0===(u=(n=i[c]).length)&&f>1)){if(l=s.charCodeAt(s.length-1),p=n.charCodeAt(0),t="",0!==c)switch(l){case J:case ie:case oe:case ae:case X:case z:break;default:t=" "}switch(p){case G:n=t+We;case ie:case oe:case ae:case X:case U:case z:break;case $:n=t+n+We;break;case ee:switch(2*n.charCodeAt(1)+3*n.charCodeAt(2)){case 530:if(xe>0){n=t+n.substring(8,u-1);break}default:(c<1||i[c-1].length<1)&&(n=t+We+n)}break;case Q:t="";default:n=u>1&&n.indexOf(":")>0?t+n.replace(I,"$1"+We+"$2"):t+n+We}s+=n}a[r]=s.replace(h,"").trim()}return a}function c(e,t,n,r,o,a,i,s){for(var c,u=0,l=t;u<Se;u++)switch(c=Pe[u].call(f,e,l,n,r,o,a,i,s)){case void 0:case!1:case!0:case null:break;default:l=c}switch(l){case void 0:case!1:case!0:case null:case t:break;default:return l}}function u(e){return e.replace(h,"").replace(P,"").replace(S,"$1").replace(E,"$1").replace(M," ")}function l(e){switch(e){case void 0:case null:Se=Pe.length=0;break;default:switch(e.constructor){case Array:for(var t=0,n=e.length;t<n;t++)l(e[t]);break;case Function:Pe[Se++]=e;break;case Boolean:De=0|!!e}}return l}function p(e){for(var t in e){var n=e[t];switch(t){case"keyframe":Fe=0|n;break;case"global":xe=0|n;break;case"cascade":we=0|n;break;case"compress":Te=0|n;break;case"prefix":ke=0|n;break;case"semicolon":Ae=0|n;break;case"preserve":Oe=0|n}}return p}function f(t,r){if(void 0!==this&&this.constructor===f)return e(t);var o=t,a=o.charCodeAt(0);a<33&&(a=(o=o.trim()).charCodeAt(0)),Fe>0&&(_e=o.replace(T,a===$?"":"-")),a=1,1===we?ze=o:We=o;var i,s=[ze];Se>0&&void 0!==(i=c(Me,r,s,s,ve,be,0,0))&&"string"==typeof i&&(r=i);var l=n(je,s,r,0);return Se>0&&void 0!==(i=c(Ee,l,s,s,ve,be,l.length,0))&&"string"!=typeof(l=i)&&(a=0),_e="",ze="",We="",Ce=0,ve=1,be=1,Te*a==0?l:u(l)}var d=/^\0+/g,h=/[\0\r\f]/g,g=/: */g,m=/zoo|gra/,y=/([,: ])(transform)/g,b=/,+\s*(?![^(]*[)])/g,v=/ +\s*(?![^(]*[)])/g,C=/ *[\0] */g,w=/,\r+?/g,k=/([\t\r\n ])*\f?&/g,x=/:global\(((?:[^\(\)\[\]]*|\[.*\]|\([^\(\)]*\))*)\)/g,T=/\W+/g,A=/@(k\w+)\s*(\S*)\s*/,O=/::(place)/g,j=/:(read-only)/g,P=/\s+(?=[{\];=:>])/g,S=/([[}=:>])\s+/g,E=/(\{[^{]+?);(?=\})/g,M=/\s{2,}/g,I=/([^\(])(:+) */g,N=/[svh]\w+-[tblr]{2}/,R="-webkit-",L="-moz-",D="-ms-",F=59,_=125,W=123,z=40,U=41,$=91,H=93,q=10,B=13,V=9,K=64,X=32,G=38,Y=45,Z=95,J=42,Q=44,ee=58,te=39,ne=34,re=47,oe=62,ae=43,ie=126,se=0,ce=12,ue=11,le=107,pe=109,fe=115,de=112,he=111,ge=169,me=163,ye=100,be=1,ve=1,Ce=0,we=1,ke=1,xe=1,Te=0,Ae=0,Oe=0,je=[],Pe=[],Se=0,Ee=-2,Me=-1,Ie=0,Ne=1,Re=2,Le=3,De=0,Fe=1,_e="",We="",ze="";return f.use=l,f.set=p,void 0!==t&&p(t),f})}])});

@@ -10,5 +10,6 @@ 'use strict';

var _templateObject = _taggedTemplateLiteral(['\n position: absolute;\n text-align: center;\n left: 10px;\n right: 10px;\n bottom: 0px;\n '], ['\n position: absolute;\n text-align: center;\n left: 10px;\n right: 10px;\n bottom: 0px;\n ']),
_templateObject2 = _taggedTemplateLiteral(['\n display: inline-block;\n border: 0;\n border-radius: 50%;\n width: 12px;\n height: 12px;\n background: white;\n margin: 0 2px;\n text-indent: 1000px;\n overflow: hidden;\n cursor: pointer;\n outline: none;\n transition: all .3s;\n\n &[data-active=\'true\'] {\n background: orange;\n }\n '], ['\n display: inline-block;\n border: 0;\n border-radius: 50%;\n width: 12px;\n height: 12px;\n background: white;\n margin: 0 2px;\n text-indent: 1000px;\n overflow: hidden;\n cursor: pointer;\n outline: none;\n transition: all .3s;\n\n &[data-active=\'true\'] {\n background: orange;\n }\n ']),
_templateObject3 = _taggedTemplateLiteral(['\n position: absolute;\n font-size: 16px;\n border: 0;\n outline: none;\n top: 45%;\n cursor: pointer;\n transition: all .3s;\n padding: 0;\n color: orange;\n font-family: Arial;\n background: none;\n\n &:disabled {\n opacity: .2;\n cursor: default;\n }\n\n &[direction="prev"] {\n left: 5px;\n &::before {\n content: "\\25C0";\n }\n }\n\n &[direction="next"] {\n right: 5px;\n &::before {\n content: "\\25b6";\n }\n }\n '], ['\n position: absolute;\n font-size: 16px;\n border: 0;\n outline: none;\n top: 45%;\n cursor: pointer;\n transition: all .3s;\n padding: 0;\n color: orange;\n font-family: Arial;\n background: none;\n\n &:disabled {\n opacity: .2;\n cursor: default;\n }\n\n &[direction="prev"] {\n left: 5px;\n &::before {\n content: "\\\\25C0";\n }\n }\n\n &[direction="next"] {\n right: 5px;\n &::before {\n content: "\\\\25b6";\n }\n }\n ']);
var _templateObject = _taggedTemplateLiteral([''], ['']),
_templateObject2 = _taggedTemplateLiteral(['\n position: absolute;\n text-align: center;\n left: 10px;\n right: 10px;\n bottom: 0px;\n '], ['\n position: absolute;\n text-align: center;\n left: 10px;\n right: 10px;\n bottom: 0px;\n ']),
_templateObject3 = _taggedTemplateLiteral(['\n display: inline-block;\n border: 0;\n border-radius: 50%;\n width: 12px;\n height: 12px;\n background: white;\n margin: 0 2px;\n text-indent: 1000px;\n overflow: hidden;\n cursor: pointer;\n outline: none;\n transition: all .3s;\n\n &[data-active=\'true\'] {\n background: orange;\n }\n '], ['\n display: inline-block;\n border: 0;\n border-radius: 50%;\n width: 12px;\n height: 12px;\n background: white;\n margin: 0 2px;\n text-indent: 1000px;\n overflow: hidden;\n cursor: pointer;\n outline: none;\n transition: all .3s;\n\n &[data-active=\'true\'] {\n background: orange;\n }\n ']),
_templateObject4 = _taggedTemplateLiteral(['\n position: absolute;\n font-size: 16px;\n border: 0;\n outline: none;\n top: 45%;\n cursor: pointer;\n transition: all .3s;\n padding: 0;\n color: orange;\n font-family: Arial;\n background: none;\n\n &:disabled {\n opacity: .2;\n cursor: default;\n }\n\n &[direction="prev"] {\n left: 5px;\n &::before {\n content: "\\25C0";\n }\n }\n\n &[direction="next"] {\n right: 5px;\n &::before {\n content: "\\25b6";\n }\n }\n '], ['\n position: absolute;\n font-size: 16px;\n border: 0;\n outline: none;\n top: 45%;\n cursor: pointer;\n transition: all .3s;\n padding: 0;\n color: orange;\n font-family: Arial;\n background: none;\n\n &:disabled {\n opacity: .2;\n cursor: default;\n }\n\n &[direction="prev"] {\n left: 5px;\n &::before {\n content: "\\\\25C0";\n }\n }\n\n &[direction="next"] {\n right: 5px;\n &::before {\n content: "\\\\25b6";\n }\n }\n ']);

@@ -272,5 +273,5 @@ var _react = require('react');

var Pagination = _styledComponents2.default.div(_templateObject);
var Pagination = this.props.paginationClass ? _styledComponents2.default.div(_templateObject) : _styledComponents2.default.div(_templateObject2);
var PaginationDot = _styledComponents2.default.button(_templateObject2);
var PaginationDot = this.props.paginationDotClass ? _styledComponents2.default.button(_templateObject) : _styledComponents2.default.button(_templateObject3);

@@ -317,7 +318,7 @@ return _react2.default.createElement(

var nextPage = calculateNextPage(kind);
var classPart = (0, _lodash4.default)(kind) + 'Class';
var Arrow = _styledComponents2.default.button(_templateObject3);
var className = this.props['arrow' + (0, _lodash4.default)(kind) + 'Class'];
var Arrow = className ? _styledComponents2.default.button(_templateObject) : _styledComponents2.default.button(_templateObject4);
return _react2.default.createElement(Arrow, {
className: this.props['arrow' + classPart],
className: className,
direction: kind,

@@ -324,0 +325,0 @@ disabled: nextPage === null,

{
"name": "react-free-carousel",
"version": "1.0.4",
"version": "1.0.5",
"description": "Carousel component for free flex-box layout built with React.",

@@ -5,0 +5,0 @@ "main": "lib/index.js",

@@ -196,3 +196,3 @@ import React from 'react';

renderPagination() {
const Pagination = styled.div`
const Pagination = this.props.paginationClass ? styled.div`` : styled.div`
position: absolute;

@@ -205,3 +205,3 @@ text-align: center;

const PaginationDot = styled.button`
const PaginationDot = this.props.paginationDotClass ? styled.button`` : styled.button`
display: inline-block;

@@ -264,4 +264,4 @@ border: 0;

const nextPage = calculateNextPage(kind);
const classPart = `${capitalize(kind)}Class`;
const Arrow = styled.button`
const className = this.props[`arrow${capitalize(kind)}Class`];
const Arrow = className ? styled.button`` : styled.button`
position: absolute;

@@ -301,3 +301,3 @@ font-size: 16px;

<Arrow
className={this.props[`arrow${classPart}`]}
className={className}
direction={kind}

@@ -304,0 +304,0 @@ disabled={nextPage === null}

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

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

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

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc