Comparing version 0.16.5 to 0.16.6
@@ -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.Radium=t(require("react")):e.Radium=t(e.React)}(this,function(e){return function(e){function t(n){if(r[n])return r[n].exports;var o=r[n]={exports:{},id:n,loaded:!1};return e[n].call(o.exports,o,o.exports,t),o.loaded=!0,o.exports}var r={};return t.m=e,t.c=r,t.p="",t(0)}([function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}function o(e){return(0,a["default"])(e)}Object.defineProperty(t,"__esModule",{value:!0});var i=r(1),a=n(i),s=r(6),u=n(s),l=r(47),f=n(l),c=r(48),d=n(c),p=r(40),m=n(p),y=r(9),g=n(y),b=r(4);o.Plugins=u["default"],o.Style=f["default"],o.StyleRoot=d["default"],o.getState=m["default"],o.keyframes=g["default"],o.__clearStateForTests=b.__clearStateForTests,t["default"]=o,e.exports=t["default"]},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(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 a(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)}function s(e){return e&&"undefined"!=typeof Symbol&&e.constructor===Symbol?"symbol":typeof e}function u(e,t){Object.getOwnPropertyNames(e).forEach(function(r){if(g.indexOf(r)<0&&!t.hasOwnProperty(r)){var n=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(t,r,n)}})}function l(e){var t,r,n=arguments.length<=1||void 0===arguments[1]?{}:arguments[1];if("function"!=typeof e){var d=function(){var t=f({},n,e);return{v:function(e){return l(e,t)}}}();if("object"===("undefined"==typeof d?"undefined":s(d)))return d.v}var m=e,g=m;g.render||g.prototype.render||(g=function(e){function t(){return o(this,t),i(this,e.apply(this,arguments))}return a(t,e),t.prototype.render=function(){return m(this.props,this.context)},t}(c.Component),g.displayName=m.displayName||m.name);var b=(r=t=function(e){function t(){o(this,t);var r=i(this,e.apply(this,arguments));return r.state=r.state||{},r.state._radiumStyleState={},r._radiumIsMounted=!0,r}return a(t,e),t.prototype.componentWillUnmount=function(){e.prototype.componentWillUnmount&&e.prototype.componentWillUnmount.call(this),this._radiumIsMounted=!1,this._radiumMouseUpListener&&this._radiumMouseUpListener.remove(),this._radiumMediaQueryListenersByQuery&&Object.keys(this._radiumMediaQueryListenersByQuery).forEach(function(e){this._radiumMediaQueryListenersByQuery[e].remove()},this)},t.prototype.getChildContext=function(){var t=e.prototype.getChildContext?e.prototype.getChildContext.call(this):{};if(!this.props.radiumConfig)return t;var r=f({},t);return this.props.radiumConfig&&(r._radiumConfig=this.props.radiumConfig),r},t.prototype.render=function(){var t=e.prototype.render.call(this),r=this.props.radiumConfig||this.context._radiumConfig||n;return n&&r!==n&&(r=f({},n,r)),(0,y["default"])(this,t,r)},t}(g),t._isRadiumEnhanced=!0,r);return u(m,b),b.propTypes&&b.propTypes.style&&(b.propTypes=f({},b.propTypes,{style:c.PropTypes.oneOfType([c.PropTypes.array,c.PropTypes.object])})),b.displayName=m.displayName||m.name||"Component",b.contextTypes=f({},b.contextTypes,{_radiumConfig:c.PropTypes.object,_radiumStyleKeeper:c.PropTypes.instanceOf(p["default"])}),b.childContextTypes=f({},b.childContextTypes,{_radiumConfig:c.PropTypes.object,_radiumStyleKeeper:c.PropTypes.instanceOf(p["default"])}),b}var f=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e};Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=l;var c=r(2),d=r(3),p=n(d),m=r(4),y=n(m),g=["arguments","callee","caller","length","name","prototype","type"];e.exports=t["default"]},function(t,r){t.exports=e},function(e,t){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(t){r(this,e),this._userAgent=t,this._listeners=[],this._cssSet={}}return e.prototype.subscribe=function(e){var t=this;return-1===this._listeners.indexOf(e)&&this._listeners.push(e),{remove:function(){var r=t._listeners.indexOf(e);r>-1&&t._listeners.splice(r,1)}}},e.prototype.addCSS=function(e){var t=this;return this._cssSet[e]||(this._cssSet[e]=!0,this._emitChange()),{remove:function(){delete t._cssSet[e],t._emitChange()}}},e.prototype.getCSS=function(){return Object.keys(this._cssSet).join("\n")},e.prototype._emitChange=function(){this._listeners.forEach(function(e){return e()})},e}();t["default"]=n,e.exports=t["default"]},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}function o(e){return e&&"undefined"!=typeof Symbol&&e.constructor===Symbol?"symbol":typeof e}var i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e};Object.defineProperty(t,"__esModule",{value:!0});var a=(r(5),r(39)),s=n(a),u=r(10),l=n(u),f=r(40),c=n(f),d=r(41),p=n(d),m=r(33),y=n(m),g=r(42),b=r(6),v=n(b),h=r(45),x=n(h),k=r(2),S=n(k),_={plugins:[v["default"].mergeStyleArray,v["default"].checkProps,v["default"].resolveMediaQueries,v["default"].resolveInteractionStyles,v["default"].keyframes,v["default"].prefix,v["default"].checkProps]},w={},O=null,j=function(e){return e.type&&!e.type._isRadiumEnhanced},C=function(e){var t=e.children,r=e.component,n=e.config,i=e.existingKeyMap;if(!t)return t;var a="undefined"==typeof t?"undefined":o(t);if("string"===a||"number"===a)return t;if("function"===a)return function(){var e=t.apply(this,arguments);return S["default"].isValidElement(e)?O(r,e,n,i,!0):e};if(1===S["default"].Children.count(t)&&t.type){var s=S["default"].Children.only(t);return O(r,s,n,i,!0)}return S["default"].Children.map(t,function(e){return S["default"].isValidElement(e)?O(r,e,n,i,!0):e})},P=function(e){var t=e.component,r=e.config,n=e.existingKeyMap,o=e.props,a=o;return Object.keys(o).forEach(function(e){if("children"!==e){var s=o[e];S["default"].isValidElement(s)&&(a=i({},a),a[e]=O(t,s,r,n,!0))}}),a},M=function(e){var t=e.componentName,r=e.existingKeyMap,n=e.renderedElement,o="string"==typeof n.ref?n.ref:n.key,i=(0,p["default"])(o),a=!1,s=function(){if(a)return i;if(a=!0,r[i]){var e=void 0;throw"string"==typeof n.type?e=n.type:n.type.constructor&&(e=n.type.constructor.displayName||n.type.constructor.name),new Error("Radium requires each element with interactive styles to have a unique key, set using either the ref or key prop. "+(o?'Key "'+o+'" is a duplicate.':"Multiple elements have no key specified.")+' Component: "'+t+'". '+(e?'Element: "'+e+'".':""))}return r[i]=!0,i};return s},E=function(e,t,r,n){if(e._radiumIsMounted){var o=e._lastRadiumState||e.state&&e.state._radiumStyleState||{},a={_radiumStyleState:i({},o)};a._radiumStyleState[t]=i({},a._radiumStyleState[t]),a._radiumStyleState[t][r]=n,e._lastRadiumState=a._radiumStyleState,e.setState(a)}},B=function(e){var t=e.component,r=e.config,n=e.existingKeyMap,o=e.props,a=e.renderedElement;if(!S["default"].isValidElement(a)||"string"!=typeof a.type||!o.style)return o;var u=o,f=r.plugins||_.plugins,d=t.constructor.displayName||t.constructor.name,p=M({renderedElement:a,existingKeyMap:n,componentName:d}),m=function(e){return t[e]},b=function(e){return w[e]},v=function(e,r){return(0,c["default"])(t.state,r||p(),e)},h=function(e,r,n){return E(t,n||p(),e,r)},k=function(e){var r=t._radiumStyleKeeper||t.context._radiumStyleKeeper;if(!r)throw new Error("To use plugins requiring `addCSS` (e.g. keyframes, media queries), please wrap your application in the StyleRoot component. Component name: `"+d+"`.");return r.addCSS(e)},O=o.style;return f.forEach(function(e){var n=e({ExecutionEnvironment:x["default"],addCSS:k,appendImportantToEachValue:s["default"],componentName:d,config:r,cssRuleSetToString:l["default"],getComponentField:m,getGlobalState:b,getState:v,hash:y["default"],mergeStyles:g.mergeStyles,props:u,setState:h,isNestedStyle:g.isNestedStyle,style:O})||{};O=n.style||O,u=n.props&&Object.keys(n.props).length?i({},u,n.props):u;var o=n.componentFields||{};Object.keys(o).forEach(function(e){t[e]=o[e]});var a=n.globalState||{};Object.keys(a).forEach(function(e){w[e]=a[e]})}),O!==o.style&&(u=i({},u,{style:O})),u},R=function(e,t,r){return"string"==typeof e.type&&(t=i({},t,{_radiumDidResolveStyles:!0})),S["default"].cloneElement(e,t,r)};O=function(e,t){var r=arguments.length<=2||void 0===arguments[2]?_:arguments[2],n=arguments[3],o=arguments.length<=4||void 0===arguments[4]?!1:arguments[4];if(n=n||{},!t||t.props&&t.props._radiumDidResolveStyles||o&&!j(t))return t;var i=C({children:t.props.children,component:e,config:r,existingKeyMap:n}),a=P({component:e,config:r,existingKeyMap:n,props:t.props});return a=B({component:e,config:r,existingKeyMap:n,props:a,renderedElement:t}),i===t.props.children&&a===t.props?t:R(t,a!==t.props?a:{},i)},O.__clearStateForTests=function(){w={}},t["default"]=O,e.exports=t["default"]},function(e,t,r){"use strict";r(6)},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var o=(r(5),r(7)),i=n(o),a=r(8),s=n(a),u=r(34),l=n(u),f=r(35),c=n(f),d=r(36),p=n(d),m=r(38),y=n(m);t["default"]={checkProps:i["default"],keyframes:s["default"],mergeStyleArray:l["default"],prefix:c["default"],resolveInteractionStyles:p["default"],resolveMediaQueries:y["default"]},e.exports=t["default"]},function(e,t,r){"use strict";Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e};Object.defineProperty(t,"__esModule",{value:!0});var n=(r(6),function(){});t["default"]=n,e.exports=t["default"]},function(e,t,r){"use strict";function n(e){var t=e.addCSS,r=e.config,n=e.style,o=Object.keys(n).reduce(function(e,o){var i=n[o];if("animationName"===o&&i&&i.__radiumKeyframes){var a=i,s=a.__process(r.userAgent),u=s.animationName,l=s.css;t(l),i=u}return e[o]=i,e},{});return{style:o}}Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=n;r(6),r(9);e.exports=t["default"]},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}function o(e,t){return{__radiumKeyframes:!0,__process:function(r){var n=(0,l.getPrefixedKeyframes)(r),o=Object.keys(e).map(function(t){return(0,a["default"])(t,e[t],r)}).join("\n"),i=(t?t+"-":"")+"radium-animation-"+(0,u["default"])(o),s="@"+n+" "+i+" {\n"+o+"\n}\n";return{css:s,animationName:i}}}}Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=o;var i=r(10),a=n(i),s=r(33),u=n(s),l=r(14);e.exports=t["default"]},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}function o(e){return Object.keys(e).map(function(t){return t+": "+e[t]+";"}).join("\n")}function i(e,t,r){if(!t)return"";var n=(0,c["default"])(t,function(e,t){return(0,s["default"])(t,e)}),i=(0,d.getPrefixedStyle)(n,r),a=(0,l["default"])(i),u=o(a);return e+"{"+u+"}"}Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=i;var a=r(11),s=n(a),u=r(12),l=n(u),f=r(13),c=n(f),d=r(14);e.exports=t["default"]},function(e,t){"use strict";function r(e,t){var r=!n[e]&&"number"==typeof t&&0!==t;return r?t+"px":t}Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=r;var n={animationIterationCount:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridRow:!0,gridColumn:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,stopOpacity:!0,strokeDashoffset:!0,strokeOpacity:!0,strokeWidth:!0};e.exports=t["default"]},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=/([a-z])?([A-Z])/g,n=function(e,t,r){return(t||"")+"-"+r.toLowerCase()},o=function(e){return e.replace(r,n)},i=function(e){return Object.keys(e).reduce(function(t,r){var n=o(r);return/^ms-/.test(n)&&(n="-"+n),t[n]=e[r],t},{})};t["default"]=i,e.exports=t["default"]},function(e,t){"use strict";function r(e,t){return Object.keys(e).reduce(function(r,n){return r[n]=t(e[n],n),r},{})}Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=r,e.exports=t["default"]},function(e,t,r){(function(e){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}function o(e){return e&&"undefined"!=typeof Symbol&&e.constructor===Symbol?"symbol":typeof e}function i(e){return Object.keys(e).reduce(function(t,r){var n=e[r];return Array.isArray(n)?n=n.join(";"+r+":"):n&&"object"===("undefined"==typeof n?"undefined":o(n))&&"function"==typeof n.toString&&(n=n.toString()),t[r]=n,t},{})}function a(t){var r=t||e&&e.navigator&&e.navigator.userAgent;return d&&r===c||(d="all"===r?{prefix:f["default"].prefixAll,prefixedKeyframes:"keyframes"}:new f["default"]({userAgent:r}),c=r),d}function s(e){return a(e).prefixedKeyframes}function u(e,t){var r=i(e),n=a(t),o=n.prefix(r);return o}Object.defineProperty(t,"__esModule",{value:!0}),t.getPrefixedKeyframes=s,t.getPrefixedStyle=u;var l=r(15),f=n(l),c=void 0,d=void 0}).call(t,function(){return this}())},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},s=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),u=r(16),l=n(u),f=r(18),c=n(f),d=r(19),p=n(d),m=r(20),y=n(m),g=r(21),b=n(g),v=r(22),h=n(v),x=r(23),k=n(x),S=["phantom"],_=function(){function e(){var t=this,r=arguments.length<=0||void 0===arguments[0]?{}:arguments[0];i(this,e);var n="undefined"!=typeof navigator?navigator.userAgent:void 0;if(this._userAgent=r.userAgent||n,this._keepUnprefixed=r.keepUnprefixed||!1,this._browserInfo=(0,l["default"])(this._userAgent),!this._browserInfo||!this._browserInfo.prefix)return this._hasPropsRequiringPrefix=!1,(0,b["default"])("Either the global navigator was undefined or an invalid userAgent was provided.","Using a valid userAgent? Please let us know and create an issue at https://github.com/rofrischmann/inline-style-prefixer/issues"),!1;this.cssPrefix=this._browserInfo.prefix.css,this.jsPrefix=this._browserInfo.prefix.inline,this.prefixedKeyframes=(0,c["default"])(this._browserInfo);var s=this._browserInfo.browser&&h["default"][this._browserInfo.browser];return s?(this._requiresPrefix=Object.keys(s).filter(function(e){return s[e]>=t._browserInfo.version}).reduce(function(e,t){return a({},e,o({},t,!0))},{}),void(this._hasPropsRequiringPrefix=Object.keys(this._requiresPrefix).length>0)):(S.forEach(function(e){t._browserInfo[e]&&(t._isWhitelisted=!0)}),this._hasPropsRequiringPrefix=!1,this._isWhitelisted?!0:((0,b["default"])("Your userAgent seems to be not supported by inline-style-prefixer. Feel free to open an issue."),!1))}return s(e,[{key:"prefix",value:function(e){var t=this;return this._hasPropsRequiringPrefix?(e=(0,y["default"])({},e),Object.keys(e).forEach(function(r){var n=e[r];n instanceof Object?e[r]=t.prefix(n):(t._requiresPrefix[r]&&(e[t.jsPrefix+(0,p["default"])(r)]=n,t._keepUnprefixed||delete e[r]),k["default"].forEach(function(o){var i=o({property:r,value:n,styles:e,browserInfo:t._browserInfo,prefix:{js:t.jsPrefix,css:t.cssPrefix,keyframes:t.prefixedKeyframes},keepUnprefixed:t._keepUnprefixed,requiresPrefix:t._requiresPrefix,forceRun:!1});(0,y["default"])(e,i)}))}),e):e}}],[{key:"prefixAll",value:function(t){var r={},n=(0,l["default"])("*");return n.browsers.forEach(function(e){var t=h["default"][e];t&&(0,y["default"])(r,t)}),!Object.keys(r).length>0?t:(t=(0,y["default"])({},t),Object.keys(t).forEach(function(o){var i=t[o];if(i instanceof Object)t[o]=e.prefixAll(i);else{var a=Object.keys(n.prefixes);a.forEach(function(e){var a=n.prefixes[e];r[o]&&(t[a.inline+(0,p["default"])(o)]=i),k["default"].forEach(function(n){var s=n({property:o,value:i,styles:t,browserInfo:{name:e,prefix:a,version:0},prefix:{},keepUnprefixed:!0,requiresPrefix:r,forceRun:!0});(0,y["default"])(t,s)})})}}),t)}}]),e}();t["default"]=_,e.exports=t["default"]},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var o=r(17),i=n(o),a={Webkit:["chrome","safari","ios","android","phantom","opera","webos","blackberry","bada","tizen"],Moz:["firefox","seamonkey","sailfish"],ms:["msie","msedge"]},s={chrome:[["chrome"]],safari:[["safari"]],firefox:[["firefox"]],ie:[["msie"]],edge:[["msedge"]],opera:[["opera"]],ios_saf:[["ios","mobile"],["ios","tablet"]],ie_mob:[["windowsphone","mobile","msie"],["windowsphone","tablet","msie"],["windowsphone","mobile","msedge"],["windowsphone","tablet","msedge"]],op_mini:[["opera","mobile"],["opera","tablet"]],and_uc:[["android","mobile"],["android","tablet"]],android:[["android","mobile"],["android","tablet"]]},u=function(e){var t=void 0,r=void 0,n=void 0,o=void 0,i=void 0,u=void 0;t=Object.keys(a);for(var l=0;l<t.length;l++){r=t[l],n=a[r],o=s[e];for(var f=0;f<n.length;f++){i=n[f];for(var c=0;c<o.length;c++)if(u=o[c],-1!==u.indexOf(i))return{inline:r,css:"-"+r.toLowerCase()+"-"}}}return{inline:"",css:""}};t["default"]=function(e){if(!e)return!1;var t={};if("*"===e)return t.browsers=Object.keys(s),t.prefixes={},t.browsers.forEach(function(e){t.prefixes[e]=u(e)}),t;t=i["default"]._detect(e),Object.keys(a).forEach(function(e){a[e].forEach(function(r){t[r]&&(t.prefix={inline:e,css:"-"+e.toLowerCase()+"-"})})});var r="";return Object.keys(s).forEach(function(e){s[e].forEach(function(n){var o=0;n.forEach(function(e){t[e]&&(o+=1)}),n.length===o&&(r=e)})}),t.browser=r,t.version=t.version?parseFloat(t.version):parseInt(parseFloat(t.osversion),10),"android"===t.browser&&t.chrome&&t.version>37&&(t.browser="and_chr"),t.version=parseFloat(t.version),t.osversion=parseFloat(t.osversion),"android"===t.browser&&t.osversion<5&&(t.version=t.osversion),t},e.exports=t["default"]},function(e,t,r){var n,o;/*! | ||
!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.Radium=t(require("react")):e.Radium=t(e.React)}(this,function(e){return function(e){function t(n){if(r[n])return r[n].exports;var o=r[n]={exports:{},id:n,loaded:!1};return e[n].call(o.exports,o,o.exports,t),o.loaded=!0,o.exports}var r={};return t.m=e,t.c=r,t.p="",t(0)}([function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}function o(e){return(0,a["default"])(e)}Object.defineProperty(t,"__esModule",{value:!0});var i=r(1),a=n(i),s=r(33),u=n(s),l=r(44),f=n(l),c=r(45),d=n(c),p=r(29),m=n(p),y=r(47),b=n(y),g=r(4);o.Plugins=u["default"],o.Style=f["default"],o.StyleRoot=d["default"],o.getState=m["default"],o.keyframes=b["default"],o.__clearStateForTests=g.__clearStateForTests,t["default"]=o,e.exports=t["default"]},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(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 a(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)}function s(e,t){Object.getOwnPropertyNames(e).forEach(function(r){if(b.indexOf(r)<0&&!t.hasOwnProperty(r)){var n=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(t,r,n)}})}function u(e){var t,r,n=arguments.length<=1||void 0===arguments[1]?{}:arguments[1];if("function"!=typeof e){var d=function(){var t=f({},n,e);return{v:function(e){return u(e,t)}}}();if("object"===("undefined"==typeof d?"undefined":l(d)))return d.v}var m=e,b=m;b.render||b.prototype.render||(b=function(e){function t(){return o(this,t),i(this,e.apply(this,arguments))}return a(t,e),t.prototype.render=function(){return m(this.props,this.context)},t}(c.Component),b.displayName=m.displayName||m.name);var g=(r=t=function(e){function t(){o(this,t);var r=i(this,e.apply(this,arguments));return r.state=r.state||{},r.state._radiumStyleState={},r._radiumIsMounted=!0,r}return a(t,e),t.prototype.componentWillUnmount=function(){e.prototype.componentWillUnmount&&e.prototype.componentWillUnmount.call(this),this._radiumIsMounted=!1,this._radiumMouseUpListener&&this._radiumMouseUpListener.remove(),this._radiumMediaQueryListenersByQuery&&Object.keys(this._radiumMediaQueryListenersByQuery).forEach(function(e){this._radiumMediaQueryListenersByQuery[e].remove()},this)},t.prototype.getChildContext=function(){var t=e.prototype.getChildContext?e.prototype.getChildContext.call(this):{};if(!this.props.radiumConfig)return t;var r=f({},t);return this.props.radiumConfig&&(r._radiumConfig=this.props.radiumConfig),r},t.prototype.render=function(){var t=e.prototype.render.call(this),r=this.props.radiumConfig||this.context._radiumConfig||n;return n&&r!==n&&(r=f({},n,r)),(0,y["default"])(this,t,r)},t}(b),t._isRadiumEnhanced=!0,r);return s(m,g),g.propTypes&&g.propTypes.style&&(g.propTypes=f({},g.propTypes,{style:c.PropTypes.oneOfType([c.PropTypes.array,c.PropTypes.object])})),g.displayName=m.displayName||m.name||"Component",g.contextTypes=f({},g.contextTypes,{_radiumConfig:c.PropTypes.object,_radiumStyleKeeper:c.PropTypes.instanceOf(p["default"])}),g.childContextTypes=f({},g.childContextTypes,{_radiumConfig:c.PropTypes.object,_radiumStyleKeeper:c.PropTypes.instanceOf(p["default"])}),g}Object.defineProperty(t,"__esModule",{value:!0});var l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol?"symbol":typeof e},f=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e};t["default"]=u;var c=r(2),d=r(3),p=n(d),m=r(4),y=n(m),b=["arguments","callee","caller","length","name","prototype","type"];e.exports=t["default"]},function(t,r){t.exports=e},function(e,t){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(t){r(this,e),this._userAgent=t,this._listeners=[],this._cssSet={}}return e.prototype.subscribe=function(e){var t=this;return-1===this._listeners.indexOf(e)&&this._listeners.push(e),{remove:function(){var r=t._listeners.indexOf(e);r>-1&&t._listeners.splice(r,1)}}},e.prototype.addCSS=function(e){var t=this;return this._cssSet[e]||(this._cssSet[e]=!0,this._emitChange()),{remove:function(){delete t._cssSet[e],t._emitChange()}}},e.prototype.getCSS=function(){return Object.keys(this._cssSet).join("\n")},e.prototype._emitChange=function(){this._listeners.forEach(function(e){return e()})},e}();t["default"]=n,e.exports=t["default"]},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol?"symbol":typeof e},a=r(5),s=n(a),u=r(8),l=n(u),f=r(29),c=n(f),d=r(30),p=n(d),m=r(31),y=n(m),b=r(32),g=r(33),v=n(g),h=r(42),x=n(h),S=r(2),k=n(S),_={plugins:[v["default"].mergeStyleArray,v["default"].checkProps,v["default"].resolveMediaQueries,v["default"].resolveInteractionStyles,v["default"].keyframes,v["default"].visited,v["default"].prefix,v["default"].checkProps]},w={},O=null,j=function(e){return e.type&&!e.type._isRadiumEnhanced},C=function(e){var t=e.children,r=e.component,n=e.config,o=e.existingKeyMap;if(!t)return t;var a="undefined"==typeof t?"undefined":i(t);if("string"===a||"number"===a)return t;if("function"===a)return function(){var e=t.apply(this,arguments);return k["default"].isValidElement(e)?O(r,e,n,o,!0):e};if(1===k["default"].Children.count(t)&&t.type){var s=k["default"].Children.only(t);return O(r,s,n,o,!0)}return k["default"].Children.map(t,function(e){return k["default"].isValidElement(e)?O(r,e,n,o,!0):e})},P=function(e){var t=e.component,r=e.config,n=e.existingKeyMap,i=e.props,a=i;return Object.keys(i).forEach(function(e){if("children"!==e){var s=i[e];k["default"].isValidElement(s)&&(a=o({},a),a[e]=O(t,s,r,n,!0))}}),a},M=function(e){var t=e.componentName,r=e.existingKeyMap,n=e.renderedElement,o="string"==typeof n.ref?n.ref:n.key,i=(0,p["default"])(o),a=!1,s=function(){if(a)return i;if(a=!0,r[i]){var e=void 0;throw"string"==typeof n.type?e=n.type:n.type.constructor&&(e=n.type.constructor.displayName||n.type.constructor.name),new Error("Radium requires each element with interactive styles to have a unique key, set using either the ref or key prop. "+(o?'Key "'+o+'" is a duplicate.':"Multiple elements have no key specified.")+' Component: "'+t+'". '+(e?'Element: "'+e+'".':""))}return r[i]=!0,i};return s},E=function(e,t,r,n){if(e._radiumIsMounted){var i=e._lastRadiumState||e.state&&e.state._radiumStyleState||{},a={_radiumStyleState:o({},i)};a._radiumStyleState[t]=o({},a._radiumStyleState[t]),a._radiumStyleState[t][r]=n,e._lastRadiumState=a._radiumStyleState,e.setState(a)}},B=function(e){var t=e.component,r=e.config,n=e.existingKeyMap,i=e.props,a=e.renderedElement;if(!k["default"].isValidElement(a)||"string"!=typeof a.type||!i.style)return i;var u=i,f=r.plugins||_.plugins,d=t.constructor.displayName||t.constructor.name,p=M({renderedElement:a,existingKeyMap:n,componentName:d}),m=function(e){return t[e]},g=function(e){return w[e]},v=function(e,r){return(0,c["default"])(t.state,r||p(),e)},h=function(e,r,n){return E(t,n||p(),e,r)},S=function(e){var r=t._radiumStyleKeeper||t.context._radiumStyleKeeper;if(!r)throw new Error("To use plugins requiring `addCSS` (e.g. keyframes, media queries), please wrap your application in the StyleRoot component. Component name: `"+d+"`.");return r.addCSS(e)},O=i.style;return f.forEach(function(e){var n=e({ExecutionEnvironment:x["default"],addCSS:S,appendImportantToEachValue:s["default"],componentName:d,config:r,cssRuleSetToString:l["default"],getComponentField:m,getGlobalState:g,getState:v,hash:y["default"],mergeStyles:b.mergeStyles,props:u,setState:h,isNestedStyle:b.isNestedStyle,style:O})||{};O=n.style||O,u=n.props&&Object.keys(n.props).length?o({},u,n.props):u;var i=n.componentFields||{};Object.keys(i).forEach(function(e){t[e]=i[e]});var a=n.globalState||{};Object.keys(a).forEach(function(e){w[e]=a[e]})}),O!==i.style&&(u=o({},u,{style:O})),u},R=function(e,t,r){return"string"==typeof e.type&&(t=o({},t,{_radiumDidResolveStyles:!0})),k["default"].cloneElement(e,t,r)};O=function(e,t){var r=arguments.length<=2||void 0===arguments[2]?_:arguments[2],n=arguments[3],o=arguments.length<=4||void 0===arguments[4]?!1:arguments[4];if(n=n||{},!t||t.props&&t.props._radiumDidResolveStyles||o&&!j(t))return t;var i=C({children:t.props.children,component:e,config:r,existingKeyMap:n}),a=P({component:e,config:r,existingKeyMap:n,props:t.props});return a=B({component:e,config:r,existingKeyMap:n,props:a,renderedElement:t}),i===t.props.children&&a===t.props?t:R(t,a!==t.props?a:{},i)},O.__clearStateForTests=function(){w={}},t["default"]=O,e.exports=t["default"]},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}function o(e){return(0,u["default"])(e,function(t,r){return(0,a["default"])(r,e[r])+" !important"})}Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=o;var i=r(6),a=n(i),s=r(7),u=n(s);e.exports=t["default"]},function(e,t){"use strict";function r(e,t){var r=!n[e]&&"number"==typeof t&&0!==t;return r?t+"px":t}Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=r;var n={animationIterationCount:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridRow:!0,gridColumn:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,stopOpacity:!0,strokeDashoffset:!0,strokeOpacity:!0,strokeWidth:!0};e.exports=t["default"]},function(e,t){"use strict";function r(e,t){return Object.keys(e).reduce(function(r,n){return r[n]=t(e[n],n),r},{})}Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=r,e.exports=t["default"]},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}function o(e){return Object.keys(e).map(function(t){return t+": "+e[t]+";"}).join("\n")}function i(e,t,r){if(!t)return"";var n=(0,c["default"])(t,function(e,t){return(0,s["default"])(t,e)}),i=(0,d.getPrefixedStyle)(n,r),a=(0,l["default"])(i),u=o(a);return e+"{"+u+"}"}Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=i;var a=r(6),s=n(a),u=r(9),l=n(u),f=r(7),c=n(f),d=r(10);e.exports=t["default"]},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=/([a-z])?([A-Z])/g,n=function(e,t,r){return(t||"")+"-"+r.toLowerCase()},o=function(e){return e.replace(r,n)},i=function(e){return Object.keys(e).reduce(function(t,r){var n=o(r);return/^ms-/.test(n)&&(n="-"+n),t[n]=e[r],t},{})};t["default"]=i,e.exports=t["default"]},function(e,t,r){(function(e){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}function o(e){return Object.keys(e).reduce(function(t,r){var n=e[r];return Array.isArray(n)?n=n.join(";"+r+":"):n&&"object"===("undefined"==typeof n?"undefined":u(n))&&"function"==typeof n.toString&&(n=n.toString()),t[r]=n,t},{})}function i(t){var r=t||e&&e.navigator&&e.navigator.userAgent;return d&&r===c||(d="all"===r?{prefix:f["default"].prefixAll,prefixedKeyframes:"keyframes"}:new f["default"]({userAgent:r}),c=r),d}function a(e){return i(e).prefixedKeyframes}function s(e,t){var r=o(e),n=i(t),a=n.prefix(r);return a}Object.defineProperty(t,"__esModule",{value:!0});var u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol?"symbol":typeof e};t.getPrefixedKeyframes=a,t.getPrefixedStyle=s;var l=r(11),f=n(l),c=void 0,d=void 0}).call(t,function(){return this}())},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},s=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),u=r(12),l=n(u),f=r(14),c=n(f),d=r(15),p=n(d),m=r(16),y=n(m),b=r(17),g=n(b),v=r(18),h=n(v),x=r(19),S=n(x),k=["phantom"],_=function(){function e(){var t=this,r=arguments.length<=0||void 0===arguments[0]?{}:arguments[0];i(this,e);var n="undefined"!=typeof navigator?navigator.userAgent:void 0;if(this._userAgent=r.userAgent||n,this._keepUnprefixed=r.keepUnprefixed||!1,this._browserInfo=(0,l["default"])(this._userAgent),!this._browserInfo||!this._browserInfo.prefix)return this._hasPropsRequiringPrefix=!1,(0,g["default"])("Either the global navigator was undefined or an invalid userAgent was provided.","Using a valid userAgent? Please let us know and create an issue at https://github.com/rofrischmann/inline-style-prefixer/issues"),!1;this.cssPrefix=this._browserInfo.prefix.css,this.jsPrefix=this._browserInfo.prefix.inline,this.prefixedKeyframes=(0,c["default"])(this._browserInfo);var s=this._browserInfo.browser&&h["default"][this._browserInfo.browser];return s?(this._requiresPrefix=Object.keys(s).filter(function(e){return s[e]>=t._browserInfo.version}).reduce(function(e,t){return a({},e,o({},t,!0))},{}),void(this._hasPropsRequiringPrefix=Object.keys(this._requiresPrefix).length>0)):(k.forEach(function(e){t._browserInfo[e]&&(t._isWhitelisted=!0)}),this._hasPropsRequiringPrefix=!1,this._isWhitelisted?!0:((0,g["default"])("Your userAgent seems to be not supported by inline-style-prefixer. Feel free to open an issue."),!1))}return s(e,[{key:"prefix",value:function(e){var t=this;return this._hasPropsRequiringPrefix?(e=(0,y["default"])({},e),Object.keys(e).forEach(function(r){var n=e[r];n instanceof Object?e[r]=t.prefix(n):(t._requiresPrefix[r]&&(e[t.jsPrefix+(0,p["default"])(r)]=n,t._keepUnprefixed||delete e[r]),S["default"].forEach(function(o){var i=o({property:r,value:n,styles:e,browserInfo:t._browserInfo,prefix:{js:t.jsPrefix,css:t.cssPrefix,keyframes:t.prefixedKeyframes},keepUnprefixed:t._keepUnprefixed,requiresPrefix:t._requiresPrefix,forceRun:!1});(0,y["default"])(e,i)}))}),e):e}}],[{key:"prefixAll",value:function(t){var r={},n=(0,l["default"])("*");return n.browsers.forEach(function(e){var t=h["default"][e];t&&(0,y["default"])(r,t)}),!Object.keys(r).length>0?t:(t=(0,y["default"])({},t),Object.keys(t).forEach(function(o){var i=t[o];if(i instanceof Object)t[o]=e.prefixAll(i);else{var a=Object.keys(n.prefixes);a.forEach(function(e){var a=n.prefixes[e];r[o]&&(t[a.inline+(0,p["default"])(o)]=i),S["default"].forEach(function(n){var s=n({property:o,value:i,styles:t,browserInfo:{name:e,prefix:a,version:0},prefix:{},keepUnprefixed:!0,requiresPrefix:r,forceRun:!0});(0,y["default"])(t,s)})})}}),t)}}]),e}();t["default"]=_,e.exports=t["default"]},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var o=r(13),i=n(o),a={Webkit:["chrome","safari","ios","android","phantom","opera","webos","blackberry","bada","tizen"],Moz:["firefox","seamonkey","sailfish"],ms:["msie","msedge"]},s={chrome:[["chrome"]],safari:[["safari"]],firefox:[["firefox"]],ie:[["msie"]],edge:[["msedge"]],opera:[["opera"]],ios_saf:[["ios","mobile"],["ios","tablet"]],ie_mob:[["windowsphone","mobile","msie"],["windowsphone","tablet","msie"],["windowsphone","mobile","msedge"],["windowsphone","tablet","msedge"]],op_mini:[["opera","mobile"],["opera","tablet"]],and_uc:[["android","mobile"],["android","tablet"]],android:[["android","mobile"],["android","tablet"]]},u=function(e){var t=void 0,r=void 0,n=void 0,o=void 0,i=void 0,u=void 0;t=Object.keys(a);for(var l=0;l<t.length;l++){r=t[l],n=a[r],o=s[e];for(var f=0;f<n.length;f++){i=n[f];for(var c=0;c<o.length;c++)if(u=o[c],-1!==u.indexOf(i))return{inline:r,css:"-"+r.toLowerCase()+"-"}}}return{inline:"",css:""}};t["default"]=function(e){if(!e)return!1;var t={};if("*"===e)return t.browsers=Object.keys(s),t.prefixes={},t.browsers.forEach(function(e){t.prefixes[e]=u(e)}),t;t=i["default"]._detect(e),Object.keys(a).forEach(function(e){a[e].forEach(function(r){t[r]&&(t.prefix={inline:e,css:"-"+e.toLowerCase()+"-"})})});var r="";return Object.keys(s).forEach(function(e){s[e].forEach(function(n){var o=0;n.forEach(function(e){t[e]&&(o+=1)}),n.length===o&&(r=e)})}),t.browser=r,t.version=t.version?parseFloat(t.version):parseInt(parseFloat(t.osversion),10),"android"===t.browser&&t.chrome&&t.version>37&&(t.browser="and_chr"),t.version=parseFloat(t.version),t.osversion=parseFloat(t.osversion),"android"===t.browser&&t.osversion<5&&(t.version=t.osversion),t},e.exports=t["default"]},function(e,t,r){var n,o;/*! | ||
* Bowser - a browser detector | ||
@@ -6,15 +6,3 @@ * https://github.com/ded/bowser | ||
*/ | ||
!function(i,a){"undefined"!=typeof e&&e.exports?e.exports=a():(n=a,o="function"==typeof n?n.call(t,r,t,e):n,!(void 0!==o&&(e.exports=o)))}("bowser",function(){function e(e){function r(t){var r=e.match(t);return r&&r.length>1&&r[1]||""}function n(t){var r=e.match(t);return r&&r.length>1&&r[2]||""}var o,i=r(/(ipod|iphone|ipad)/i).toLowerCase(),a=/like android/i.test(e),s=!a&&/android/i.test(e),u=/CrOS/.test(e),l=r(/edge\/(\d+(\.\d+)?)/i),f=r(/version\/(\d+(\.\d+)?)/i),c=/tablet/i.test(e),d=!c&&/[^-]mobi/i.test(e);/opera|opr/i.test(e)?o={name:"Opera",opera:t,version:f||r(/(?:opera|opr)[\s\/](\d+(\.\d+)?)/i)}:/yabrowser/i.test(e)?o={name:"Yandex Browser",yandexbrowser:t,version:f||r(/(?:yabrowser)[\s\/](\d+(\.\d+)?)/i)}:/windows phone/i.test(e)?(o={name:"Windows Phone",windowsphone:t},l?(o.msedge=t,o.version=l):(o.msie=t,o.version=r(/iemobile\/(\d+(\.\d+)?)/i))):/msie|trident/i.test(e)?o={name:"Internet Explorer",msie:t,version:r(/(?:msie |rv:)(\d+(\.\d+)?)/i)}:u?o={name:"Chrome",chromeBook:t,chrome:t,version:r(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:/chrome.+? edge/i.test(e)?o={name:"Microsoft Edge",msedge:t,version:l}:/chrome|crios|crmo/i.test(e)?o={name:"Chrome",chrome:t,version:r(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:i?(o={name:"iphone"==i?"iPhone":"ipad"==i?"iPad":"iPod"},f&&(o.version=f)):/sailfish/i.test(e)?o={name:"Sailfish",sailfish:t,version:r(/sailfish\s?browser\/(\d+(\.\d+)?)/i)}:/seamonkey\//i.test(e)?o={name:"SeaMonkey",seamonkey:t,version:r(/seamonkey\/(\d+(\.\d+)?)/i)}:/firefox|iceweasel/i.test(e)?(o={name:"Firefox",firefox:t,version:r(/(?:firefox|iceweasel)[ \/](\d+(\.\d+)?)/i)},/\((mobile|tablet);[^\)]*rv:[\d\.]+\)/i.test(e)&&(o.firefoxos=t)):/silk/i.test(e)?o={name:"Amazon Silk",silk:t,version:r(/silk\/(\d+(\.\d+)?)/i)}:s?o={name:"Android",version:f}:/phantom/i.test(e)?o={name:"PhantomJS",phantom:t,version:r(/phantomjs\/(\d+(\.\d+)?)/i)}:/blackberry|\bbb\d+/i.test(e)||/rim\stablet/i.test(e)?o={name:"BlackBerry",blackberry:t,version:f||r(/blackberry[\d]+\/(\d+(\.\d+)?)/i)}:/(web|hpw)os/i.test(e)?(o={name:"WebOS",webos:t,version:f||r(/w(?:eb)?osbrowser\/(\d+(\.\d+)?)/i)},/touchpad\//i.test(e)&&(o.touchpad=t)):o=/bada/i.test(e)?{name:"Bada",bada:t,version:r(/dolfin\/(\d+(\.\d+)?)/i)}:/tizen/i.test(e)?{name:"Tizen",tizen:t,version:r(/(?:tizen\s?)?browser\/(\d+(\.\d+)?)/i)||f}:/safari/i.test(e)?{name:"Safari",safari:t,version:f}:{name:r(/^(.*)\/(.*) /),version:n(/^(.*)\/(.*) /)},!o.msedge&&/(apple)?webkit/i.test(e)?(o.name=o.name||"Webkit",o.webkit=t,!o.version&&f&&(o.version=f)):!o.opera&&/gecko\//i.test(e)&&(o.name=o.name||"Gecko",o.gecko=t,o.version=o.version||r(/gecko\/(\d+(\.\d+)?)/i)),o.msedge||!s&&!o.silk?i&&(o[i]=t,o.ios=t):o.android=t;var p="";o.windowsphone?p=r(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i):i?(p=r(/os (\d+([_\s]\d+)*) like mac os x/i),p=p.replace(/[_\s]/g,".")):s?p=r(/android[ \/-](\d+(\.\d+)*)/i):o.webos?p=r(/(?:web|hpw)os\/(\d+(\.\d+)*)/i):o.blackberry?p=r(/rim\stablet\sos\s(\d+(\.\d+)*)/i):o.bada?p=r(/bada\/(\d+(\.\d+)*)/i):o.tizen&&(p=r(/tizen[\/\s](\d+(\.\d+)*)/i)),p&&(o.osversion=p);var m=p.split(".")[0];return c||"ipad"==i||s&&(3==m||4==m&&!d)||o.silk?o.tablet=t:(d||"iphone"==i||"ipod"==i||s||o.blackberry||o.webos||o.bada)&&(o.mobile=t),o.msedge||o.msie&&o.version>=10||o.yandexbrowser&&o.version>=15||o.chrome&&o.version>=20||o.firefox&&o.version>=20||o.safari&&o.version>=6||o.opera&&o.version>=10||o.ios&&o.osversion&&o.osversion.split(".")[0]>=6||o.blackberry&&o.version>=10.1?o.a=t:o.msie&&o.version<10||o.chrome&&o.version<20||o.firefox&&o.version<20||o.safari&&o.version<6||o.opera&&o.version<10||o.ios&&o.osversion&&o.osversion.split(".")[0]<6?o.c=t:o.x=t,o}var t=!0,r=e("undefined"!=typeof navigator?navigator.userAgent:"");return r.test=function(e){for(var t=0;t<e.length;++t){var n=e[t];if("string"==typeof n&&n in r)return!0}return!1},r._detect=e,r})},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=function(e){var t=e.browser,r=e.version,n=e.prefix,o="keyframes";return("chrome"===t&&43>r||("safari"===t||"ios_saf"===t)&&9>r||"opera"===t&&30>r||"android"===t&&4.4>=r||"and_uc"===t)&&(o=n.css+o),o},e.exports=t["default"]},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=function(e){return e.charAt(0).toUpperCase()+e.slice(1)},e.exports=t["default"]},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=function(e){var t=arguments.length<=1||void 0===arguments[1]?{}:arguments[1];return Object.keys(t).forEach(function(r){return e[r]=t[r]}),e},e.exports=t["default"]},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=function(){},e.exports=t["default"]},function(e,t){"use strict";var r={chrome:{transform:35,transformOrigin:35,transformOriginX:35,transformOriginY:35,backfaceVisibility:35,perspective:35,perspectiveOrigin:35,transformStyle:35,transformOriginZ:35,animation:42,animationDelay:42,animationDirection:42,animationFillMode:42,animationDuration:42,animationIterationCount:42,animationName:42,animationPlayState:42,animationTimingFunction:42,appearance:50,userSelect:50,fontKerning:32,textEmphasisPosition:50,textEmphasis:50,textEmphasisStyle:50,textEmphasisColor:50,boxDecorationBreak:50,clipPath:50,maskImage:50,maskMode:50,maskRepeat:50,maskPosition:50,maskClip:50,maskOrigin:50,maskSize:50,maskComposite:50,mask:50,maskBorderSource:50,maskBorderMode:50,maskBorderSlice:50,maskBorderWidth:50,maskBorderOutset:50,maskBorderRepeat:50,maskBorder:50,maskType:50,textDecorationStyle:50,textDecorationSkip:50,textDecorationLine:50,textDecorationColor:50,filter:50,fontFeatureSettings:47,breakAfter:50,breakBefore:50,breakInside:50,columnCount:50,columnFill:50,columnGap:50,columnRule:50,columnRuleColor:50,columnRuleStyle:50,columnRuleWidth:50,columns:50,columnSpan:50,columnWidth:50},safari:{flex:8,flexBasis:8,flexDirection:8,flexGrow:8,flexFlow:8,flexShrink:8,flexWrap:8,alignContent:8,alignItems:8,alignSelf:8,justifyContent:8,order:8,transition:6,transitionDelay:6,transitionDuration:6,transitionProperty:6,transitionTimingFunction:6,transform:8,transformOrigin:8,transformOriginX:8,transformOriginY:8,backfaceVisibility:8,perspective:8,perspectiveOrigin:8,transformStyle:8,transformOriginZ:8,animation:8,animationDelay:8,animationDirection:8,animationFillMode:8,animationDuration:8,animationIterationCount:8,animationName:8,animationPlayState:8,animationTimingFunction:8,appearance:9.1,userSelect:9.1,backdropFilter:9.1,fontKerning:9.1,scrollSnapType:9.1,scrollSnapPointsX:9.1,scrollSnapPointsY:9.1,scrollSnapDestination:9.1,scrollSnapCoordinate:9.1,textEmphasisPosition:7,textEmphasis:7,textEmphasisStyle:7,textEmphasisColor:7,boxDecorationBreak:9.1,clipPath:9.1,maskImage:9.1,maskMode:9.1,maskRepeat:9.1,maskPosition:9.1,maskClip:9.1,maskOrigin:9.1,maskSize:9.1,maskComposite:9.1,mask:9.1,maskBorderSource:9.1,maskBorderMode:9.1,maskBorderSlice:9.1,maskBorderWidth:9.1,maskBorderOutset:9.1,maskBorderRepeat:9.1,maskBorder:9.1,maskType:9.1,textDecorationStyle:9.1,textDecorationSkip:9.1,textDecorationLine:9.1,textDecorationColor:9.1,shapeImageThreshold:9.1,shapeImageMargin:9.1,shapeImageOutside:9.1,filter:9,hyphens:9.1,flowInto:9.1,flowFrom:9.1,breakBefore:8,breakAfter:8,breakInside:8,regionFragment:9.1,columnCount:8,columnFill:8,columnGap:8,columnRule:8,columnRuleColor:8,columnRuleStyle:8,columnRuleWidth:8,columns:8,columnSpan:8,columnWidth:8},firefox:{appearance:46,userSelect:46,boxSizing:28,textAlignLast:46,textDecorationStyle:35,textDecorationSkip:35,textDecorationLine:35,textDecorationColor:35,tabSize:46,hyphens:42,fontFeatureSettings:33,breakAfter:46,breakBefore:46,breakInside:46,columnCount:46,columnFill:46,columnGap:46,columnRule:46,columnRuleColor:46,columnRuleStyle:46,columnRuleWidth:46,columns:46,columnSpan:46,columnWidth:46},opera:{flex:16,flexBasis:16,flexDirection:16,flexGrow:16,flexFlow:16,flexShrink:16,flexWrap:16,alignContent:16,alignItems:16,alignSelf:16,justifyContent:16,order:16,transform:22,transformOrigin:22,transformOriginX:22,transformOriginY:22,backfaceVisibility:22,perspective:22,perspectiveOrigin:22,transformStyle:22,transformOriginZ:22,animation:29,animationDelay:29,animationDirection:29,animationFillMode:29,animationDuration:29,animationIterationCount:29,animationName:29,animationPlayState:29,animationTimingFunction:29,appearance:36,userSelect:36,fontKerning:19,textEmphasisPosition:36,textEmphasis:36,textEmphasisStyle:36,textEmphasisColor:36,boxDecorationBreak:36,clipPath:36,maskImage:36,maskMode:36,maskRepeat:36,maskPosition:36,maskClip:36,maskOrigin:36,maskSize:36,maskComposite:36,mask:36,maskBorderSource:36,maskBorderMode:36,maskBorderSlice:36,maskBorderWidth:36,maskBorderOutset:36,maskBorderRepeat:36,maskBorder:36,maskType:36,filter:36,fontFeatureSettings:36,breakAfter:36,breakBefore:36,breakInside:36,columnCount:36,columnFill:36,columnGap:36,columnRule:36,columnRuleColor:36,columnRuleStyle:36,columnRuleWidth:36,columns:36,columnSpan:36,columnWidth:36},ie:{gridArea:11,gridGap:11,gridColumnStart:11,userSelect:11,grid:11,breakInside:11,hyphens:11,gridTemplateAreas:11,breakAfter:11,scrollSnapCoordinate:11,gridRowStart:11,gridAutoFlow:11,scrollSnapDestination:11,gridTemplate:11,gridTemplateColumns:11,transformOrigin:9,gridAutoRows:11,gridColumnEnd:11,transformOriginY:9,scrollSnapPointsY:11,breakBefore:11,gridRowGap:11,scrollSnapPointsX:11,regionFragment:11,flexWrap:10,wrapFlow:11,gridRowEnd:11,flex:10,flexDirection:10,flowInto:11,touchAction:10,gridColumn:11,transform:9,gridTemplateRows:11,flexFlow:10,transformOriginX:9,flowFrom:11,scrollSnapType:11,wrapMargin:11,gridColumnGap:11,gridRow:11,wrapThrough:11,gridAutoColumns:11,textSizeAdjust:11},edge:{userSelect:14,wrapFlow:14,wrapThrough:14,wrapMargin:14,scrollSnapType:14,scrollSnapPointsX:14,scrollSnapPointsY:14,scrollSnapDestination:14,scrollSnapCoordinate:14,hyphens:14,flowInto:14,flowFrom:14,breakBefore:14,breakAfter:14,breakInside:14,regionFragment:14,gridTemplateColumns:14,gridTemplateRows:14,gridTemplateAreas:14,gridTemplate:14,gridAutoColumns:14,gridAutoRows:14,gridAutoFlow:14,grid:14,gridRowStart:14,gridColumnStart:14,gridRowEnd:14,gridRow:14,gridColumn:14,gridColumnEnd:14,gridColumnGap:14,gridRowGap:14,gridArea:14,gridGap:14},ios_saf:{flex:8.1,flexBasis:8.1,flexDirection:8.1,flexGrow:8.1,flexFlow:8.1,flexShrink:8.1,flexWrap:8.1,alignContent:8.1,alignItems:8.1,alignSelf:8.1,justifyContent:8.1,order:8.1,transition:6,transitionDelay:6,transitionDuration:6,transitionProperty:6,transitionTimingFunction:6,transform:8.1,transformOrigin:8.1,transformOriginX:8.1,transformOriginY:8.1,backfaceVisibility:8.1,perspective:8.1,perspectiveOrigin:8.1,transformStyle:8.1,transformOriginZ:8.1,animation:8.1,animationDelay:8.1,animationDirection:8.1,animationFillMode:8.1,animationDuration:8.1,animationIterationCount:8.1,animationName:8.1,animationPlayState:8.1,animationTimingFunction:8.1,appearance:9.3,userSelect:9.3,backdropFilter:9.3,fontKerning:9.3,scrollSnapType:9.3,scrollSnapPointsX:9.3,scrollSnapPointsY:9.3,scrollSnapDestination:9.3,scrollSnapCoordinate:9.3,boxDecorationBreak:9.3,clipPath:9.3,maskImage:9.3,maskMode:9.3,maskRepeat:9.3,maskPosition:9.3,maskClip:9.3,maskOrigin:9.3,maskSize:9.3,maskComposite:9.3,mask:9.3,maskBorderSource:9.3,maskBorderMode:9.3,maskBorderSlice:9.3,maskBorderWidth:9.3,maskBorderOutset:9.3,maskBorderRepeat:9.3,maskBorder:9.3,maskType:9.3,textSizeAdjust:9.3,textDecorationStyle:9.3,textDecorationSkip:9.3,textDecorationLine:9.3,textDecorationColor:9.3,shapeImageThreshold:9.3,shapeImageMargin:9.3,shapeImageOutside:9.3,filter:9,hyphens:9.3,flowInto:9.3,flowFrom:9.3,breakBefore:8.1,breakAfter:8.1,breakInside:8.1,regionFragment:9.3,columnCount:8.1,columnFill:8.1,columnGap:8.1,columnRule:8.1,columnRuleColor:8.1,columnRuleStyle:8.1,columnRuleWidth:8.1,columns:8.1,columnSpan:8.1,columnWidth:8.1},android:{borderImage:4.2,borderImageOutset:4.2,borderImageRepeat:4.2,borderImageSlice:4.2,borderImageSource:4.2,borderImageWidth:4.2,flex:4.2,flexBasis:4.2,flexDirection:4.2,flexGrow:4.2,flexFlow:4.2,flexShrink:4.2,flexWrap:4.2,alignContent:4.2,alignItems:4.2,alignSelf:4.2,justifyContent:4.2,order:4.2,transition:4.2,transitionDelay:4.2,transitionDuration:4.2,transitionProperty:4.2,transitionTimingFunction:4.2,transform:4.4,transformOrigin:4.4,transformOriginX:4.4,transformOriginY:4.4,backfaceVisibility:4.4,perspective:4.4,perspectiveOrigin:4.4,transformStyle:4.4,transformOriginZ:4.4,animation:4.4,animationDelay:4.4,animationDirection:4.4,animationFillMode:4.4,animationDuration:4.4,animationIterationCount:4.4,animationName:4.4,animationPlayState:4.4,animationTimingFunction:4.4,appearance:46,userSelect:46,fontKerning:4.4,textEmphasisPosition:46,textEmphasis:46,textEmphasisStyle:46,textEmphasisColor:46,boxDecorationBreak:46,clipPath:46,maskImage:46,maskMode:46,maskRepeat:46,maskPosition:46,maskClip:46,maskOrigin:46,maskSize:46,maskComposite:46,mask:46,maskBorderSource:46,maskBorderMode:46,maskBorderSlice:46,maskBorderWidth:46,maskBorderOutset:46,maskBorderRepeat:46,maskBorder:46,maskType:46,filter:46,fontFeatureSettings:46,breakAfter:46,breakBefore:46,breakInside:46,columnCount:46,columnFill:46,columnGap:46,columnRule:46,columnRuleColor:46,columnRuleStyle:46,columnRuleWidth:46,columns:46,columnSpan:46,columnWidth:46},and_chr:{appearance:47,userSelect:47,textEmphasisPosition:47,textEmphasis:47,textEmphasisStyle:47,textEmphasisColor:47,boxDecorationBreak:47,clipPath:47,maskImage:47,maskMode:47,maskRepeat:47,maskPosition:47,maskClip:47,maskOrigin:47,maskSize:47,maskComposite:47,mask:47,maskBorderSource:47,maskBorderMode:47,maskBorderSlice:47,maskBorderWidth:47,maskBorderOutset:47,maskBorderRepeat:47,maskBorder:47,maskType:47,textDecorationStyle:47,textDecorationSkip:47,textDecorationLine:47,textDecorationColor:47,filter:47,fontFeatureSettings:47,breakAfter:47,breakBefore:47,breakInside:47,columnCount:47,columnFill:47,columnGap:47,columnRule:47,columnRuleColor:47,columnRuleStyle:47,columnRuleWidth:47,columns:47,columnSpan:47,columnWidth:47},and_uc:{flex:9.9,flexBasis:9.9,flexDirection:9.9,flexGrow:9.9,flexFlow:9.9,flexShrink:9.9,flexWrap:9.9,alignContent:9.9,alignItems:9.9,alignSelf:9.9,justifyContent:9.9,order:9.9,transition:9.9,transitionDelay:9.9,transitionDuration:9.9,transitionProperty:9.9,transitionTimingFunction:9.9,transform:9.9,transformOrigin:9.9,transformOriginX:9.9,transformOriginY:9.9,backfaceVisibility:9.9,perspective:9.9,perspectiveOrigin:9.9,transformStyle:9.9,transformOriginZ:9.9,animation:9.9,animationDelay:9.9,animationDirection:9.9,animationFillMode:9.9,animationDuration:9.9,animationIterationCount:9.9,animationName:9.9,animationPlayState:9.9,animationTimingFunction:9.9,appearance:9.9,userSelect:9.9,fontKerning:9.9,textEmphasisPosition:9.9,textEmphasis:9.9,textEmphasisStyle:9.9,textEmphasisColor:9.9,maskImage:9.9,maskMode:9.9,maskRepeat:9.9,maskPosition:9.9,maskClip:9.9,maskOrigin:9.9,maskSize:9.9,maskComposite:9.9,mask:9.9,maskBorderSource:9.9,maskBorderMode:9.9,maskBorderSlice:9.9,maskBorderWidth:9.9,maskBorderOutset:9.9,maskBorderRepeat:9.9,maskBorder:9.9,maskType:9.9,textSizeAdjust:9.9,filter:9.9,hyphens:9.9,flowInto:9.9,flowFrom:9.9,breakBefore:9.9,breakAfter:9.9,breakInside:9.9,regionFragment:9.9,fontFeatureSettings:9.9,columnCount:9.9,columnFill:9.9,columnGap:9.9,columnRule:9.9,columnRuleColor:9.9,columnRuleStyle:9.9,columnRuleWidth:9.9,columns:9.9,columnSpan:9.9,columnWidth:9.9},op_mini:{borderImage:5,borderImageOutset:5,borderImageRepeat:5,borderImageSlice:5,borderImageSource:5,borderImageWidth:5,tabSize:5,objectFit:5,objectPosition:5}};e.exports=r},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var o=r(24),i=n(o),a=r(25),s=n(a),u=r(26),l=n(u),f=r(27),c=n(f),d=r(28),p=n(d),m=r(29),y=n(m),g=r(31),b=n(g),v=r(32),h=n(v);t["default"]=[i["default"],s["default"],c["default"],p["default"],y["default"],b["default"],h["default"],l["default"]],e.exports=t["default"]},function(e,t){"use strict";function r(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function n(e){var t=e.property,n=e.value,o=e.browserInfo,i=e.prefix,a=e.keepUnprefixed,s=e.forceRun,u=o.browser,l=o.version;if("string"==typeof n&&n.indexOf("calc(")>-1&&(s||"firefox"===u&&15>l||"chrome"===u&&25>l||"safari"===u&&6.1>l||"ios_saf"===u&&7>l)){var f=s?["-webkit-","-moz-"].map(function(e){return n.replace(/calc\(/g,e+"calc(")}).join(";"+t+":"):n.replace(/calc\(/g,i.css+"calc(");return r({},t,f+(a?";"+t+":"+n:""))}}Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=n,e.exports=t["default"]},function(e,t){"use strict";function r(e){var t=e.property,r=e.value,o=e.browserInfo,i=e.prefix,a=e.keepUnprefixed,s=e.forceRun,u=o.browser,l=o.version;if("cursor"===t&&n[r]&&(s||"firefox"===u&&24>l||"chrome"===u&&37>l||"safari"===u&&9>l||"opera"===u&&24>l)){var f=s?["-webkit-","-moz-"].map(function(e){return e+r}).join(";"+t+":"):i.css+r;return{cursor:f+(a?";"+t+":"+r:"")}}}Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=r;var n={"zoom-in":!0,"zoom-out":!0,grab:!0,grabbing:!0};e.exports=t["default"]},function(e,t){"use strict";function r(e){var t=e.property,r=e.value,o=e.browserInfo,i=(e.prefix,e.keepUnprefixed),a=e.forceRun,s=o.browser,u=o.version;if("display"===t&&n[r]&&(a||"chrome"===s&&29>u&&u>20||("safari"===s||"ios_saf"===s)&&9>u&&u>6||"opera"===s&&(15==u||16==u))){var l=a?["-webkit-box","-moz-box","-ms-"+r+"box","-webkit-"+r].join(";"+t+":"):"-webkit-"+r;return{display:l+(i?";"+t+":"+r:"")}}}Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=r;var n={flex:!0,"inline-flex":!0};e.exports=t["default"]},function(e,t){"use strict";function r(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function n(e){var t=e.property,n=e.value,a=e.browserInfo,s=e.prefix,u=e.keepUnprefixed,l=e.forceRun;a.browser,a.version;if(o[t]&&i[n]){var f=l?["-webkit-","-moz-"].map(function(e){return e+n}).join(";"+t+":"):s.css+n;return r({},t,f+(u?";"+t+":"+n:""))}}Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=n;var o={maxHeight:!0,maxWidth:!0,width:!0,height:!0,columnWidth:!0,minWidth:!0,minHeight:!0},i={"min-content":!0,"max-content":!0,"fill-available":!0,"fit-content":!0,"contain-floats":!0};e.exports=t["default"]},function(e,t){"use strict";function r(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function n(e){var t=e.property,n=e.value,i=e.browserInfo,a=e.prefix,s=e.keepUnprefixed,u=e.forceRun,l=i.browser,f=i.version;if("string"==typeof n&&null!==n.match(o)&&(u||"firefox"===l&&16>f||"chrome"===l&&26>f||("safari"===l||"ios_saf"===l)&&7>f||("opera"===l||"op_mini"===l)&&12.1>f||"android"===l&&4.4>f||"and_uc"===l)){var c=u?["-webkit-","-moz-"].map(function(e){return e+n}).join(";"+t+":"):a.css+n;return r({},t,c+(s?";"+t+":"+n:""))}}Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=n;var o=/linear-gradient|radial-gradient|repeating-linear-gradient|repeating-radial-gradient/;e.exports=t["default"]},function(e,t,r){"use strict";function n(e){return e&&"undefined"!=typeof Symbol&&e.constructor===Symbol?"symbol":typeof e}function o(e){return e&&e.__esModule?e:{"default":e}}function i(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function a(e){var t=e.property,r=e.value,o=e.browserInfo,a=e.prefix,s=e.keepUnprefixed,l=e.forceRun,c=e.requiresPrefix;o.browser,o.version;if("string"==typeof r&&(t.toLowerCase().indexOf("transition")>-1||t.toLowerCase().indexOf("transitionproperty")>-1)){var d,p=function(){var e=Object.keys(c).map(function(e){return(0,u["default"])(e)}),n=r,o=n.split(/,(?![^()]*(?:\([^()]*\))?\))/g);e.forEach(function(e){o.forEach(function(t,r){if(t.indexOf(e)>-1){var n=l?["-webkit-","-moz-","-ms-"].map(function(r){return t.replace(e,r+e)}).join(","):t.replace(e,a.css+e);o[r]=n+(s?","+t:"")}})});var p=o.join(",");return l?{v:(d={},i(d,"Webkit"+(0,f["default"])(t),p),i(d,"Moz"+(0,f["default"])(t),p),i(d,"ms"+(0,f["default"])(t),p),i(d,t,p),d)}:{v:i({},t,p)}}();if("object"===("undefined"==typeof p?"undefined":n(p)))return p.v}}Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=a;var s=r(30),u=o(s),l=r(19),f=o(l);e.exports=t["default"]},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=function(e){return e.replace(/([a-z]|^)([A-Z])/g,function(e,t,r){return t+"-"+r.toLowerCase()}).replace("ms-","-ms-")},e.exports=t["default"]},function(e,t){"use strict";function r(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function n(e){var t=e.property,n=e.value,o=e.styles,u=e.browserInfo,l=(e.prefix,e.keepUnprefixed),f=e.forceRun,c=u.browser,d=u.version;if(s[t]&&(f||("ie_mob"===c||"ie"===c)&&10==d)){if(l||delete o[t],a[t])return r({},a[t],i[n]||n);if(i[n])return r({},t,i[n]+(l?";"+t+":"+n:""))}}Object.defineProperty(t,"__esModule",{value:!0});var o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e};t["default"]=n;var i={"space-around":"distribute","space-between":"justify","flex-start":"start","flex-end":"end",flex:"-ms-flexbox","inline-flex":"-ms-inline-flexbox"},a={alignContent:"msFlexLinePack",alignSelf:"msFlexItemAlign",alignItems:"msFlexAlign",justifyContent:"msFlexPack",order:"msFlexOrder",flexGrow:"msFlexPositive",flexShrink:"msFlexNegative",flexBasis:"msPreferredSize"},s=Object.keys(a).concat("display").reduce(function(e,t){return o({},e,r({},t,!0))},{});e.exports=t["default"]},function(e,t){"use strict";function r(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function n(e){var t=e.property,n=e.value,o=e.styles,u=e.browserInfo,l=e.prefix,f=e.keepUnprefixed,c=e.forceRun,d=u.browser,p=u.version;if(s[t]&&(c||"firefox"===d&&22>p||"chrome"===d&&21>p||("safari"===d||"ios_saf"===d)&&6.1>=p||"android"===d&&4.4>p||"and_uc"===d)){if(f||delete o[t],"flexDirection"===t)return{WebkitBoxOrient:n.indexOf("column")>-1?"vertical":"horizontal",WebkitBoxDirection:n.indexOf("reverse")>-1?"reverse":"normal"};if("display"===t&&i[n])return{display:l.css+i[n]+(f?";"+t+":"+n:"")};if(a[t])return r({},a[t],i[n]||n);if(i[n])return r({},t,i[n]+(f?";"+t+":"+n:""))}}Object.defineProperty(t,"__esModule",{value:!0});var o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e};t["default"]=n;var i={"space-around":"justify","space-between":"justify","flex-start":"start","flex-end":"end","wrap-reverse":"multiple",wrap:"multiple",flex:"box","inline-flex":"inline-box"},a={alignItems:"WebkitBoxAlign",justifyContent:"WebkitBoxPack",flexWrap:"WebkitBoxLines"},s=Object.keys(a).concat(["alignContent","alignSelf","display","order","flexGrow","flexShrink","flexBasis","flexDirection"]).reduce(function(e,t){return o({},e,r({},t,!0))},{});e.exports=t["default"]},function(e,t){"use strict";function r(e){if(!e)return"";for(var t=5381,r=e.length-1;r;)t=33*t^e.charCodeAt(r),r-=1;return(t>>>0).toString(16)}Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=r,e.exports=t["default"]},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=(r(6),function(e){var t=e.style,r=e.mergeStyles,n=Array.isArray(t)?r(t):t;return{style:n}});t["default"]=n,e.exports=t["default"]},function(e,t,r){"use strict";function n(e){var t=e.config,r=e.style,n=(0,o.getPrefixedStyle)(r,t.userAgent);return{style:n}}Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=n;var o=(r(6),r(14));e.exports=t["default"]},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var o=(r(6),r(37)),i=n(o),a=function(e){return":hover"===e||":active"===e||":focus"===e},s=function(e){var t=e.ExecutionEnvironment,r=e.getComponentField,n=e.getState,o=e.mergeStyles,s=e.props,u=e.setState,l=e.style,f={},c={};l[":hover"]&&!function(){var e=s.onMouseEnter;c.onMouseEnter=function(t){e&&e(t),u(":hover",!0)};var t=s.onMouseLeave;c.onMouseLeave=function(e){t&&t(e),u(":hover",!1)}}(),l[":active"]&&!function(){var e=s.onMouseDown;c.onMouseDown=function(t){e&&e(t),f._lastMouseDown=Date.now(),u(":active","viamousedown")};var t=s.onKeyDown;c.onKeyDown=function(e){t&&t(e),(" "===e.key||"Enter"===e.key)&&u(":active","viakeydown")};var r=s.onKeyUp;c.onKeyUp=function(e){r&&r(e),(" "===e.key||"Enter"===e.key)&&u(":active",!1)}}(),l[":focus"]&&!function(){var e=s.onFocus;c.onFocus=function(t){e&&e(t),u(":focus",!0)};var t=s.onBlur;c.onBlur=function(e){t&&t(e),u(":focus",!1)}}(),l[":active"]&&!r("_radiumMouseUpListener")&&t.canUseEventListeners&&(f._radiumMouseUpListener=i["default"].subscribe(function(){Object.keys(r("state")._radiumStyleState).forEach(function(e){"viamousedown"===n(":active",e)&&u(":active",!1,e)})}));var d=Object.keys(l).filter(function(e){return a(e)&&n(e)}).map(function(e){return l[e]}),p=o([l].concat(d));return p=Object.keys(p).reduce(function(e,t){return a(t)||(e[t]=p[t]),e},{}),{componentFields:f,props:c,style:p}};t["default"]=s,e.exports=t["default"]},function(e,t){"use strict";function r(){n.forEach(function(e){e()})}Object.defineProperty(t,"__esModule",{value:!0});var n=[],o=!1,i=function(e){return-1===n.indexOf(e)&&n.push(e),o||(window.addEventListener("mouseup",r),o=!0),{remove:function(){var t=n.indexOf(e);n.splice(t,1),0===n.length&&o&&(window.removeEventListener("mouseup",r),o=!1)}}};t["default"]={subscribe:i,__triggerForTests:r},e.exports=t["default"]},function(e,t,r){"use strict";function n(e){return void 0===f&&(f=!!e.canUseDOM&&!!window&&!!window.matchMedia&&function(e){return window.matchMedia(e)}||null),f}function o(e,t){return Object.keys(e).filter(function(r){return t(e[r],r)}).reduce(function(t,r){return t[r]=e[r],t},{})}function i(e){return Object.keys(e).reduce(function(t,r){return 0!==r.indexOf("@media")&&(t[r]=e[r]),t},{})}function a(e){var t=e.addCSS,r=e.appendImportantToEachValue,n=e.cssRuleSetToString,i=e.hash,a=e.isNestedStyle,s=e.style,u=e.userAgent,l="";return Object.keys(s).filter(function(e){return 0===e.indexOf("@media")}).map(function(e){var f=r(o(s[e],function(e){return!a(e)}));if(Object.keys(f).length){var c=n("",f,u),d="rmq-"+i(e+c),p=e+"{ ."+d+c+"}";t(p),l+=(l?" ":"")+d}}),l}function s(e){var t=e.listener,r=e.listenersByQuery,n=e.matchMedia,o=e.mediaQueryListsByQuery,i=e.query;i=i.replace("@media ","");var a=o[i];return!a&&n&&(o[i]=a=n(i)),r&&r[i]||(a.addListener(t),r[i]={remove:function(){a.removeListener(t)}}),a}function u(e){var t=e.ExecutionEnvironment,r=e.addCSS,u=e.appendImportantToEachValue,f=e.config,c=e.cssRuleSetToString,d=e.getComponentField,p=e.getGlobalState,m=e.hash,y=e.isNestedStyle,g=e.mergeStyles,b=e.props,v=e.setState,h=e.style,x=i(h),k=a({addCSS:r,appendImportantToEachValue:u,cssRuleSetToString:c,hash:m,isNestedStyle:y,style:h,userAgent:f.userAgent}),S=k?{className:k+(b.className?" "+b.className:"")}:null,_=f.matchMedia||n(t);if(!_)return{props:S,style:x};var w=l({},d("_radiumMediaQueryListenersByQuery")),O=p("mediaQueryListsByQuery")||{};return Object.keys(h).filter(function(e){return 0===e.indexOf("@media")}).map(function(e){var t=o(h[e],y);if(Object.keys(t).length){var r=s({listener:function(){return v(e,r.matches,"_all")},listenersByQuery:w,matchMedia:_,mediaQueryListsByQuery:O,query:e});r.matches&&(x=g([x,t]))}}),{componentFields:{_radiumMediaQueryListenersByQuery:w},globalState:{mediaQueryListsByQuery:O},props:S,style:x}}var l=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e};Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=u;var f=(r(5),r(6),void 0);e.exports=t["default"]},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}function o(e){return(0,u["default"])(e,function(t,r){return(0,a["default"])(r,e[r])+" !important"})}Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=o;var i=r(11),a=n(i),s=r(13),u=n(s);e.exports=t["default"]},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var o=r(41),i=n(o),a=function(e,t,r){var n=(0,i["default"])(t);return!!e&&!!e._radiumStyleState&&!!e._radiumStyleState[n]&&e._radiumStyleState[n][r]};t["default"]=a,e.exports=t["default"]},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){return null===e||void 0===e?"main":e.toString()};t["default"]=r,e.exports=t["default"]},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}function o(e){return e&&"undefined"!=typeof Symbol&&e.constructor===Symbol?"symbol":typeof e}function i(e){return(0,u["default"])(e)&&e.toString===Object.prototype.toString}function a(e){var t={};return e.forEach(function(e){e&&"object"===("undefined"==typeof e?"undefined":o(e))&&(Array.isArray(e)&&(e=a(e)),Object.keys(e).forEach(function(r){if(!i(e[r])||!i(t[r]))return void(t[r]=e[r]);if(0===r.indexOf("@media"))for(var n=r;;)if(n+=" ",!t[n])return void(t[n]=e[r]);t[r]=a([t[r],e[r]])}))}),t}Object.defineProperty(t,"__esModule",{value:!0}),t.isNestedStyle=i,t.mergeStyles=a;var s=r(43),u=n(s)},function(e,t,r){/*! | ||
* is-plain-object <https://github.com/jonschlinkert/is-plain-object> | ||
* | ||
* Copyright (c) 2014-2015, Jon Schlinkert. | ||
* Licensed under the MIT License. | ||
*/ | ||
"use strict";function n(e){return o(e)===!0&&"[object Object]"===Object.prototype.toString.call(e)}var o=r(44);e.exports=function(e){var t,r;return n(e)===!1?!1:(t=e.constructor,"function"!=typeof t?!1:(r=t.prototype,n(r)===!1?!1:r.hasOwnProperty("isPrototypeOf")===!1?!1:!0))}},function(e,t){/*! | ||
* isobject <https://github.com/jonschlinkert/isobject> | ||
* | ||
* Copyright (c) 2014-2015, Jon Schlinkert. | ||
* Licensed under the MIT License. | ||
*/ | ||
"use strict";function r(e){return e&&"undefined"!=typeof Symbol&&e.constructor===Symbol?"symbol":typeof e}e.exports=function(e){return null!=e&&"object"===("undefined"==typeof e?"undefined":r(e))&&!Array.isArray(e)}},function(e,t,r){function n(e){return e&&"undefined"!=typeof Symbol&&e.constructor===Symbol?"symbol":typeof e}var o;/*! | ||
!function(i,a){"undefined"!=typeof e&&e.exports?e.exports=a():(n=a,o="function"==typeof n?n.call(t,r,t,e):n,!(void 0!==o&&(e.exports=o)))}("bowser",function(){function e(e){function r(t){var r=e.match(t);return r&&r.length>1&&r[1]||""}function n(t){var r=e.match(t);return r&&r.length>1&&r[2]||""}var o,i=r(/(ipod|iphone|ipad)/i).toLowerCase(),a=/like android/i.test(e),s=!a&&/android/i.test(e),u=/CrOS/.test(e),l=r(/edge\/(\d+(\.\d+)?)/i),f=r(/version\/(\d+(\.\d+)?)/i),c=/tablet/i.test(e),d=!c&&/[^-]mobi/i.test(e);/opera|opr/i.test(e)?o={name:"Opera",opera:t,version:f||r(/(?:opera|opr)[\s\/](\d+(\.\d+)?)/i)}:/yabrowser/i.test(e)?o={name:"Yandex Browser",yandexbrowser:t,version:f||r(/(?:yabrowser)[\s\/](\d+(\.\d+)?)/i)}:/windows phone/i.test(e)?(o={name:"Windows Phone",windowsphone:t},l?(o.msedge=t,o.version=l):(o.msie=t,o.version=r(/iemobile\/(\d+(\.\d+)?)/i))):/msie|trident/i.test(e)?o={name:"Internet Explorer",msie:t,version:r(/(?:msie |rv:)(\d+(\.\d+)?)/i)}:u?o={name:"Chrome",chromeBook:t,chrome:t,version:r(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:/chrome.+? edge/i.test(e)?o={name:"Microsoft Edge",msedge:t,version:l}:/chrome|crios|crmo/i.test(e)?o={name:"Chrome",chrome:t,version:r(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:i?(o={name:"iphone"==i?"iPhone":"ipad"==i?"iPad":"iPod"},f&&(o.version=f)):/sailfish/i.test(e)?o={name:"Sailfish",sailfish:t,version:r(/sailfish\s?browser\/(\d+(\.\d+)?)/i)}:/seamonkey\//i.test(e)?o={name:"SeaMonkey",seamonkey:t,version:r(/seamonkey\/(\d+(\.\d+)?)/i)}:/firefox|iceweasel/i.test(e)?(o={name:"Firefox",firefox:t,version:r(/(?:firefox|iceweasel)[ \/](\d+(\.\d+)?)/i)},/\((mobile|tablet);[^\)]*rv:[\d\.]+\)/i.test(e)&&(o.firefoxos=t)):/silk/i.test(e)?o={name:"Amazon Silk",silk:t,version:r(/silk\/(\d+(\.\d+)?)/i)}:s?o={name:"Android",version:f}:/phantom/i.test(e)?o={name:"PhantomJS",phantom:t,version:r(/phantomjs\/(\d+(\.\d+)?)/i)}:/blackberry|\bbb\d+/i.test(e)||/rim\stablet/i.test(e)?o={name:"BlackBerry",blackberry:t,version:f||r(/blackberry[\d]+\/(\d+(\.\d+)?)/i)}:/(web|hpw)os/i.test(e)?(o={name:"WebOS",webos:t,version:f||r(/w(?:eb)?osbrowser\/(\d+(\.\d+)?)/i)},/touchpad\//i.test(e)&&(o.touchpad=t)):o=/bada/i.test(e)?{name:"Bada",bada:t,version:r(/dolfin\/(\d+(\.\d+)?)/i)}:/tizen/i.test(e)?{name:"Tizen",tizen:t,version:r(/(?:tizen\s?)?browser\/(\d+(\.\d+)?)/i)||f}:/safari/i.test(e)?{name:"Safari",safari:t,version:f}:{name:r(/^(.*)\/(.*) /),version:n(/^(.*)\/(.*) /)},!o.msedge&&/(apple)?webkit/i.test(e)?(o.name=o.name||"Webkit",o.webkit=t,!o.version&&f&&(o.version=f)):!o.opera&&/gecko\//i.test(e)&&(o.name=o.name||"Gecko",o.gecko=t,o.version=o.version||r(/gecko\/(\d+(\.\d+)?)/i)),o.msedge||!s&&!o.silk?i&&(o[i]=t,o.ios=t):o.android=t;var p="";o.windowsphone?p=r(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i):i?(p=r(/os (\d+([_\s]\d+)*) like mac os x/i),p=p.replace(/[_\s]/g,".")):s?p=r(/android[ \/-](\d+(\.\d+)*)/i):o.webos?p=r(/(?:web|hpw)os\/(\d+(\.\d+)*)/i):o.blackberry?p=r(/rim\stablet\sos\s(\d+(\.\d+)*)/i):o.bada?p=r(/bada\/(\d+(\.\d+)*)/i):o.tizen&&(p=r(/tizen[\/\s](\d+(\.\d+)*)/i)),p&&(o.osversion=p);var m=p.split(".")[0];return c||"ipad"==i||s&&(3==m||4==m&&!d)||o.silk?o.tablet=t:(d||"iphone"==i||"ipod"==i||s||o.blackberry||o.webos||o.bada)&&(o.mobile=t),o.msedge||o.msie&&o.version>=10||o.yandexbrowser&&o.version>=15||o.chrome&&o.version>=20||o.firefox&&o.version>=20||o.safari&&o.version>=6||o.opera&&o.version>=10||o.ios&&o.osversion&&o.osversion.split(".")[0]>=6||o.blackberry&&o.version>=10.1?o.a=t:o.msie&&o.version<10||o.chrome&&o.version<20||o.firefox&&o.version<20||o.safari&&o.version<6||o.opera&&o.version<10||o.ios&&o.osversion&&o.osversion.split(".")[0]<6?o.c=t:o.x=t,o}var t=!0,r=e("undefined"!=typeof navigator?navigator.userAgent:"");return r.test=function(e){for(var t=0;t<e.length;++t){var n=e[t];if("string"==typeof n&&n in r)return!0}return!1},r._detect=e,r})},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=function(e){var t=e.browser,r=e.version,n=e.prefix,o="keyframes";return("chrome"===t&&43>r||("safari"===t||"ios_saf"===t)&&9>r||"opera"===t&&30>r||"android"===t&&4.4>=r||"and_uc"===t)&&(o=n.css+o),o},e.exports=t["default"]},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=function(e){return e.charAt(0).toUpperCase()+e.slice(1)},e.exports=t["default"]},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=function(e){var t=arguments.length<=1||void 0===arguments[1]?{}:arguments[1];return Object.keys(t).forEach(function(r){return e[r]=t[r]}),e},e.exports=t["default"]},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=function(){},e.exports=t["default"]},function(e,t){"use strict";var r={chrome:{transform:35,transformOrigin:35,transformOriginX:35,transformOriginY:35,backfaceVisibility:35,perspective:35,perspectiveOrigin:35,transformStyle:35,transformOriginZ:35,animation:42,animationDelay:42,animationDirection:42,animationFillMode:42,animationDuration:42,animationIterationCount:42,animationName:42,animationPlayState:42,animationTimingFunction:42,appearance:50,userSelect:50,fontKerning:32,textEmphasisPosition:50,textEmphasis:50,textEmphasisStyle:50,textEmphasisColor:50,boxDecorationBreak:50,clipPath:50,maskImage:50,maskMode:50,maskRepeat:50,maskPosition:50,maskClip:50,maskOrigin:50,maskSize:50,maskComposite:50,mask:50,maskBorderSource:50,maskBorderMode:50,maskBorderSlice:50,maskBorderWidth:50,maskBorderOutset:50,maskBorderRepeat:50,maskBorder:50,maskType:50,textDecorationStyle:50,textDecorationSkip:50,textDecorationLine:50,textDecorationColor:50,filter:50,fontFeatureSettings:47,breakAfter:50,breakBefore:50,breakInside:50,columnCount:50,columnFill:50,columnGap:50,columnRule:50,columnRuleColor:50,columnRuleStyle:50,columnRuleWidth:50,columns:50,columnSpan:50,columnWidth:50},safari:{flex:8,flexBasis:8,flexDirection:8,flexGrow:8,flexFlow:8,flexShrink:8,flexWrap:8,alignContent:8,alignItems:8,alignSelf:8,justifyContent:8,order:8,transition:6,transitionDelay:6,transitionDuration:6,transitionProperty:6,transitionTimingFunction:6,transform:8,transformOrigin:8,transformOriginX:8,transformOriginY:8,backfaceVisibility:8,perspective:8,perspectiveOrigin:8,transformStyle:8,transformOriginZ:8,animation:8,animationDelay:8,animationDirection:8,animationFillMode:8,animationDuration:8,animationIterationCount:8,animationName:8,animationPlayState:8,animationTimingFunction:8,appearance:9.1,userSelect:9.1,backdropFilter:9.1,fontKerning:9.1,scrollSnapType:9.1,scrollSnapPointsX:9.1,scrollSnapPointsY:9.1,scrollSnapDestination:9.1,scrollSnapCoordinate:9.1,textEmphasisPosition:7,textEmphasis:7,textEmphasisStyle:7,textEmphasisColor:7,boxDecorationBreak:9.1,clipPath:9.1,maskImage:9.1,maskMode:9.1,maskRepeat:9.1,maskPosition:9.1,maskClip:9.1,maskOrigin:9.1,maskSize:9.1,maskComposite:9.1,mask:9.1,maskBorderSource:9.1,maskBorderMode:9.1,maskBorderSlice:9.1,maskBorderWidth:9.1,maskBorderOutset:9.1,maskBorderRepeat:9.1,maskBorder:9.1,maskType:9.1,textDecorationStyle:9.1,textDecorationSkip:9.1,textDecorationLine:9.1,textDecorationColor:9.1,shapeImageThreshold:9.1,shapeImageMargin:9.1,shapeImageOutside:9.1,filter:9,hyphens:9.1,flowInto:9.1,flowFrom:9.1,breakBefore:8,breakAfter:8,breakInside:8,regionFragment:9.1,columnCount:8,columnFill:8,columnGap:8,columnRule:8,columnRuleColor:8,columnRuleStyle:8,columnRuleWidth:8,columns:8,columnSpan:8,columnWidth:8},firefox:{appearance:46,userSelect:46,boxSizing:28,textAlignLast:46,textDecorationStyle:35,textDecorationSkip:35,textDecorationLine:35,textDecorationColor:35,tabSize:46,hyphens:42,fontFeatureSettings:33,breakAfter:46,breakBefore:46,breakInside:46,columnCount:46,columnFill:46,columnGap:46,columnRule:46,columnRuleColor:46,columnRuleStyle:46,columnRuleWidth:46,columns:46,columnSpan:46,columnWidth:46},opera:{flex:16,flexBasis:16,flexDirection:16,flexGrow:16,flexFlow:16,flexShrink:16,flexWrap:16,alignContent:16,alignItems:16,alignSelf:16,justifyContent:16,order:16,transform:22,transformOrigin:22,transformOriginX:22,transformOriginY:22,backfaceVisibility:22,perspective:22,perspectiveOrigin:22,transformStyle:22,transformOriginZ:22,animation:29,animationDelay:29,animationDirection:29,animationFillMode:29,animationDuration:29,animationIterationCount:29,animationName:29,animationPlayState:29,animationTimingFunction:29,appearance:36,userSelect:36,fontKerning:19,textEmphasisPosition:36,textEmphasis:36,textEmphasisStyle:36,textEmphasisColor:36,boxDecorationBreak:36,clipPath:36,maskImage:36,maskMode:36,maskRepeat:36,maskPosition:36,maskClip:36,maskOrigin:36,maskSize:36,maskComposite:36,mask:36,maskBorderSource:36,maskBorderMode:36,maskBorderSlice:36,maskBorderWidth:36,maskBorderOutset:36,maskBorderRepeat:36,maskBorder:36,maskType:36,filter:36,fontFeatureSettings:36,breakAfter:36,breakBefore:36,breakInside:36,columnCount:36,columnFill:36,columnGap:36,columnRule:36,columnRuleColor:36,columnRuleStyle:36,columnRuleWidth:36,columns:36,columnSpan:36,columnWidth:36},ie:{gridArea:11,gridGap:11,gridColumnStart:11,userSelect:11,grid:11,breakInside:11,hyphens:11,gridTemplateAreas:11,breakAfter:11,scrollSnapCoordinate:11,gridRowStart:11,gridAutoFlow:11,scrollSnapDestination:11,gridTemplate:11,gridTemplateColumns:11,transformOrigin:9,gridAutoRows:11,gridColumnEnd:11,transformOriginY:9,scrollSnapPointsY:11,breakBefore:11,gridRowGap:11,scrollSnapPointsX:11,regionFragment:11,flexWrap:10,wrapFlow:11,gridRowEnd:11,flex:10,flexDirection:10,flowInto:11,touchAction:10,gridColumn:11,transform:9,gridTemplateRows:11,flexFlow:10,transformOriginX:9,flowFrom:11,scrollSnapType:11,wrapMargin:11,gridColumnGap:11,gridRow:11,wrapThrough:11,gridAutoColumns:11,textSizeAdjust:11},edge:{userSelect:14,wrapFlow:14,wrapThrough:14,wrapMargin:14,scrollSnapType:14,scrollSnapPointsX:14,scrollSnapPointsY:14,scrollSnapDestination:14,scrollSnapCoordinate:14,hyphens:14,flowInto:14,flowFrom:14,breakBefore:14,breakAfter:14,breakInside:14,regionFragment:14,gridTemplateColumns:14,gridTemplateRows:14,gridTemplateAreas:14,gridTemplate:14,gridAutoColumns:14,gridAutoRows:14,gridAutoFlow:14,grid:14,gridRowStart:14,gridColumnStart:14,gridRowEnd:14,gridRow:14,gridColumn:14,gridColumnEnd:14,gridColumnGap:14,gridRowGap:14,gridArea:14,gridGap:14},ios_saf:{flex:8.1,flexBasis:8.1,flexDirection:8.1,flexGrow:8.1,flexFlow:8.1,flexShrink:8.1,flexWrap:8.1,alignContent:8.1,alignItems:8.1,alignSelf:8.1,justifyContent:8.1,order:8.1,transition:6,transitionDelay:6,transitionDuration:6,transitionProperty:6,transitionTimingFunction:6,transform:8.1,transformOrigin:8.1,transformOriginX:8.1,transformOriginY:8.1,backfaceVisibility:8.1,perspective:8.1,perspectiveOrigin:8.1,transformStyle:8.1,transformOriginZ:8.1,animation:8.1,animationDelay:8.1,animationDirection:8.1,animationFillMode:8.1,animationDuration:8.1,animationIterationCount:8.1,animationName:8.1,animationPlayState:8.1,animationTimingFunction:8.1,appearance:9.3,userSelect:9.3,backdropFilter:9.3,fontKerning:9.3,scrollSnapType:9.3,scrollSnapPointsX:9.3,scrollSnapPointsY:9.3,scrollSnapDestination:9.3,scrollSnapCoordinate:9.3,boxDecorationBreak:9.3,clipPath:9.3,maskImage:9.3,maskMode:9.3,maskRepeat:9.3,maskPosition:9.3,maskClip:9.3,maskOrigin:9.3,maskSize:9.3,maskComposite:9.3,mask:9.3,maskBorderSource:9.3,maskBorderMode:9.3,maskBorderSlice:9.3,maskBorderWidth:9.3,maskBorderOutset:9.3,maskBorderRepeat:9.3,maskBorder:9.3,maskType:9.3,textSizeAdjust:9.3,textDecorationStyle:9.3,textDecorationSkip:9.3,textDecorationLine:9.3,textDecorationColor:9.3,shapeImageThreshold:9.3,shapeImageMargin:9.3,shapeImageOutside:9.3,filter:9,hyphens:9.3,flowInto:9.3,flowFrom:9.3,breakBefore:8.1,breakAfter:8.1,breakInside:8.1,regionFragment:9.3,columnCount:8.1,columnFill:8.1,columnGap:8.1,columnRule:8.1,columnRuleColor:8.1,columnRuleStyle:8.1,columnRuleWidth:8.1,columns:8.1,columnSpan:8.1,columnWidth:8.1},android:{borderImage:4.2,borderImageOutset:4.2,borderImageRepeat:4.2,borderImageSlice:4.2,borderImageSource:4.2,borderImageWidth:4.2,flex:4.2,flexBasis:4.2,flexDirection:4.2,flexGrow:4.2,flexFlow:4.2,flexShrink:4.2,flexWrap:4.2,alignContent:4.2,alignItems:4.2,alignSelf:4.2,justifyContent:4.2,order:4.2,transition:4.2,transitionDelay:4.2,transitionDuration:4.2,transitionProperty:4.2,transitionTimingFunction:4.2,transform:4.4,transformOrigin:4.4,transformOriginX:4.4,transformOriginY:4.4,backfaceVisibility:4.4,perspective:4.4,perspectiveOrigin:4.4,transformStyle:4.4,transformOriginZ:4.4,animation:4.4,animationDelay:4.4,animationDirection:4.4,animationFillMode:4.4,animationDuration:4.4,animationIterationCount:4.4,animationName:4.4,animationPlayState:4.4,animationTimingFunction:4.4,appearance:46,userSelect:46,fontKerning:4.4,textEmphasisPosition:46,textEmphasis:46,textEmphasisStyle:46,textEmphasisColor:46,boxDecorationBreak:46,clipPath:46,maskImage:46,maskMode:46,maskRepeat:46,maskPosition:46,maskClip:46,maskOrigin:46,maskSize:46,maskComposite:46,mask:46,maskBorderSource:46,maskBorderMode:46,maskBorderSlice:46,maskBorderWidth:46,maskBorderOutset:46,maskBorderRepeat:46,maskBorder:46,maskType:46,filter:46,fontFeatureSettings:46,breakAfter:46,breakBefore:46,breakInside:46,columnCount:46,columnFill:46,columnGap:46,columnRule:46,columnRuleColor:46,columnRuleStyle:46,columnRuleWidth:46,columns:46,columnSpan:46,columnWidth:46},and_chr:{appearance:47,userSelect:47,textEmphasisPosition:47,textEmphasis:47,textEmphasisStyle:47,textEmphasisColor:47,boxDecorationBreak:47,clipPath:47,maskImage:47,maskMode:47,maskRepeat:47,maskPosition:47,maskClip:47,maskOrigin:47,maskSize:47,maskComposite:47,mask:47,maskBorderSource:47,maskBorderMode:47,maskBorderSlice:47,maskBorderWidth:47,maskBorderOutset:47,maskBorderRepeat:47,maskBorder:47,maskType:47,textDecorationStyle:47,textDecorationSkip:47,textDecorationLine:47,textDecorationColor:47,filter:47,fontFeatureSettings:47,breakAfter:47,breakBefore:47,breakInside:47,columnCount:47,columnFill:47,columnGap:47,columnRule:47,columnRuleColor:47,columnRuleStyle:47,columnRuleWidth:47,columns:47,columnSpan:47,columnWidth:47},and_uc:{flex:9.9,flexBasis:9.9,flexDirection:9.9,flexGrow:9.9,flexFlow:9.9,flexShrink:9.9,flexWrap:9.9,alignContent:9.9,alignItems:9.9,alignSelf:9.9,justifyContent:9.9,order:9.9,transition:9.9,transitionDelay:9.9,transitionDuration:9.9,transitionProperty:9.9,transitionTimingFunction:9.9,transform:9.9,transformOrigin:9.9,transformOriginX:9.9,transformOriginY:9.9,backfaceVisibility:9.9,perspective:9.9,perspectiveOrigin:9.9,transformStyle:9.9,transformOriginZ:9.9,animation:9.9,animationDelay:9.9,animationDirection:9.9,animationFillMode:9.9,animationDuration:9.9,animationIterationCount:9.9,animationName:9.9,animationPlayState:9.9,animationTimingFunction:9.9,appearance:9.9,userSelect:9.9,fontKerning:9.9,textEmphasisPosition:9.9,textEmphasis:9.9,textEmphasisStyle:9.9,textEmphasisColor:9.9,maskImage:9.9,maskMode:9.9,maskRepeat:9.9,maskPosition:9.9,maskClip:9.9,maskOrigin:9.9,maskSize:9.9,maskComposite:9.9,mask:9.9,maskBorderSource:9.9,maskBorderMode:9.9,maskBorderSlice:9.9,maskBorderWidth:9.9,maskBorderOutset:9.9,maskBorderRepeat:9.9,maskBorder:9.9,maskType:9.9,textSizeAdjust:9.9,filter:9.9,hyphens:9.9,flowInto:9.9,flowFrom:9.9,breakBefore:9.9,breakAfter:9.9,breakInside:9.9,regionFragment:9.9,fontFeatureSettings:9.9,columnCount:9.9,columnFill:9.9,columnGap:9.9,columnRule:9.9,columnRuleColor:9.9,columnRuleStyle:9.9,columnRuleWidth:9.9,columns:9.9,columnSpan:9.9,columnWidth:9.9},op_mini:{borderImage:5,borderImageOutset:5,borderImageRepeat:5,borderImageSlice:5,borderImageSource:5,borderImageWidth:5,tabSize:5,objectFit:5,objectPosition:5}};e.exports=r},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var o=r(20),i=n(o),a=r(21),s=n(a),u=r(22),l=n(u),f=r(23),c=n(f),d=r(24),p=n(d),m=r(25),y=n(m),b=r(27),g=n(b),v=r(28),h=n(v);t["default"]=[i["default"],s["default"],c["default"],p["default"],y["default"],g["default"],h["default"],l["default"]],e.exports=t["default"]},function(e,t){"use strict";function r(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function n(e){var t=e.property,n=e.value,o=e.browserInfo,i=e.prefix,a=e.keepUnprefixed,s=e.forceRun,u=o.browser,l=o.version;if("string"==typeof n&&n.indexOf("calc(")>-1&&(s||"firefox"===u&&15>l||"chrome"===u&&25>l||"safari"===u&&6.1>l||"ios_saf"===u&&7>l)){var f=s?["-webkit-","-moz-"].map(function(e){return n.replace(/calc\(/g,e+"calc(")}).join(";"+t+":"):n.replace(/calc\(/g,i.css+"calc(");return r({},t,f+(a?";"+t+":"+n:""))}}Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=n,e.exports=t["default"]},function(e,t){"use strict";function r(e){var t=e.property,r=e.value,o=e.browserInfo,i=e.prefix,a=e.keepUnprefixed,s=e.forceRun,u=o.browser,l=o.version;if("cursor"===t&&n[r]&&(s||"firefox"===u&&24>l||"chrome"===u&&37>l||"safari"===u&&9>l||"opera"===u&&24>l)){var f=s?["-webkit-","-moz-"].map(function(e){return e+r}).join(";"+t+":"):i.css+r;return{cursor:f+(a?";"+t+":"+r:"")}}}Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=r;var n={"zoom-in":!0,"zoom-out":!0,grab:!0,grabbing:!0};e.exports=t["default"]},function(e,t){"use strict";function r(e){var t=e.property,r=e.value,o=e.browserInfo,i=(e.prefix,e.keepUnprefixed),a=e.forceRun,s=o.browser,u=o.version;if("display"===t&&n[r]&&(a||"chrome"===s&&29>u&&u>20||("safari"===s||"ios_saf"===s)&&9>u&&u>6||"opera"===s&&(15==u||16==u))){var l=a?["-webkit-box","-moz-box","-ms-"+r+"box","-webkit-"+r].join(";"+t+":"):"-webkit-"+r;return{display:l+(i?";"+t+":"+r:"")}}}Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=r;var n={flex:!0,"inline-flex":!0};e.exports=t["default"]},function(e,t){"use strict";function r(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function n(e){var t=e.property,n=e.value,a=e.browserInfo,s=e.prefix,u=e.keepUnprefixed,l=e.forceRun;a.browser,a.version;if(o[t]&&i[n]){var f=l?["-webkit-","-moz-"].map(function(e){return e+n}).join(";"+t+":"):s.css+n;return r({},t,f+(u?";"+t+":"+n:""))}}Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=n;var o={maxHeight:!0,maxWidth:!0,width:!0,height:!0,columnWidth:!0,minWidth:!0,minHeight:!0},i={"min-content":!0,"max-content":!0,"fill-available":!0,"fit-content":!0,"contain-floats":!0};e.exports=t["default"]},function(e,t){"use strict";function r(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function n(e){var t=e.property,n=e.value,i=e.browserInfo,a=e.prefix,s=e.keepUnprefixed,u=e.forceRun,l=i.browser,f=i.version;if("string"==typeof n&&null!==n.match(o)&&(u||"firefox"===l&&16>f||"chrome"===l&&26>f||("safari"===l||"ios_saf"===l)&&7>f||("opera"===l||"op_mini"===l)&&12.1>f||"android"===l&&4.4>f||"and_uc"===l)){var c=u?["-webkit-","-moz-"].map(function(e){return e+n}).join(";"+t+":"):a.css+n;return r({},t,c+(s?";"+t+":"+n:""))}}Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=n;var o=/linear-gradient|radial-gradient|repeating-linear-gradient|repeating-radial-gradient/;e.exports=t["default"]},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function i(e){var t=e.property,r=e.value,n=e.browserInfo,i=e.prefix,s=e.keepUnprefixed,l=e.forceRun,c=e.requiresPrefix;n.browser,n.version;if("string"==typeof r&&(t.toLowerCase().indexOf("transition")>-1||t.toLowerCase().indexOf("transitionproperty")>-1)){var d,p=function(){var e=Object.keys(c).map(function(e){return(0,u["default"])(e)}),n=r,a=n.split(/,(?![^()]*(?:\([^()]*\))?\))/g);e.forEach(function(e){a.forEach(function(t,r){if(t.indexOf(e)>-1){var n=l?["-webkit-","-moz-","-ms-"].map(function(r){return t.replace(e,r+e)}).join(","):t.replace(e,i.css+e);a[r]=n+(s?","+t:"")}})});var p=a.join(",");return l?{v:(d={},o(d,"Webkit"+(0,f["default"])(t),p),o(d,"Moz"+(0,f["default"])(t),p),o(d,"ms"+(0,f["default"])(t),p),o(d,t,p),d)}:{v:o({},t,p)}}();if("object"===("undefined"==typeof p?"undefined":a(p)))return p.v}}var a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol?"symbol":typeof e};Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=i;var s=r(26),u=n(s),l=r(15),f=n(l);e.exports=t["default"]},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=function(e){return e.replace(/([a-z]|^)([A-Z])/g,function(e,t,r){return t+"-"+r.toLowerCase()}).replace("ms-","-ms-")},e.exports=t["default"]},function(e,t){"use strict";function r(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function n(e){var t=e.property,n=e.value,o=e.styles,u=e.browserInfo,l=(e.prefix,e.keepUnprefixed),f=e.forceRun,c=u.browser,d=u.version;if(s[t]&&(f||("ie_mob"===c||"ie"===c)&&10==d)){if(l||delete o[t],a[t])return r({},a[t],i[n]||n);if(i[n])return r({},t,i[n]+(l?";"+t+":"+n:""))}}Object.defineProperty(t,"__esModule",{value:!0});var o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e};t["default"]=n;var i={"space-around":"distribute","space-between":"justify","flex-start":"start","flex-end":"end",flex:"-ms-flexbox","inline-flex":"-ms-inline-flexbox"},a={alignContent:"msFlexLinePack",alignSelf:"msFlexItemAlign",alignItems:"msFlexAlign",justifyContent:"msFlexPack",order:"msFlexOrder",flexGrow:"msFlexPositive",flexShrink:"msFlexNegative",flexBasis:"msPreferredSize"},s=Object.keys(a).concat("display").reduce(function(e,t){return o({},e,r({},t,!0))},{});e.exports=t["default"]},function(e,t){"use strict";function r(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function n(e){var t=e.property,n=e.value,o=e.styles,u=e.browserInfo,l=e.prefix,f=e.keepUnprefixed,c=e.forceRun,d=u.browser,p=u.version;if(s[t]&&(c||"firefox"===d&&22>p||"chrome"===d&&21>p||("safari"===d||"ios_saf"===d)&&6.1>=p||"android"===d&&4.4>p||"and_uc"===d)){if(f||delete o[t],"flexDirection"===t)return{WebkitBoxOrient:n.indexOf("column")>-1?"vertical":"horizontal",WebkitBoxDirection:n.indexOf("reverse")>-1?"reverse":"normal"};if("display"===t&&i[n])return{display:l.css+i[n]+(f?";"+t+":"+n:"")};if(a[t])return r({},a[t],i[n]||n);if(i[n])return r({},t,i[n]+(f?";"+t+":"+n:""))}}Object.defineProperty(t,"__esModule",{value:!0});var o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e};t["default"]=n;var i={"space-around":"justify","space-between":"justify","flex-start":"start","flex-end":"end","wrap-reverse":"multiple",wrap:"multiple",flex:"box","inline-flex":"inline-box"},a={alignItems:"WebkitBoxAlign",justifyContent:"WebkitBoxPack",flexWrap:"WebkitBoxLines"},s=Object.keys(a).concat(["alignContent","alignSelf","display","order","flexGrow","flexShrink","flexBasis","flexDirection"]).reduce(function(e,t){return o({},e,r({},t,!0))},{});e.exports=t["default"]},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var o=r(30),i=n(o),a=function(e,t,r){var n=(0,i["default"])(t);return!!e&&!!e._radiumStyleState&&!!e._radiumStyleState[n]&&e._radiumStyleState[n][r]};t["default"]=a,e.exports=t["default"]},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){return null===e||void 0===e?"main":e.toString()};t["default"]=r,e.exports=t["default"]},function(e,t){"use strict";function r(e){if(!e)return"";for(var t=5381,r=e.length-1;r;)t=33*t^e.charCodeAt(r),r-=1;return(t>>>0).toString(16)}Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=r,e.exports=t["default"]},function(e,t){"use strict";function r(e){return e&&e.constructor===Object&&e.toString===Object.prototype.toString}function n(e){var t={};return e.forEach(function(e){e&&"object"===("undefined"==typeof e?"undefined":o(e))&&(Array.isArray(e)&&(e=n(e)),Object.keys(e).forEach(function(o){if(!r(e[o])||!r(t[o]))return void(t[o]=e[o]);if(0===o.indexOf("@media"))for(var i=o;;)if(i+=" ",!t[i])return void(t[i]=e[o]);t[o]=n([t[o],e[o]])}))}),t}Object.defineProperty(t,"__esModule",{value:!0});var o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol?"symbol":typeof e};t.isNestedStyle=r,t.mergeStyles=n},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var o=r(34),i=n(o),a=r(35),s=n(a),u=r(36),l=n(u),f=r(37),c=n(f),d=r(38),p=n(d),m=r(40),y=n(m),b=r(41),g=n(b);t["default"]={checkProps:i["default"],keyframes:s["default"],mergeStyleArray:l["default"],prefix:c["default"],resolveInteractionStyles:p["default"],resolveMediaQueries:y["default"],visited:g["default"]},e.exports=t["default"]},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=(Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},"function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol?"symbol":typeof e},function(){});t["default"]=n,e.exports=t["default"]},function(e,t){"use strict";function r(e){var t=e.addCSS,r=e.config,n=e.style,o=Object.keys(n).reduce(function(e,o){var i=n[o];if("animationName"===o&&i&&i.__radiumKeyframes){var a=i,s=a.__process(r.userAgent),u=s.animationName,l=s.css;t(l),i=u}return e[o]=i,e},{});return{style:o}}Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=r,e.exports=t["default"]},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){var t=e.style,r=e.mergeStyles,n=Array.isArray(t)?r(t):t;return{style:n}};t["default"]=r,e.exports=t["default"]},function(e,t,r){"use strict";function n(e){var t=e.config,r=e.style,n=(0,o.getPrefixedStyle)(r,t.userAgent);return{style:n}}Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=n;var o=r(10);e.exports=t["default"]},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var o=r(39),i=n(o),a=function(e){return":hover"===e||":active"===e||":focus"===e},s=function(e){var t=e.ExecutionEnvironment,r=e.getComponentField,n=e.getState,o=e.mergeStyles,s=e.props,u=e.setState,l=e.style,f={},c={};l[":hover"]&&!function(){var e=s.onMouseEnter;c.onMouseEnter=function(t){e&&e(t),u(":hover",!0)};var t=s.onMouseLeave;c.onMouseLeave=function(e){t&&t(e),u(":hover",!1)}}(),l[":active"]&&!function(){var e=s.onMouseDown;c.onMouseDown=function(t){e&&e(t),f._lastMouseDown=Date.now(),u(":active","viamousedown")};var t=s.onKeyDown;c.onKeyDown=function(e){t&&t(e),(" "===e.key||"Enter"===e.key)&&u(":active","viakeydown")};var r=s.onKeyUp;c.onKeyUp=function(e){r&&r(e),(" "===e.key||"Enter"===e.key)&&u(":active",!1)}}(),l[":focus"]&&!function(){var e=s.onFocus;c.onFocus=function(t){e&&e(t),u(":focus",!0)};var t=s.onBlur;c.onBlur=function(e){t&&t(e),u(":focus",!1)}}(),l[":active"]&&!r("_radiumMouseUpListener")&&t.canUseEventListeners&&(f._radiumMouseUpListener=i["default"].subscribe(function(){Object.keys(r("state")._radiumStyleState).forEach(function(e){"viamousedown"===n(":active",e)&&u(":active",!1,e)})}));var d=Object.keys(l).filter(function(e){return a(e)&&n(e)}).map(function(e){return l[e]}),p=o([l].concat(d));return p=Object.keys(p).reduce(function(e,t){return a(t)||(e[t]=p[t]),e},{}),{componentFields:f,props:c,style:p}};t["default"]=s,e.exports=t["default"]},function(e,t){"use strict";function r(){n.forEach(function(e){e()})}Object.defineProperty(t,"__esModule",{value:!0});var n=[],o=!1,i=function(e){return-1===n.indexOf(e)&&n.push(e),o||(window.addEventListener("mouseup",r),o=!0),{remove:function(){var t=n.indexOf(e);n.splice(t,1),0===n.length&&o&&(window.removeEventListener("mouseup",r),o=!1)}}};t["default"]={subscribe:i,__triggerForTests:r},e.exports=t["default"]},function(e,t){"use strict";function r(e){return void 0===l&&(l=!!e.canUseDOM&&!!window&&!!window.matchMedia&&function(e){return window.matchMedia(e)}||null),l}function n(e,t){return Object.keys(e).filter(function(r){return t(e[r],r)}).reduce(function(t,r){return t[r]=e[r],t},{})}function o(e){return Object.keys(e).reduce(function(t,r){return 0!==r.indexOf("@media")&&(t[r]=e[r]),t},{})}function i(e){var t=e.addCSS,r=e.appendImportantToEachValue,o=e.cssRuleSetToString,i=e.hash,a=e.isNestedStyle,s=e.style,u=e.userAgent,l="";return Object.keys(s).filter(function(e){return 0===e.indexOf("@media")}).map(function(e){var f=r(n(s[e],function(e){return!a(e)}));if(Object.keys(f).length){var c=o("",f,u),d="rmq-"+i(e+c),p=e+"{ ."+d+c+"}";t(p),l+=(l?" ":"")+d}}),l}function a(e){var t=e.listener,r=e.listenersByQuery,n=e.matchMedia,o=e.mediaQueryListsByQuery,i=e.query;i=i.replace("@media ","");var a=o[i];return!a&&n&&(o[i]=a=n(i)),r&&r[i]||(a.addListener(t),r[i]={remove:function(){a.removeListener(t)}}),a}function s(e){var t=e.ExecutionEnvironment,s=e.addCSS,l=e.appendImportantToEachValue,f=e.config,c=e.cssRuleSetToString,d=e.getComponentField,p=e.getGlobalState,m=e.hash,y=e.isNestedStyle,b=e.mergeStyles,g=e.props,v=e.setState,h=e.style,x=o(h),S=i({addCSS:s,appendImportantToEachValue:l,cssRuleSetToString:c,hash:m,isNestedStyle:y,style:h,userAgent:f.userAgent}),k=S?{className:S+(g.className?" "+g.className:"")}:null,_=f.matchMedia||r(t);if(!_)return{props:k,style:x};var w=u({},d("_radiumMediaQueryListenersByQuery")),O=p("mediaQueryListsByQuery")||{};return Object.keys(h).filter(function(e){return 0===e.indexOf("@media")}).map(function(e){var t=n(h[e],y);if(Object.keys(t).length){var r=a({listener:function(){return v(e,r.matches,"_all")},listenersByQuery:w,matchMedia:_,mediaQueryListsByQuery:O,query:e});r.matches&&(x=b([x,t]))}}),{componentFields:{_radiumMediaQueryListenersByQuery:w},globalState:{mediaQueryListsByQuery:O},props:k,style:x}}Object.defineProperty(t,"__esModule",{value:!0});var u=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e};t["default"]=s;var l=void 0;e.exports=t["default"]},function(e,t){"use strict";function r(e){var t=e.addCSS,r=e.appendImportantToEachValue,n=e.config,o=e.cssRuleSetToString,i=e.hash,a=e.props,s=e.style,u=a.className,l=Object.keys(s).reduce(function(e,a){var l=s[a];if(":visited"===a){l=r(l);var f=o("",l,n.userAgent),c="rad-"+i(f),d="."+c+":visited"+f;t(d),u=(u?u+" ":"")+c}else e[a]=l;return e},{});return{props:u===a.className?null:{className:u},style:l}}Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=r,e.exports=t["default"]},function(e,t,r){var n,o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol?"symbol":typeof e};/*! | ||
Copyright (c) 2015 Jed Watson. | ||
@@ -24,2 +12,2 @@ Based on code that is Copyright 2013-2015, Facebook, Inc. | ||
*/ | ||
!function(){"use strict";var i=!("undefined"==typeof window||!window.document||!window.document.createElement),a={canUseDOM:i,canUseWorkers:"undefined"!=typeof Worker,canUseEventListeners:i&&!(!window.addEventListener&&!window.attachEvent),canUseViewport:i&&!!window.screen};"object"===n(r(46))&&r(46)?(o=function(){return a}.call(t,r,t,e),!(void 0!==o&&(e.exports=o))):"undefined"!=typeof e&&e.exports?e.exports=a:window.ExecutionEnvironment=a}()},function(e,t){(function(t){e.exports=t}).call(t,{})},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var o=r(10),i=n(o),a=r(2),s=n(a),u=s["default"].createClass({displayName:"Style",propTypes:{radiumConfig:a.PropTypes.object,rules:a.PropTypes.object,scopeSelector:a.PropTypes.string},contextTypes:{_radiumConfig:a.PropTypes.object},getDefaultProps:function(){return{scopeSelector:""}},_buildStyles:function(e){var t=this,r=this.props.radiumConfig&&this.props.radiumConfig.userAgent||this.context&&this.context._radiumConfig&&this.context._radiumConfig.userAgent;return Object.keys(e).reduce(function(n,o){var a=t.props.scopeSelector,s=e[o];if("mediaQueries"===o)n+=t._buildMediaQueryString(s);else{var u=a?o.split(",").map(function(e){return a+" "+e.trim()}).join(","):o;n+=(0,i["default"])(u,s,r)}return n},"")},_buildMediaQueryString:function(e){var t=this,r=this._getContextMediaQueries(),n="";return Object.keys(e).forEach(function(o){var i=r[o]?r[o]:o;n+="@media "+i+"{"+t._buildStyles(e[o])+"}"}),n},_getContextMediaQueries:function(){var e=this,t={};return this.context&&this.context.mediaQueries&&Object.keys(this.context.mediaQueries).forEach(function(r){t[r]=e.context.mediaQueries[r].media}),t},render:function(){if(!this.props.rules)return null;var e=this._buildStyles(this.props.rules);return s["default"].createElement("style",{dangerouslySetInnerHTML:{__html:e}})}});t["default"]=u,e.exports=t["default"]},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(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 a(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)}function s(e){if(!e._radiumStyleKeeper){var t=e.props.radiumConfig&&e.props.radiumConfig.userAgent||e.context._radiumConfig&&e.context._radiumConfig.userAgent;e._radiumStyleKeeper=new p["default"](t)}return e._radiumStyleKeeper}Object.defineProperty(t,"__esModule",{value:!0});var u=r(2),l=n(u),f=r(1),c=n(f),d=r(3),p=n(d),m=r(49),y=n(m),g=function(e){function t(){o(this,t);var r=i(this,e.apply(this,arguments));return s(r),r}return a(t,e),t.prototype.getChildContext=function(){return{_radiumStyleKeeper:s(this)}},t.prototype.render=function(){return l["default"].createElement("div",this.props,this.props.children,l["default"].createElement(y["default"],null))},t}(u.Component);g.contextTypes={_radiumConfig:u.PropTypes.object,_radiumStyleKeeper:u.PropTypes.instanceOf(p["default"])},g.childContextTypes={_radiumStyleKeeper:u.PropTypes.instanceOf(p["default"])},g=(0,c["default"])(g),t["default"]=g,e.exports=t["default"]},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(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 a(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)}var s,u;Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var l=r(2),f=n(l),c=r(3),d=n(c),p=(u=s=function(e){function t(){o(this,t);var r=i(this,e.apply(this,arguments));return r.state=r._getCSSState(),r._onChange=r._onChange.bind(r),r}return a(t,e),t.prototype.componentDidMount=function(){this._isMounted=!0,this._subscription=this.context._radiumStyleKeeper.subscribe(this._onChange),this._onChange()},t.prototype.componentWillUnmount=function(){this._isMounted=!1,this._subscription&&this._subscription.remove()},t.prototype._getCSSState=function(){return{css:this.context._radiumStyleKeeper.getCSS()}},t.prototype._onChange=function(){var e=this;setTimeout(function(){e._isMounted&&e.setState(e._getCSSState())},0)},t.prototype.render=function(){return f["default"].createElement("style",{dangerouslySetInnerHTML:{__html:this.state.css}})},t}(l.Component),s.contextTypes={_radiumStyleKeeper:f["default"].PropTypes.instanceOf(d["default"])},u);t["default"]=p,e.exports=t["default"]}])}); | ||
!function(){"use strict";var i=!("undefined"==typeof window||!window.document||!window.document.createElement),a={canUseDOM:i,canUseWorkers:"undefined"!=typeof Worker,canUseEventListeners:i&&!(!window.addEventListener&&!window.attachEvent),canUseViewport:i&&!!window.screen};"object"===o(r(43))&&r(43)?(n=function(){return a}.call(t,r,t,e),!(void 0!==n&&(e.exports=n))):"undefined"!=typeof e&&e.exports?e.exports=a:window.ExecutionEnvironment=a}()},function(e,t){(function(t){e.exports=t}).call(t,{})},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var o=r(8),i=n(o),a=r(2),s=n(a),u=s["default"].createClass({displayName:"Style",propTypes:{radiumConfig:a.PropTypes.object,rules:a.PropTypes.object,scopeSelector:a.PropTypes.string},contextTypes:{_radiumConfig:a.PropTypes.object},getDefaultProps:function(){return{scopeSelector:""}},_buildStyles:function(e){var t=this,r=this.props.radiumConfig&&this.props.radiumConfig.userAgent||this.context&&this.context._radiumConfig&&this.context._radiumConfig.userAgent;return Object.keys(e).reduce(function(n,o){var a=t.props.scopeSelector,s=e[o];if("mediaQueries"===o)n+=t._buildMediaQueryString(s);else{var u=a?o.split(",").map(function(e){return a+" "+e.trim()}).join(","):o;n+=(0,i["default"])(u,s,r)}return n},"")},_buildMediaQueryString:function(e){var t=this,r=this._getContextMediaQueries(),n="";return Object.keys(e).forEach(function(o){var i=r[o]?r[o]:o;n+="@media "+i+"{"+t._buildStyles(e[o])+"}"}),n},_getContextMediaQueries:function(){var e=this,t={};return this.context&&this.context.mediaQueries&&Object.keys(this.context.mediaQueries).forEach(function(r){t[r]=e.context.mediaQueries[r].media}),t},render:function(){if(!this.props.rules)return null;var e=this._buildStyles(this.props.rules);return s["default"].createElement("style",{dangerouslySetInnerHTML:{__html:e}})}});t["default"]=u,e.exports=t["default"]},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(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 a(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)}function s(e){if(!e._radiumStyleKeeper){var t=e.props.radiumConfig&&e.props.radiumConfig.userAgent||e.context._radiumConfig&&e.context._radiumConfig.userAgent;e._radiumStyleKeeper=new p["default"](t)}return e._radiumStyleKeeper}Object.defineProperty(t,"__esModule",{value:!0});var u=r(2),l=n(u),f=r(1),c=n(f),d=r(3),p=n(d),m=r(46),y=n(m),b=function(e){function t(){o(this,t);var r=i(this,e.apply(this,arguments));return s(r),r}return a(t,e),t.prototype.getChildContext=function(){return{_radiumStyleKeeper:s(this)}},t.prototype.render=function(){return l["default"].createElement("div",this.props,this.props.children,l["default"].createElement(y["default"],null))},t}(u.Component);b.contextTypes={_radiumConfig:u.PropTypes.object,_radiumStyleKeeper:u.PropTypes.instanceOf(p["default"])},b.childContextTypes={_radiumStyleKeeper:u.PropTypes.instanceOf(p["default"])},b=(0,c["default"])(b),t["default"]=b,e.exports=t["default"]},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(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 a(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["default"]=void 0;var s,u,l=r(2),f=n(l),c=r(3),d=n(c),p=(u=s=function(e){function t(){o(this,t);var r=i(this,e.apply(this,arguments));return r.state=r._getCSSState(),r._onChange=r._onChange.bind(r),r}return a(t,e),t.prototype.componentDidMount=function(){this._isMounted=!0,this._subscription=this.context._radiumStyleKeeper.subscribe(this._onChange),this._onChange()},t.prototype.componentWillUnmount=function(){this._isMounted=!1,this._subscription&&this._subscription.remove()},t.prototype._getCSSState=function(){return{css:this.context._radiumStyleKeeper.getCSS()}},t.prototype._onChange=function(){var e=this;setTimeout(function(){e._isMounted&&e.setState(e._getCSSState())},0)},t.prototype.render=function(){return f["default"].createElement("style",{dangerouslySetInnerHTML:{__html:this.state.css}})},t}(l.Component),s.contextTypes={_radiumStyleKeeper:f["default"].PropTypes.instanceOf(d["default"])},u);t["default"]=p,e.exports=t["default"]},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}function o(e,t){return{__radiumKeyframes:!0,__process:function(r){var n=(0,l.getPrefixedKeyframes)(r),o=Object.keys(e).map(function(t){return(0,a["default"])(t,e[t],r)}).join("\n"),i=(t?t+"-":"")+"radium-animation-"+(0,u["default"])(o),s="@"+n+" "+i+" {\n"+o+"\n}\n";return{css:s,animationName:i}}}}Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=o;var i=r(8),a=n(i),s=r(31),u=n(s),l=r(10);e.exports=t["default"]}])}); |
@@ -8,2 +8,3 @@ 'use strict'; | ||
// Copied from https://github.com/facebook/react/blob/ | ||
@@ -10,0 +11,0 @@ // 102cd291899f9942a76c40a0e78920a6fe544dc1/ |
@@ -7,2 +7,3 @@ 'use strict'; | ||
var _camelCaseRegex = /([a-z])?([A-Z])/g; | ||
@@ -9,0 +10,0 @@ |
@@ -40,3 +40,3 @@ 'use strict'; | ||
var StyleRoot = (function (_Component) { | ||
var StyleRoot = function (_Component) { | ||
_inherits(StyleRoot, _Component); | ||
@@ -67,3 +67,3 @@ | ||
return StyleRoot; | ||
})(_react.Component); | ||
}(_react.Component); | ||
@@ -70,0 +70,0 @@ StyleRoot.contextTypes = { |
'use strict'; | ||
var _class, _temp; | ||
Object.defineProperty(exports, "__esModule", { | ||
@@ -10,2 +8,4 @@ value: true | ||
var _class, _temp; | ||
var _react = require('react'); | ||
@@ -27,3 +27,3 @@ | ||
var StyleSheet = (_temp = _class = (function (_Component) { | ||
var StyleSheet = (_temp = _class = function (_Component) { | ||
_inherits(StyleSheet, _Component); | ||
@@ -72,3 +72,3 @@ | ||
return StyleSheet; | ||
})(_react.Component), _class.contextTypes = { | ||
}(_react.Component), _class.contextTypes = { | ||
_radiumStyleKeeper: _react2.default.PropTypes.instanceOf(_styleKeeper2.default) | ||
@@ -75,0 +75,0 @@ }, _temp); |
@@ -1,3 +0,1 @@ | ||
'use strict'; | ||
var _plugins = require('./plugins'); | ||
'use strict'; |
'use strict'; | ||
var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; | ||
Object.defineProperty(exports, "__esModule", { | ||
value: true | ||
}); | ||
var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol ? "symbol" : typeof obj; }; | ||
var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; | ||
exports.default = enhanceWithRadium; | ||
@@ -28,4 +31,2 @@ | ||
function _typeof(obj) { return obj && typeof Symbol !== "undefined" && obj.constructor === Symbol ? "symbol" : typeof obj; } | ||
var KEYS_TO_IGNORE_WHEN_COPYING_PROPERTIES = ['arguments', 'callee', 'caller', 'length', 'name', 'prototype', 'type']; | ||
@@ -43,3 +44,3 @@ | ||
function enhanceWithRadium(configOrComposedComponent) { | ||
var _class2, _temp; | ||
var _class, _temp; | ||
@@ -49,3 +50,3 @@ var config = arguments.length <= 1 || arguments[1] === undefined ? {} : arguments[1]; | ||
if (typeof configOrComposedComponent !== 'function') { | ||
var _ret = (function () { | ||
var _ret = function () { | ||
var newConfig = _extends({}, config, configOrComposedComponent); | ||
@@ -57,3 +58,3 @@ return { | ||
}; | ||
})(); | ||
}(); | ||
@@ -68,7 +69,7 @@ if ((typeof _ret === 'undefined' ? 'undefined' : _typeof(_ret)) === "object") return _ret.v; | ||
if (!ComposedComponent.render && !ComposedComponent.prototype.render) { | ||
ComposedComponent = (function (_Component) { | ||
_inherits(_class, _Component); | ||
ComposedComponent = function (_Component) { | ||
_inherits(ComposedComponent, _Component); | ||
function _class() { | ||
_classCallCheck(this, _class); | ||
function ComposedComponent() { | ||
_classCallCheck(this, ComposedComponent); | ||
@@ -78,12 +79,12 @@ return _possibleConstructorReturn(this, _Component.apply(this, arguments)); | ||
_class.prototype.render = function render() { | ||
ComposedComponent.prototype.render = function render() { | ||
return component(this.props, this.context); | ||
}; | ||
return _class; | ||
})(_react.Component); | ||
return ComposedComponent; | ||
}(_react.Component); | ||
ComposedComponent.displayName = component.displayName || component.name; | ||
} | ||
var RadiumEnhancer = (_temp = _class2 = (function (_ComposedComponent) { | ||
var RadiumEnhancer = (_temp = _class = function (_ComposedComponent) { | ||
_inherits(RadiumEnhancer, _ComposedComponent); | ||
@@ -148,3 +149,3 @@ | ||
return RadiumEnhancer; | ||
})(ComposedComponent), _class2._isRadiumEnhanced = true, _temp); | ||
}(ComposedComponent), _class._isRadiumEnhanced = true, _temp); | ||
@@ -151,0 +152,0 @@ // Class inheritance uses Object.create and because of __proto__ issues |
@@ -7,2 +7,3 @@ 'use strict'; | ||
var getStateKey = function getStateKey(elementKey) { | ||
@@ -9,0 +10,0 @@ return elementKey === null || elementKey === undefined ? 'main' : elementKey.toString(); |
@@ -8,2 +8,3 @@ 'use strict'; | ||
// a simple djb2 hash based on hash-string: | ||
@@ -10,0 +11,0 @@ // https://github.com/MatthewBarker/hash-string/blob/master/source/hash-string.js |
@@ -6,17 +6,11 @@ 'use strict'; | ||
}); | ||
var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol ? "symbol" : typeof obj; }; | ||
exports.isNestedStyle = isNestedStyle; | ||
exports.mergeStyles = mergeStyles; | ||
var _isPlainObject = require('is-plain-object'); | ||
var _isPlainObject2 = _interopRequireDefault(_isPlainObject); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
function _typeof(obj) { return obj && typeof Symbol !== "undefined" && obj.constructor === Symbol ? "symbol" : typeof obj; } | ||
function isNestedStyle(value) { | ||
// Don't merge objects overriding toString, since they should be converted | ||
// to string values. | ||
return (0, _isPlainObject2.default)(value) && value.toString === Object.prototype.toString; | ||
return value && value.constructor === Object && value.toString === Object.prototype.toString; | ||
} | ||
@@ -38,7 +32,26 @@ | ||
Object.keys(style).forEach(function (key) { | ||
if (isNestedStyle(style[key]) && isNestedStyle(result[key])) { | ||
result[key] = mergeStyles([result[key], style[key]]); | ||
} else { | ||
// Simple case, nothing nested | ||
if (!isNestedStyle(style[key]) || !isNestedStyle(result[key])) { | ||
result[key] = style[key]; | ||
return; | ||
} | ||
// If nested media, don't merge the nested styles, append a space to the | ||
// end (benign when converted to CSS). This way we don't end up merging | ||
// media queries that appear later in the chain with those that appear | ||
// earlier. | ||
if (key.indexOf('@media') === 0) { | ||
var newKey = key; | ||
while (true) { | ||
// eslint-disable-line no-constant-condition | ||
newKey += ' '; | ||
if (!result[newKey]) { | ||
result[newKey] = style[key]; | ||
return; | ||
} | ||
} | ||
} | ||
// Merge all other nested styles recursively | ||
result[key] = mergeStyles([result[key], style[key]]); | ||
}); | ||
@@ -45,0 +58,0 @@ }); |
'use strict'; | ||
var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; | ||
Object.defineProperty(exports, "__esModule", { | ||
@@ -9,7 +7,7 @@ value: true | ||
var _index = require('./index'); | ||
var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; | ||
function _typeof(obj) { return obj && typeof Symbol !== "undefined" && obj.constructor === Symbol ? "symbol" : typeof obj; } | ||
var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol ? "symbol" : typeof obj; }; | ||
var checkProps = function checkProps() {}; | ||
var _checkProps = function checkProps() {}; | ||
@@ -34,3 +32,3 @@ if (process.env.NODE_ENV !== 'production') { | ||
checkProps = function (config) { | ||
_checkProps = function checkProps(config) { | ||
var componentName = config.componentName; | ||
@@ -57,3 +55,3 @@ var style = config.style; | ||
styleKeys.forEach(function (k) { | ||
return checkProps(_extends({}, config, { style: style[k] })); | ||
return _checkProps(_extends({}, config, { style: style[k] })); | ||
}); | ||
@@ -65,3 +63,3 @@ return; | ||
exports.default = checkProps; | ||
exports.default = _checkProps; | ||
module.exports = exports['default']; |
@@ -7,4 +7,2 @@ 'use strict'; | ||
var _config = require('../config'); | ||
var _checkPropsPlugin = require('./check-props-plugin'); | ||
@@ -34,4 +32,10 @@ | ||
var _visitedPlugin = require('./visited-plugin'); | ||
var _visitedPlugin2 = _interopRequireDefault(_visitedPlugin); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
/* eslint-disable block-scoped-const */ | ||
exports.default = { | ||
@@ -43,6 +47,5 @@ checkProps: _checkPropsPlugin2.default, | ||
resolveInteractionStyles: _resolveInteractionStylesPlugin2.default, | ||
resolveMediaQueries: _resolveMediaQueriesPlugin2.default | ||
resolveMediaQueries: _resolveMediaQueriesPlugin2.default, | ||
visited: _visitedPlugin2.default | ||
}; | ||
/* eslint-disable block-scoped-const */ | ||
module.exports = exports['default']; |
@@ -7,7 +7,2 @@ 'use strict'; | ||
exports.default = keyframesPlugin; | ||
var _index = require('./index'); | ||
var _keyframes = require('../keyframes'); | ||
function keyframesPlugin(_ref // eslint-disable-line no-shadow | ||
@@ -14,0 +9,0 @@ ) { |
@@ -7,3 +7,2 @@ 'use strict'; | ||
var _index = require('./index'); | ||
@@ -10,0 +9,0 @@ // Convenient syntax for multiple styles: `style={[style1, style2, etc]}` |
@@ -7,2 +7,3 @@ 'use strict'; | ||
var _callbacks = []; | ||
@@ -9,0 +10,0 @@ var _mouseUpListenerIsActive = false; |
@@ -8,4 +8,2 @@ 'use strict'; | ||
var _index = require('./index'); | ||
var _prefixer = require('../prefixer'); | ||
@@ -12,0 +10,0 @@ |
@@ -7,4 +7,2 @@ 'use strict'; | ||
var _index = require('./index'); | ||
var _mouseUpListener = require('./mouse-up-listener'); | ||
@@ -29,2 +27,3 @@ | ||
var newComponentFields = {}; | ||
@@ -31,0 +30,0 @@ var newProps = {}; |
'use strict'; | ||
var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; | ||
Object.defineProperty(exports, "__esModule", { | ||
value: true | ||
}); | ||
exports.default = resolveMediaQueries; | ||
var _config = require('../config'); | ||
var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; | ||
var _index = require('./index'); | ||
exports.default = resolveMediaQueries; | ||
var _appendImportantToEachValue = require('../append-important-to-each-value'); | ||
var _appendImportantToEachValue2 = _interopRequireDefault(_appendImportantToEachValue); | ||
var _hash = require('../hash'); | ||
var _hash2 = _interopRequireDefault(_hash); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
var _windowMatchMedia = undefined; | ||
@@ -54,3 +42,5 @@ function _getWindowMatchMedia(ExecutionEnvironment) { | ||
var addCSS = _ref.addCSS; | ||
var appendImportantToEachValue = _ref.appendImportantToEachValue; | ||
var cssRuleSetToString = _ref.cssRuleSetToString; | ||
var hash = _ref.hash; | ||
var isNestedStyle = _ref.isNestedStyle; | ||
@@ -64,3 +54,3 @@ var style = _ref.style; | ||
}).map(function (query) { | ||
var topLevelRules = (0, _appendImportantToEachValue2.default)(_filterObject(style[query], function (value) { | ||
var topLevelRules = appendImportantToEachValue(_filterObject(style[query], function (value) { | ||
return !isNestedStyle(value); | ||
@@ -76,3 +66,3 @@ })); | ||
// CSS classes cannot start with a number | ||
var mediaQueryClassName = 'rmq-' + (0, _hash2.default)(query + ruleCSS); | ||
var mediaQueryClassName = 'rmq-' + hash(query + ruleCSS); | ||
var css = query + '{ .' + mediaQueryClassName + ruleCSS + '}'; | ||
@@ -82,3 +72,3 @@ | ||
className += ' ' + mediaQueryClassName; | ||
className += (className ? ' ' : '') + mediaQueryClassName; | ||
}); | ||
@@ -117,2 +107,3 @@ return className; | ||
var addCSS = _ref3.addCSS; | ||
var appendImportantToEachValue = _ref3.appendImportantToEachValue; | ||
var config = _ref3.config; | ||
@@ -122,2 +113,3 @@ var cssRuleSetToString = _ref3.cssRuleSetToString; | ||
var getGlobalState = _ref3.getGlobalState; | ||
var hash = _ref3.hash; | ||
var isNestedStyle = _ref3.isNestedStyle; | ||
@@ -132,3 +124,5 @@ var mergeStyles = _ref3.mergeStyles; | ||
addCSS: addCSS, | ||
appendImportantToEachValue: appendImportantToEachValue, | ||
cssRuleSetToString: cssRuleSetToString, | ||
hash: hash, | ||
isNestedStyle: isNestedStyle, | ||
@@ -139,5 +133,5 @@ style: style, | ||
var newProps = { | ||
className: mediaQueryClassNames + ' ' + (props.className || '') | ||
}; | ||
var newProps = mediaQueryClassNames ? { | ||
className: mediaQueryClassNames + (props.className ? ' ' + props.className : '') | ||
} : null; | ||
@@ -144,0 +138,0 @@ var matchMedia = config.matchMedia || _getWindowMatchMedia(ExecutionEnvironment); |
@@ -6,2 +6,10 @@ 'use strict'; | ||
}); | ||
var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol ? "symbol" : typeof obj; }; /** | ||
* Based on https://github.com/jsstyles/css-vendor, but without having to | ||
* convert between different cases all the time. | ||
* | ||
* | ||
*/ | ||
exports.getPrefixedKeyframes = getPrefixedKeyframes; | ||
@@ -16,9 +24,2 @@ exports.getPrefixedStyle = getPrefixedStyle; | ||
function _typeof(obj) { return obj && typeof Symbol !== "undefined" && obj.constructor === Symbol ? "symbol" : typeof obj; } /** | ||
* Based on https://github.com/jsstyles/css-vendor, but without having to | ||
* convert between different cases all the time. | ||
* | ||
* | ||
*/ | ||
function transformValues(style) { | ||
@@ -55,3 +56,10 @@ return Object.keys(style).reduce(function (newStyle, key) { | ||
if (!_cachedPrefixer || actualUserAgent !== _lastUserAgent) { | ||
_cachedPrefixer = new _inlineStylePrefixer2.default({ userAgent: actualUserAgent }); | ||
if (actualUserAgent === 'all') { | ||
_cachedPrefixer = { | ||
prefix: _inlineStylePrefixer2.default.prefixAll, | ||
prefixedKeyframes: 'keyframes' | ||
}; | ||
} else { | ||
_cachedPrefixer = new _inlineStylePrefixer2.default({ userAgent: actualUserAgent }); | ||
} | ||
_lastUserAgent = actualUserAgent; | ||
@@ -58,0 +66,0 @@ } |
'use strict'; | ||
var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; | ||
Object.defineProperty(exports, "__esModule", { | ||
@@ -9,4 +7,10 @@ value: true | ||
var _config = require('./config'); | ||
var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; | ||
var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol ? "symbol" : typeof obj; }; | ||
var _appendImportantToEachValue = require('./append-important-to-each-value'); | ||
var _appendImportantToEachValue2 = _interopRequireDefault(_appendImportantToEachValue); | ||
var _cssRuleSetToString = require('./css-rule-set-to-string'); | ||
@@ -24,2 +28,6 @@ | ||
var _hash = require('./hash'); | ||
var _hash2 = _interopRequireDefault(_hash); | ||
var _mergeStyles = require('./merge-styles'); | ||
@@ -41,6 +49,4 @@ | ||
function _typeof(obj) { return obj && typeof Symbol !== "undefined" && obj.constructor === Symbol ? "symbol" : typeof obj; } | ||
var DEFAULT_CONFIG = { | ||
plugins: [_plugins2.default.mergeStyleArray, _plugins2.default.checkProps, _plugins2.default.resolveMediaQueries, _plugins2.default.resolveInteractionStyles, _plugins2.default.keyframes, _plugins2.default.prefix, _plugins2.default.checkProps] | ||
plugins: [_plugins2.default.mergeStyleArray, _plugins2.default.checkProps, _plugins2.default.resolveMediaQueries, _plugins2.default.resolveInteractionStyles, _plugins2.default.keyframes, _plugins2.default.visited, _plugins2.default.prefix, _plugins2.default.checkProps] | ||
}; | ||
@@ -227,2 +233,3 @@ | ||
addCSS: addCSS, | ||
appendImportantToEachValue: _appendImportantToEachValue2.default, | ||
componentName: componentName, | ||
@@ -234,2 +241,3 @@ config: config, | ||
getState: componentGetState, | ||
hash: _hash2.default, | ||
mergeStyles: _mergeStyles.mergeStyles, | ||
@@ -283,3 +291,3 @@ props: newProps, | ||
// | ||
resolveStyles = function (component, // ReactComponent, flow+eslint complaining | ||
resolveStyles = function resolveStyles(component, // ReactComponent, flow+eslint complaining | ||
renderedElement) { | ||
@@ -286,0 +294,0 @@ var // ReactElement |
@@ -9,3 +9,3 @@ 'use strict'; | ||
var StyleKeeper = (function () { | ||
var StyleKeeper = function () { | ||
function StyleKeeper(userAgent) { | ||
@@ -65,5 +65,5 @@ _classCallCheck(this, StyleKeeper); | ||
return StyleKeeper; | ||
})(); | ||
}(); | ||
exports.default = StyleKeeper; | ||
module.exports = exports['default']; |
@@ -9,3 +9,8 @@ 'use strict'; | ||
exports.expectCSS = expectCSS; | ||
exports.expectColor = expectColor; | ||
var _color = require('color'); | ||
var _color2 = _interopRequireDefault(_color); | ||
var _reactDom = require('react-dom'); | ||
@@ -41,2 +46,6 @@ | ||
expect(cleanCSS(styleElement.innerText)).to.equal(cleanCSS(css)); | ||
} | ||
function expectColor(actual, expected) { | ||
expect((0, _color2.default)(actual).hexString()).to.equal((0, _color2.default)(expected).hexString()); | ||
} |
{ | ||
"name": "radium", | ||
"version": "0.16.5", | ||
"version": "0.16.6", | ||
"description": "A set of tools to manage inline styles on React elements", | ||
@@ -43,3 +43,2 @@ "main": "lib/index.js", | ||
"inline-style-prefixer": "^0.6.2", | ||
"is-plain-object": "^2.0.1", | ||
"rimraf": "^2.4.0" | ||
@@ -46,0 +45,0 @@ }, |
Sorry, the diff of this file is too big to display
New author
Supply chain riskA new npm collaborator published a version of the package for the first time. New collaborators are usually benign additions to a project, but do indicate a change to the security surface area of a package.
Found 1 instance in 1 package
267856
4
35
4494
8
1
- Removedis-plain-object@^2.0.1
- Removedis-plain-object@2.0.4(transitive)
- Removedisobject@3.0.1(transitive)