UNPKG

88.1 kBJavaScriptView Raw
1import React,{PureComponent,createRef,Component}from"react";import{connect}from"react-redux";import styled,{keyframes}from"styled-components";import PropTypes from"prop-types";var NODE_ENV=process.env.NODE_ENV,invariant=function(e,t,n,r,a,i,o,s){if("production"!==NODE_ENV&&void 0===t)throw new Error("invariant requires an error message argument");if(!e){var l;if(void 0===t)l=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[n,r,a,i,o,s],u=0;(l=new Error(t.replace(/%s/g,function(){return c[u++]}))).name="Invariant Violation"}throw l.framesToPop=1,l}},invariant_1=invariant,isFunction=function(e){return"function"==typeof e},identity=function(e){return e},isNull=function(e){return null===e};function createAction(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:identity,n=arguments[2];invariant_1(isFunction(t)||isNull(t),"Expected payloadCreator to be a function, undefined or null");var r=isNull(t)||t===identity?identity:function(e){for(var n=arguments.length,r=Array(n>1?n-1:0),a=1;a<n;a++)r[a-1]=arguments[a];return e instanceof Error?e:t.apply(void 0,[e].concat(r))},a=isFunction(n),i=e.toString(),o=function(){var t=r.apply(void 0,arguments),i={type:e};return t instanceof Error&&(i.error=!0),void 0!==t&&(i.payload=t),a&&(i.meta=n.apply(void 0,arguments)),i};return o.toString=function(){return i},o}var commonjsGlobal="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function unwrapExports(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function createCommonjsModule(e,t){return e(t={exports:{}},t.exports),t.exports}var freeGlobal="object"==typeof commonjsGlobal&&commonjsGlobal&&commonjsGlobal.Object===Object&&commonjsGlobal,freeSelf="object"==typeof self&&self&&self.Object===Object&&self,root=freeGlobal||freeSelf||Function("return this")(),Symbol$1=root.Symbol,symbolProto=Symbol$1?Symbol$1.prototype:void 0,symbolToString=symbolProto?symbolProto.toString:void 0,funcTag="[object Function]",genTag="[object GeneratorFunction]",reRegExpChar=/[\\^$.*+?()[\]{}|]/g,reIsHostCtor=/^\[object .+?Constructor\]$/,freeGlobal$1="object"==typeof commonjsGlobal&&commonjsGlobal&&commonjsGlobal.Object===Object&&commonjsGlobal,freeSelf$1="object"==typeof self&&self&&self.Object===Object&&self,root$1=freeGlobal$1||freeSelf$1||Function("return this")();function getValue(e,t){return null==e?void 0:e[t]}function isHostObject(e){var t=!1;if(null!=e&&"function"!=typeof e.toString)try{t=!!(e+"")}catch(e){}return t}var funcProto=Function.prototype,objectProto$1=Object.prototype,coreJsData=root$1["__core-js_shared__"],maskSrcKey=function(){var e=/[^.]+$/.exec(coreJsData&&coreJsData.keys&&coreJsData.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),funcToString=funcProto.toString,hasOwnProperty=objectProto$1.hasOwnProperty,objectToString$1=objectProto$1.toString,reIsNative=RegExp("^"+funcToString.call(hasOwnProperty).replace(reRegExpChar,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),defineProperty=function(){var e=getNative(Object,"defineProperty"),t=getNative.name;return t&&t.length>2?e:void 0}();function baseIsNative(e){return!(!isObject(e)||isMasked(e))&&(isFunction$1(e)||isHostObject(e)?reIsNative:reIsHostCtor).test(toSource(e))}function getNative(e,t){var n=getValue(e,t);return baseIsNative(n)?n:void 0}function isMasked(e){return!!maskSrcKey&&maskSrcKey in e}function toSource(e){if(null!=e){try{return funcToString.call(e)}catch(e){}try{return e+""}catch(e){}}return""}function isFunction$1(e){var t=isObject(e)?objectToString$1.call(e):"";return t==funcTag||t==genTag}function isObject(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}var dist=createCommonjsModule(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e,n){return t.reduce(function(e,t){return t(e,n)},e)}},e.exports=t.default});unwrapExports(dist);var ADD_AURAL_NOTIFICATION="ADD_AURAL_NOTIFICATION",REMOVE_AURAL_NOTIFICATION="REMOVE_AURAL_NOTIFICATION",addAural=createAction(ADD_AURAL_NOTIFICATION),removeAural=createAction(REMOVE_AURAL_NOTIFICATION),auralNotificationActions=Object.freeze({ADD_AURAL_NOTIFICATION:ADD_AURAL_NOTIFICATION,REMOVE_AURAL_NOTIFICATION:REMOVE_AURAL_NOTIFICATION,addAural:addAural,removeAural:removeAural}),classCallCheck=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},createClass=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}}(),inherits=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)},possibleConstructorReturn=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},slicedToArray=function(){return function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,a=!1,i=void 0;try{for(var o,s=e[Symbol.iterator]();!(r=(o=s.next()).done)&&(n.push(o.value),!t||n.length!==t);r=!0);}catch(e){a=!0,i=e}finally{try{!r&&s.return&&s.return()}finally{if(a)throw i}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),taggedTemplateLiteral=function(e,t){return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))},_templateObject=taggedTemplateLiteral(["\n clip: rect(1px, 1px, 1px, 1px);\n height: 1px;\n overflow: hidden;\n position: absolute;\n width: 1px;\n padding: 0;\n margin: 0;\n text-transform: capitalize;\n"],["\n clip: rect(1px, 1px, 1px, 1px);\n height: 1px;\n overflow: hidden;\n position: absolute;\n width: 1px;\n padding: 0;\n margin: 0;\n text-transform: capitalize;\n"]),AuralNotification=function(e){function t(){return classCallCheck(this,t),possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return inherits(t,PureComponent),createClass(t,[{key:"componentDidUpdate",value:function(){var e=this.props,t=e.removeAural,n=e.duration;setTimeout(t,n)}},{key:"render",value:function(){var e=this.props.notification;return React.createElement(AuralNotificationArea,{"aria-live":"assertive","aria-atomic":!0},e&&React.createElement("span",null,e))}}]),t}();AuralNotification.defaultProps={duration:5e3};var AuralNotificationArea=styled.div(_templateObject),auralNotification=connect(function(e){return{notification:e.auralNotification}},{removeAural:removeAural})(AuralNotification),auralNotification$1=Object.freeze({AuralNotification:AuralNotification,default:auralNotification}),ADD_AURAL_NOTIFICATION$1=ADD_AURAL_NOTIFICATION,REMOVE_AURAL_NOTIFICATION$1=REMOVE_AURAL_NOTIFICATION;function auralNotificationReducer(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments[1],n=t.type,r=t.payload;switch(n){case ADD_AURAL_NOTIFICATION$1:return r;case REMOVE_AURAL_NOTIFICATION$1:return"";default:return e}}var auralNotificationReducer$1=Object.freeze({default:auralNotificationReducer}),core=createCommonjsModule(function(e,t){var n;e.exports=(n=n||function(e,t){var n=Object.create||function(){function e(){}return function(t){var n;return e.prototype=t,n=new e,e.prototype=null,n}}(),r={},a=r.lib={},i=a.Base={extend:function(e){var t=n(this);return e&&t.mixIn(e),t.hasOwnProperty("init")&&this.init!==t.init||(t.init=function(){t.$super.init.apply(this,arguments)}),t.init.prototype=t,t.$super=this,t},create:function(){var e=this.extend();return e.init.apply(e,arguments),e},init:function(){},mixIn:function(e){for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t]);e.hasOwnProperty("toString")&&(this.toString=e.toString)},clone:function(){return this.init.prototype.extend(this)}},o=a.WordArray=i.extend({init:function(e,t){e=this.words=e||[],this.sigBytes=null!=t?t:4*e.length},toString:function(e){return(e||l).stringify(this)},concat:function(e){var t=this.words,n=e.words,r=this.sigBytes,a=e.sigBytes;if(this.clamp(),r%4)for(var i=0;i<a;i++){var o=n[i>>>2]>>>24-i%4*8&255;t[r+i>>>2]|=o<<24-(r+i)%4*8}else for(var i=0;i<a;i+=4)t[r+i>>>2]=n[i>>>2];return this.sigBytes+=a,this},clamp:function(){var t=this.words,n=this.sigBytes;t[n>>>2]&=4294967295<<32-n%4*8,t.length=e.ceil(n/4)},clone:function(){var e=i.clone.call(this);return e.words=this.words.slice(0),e},random:function(t){for(var n,r=[],a=function(t){var t=t,n=987654321,r=4294967295;return function(){var a=((n=36969*(65535&n)+(n>>16)&r)<<16)+(t=18e3*(65535&t)+(t>>16)&r)&r;return a/=4294967296,(a+=.5)*(e.random()>.5?1:-1)}},i=0;i<t;i+=4){var s=a(4294967296*(n||e.random()));n=987654071*s(),r.push(4294967296*s()|0)}return new o.init(r,t)}}),s=r.enc={},l=s.Hex={stringify:function(e){for(var t=e.words,n=e.sigBytes,r=[],a=0;a<n;a++){var i=t[a>>>2]>>>24-a%4*8&255;r.push((i>>>4).toString(16)),r.push((15&i).toString(16))}return r.join("")},parse:function(e){for(var t=e.length,n=[],r=0;r<t;r+=2)n[r>>>3]|=parseInt(e.substr(r,2),16)<<24-r%8*4;return new o.init(n,t/2)}},c=s.Latin1={stringify:function(e){for(var t=e.words,n=e.sigBytes,r=[],a=0;a<n;a++){var i=t[a>>>2]>>>24-a%4*8&255;r.push(String.fromCharCode(i))}return r.join("")},parse:function(e){for(var t=e.length,n=[],r=0;r<t;r++)n[r>>>2]|=(255&e.charCodeAt(r))<<24-r%4*8;return new o.init(n,t)}},u=s.Utf8={stringify:function(e){try{return decodeURIComponent(escape(c.stringify(e)))}catch(e){throw new Error("Malformed UTF-8 data")}},parse:function(e){return c.parse(unescape(encodeURIComponent(e)))}},f=a.BufferedBlockAlgorithm=i.extend({reset:function(){this._data=new o.init,this._nDataBytes=0},_append:function(e){"string"==typeof e&&(e=u.parse(e)),this._data.concat(e),this._nDataBytes+=e.sigBytes},_process:function(t){var n=this._data,r=n.words,a=n.sigBytes,i=this.blockSize,s=4*i,l=a/s,c=(l=t?e.ceil(l):e.max((0|l)-this._minBufferSize,0))*i,u=e.min(4*c,a);if(c){for(var f=0;f<c;f+=i)this._doProcessBlock(r,f);var p=r.splice(0,c);n.sigBytes-=u}return new o.init(p,u)},clone:function(){var e=i.clone.call(this);return e._data=this._data.clone(),e},_minBufferSize:0}),p=(a.Hasher=f.extend({cfg:i.extend(),init:function(e){this.cfg=this.cfg.extend(e),this.reset()},reset:function(){f.reset.call(this),this._doReset()},update:function(e){return this._append(e),this._process(),this},finalize:function(e){e&&this._append(e);var t=this._doFinalize();return t},blockSize:16,_createHelper:function(e){return function(t,n){return new e.init(n).finalize(t)}},_createHmacHelper:function(e){return function(t,n){return new p.HMAC.init(e,n).finalize(t)}}}),r.algo={});return r}(Math),n)}),md5=createCommonjsModule(function(e,t){var n;e.exports=(n=core,function(e){var t=n,r=t.lib,a=r.WordArray,i=r.Hasher,o=t.algo,s=[];!function(){for(var t=0;t<64;t++)s[t]=4294967296*e.abs(e.sin(t+1))|0}();var l=o.MD5=i.extend({_doReset:function(){this._hash=new a.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(e,t){for(var n=0;n<16;n++){var r=t+n,a=e[r];e[r]=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8)}var i=this._hash.words,o=e[t+0],l=e[t+1],d=e[t+2],m=e[t+3],h=e[t+4],g=e[t+5],b=e[t+6],v=e[t+7],y=e[t+8],x=e[t+9],A=e[t+10],w=e[t+11],O=e[t+12],_=e[t+13],F=e[t+14],E=e[t+15],C=i[0],T=i[1],k=i[2],M=i[3];C=c(C,T,k,M,o,7,s[0]),M=c(M,C,T,k,l,12,s[1]),k=c(k,M,C,T,d,17,s[2]),T=c(T,k,M,C,m,22,s[3]),C=c(C,T,k,M,h,7,s[4]),M=c(M,C,T,k,g,12,s[5]),k=c(k,M,C,T,b,17,s[6]),T=c(T,k,M,C,v,22,s[7]),C=c(C,T,k,M,y,7,s[8]),M=c(M,C,T,k,x,12,s[9]),k=c(k,M,C,T,A,17,s[10]),T=c(T,k,M,C,w,22,s[11]),C=c(C,T,k,M,O,7,s[12]),M=c(M,C,T,k,_,12,s[13]),k=c(k,M,C,T,F,17,s[14]),C=u(C,T=c(T,k,M,C,E,22,s[15]),k,M,l,5,s[16]),M=u(M,C,T,k,b,9,s[17]),k=u(k,M,C,T,w,14,s[18]),T=u(T,k,M,C,o,20,s[19]),C=u(C,T,k,M,g,5,s[20]),M=u(M,C,T,k,A,9,s[21]),k=u(k,M,C,T,E,14,s[22]),T=u(T,k,M,C,h,20,s[23]),C=u(C,T,k,M,x,5,s[24]),M=u(M,C,T,k,F,9,s[25]),k=u(k,M,C,T,m,14,s[26]),T=u(T,k,M,C,y,20,s[27]),C=u(C,T,k,M,_,5,s[28]),M=u(M,C,T,k,d,9,s[29]),k=u(k,M,C,T,v,14,s[30]),C=f(C,T=u(T,k,M,C,O,20,s[31]),k,M,g,4,s[32]),M=f(M,C,T,k,y,11,s[33]),k=f(k,M,C,T,w,16,s[34]),T=f(T,k,M,C,F,23,s[35]),C=f(C,T,k,M,l,4,s[36]),M=f(M,C,T,k,h,11,s[37]),k=f(k,M,C,T,v,16,s[38]),T=f(T,k,M,C,A,23,s[39]),C=f(C,T,k,M,_,4,s[40]),M=f(M,C,T,k,o,11,s[41]),k=f(k,M,C,T,m,16,s[42]),T=f(T,k,M,C,b,23,s[43]),C=f(C,T,k,M,x,4,s[44]),M=f(M,C,T,k,O,11,s[45]),k=f(k,M,C,T,E,16,s[46]),C=p(C,T=f(T,k,M,C,d,23,s[47]),k,M,o,6,s[48]),M=p(M,C,T,k,v,10,s[49]),k=p(k,M,C,T,F,15,s[50]),T=p(T,k,M,C,g,21,s[51]),C=p(C,T,k,M,O,6,s[52]),M=p(M,C,T,k,m,10,s[53]),k=p(k,M,C,T,A,15,s[54]),T=p(T,k,M,C,l,21,s[55]),C=p(C,T,k,M,y,6,s[56]),M=p(M,C,T,k,E,10,s[57]),k=p(k,M,C,T,b,15,s[58]),T=p(T,k,M,C,_,21,s[59]),C=p(C,T,k,M,h,6,s[60]),M=p(M,C,T,k,w,10,s[61]),k=p(k,M,C,T,d,15,s[62]),T=p(T,k,M,C,x,21,s[63]),i[0]=i[0]+C|0,i[1]=i[1]+T|0,i[2]=i[2]+k|0,i[3]=i[3]+M|0},_doFinalize:function(){var t=this._data,n=t.words,r=8*this._nDataBytes,a=8*t.sigBytes;n[a>>>5]|=128<<24-a%32;var i=e.floor(r/4294967296),o=r;n[15+(a+64>>>9<<4)]=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8),n[14+(a+64>>>9<<4)]=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8),t.sigBytes=4*(n.length+1),this._process();for(var s=this._hash,l=s.words,c=0;c<4;c++){var u=l[c];l[c]=16711935&(u<<8|u>>>24)|4278255360&(u<<24|u>>>8)}return s},clone:function(){var e=i.clone.call(this);return e._hash=this._hash.clone(),e}});function c(e,t,n,r,a,i,o){var s=e+(t&n|~t&r)+a+o;return(s<<i|s>>>32-i)+t}function u(e,t,n,r,a,i,o){var s=e+(t&r|n&~r)+a+o;return(s<<i|s>>>32-i)+t}function f(e,t,n,r,a,i,o){var s=e+(t^n^r)+a+o;return(s<<i|s>>>32-i)+t}function p(e,t,n,r,a,i,o){var s=e+(n^(t|~r))+a+o;return(s<<i|s>>>32-i)+t}t.MD5=i._createHelper(l),t.HmacMD5=i._createHmacHelper(l)}(Math),n.MD5)}),color=createCommonjsModule(function(e){if(void 0===t)var t={};t.brehaut||(t.brehaut={}),function(){var e={aliceblue:"#F0F8FF",antiquewhite:"#FAEBD7",aqua:"#00FFFF",aquamarine:"#7FFFD4",azure:"#F0FFFF",beige:"#F5F5DC",bisque:"#FFE4C4",black:"#000000",blanchedalmond:"#FFEBCD",blue:"#0000FF",blueviolet:"#8A2BE2",brown:"#A52A2A",burlywood:"#DEB887",cadetblue:"#5F9EA0",chartreuse:"#7FFF00",chocolate:"#D2691E",coral:"#FF7F50",cornflowerblue:"#6495ED",cornsilk:"#FFF8DC",crimson:"#DC143C",cyan:"#00FFFF",darkblue:"#00008B",darkcyan:"#008B8B",darkgoldenrod:"#B8860B",darkgray:"#A9A9A9",darkgrey:"#A9A9A9",darkgreen:"#006400",darkkhaki:"#BDB76B",darkmagenta:"#8B008B",darkolivegreen:"#556B2F",darkorange:"#FF8C00",darkorchid:"#9932CC",darkred:"#8B0000",darksalmon:"#E9967A",darkseagreen:"#8FBC8F",darkslateblue:"#483D8B",darkslategray:"#2F4F4F",darkslategrey:"#2F4F4F",darkturquoise:"#00CED1",darkviolet:"#9400D3",deeppink:"#FF1493",deepskyblue:"#00BFFF",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1E90FF",firebrick:"#B22222",floralwhite:"#FFFAF0",forestgreen:"#228B22",fuchsia:"#FF00FF",gainsboro:"#DCDCDC",ghostwhite:"#F8F8FF",gold:"#FFD700",goldenrod:"#DAA520",gray:"#808080",grey:"#808080",green:"#008000",greenyellow:"#ADFF2F",honeydew:"#F0FFF0",hotpink:"#FF69B4",indianred:"#CD5C5C",indigo:"#4B0082",ivory:"#FFFFF0",khaki:"#F0E68C",lavender:"#E6E6FA",lavenderblush:"#FFF0F5",lawngreen:"#7CFC00",lemonchiffon:"#FFFACD",lightblue:"#ADD8E6",lightcoral:"#F08080",lightcyan:"#E0FFFF",lightgoldenrodyellow:"#FAFAD2",lightgray:"#D3D3D3",lightgrey:"#D3D3D3",lightgreen:"#90EE90",lightpink:"#FFB6C1",lightsalmon:"#FFA07A",lightseagreen:"#20B2AA",lightskyblue:"#87CEFA",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#B0C4DE",lightyellow:"#FFFFE0",lime:"#00FF00",limegreen:"#32CD32",linen:"#FAF0E6",magenta:"#FF00FF",maroon:"#800000",mediumaquamarine:"#66CDAA",mediumblue:"#0000CD",mediumorchid:"#BA55D3",mediumpurple:"#9370D8",mediumseagreen:"#3CB371",mediumslateblue:"#7B68EE",mediumspringgreen:"#00FA9A",mediumturquoise:"#48D1CC",mediumvioletred:"#C71585",midnightblue:"#191970",mintcream:"#F5FFFA",mistyrose:"#FFE4E1",moccasin:"#FFE4B5",navajowhite:"#FFDEAD",navy:"#000080",oldlace:"#FDF5E6",olive:"#808000",olivedrab:"#6B8E23",orange:"#FFA500",orangered:"#FF4500",orchid:"#DA70D6",palegoldenrod:"#EEE8AA",palegreen:"#98FB98",paleturquoise:"#AFEEEE",palevioletred:"#D87093",papayawhip:"#FFEFD5",peachpuff:"#FFDAB9",peru:"#CD853F",pink:"#FFC0CB",plum:"#DDA0DD",powderblue:"#B0E0E6",purple:"#800080",rebeccapurple:"#663399",red:"#FF0000",rosybrown:"#BC8F8F",royalblue:"#4169E1",saddlebrown:"#8B4513",salmon:"#FA8072",sandybrown:"#F4A460",seagreen:"#2E8B57",seashell:"#FFF5EE",sienna:"#A0522D",silver:"#C0C0C0",skyblue:"#87CEEB",slateblue:"#6A5ACD",slategray:"#708090",slategrey:"#708090",snow:"#FFFAFA",springgreen:"#00FF7F",steelblue:"#4682B4",tan:"#D2B48C",teal:"#008080",thistle:"#D8BFD8",tomato:"#FF6347",turquoise:"#40E0D0",violet:"#EE82EE",wheat:"#F5DEB3",white:"#FFFFFF",whitesmoke:"#F5F5F5",yellow:"#FFFF00",yellowgreen:"#9ACD32"},n="(?:\\+|-)?\\d+",r="(?:\\+|-)?\\d*\\.\\d+",a="(?:"+n+")|(?:"+r+")";n="("+n+")",r="("+r+")";var i,o=(a="("+a+")")+"%",s=new RegExp(["^hsl(a?)\\(",a,",",o,",",o,"(,(",a,"))?\\)$"].join("\\s*?")),l=new RegExp(["^rgb(a?)\\(",n,",",n,",",n,"(,(",a,"))?\\)$"].join("\\s*?")),c=new RegExp(["^rgb(a?)\\(",o,",",o,",",o,"(,(",a,"))?\\)$"].join("\\s*?")),u=[],f={};this.object||(this.object=function(e){function t(){}return t.prototype=e,new t});var p=this.object;function d(e,t){e=e.toString();for(var n=[],r=0,a=Math.max(t-e.length,0);r<a;r++)n.push("0");return n.push(e),n.join("")}function m(e){return e.slice(0,1).toUpperCase()+e.slice(1)}function h(e){return e.replace(/^\s+|\s+$/g,"")}function g(e){return function(){var t=this.clone();return e.apply(t,arguments),t}}function b(e,t){var n=p(i),r=[],a="to"+m(e);function o(e){return function(){return e.apply(this[a](),arguments)}}for(var s in t)if(t.hasOwnProperty(s)){n[s]=t[s];var l=n[s];if("_"==s.slice(0,1))continue;if(s in i||"function"!=typeof l){if("function"!=typeof l){r.push(s);var c="get"+m(s),d="set"+m(s);i[c]=o(n[c]=function(e){return function(){return this[e]}}(s)),i[d]=o(n[d]=function(e){return function(t){var n=this.clone();return n[e]=t,n}}(s))}}else i[s]=o(l)}function h(){}function g(){return new h}return h.prototype=n,f[e]=g,n.clone=function(){for(var e=g(),t=0,n=r.length;t<n;t++){var a=r[t];e[a]=this[a]}return e},i[a]=function(){return g()},u.push(n),n}i={fromObject:function(e){if(!e)return p(i);for(var t=0,n=u.length;t<n;t++){var r=u[t].fromObject(e);if(r)return r}return p(i)},toString:function(){return this.toCSS()}};var v=null;function y(e){return i.fromObject(e)}b("RGB",{red:0,green:0,blue:0,alpha:0,getLuminance:function(){return.2126*this.red+.7152*this.green+.0722*this.blue},blend:function(e,t){e=e.toRGB(),t=Math.min(Math.max(t,0),1);var n=this.clone();return n.red=n.red*(1-t)+e.red*t,n.green=n.green*(1-t)+e.green*t,n.blue=n.blue*(1-t)+e.blue*t,n.alpha=n.alpha*(1-t)+e.alpha*t,n},fromObject:function(e){return e instanceof Array?this._fromRGBArray(e):"string"==typeof e?this._fromCSS(h(e)):e.hasOwnProperty("red")&&e.hasOwnProperty("green")&&e.hasOwnProperty("blue")?this._fromRGB(e):void 0},_stringParsers:[function(e){e=h(e);var t=n(l,255);return t||n(c,100);function n(t,n){var r=e.match(t);if(!r||!!r[1]+!!r[5]===1)return null;var a=f.RGB();return a.red=Math.min(1,Math.max(0,r[2]/n)),a.green=Math.min(1,Math.max(0,r[3]/n)),a.blue=Math.min(1,Math.max(0,r[4]/n)),a.alpha=r[5]?Math.min(Math.max(parseFloat(r[6]),0),1):1,a}},function(t){var n=t.toLowerCase();if(n in e&&(t=e[n]),t.match(/^#([0-9a-fA-F]{3}|[0-9a-fA-F]{6})$/)){var r=(t=t.replace(/^#/,"")).length/3,a=Math.pow(16,r)-1,i=f.RGB();return i.red=parseInt(t.slice(0,r),16)/a,i.green=parseInt(t.slice(1*r,2*r),16)/a,i.blue=parseInt(t.slice(2*r),16)/a,i.alpha=1,i}},function(e){if("transparent"===e.toLowerCase())return v}],_fromCSS:function(e){for(var t=null,n=0,r=this._stringParsers.length;n<r;n++)if(t=this._stringParsers[n](e))return t},_fromRGB:function(e){var t=f.RGB();return t.red=e.red,t.green=e.green,t.blue=e.blue,t.alpha=e.hasOwnProperty("alpha")?e.alpha:1,t},_fromRGBArray:function(e){var t=f.RGB();return t.red=Math.max(0,Math.min(1,e[0]/255)),t.green=Math.max(0,Math.min(1,e[1]/255)),t.blue=Math.max(0,Math.min(1,e[2]/255)),t.alpha=void 0!==e[3]?Math.max(0,Math.min(1,e[3])):1,t},toCSSHex:function(e){e=e||2;var t=Math.pow(16,e)-1;return["#",d(Math.round(this.red*t).toString(16).toUpperCase(),e),d(Math.round(this.green*t).toString(16).toUpperCase(),e),d(Math.round(this.blue*t).toString(16).toUpperCase(),e)].join("")},toCSS:function(e){if(1===this.alpha)return this.toCSSHex(e);return["rgba(",Math.max(0,Math.min(255,Math.round(255*this.red))),",",Math.max(0,Math.min(255,Math.round(255*this.green))),",",Math.max(0,Math.min(255,Math.round(255*this.blue))),",",Math.max(0,Math.min(1,this.alpha)),")"].join("")},toHSV:function(){var e,t,n,r=f.HSV();return e=Math.min(this.red,this.green,this.blue),t=Math.max(this.red,this.green,this.blue),r.value=t,0==(n=t-e)?r.hue=r.saturation=0:(r.saturation=n/t,this.red==t?r.hue=(this.green-this.blue)/n:this.green==t?r.hue=2+(this.blue-this.red)/n:r.hue=4+(this.red-this.green)/n,r.hue=(60*r.hue+360)%360),r.alpha=this.alpha,r},toHSL:function(){return this.toHSV().toHSL()},toRGB:function(){return this.clone()}}),v=i.fromObject({red:0,blue:0,green:0,alpha:0}),b("HSV",{hue:0,saturation:0,value:1,alpha:1,shiftHue:g(function(e){var t=(this.hue+e)%360;t<0&&(t=(360+t)%360),this.hue=t}),devalueByAmount:g(function(e){this.value=Math.min(1,Math.max(this.value-e,0))}),devalueByRatio:g(function(e){this.value=Math.min(1,Math.max(this.value*(1-e),0))}),valueByAmount:g(function(e){this.value=Math.min(1,Math.max(this.value+e,0))}),valueByRatio:g(function(e){this.value=Math.min(1,Math.max(this.value*(1+e),0))}),desaturateByAmount:g(function(e){this.saturation=Math.min(1,Math.max(this.saturation-e,0))}),desaturateByRatio:g(function(e){this.saturation=Math.min(1,Math.max(this.saturation*(1-e),0))}),saturateByAmount:g(function(e){this.saturation=Math.min(1,Math.max(this.saturation+e,0))}),saturateByRatio:g(function(e){this.saturation=Math.min(1,Math.max(this.saturation*(1+e),0))}),schemeFromDegrees:function(e){for(var t=[],n=0,r=e.length;n<r;n++){var a=this.clone();a.hue=(this.hue+e[n])%360,t.push(a)}return t},complementaryScheme:function(){return this.schemeFromDegrees([0,180])},splitComplementaryScheme:function(){return this.schemeFromDegrees([0,150,320])},splitComplementaryCWScheme:function(){return this.schemeFromDegrees([0,150,300])},splitComplementaryCCWScheme:function(){return this.schemeFromDegrees([0,60,210])},triadicScheme:function(){return this.schemeFromDegrees([0,120,240])},clashScheme:function(){return this.schemeFromDegrees([0,90,270])},tetradicScheme:function(){return this.schemeFromDegrees([0,90,180,270])},fourToneCWScheme:function(){return this.schemeFromDegrees([0,60,180,240])},fourToneCCWScheme:function(){return this.schemeFromDegrees([0,120,180,300])},fiveToneAScheme:function(){return this.schemeFromDegrees([0,115,155,205,245])},fiveToneBScheme:function(){return this.schemeFromDegrees([0,40,90,130,245])},fiveToneCScheme:function(){return this.schemeFromDegrees([0,50,90,205,320])},fiveToneDScheme:function(){return this.schemeFromDegrees([0,40,155,270,310])},fiveToneEScheme:function(){return this.schemeFromDegrees([0,115,230,270,320])},sixToneCWScheme:function(){return this.schemeFromDegrees([0,30,120,150,240,270])},sixToneCCWScheme:function(){return this.schemeFromDegrees([0,90,120,210,240,330])},neutralScheme:function(){return this.schemeFromDegrees([0,15,30,45,60,75])},analogousScheme:function(){return this.schemeFromDegrees([0,30,60,90,120,150])},fromObject:function(e){if(e.hasOwnProperty("hue")&&e.hasOwnProperty("saturation")&&e.hasOwnProperty("value")){var t=f.HSV();return t.hue=e.hue,t.saturation=e.saturation,t.value=e.value,t.alpha=e.hasOwnProperty("alpha")?e.alpha:1,t}return null},_normalise:function(){this.hue%=360,this.saturation=Math.min(Math.max(0,this.saturation),1),this.value=Math.min(Math.max(0,this.value)),this.alpha=Math.min(1,Math.max(0,this.alpha))},toRGB:function(){this._normalise();var e,t,n,r,a,i=f.RGB();if(0===this.saturation)return i.red=this.value,i.green=this.value,i.blue=this.value,i.alpha=this.alpha,i;var o=this.hue/60;switch(t=o-(e=Math.floor(o)),n=this.value*(1-this.saturation),r=this.value*(1-this.saturation*t),a=this.value*(1-this.saturation*(1-t)),e){case 0:i.red=this.value,i.green=a,i.blue=n;break;case 1:i.red=r,i.green=this.value,i.blue=n;break;case 2:i.red=n,i.green=this.value,i.blue=a;break;case 3:i.red=n,i.green=r,i.blue=this.value;break;case 4:i.red=a,i.green=n,i.blue=this.value;break;default:i.red=this.value,i.green=n,i.blue=r}return i.alpha=this.alpha,i},toHSL:function(){this._normalise();var e=f.HSL();e.hue=this.hue;var t=(2-this.saturation)*this.value,n=this.saturation*this.value;return t&&2-t&&(n/=t<=1?t:2-t),t/=2,e.saturation=n,e.lightness=t,e.alpha=this.alpha,e},toHSV:function(){return this.clone()}}),b("HSL",{hue:0,saturation:0,lightness:0,alpha:1,darkenByAmount:g(function(e){this.lightness=Math.min(1,Math.max(this.lightness-e,0))}),darkenByRatio:g(function(e){this.lightness=Math.min(1,Math.max(this.lightness*(1-e),0))}),lightenByAmount:g(function(e){this.lightness=Math.min(1,Math.max(this.lightness+e,0))}),lightenByRatio:g(function(e){this.lightness=Math.min(1,Math.max(this.lightness*(1+e),0))}),fromObject:function(e){return"string"==typeof e?this._fromCSS(e):e.hasOwnProperty("hue")&&e.hasOwnProperty("saturation")&&e.hasOwnProperty("lightness")?this._fromHSL(e):void 0},_fromCSS:function(e){var t=h(e).match(s);if(!t||!!t[1]+!!t[5]===1)return null;var n=f.HSL();return n.hue=(t[2]%360+360)%360,n.saturation=Math.max(0,Math.min(parseInt(t[3],10)/100,1)),n.lightness=Math.max(0,Math.min(parseInt(t[4],10)/100,1)),n.alpha=t[5]?Math.max(0,Math.min(1,parseFloat(t[6]))):1,n},_fromHSL:function(e){var t=f.HSL();return t.hue=e.hue,t.saturation=e.saturation,t.lightness=e.lightness,t.alpha=e.hasOwnProperty("alpha")?e.alpha:1,t},_normalise:function(){this.hue=(this.hue%360+360)%360,this.saturation=Math.min(Math.max(0,this.saturation),1),this.lightness=Math.min(Math.max(0,this.lightness)),this.alpha=Math.min(1,Math.max(0,this.alpha))},toHSL:function(){return this.clone()},toHSV:function(){this._normalise();var e=f.HSV();e.hue=this.hue;var t=2*this.lightness,n=this.saturation*(t<=1?t:2-t);return e.value=(t+n)/2,e.saturation=2*n/(t+n)||0,e.alpha=this.alpha,e},toRGB:function(){return this.toHSV().toRGB()}}),y.isValid=function(e){var t,n=y(e),r=0;for(t in n)n.hasOwnProperty(t)&&r++;return r>0},t.brehaut.Color=y}.call(t.brehaut),e.exports=t.brehaut.Color}),maxContentWidth="660px",spacing={wee:"2.5px",tiny:"5px",small:"10px",medium:"20px",large:"30px",xlarge:"50px"},avatarSizes={small:"24px",medium:"36px",large:"48px",xlarge:"64px"},grey=color("#615B69"),red=color("#D53A60"),green=color("#198346"),blue=color("#0079CB"),colors={grey:{default:grey.toString(),ultraLight:grey.lightenByAmount(.59).toString(),light:grey.lightenByAmount(.4).toString(),medium:grey.lightenByAmount(.05).toString(),dark:grey.darkenByAmount(.25).toString(),ultraDark:grey.darkenByAmount(.7).toString()},red:{default:red.toString(),ultraLight:red.lightenByAmount(.46).toString(),light:red.lightenByAmount(.25).toString(),dark:red.darkenByAmount(.1).toString()},green:{default:green.toString(),medium:green.lightenByAmount(.26).toString(),ultraLight:green.lightenByAmount(.65).toString()},blue:{default:blue.toString(),medium:blue.darkenByAmount(.05).toString()},borders:{light:color("#E1DFE4").toString(),medium:color("#D0D0D0").toString(),dark:color("#615B69").toString(),default:"1px solid "+color("#E1DFE4").toString()},success:color("#32D578").toString(),modal:{background:grey.setAlpha(.5).toString()}},fontSizes={wee:".7rem",tiny:".8rem",discrete:".9rem",normal:"1rem",plus1:"1.2rem",plus2:"1.3rem",plus3:"1.5rem",plus4:"1.75rem",plus5:"2rem"},fonts={default:"Lato",headers:"Lato",sizes:{default:"1rem",tiny:".7rem",small:".8rem",discrete:".9rem",plus1:"1.2rem",plus2:"1.3rem",plus3:"1.5rem",plus4:"1.75rem",plus5:"2rem",plus6:"2.5rem",metadata:".8rem"}},borderRadius={small:"3px",medium:"5px",round:"50%"},navHeight="60px",footerHeight="45px",orderHeaderHeight="45px",paginationHeight="65px",breakpoints={minWidth:"360px",slim:"660px",mobile:"768px",tablet:"769px",desktop:"980px",widescreen:"1180px"},borders={colors:{light:grey.lightenByAmount(.5).toString(),default:colors.grey.light,medium:colors.grey.default,dark:colors.grey.dark},radius:{default:"3px",small:"3px",medium:"5px",round:"50%"},default:"1px solid "+colors.borders.light},shadows={default:"0 0 12px rgba(0,0,0,.15)",shallow:"0 0 5px rgba(0,0,0,.20)",deep:"20px 35px 45px rgba(0,0,0,.10)",up:"0 -6px 12px rgba(0,0,0,.15)",down:"0 6px 12px rgba(0,0,0,.15)"},theme={maxContentWidth:maxContentWidth,spacing:spacing,avatarSizes:avatarSizes,colors:colors,fontSizes:fontSizes,fonts:fonts,borderRadius:borderRadius,navHeight:navHeight,footerHeight:footerHeight,orderHeaderHeight:orderHeaderHeight,paginationHeight:paginationHeight,breakpoints:breakpoints,borders:borders,shadows:shadows,animationDuration:"0.33s"},_templateObject$1=taggedTemplateLiteral(["\n position: absolute;\n top: 0;\n left: 0;\n display: flex;\n width: ",";\n height: ",";\n background: ",";\n border-radius: 50%;\n display: flex;\n align-items: center;\n justify-content: center;\n font-size: ",";\n color: ",";\n font-weight: bold;\n letter-spacing: 0.5px;\n"],["\n position: absolute;\n top: 0;\n left: 0;\n display: flex;\n width: ",";\n height: ",";\n background: ",";\n border-radius: 50%;\n display: flex;\n align-items: center;\n justify-content: center;\n font-size: ",";\n color: ",";\n font-weight: bold;\n letter-spacing: 0.5px;\n"]);function Initials(e){var t=e.name.split(" ").map(function(e){return e[0]}).join("");return t.length>2&&(t=""+t[0]+t[t.length-1]),React.createElement(Wrapper,{"aria-hidden":!0},t)}var Wrapper=styled.div(_templateObject$1,theme.avatarSizes.small,theme.avatarSizes.small,theme.colors.grey.ultraLight,theme.fonts.sizes.tiny,theme.colors.grey.dark),initials=Object.freeze({default:Initials}),_templateObject$2=taggedTemplateLiteral(["\n position: relative;\n width: ",";\n height: ",";\n border-radius: 50%;\n"],["\n position: relative;\n width: ",";\n height: ",";\n border-radius: 50%;\n"]),_templateObject2=taggedTemplateLiteral(["\n position: absolute;\n top: 0;\n left: 0;\n width: ",";\n height: ",";\n border-radius: 50%;\n z-index: 1;\n"],["\n position: absolute;\n top: 0;\n left: 0;\n width: ",";\n height: ",";\n border-radius: 50%;\n z-index: 1;\n"]);function Avatar(e){var t=e.name,n=e.email.toLowerCase(),r="https://www.gravatar.com/avatar/"+md5(n)+"?d=blank",a="Gravatar image for "+n;return React.createElement(AvatarWrapper,null,React.createElement(Image,{src:r,className:"avatar",alt:a}),React.createElement(Initials,{name:t}))}var AvatarWrapper=styled.div(_templateObject$2,theme.avatarSizes.small,theme.avatarSizes.small),Image=styled.img(_templateObject2,theme.avatarSizes.small,theme.avatarSizes.small),avatar=Object.freeze({default:Avatar}),_templateObject$3=taggedTemplateLiteral(["\n display: inline-block;\n"],["\n display: inline-block;\n"]),AvatarOption=function(e){var t=e.name,n=e.email;return React.createElement(AvatarContainer,null,React.createElement(Avatar,{email:n,name:t}),React.createElement("span",null,t))},AvatarContainer=styled.div(_templateObject$3),avatarOption=Object.freeze({default:AvatarOption}),classnames=createCommonjsModule(function(e){!function(){var t={}.hasOwnProperty;function n(){for(var e=[],r=0;r<arguments.length;r++){var a=arguments[r];if(a){var i=typeof a;if("string"===i||"number"===i)e.push(a);else if(Array.isArray(a)&&a.length){var o=n.apply(null,a);o&&e.push(o)}else if("object"===i)for(var s in a)t.call(a,s)&&a[s]&&e.push(s)}}return e.join(" ")}e.exports?(n.default=n,e.exports=n):window.classNames=n}()}),_templateObject$4=taggedTemplateLiteral(["\n clip: rect(1px, 1px, 1px, 1px);\n height: 1px;\n overflow: hidden;\n position: absolute;\n width: 1px;\n padding: 0;\n margin: 0;\n\n :focus {\n clip: rect(0, 0, 0, 0);\n font-size: 1em;\n height: auto;\n outline: thin dotted;\n position: static !important;\n width: auto;\n overflow: visible;\n }\n"],["\n clip: rect(1px, 1px, 1px, 1px);\n height: 1px;\n overflow: hidden;\n position: absolute;\n width: 1px;\n padding: 0;\n margin: 0;\n\n :focus {\n clip: rect(0, 0, 0, 0);\n font-size: 1em;\n height: auto;\n outline: thin dotted;\n position: static !important;\n width: auto;\n overflow: visible;\n }\n"]),Aural=styled.span(_templateObject$4),_templateObject$5=taggedTemplateLiteral(["\n width: ","px;\n height: ","px;\n background: #0365a8;\n border-radius: 50%;\n border: none;\n position: relative;\n transition: all 0.25s;\n cursor: pointer;\n\n &.is-small {\n width: ","px;\n height: ","px;\n\n &:before,\n &:after {\n height: ","px;\n }\n }\n\n &.is-danger {\n background: #df204a;\n transform: rotate(45deg);\n }\n\n .cross {\n display: inline-block;\n\n &:before,\n &:after {\n content: ' ';\n width: 50%;\n height: ","px;\n background: #fff;\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n display: block;\n }\n\n &:after {\n transform: translate(-50%, -50%) rotate(90deg);\n }\n }\n"],["\n width: ","px;\n height: ","px;\n background: #0365a8;\n border-radius: 50%;\n border: none;\n position: relative;\n transition: all 0.25s;\n cursor: pointer;\n\n &.is-small {\n width: ","px;\n height: ","px;\n\n &:before,\n &:after {\n height: ","px;\n }\n }\n\n &.is-danger {\n background: #df204a;\n transform: rotate(45deg);\n }\n\n .cross {\n display: inline-block;\n\n &:before,\n &:after {\n content: ' ';\n width: 50%;\n height: ","px;\n background: #fff;\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n display: block;\n }\n\n &:after {\n transform: translate(-50%, -50%) rotate(90deg);\n }\n }\n"]),ButtonAddRemove=function(e){var t=e.triggerBoolean,n=e.handleOnClick,r=e.isSmall,a=e.title,i=classnames({"is-small":r},{"is-danger":t},{"is-primary":!t});return React.createElement(Button,{className:i,onClick:n},React.createElement("span",{className:"cross"}),React.createElement(Aural,null,t?"Remove":"Add"," ",a))},buttonSize=22,smallButtonSize=18,Button=styled.button(_templateObject$5,buttonSize,buttonSize,smallButtonSize,smallButtonSize,smallButtonSize/6,buttonSize/6),buttonAddRemove=Object.freeze({default:ButtonAddRemove}),_templateObject$6=taggedTemplateLiteral(["\n justify-content: flex-end;\n display: flex;\n width: 100%;\n"],["\n justify-content: flex-end;\n display: flex;\n width: 100%;\n"]),_templateObject2$1=taggedTemplateLiteral(["\n text-align: right;\n\n span {\n display: block;\n font-size: 11px;\n letter-spacing: 1px;\n margin-bottom: 0;\n text-transform: uppercase;\n }\n"],["\n text-align: right;\n\n span {\n display: block;\n font-size: 11px;\n letter-spacing: 1px;\n margin-bottom: 0;\n text-transform: uppercase;\n }\n"]),_templateObject3=taggedTemplateLiteral(["\n background: ",";\n border: 1px solid ",";\n padding: 0 ",";\n border-radius: 2px;\n font-size: ",";\n font-weight: 400;\n"],["\n background: ",";\n border: 1px solid ",";\n padding: 0 ",";\n border-radius: 2px;\n font-size: ",";\n font-weight: 400;\n"]),_templateObject4=taggedTemplateLiteral(["\n font-size: ",";\n font-weight: bold;\n"],["\n font-size: ",";\n font-weight: bold;\n"]),_templateObject5=taggedTemplateLiteral(["\n text-decoration: line-through;\n"],["\n text-decoration: line-through;\n"]),_templateObject6=taggedTemplateLiteral(["\n font-size: ",";\n padding-left: ",";\n text-align: right;\n color: ",";\n"],["\n font-size: ",";\n padding-left: ",";\n text-align: right;\n color: ",";\n"]);function Pricing(e){var t=e.listPrice,n=e.offerPrice;if(!n)return React.createElement("div",null,React.createElement("div",{"aria-hidden":!0},"N/A"),React.createElement("div",{className:"aural"},"Pricing not available"));var r=parseFloat(t),a=parseFloat(n);if(0===r&&0===a)return React.createElement(Free,null,"Free");var i=Math.round((r-a)/r*100);return React.createElement(Wrapper$1,null,React.createElement("div",null,React.createElement(Price,null,React.createElement(Aural,null,"Your price")," ",React.createElement(Cost,null,a?"$"+a.toFixed(2):"Free")),r?React.createElement(Percent,null,React.createElement(StrikeThrough,null,"$",r.toFixed(2))," (",i,"% savings)"):null))}var Wrapper$1=styled.div(_templateObject$6),Price=styled.div(_templateObject2$1),Free=styled.div(_templateObject3,theme.colors.green.ultraLight,theme.colors.green.medium,theme.spacing.small,theme.fonts.sizes.discrete),Cost=styled.span(_templateObject4,theme.fonts.sizes.plus1),StrikeThrough=styled.span(_templateObject5),Percent=styled.div(_templateObject6,theme.fonts.sizes.discrete,theme.spacing.small,theme.colors.grey.medium),contentPricing=Object.freeze({default:Pricing}),selector='input, a, textarea, select, button, [tabIndex]:not([tabIndex="-1"])';function getFocusBounds(e){var t=e.querySelectorAll(selector);return[t[0]||null,t[t.length-1]||null]}var FocusTrap=function(e){function t(){var e,n,r;classCallCheck(this,t);for(var a=arguments.length,i=Array(a),o=0;o<a;o++)i[o]=arguments[o];return n=r=possibleConstructorReturn(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(i))),r.focusTrap=createRef(),r.setFocusReturn=function(){var e=r.props.setModalOnClose;e&&e(function(e){var t=document.createEvent("CustomEvent");t.initCustomEvent("focus",!0,!1,{noTrapFocus:!0}),e.dispatchEvent(t)})},r.tabListener=function(e){var t=r.focusTrap.current;if(t&&"Tab"===e.key){var n=getFocusBounds(t),a=slicedToArray(n,2),i=a[0],o=a[1];e.shiftKey||document.activeElement!==o?e.shiftKey&&document.activeElement===i&&(e.preventDefault(),o&&o.focus()):(e.preventDefault(),i&&i.focus())}},r.keepFocus=function(e){var t=r.focusTrap.current;!t||t.contains(e.target)||r.pauseFocus||(e.detail.noTrapFocus?(r.pauseFocus=!0,e.target instanceof HTMLElement&&e.target.focus(),r.pauseFocus=!1):t.focus())},possibleConstructorReturn(r,n)}return inherits(t,PureComponent),createClass(t,[{key:"componentDidMount",value:function(){document.addEventListener("keydown",this.tabListener),document.addEventListener("focus",this.keepFocus,!0),this.focusTrap.current&&this.focusTrap.current.focus(),this.setFocusReturn()}},{key:"componentWillUnmount",value:function(){document.removeEventListener("keydown",this.tabListener),document.removeEventListener("focus",this.keepFocus,!0)}},{key:"render",value:function(){var e=this.props,t=e.children,n=e.className;return React.createElement("div",{ref:this.focusTrap,className:n,tabIndex:"0"},t)}}]),t}(),focusTrap=Object.freeze({default:FocusTrap}),_templateObject$7=taggedTemplateLiteral(["\n 0%, 100% {\n opacity: 1;\n }\n 50% {\n opacity: .1;\n }\n"],["\n 0%, 100% {\n opacity: 1;\n }\n 50% {\n opacity: .1;\n }\n"]),_templateObject2$2=taggedTemplateLiteral(["\n animation: "," 1.5s infinite;\n text-transform: uppercase;\n letter-spacing: 1px;\n font-size: ",";\n display: flex;\n width: 100%;\n height: 100%;\n justify-content: center;\n align-items: center;\n padding: ",";\n"],["\n animation: "," 1.5s infinite;\n text-transform: uppercase;\n letter-spacing: 1px;\n font-size: ",";\n display: flex;\n width: 100%;\n height: 100%;\n justify-content: center;\n align-items: center;\n padding: ",";\n"]),Loading=function(e){function t(){return classCallCheck(this,t),possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return inherits(t,Component),createClass(t,[{key:"render",value:function(){var e=this.props.message;return React.createElement(Wrapper$2,null,e||"Loading","...")}}]),t}(),fadeInOut=keyframes(_templateObject$7),Wrapper$2=styled.div(_templateObject2$2,fadeInOut,theme.fonts.sizes.small,theme.spacing.medium),loading=Object.freeze({default:Loading}),tooltipMessage=createCommonjsModule(function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n,r,a=(n=['\n position: relative;\n\n &:after {\n border: solid transparent;\n content: " ";\n height: 0;\n width: 0;\n position: absolute;\n pointer-events: none;\n border-width: ',"px;\n margin-left: -","px;\n }\n"],r=['\n position: relative;\n\n &:after {\n border: solid transparent;\n content: " ";\n height: 0;\n width: 0;\n position: absolute;\n pointer-events: none;\n border-width: ',"px;\n margin-left: -","px;\n }\n"],Object.freeze(Object.defineProperties(n,{raw:{value:Object.freeze(r)}}))),i=l(React),o=l(PropTypes),s=l(styled);function l(e){return e&&e.__esModule?e:{default:e}}var c=function(e){var t=e.className,n=e.message;e.arrowSize;if("string"==typeof n)return i.default.createElement("div",{className:t+" ra-tooltip-message"},function(e){return"string"==typeof e?i.default.createElement("p",null,e):e}(n))};c.displayName="TooltipMessage",c.propTypes={message:o.default.oneOfType([o.default.string,o.default.object,o.default.element]).isRequired},t.default=(0,s.default)(c)(a,function(e){return e.arrowSize},function(e){return e.arrowSize})});unwrapExports(tooltipMessage);var tooltipContent=createCommonjsModule(function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n,r,a=(n=["\n position: absolute;\n background: ",";\n transition: all .25s;\n display: none;\n\n p {\n padding: .5rem 1rem;\n margin: 0;\n white-space: nowrap;\n color: white;\n }\n\n &.top {\n top: 0;\n left: 50%;\n transform: translate(-50%,-120%);\n\n .ra-tooltip-message {\n &:after {\n top: 100%;\n left: 50%;\n border-top-color: ",";\n }\n }\n }\n\n &.bottom {\n bottom: 0;\n left: 50%;\n transform: translate(-50%,120%);\n\n .ra-tooltip-message {\n &:after {\n top: -","px;\n left: 50%;\n border-bottom-color: ",";\n }\n }\n }\n\n &.left {\n top: 50%;\n left: -","px;\n transform: translate(-100%,-50%);\n\n .ra-tooltip-message {\n &:after {\n top: 50%;\n left: 100%;\n margin-left: 0;\n margin-top: -","px;\n border-left-color: ",";\n }\n }\n }\n\n &.right {\n top: 50%;\n right: -","px;\n transform: translate(100%,-50%);\n\n .ra-tooltip-message {\n &:after {\n top: 50%;\n right: 100%;\n margin-left: 0;\n margin-top: -","px;\n border-right-color: ",";\n }\n }\n }\n"],r=["\n position: absolute;\n background: ",";\n transition: all .25s;\n display: none;\n\n p {\n padding: .5rem 1rem;\n margin: 0;\n white-space: nowrap;\n color: white;\n }\n\n &.top {\n top: 0;\n left: 50%;\n transform: translate(-50%,-120%);\n\n .ra-tooltip-message {\n &:after {\n top: 100%;\n left: 50%;\n border-top-color: ",";\n }\n }\n }\n\n &.bottom {\n bottom: 0;\n left: 50%;\n transform: translate(-50%,120%);\n\n .ra-tooltip-message {\n &:after {\n top: -","px;\n left: 50%;\n border-bottom-color: ",";\n }\n }\n }\n\n &.left {\n top: 50%;\n left: -","px;\n transform: translate(-100%,-50%);\n\n .ra-tooltip-message {\n &:after {\n top: 50%;\n left: 100%;\n margin-left: 0;\n margin-top: -","px;\n border-left-color: ",";\n }\n }\n }\n\n &.right {\n top: 50%;\n right: -","px;\n transform: translate(100%,-50%);\n\n .ra-tooltip-message {\n &:after {\n top: 50%;\n right: 100%;\n margin-left: 0;\n margin-top: -","px;\n border-right-color: ",";\n }\n }\n }\n"],Object.freeze(Object.defineProperties(n,{raw:{value:Object.freeze(r)}}))),i=c(React),o=c(PropTypes),s=c(tooltipMessage),l=c(styled);function c(e){return e&&e.__esModule?e:{default:e}}var u=function(e){var t=e.className,n=e.direction,r=e.message,a=e.active,o=(e.bgcolor,n+" ra-tooltip "+t);return i.default.createElement("div",{className:o,"aria-hidden":!a},i.default.createElement(s.default,{message:r,arrowSize:5}))};u.displayName="ToolTipContent",u.propTypes={message:o.default.oneOfType([o.default.string,o.default.object,o.default.element]).isRequired,direction:o.default.string.isRequired,active:o.default.bool.isRequired,bgcolor:o.default.string},t.default=(0,l.default)(u)(a,function(e){return e.bgcolor},function(e){return e.bgcolor},10,function(e){return e.bgcolor},5,5,function(e){return e.bgcolor},5,5,function(e){return e.bgcolor})});unwrapExports(tooltipContent);var reactAriaTooltip=createCommonjsModule(function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n,r,a=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}}(),i=(n=["\n position: relative;\n display: inline-block;\n width: auto;\n\n &.active {\n .ra-tooltip {\n display: block;\n }\n }\n"],r=["\n position: relative;\n display: inline-block;\n width: auto;\n\n &.active {\n .ra-tooltip {\n display: block;\n }\n }\n"],Object.freeze(Object.defineProperties(n,{raw:{value:Object.freeze(r)}}))),o=u(React),s=u(PropTypes),l=u(tooltipContent),c=u(styled);function u(e){return e&&e.__esModule?e:{default:e}}var f=0,p=function(e){function t(e,n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var r=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}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,n));return r.state={active:!1,direction:e.direction,duration:e.duration,id:e.id},r}return 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)}(t,o.default.Component),a(t,[{key:"componentWillMount",value:function(){var e=this.props.id||this.uniqueID("ra-tooltip-");this.setState({id:e})}},{key:"componentWillUnmount",value:function(){this.timer&&clearTimeout(this.timer),this.timer=!1}},{key:"startTimer",value:function(){var e=this,t=this.props.duration;this.timer=setTimeout(function(){return e.setState({active:!1})},t)}},{key:"handleClick",value:function(){clearTimeout(this.timer),this.setState({active:!0}),this.startTimer()}},{key:"handleMouseOver",value:function(){this.setState({active:!0})}},{key:"handleMouseLeave",value:function(){this.setState({active:!1})}},{key:"handleFocus",value:function(){this.handleClick()}},{key:"uniqueID",value:function(e){var t=++f+"";return e?e+t:t}},{key:"addDescribedBy",value:function(e){return o.default.Children.map(this.props.children,function(t){return o.default.cloneElement(t,{"aria-describedby":e})})}},{key:"render",value:function(){var e=this.props,t=e.message,n=e.bgcolor,r=e.direction,a=e.className,i=this.state.active,s="ra-tooltip-wrapper "+a;s+=i?" active":"";var c=this.state.id;return"hover"==this.props.eventType?o.default.createElement("div",{onMouseOver:this.handleMouseOver.bind(this),onMouseLeave:this.handleMouseLeave.bind(this),role:"tooltip",id:c,onFocus:this.handleFocus.bind(this),className:s},o.default.createElement(l.default,{message:t,bgcolor:n,direction:r,active:i}),this.addDescribedBy(c)):o.default.createElement("div",{onClick:this.handleClick.bind(this),role:"tooltip",className:s},o.default.createElement(l.default,{message:t,bgcolor:n,direction:r,active:i}),this.addDescribedBy(c))}}]),t}();p.displayName="ReactARIAToolTip",p.defaultProps={direction:"top",duration:2e3,eventType:"click",bgcolor:"#000"},p.propTypes={message:s.default.oneOfType([s.default.string,s.default.object,s.default.element]).isRequired,direction:s.default.string,duration:s.default.oneOfType([s.default.string,s.default.number]),children:s.default.node,eventType:s.default.oneOf(["hover","click"]),id:s.default.string,bgcolor:s.default.string},t.default=(0,c.default)(p)(i)});unwrapExports(reactAriaTooltip);var reactAriaTooltip$2=reactAriaTooltip,noop=function(){},_WINDOW={},_DOCUMENT={},_PERFORMANCE={mark:noop,measure:noop};try{"undefined"!=typeof window&&(_WINDOW=window),"undefined"!=typeof document&&(_DOCUMENT=document),"undefined"!=typeof performance&&(_PERFORMANCE=performance)}catch(e){}var _ref=_WINDOW.navigator||{},_ref$userAgent=_ref.userAgent,userAgent=void 0===_ref$userAgent?"":_ref$userAgent,WINDOW=_WINDOW,DOCUMENT=_DOCUMENT,PERFORMANCE=_PERFORMANCE,IS_DOM=!!DOCUMENT.documentElement&&!!DOCUMENT.head&&"function"==typeof DOCUMENT.addEventListener&&"function"==typeof DOCUMENT.createElement,IS_IE=~userAgent.indexOf("MSIE")||~userAgent.indexOf("Trident/"),NAMESPACE_IDENTIFIER="___FONT_AWESOME___",DEFAULT_FAMILY_PREFIX="fa",DEFAULT_REPLACEMENT_CLASS="svg-inline--fa",DATA_FA_I2SVG="data-fa-i2svg",PRODUCTION=function(){try{return"production"===process.env.NODE_ENV}catch(e){return!1}}(),classCallCheck$1=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},createClass$1=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}}(),_extends$2=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},slicedToArray$1=function(){return function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,a=!1,i=void 0;try{for(var o,s=e[Symbol.iterator]();!(r=(o=s.next()).done)&&(n.push(o.value),!t||n.length!==t);r=!0);}catch(e){a=!0,i=e}finally{try{!r&&s.return&&s.return()}finally{if(a)throw i}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),initial=WINDOW.FontAwesomeConfig||{};function getAttrConfig(e){var t=DOCUMENT.querySelector("script["+e+"]");if(t)return t.getAttribute(e)}function coerce(e){return""===e||"false"!==e&&("true"===e||e)}if(DOCUMENT&&"function"==typeof DOCUMENT.querySelector){var attrs=[["data-family-prefix","familyPrefix"],["data-replacement-class","replacementClass"],["data-auto-replace-svg","autoReplaceSvg"],["data-auto-add-css","autoAddCss"],["data-auto-a11y","autoA11y"],["data-search-pseudo-elements","searchPseudoElements"],["data-observe-mutations","observeMutations"],["data-keep-original-source","keepOriginalSource"],["data-measure-performance","measurePerformance"],["data-show-missing-icons","showMissingIcons"]];attrs.forEach(function(e){var t=slicedToArray$1(e,2),n=t[0],r=t[1],a=coerce(getAttrConfig(n));null!=a&&(initial[r]=a)})}var _default=_extends$2({familyPrefix:DEFAULT_FAMILY_PREFIX,replacementClass:DEFAULT_REPLACEMENT_CLASS,autoReplaceSvg:!0,autoAddCss:!0,autoA11y:!0,searchPseudoElements:!1,observeMutations:!0,keepOriginalSource:!0,measurePerformance:!1,showMissingIcons:!0},initial);_default.autoReplaceSvg||(_default.observeMutations=!1);var config=_extends$2({},_default);WINDOW.FontAwesomeConfig=config;var w=WINDOW||{};w[NAMESPACE_IDENTIFIER]||(w[NAMESPACE_IDENTIFIER]={}),w[NAMESPACE_IDENTIFIER].styles||(w[NAMESPACE_IDENTIFIER].styles={}),w[NAMESPACE_IDENTIFIER].hooks||(w[NAMESPACE_IDENTIFIER].hooks={}),w[NAMESPACE_IDENTIFIER].shims||(w[NAMESPACE_IDENTIFIER].shims=[]);var namespace=w[NAMESPACE_IDENTIFIER],functions=[],listener=function e(){DOCUMENT.removeEventListener("DOMContentLoaded",e),loaded=1,functions.map(function(e){return e()})},loaded=!1;IS_DOM&&((loaded=(DOCUMENT.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(DOCUMENT.readyState))||DOCUMENT.addEventListener("DOMContentLoaded",listener));var meaninglessTransform={size:16,x:0,y:0,rotate:0,flipX:!1,flipY:!1};function insertCss(e){if(e&&IS_DOM){var t=DOCUMENT.createElement("style");t.setAttribute("type","text/css"),t.innerHTML=e;for(var n=DOCUMENT.head.childNodes,r=null,a=n.length-1;a>-1;a--){var i=n[a],o=(i.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(o)>-1&&(r=i)}return DOCUMENT.head.insertBefore(t,r),e}}var _uniqueId=0;function nextUniqueId(){return++_uniqueId}function htmlEscape(e){return(""+e).replace(/&/g,"&amp;").replace(/"/g,"&quot;").replace(/'/g,"&#39;").replace(/</g,"&lt;").replace(/>/g,"&gt;")}function joinAttributes(e){return Object.keys(e||{}).reduce(function(t,n){return t+(n+'="')+htmlEscape(e[n])+'" '},"").trim()}function joinStyles(e){return Object.keys(e||{}).reduce(function(t,n){return t+(n+": ")+e[n]+";"},"")}function transformIsMeaningful(e){return e.size!==meaninglessTransform.size||e.x!==meaninglessTransform.x||e.y!==meaninglessTransform.y||e.rotate!==meaninglessTransform.rotate||e.flipX||e.flipY}function transformForSvg(e){var t=e.transform,n=e.containerWidth,r=e.iconWidth;return{outer:{transform:"translate("+n/2+" 256)"},inner:{transform:"translate("+32*t.x+", "+32*t.y+") "+" "+("scale("+t.size/16*(t.flipX?-1:1)+", "+t.size/16*(t.flipY?-1:1)+") ")+" "+("rotate("+t.rotate+" 0 0)")},path:{transform:"translate("+r/2*-1+" -256)"}}}var ALL_SPACE={x:0,y:0,width:"100%",height:"100%"},makeIconMasking=function(e){var t=e.children,n=e.attributes,r=e.main,a=e.mask,i=e.transform,o=r.width,s=r.icon,l=a.width,c=a.icon,u=transformForSvg({transform:i,containerWidth:l,iconWidth:o}),f={tag:"rect",attributes:_extends$2({},ALL_SPACE,{fill:"white"})},p={tag:"g",attributes:_extends$2({},u.inner),children:[{tag:"path",attributes:_extends$2({},s.attributes,u.path,{fill:"black"})}]},d={tag:"g",attributes:_extends$2({},u.outer),children:[p]},m="mask-"+nextUniqueId(),h="clip-"+nextUniqueId(),g={tag:"defs",children:[{tag:"clipPath",attributes:{id:h},children:[c]},{tag:"mask",attributes:_extends$2({},ALL_SPACE,{id:m,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[f,d]}]};return t.push(g,{tag:"rect",attributes:_extends$2({fill:"currentColor","clip-path":"url(#"+h+")",mask:"url(#"+m+")"},ALL_SPACE)}),{children:t,attributes:n}},makeIconStandard=function(e){var t=e.children,n=e.attributes,r=e.main,a=e.transform,i=joinStyles(e.styles);if(i.length>0&&(n.style=i),transformIsMeaningful(a)){var o=transformForSvg({transform:a,containerWidth:r.width,iconWidth:r.width});t.push({tag:"g",attributes:_extends$2({},o.outer),children:[{tag:"g",attributes:_extends$2({},o.inner),children:[{tag:r.icon.tag,children:r.icon.children,attributes:_extends$2({},r.icon.attributes,o.path)}]}]})}else t.push(r.icon);return{children:t,attributes:n}},asIcon=function(e){var t=e.children,n=e.main,r=e.mask,a=e.attributes,i=e.styles,o=e.transform;if(transformIsMeaningful(o)&&n.found&&!r.found){var s={x:n.width/n.height/2,y:.5};a.style=joinStyles(_extends$2({},i,{"transform-origin":s.x+o.x/16+"em "+(s.y+o.y/16)+"em"}))}return[{tag:"svg",attributes:a,children:t}]},asSymbol=function(e){var t=e.prefix,n=e.iconName,r=e.children,a=e.attributes,i=e.symbol,o=!0===i?t+"-"+config.familyPrefix+"-"+n:i;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:_extends$2({},a,{id:o}),children:r}]}]};function makeInlineSvgAbstract(e){var t=e.icons,n=t.main,r=t.mask,a=e.prefix,i=e.iconName,o=e.transform,s=e.symbol,l=e.title,c=e.extra,u=e.watchable,f=void 0!==u&&u,p=r.found?r:n,d=p.width,m=p.height,h="fa-w-"+Math.ceil(d/m*16),g=[config.replacementClass,i?config.familyPrefix+"-"+i:"",h].filter(function(e){return-1===c.classes.indexOf(e)}).concat(c.classes).join(" "),b={children:[],attributes:_extends$2({},c.attributes,{"data-prefix":a,"data-icon":i,class:g,role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 "+d+" "+m})};f&&(b.attributes[DATA_FA_I2SVG]=""),l&&b.children.push({tag:"title",attributes:{id:b.attributes["aria-labelledby"]||"title-"+nextUniqueId()},children:[l]});var v=_extends$2({},b,{prefix:a,iconName:i,main:n,mask:r,transform:o,symbol:s,styles:c.styles}),y=r.found&&n.found?makeIconMasking(v):makeIconStandard(v),x=y.children,A=y.attributes;return v.children=x,v.attributes=A,s?asSymbol(v):asIcon(v)}var noop$2=function(){},p=config.measurePerformance&&PERFORMANCE&&PERFORMANCE.mark&&PERFORMANCE.measure?PERFORMANCE:{mark:noop$2,measure:noop$2},bindInternal4=function(e,t){return function(n,r,a,i){return e.call(t,n,r,a,i)}},reduce=function(e,t,n,r){var a,i,o,s=Object.keys(e),l=s.length,c=void 0!==r?bindInternal4(t,r):t;for(void 0===n?(a=1,o=e[s[0]]):(a=0,o=n);a<l;a++)o=c(o,e[i=s[a]],i,e);return o},styles$2=namespace.styles,shims=namespace.shims,_byUnicode={},_byLigature={},_byOldName={},build=function(){var e=function(e){return reduce(styles$2,function(t,n,r){return t[r]=reduce(n,e,{}),t},{})};_byUnicode=e(function(e,t,n){return e[t[3]]=n,e}),_byLigature=e(function(e,t,n){var r=t[2];return e[n]=n,r.forEach(function(t){e[t]=n}),e});var t="far"in styles$2;_byOldName=reduce(shims,function(e,n){var r=n[0],a=n[1],i=n[2];return"far"!==a||t||(a="fas"),e[r]={prefix:a,iconName:i},e},{})};build();var styles$1=namespace.styles;function iconFromMapping(e,t,n){if(e&&e[t]&&e[t][n])return{prefix:t,iconName:n,icon:e[t][n]}}function toHtml(e){var t=e.tag,n=e.attributes,r=void 0===n?{}:n,a=e.children,i=void 0===a?[]:a;return"string"==typeof e?htmlEscape(e):"<"+t+" "+joinAttributes(r)+">"+i.map(toHtml).join("")+"</"+t+">"}var parseTransformString=function(e){var t={size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0};return e?e.toLowerCase().split(" ").reduce(function(e,t){var n=t.toLowerCase().split("-"),r=n[0],a=n.slice(1).join("-");if(r&&"h"===a)return e.flipX=!0,e;if(r&&"v"===a)return e.flipY=!0,e;if(a=parseFloat(a),isNaN(a))return e;switch(r){case"grow":e.size=e.size+a;break;case"shrink":e.size=e.size-a;break;case"left":e.x=e.x-a;break;case"right":e.x=e.x+a;break;case"up":e.y=e.y-a;break;case"down":e.y=e.y+a;break;case"rotate":e.rotate=e.rotate+a}return e},t):t};function MissingIcon(e){this.name="MissingIcon",this.message=e||"Icon unavailable",this.stack=(new Error).stack}MissingIcon.prototype=Object.create(Error.prototype),MissingIcon.prototype.constructor=MissingIcon;var FILL={fill:"currentColor"},ANIMATION_BASE={attributeType:"XML",repeatCount:"indefinite",dur:"2s"},RING={tag:"path",attributes:_extends$2({},FILL,{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"})},OPACITY_ANIMATE=_extends$2({},ANIMATION_BASE,{attributeName:"opacity"}),DOT={tag:"circle",attributes:_extends$2({},FILL,{cx:"256",cy:"364",r:"28"}),children:[{tag:"animate",attributes:_extends$2({},ANIMATION_BASE,{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:_extends$2({},OPACITY_ANIMATE,{values:"1;0;1;1;0;1;"})}]},QUESTION={tag:"path",attributes:_extends$2({},FILL,{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),children:[{tag:"animate",attributes:_extends$2({},OPACITY_ANIMATE,{values:"1;0;0;0;0;1;"})}]},EXCLAMATION={tag:"path",attributes:_extends$2({},FILL,{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),children:[{tag:"animate",attributes:_extends$2({},OPACITY_ANIMATE,{values:"0;0;1;1;0;0;"})}]},styles=namespace.styles,baseStyles='svg:not(:root).svg-inline--fa {\n overflow: visible; }\n\n.svg-inline--fa {\n display: inline-block;\n font-size: inherit;\n height: 1em;\n overflow: visible;\n vertical-align: -.125em; }\n .svg-inline--fa.fa-lg {\n vertical-align: -.225em; }\n .svg-inline--fa.fa-w-1 {\n width: 0.0625em; }\n .svg-inline--fa.fa-w-2 {\n width: 0.125em; }\n .svg-inline--fa.fa-w-3 {\n width: 0.1875em; }\n .svg-inline--fa.fa-w-4 {\n width: 0.25em; }\n .svg-inline--fa.fa-w-5 {\n width: 0.3125em; }\n .svg-inline--fa.fa-w-6 {\n width: 0.375em; }\n .svg-inline--fa.fa-w-7 {\n width: 0.4375em; }\n .svg-inline--fa.fa-w-8 {\n width: 0.5em; }\n .svg-inline--fa.fa-w-9 {\n width: 0.5625em; }\n .svg-inline--fa.fa-w-10 {\n width: 0.625em; }\n .svg-inline--fa.fa-w-11 {\n width: 0.6875em; }\n .svg-inline--fa.fa-w-12 {\n width: 0.75em; }\n .svg-inline--fa.fa-w-13 {\n width: 0.8125em; }\n .svg-inline--fa.fa-w-14 {\n width: 0.875em; }\n .svg-inline--fa.fa-w-15 {\n width: 0.9375em; }\n .svg-inline--fa.fa-w-16 {\n width: 1em; }\n .svg-inline--fa.fa-w-17 {\n width: 1.0625em; }\n .svg-inline--fa.fa-w-18 {\n width: 1.125em; }\n .svg-inline--fa.fa-w-19 {\n width: 1.1875em; }\n .svg-inline--fa.fa-w-20 {\n width: 1.25em; }\n .svg-inline--fa.fa-pull-left {\n margin-right: .3em;\n width: auto; }\n .svg-inline--fa.fa-pull-right {\n margin-left: .3em;\n width: auto; }\n .svg-inline--fa.fa-border {\n height: 1.5em; }\n .svg-inline--fa.fa-li {\n width: 2em; }\n .svg-inline--fa.fa-fw {\n width: 1.25em; }\n\n.fa-layers svg.svg-inline--fa {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0; }\n\n.fa-layers {\n display: inline-block;\n height: 1em;\n position: relative;\n text-align: center;\n vertical-align: -.125em;\n width: 1em; }\n .fa-layers svg.svg-inline--fa {\n -webkit-transform-origin: center center;\n transform-origin: center center; }\n\n.fa-layers-text, .fa-layers-counter {\n display: inline-block;\n position: absolute;\n text-align: center; }\n\n.fa-layers-text {\n left: 50%;\n top: 50%;\n -webkit-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%);\n -webkit-transform-origin: center center;\n transform-origin: center center; }\n\n.fa-layers-counter {\n background-color: #ff253a;\n border-radius: 1em;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n color: #fff;\n height: 1.5em;\n line-height: 1;\n max-width: 5em;\n min-width: 1.5em;\n overflow: hidden;\n padding: .25em;\n right: 0;\n text-overflow: ellipsis;\n top: 0;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: top right;\n transform-origin: top right; }\n\n.fa-layers-bottom-right {\n bottom: 0;\n right: 0;\n top: auto;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: bottom right;\n transform-origin: bottom right; }\n\n.fa-layers-bottom-left {\n bottom: 0;\n left: 0;\n right: auto;\n top: auto;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: bottom left;\n transform-origin: bottom left; }\n\n.fa-layers-top-right {\n right: 0;\n top: 0;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: top right;\n transform-origin: top right; }\n\n.fa-layers-top-left {\n left: 0;\n right: auto;\n top: 0;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: top left;\n transform-origin: top left; }\n\n.fa-lg {\n font-size: 1.33333em;\n line-height: 0.75em;\n vertical-align: -.0667em; }\n\n.fa-xs {\n font-size: .75em; }\n\n.fa-sm {\n font-size: .875em; }\n\n.fa-1x {\n font-size: 1em; }\n\n.fa-2x {\n font-size: 2em; }\n\n.fa-3x {\n font-size: 3em; }\n\n.fa-4x {\n font-size: 4em; }\n\n.fa-5x {\n font-size: 5em; }\n\n.fa-6x {\n font-size: 6em; }\n\n.fa-7x {\n font-size: 7em; }\n\n.fa-8x {\n font-size: 8em; }\n\n.fa-9x {\n font-size: 9em; }\n\n.fa-10x {\n font-size: 10em; }\n\n.fa-fw {\n text-align: center;\n width: 1.25em; }\n\n.fa-ul {\n list-style-type: none;\n margin-left: 2.5em;\n padding-left: 0; }\n .fa-ul > li {\n position: relative; }\n\n.fa-li {\n left: -2em;\n position: absolute;\n text-align: center;\n width: 2em;\n line-height: inherit; }\n\n.fa-border {\n border: solid 0.08em #eee;\n border-radius: .1em;\n padding: .2em .25em .15em; }\n\n.fa-pull-left {\n float: left; }\n\n.fa-pull-right {\n float: right; }\n\n.fa.fa-pull-left,\n.fas.fa-pull-left,\n.far.fa-pull-left,\n.fal.fa-pull-left,\n.fab.fa-pull-left {\n margin-right: .3em; }\n\n.fa.fa-pull-right,\n.fas.fa-pull-right,\n.far.fa-pull-right,\n.fal.fa-pull-right,\n.fab.fa-pull-right {\n margin-left: .3em; }\n\n.fa-spin {\n -webkit-animation: fa-spin 2s infinite linear;\n animation: fa-spin 2s infinite linear; }\n\n.fa-pulse {\n -webkit-animation: fa-spin 1s infinite steps(8);\n animation: fa-spin 1s infinite steps(8); }\n\n@-webkit-keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg); }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg); } }\n\n@keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg); }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg); } }\n\n.fa-rotate-90 {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";\n -webkit-transform: rotate(90deg);\n transform: rotate(90deg); }\n\n.fa-rotate-180 {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";\n -webkit-transform: rotate(180deg);\n transform: rotate(180deg); }\n\n.fa-rotate-270 {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";\n -webkit-transform: rotate(270deg);\n transform: rotate(270deg); }\n\n.fa-flip-horizontal {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";\n -webkit-transform: scale(-1, 1);\n transform: scale(-1, 1); }\n\n.fa-flip-vertical {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";\n -webkit-transform: scale(1, -1);\n transform: scale(1, -1); }\n\n.fa-flip-horizontal.fa-flip-vertical {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";\n -webkit-transform: scale(-1, -1);\n transform: scale(-1, -1); }\n\n:root .fa-rotate-90,\n:root .fa-rotate-180,\n:root .fa-rotate-270,\n:root .fa-flip-horizontal,\n:root .fa-flip-vertical {\n -webkit-filter: none;\n filter: none; }\n\n.fa-stack {\n display: inline-block;\n height: 2em;\n position: relative;\n width: 2em; }\n\n.fa-stack-1x,\n.fa-stack-2x {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0; }\n\n.svg-inline--fa.fa-stack-1x {\n height: 1em;\n width: 1em; }\n\n.svg-inline--fa.fa-stack-2x {\n height: 2em;\n width: 2em; }\n\n.fa-inverse {\n color: #fff; }\n\n.sr-only {\n border: 0;\n clip: rect(0, 0, 0, 0);\n height: 1px;\n margin: -1px;\n overflow: hidden;\n padding: 0;\n position: absolute;\n width: 1px; }\n\n.sr-only-focusable:active, .sr-only-focusable:focus {\n clip: auto;\n height: auto;\n margin: 0;\n overflow: visible;\n position: static;\n width: auto; }\n',css=function(){var e=DEFAULT_FAMILY_PREFIX,t=DEFAULT_REPLACEMENT_CLASS,n=config.familyPrefix,r=config.replacementClass,a=baseStyles;if(n!==e||r!==t){var i=new RegExp("\\."+e+"\\-","g"),o=new RegExp("\\."+t,"g");a=a.replace(i,"."+n+"-").replace(o,"."+r)}return a};function define(e,t){var n=Object.keys(t).reduce(function(e,n){var r=t[n];return!!r.icon?e[r.iconName]=r.icon:e[n]=r,e},{});"function"==typeof namespace.hooks.addPack?namespace.hooks.addPack(e,n):namespace.styles[e]=_extends$2({},namespace.styles[e]||{},n),"fas"===e&&define("fa",t)}var Library=function(){function e(){classCallCheck$1(this,e),this.definitions={}}return createClass$1(e,[{key:"add",value:function(){for(var e=this,t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];var a=n.reduce(this._pullDefinitions,{});Object.keys(a).forEach(function(t){e.definitions[t]=_extends$2({},e.definitions[t]||{},a[t]),define(t,a[t]),build()})}},{key:"reset",value:function(){this.definitions={}}},{key:"_pullDefinitions",value:function(e,t){var n=t.prefix&&t.iconName&&t.icon?{0:t}:t;return Object.keys(n).map(function(t){var r=n[t],a=r.prefix,i=r.iconName,o=r.icon;e[a]||(e[a]={}),e[a][i]=o}),e}}]),e}();function prepIcon(e){return{found:!0,width:e[0],height:e[1],icon:{tag:"path",attributes:{fill:"currentColor",d:e.slice(4)[0]}}}}function ensureCss(){config.autoAddCss&&!_cssInserted&&(insertCss(css()),_cssInserted=!0)}function apiObject(e,t){return Object.defineProperty(e,"abstract",{get:t}),Object.defineProperty(e,"html",{get:function(){return e.abstract.map(function(e){return toHtml(e)})}}),Object.defineProperty(e,"node",{get:function(){if(IS_DOM){var t=DOCUMENT.createElement("div");return t.innerHTML=e.html,t.children}}}),e}function findIconDefinition(e){var t=e.prefix,n=void 0===t?"fa":t,r=e.iconName;if(r)return iconFromMapping(library.definitions,n,r)||iconFromMapping(namespace.styles,n,r)}function resolveIcons(e){return function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=(t||{}).icon?t:findIconDefinition(t||{}),a=n.mask;return a&&(a=(a||{}).icon?a:findIconDefinition(a||{})),e(r,_extends$2({},n,{mask:a}))}}var library=new Library,_cssInserted=!1,parse={transform:function(e){return parseTransformString(e)}},icon=resolveIcons(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.transform,r=void 0===n?meaninglessTransform:n,a=t.symbol,i=void 0!==a&&a,o=t.mask,s=void 0===o?null:o,l=t.title,c=void 0===l?null:l,u=t.classes,f=void 0===u?[]:u,p=t.attributes,d=void 0===p?{}:p,m=t.styles,h=void 0===m?{}:m;if(e){var g=e.prefix,b=e.iconName,v=e.icon;return apiObject(_extends$2({type:"icon"},e),function(){return ensureCss(),config.autoA11y&&(c?d["aria-labelledby"]=config.replacementClass+"-title-"+nextUniqueId():d["aria-hidden"]="true"),makeInlineSvgAbstract({icons:{main:prepIcon(v),mask:s?prepIcon(s.icon):{found:!1,width:null,height:null,icon:{}}},prefix:g,iconName:b,transform:_extends$2({},meaninglessTransform,r),symbol:i,title:c,extra:{attributes:d,styles:h,classes:f}})})}}),commonjsGlobal$1="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function createCommonjsModule$1(e,t){return e(t={exports:{}},t.exports),t.exports}var humps=createCommonjsModule$1(function(e){var t,n,r,a,i,o,s,l,c,u,f,p,d,m,h;t=commonjsGlobal$1,n=function(e,t,r){if(!l(t)||u(t)||f(t)||p(t)||s(t))return t;var a,i=0,o=0;if(c(t))for(a=[],o=t.length;i<o;i++)a.push(n(e,t[i],r));else for(var d in a={},t)Object.prototype.hasOwnProperty.call(t,d)&&(a[e(d,r)]=n(e,t[d],r));return a},r=function(e){return d(e)?e:(e=e.replace(/[\-_\s]+(.)?/g,function(e,t){return t?t.toUpperCase():""})).substr(0,1).toLowerCase()+e.substr(1)},a=function(e){var t=r(e);return t.substr(0,1).toUpperCase()+t.substr(1)},i=function(e,t){return function(e,t){var n=(t=t||{}).separator||"_",r=t.split||/(?=[A-Z])/;return e.split(r).join(n)}(e,t).toLowerCase()},o=Object.prototype.toString,s=function(e){return"function"==typeof e},l=function(e){return e===Object(e)},c=function(e){return"[object Array]"==o.call(e)},u=function(e){return"[object Date]"==o.call(e)},f=function(e){return"[object RegExp]"==o.call(e)},p=function(e){return"[object Boolean]"==o.call(e)},d=function(e){return(e-=0)==e},m=function(e,t){var n=t&&"process"in t?t.process:t;return"function"!=typeof n?e:function(t,r){return n(t,e,r)}},h={camelize:r,decamelize:i,pascalize:a,depascalize:i,camelizeKeys:function(e,t){return n(m(r,t),e)},decamelizeKeys:function(e,t){return n(m(i,t),e,t)},pascalizeKeys:function(e,t){return n(m(a,t),e)},depascalizeKeys:function(){return this.decamelizeKeys.apply(this,arguments)}},e.exports?e.exports=h:t.humps=h}),_typeof$3="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},defineProperty$2=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},_extends$3=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},objectWithoutProperties$1=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},toConsumableArray$2=function(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 capitalize$1(e){return e.charAt(0).toUpperCase()+e.slice(1)}function styleToObject(e){return e.split(";").map(function(e){return e.trim()}).filter(function(e){return e}).reduce(function(e,t){var n=t.indexOf(":"),r=humps.camelize(t.slice(0,n)),a=t.slice(n+1).trim();return r.startsWith("webkit")?e[capitalize$1(r)]=a:e[r]=a,e},{})}function convert(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=(t.children||[]).map(convert.bind(null,e)),a=Object.keys(t.attributes||{}).reduce(function(e,n){var r=t.attributes[n];switch(n){case"class":e.attrs.className=r,delete t.attributes.class;break;case"style":e.attrs.style=styleToObject(r);break;default:0===n.indexOf("aria-")||0===n.indexOf("data-")?e.attrs[n.toLowerCase()]=r:e.attrs[humps.camelize(n)]=r}return e},{attrs:{}}),i=n.style,o=void 0===i?{}:i,s=objectWithoutProperties$1(n,["style"]);return a.attrs.style=_extends$3({},a.attrs.style,o),e.apply(void 0,[t.tag,_extends$3({},a.attrs,s)].concat(toConsumableArray$2(r)))}var PRODUCTION$1=!1;try{PRODUCTION$1="production"===process.env.NODE_ENV}catch(e){}function log(){var e;!PRODUCTION$1&&console&&"function"==typeof console.error&&(e=console).error.apply(e,arguments)}function objectWithKey(e,t){return Array.isArray(t)&&t.length>0||!Array.isArray(t)&&t?defineProperty$2({},e,t):{}}function classList(e){var t,n=(t={"fa-spin":e.spin,"fa-pulse":e.pulse,"fa-fw":e.fixedWidth,"fa-inverse":e.inverse,"fa-border":e.border,"fa-li":e.listItem,"fa-flip-horizontal":"horizontal"===e.flip||"both"===e.flip,"fa-flip-vertical":"vertical"===e.flip||"both"===e.flip},defineProperty$2(t,"fa-"+e.size,null!==e.size),defineProperty$2(t,"fa-rotate-"+e.rotation,null!==e.rotation),defineProperty$2(t,"fa-pull-"+e.pull,null!==e.pull),t);return Object.keys(n).map(function(e){return n[e]?e:null}).filter(function(e){return e})}function normalizeIconArgs(e){return null===e?null:"object"===(void 0===e?"undefined":_typeof$3(e))&&e.prefix&&e.iconName?e:Array.isArray(e)&&2===e.length?{prefix:e[0],iconName:e[1]}:"string"==typeof e?{prefix:"fas",iconName:e}:void 0}function FontAwesomeIcon(e){var t=e.icon,n=e.mask,r=e.symbol,a=e.className,i=normalizeIconArgs(t),o=objectWithKey("classes",[].concat(toConsumableArray$2(classList(e)),toConsumableArray$2(a.split(" ")))),s=objectWithKey("transform","string"==typeof e.transform?parse.transform(e.transform):e.transform),l=objectWithKey("mask",normalizeIconArgs(n)),c=icon(i,_extends$3({},o,s,l,{symbol:r}));if(!c)return log("Could not find icon",i),null;var u=c.abstract,f={};return Object.keys(e).forEach(function(t){FontAwesomeIcon.defaultProps.hasOwnProperty(t)||(f[t]=e[t])}),convertCurry(u[0],f)}FontAwesomeIcon.displayName="FontAwesomeIcon",FontAwesomeIcon.propTypes={border:PropTypes.bool,className:PropTypes.string,mask:PropTypes.oneOfType([PropTypes.object,PropTypes.array,PropTypes.string]),fixedWidth:PropTypes.bool,inverse:PropTypes.bool,flip:PropTypes.oneOf(["horizontal","vertical","both"]),icon:PropTypes.oneOfType([PropTypes.object,PropTypes.array,PropTypes.string]),listItem:PropTypes.bool,pull:PropTypes.oneOf(["right","left"]),pulse:PropTypes.bool,rotation:PropTypes.oneOf([90,180,270]),size:PropTypes.oneOf(["lg","xs","sm","1x","2x","3x","4x","5x","6x","7x","8x","9x","10x"]),spin:PropTypes.bool,symbol:PropTypes.oneOfType([PropTypes.bool,PropTypes.string]),transform:PropTypes.oneOfType([PropTypes.string,PropTypes.object])},FontAwesomeIcon.defaultProps={border:!1,className:"",mask:null,fixedWidth:!1,inverse:!1,flip:null,icon:null,listItem:!1,pull:null,pulse:!1,rotation:null,size:null,spin:!1,symbol:!1,transform:null};var convertCurry=convert.bind(null,React.createElement),faQuestionCircle={prefix:"fas",iconName:"question-circle",icon:[512,512,[],"f059","M504 256c0 136.997-111.043 248-248 248S8 392.997 8 256C8 119.083 119.043 8 256 8s248 111.083 248 248zM262.655 90c-54.497 0-89.255 22.957-116.549 63.758-3.536 5.286-2.353 12.415 2.715 16.258l34.699 26.31c5.205 3.947 12.621 3.008 16.665-2.122 17.864-22.658 30.113-35.797 57.303-35.797 20.429 0 45.698 13.148 45.698 32.958 0 14.976-12.363 22.667-32.534 33.976C247.128 238.528 216 254.941 216 296v4c0 6.627 5.373 12 12 12h56c6.627 0 12-5.373 12-12v-1.333c0-28.462 83.186-29.647 83.186-106.667 0-58.002-60.165-102-116.531-102zM256 338c-25.365 0-46 20.635-46 46 0 25.364 20.635 46 46 46s46-20.636 46-46c0-25.365-20.635-46-46-46z"]},_templateObject$8=taggedTemplateLiteral(["\n display: inline;\n\n .ra-tooltip {\n background-color: white;\n box-shadow: ",";\n z-index: 1;\n padding: "," 0;\n\n &.bottom {\n transform: translate(-50%, 105%);\n }\n }\n\n .ra-tooltip-message {\n width: 320px;\n\n @media (max-width: ",") {\n width: 240px;\n }\n\n > p {\n color: ",";\n white-space: normal;\n font-size: ",";\n line-height: ",";\n }\n\n :after {\n display: none;\n }\n }\n"],["\n display: inline;\n\n .ra-tooltip {\n background-color: white;\n box-shadow: ",";\n z-index: 1;\n padding: "," 0;\n\n &.bottom {\n transform: translate(-50%, 105%);\n }\n }\n\n .ra-tooltip-message {\n width: 320px;\n\n @media (max-width: ",") {\n width: 240px;\n }\n\n > p {\n color: ",";\n white-space: normal;\n font-size: ",";\n line-height: ",";\n }\n\n :after {\n display: none;\n }\n }\n"]),messageNames={CONTENT_REQUEST:"CONTENT_REQUEST"},messages={CONTENT_REQUEST:"A content request is a way to submit a title for consideration to be added to the catalog."};function OTTooltip(e){var t=e.message;return React.createElement(ToolTipContainer,null,React.createElement(reactAriaTooltip$2,{eventType:"hover",message:messages[t],direction:"bottom"},React.createElement(FontAwesomeIcon,{icon:faQuestionCircle,tabIndex:0})))}var ToolTipContainer=styled.div(_templateObject$8,theme.shadows.default,theme.spacing.small,theme.breakpoints.mobile,theme.colors.grey.default,theme.fonts.sizes.discrete,theme.fonts.sizes.plus1),OTTooltip$1=Object.freeze({messageNames:messageNames,default:OTTooltip}),faAngleLeft={prefix:"fas",iconName:"angle-left",icon:[256,512,[],"f104","M31.7 239l136-136c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9L127.9 256l96.4 96.4c9.4 9.4 9.4 24.6 0 33.9L201.7 409c-9.4 9.4-24.6 9.4-33.9 0l-136-136c-9.5-9.4-9.5-24.6-.1-34z"]},faAngleRight={prefix:"fas",iconName:"angle-right",icon:[256,512,[],"f105","M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z"]},_templateObject$9=taggedTemplateLiteral(["\n display: flex;\n align-items: center;\n\n > div {\n padding: 0.75rem;\n }\n\n &:last-child {\n margin-bottom: ",";\n }\n\n > :nth-child(2) {\n min-width: 70px;\n text-align: center;\n }\n\n > :not(:nth-child(2)) {\n button {\n font-size: 21px;\n }\n }\n"],["\n display: flex;\n align-items: center;\n\n > div {\n padding: 0.75rem;\n }\n\n &:last-child {\n margin-bottom: ",";\n }\n\n > :nth-child(2) {\n min-width: 70px;\n text-align: center;\n }\n\n > :not(:nth-child(2)) {\n button {\n font-size: 21px;\n }\n }\n"]),_templateObject2$3=taggedTemplateLiteral(["\n width: 35px;\n height: 35px;\n background: #fff;\n border: ",";\n"],["\n width: 35px;\n height: 35px;\n background: #fff;\n border: ",";\n"]),Pagination=function(e){function t(){var e,n,r;classCallCheck(this,t);for(var a=arguments.length,i=Array(a),o=0;o<a;o++)i[o]=arguments[o];return n=r=possibleConstructorReturn(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(i))),r.handleClickNext=function(){r.props.changePage(r.props.page+1)},r.handleClickPrevious=function(){r.props.changePage(r.props.page-1)},r.render=function(){var e=r.props,t=e.page,n=e.hasNext,a=e.pageCount;return 1!==t||n?React.createElement(PaginationWrapper,null,React.createElement("div",null,React.createElement(Button$1,{onClick:r.handleClickPrevious,disabled:1===t},React.createElement(FontAwesomeIcon,{"aria-hidden":!0,icon:faAngleLeft}),React.createElement(Aural,null,"Previous page"))),React.createElement("div",null,"Page ",t," of ",a),React.createElement("div",null,React.createElement(Button$1,{onClick:r.handleClickNext,disabled:!n},React.createElement(FontAwesomeIcon,{"aria-hidden":!0,icon:faAngleRight}),React.createElement(Aural,null,"Next page")))):null},possibleConstructorReturn(r,n)}return inherits(t,e),t}(React.Component),PaginationWrapper=styled.div(_templateObject$9,theme.spacing.large),Button$1=styled.button(_templateObject2$3,theme.borders.default),pagination=Object.freeze({default:Pagination}),_templateObject$a=taggedTemplateLiteral(["\n border-right: "," solid ",";\n border-top: "," solid transparent;\n border-bottom: "," solid transparent;\n cursor: pointer;\n margin: 0 "," 0 ",";\n\n &:not(.expanded) {\n transition: transform ",";\n }\n\n &.expanded {\n transition: transform ",";\n transform: rotate(-90deg);\n }\n"],["\n border-right: "," solid ",";\n border-top: "," solid transparent;\n border-bottom: "," solid transparent;\n cursor: pointer;\n margin: 0 "," 0 ",";\n\n &:not(.expanded) {\n transition: transform ",";\n }\n\n &.expanded {\n transition: transform ",";\n transform: rotate(-90deg);\n }\n"]),ToggleHandle=function(e){var t=e.expanded,n=e.onClick;return React.createElement(Triangle,{className:classnames({expanded:t}),onClick:n})},Triangle=styled.div(_templateObject$a,theme.spacing.tiny,theme.colors.grey.dark,theme.spacing.tiny,theme.spacing.tiny,theme.spacing.tiny,theme.spacing.small,theme.animationDuration,theme.animationDuration),toggleHandle=Object.freeze({default:ToggleHandle}),AuralNotification$1=auralNotification$1&&auralNotification||auralNotification$1,auralNotificationReducer$2=auralNotificationReducer$1&&auralNotificationReducer||auralNotificationReducer$1,Avatar$1=avatar&&Avatar||avatar,AvatarOption$1=avatarOption&&AvatarOption||avatarOption,ButtonAddRemove$1=buttonAddRemove&&ButtonAddRemove||buttonAddRemove,ContentPricing=contentPricing&&Pricing||contentPricing,FocusTrap$1=focusTrap&&FocusTrap||focusTrap,Initials$1=initials&&Initials||initials,Loading$1=loading&&Loading||loading,_require2=OTTooltip$1&&OTTooltip||OTTooltip$1,Pagination$1=pagination&&Pagination||pagination,ToggleHandle$1=toggleHandle&&ToggleHandle||toggleHandle,addAural$1=auralNotificationActions.addAural,OTTooltip$2=_require2.default,messageNames$1=_require2.messageNames,src={addAural:addAural$1,AuralNotification:AuralNotification$1,auralNotificationReducer:auralNotificationReducer$2,Avatar:Avatar$1,AvatarOption:AvatarOption$1,ButtonAddRemove:ButtonAddRemove$1,ContentPricing:ContentPricing,FocusTrap:FocusTrap$1,Initials:Initials$1,Loading:Loading$1,messageNames:messageNames$1,OTTooltip:OTTooltip$2,Pagination:Pagination$1,ToggleHandle:ToggleHandle$1},src_1=src.addAural,src_2=src.AuralNotification,src_3=src.auralNotificationReducer,src_4=src.Avatar,src_5=src.AvatarOption,src_6=src.ButtonAddRemove,src_7=src.ContentPricing,src_8=src.FocusTrap,src_9=src.Initials,src_10=src.Loading,src_11=src.messageNames,src_12=src.OTTooltip,src_13=src.Pagination,src_14=src.ToggleHandle;export default src;export{src_1 as addAural,src_2 as AuralNotification,src_3 as auralNotificationReducer,src_4 as Avatar,src_5 as AvatarOption,src_6 as ButtonAddRemove,src_7 as ContentPricing,src_8 as FocusTrap,src_9 as Initials,src_10 as Loading,src_11 as messageNames,src_12 as OTTooltip,src_13 as Pagination,src_14 as ToggleHandle};