instructure-ui
Advanced tools
Comparing version 0.1.1 to 0.2.0
@@ -1,2 +0,2 @@ | ||
!function(root,factory){"object"==typeof exports&&"object"==typeof module?module.exports=factory(require("react"),require("react-dom")):"function"==typeof define&&define.amd?define(["react","react-dom"],factory):"object"==typeof exports?exports.InstUI=factory(require("react"),require("react-dom")):root.InstUI=factory(root.React,root.ReactDOM)}(this,function(__WEBPACK_EXTERNAL_MODULE_1__,__WEBPACK_EXTERNAL_MODULE_11__){return function(modules){function __webpack_require__(moduleId){if(installedModules[moduleId])return installedModules[moduleId].exports;var module=installedModules[moduleId]={exports:{},id:moduleId,loaded:!1};return modules[moduleId].call(module.exports,module,module.exports,__webpack_require__),module.loaded=!0,module.exports}var installedModules={};return __webpack_require__.m=modules,__webpack_require__.c=installedModules,__webpack_require__.p="",__webpack_require__(0)}(function(modules){for(var i in modules)if(Object.prototype.hasOwnProperty.call(modules,i))switch(typeof modules[i]){case"function":break;case"object":modules[i]=function(_m){var args=_m.slice(1),fn=modules[_m[0]];return function(a,b,c){fn.apply(this,[a,b,c].concat(args))}}(modules[i]);break;default:modules[i]=modules[modules[i]]}return modules}([function(module,exports,__webpack_require__){"use strict";function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{"default":obj}}var _Avatar=__webpack_require__(5),_Avatar2=_interopRequireDefault(_Avatar),_ContextBox=__webpack_require__(14),_ContextBox2=_interopRequireDefault(_ContextBox),_Heading=__webpack_require__(6),_Heading2=_interopRequireDefault(_Heading),_Image=__webpack_require__(17),_Image2=_interopRequireDefault(_Image),_Link=__webpack_require__(7),_Link2=_interopRequireDefault(_Link),_MetricsList=__webpack_require__(8),_MetricsList2=_interopRequireDefault(_MetricsList),_RangeInput=__webpack_require__(22),_RangeInput2=_interopRequireDefault(_RangeInput),_Tabs=__webpack_require__(27),_Tabs2=_interopRequireDefault(_Tabs),_UserCard=__webpack_require__(29),_UserCard2=_interopRequireDefault(_UserCard);module.exports={Avatar:_Avatar2["default"],ContextBox:_ContextBox2["default"],Heading:_Heading2["default"],Image:_Image2["default"],Link:_Link2["default"],MetricsList:_MetricsList2["default"],Tabs:_Tabs2["default"],RangeInput:_RangeInput2["default"],UserCard:_UserCard2["default"]}},function(module,exports){module.exports=__WEBPACK_EXTERNAL_MODULE_1__},function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;!function(){"use strict";function classNames(){for(var classes=[],i=0;i<arguments.length;i++){var arg=arguments[i];if(arg){var argType=typeof arg;if("string"===argType||"number"===argType)classes.push(arg);else if(Array.isArray(arg))classes.push(classNames.apply(null,arg));else if("object"===argType)for(var key in arg)hasOwn.call(arg,key)&&arg[key]&&classes.push(key)}}return classes.join(" ")}var hasOwn={}.hasOwnProperty;"undefined"!=typeof module&&module.exports?module.exports=classNames:(__WEBPACK_AMD_DEFINE_ARRAY__=[],__WEBPACK_AMD_DEFINE_RESULT__=function(){return classNames}.apply(exports,__WEBPACK_AMD_DEFINE_ARRAY__),!(void 0!==__WEBPACK_AMD_DEFINE_RESULT__&&(module.exports=__WEBPACK_AMD_DEFINE_RESULT__)))}()},function(module,exports,__webpack_require__){"use strict";module.exports={Tabs:__webpack_require__(45),TabList:__webpack_require__(10),Tab:__webpack_require__(9),TabPanel:__webpack_require__(44)}},function(module,exports,__webpack_require__){"use strict";function reset(){shuffled=!1}function setCharacters(_alphabet_){if(!_alphabet_)return void(alphabet!==ORIGINAL&&(alphabet=ORIGINAL,reset()));if(_alphabet_!==alphabet){if(_alphabet_.length!==ORIGINAL.length)throw new Error("Custom alphabet for shortid must be "+ORIGINAL.length+" unique characters. You submitted "+_alphabet_.length+" characters: "+_alphabet_);var unique=_alphabet_.split("").filter(function(item,ind,arr){return ind!==arr.lastIndexOf(item)});if(unique.length)throw new Error("Custom alphabet for shortid must be "+ORIGINAL.length+" unique characters. These characters were not unique: "+unique.join(", "));alphabet=_alphabet_,reset()}}function characters(_alphabet_){return setCharacters(_alphabet_),alphabet}function setSeed(seed){randomFromSeed.seed(seed),previousSeed!==seed&&(reset(),previousSeed=seed)}function shuffle(){alphabet||setCharacters(ORIGINAL);for(var characterIndex,sourceArray=alphabet.split(""),targetArray=[],r=randomFromSeed.nextValue();sourceArray.length>0;)r=randomFromSeed.nextValue(),characterIndex=Math.floor(r*sourceArray.length),targetArray.push(sourceArray.splice(characterIndex,1)[0]);return targetArray.join("")}function getShuffled(){return shuffled?shuffled:shuffled=shuffle()}function lookup(index){var alphabetShuffled=getShuffled();return alphabetShuffled[index]}var alphabet,previousSeed,shuffled,randomFromSeed=__webpack_require__(55),ORIGINAL="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_-";module.exports={characters:characters,seed:setSeed,lookup:lookup,shuffled:getShuffled}},function(module,exports,__webpack_require__){"use strict";function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{"default":obj}}var _Avatar=__webpack_require__(12),_Avatar2=_interopRequireDefault(_Avatar);module.exports=_Avatar2["default"]},function(module,exports,__webpack_require__){"use strict";function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{"default":obj}}var _Heading=__webpack_require__(15),_Heading2=_interopRequireDefault(_Heading);module.exports=_Heading2["default"]},function(module,exports,__webpack_require__){"use strict";function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{"default":obj}}var _Link=__webpack_require__(18),_Link2=_interopRequireDefault(_Link);module.exports=_Link2["default"]},function(module,exports,__webpack_require__){"use strict";function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{"default":obj}}var _MetricsList=__webpack_require__(19),_MetricsList2=_interopRequireDefault(_MetricsList),_MetricsListItem=__webpack_require__(20),_MetricsListItem2=_interopRequireDefault(_MetricsListItem);_MetricsList2["default"].MetricsListItem=_MetricsListItem2["default"],module.exports=_MetricsList2["default"]},function(module,exports,__webpack_require__){"use strict";function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{"default":obj}}function syncNodeAttributes(node,props){props.selected?(node.setAttribute("tabindex",0),node.setAttribute("selected","selected"),props.focus&&node.focus()):(node.removeAttribute("tabindex"),node.removeAttribute("selected"))}var _react=__webpack_require__(1),_react2=_interopRequireDefault(_react),_reactDom=__webpack_require__(11),_classnames=__webpack_require__(2),_classnames2=_interopRequireDefault(_classnames);module.exports=_react2["default"].createClass({displayName:"Tab",propTypes:{className:_react.PropTypes.string,id:_react.PropTypes.string,selected:_react.PropTypes.bool,disabled:_react.PropTypes.bool,panelId:_react.PropTypes.string,children:_react.PropTypes.oneOfType([_react.PropTypes.array,_react.PropTypes.object,_react.PropTypes.string])},getDefaultProps:function(){return{focus:!1,selected:!1,id:null,panelId:null}},componentDidMount:function(){syncNodeAttributes((0,_reactDom.findDOMNode)(this),this.props)},componentDidUpdate:function(){syncNodeAttributes((0,_reactDom.findDOMNode)(this),this.props)},render:function(){return _react2["default"].createElement("li",{className:(0,_classnames2["default"])("ReactTabs__Tab",this.props.className,{"ReactTabs__Tab--selected":this.props.selected,"ReactTabs__Tab--disabled":this.props.disabled}),role:"tab",id:this.props.id,"aria-selected":this.props.selected?"true":"false","aria-expanded":this.props.selected?"true":"false","aria-disabled":this.props.disabled?"true":"false","aria-controls":this.props.panelId},this.props.children)}})},function(module,exports,__webpack_require__){"use strict";function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{"default":obj}}var _react=__webpack_require__(1),_react2=_interopRequireDefault(_react),_classnames=__webpack_require__(2),_classnames2=_interopRequireDefault(_classnames);module.exports=_react2["default"].createClass({displayName:"TabList",propTypes:{className:_react.PropTypes.string,children:_react.PropTypes.oneOfType([_react.PropTypes.object,_react.PropTypes.array])},render:function(){return _react2["default"].createElement("ul",{className:(0,_classnames2["default"])("ReactTabs__TabList",this.props.className),role:"tablist"},this.props.children)}})},function(module,exports){module.exports=__WEBPACK_EXTERNAL_MODULE_11__},function(module,exports,__webpack_require__){"use strict";function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{"default":obj}}function _defineProperty(obj,key,value){return key in obj?Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();Object.defineProperty(exports,"__esModule",{value:!0});var _react=__webpack_require__(1),_react2=_interopRequireDefault(_react),_classnames=__webpack_require__(2),_classnames2=_interopRequireDefault(_classnames),_Avatar=__webpack_require__(30),_Avatar2=_interopRequireDefault(_Avatar),Avatar=function(_Component){function Avatar(){return _classCallCheck(this,Avatar),_possibleConstructorReturn(this,Object.getPrototypeOf(Avatar).apply(this,arguments))}return _inherits(Avatar,_Component),_createClass(Avatar,[{key:"makeInitialsFromName",value:function(){var name=this.props.userName;if(name.match(/\s+/)){var names=name.split(/\s+/);return(names[0][0]+names[names.length-1][0]).toUpperCase()}return name[0].toUpperCase()}},{key:"renderInitials",value:function(){return _react2["default"].createElement("div",{className:_Avatar2["default"].initials},this.makeInitialsFromName())}},{key:"render",value:function(){var _classes,classes=(_classes={},_defineProperty(_classes,_Avatar2["default"].root,!0),_defineProperty(_classes,_Avatar2["default"][this.props.shape],this.props.shape),_classes),style=this.props.userImgUrl?{backgroundImage:'url("'+this.props.userImgUrl+'")'}:null;return _react2["default"].createElement("div",{className:(0,_classnames2["default"])(classes),style:style,"aria-hidden":"true"},!this.props.userImgUrl&&this.renderInitials())}}]),Avatar}(_react.Component);Avatar.propTypes={userName:_react.PropTypes.string.isRequired,userImgUrl:_react.PropTypes.string,shape:_react.PropTypes.oneOf(["circle","rectangle"])},Avatar.defaultProps={shape:"circle"},exports["default"]=Avatar},function(module,exports,__webpack_require__){"use strict";function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{"default":obj}}function _defineProperty(obj,key,value){return key in obj?Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();Object.defineProperty(exports,"__esModule",{value:!0});var _react=__webpack_require__(1),_react2=_interopRequireDefault(_react),_ContextBox=__webpack_require__(31),_ContextBox2=_interopRequireDefault(_ContextBox),_classnames=__webpack_require__(2),_classnames2=_interopRequireDefault(_classnames),ContextBox=function(_Component){function ContextBox(){return _classCallCheck(this,ContextBox),_possibleConstructorReturn(this,Object.getPrototypeOf(ContextBox).apply(this,arguments))}return _inherits(ContextBox,_Component),_createClass(ContextBox,[{key:"render",value:function(){var _classes,_props=this.props,position=_props.position,animate=_props.animate,children=_props.children,showArrow=_props.showArrow,classes=(_classes={},_defineProperty(_classes,_ContextBox2["default"].root,!0),_defineProperty(_classes,_ContextBox2["default"].withArrow,showArrow),_defineProperty(_classes,_ContextBox2["default"]["position--"+position],!0),_defineProperty(_classes,_ContextBox2["default"]["animateTo--"+position],animate),_classes);return _react2["default"].createElement("div",{className:(0,_classnames2["default"])(classes)},_react2["default"].createElement("div",{className:_ContextBox2["default"].content},children))}}]),ContextBox}(_react.Component);ContextBox.propTypes={children:_react.PropTypes.node.isRequired,animate:_react.PropTypes.bool,showArrow:_react.PropTypes.bool,position:_react.PropTypes.oneOf(["above","below","left","right"])},ContextBox.defaultProps={animate:!0,position:"above",showArrow:!0},exports["default"]=ContextBox},function(module,exports,__webpack_require__){"use strict";function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{"default":obj}}var _ContextBox=__webpack_require__(13),_ContextBox2=_interopRequireDefault(_ContextBox);module.exports=_ContextBox2["default"]},function(module,exports,__webpack_require__){"use strict";function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{"default":obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();Object.defineProperty(exports,"__esModule",{value:!0});var _react=__webpack_require__(1),_react2=_interopRequireDefault(_react),_Heading=__webpack_require__(32),_Heading2=_interopRequireDefault(_Heading),Heading=function(_Component){function Heading(){return _classCallCheck(this,Heading),_possibleConstructorReturn(this,Object.getPrototypeOf(Heading).apply(this,arguments))}return _inherits(Heading,_Component),_createClass(Heading,[{key:"render",value:function(){return _react2["default"].createElement("h2",{className:_Heading2["default"].root},this.props.children)}}]),Heading}(_react.Component);Heading.propTypes={children:_react.PropTypes.node.isRequired},exports["default"]=Heading},function(module,exports,__webpack_require__){"use strict";function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{"default":obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}var _extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target},_createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();Object.defineProperty(exports,"__esModule",{value:!0});var _react=__webpack_require__(1),_react2=_interopRequireDefault(_react),_Image=__webpack_require__(33),_Image2=_interopRequireDefault(_Image),Image=function(_Component){function Image(){return _classCallCheck(this,Image),_possibleConstructorReturn(this,Object.getPrototypeOf(Image).apply(this,arguments))}return _inherits(Image,_Component),_createClass(Image,[{key:"render",value:function(){return _react2["default"].createElement("img",_extends({},this.props,{className:_Image2["default"].root}))}}]),Image}(_react.Component);Image.propTypes={src:_react.PropTypes.string.isRequired,alt:_react.PropTypes.string},Image.defaultProps={alt:""},exports["default"]=Image},function(module,exports,__webpack_require__){"use strict";function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{"default":obj}}var _Image=__webpack_require__(16),_Image2=_interopRequireDefault(_Image);module.exports=_Image2["default"]},function(module,exports,__webpack_require__){"use strict";function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{"default":obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}var _extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target},_createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();Object.defineProperty(exports,"__esModule",{value:!0});var _react=__webpack_require__(1),_react2=_interopRequireDefault(_react),_Link=__webpack_require__(34),_Link2=_interopRequireDefault(_Link),Link=function(_Component){function Link(){return _classCallCheck(this,Link),_possibleConstructorReturn(this,Object.getPrototypeOf(Link).apply(this,arguments))}return _inherits(Link,_Component),_createClass(Link,[{key:"renderButton",value:function(){return _react2["default"].createElement("button",_extends({type:"button"},this.props,{className:_Link2["default"].root}),this.props.children)}},{key:"renderLink",value:function(){return _react2["default"].createElement("a",_extends({},this.props,{className:_Link2["default"].root}),this.props.children)}},{key:"render",value:function(){return this.props.href&&"#"!==this.props.href?this.renderLink():this.renderButton()}}]),Link}(_react.Component);Link.propTypes={href:_react.PropTypes.string,children:_react.PropTypes.node.isRequired},exports["default"]=Link},function(module,exports,__webpack_require__){"use strict";function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{"default":obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();Object.defineProperty(exports,"__esModule",{value:!0});var _react=__webpack_require__(1),_react2=_interopRequireDefault(_react),_MetricsList=__webpack_require__(35),_MetricsList2=_interopRequireDefault(_MetricsList),MetricsList=function(_Component){function MetricsList(){return _classCallCheck(this,MetricsList),_possibleConstructorReturn(this,Object.getPrototypeOf(MetricsList).apply(this,arguments))}return _inherits(MetricsList,_Component),_createClass(MetricsList,[{key:"render",value:function(){return _react2["default"].createElement("div",{className:_MetricsList2["default"].root,role:"grid","aria-readonly":"true"},this.props.children)}}]),MetricsList}(_react.Component);MetricsList.propTypes={children:_react.PropTypes.node.isRequired},exports["default"]=MetricsList},function(module,exports,__webpack_require__){"use strict";function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{"default":obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();Object.defineProperty(exports,"__esModule",{value:!0});var _react=__webpack_require__(1),_react2=_interopRequireDefault(_react),_MetricsListItem=__webpack_require__(36),_MetricsListItem2=_interopRequireDefault(_MetricsListItem),MetricsListItem=function(_Component){function MetricsListItem(){return _classCallCheck(this,MetricsListItem),_possibleConstructorReturn(this,Object.getPrototypeOf(MetricsListItem).apply(this,arguments))}return _inherits(MetricsListItem,_Component),_createClass(MetricsListItem,[{key:"render",value:function(){return _react2["default"].createElement("div",{role:"row",className:_MetricsListItem2["default"].root},_react2["default"].createElement("div",{role:"gridcell",className:_MetricsListItem2["default"].value},this.props.value),_react2["default"].createElement("div",{role:"rowheader",className:_MetricsListItem2["default"].label},this.props.label))}}]),MetricsListItem}(_react.Component);MetricsListItem.propTypes={label:_react.PropTypes.string.isRequired,value:_react.PropTypes.string.isRequired},exports["default"]=MetricsListItem},function(module,exports,__webpack_require__){"use strict";function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{"default":obj}}function _objectWithoutProperties(obj,keys){var target={};for(var i in obj)keys.indexOf(i)>=0||Object.prototype.hasOwnProperty.call(obj,i)&&(target[i]=obj[i]);return target}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}var _extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target},_createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();Object.defineProperty(exports,"__esModule",{value:!0});var _react=__webpack_require__(1),_react2=_interopRequireDefault(_react),_RangeInput=__webpack_require__(37),_RangeInput2=_interopRequireDefault(_RangeInput),_shortid=__webpack_require__(49),_shortid2=_interopRequireDefault(_shortid),RangeInput=function(_Component){function RangeInput(props){_classCallCheck(this,RangeInput);var _this=_possibleConstructorReturn(this,Object.getPrototypeOf(RangeInput).call(this));return _this.state={value:props.defaultValue},_this.inputId="RangeInput_"+_shortid2["default"].generate(),_this}return _inherits(RangeInput,_Component),_createClass(RangeInput,[{key:"componentDidMount",value:function(){this.refs.rangeInput.addEventListener("input",this.handleChange.bind(this),!1),this.refs.rangeInput.addEventListener("change",this.handleChange.bind(this),!1)}},{key:"componentWillUnmount",value:function(){this.refs.rangeInput.removeEventListener("input",this.handleChange,!1),this.refs.rangeInput.removeEventListener("change",this.handleChange,!1)}},{key:"handleChange",value:function(event){var onChange=this.props.onChange;this.setState({value:event.target.value}),onChange(event.target.value)}},{key:"render",value:function(){var _props=this.props,labelText=_props.labelText,formatValue=_props.formatValue,props=(_props.onChange,_objectWithoutProperties(_props,["labelText","formatValue","onChange"]));return _react2["default"].createElement("div",{className:_RangeInput2["default"].root},_react2["default"].createElement("label",{className:_RangeInput2["default"].label,htmlFor:this.inputId},labelText),_react2["default"].createElement("div",{className:_RangeInput2["default"].control},_react2["default"].createElement("input",_extends({className:_RangeInput2["default"].input,ref:"rangeInput",type:"range",role:"slider",id:this.inputId,"aria-valuenow":this.state.value,"aria-valuemin":props.min,"aria-valuemax":props.max,"aria-valuetext":formatValue(this.state.value)},props)),_react2["default"].createElement("output",{htmlFor:this.inputId,className:_RangeInput2["default"].value},formatValue(this.state.value))))}}]),RangeInput}(_react.Component);RangeInput.propTypes={min:_react.PropTypes.number.isRequired,max:_react.PropTypes.number.isRequired,defaultValue:_react.PropTypes.number.isRequired,labelText:_react.PropTypes.string.isRequired,step:_react.PropTypes.number,formatValue:_react.PropTypes.func,onChange:_react.PropTypes.func},RangeInput.defaultProps={step:1,onChange:function(){},formatValue:function(val){return val},max:0,min:0,defaultValue:50},exports["default"]=RangeInput},function(module,exports,__webpack_require__){"use strict";function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{"default":obj}}var _RangeInput=__webpack_require__(21),_RangeInput2=_interopRequireDefault(_RangeInput); | ||
module.exports=_RangeInput2["default"]},function(module,exports,__webpack_require__){"use strict";function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{"default":obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}var _extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target},_createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();Object.defineProperty(exports,"__esModule",{value:!0});var _react=__webpack_require__(1),_react2=_interopRequireDefault(_react),_reactTabs=__webpack_require__(3),_Tab=__webpack_require__(38),_Tab2=_interopRequireDefault(_Tab),Tab=function(_Component){function Tab(){return _classCallCheck(this,Tab),_possibleConstructorReturn(this,Object.getPrototypeOf(Tab).apply(this,arguments))}return _inherits(Tab,_Component),_createClass(Tab,[{key:"render",value:function(){return _react2["default"].createElement(_reactTabs.Tab,_extends({className:_Tab2["default"].root},this.props))}}]),Tab}(_react.Component);exports["default"]=Tab},function(module,exports,__webpack_require__){"use strict";function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{"default":obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}var _extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target},_createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();Object.defineProperty(exports,"__esModule",{value:!0});var _react=__webpack_require__(1),_react2=_interopRequireDefault(_react),_reactTabs=__webpack_require__(3),_TabList=__webpack_require__(39),_TabList2=_interopRequireDefault(_TabList),TabList=function(_Component){function TabList(){return _classCallCheck(this,TabList),_possibleConstructorReturn(this,Object.getPrototypeOf(TabList).apply(this,arguments))}return _inherits(TabList,_Component),_createClass(TabList,[{key:"render",value:function(){return _react2["default"].createElement(_reactTabs.TabList,_extends({className:_TabList2["default"].root},this.props))}}]),TabList}(_react.Component);exports["default"]=TabList},function(module,exports,__webpack_require__){"use strict";function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{"default":obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}var _extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target},_createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();Object.defineProperty(exports,"__esModule",{value:!0});var _react=__webpack_require__(1),_react2=_interopRequireDefault(_react),_reactTabs=__webpack_require__(3),_TabPanel=__webpack_require__(40),_TabPanel2=_interopRequireDefault(_TabPanel),TabPanel=function(_Component){function TabPanel(){return _classCallCheck(this,TabPanel),_possibleConstructorReturn(this,Object.getPrototypeOf(TabPanel).apply(this,arguments))}return _inherits(TabPanel,_Component),_createClass(TabPanel,[{key:"render",value:function(){return _react2["default"].createElement(_reactTabs.TabPanel,_extends({className:_TabPanel2["default"].root},this.props))}}]),TabPanel}(_react.Component);exports["default"]=TabPanel},function(module,exports,__webpack_require__){"use strict";function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{"default":obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();Object.defineProperty(exports,"__esModule",{value:!0});var _react=__webpack_require__(1),_react2=_interopRequireDefault(_react),_reactTabs=__webpack_require__(3),_Tabs=__webpack_require__(41),_Tabs2=_interopRequireDefault(_Tabs),Tabs=function(_Component){function Tabs(){return _classCallCheck(this,Tabs),_possibleConstructorReturn(this,Object.getPrototypeOf(Tabs).apply(this,arguments))}return _inherits(Tabs,_Component),_createClass(Tabs,[{key:"render",value:function(){return _react2["default"].createElement(_reactTabs.Tabs,{className:_Tabs2["default"].root,selectedIndex:this.props.selectedIndex,onSelect:this.props.onSelect,focus:this.props.hasFocus},this.props.children)}}]),Tabs}(_react.Component);Tabs.propTypes={selectedIndex:_react.PropTypes.number,onSelect:_react.PropTypes.func,hasFocus:_react.PropTypes.bool,children:_react.PropTypes.node},exports["default"]=Tabs},function(module,exports,__webpack_require__){"use strict";function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{"default":obj}}var _Tabs=__webpack_require__(26),_Tabs2=_interopRequireDefault(_Tabs),_TabList=__webpack_require__(24),_TabList2=_interopRequireDefault(_TabList),_Tab=__webpack_require__(23),_Tab2=_interopRequireDefault(_Tab),_TabPanel=__webpack_require__(25),_TabPanel2=_interopRequireDefault(_TabPanel);_Tabs2["default"].TabList=_TabList2["default"],_Tabs2["default"].Tab=_Tab2["default"],_Tabs2["default"].TabPanel=_TabPanel2["default"],module.exports=_Tabs2["default"]},function(module,exports,__webpack_require__){"use strict";function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{"default":obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();Object.defineProperty(exports,"__esModule",{value:!0});var _react=__webpack_require__(1),_react2=_interopRequireDefault(_react),_MetricsList=__webpack_require__(8),_MetricsList2=_interopRequireDefault(_MetricsList),_Avatar=__webpack_require__(5),_Avatar2=_interopRequireDefault(_Avatar),_Heading=__webpack_require__(6),_Heading2=_interopRequireDefault(_Heading),_Link=__webpack_require__(7),_Link2=_interopRequireDefault(_Link),_UserCard=__webpack_require__(42),_UserCard2=_interopRequireDefault(_UserCard),UserCard=function(_Component){function UserCard(){return _classCallCheck(this,UserCard),_possibleConstructorReturn(this,Object.getPrototypeOf(UserCard).apply(this,arguments))}return _inherits(UserCard,_Component),_createClass(UserCard,[{key:"renderUserName",value:function(){return this.props.profileUrl?_react2["default"].createElement(_Link2["default"],{href:this.props.profileUrl},this.props.userName):this.props.userName}},{key:"renderProfileData",value:function(){return this.props.profileData.map(function(item,i){return _react2["default"].createElement("div",{className:_UserCard2["default"].profileData,key:i},item.label," ",item.value)})}},{key:"renderMetricsListItems",value:function(){return this.props.metricsData.map(function(item,i){return _react2["default"].createElement(_MetricsList.MetricsListItem,{key:i,label:item.label,value:item.value})})}},{key:"renderMetricsData",value:function(){return _react2["default"].createElement(_MetricsList2["default"],null,this.renderMetricsListItems())}},{key:"render",value:function(){return _react2["default"].createElement("div",{className:_UserCard2["default"].root},_react2["default"].createElement("div",{className:_UserCard2["default"].avatar},_react2["default"].createElement(_Avatar2["default"],{shape:"rectangle",userImgUrl:this.props.userImgUrl,userName:this.props.userName})),_react2["default"].createElement("div",{className:_UserCard2["default"].profile},_react2["default"].createElement(_Heading2["default"],null,this.renderUserName()),this.props.profileData&&this.renderProfileData(),_react2["default"].createElement("div",{className:_UserCard2["default"].metrics},this.props.metricsData&&this.renderMetricsData())))}}]),UserCard}(_react.Component);UserCard.propTypes={userName:_react.PropTypes.string.isRequired,profileUrl:_react.PropTypes.string,userImgUrl:_react.PropTypes.string,profileData:_react.PropTypes.array,metricsData:_react.PropTypes.array},exports["default"]=UserCard},function(module,exports,__webpack_require__){"use strict";function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{"default":obj}}var _UserCard=__webpack_require__(28),_UserCard2=_interopRequireDefault(_UserCard);module.exports=_UserCard2["default"]},function(module,exports){module.exports={root:"ic-Avatar__root",rectangle:"ic-Avatar__rectangle",initials:"ic-Avatar__initials",circle:"ic-Avatar__circle"}},function(module,exports){module.exports={root:"ic-ContextBox__root",content:"ic-ContextBox__content",withArrow:"ic-ContextBox__withArrow","position--right":"ic-ContextBox__position--right","position--left":"ic-ContextBox__position--left","position--below":"ic-ContextBox__position--below","position--above":"ic-ContextBox__position--above","animateTo--left":"ic-ContextBox__animateTo--left","animateTo--right":"ic-ContextBox__animateTo--right","animateTo--above":"ic-ContextBox__animateTo--above","animateTo--below":"ic-ContextBox__animateTo--below","animate-root":"ic-ContextBox__animate-root"}},function(module,exports){module.exports={root:"ic-Heading__root"}},function(module,exports){module.exports={root:"ic-Image__root"}},function(module,exports){module.exports={root:"ic-Link__root"}},function(module,exports){module.exports={root:"ic-MetricsList__root"}},function(module,exports){module.exports={root:"ic-MetricsListItem__root",label:"ic-MetricsListItem__label",value:"ic-MetricsListItem__value"}},function(module,exports){module.exports={root:"ic-RangeInput__root",label:"ic-RangeInput__label",control:"ic-RangeInput__control",input:"ic-RangeInput__input",value:"ic-RangeInput__value"}},function(module,exports){},38,38,38,function(module,exports){module.exports={root:"ic-UserCard__root",profile:"ic-UserCard__profile",profileData:"ic-UserCard__profileData",metrics:"ic-UserCard__metrics"}},function(module,exports,__webpack_require__){!function(){function jss(blocks){var css=[];for(var block in blocks)css.push(createStyleBlock(block,blocks[block]));injectCSS(css)}function createStyleBlock(selector,rules){return selector+" {\n"+parseRules(rules)+"\n}"}function parseRules(rules){var css=[];for(var rule in rules)css.push(" "+rule+": "+rules[rule]+";");return css.join("\n")}function injectCSS(css){var style=document.getElementById("jss-styles");if(!style){style=document.createElement("style"),style.setAttribute("id","jss-styles");var head=document.getElementsByTagName("head")[0];head.insertBefore(style,head.firstChild)}var node=document.createTextNode(css.join("\n\n"));style.appendChild(node)}module.exports=jss}()},function(module,exports,__webpack_require__){"use strict";function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{"default":obj}}var _react=__webpack_require__(1),_react2=_interopRequireDefault(_react),_classnames=__webpack_require__(2),_classnames2=_interopRequireDefault(_classnames);module.exports=_react2["default"].createClass({displayName:"TabPanel",propTypes:{className:_react.PropTypes.string,selected:_react.PropTypes.bool,id:_react.PropTypes.string,tabId:_react.PropTypes.string,children:_react.PropTypes.oneOfType([_react.PropTypes.array,_react.PropTypes.object,_react.PropTypes.string])},contextTypes:{forceRenderTabPanel:_react.PropTypes.bool},getDefaultProps:function(){return{selected:!1,id:null,tabId:null}},render:function(){var children=this.context.forceRenderTabPanel||this.props.selected?this.props.children:null;return _react2["default"].createElement("div",{className:(0,_classnames2["default"])("ReactTabs__TabPanel",this.props.className,{"ReactTabs__TabPanel--selected":this.props.selected}),role:"tabpanel",id:this.props.id,"aria-labelledby":this.props.tabId,style:{display:this.props.selected?null:"none"}},children)}})},function(module,exports,__webpack_require__){"use strict";function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{"default":obj}}function isTabNode(node){return"LI"===node.nodeName&&"tab"===node.getAttribute("role")}function isTabDisabled(node){return"true"===node.getAttribute("aria-disabled")}var _react=__webpack_require__(1),_react2=_interopRequireDefault(_react),_reactDom=__webpack_require__(11),_classnames=__webpack_require__(2),_classnames2=_interopRequireDefault(_classnames),_jsStylesheet=__webpack_require__(43),_jsStylesheet2=_interopRequireDefault(_jsStylesheet),_helpersUuid=__webpack_require__(48),_helpersUuid2=_interopRequireDefault(_helpersUuid),_helpersChildrenPropType=__webpack_require__(46),_helpersChildrenPropType2=_interopRequireDefault(_helpersChildrenPropType),useDefaultStyles=!0;module.exports=_react2["default"].createClass({displayName:"Tabs",propTypes:{className:_react.PropTypes.string,selectedIndex:_react.PropTypes.number,onSelect:_react.PropTypes.func,focus:_react.PropTypes.bool,children:_helpersChildrenPropType2["default"],forceRenderTabPanel:_react.PropTypes.bool},childContextTypes:{forceRenderTabPanel:_react.PropTypes.bool},statics:{setUseDefaultStyles:function(use){useDefaultStyles=use}},getDefaultProps:function(){return{selectedIndex:-1,focus:!1,forceRenderTabPanel:!1}},getInitialState:function(){return this.copyPropsToState(this.props)},getChildContext:function(){return{forceRenderTabPanel:this.props.forceRenderTabPanel}},componentDidMount:function(){useDefaultStyles&&(0,_jsStylesheet2["default"])(__webpack_require__(47))},componentWillReceiveProps:function(newProps){this.setState(this.copyPropsToState(newProps))},handleClick:function(e){var node=e.target;do if(isTabNode(node)){if(isTabDisabled(node))return;var index=[].slice.call(node.parentNode.children).indexOf(node);return void this.setSelected(index)}while(null!==(node=node.parentNode))},handleKeyDown:function(e){if(isTabNode(e.target)){var index=this.state.selectedIndex,preventDefault=!1;37===e.keyCode||38===e.keyCode?(index=this.getPrevTab(index),preventDefault=!0):(39===e.keyCode||40===e.keyCode)&&(index=this.getNextTab(index),preventDefault=!0),preventDefault&&e.preventDefault(),this.setSelected(index,!0)}},setSelected:function(index,focus){if(index!==this.state.selectedIndex&&!(0>index||index>=this.getTabsCount())){var last=this.state.selectedIndex;this.setState({selectedIndex:index,focus:focus===!0}),"function"==typeof this.props.onSelect&&this.props.onSelect(index,last)}},getNextTab:function(index){for(var count=this.getTabsCount(),i=index+1;count>i;i++){var tab=this.getTab(i);if(!isTabDisabled((0,_reactDom.findDOMNode)(tab)))return i}for(var i=0;index>i;i++){var tab=this.getTab(i);if(!isTabDisabled((0,_reactDom.findDOMNode)(tab)))return i}return index},getPrevTab:function(index){for(var i=index;i--;){var tab=this.getTab(i);if(!isTabDisabled((0,_reactDom.findDOMNode)(tab)))return i}for(i=this.getTabsCount();i-- >index;){var tab=this.getTab(i);if(!isTabDisabled((0,_reactDom.findDOMNode)(tab)))return i}return index},getTabsCount:function(){return this.props.children&&this.props.children[0]?_react2["default"].Children.count(this.props.children[0].props.children):0},getPanelsCount:function(){return _react2["default"].Children.count(this.props.children.slice(1))},getTabList:function(){return this.refs.tablist},getTab:function(index){return this.refs["tabs-"+index]},getPanel:function(index){return this.refs["panels-"+index]},getChildren:function(){for(var index=0,count=0,children=this.props.children,state=this.state,tabIds=this.tabIds=this.tabIds||[],panelIds=this.panelIds=this.panelIds||[],diff=this.tabIds.length-this.getTabsCount();diff++<0;)tabIds.push((0,_helpersUuid2["default"])()),panelIds.push((0,_helpersUuid2["default"])());return _react2["default"].Children.map(children,function(child){if(null===child)return null;var result=null;if(0===count++)result=(0,_react.cloneElement)(child,{ref:"tablist",children:_react2["default"].Children.map(child.props.children,function(tab){if(null===tab)return null;var ref="tabs-"+index,id=tabIds[index],panelId=panelIds[index],selected=state.selectedIndex===index,focus=selected&&state.focus;return index++,(0,_react.cloneElement)(tab,{ref:ref,id:id,panelId:panelId,selected:selected,focus:focus})})}),index=0;else{var ref="panels-"+index,id=panelIds[index],tabId=tabIds[index],selected=state.selectedIndex===index;index++,result=(0,_react.cloneElement)(child,{ref:ref,id:id,tabId:tabId,selected:selected})}return result})},render:function(){var _this=this;return this.state.focus&&setTimeout(function(){_this.state.focus=!1},0),_react2["default"].createElement("div",{className:(0,_classnames2["default"])("ReactTabs","react-tabs",this.props.className),onClick:this.handleClick,onKeyDown:this.handleKeyDown},this.getChildren())},copyPropsToState:function(props){var selectedIndex=props.selectedIndex;return-1===selectedIndex&&(selectedIndex=this.state&&this.state.selectedIndex?this.state.selectedIndex:0),{selectedIndex:selectedIndex,focus:props.focus}}})},function(module,exports,__webpack_require__){"use strict";function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{"default":obj}}var _react=__webpack_require__(1),_react2=_interopRequireDefault(_react),_componentsTab=__webpack_require__(9),_componentsTab2=_interopRequireDefault(_componentsTab),_componentsTabList=__webpack_require__(10),_componentsTabList2=_interopRequireDefault(_componentsTabList);module.exports=function(props,propName){var error=void 0,tabsCount=0,panelsCount=0,children=props[propName];return _react2["default"].Children.forEach(children,function(child){null!==child&&(child.type===_componentsTabList2["default"]?_react2["default"].Children.forEach(child.props.children,function(c){null!==c&&(c.type===_componentsTab2["default"]?tabsCount++:error=new Error("Expected `Tab` but found `"+(c.type.displayName||c.type)+"`"))}):"TabPanel"===child.type.displayName?panelsCount++:error=new Error("Expected `TabList` or `TabPanel` but found `"+(child.type.displayName||child.type)+"`"))}),tabsCount!==panelsCount&&(error=new Error("There should be an equal number of `Tabs` and `TabPanels`. Received "+tabsCount+" `Tabs` and "+panelsCount+" `TabPanels`.")),error}},function(module,exports){"use strict";module.exports={".react-tabs [role=tablist]":{"border-bottom":"1px solid #aaa",margin:"0 0 10px",padding:"0"},".react-tabs [role=tab]":{display:"inline-block",border:"1px solid transparent","border-bottom":"none",bottom:"-1px",position:"relative","list-style":"none",padding:"6px 12px",cursor:"pointer"},".react-tabs [role=tab][aria-selected=true]":{background:"#fff","border-color":"#aaa",color:"black","border-radius":"5px 5px 0 0","-moz-border-radius":"5px 5px 0 0","-webkit-border-radius":"5px 5px 0 0"},".react-tabs [role=tab][aria-disabled=true]":{color:"GrayText",cursor:"default"},".react-tabs [role=tab]:focus":{"box-shadow":"0 0 5px hsl(208, 99%, 50%)","border-color":"hsl(208, 99%, 50%)",outline:"none"},".react-tabs [role=tab]:focus:after":{content:'""',position:"absolute",height:"5px",left:"-4px",right:"-4px",bottom:"-5px",background:"#fff"}}},function(module,exports){"use strict";var count=0;module.exports=function(){return"react-tabs-"+count++}},function(module,exports,__webpack_require__){"use strict";module.exports=__webpack_require__(52)},function(module,exports,__webpack_require__){"use strict";function decode(id){var characters=alphabet.shuffled();return{version:15&characters.indexOf(id.substr(0,1)),worker:15&characters.indexOf(id.substr(1,1))}}var alphabet=__webpack_require__(4);module.exports=decode},function(module,exports,__webpack_require__){"use strict";function encode(lookup,number){for(var done,loopCounter=0,str="";!done;)str+=lookup(number>>4*loopCounter&15|randomByte()),done=number<Math.pow(16,loopCounter+1),loopCounter++;return str}var randomByte=__webpack_require__(54);module.exports=encode},function(module,exports,__webpack_require__){"use strict";function generate(){var str="",seconds=Math.floor(.001*(Date.now()-REDUCE_TIME));return seconds===previousSeconds?counter++:(counter=0,previousSeconds=seconds),str+=encode(alphabet.lookup,version),str+=encode(alphabet.lookup,clusterWorkerId),counter>0&&(str+=encode(alphabet.lookup,counter)),str+=encode(alphabet.lookup,seconds)}function seed(seedValue){return alphabet.seed(seedValue),module.exports}function worker(workerId){return clusterWorkerId=workerId,module.exports}function characters(newCharacters){return void 0!==newCharacters&&alphabet.characters(newCharacters),alphabet.shuffled()}var counter,previousSeconds,alphabet=__webpack_require__(4),encode=__webpack_require__(51),decode=__webpack_require__(50),isValid=__webpack_require__(53),REDUCE_TIME=1426452414093,version=5,clusterWorkerId=__webpack_require__(56)||0;module.exports=generate,module.exports.generate=generate,module.exports.seed=seed,module.exports.worker=worker,module.exports.characters=characters,module.exports.decode=decode,module.exports.isValid=isValid},function(module,exports,__webpack_require__){"use strict";function isShortId(id){if(!id||"string"!=typeof id||id.length<6)return!1;var characters=alphabet.characters(),invalidCharacters=id.split("").map(function(char){return-1===characters.indexOf(char)?char:void 0}).join("").split("").join("");return 0===invalidCharacters.length}var alphabet=__webpack_require__(4);module.exports=isShortId},function(module,exports){"use strict";function randomByte(){if(!crypto||!crypto.getRandomValues)return 48&Math.floor(256*Math.random());var dest=new Uint8Array(1);return crypto.getRandomValues(dest),48&dest[0]}var crypto=window.crypto||window.msCrypto;module.exports=randomByte},function(module,exports){"use strict";function getNextValue(){return seed=(9301*seed+49297)%233280,seed/233280}function setSeed(_seed_){seed=_seed_}var seed=1;module.exports={nextValue:getNextValue,seed:setSeed}},function(module,exports){"use strict";module.exports=0}]))}); | ||
!function(root,factory){"object"==typeof exports&&"object"==typeof module?module.exports=factory(require("react"),require("react-dom")):"function"==typeof define&&define.amd?define(["react","react-dom"],factory):"object"==typeof exports?exports.InstUI=factory(require("react"),require("react-dom")):root.InstUI=factory(root.React,root.ReactDOM)}(this,function(__WEBPACK_EXTERNAL_MODULE_1__,__WEBPACK_EXTERNAL_MODULE_46__){return function(modules){function __webpack_require__(moduleId){if(installedModules[moduleId])return installedModules[moduleId].exports;var module=installedModules[moduleId]={exports:{},id:moduleId,loaded:!1};return modules[moduleId].call(module.exports,module,module.exports,__webpack_require__),module.loaded=!0,module.exports}var installedModules={};return __webpack_require__.m=modules,__webpack_require__.c=installedModules,__webpack_require__.p="",__webpack_require__(0)}([function(module,exports,__webpack_require__){"use strict";function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{"default":obj}}var _Avatar=__webpack_require__(4),_Avatar2=_interopRequireDefault(_Avatar),_ContextBox=__webpack_require__(14),_ContextBox2=_interopRequireDefault(_ContextBox),_Heading=__webpack_require__(5),_Heading2=_interopRequireDefault(_Heading),_Image=__webpack_require__(17),_Image2=_interopRequireDefault(_Image),_Link=__webpack_require__(6),_Link2=_interopRequireDefault(_Link),_MetricsList=__webpack_require__(8),_MetricsList2=_interopRequireDefault(_MetricsList),_RangeInput=__webpack_require__(21),_RangeInput2=_interopRequireDefault(_RangeInput),_TabList=__webpack_require__(24),_TabList2=_interopRequireDefault(_TabList),_UserCard=__webpack_require__(26),_UserCard2=_interopRequireDefault(_UserCard);module.exports={Avatar:_Avatar2["default"],ContextBox:_ContextBox2["default"],Heading:_Heading2["default"],Image:_Image2["default"],Link:_Link2["default"],MetricsList:_MetricsList2["default"],TabList:_TabList2["default"],RangeInput:_RangeInput2["default"],UserCard:_UserCard2["default"]}},function(module,exports){module.exports=__WEBPACK_EXTERNAL_MODULE_1__},function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;!function(){"use strict";function classNames(){for(var classes=[],i=0;i<arguments.length;i++){var arg=arguments[i];if(arg){var argType=typeof arg;if("string"===argType||"number"===argType)classes.push(arg);else if(Array.isArray(arg))classes.push(classNames.apply(null,arg));else if("object"===argType)for(var key in arg)hasOwn.call(arg,key)&&arg[key]&&classes.push(key)}}return classes.join(" ")}var hasOwn={}.hasOwnProperty;"undefined"!=typeof module&&module.exports?module.exports=classNames:(__WEBPACK_AMD_DEFINE_ARRAY__=[],__WEBPACK_AMD_DEFINE_RESULT__=function(){return classNames}.apply(exports,__WEBPACK_AMD_DEFINE_ARRAY__),!(void 0!==__WEBPACK_AMD_DEFINE_RESULT__&&(module.exports=__WEBPACK_AMD_DEFINE_RESULT__)))}()},function(module,exports,__webpack_require__){"use strict";function reset(){shuffled=!1}function setCharacters(_alphabet_){if(!_alphabet_)return void(alphabet!==ORIGINAL&&(alphabet=ORIGINAL,reset()));if(_alphabet_!==alphabet){if(_alphabet_.length!==ORIGINAL.length)throw new Error("Custom alphabet for shortid must be "+ORIGINAL.length+" unique characters. You submitted "+_alphabet_.length+" characters: "+_alphabet_);var unique=_alphabet_.split("").filter(function(item,ind,arr){return ind!==arr.lastIndexOf(item)});if(unique.length)throw new Error("Custom alphabet for shortid must be "+ORIGINAL.length+" unique characters. These characters were not unique: "+unique.join(", "));alphabet=_alphabet_,reset()}}function characters(_alphabet_){return setCharacters(_alphabet_),alphabet}function setSeed(seed){randomFromSeed.seed(seed),previousSeed!==seed&&(reset(),previousSeed=seed)}function shuffle(){alphabet||setCharacters(ORIGINAL);for(var characterIndex,sourceArray=alphabet.split(""),targetArray=[],r=randomFromSeed.nextValue();sourceArray.length>0;)r=randomFromSeed.nextValue(),characterIndex=Math.floor(r*sourceArray.length),targetArray.push(sourceArray.splice(characterIndex,1)[0]);return targetArray.join("")}function getShuffled(){return shuffled?shuffled:shuffled=shuffle()}function lookup(index){var alphabetShuffled=getShuffled();return alphabetShuffled[index]}var alphabet,previousSeed,shuffled,randomFromSeed=__webpack_require__(44),ORIGINAL="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_-";module.exports={characters:characters,seed:setSeed,lookup:lookup,shuffled:getShuffled}},function(module,exports,__webpack_require__){"use strict";function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{"default":obj}}var _Avatar=__webpack_require__(12),_Avatar2=_interopRequireDefault(_Avatar);module.exports=_Avatar2["default"]},function(module,exports,__webpack_require__){"use strict";function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{"default":obj}}var _Heading=__webpack_require__(15),_Heading2=_interopRequireDefault(_Heading);module.exports=_Heading2["default"]},function(module,exports,__webpack_require__){"use strict";function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{"default":obj}}var _Link=__webpack_require__(18),_Link2=_interopRequireDefault(_Link);module.exports=_Link2["default"]},function(module,exports,__webpack_require__){"use strict";function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{"default":obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();Object.defineProperty(exports,"__esModule",{value:!0});var _react=__webpack_require__(1),_react2=_interopRequireDefault(_react),_MetricsListItem=__webpack_require__(33),_MetricsListItem2=_interopRequireDefault(_MetricsListItem),MetricsListItem=function(_Component){function MetricsListItem(){return _classCallCheck(this,MetricsListItem),_possibleConstructorReturn(this,Object.getPrototypeOf(MetricsListItem).apply(this,arguments))}return _inherits(MetricsListItem,_Component),_createClass(MetricsListItem,[{key:"render",value:function(){return _react2["default"].createElement("div",{role:"row",className:_MetricsListItem2["default"].root},_react2["default"].createElement("div",{role:"gridcell",className:_MetricsListItem2["default"].value},this.props.value),_react2["default"].createElement("div",{role:"rowheader",className:_MetricsListItem2["default"].label},this.props.label))}}]),MetricsListItem}(_react.Component);MetricsListItem.propTypes={label:_react.PropTypes.string.isRequired,value:_react.PropTypes.string.isRequired},exports["default"]=MetricsListItem},function(module,exports,__webpack_require__){"use strict";function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{"default":obj}}var _MetricsList=__webpack_require__(19),_MetricsList2=_interopRequireDefault(_MetricsList),_MetricsListItem=__webpack_require__(7),_MetricsListItem2=_interopRequireDefault(_MetricsListItem);_MetricsList2["default"].MetricsListItem=_MetricsListItem2["default"],module.exports=_MetricsList2["default"]},function(module,exports,__webpack_require__){"use strict";function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{"default":obj}}function _defineProperty(obj,key,value){return key in obj?Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();Object.defineProperty(exports,"__esModule",{value:!0});var _react=__webpack_require__(1),_react2=_interopRequireDefault(_react),_classnames=__webpack_require__(2),_classnames2=_interopRequireDefault(_classnames),_TabPanel=__webpack_require__(37),_TabPanel2=_interopRequireDefault(_TabPanel),TabPanel=function(_Component){function TabPanel(){return _classCallCheck(this,TabPanel),_possibleConstructorReturn(this,Object.getPrototypeOf(TabPanel).apply(this,arguments))}return _inherits(TabPanel,_Component),_createClass(TabPanel,[{key:"render",value:function(){var _classes,classes=(_classes={},_defineProperty(_classes,_TabPanel2["default"].root,!0),_defineProperty(_classes,_TabPanel2["default"][this.props.style],!0),_classes),isHidden=!this.props.selected||this.props.disabled,content=!isHidden&&this.props.children;return _react2["default"].createElement("div",{className:(0,_classnames2["default"])(classes),role:"tabpanel",id:this.props.id,"aria-labelledby":this.props.labelledBy,"aria-hidden":isHidden?"true":null},_react2["default"].createElement("div",{className:_TabPanel2["default"].content},content))}}]),TabPanel}(_react.Component);TabPanel.propTypes={title:_react.PropTypes.node.isRequired,style:_react.PropTypes.oneOf(["simple","accordion"]),id:_react.PropTypes.string,labelledBy:_react.PropTypes.string,selected:_react.PropTypes.bool,disabled:_react.PropTypes.bool,children:_react.PropTypes.node},TabPanel.defaultProps={id:null,style:"simple",labelledBy:null,selected:!1,onNextTabClick:function(){}},exports["default"]=TabPanel},function(module,exports,__webpack_require__){"use strict";function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{"default":obj}}var _react=__webpack_require__(1),_react2=_interopRequireDefault(_react);module.exports={validChildren:function(validTypes){return function(props,propName,componentName){var error=void 0,children=props[propName],validTypeNames=validTypes.map(function(type){return type.displayName||type.name||type});return _react2["default"].Children.forEach(children,function(child){var childName=child.type.displayName||child.type.name||child.type;validTypeNames.indexOf(childName)<0&&(error=new Error("Expected one of "+validTypeNames.join(", ")+" in "+componentName+" but found `"+childName+"`"))}),error}}}},function(module,exports,__webpack_require__){"use strict";module.exports=__webpack_require__(41)},function(module,exports,__webpack_require__){"use strict";function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{"default":obj}}function _defineProperty(obj,key,value){return key in obj?Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();Object.defineProperty(exports,"__esModule",{value:!0});var _react=__webpack_require__(1),_react2=_interopRequireDefault(_react),_classnames=__webpack_require__(2),_classnames2=_interopRequireDefault(_classnames),_Avatar=__webpack_require__(27),_Avatar2=_interopRequireDefault(_Avatar),Avatar=function(_Component){function Avatar(){return _classCallCheck(this,Avatar),_possibleConstructorReturn(this,Object.getPrototypeOf(Avatar).apply(this,arguments))}return _inherits(Avatar,_Component),_createClass(Avatar,[{key:"makeInitialsFromName",value:function(){var name=this.props.userName;if(name.match(/\s+/)){var names=name.split(/\s+/);return(names[0][0]+names[names.length-1][0]).toUpperCase()}return name[0].toUpperCase()}},{key:"renderInitials",value:function(){return _react2["default"].createElement("div",{className:_Avatar2["default"].initials},this.makeInitialsFromName())}},{key:"render",value:function(){var _classes,classes=(_classes={},_defineProperty(_classes,_Avatar2["default"].root,!0),_defineProperty(_classes,_Avatar2["default"][this.props.shape],this.props.shape),_classes),style=this.props.userImgUrl?{backgroundImage:'url("'+this.props.userImgUrl+'")'}:null;return _react2["default"].createElement("div",{className:(0,_classnames2["default"])(classes),style:style,"aria-hidden":"true"},!this.props.userImgUrl&&this.renderInitials())}}]),Avatar}(_react.Component);Avatar.propTypes={userName:_react.PropTypes.string.isRequired,userImgUrl:_react.PropTypes.string,shape:_react.PropTypes.oneOf(["circle","rectangle"])},Avatar.defaultProps={shape:"circle"},exports["default"]=Avatar},function(module,exports,__webpack_require__){"use strict";function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{"default":obj}}function _defineProperty(obj,key,value){return key in obj?Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();Object.defineProperty(exports,"__esModule",{value:!0});var _react=__webpack_require__(1),_react2=_interopRequireDefault(_react),_ContextBox=__webpack_require__(28),_ContextBox2=_interopRequireDefault(_ContextBox),_classnames=__webpack_require__(2),_classnames2=_interopRequireDefault(_classnames),ContextBox=function(_Component){function ContextBox(){return _classCallCheck(this,ContextBox),_possibleConstructorReturn(this,Object.getPrototypeOf(ContextBox).apply(this,arguments))}return _inherits(ContextBox,_Component),_createClass(ContextBox,[{key:"render",value:function(){var _classes,_props=this.props,position=_props.position,animate=_props.animate,children=_props.children,showArrow=_props.showArrow,classes=(_classes={},_defineProperty(_classes,_ContextBox2["default"].root,!0),_defineProperty(_classes,_ContextBox2["default"].withArrow,showArrow),_defineProperty(_classes,_ContextBox2["default"]["position--"+position],!0),_defineProperty(_classes,_ContextBox2["default"]["animateTo--"+position],animate),_classes);return _react2["default"].createElement("div",{className:(0,_classnames2["default"])(classes)},_react2["default"].createElement("div",{className:_ContextBox2["default"].content},children))}}]),ContextBox}(_react.Component);ContextBox.propTypes={children:_react.PropTypes.node.isRequired,animate:_react.PropTypes.bool,showArrow:_react.PropTypes.bool,position:_react.PropTypes.oneOf(["above","below","left","right"])},ContextBox.defaultProps={animate:!0,position:"above",showArrow:!0},exports["default"]=ContextBox},function(module,exports,__webpack_require__){"use strict";function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{"default":obj}}var _ContextBox=__webpack_require__(13),_ContextBox2=_interopRequireDefault(_ContextBox);module.exports=_ContextBox2["default"]},function(module,exports,__webpack_require__){"use strict";function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{"default":obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();Object.defineProperty(exports,"__esModule",{value:!0});var _react=__webpack_require__(1),_react2=_interopRequireDefault(_react),_Heading=__webpack_require__(29),_Heading2=_interopRequireDefault(_Heading),Heading=function(_Component){function Heading(){return _classCallCheck(this,Heading),_possibleConstructorReturn(this,Object.getPrototypeOf(Heading).apply(this,arguments))}return _inherits(Heading,_Component),_createClass(Heading,[{key:"render",value:function(){return _react2["default"].createElement("h2",{className:_Heading2["default"].root},this.props.children)}}]),Heading}(_react.Component);Heading.propTypes={children:_react.PropTypes.node.isRequired},exports["default"]=Heading},function(module,exports,__webpack_require__){"use strict";function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{"default":obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}var _extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target},_createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();Object.defineProperty(exports,"__esModule",{value:!0});var _react=__webpack_require__(1),_react2=_interopRequireDefault(_react),_Image=__webpack_require__(30),_Image2=_interopRequireDefault(_Image),Image=function(_Component){function Image(){return _classCallCheck(this,Image),_possibleConstructorReturn(this,Object.getPrototypeOf(Image).apply(this,arguments))}return _inherits(Image,_Component),_createClass(Image,[{key:"render",value:function(){return _react2["default"].createElement("img",_extends({},this.props,{className:_Image2["default"].root}))}}]),Image}(_react.Component);Image.propTypes={src:_react.PropTypes.string.isRequired,alt:_react.PropTypes.string},Image.defaultProps={alt:""},exports["default"]=Image},function(module,exports,__webpack_require__){"use strict";function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{"default":obj}}var _Image=__webpack_require__(16),_Image2=_interopRequireDefault(_Image);module.exports=_Image2["default"]},function(module,exports,__webpack_require__){"use strict";function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{"default":obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}var _extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target},_createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();Object.defineProperty(exports,"__esModule",{value:!0});var _react=__webpack_require__(1),_react2=_interopRequireDefault(_react),_Link=__webpack_require__(31),_Link2=_interopRequireDefault(_Link),Link=function(_Component){function Link(){return _classCallCheck(this,Link),_possibleConstructorReturn(this,Object.getPrototypeOf(Link).apply(this,arguments))}return _inherits(Link,_Component),_createClass(Link,[{key:"renderButton",value:function(){return _react2["default"].createElement("button",_extends({type:"button"},this.props,{className:_Link2["default"].root}),this.props.children)}},{key:"renderLink",value:function(){return _react2["default"].createElement("a",_extends({},this.props,{className:_Link2["default"].root}),this.props.children)}},{key:"render",value:function(){return this.props.href&&"#"!==this.props.href?this.renderLink():this.renderButton()}}]),Link}(_react.Component);Link.propTypes={href:_react.PropTypes.string,children:_react.PropTypes.node.isRequired},exports["default"]=Link},function(module,exports,__webpack_require__){"use strict";function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{"default":obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();Object.defineProperty(exports,"__esModule",{value:!0});var _react=__webpack_require__(1),_react2=_interopRequireDefault(_react),_customPropTypes=__webpack_require__(10),_customPropTypes2=_interopRequireDefault(_customPropTypes),_MetricsListItem=__webpack_require__(7),_MetricsListItem2=_interopRequireDefault(_MetricsListItem),_MetricsList=__webpack_require__(32),_MetricsList2=_interopRequireDefault(_MetricsList),MetricsList=function(_Component){function MetricsList(){return _classCallCheck(this,MetricsList),_possibleConstructorReturn(this,Object.getPrototypeOf(MetricsList).apply(this,arguments))}return _inherits(MetricsList,_Component),_createClass(MetricsList,[{key:"render",value:function(){return _react2["default"].createElement("div",{className:_MetricsList2["default"].root,role:"grid","aria-readonly":"true"},this.props.children)}}]),MetricsList}(_react.Component);MetricsList.propTypes={children:_customPropTypes2["default"].validChildren([_MetricsListItem2["default"]])},exports["default"]=MetricsList},function(module,exports,__webpack_require__){"use strict";function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{"default":obj}}function _objectWithoutProperties(obj,keys){var target={};for(var i in obj)keys.indexOf(i)>=0||Object.prototype.hasOwnProperty.call(obj,i)&&(target[i]=obj[i]);return target}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}var _extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target},_createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();Object.defineProperty(exports,"__esModule",{value:!0});var _react=__webpack_require__(1),_react2=_interopRequireDefault(_react),_RangeInput=__webpack_require__(34),_RangeInput2=_interopRequireDefault(_RangeInput),_shortid=__webpack_require__(11),_shortid2=_interopRequireDefault(_shortid),RangeInput=function(_Component){function RangeInput(props){_classCallCheck(this,RangeInput);var _this=_possibleConstructorReturn(this,Object.getPrototypeOf(RangeInput).call(this));return _this.state={value:props.defaultValue},_this.inputId="RangeInput_"+_shortid2["default"].generate(),_this}return _inherits(RangeInput,_Component),_createClass(RangeInput,[{key:"componentDidMount",value:function(){this.refs.rangeInput.addEventListener("input",this.handleChange.bind(this),!1),this.refs.rangeInput.addEventListener("change",this.handleChange.bind(this),!1)}},{key:"componentWillUnmount",value:function(){this.refs.rangeInput.removeEventListener("input",this.handleChange,!1),this.refs.rangeInput.removeEventListener("change",this.handleChange,!1)}},{key:"handleChange",value:function(event){var onChange=this.props.onChange;this.setState({value:event.target.value}),onChange(event.target.value)}},{key:"render",value:function(){var _props=this.props,labelText=_props.labelText,formatValue=_props.formatValue,props=(_props.onChange,_objectWithoutProperties(_props,["labelText","formatValue","onChange"]));return _react2["default"].createElement("div",{className:_RangeInput2["default"].root},_react2["default"].createElement("label",{ | ||
className:_RangeInput2["default"].label,htmlFor:this.inputId},labelText),_react2["default"].createElement("div",{className:_RangeInput2["default"].control},_react2["default"].createElement("input",_extends({className:_RangeInput2["default"].input,ref:"rangeInput",type:"range",role:"slider",id:this.inputId,"aria-valuenow":this.state.value,"aria-valuemin":props.min,"aria-valuemax":props.max,"aria-valuetext":formatValue(this.state.value)},props)),_react2["default"].createElement("output",{htmlFor:this.inputId,className:_RangeInput2["default"].value},formatValue(this.state.value))))}}]),RangeInput}(_react.Component);RangeInput.propTypes={min:_react.PropTypes.number.isRequired,max:_react.PropTypes.number.isRequired,defaultValue:_react.PropTypes.number.isRequired,labelText:_react.PropTypes.string.isRequired,step:_react.PropTypes.number,formatValue:_react.PropTypes.func,onChange:_react.PropTypes.func},RangeInput.defaultProps={step:1,onChange:function(){},formatValue:function(val){return val},max:0,min:0,defaultValue:50},exports["default"]=RangeInput},function(module,exports,__webpack_require__){"use strict";function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{"default":obj}}var _RangeInput=__webpack_require__(20),_RangeInput2=_interopRequireDefault(_RangeInput);module.exports=_RangeInput2["default"]},function(module,exports,__webpack_require__){"use strict";function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{"default":obj}}function _defineProperty(obj,key,value){return key in obj?Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();Object.defineProperty(exports,"__esModule",{value:!0});var _react=__webpack_require__(1),_react2=_interopRequireDefault(_react),_reactDom=__webpack_require__(46),_classnames=__webpack_require__(2),_classnames2=_interopRequireDefault(_classnames),_Tab=__webpack_require__(35),_Tab2=_interopRequireDefault(_Tab),Tab=function(_Component){function Tab(){var _Object$getPrototypeO,_temp,_this,_ret;_classCallCheck(this,Tab);for(var _len=arguments.length,args=Array(_len),_key=0;_len>_key;_key++)args[_key]=arguments[_key];return _temp=_this=_possibleConstructorReturn(this,(_Object$getPrototypeO=Object.getPrototypeOf(Tab)).call.apply(_Object$getPrototypeO,[this].concat(args))),_this.handleClick=function(e){_this.disabled||_this.props.onClick(_this.props.index,e)},_this.handleKeyDown=function(e){_this.disabled||_this.props.onKeyDown(_this.props.index,e)},_ret=_temp,_possibleConstructorReturn(_this,_ret)}return _inherits(Tab,_Component),_createClass(Tab,[{key:"syncNodeAttributes",value:function(node,props){props.selected?(node.setAttribute("tabindex",0),props.focus&&node.focus()):props.disabled?node.removeAttribute("tabindex"):node.setAttribute("tabindex",-1)}},{key:"componentDidMount",value:function(){this.syncNodeAttributes((0,_reactDom.findDOMNode)(this),this.props)}},{key:"componentDidUpdate",value:function(){this.syncNodeAttributes((0,_reactDom.findDOMNode)(this),this.props)}},{key:"renderIcon",value:function(){return _react2["default"].createElement("span",{className:_Tab2["default"].icon,"aria-hidden":"true","aria-label":""})}},{key:"render",value:function(){var _classes,classes=(_classes={},_defineProperty(_classes,_Tab2["default"].root,!0),_defineProperty(_classes,_Tab2["default"][this.props.style],!0),_classes),icon="screenreader-only"!==this.props.style&&this.renderIcon();return _react2["default"].createElement("div",{className:(0,_classnames2["default"])(classes),role:this.props.role,id:this.props.id,onClick:this.handleClick,onKeyDown:this.handleKeyDown,"aria-selected":this.props.selected?"true":null,"aria-disabled":this.props.disabled?"true":null,"aria-hidden":"presentation"===this.props.role?"true":null,"aria-controls":this.props.controls},icon,this.props.children)}}]),Tab}(_react.Component);Tab.propTypes={style:_react.PropTypes.oneOf(["simple","accordion","screenreader-only"]),id:_react.PropTypes.string.isRequired,index:_react.PropTypes.number.isRequired,controls:_react.PropTypes.string.isRequired,disabled:_react.PropTypes.bool,selected:_react.PropTypes.bool,focus:_react.PropTypes.bool,onClick:_react.PropTypes.func,onKeyDown:_react.PropTypes.func,role:_react.PropTypes.string,children:_react.PropTypes.node},Tab.defaultProps={style:"simple",disabled:!1,selected:!1,focus:!1,role:"tab",onClick:function(){},onKeyDown:function(){}},exports["default"]=Tab},function(module,exports,__webpack_require__){"use strict";function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{"default":obj}}function _defineProperty(obj,key,value){return key in obj?Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();Object.defineProperty(exports,"__esModule",{value:!0});var _react=__webpack_require__(1),_react2=_interopRequireDefault(_react),_classnames=__webpack_require__(2),_classnames2=_interopRequireDefault(_classnames),_shortid=__webpack_require__(11),_shortid2=_interopRequireDefault(_shortid),_customPropTypes=__webpack_require__(10),_customPropTypes2=_interopRequireDefault(_customPropTypes),_Tab=__webpack_require__(22),_Tab2=_interopRequireDefault(_Tab),_TabPanel=__webpack_require__(9),_TabPanel2=_interopRequireDefault(_TabPanel),_TabList=__webpack_require__(36),_TabList2=_interopRequireDefault(_TabList),TabList=function(_Component){function TabList(props){_classCallCheck(this,TabList);var _this=_possibleConstructorReturn(this,Object.getPrototypeOf(TabList).call(this));return _this.handleClick=function(tabIndex,e){var tab=_this.getTab(tabIndex);tab.props.disabled||_this.setSelected(tabIndex,!0)},_this.handleEnter=function(tabIndex,e){if(13===e.keyCode){var tab=_this.getTab(tabIndex);tab.props.disabled||_this.setSelected(tabIndex,!0)}},_this.handleKeyDown=function(tabIndex,e){var index=_this.state.selectedIndex,preventDefault=!1;37===e.keyCode||38===e.keyCode?(index=_this.getIndex(index,-1),preventDefault=!0):(39===e.keyCode||40===e.keyCode)&&(index=_this.getIndex(index,1),preventDefault=!0),preventDefault&&e.preventDefault(),_this.setSelected(index,!0)},_this.state={selectedIndex:props.selectedIndex,focus:props.focus},_this}return _inherits(TabList,_Component),_createClass(TabList,[{key:"componentWillReceiveProps",value:function(nextProps){this.setState({selectedIndex:nextProps.selectedIndex})}},{key:"setSelected",value:function(index,focus){if(index!==this.state.selectedIndex){if(!this.isValidIndex(index))throw new Error("Invalid tab index: "+index);var last=this.state.selectedIndex;this.setState({selectedIndex:index,focus:focus===!0}),this.props.onChange(index,last)}}},{key:"getIndex",value:function(startIndex,step){var count=this.getTabsCount(),change=0>step?step+count:step;if(!this.isValidIndex(startIndex))throw new Error("Invalid tab index: "+startIndex);var index=startIndex;do index=(index+change)%count;while(this.getTab(index).props.disabled);return index}},{key:"isValidIndex",value:function(index){return index>=0&&index<this.getTabsCount()}},{key:"getTab",value:function(index){return this.refs["tab-"+index]}},{key:"getTabsCount",value:function(){return _react2["default"].Children.count(this.props.children)}},{key:"createScreenReaderTab",value:function(index,id,props){return(0,_react.createElement)(_Tab2["default"],{style:"screenreader-only",ref:"sr-tab-"+index,key:"sr-tab-"+index,id:"sr-tab-"+id,controls:"panel-"+id,index:index,selected:!1,disabled:props.disabled,children:props.title,onKeyDown:this.handleEnter,onClick:this.handleClick})}},{key:"createTab",value:function(index,id,selected,props){var focus=selected&&this.state.focus;return(0,_react.createElement)(_Tab2["default"],{style:this.props.style,ref:"tab-"+index,key:"tab-"+id,id:"tab-"+id,controls:"panel-"+id,index:index,selected:selected,focus:focus,role:selected?"tab":"presentation",disabled:props.disabled,children:props.title,onClick:this.handleClick,onKeyDown:this.handleKeyDown})}},{key:"clonePanel",value:function(index,id,selected,panel){return(0,_react.cloneElement)(panel,{ref:"panel-"+index,id:"panel-"+id,labelledBy:"tab-"+id,key:"panel-"+index,selected:selected,style:this.props.style})}},{key:"renderChildren",value:function(){var _this2=this,children=[],count=this.getTabsCount(),ids=_react2["default"].Children.map(this.props.children,_shortid2["default"].generate),tabs=_react2["default"].Children.toArray(this.props.children);return _react2["default"].Children.forEach(this.props.children,function(child,index){var selected=!child.props.disabled&&_this2.state.selectedIndex===index,id=ids[index];if(selected)for(var i=0;index>i;i++)children.push(_this2.createScreenReaderTab(i,ids[i],tabs[i].props));if(children.push(_this2.createTab(index,id,selected,child.props)),selected)for(var i=index+1;count>i;i++)children.push(_this2.createScreenReaderTab(i,ids[i],tabs[i].props));children.push(_this2.clonePanel(index,id,selected,child))}),children}},{key:"render",value:function(){var _classes,_this3=this,classes=(_classes={},_defineProperty(_classes,_TabList2["default"].root,!0),_defineProperty(_classes,_TabList2["default"][this.props.style],!0),_classes);return this.state.focus&&setTimeout(function(){_this3.state.focus=!1},0),_react2["default"].createElement("div",{className:(0,_classnames2["default"])(classes),role:"tablist"},this.renderChildren())}}]),TabList}(_react.Component);TabList.propTypes={children:_customPropTypes2["default"].validChildren([_TabPanel2["default"]]),style:_react.PropTypes.oneOf(["simple","accordion"]),selectedIndex:_react.PropTypes.number,onChange:_react.PropTypes.func,focus:_react.PropTypes.bool},TabList.defaultProps={style:"simple",selectedIndex:0,onChange:function(currentIndex,lastIndex){},focus:!1},exports["default"]=TabList},function(module,exports,__webpack_require__){"use strict";function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{"default":obj}}var _TabList=__webpack_require__(23),_TabList2=_interopRequireDefault(_TabList),_TabPanel=__webpack_require__(9),_TabPanel2=_interopRequireDefault(_TabPanel);_TabList2["default"].TabPanel=_TabPanel2["default"],module.exports=_TabList2["default"]},function(module,exports,__webpack_require__){"use strict";function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{"default":obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();Object.defineProperty(exports,"__esModule",{value:!0});var _react=__webpack_require__(1),_react2=_interopRequireDefault(_react),_MetricsList=__webpack_require__(8),_MetricsList2=_interopRequireDefault(_MetricsList),_Avatar=__webpack_require__(4),_Avatar2=_interopRequireDefault(_Avatar),_Heading=__webpack_require__(5),_Heading2=_interopRequireDefault(_Heading),_Link=__webpack_require__(6),_Link2=_interopRequireDefault(_Link),_UserCard=__webpack_require__(38),_UserCard2=_interopRequireDefault(_UserCard),UserCard=function(_Component){function UserCard(){return _classCallCheck(this,UserCard),_possibleConstructorReturn(this,Object.getPrototypeOf(UserCard).apply(this,arguments))}return _inherits(UserCard,_Component),_createClass(UserCard,[{key:"renderUserName",value:function(){return this.props.profileUrl?_react2["default"].createElement(_Link2["default"],{href:this.props.profileUrl},this.props.userName):this.props.userName}},{key:"renderProfileData",value:function(){return this.props.profileData.map(function(item,i){return _react2["default"].createElement("div",{className:_UserCard2["default"].profileData,key:i},item.label," ",item.value)})}},{key:"renderMetricsListItems",value:function(){return this.props.metricsData.map(function(item,i){return _react2["default"].createElement(_MetricsList.MetricsListItem,{key:i,label:item.label,value:item.value})})}},{key:"renderMetricsData",value:function(){return _react2["default"].createElement(_MetricsList2["default"],null,this.renderMetricsListItems())}},{key:"render",value:function(){return _react2["default"].createElement("div",{className:_UserCard2["default"].root},_react2["default"].createElement("div",{className:_UserCard2["default"].avatar},_react2["default"].createElement(_Avatar2["default"],{shape:"rectangle",userImgUrl:this.props.userImgUrl,userName:this.props.userName})),_react2["default"].createElement("div",{className:_UserCard2["default"].profile},_react2["default"].createElement(_Heading2["default"],null,this.renderUserName()),this.props.profileData&&this.renderProfileData(),_react2["default"].createElement("div",{className:_UserCard2["default"].metrics},this.props.metricsData&&this.renderMetricsData())))}}]),UserCard}(_react.Component);UserCard.propTypes={userName:_react.PropTypes.string.isRequired,profileUrl:_react.PropTypes.string,userImgUrl:_react.PropTypes.string,profileData:_react.PropTypes.array,metricsData:_react.PropTypes.array},exports["default"]=UserCard},function(module,exports,__webpack_require__){"use strict";function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{"default":obj}}var _UserCard=__webpack_require__(25),_UserCard2=_interopRequireDefault(_UserCard);module.exports=_UserCard2["default"]},function(module,exports){module.exports={root:"ic-Avatar__root",rectangle:"ic-Avatar__rectangle",initials:"ic-Avatar__initials",circle:"ic-Avatar__circle"}},function(module,exports){module.exports={root:"ic-ContextBox__root",content:"ic-ContextBox__content",withArrow:"ic-ContextBox__withArrow","position--right":"ic-ContextBox__position--right","position--left":"ic-ContextBox__position--left","position--below":"ic-ContextBox__position--below","position--above":"ic-ContextBox__position--above","animateTo--left":"ic-ContextBox__animateTo--left","animateTo--right":"ic-ContextBox__animateTo--right","animateTo--above":"ic-ContextBox__animateTo--above","animateTo--below":"ic-ContextBox__animateTo--below","animate-root":"ic-ContextBox__animate-root"}},function(module,exports){module.exports={root:"ic-Heading__root"}},function(module,exports){module.exports={root:"ic-Image__root"}},function(module,exports){module.exports={root:"ic-Link__root"}},function(module,exports){module.exports={root:"ic-MetricsList__root"}},function(module,exports){module.exports={root:"ic-MetricsListItem__root",label:"ic-MetricsListItem__label",value:"ic-MetricsListItem__value"}},function(module,exports){module.exports={root:"ic-RangeInput__root",label:"ic-RangeInput__label",control:"ic-RangeInput__control",input:"ic-RangeInput__input",value:"ic-RangeInput__value"}},function(module,exports){module.exports={root:"ic-Tab__root",simple:"ic-Tab__simple",accordion:"ic-Tab__accordion",icon:"ic-Tab__icon","screenreader-only":"ic-Tab__screenreader-only"}},function(module,exports){module.exports={simple:"ic-TabList__simple",accordion:"ic-TabList__accordion"}},function(module,exports){module.exports={root:"ic-TabPanel__root",simple:"ic-TabPanel__simple",accordion:"ic-TabPanel__accordion",content:"ic-TabPanel__content"}},function(module,exports){module.exports={root:"ic-UserCard__root",profile:"ic-UserCard__profile",profileData:"ic-UserCard__profileData",metrics:"ic-UserCard__metrics"}},function(module,exports,__webpack_require__){"use strict";function decode(id){var characters=alphabet.shuffled();return{version:15&characters.indexOf(id.substr(0,1)),worker:15&characters.indexOf(id.substr(1,1))}}var alphabet=__webpack_require__(3);module.exports=decode},function(module,exports,__webpack_require__){"use strict";function encode(lookup,number){for(var done,loopCounter=0,str="";!done;)str+=lookup(number>>4*loopCounter&15|randomByte()),done=number<Math.pow(16,loopCounter+1),loopCounter++;return str}var randomByte=__webpack_require__(43);module.exports=encode},function(module,exports,__webpack_require__){"use strict";function generate(){var str="",seconds=Math.floor(.001*(Date.now()-REDUCE_TIME));return seconds===previousSeconds?counter++:(counter=0,previousSeconds=seconds),str+=encode(alphabet.lookup,version),str+=encode(alphabet.lookup,clusterWorkerId),counter>0&&(str+=encode(alphabet.lookup,counter)),str+=encode(alphabet.lookup,seconds)}function seed(seedValue){return alphabet.seed(seedValue),module.exports}function worker(workerId){return clusterWorkerId=workerId,module.exports}function characters(newCharacters){return void 0!==newCharacters&&alphabet.characters(newCharacters),alphabet.shuffled()}var counter,previousSeconds,alphabet=__webpack_require__(3),encode=__webpack_require__(40),decode=__webpack_require__(39),isValid=__webpack_require__(42),REDUCE_TIME=1426452414093,version=5,clusterWorkerId=__webpack_require__(45)||0;module.exports=generate,module.exports.generate=generate,module.exports.seed=seed,module.exports.worker=worker,module.exports.characters=characters,module.exports.decode=decode,module.exports.isValid=isValid},function(module,exports,__webpack_require__){"use strict";function isShortId(id){if(!id||"string"!=typeof id||id.length<6)return!1;var characters=alphabet.characters(),invalidCharacters=id.split("").map(function(char){return-1===characters.indexOf(char)?char:void 0}).join("").split("").join("");return 0===invalidCharacters.length}var alphabet=__webpack_require__(3);module.exports=isShortId},function(module,exports){"use strict";function randomByte(){if(!crypto||!crypto.getRandomValues)return 48&Math.floor(256*Math.random());var dest=new Uint8Array(1);return crypto.getRandomValues(dest),48&dest[0]}var crypto=window.crypto||window.msCrypto;module.exports=randomByte},function(module,exports){"use strict";function getNextValue(){return seed=(9301*seed+49297)%233280,seed/233280}function setSeed(_seed_){seed=_seed_}var seed=1;module.exports={nextValue:getNextValue,seed:setSeed}},function(module,exports){"use strict";module.exports=0},function(module,exports){module.exports=__WEBPACK_EXTERNAL_MODULE_46__}])}); |
@@ -13,2 +13,10 @@ 'use strict'; | ||
var _customPropTypes = require('../../util/custom-prop-types'); | ||
var _customPropTypes2 = _interopRequireDefault(_customPropTypes); | ||
var _MetricsListItem = require('./MetricsListItem'); | ||
var _MetricsListItem2 = _interopRequireDefault(_MetricsListItem); | ||
var _MetricsList = { "root": "ic-MetricsList__root" }; | ||
@@ -65,6 +73,6 @@ | ||
/** | ||
* MetricsListItem components | ||
* children of type MetricsList.MetricsListItem | ||
*/ | ||
children: _react.PropTypes.node.isRequired | ||
children: _customPropTypes2.default.validChildren([_MetricsListItem2.default]) | ||
}; | ||
exports.default = MetricsList; |
@@ -31,5 +31,5 @@ 'use strict'; | ||
var _Tabs = require('./components/Tabs'); | ||
var _TabList = require('./components/TabList'); | ||
var _Tabs2 = _interopRequireDefault(_Tabs); | ||
var _TabList2 = _interopRequireDefault(_TabList); | ||
@@ -49,5 +49,5 @@ var _UserCard = require('./components/UserCard'); | ||
MetricsList: _MetricsList2.default, | ||
Tabs: _Tabs2.default, | ||
TabList: _TabList2.default, | ||
RangeInput: _RangeInput2.default, | ||
UserCard: _UserCard2.default | ||
}; /* list components in alphabetical order */ |
{ | ||
"name": "instructure-ui", | ||
"version": "0.1.1", | ||
"version": "0.2.0", | ||
"description": "A React UI component library made by Instructure Inc.", | ||
@@ -18,3 +18,2 @@ "author": "Instructure, Inc. Engineering", | ||
"react-dom": "~0.14.7", | ||
"react-tabs": "~0.5.3", | ||
"shortid": "~2.2.4" | ||
@@ -21,0 +20,0 @@ }, |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
235390
4
4265
0
42
- Removedreact-tabs@~0.5.3
- Removedjs-stylesheet@0.0.1(transitive)
- Removedreact-tabs@0.5.5(transitive)