diff --git a/static/prd/assets.js b/static/prd/assets.js index 102693172..2c21ce9c4 100644 --- a/static/prd/assets.js +++ b/static/prd/assets.js @@ -1 +1 @@ -window.WEBPACK_ASSETS = {"index.js":{"js":"index@101f9431f2bbca0d036f.js","css":"index@101f9431f2bbca0d036f.css"},"lib":{"js":"lib@518561748bd8e298744d.js"},"lib2":{"js":"lib2@819909a89ca45b94d9bf.js"},"lib3":{"js":"lib3@909a3522f7e6081e1b25.js"},"manifest":{"js":"manifest@f2f4bd774d6c221b3d5f.js"}} \ No newline at end of file +window.WEBPACK_ASSETS = {"index.js":{"js":"index@19b3184d89ad09939af0.js","css":"index@19b3184d89ad09939af0.css"},"lib":{"js":"lib@e502803a2fa7835d78e8.js"},"lib2":{"js":"lib2@819909a89ca45b94d9bf.js"},"lib3":{"js":"lib3@909a3522f7e6081e1b25.js"},"manifest":{"js":"manifest@f2f4bd774d6c221b3d5f.js"}} \ No newline at end of file diff --git a/static/prd/index@101f9431f2bbca0d036f.js.gz b/static/prd/index@101f9431f2bbca0d036f.js.gz deleted file mode 100644 index cf4b96c2d..000000000 Binary files a/static/prd/index@101f9431f2bbca0d036f.js.gz and /dev/null differ diff --git a/static/prd/index@101f9431f2bbca0d036f.css b/static/prd/index@19b3184d89ad09939af0.css similarity index 100% rename from static/prd/index@101f9431f2bbca0d036f.css rename to static/prd/index@19b3184d89ad09939af0.css diff --git a/static/prd/index@101f9431f2bbca0d036f.css.gz b/static/prd/index@19b3184d89ad09939af0.css.gz similarity index 100% rename from static/prd/index@101f9431f2bbca0d036f.css.gz rename to static/prd/index@19b3184d89ad09939af0.css.gz diff --git a/static/prd/index@101f9431f2bbca0d036f.js b/static/prd/index@19b3184d89ad09939af0.js similarity index 99% rename from static/prd/index@101f9431f2bbca0d036f.js rename to static/prd/index@19b3184d89ad09939af0.js index 3f5811781..24537287f 100644 --- a/static/prd/index@101f9431f2bbca0d036f.js +++ b/static/prd/index@19b3184d89ad09939af0.js @@ -35,11 +35,11 @@ webpackJsonp([0,4],[ var _reactRedux = __webpack_require__(642); - var _create = __webpack_require__(1696); + var _create = __webpack_require__(1697); var _create2 = _interopRequireDefault(_create); - var _zh_CN = __webpack_require__(1705); + var _zh_CN = __webpack_require__(1706); var _zh_CN2 = _interopRequireDefault(_zh_CN); @@ -79878,15 +79878,11 @@ webpackJsonp([0,4],[ } function regActions(data) { - var email = data.email, - password = data.password, - userName = data.userName; + var userName = data.userName; - var param = { - email: email, - password: password, + var param = (0, _extends3.default)({}, data, { username: userName - }; + }); return { type: REGISTER, payload: _axios2.default.post('/api/user/reg', param) @@ -82749,15 +82745,15 @@ webpackJsonp([0,4],[ var _Loading2 = _interopRequireDefault(_Loading); - var _MyPopConfirm = __webpack_require__(1693); + var _MyPopConfirm = __webpack_require__(1694); var _MyPopConfirm2 = _interopRequireDefault(_MyPopConfirm); var _user = __webpack_require__(871); - var _AuthenticatedComponent = __webpack_require__(1694); + var _AuthenticatedComponent = __webpack_require__(1695); - var _Notify = __webpack_require__(1695); + var _Notify = __webpack_require__(1696); var _Notify2 = _interopRequireDefault(_Notify); @@ -82773,7 +82769,7 @@ webpackJsonp([0,4],[ if (!isChrome) { return _react2.default.createElement(_alert2.default, { style: { zIndex: 99 }, - message: 'YApi 的接口测试等功能仅支持 Chrome 浏览器,请使用 Chrome 浏览器获得完整功能。', + message: 'YApii 的接口测试等功能仅支持 Chrome 浏览器,请使用 Chrome 浏览器获得完整功能。', banner: true, closable: true }); @@ -86847,7 +86843,7 @@ webpackJsonp([0,4],[ _react2.default.createElement( 'a', { href: '#', className: 'item' }, - 'YAPI' + 'YAPII' ), _react2.default.createElement( 'a', @@ -86878,7 +86874,7 @@ webpackJsonp([0,4],[ _react2.default.createElement( 'span', { className: 'name' }, - 'YAPI' + 'YAPII' ) ), _react2.default.createElement( @@ -86930,7 +86926,7 @@ webpackJsonp([0,4],[ _react2.default.createElement( 'span', { className: 'desc' }, - 'YApi\u8BA9\u63A5\u53E3\u5F00\u53D1\u66F4\u7B80\u5355\u9AD8\u6548\uFF0C\u8BA9\u63A5\u53E3\u7684\u7BA1\u7406\u66F4\u5177\u53EF\u8BFB\u6027\u3001\u53EF\u7EF4\u62A4\u6027\uFF0C\u8BA9\u56E2\u961F\u534F\u4F5C\u66F4\u5408\u7406\u3002' + 'YApii\u8BA9\u63A5\u53E3\u5F00\u53D1\u66F4\u7B80\u5355\u9AD8\u6548\uFF0C\u8BA9\u63A5\u53E3\u7684\u7BA1\u7406\u66F4\u5177\u53EF\u8BFB\u6027\u3001\u53EF\u7EF4\u62A4\u6027\uFF0C\u8BA9\u56E2\u961F\u534F\u4F5C\u66F4\u5408\u7406\u3002' ), _react2.default.createElement( _row2.default, @@ -87653,7 +87649,7 @@ webpackJsonp([0,4],[ _react2.default.createElement( 'p', { className: 'desc' }, - 'YAPI \u5C06\u6241\u5E73\u5316\u7BA1\u7406\u6A21\u5F0F\u7684\u601D\u60F3\u5F15\u5165\u5230\u4EA7\u54C1\u7684\u6743\u9650\u7BA1\u7406\u4E2D\uFF0C\u8D85\u7EA7\u7BA1\u7406\u5458\u62E5\u6709\u6700\u9AD8\u7684\u6743\u9650\uFF0C\u5E76\u5C06\u6743\u9650\u5206\u914D\u7ED9\u82E5\u5E72\u7EC4\u957F\uFF0C\u8D85\u7EA7\u7BA1\u7406\u5458\u53EA\u9700\u7BA1\u7406\u7EC4\u957F\u5373\u53EF\uFF0C\u5B9E\u9645\u4E0A\u7BA1\u7406YAPI\u5404\u5927\u5206\u7EC4\u4E0E\u9879\u76EE\u7684\u662F\u201C\u7EC4\u957F\u201D\u3002\u7EC4\u957F\u5BF9\u5206\u7EC4\u6216\u9879\u76EE\u8D1F\u8D23\uFF0C\u4E00\u822C\u7531BU\u8D1F\u8D23\u4EBA/\u9879\u76EE\u8D1F\u8D23\u4EBA\u62C5\u4EFB\u3002' + 'YAPII \u5C06\u6241\u5E73\u5316\u7BA1\u7406\u6A21\u5F0F\u7684\u601D\u60F3\u5F15\u5165\u5230\u4EA7\u54C1\u7684\u6743\u9650\u7BA1\u7406\u4E2D\uFF0C\u8D85\u7EA7\u7BA1\u7406\u5458\u62E5\u6709\u6700\u9AD8\u7684\u6743\u9650\uFF0C\u5E76\u5C06\u6743\u9650\u5206\u914D\u7ED9\u82E5\u5E72\u7EC4\u957F\uFF0C\u8D85\u7EA7\u7BA1\u7406\u5458\u53EA\u9700\u7BA1\u7406\u7EC4\u957F\u5373\u53EF\uFF0C\u5B9E\u9645\u4E0A\u7BA1\u7406YAPI\u5404\u5927\u5206\u7EC4\u4E0E\u9879\u76EE\u7684\u662F\u201C\u7EC4\u957F\u201D\u3002\u7EC4\u957F\u5BF9\u5206\u7EC4\u6216\u9879\u76EE\u8D1F\u8D23\uFF0C\u4E00\u822C\u7531BU\u8D1F\u8D23\u4EBA/\u9879\u76EE\u8D1F\u8D23\u4EBA\u62C5\u4EFB\u3002' ) ) ) @@ -89959,7 +89955,7 @@ webpackJsonp([0,4],[ _react2.default.createElement( 'h2', { className: 'login-title' }, - 'YAPI' + 'YAPII' ), _react2.default.createElement( 'div', @@ -102289,7 +102285,7 @@ webpackJsonp([0,4],[ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - var version = ("1.11.0"); + var version = ("2.0.0"); var Footer = (_temp = _class = function (_Component) { (0, _inherits3.default)(Footer, _Component); @@ -102366,6 +102362,9 @@ webpackJsonp([0,4],[ title: 'GitHub', iconType: 'github', linkList: [{ + itemTitle: 'yapii', + itemLink: 'https://github.com/gozeon/yapii' + }, { itemTitle: 'YApi 源码仓库', itemLink: 'https://github.com/YMFE/yapi' }] @@ -102373,6 +102372,9 @@ webpackJsonp([0,4],[ title: '团队', iconType: 'team', linkList: [{ + itemTitle: 'Goze', + itemLink: 'https://github.com/gozeon' + }, { itemTitle: 'YMFE', itemLink: 'https://ymfe.org' }] @@ -102381,16 +102383,16 @@ webpackJsonp([0,4],[ iconType: 'aliwangwang-o', linkList: [{ itemTitle: 'Github Issues', - itemLink: 'https://github.com/YMFE/yapi/issues' + itemLink: 'https://github.com/gozeon/yapii/issues' }, { itemTitle: 'Github Pull Requests', - itemLink: 'https://github.com/YMFE/yapi/pulls' + itemLink: 'https://github.com/gozeon/yapii/pulls' }] }, { - title: 'Copyright \xA9 2018-' + new Date().getFullYear() + ' YMFE', + title: 'Copyright \xA9 ' + new Date().getFullYear() + ' YMFE', linkList: [{ itemTitle: '\u7248\u672C: ' + version + ' ', - itemLink: 'https://github.com/YMFE/yapi/blob/master/CHANGELOG.md' + itemLink: 'https://github.com/gozeon/yapii/blob/master/CHANGELOG.md' }, { itemTitle: '使用文档', itemLink: 'https://hellosean1025.github.io/yapi/' @@ -183091,7 +183093,7 @@ webpackJsonp([0,4],[ var _propTypes2 = _interopRequireDefault(_propTypes); - var _Profile = __webpack_require__(1692); + var _Profile = __webpack_require__(1693); var _Profile2 = _interopRequireDefault(_Profile); @@ -183215,6 +183217,10 @@ webpackJsonp([0,4],[ var _axios2 = _interopRequireDefault(_axios); + var _Add = __webpack_require__(1692); + + var _Add2 = _interopRequireDefault(_Add); + function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var Search = _input2.default.Search; @@ -183450,6 +183456,9 @@ webpackJsonp([0,4],[ placeholder: '\u8BF7\u8F93\u5165\u7528\u6237\u540D' }) ), + _react2.default.createElement(_Add2.default, { onSuccess: function onSuccess() { + return _this3.getUserList(); + } }), _react2.default.createElement(_table2.default, { bordered: true, rowKey: function rowKey(record) { @@ -183477,6 +183486,261 @@ webpackJsonp([0,4],[ exports.__esModule = true; + var _getOwnPropertyDescriptor = __webpack_require__(1139); + + var _getOwnPropertyDescriptor2 = _interopRequireDefault(_getOwnPropertyDescriptor); + + var _row = __webpack_require__(694); + + var _row2 = _interopRequireDefault(_row); + + var _modal = __webpack_require__(675); + + var _modal2 = _interopRequireDefault(_modal); + + var _col = __webpack_require__(696); + + var _col2 = _interopRequireDefault(_col); + + var _input = __webpack_require__(688); + + var _input2 = _interopRequireDefault(_input); + + var _button = __webpack_require__(398); + + var _button2 = _interopRequireDefault(_button); + + var _message4 = __webpack_require__(146); + + var _message5 = _interopRequireDefault(_message4); + + var _classCallCheck2 = __webpack_require__(41); + + var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); + + var _possibleConstructorReturn2 = __webpack_require__(46); + + var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); + + var _inherits2 = __webpack_require__(81); + + var _inherits3 = _interopRequireDefault(_inherits2); + + var _dec, _class, _desc, _value, _class2; + + var _react = __webpack_require__(89); + + var _react2 = _interopRequireDefault(_react); + + var _coreDecorators = __webpack_require__(1142); + + var _reactRedux = __webpack_require__(642); + + var _user = __webpack_require__(871); + + function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + + function _applyDecoratedDescriptor(target, property, decorators, descriptor, context) { + var desc = {}; + Object['ke' + 'ys'](descriptor).forEach(function (key) { + desc[key] = descriptor[key]; + }); + desc.enumerable = !!desc.enumerable; + desc.configurable = !!desc.configurable; + + if ('value' in desc || desc.initializer) { + desc.writable = true; + } + + desc = decorators.slice().reverse().reduce(function (desc, decorator) { + return decorator(target, property, desc) || desc; + }, desc); + + if (context && desc.initializer !== void 0) { + desc.value = desc.initializer ? desc.initializer.call(context) : void 0; + desc.initializer = undefined; + } + + if (desc.initializer === void 0) { + Object['define' + 'Property'](target, property, desc); + desc = null; + } + + return desc; + } + + var Add = (_dec = (0, _reactRedux.connect)(function (state) { + return { + role: state.user.role + }; + }, { + regActions: _user.regActions + }), _dec(_class = (_class2 = function (_React$Component) { + (0, _inherits3.default)(Add, _React$Component); + + function Add(props) { + (0, _classCallCheck3.default)(this, Add); + + var _this = (0, _possibleConstructorReturn3.default)(this, _React$Component.call(this, props)); + + _this.state = { + visible: false, + name: false, + email: false, + pwd: false + }; + return _this; + } + + Add.prototype.showModal = function showModal() { + this.setState({ + email: '', + name: '', + pwd: '', + visible: true + }); + }; + + Add.prototype.hideModal = function hideModal() { + this.setState({ + visible: false + }); + }; + + Add.prototype.addUser = function addUser() { + var _this2 = this; + + var _state = this.state, + email = _state.email, + name = _state.name, + pwd = _state.pwd; + + if (email && name && pwd) { + if (!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{1,})+$/.test(email)) { + _message5.default.error('邮箱不合法'); + return; + } + + this.props.regActions({ + action: 'append', + userName: name, + password: pwd, + email: email + }).then(function (res) { + if (res.payload.data.errcode == 0) { + _message5.default.success('添加成功! '); + _this2.props.onSuccess(); + _this2.setState({ visible: false }); + } + }); + } else { + _message5.default.error('请填写完整'); + } + }; + + Add.prototype.inputName = function inputName(e) { + this.setState({ name: e.target.value }); + }; + + Add.prototype.inputEmail = function inputEmail(e) { + this.setState({ email: e.target.value }); + }; + + Add.prototype.inputPwd = function inputPwd(e) { + this.setState({ pwd: e.target.value }); + }; + + Add.prototype.render = function render() { + if (this.props.role === 'admin') { + return _react2.default.createElement( + _row2.default, + null, + _react2.default.createElement( + _button2.default, + { type: 'primary', onClick: this.showModal }, + '\u6DFB\u52A0\u7528\u6237' + ), + _react2.default.createElement( + _modal2.default, + { + title: '\u6DFB\u52A0\u7528\u6237', + visible: this.state.visible, + onOk: this.addUser, + onCancel: this.hideModal, + className: 'add-group-modal' + }, + _react2.default.createElement( + _row2.default, + { gutter: 6, className: 'modal-input' }, + _react2.default.createElement( + _col2.default, + { span: '5' }, + _react2.default.createElement( + 'div', + { className: 'label' }, + '\u7528\u6237\u540D\uFF1A' + ) + ), + _react2.default.createElement( + _col2.default, + { span: '15' }, + _react2.default.createElement(_input2.default, { placeholder: '\u8BF7\u8F93\u5165\u7528\u6237\u540D', onChange: this.inputName }) + ) + ), + _react2.default.createElement( + _row2.default, + { gutter: 6, className: 'modal-input' }, + _react2.default.createElement( + _col2.default, + { span: '5' }, + _react2.default.createElement( + 'div', + { className: 'label' }, + '\u90AE\u7BB1\uFF1A' + ) + ), + _react2.default.createElement( + _col2.default, + { span: '15' }, + _react2.default.createElement(_input2.default, { rows: 3, placeholder: '\u8BF7\u8F93\u5165\u90AE\u7BB1', onChange: this.inputEmail }) + ) + ), + _react2.default.createElement( + _row2.default, + { gutter: 6, className: 'modal-input' }, + _react2.default.createElement( + _col2.default, + { span: '5' }, + _react2.default.createElement( + 'div', + { className: 'label' }, + '\u5BC6\u7801\uFF1A' + ) + ), + _react2.default.createElement( + _col2.default, + { span: '15' }, + _react2.default.createElement(_input2.default, { rows: 3, type: 'password', placeholder: '\u8BF7\u8F93\u5165\u9ED8\u8BA4\u5BC6\u7801', onChange: this.inputPwd }) + ) + ) + ) + ); + } + return ""; + }; + + return Add; + }(_react2.default.Component), (_applyDecoratedDescriptor(_class2.prototype, 'showModal', [_coreDecorators.autobind], (0, _getOwnPropertyDescriptor2.default)(_class2.prototype, 'showModal'), _class2.prototype), _applyDecoratedDescriptor(_class2.prototype, 'hideModal', [_coreDecorators.autobind], (0, _getOwnPropertyDescriptor2.default)(_class2.prototype, 'hideModal'), _class2.prototype), _applyDecoratedDescriptor(_class2.prototype, 'addUser', [_coreDecorators.autobind], (0, _getOwnPropertyDescriptor2.default)(_class2.prototype, 'addUser'), _class2.prototype), _applyDecoratedDescriptor(_class2.prototype, 'inputName', [_coreDecorators.autobind], (0, _getOwnPropertyDescriptor2.default)(_class2.prototype, 'inputName'), _class2.prototype), _applyDecoratedDescriptor(_class2.prototype, 'inputEmail', [_coreDecorators.autobind], (0, _getOwnPropertyDescriptor2.default)(_class2.prototype, 'inputEmail'), _class2.prototype), _applyDecoratedDescriptor(_class2.prototype, 'inputPwd', [_coreDecorators.autobind], (0, _getOwnPropertyDescriptor2.default)(_class2.prototype, 'inputPwd'), _class2.prototype)), _class2)) || _class); + exports.default = Add; + +/***/ }, +/* 1693 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + + exports.__esModule = true; + var _message10 = __webpack_require__(146); var _message11 = _interopRequireDefault(_message10); @@ -184239,7 +184503,7 @@ webpackJsonp([0,4],[ exports.default = Profile; /***/ }, -/* 1693 */ +/* 1694 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -184344,7 +184608,7 @@ webpackJsonp([0,4],[ exports.default = MyPopConfirm; /***/ }, -/* 1694 */ +/* 1695 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -184430,7 +184694,7 @@ webpackJsonp([0,4],[ } /***/ }, -/* 1695 */ +/* 1696 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -184473,8 +184737,8 @@ webpackJsonp([0,4],[ var _this = (0, _possibleConstructorReturn3.default)(this, _Component.call(this, props)); _this.state = { - newVersion: ("1.11.0"), - version: ("1.11.0") + newVersion: ("2.0.0"), + version: ("2.0.0") }; return _this; } @@ -184517,7 +184781,7 @@ webpackJsonp([0,4],[ exports.default = Notify; /***/ }, -/* 1696 */ +/* 1697 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -184527,15 +184791,15 @@ webpackJsonp([0,4],[ var _redux = __webpack_require__(651); - var _reduxPromise = __webpack_require__(1697); + var _reduxPromise = __webpack_require__(1698); var _reduxPromise2 = _interopRequireDefault(_reduxPromise); - var _messageMiddleware = __webpack_require__(1702); + var _messageMiddleware = __webpack_require__(1703); var _messageMiddleware2 = _interopRequireDefault(_messageMiddleware); - var _reducer = __webpack_require__(1703); + var _reducer = __webpack_require__(1704); var _reducer2 = _interopRequireDefault(_reducer); @@ -184562,12 +184826,12 @@ webpackJsonp([0,4],[ } /***/ }, -/* 1697 */, /* 1698 */, /* 1699 */, /* 1700 */, /* 1701 */, -/* 1702 */ +/* 1702 */, +/* 1703 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -184598,7 +184862,7 @@ webpackJsonp([0,4],[ }; /***/ }, -/* 1703 */ +/* 1704 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -184631,7 +184895,7 @@ webpackJsonp([0,4],[ var _news2 = _interopRequireDefault(_news); - var _addInterface = __webpack_require__(1704); + var _addInterface = __webpack_require__(1705); var _addInterface2 = _interopRequireDefault(_addInterface); @@ -184663,7 +184927,7 @@ webpackJsonp([0,4],[ exports.default = (0, _redux.combineReducers)(reducerModules); /***/ }, -/* 1704 */ +/* 1705 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -184857,7 +185121,7 @@ webpackJsonp([0,4],[ } /***/ }, -/* 1705 */ +/* 1706 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -184870,15 +185134,15 @@ webpackJsonp([0,4],[ var _zh_CN2 = _interopRequireDefault(_zh_CN); - var _zh_CN3 = __webpack_require__(1706); + var _zh_CN3 = __webpack_require__(1707); var _zh_CN4 = _interopRequireDefault(_zh_CN3); - var _zh_CN5 = __webpack_require__(1708); + var _zh_CN5 = __webpack_require__(1709); var _zh_CN6 = _interopRequireDefault(_zh_CN5); - var _zh_CN7 = __webpack_require__(1709); + var _zh_CN7 = __webpack_require__(1710); var _zh_CN8 = _interopRequireDefault(_zh_CN7); @@ -184926,7 +185190,7 @@ webpackJsonp([0,4],[ module.exports = exports['default']; /***/ }, -/* 1706 */ +/* 1707 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -184939,11 +185203,11 @@ webpackJsonp([0,4],[ var _extends3 = _interopRequireDefault(_extends2); - var _zh_CN = __webpack_require__(1707); + var _zh_CN = __webpack_require__(1708); var _zh_CN2 = _interopRequireDefault(_zh_CN); - var _zh_CN3 = __webpack_require__(1708); + var _zh_CN3 = __webpack_require__(1709); var _zh_CN4 = _interopRequireDefault(_zh_CN3); @@ -184961,7 +185225,7 @@ webpackJsonp([0,4],[ module.exports = exports['default']; /***/ }, -/* 1707 */ +/* 1708 */ /***/ function(module, exports) { 'use strict'; @@ -184996,7 +185260,7 @@ webpackJsonp([0,4],[ module.exports = exports['default']; /***/ }, -/* 1708 */ +/* 1709 */ /***/ function(module, exports) { 'use strict'; @@ -185011,7 +185275,7 @@ webpackJsonp([0,4],[ module.exports = exports['default']; /***/ }, -/* 1709 */ +/* 1710 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -185020,7 +185284,7 @@ webpackJsonp([0,4],[ value: true }); - var _zh_CN = __webpack_require__(1706); + var _zh_CN = __webpack_require__(1707); var _zh_CN2 = _interopRequireDefault(_zh_CN); diff --git a/static/prd/index@19b3184d89ad09939af0.js.gz b/static/prd/index@19b3184d89ad09939af0.js.gz new file mode 100644 index 000000000..aaf66856d Binary files /dev/null and b/static/prd/index@19b3184d89ad09939af0.js.gz differ diff --git a/static/prd/lib@518561748bd8e298744d.js.gz b/static/prd/lib@518561748bd8e298744d.js.gz deleted file mode 100644 index 9028f73ae..000000000 Binary files a/static/prd/lib@518561748bd8e298744d.js.gz and /dev/null differ diff --git a/static/prd/lib@518561748bd8e298744d.js b/static/prd/lib@e502803a2fa7835d78e8.js similarity index 99% rename from static/prd/lib@518561748bd8e298744d.js rename to static/prd/lib@e502803a2fa7835d78e8.js index e04551b97..0b45a97ff 100644 --- a/static/prd/lib@518561748bd8e298744d.js +++ b/static/prd/lib@e502803a2fa7835d78e8.js @@ -1,6 +1,6 @@ -webpackJsonp([1,4],{0:function(e,t,n){n(89),n(151),n(651),n(1697),n(1096),n(472),n(94),n(1546),n(1563),n(1611),n(1625),e.exports=n(1630)},278:function(e,t,n){function r(e,t){return null!=e&&a(e,t,o)}var o=n(279),a=n(280);e.exports=r},279:function(e,t){function n(e,t){return null!=e&&o.call(e,t)}var r=Object.prototype,o=r.hasOwnProperty;e.exports=n},369:function(e,t,n){"use strict";var r=function(){};e.exports=r},374:function(e,t,n){function r(e,t,n){var r=e[t];u.call(e,t)&&a(r,n)&&(void 0!==n||t in e)||o(e,t,n)}var o=n(375),a=n(316),i=Object.prototype,u=i.hasOwnProperty;e.exports=r},375:function(e,t,n){function r(e,t,n){"__proto__"==t&&o?o(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}var o=n(376);e.exports=r},380:function(e,t,n){!function(t,n){e.exports=n()}(this,function(){"use strict";var e={childContextTypes:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},t={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},n=Object.defineProperty,r=Object.getOwnPropertyNames,o=Object.getOwnPropertySymbols,a=Object.getOwnPropertyDescriptor,i=Object.getPrototypeOf,u=i&&i(Object);return function c(s,f,l){if("string"!=typeof f){if(u){var d=i(f);d&&d!==u&&c(s,d,l)}var p=r(f);o&&(p=p.concat(o(f)));for(var h=0;h-1&&e%1==0&&e<=s}function u(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function c(e){return!!e&&"object"==typeof e}var s=9007199254740991,f="[object Arguments]",l="[object Function]",d="[object GeneratorFunction]",p=Object.prototype,h=p.hasOwnProperty,v=p.toString,y=p.propertyIsEnumerable;e.exports=n},387:function(e,t){function n(e){return!!e&&"object"==typeof e}function r(e,t){var n=null==e?void 0:e[t];return u(n)?n:void 0}function o(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=g}function a(e){return i(e)&&h.call(e)==s}function i(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function u(e){return null!=e&&(a(e)?v.test(d.call(e)):n(e)&&f.test(e))}var c="[object Array]",s="[object Function]",f=/^\[object .+?Constructor\]$/,l=Object.prototype,d=Function.prototype.toString,p=l.hasOwnProperty,h=l.toString,v=RegExp("^"+d.call(p).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),y=r(Array,"isArray"),g=9007199254740991,b=y||function(e){return n(e)&&o(e.length)&&h.call(e)==c};e.exports=b},472:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0,t.withRouter=t.matchPath=t.Switch=t.StaticRouter=t.Router=t.Route=t.Redirect=t.Prompt=t.NavLink=t.MemoryRouter=t.Link=t.HashRouter=t.BrowserRouter=void 0;var o=n(473),a=r(o),i=n(484),u=r(i),c=n(486),s=r(c),f=n(487),l=r(f),d=n(490),p=r(d),h=n(496),v=r(h),y=n(498),g=r(y),b=n(491),m=r(b),w=n(482),O=r(w),_=n(501),D=r(_),j=n(503),E=r(j),S=n(505),T=r(S),x=n(506),C=r(x);t.BrowserRouter=a.default,t.HashRouter=u.default,t.Link=s.default,t.MemoryRouter=l.default,t.NavLink=p.default,t.Prompt=v.default,t.Redirect=g.default,t.Route=m.default,t.Router=O.default,t.StaticRouter=D.default,t.Switch=E.default,t.matchPath=T.default,t.withRouter=C.default},473:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var u=n(369),c=r(u),s=n(89),f=r(s),l=n(94),d=r(l),p=n(474),h=r(p),v=n(482),y=r(v),g=function(e){function t(){var n,r,i;o(this,t);for(var u=arguments.length,c=Array(u),s=0;s ignores the history prop. To use a custom history, use `import { Router }` instead of `import { BrowserRouter as Router }`.")},t.prototype.render=function(){return f.default.createElement(y.default,{history:this.history,children:this.props.children})},t}(f.default.Component);g.propTypes={basename:d.default.string,forceRefresh:d.default.bool,getUserConfirmation:d.default.func,keyLength:d.default.number,children:d.default.node},t.default=g},474:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{};(0,s.default)(h.canUseDOM,"Browser history needs a DOM");var t=window.history,n=(0,h.supportsHistory)(),r=!(0,h.supportsPopStateOnHashChange)(),i=e.forceRefresh,c=void 0!==i&&i,d=e.getUserConfirmation,b=void 0===d?h.getConfirmation:d,m=e.keyLength,w=void 0===m?6:m,O=e.basename?(0,l.stripTrailingSlash)((0,l.addLeadingSlash)(e.basename)):"",_=function(e){var t=e||{},n=t.key,r=t.state,o=window.location,a=o.pathname,i=o.search,c=o.hash,s=a+i+c;return(0,u.default)(!O||(0,l.hasBasename)(s,O),'You are attempting to use a basename on a page whose URL path does not begin with the basename. Expected path "'+s+'" to begin with "'+O+'".'),O&&(s=(0,l.stripBasename)(s,O)),(0,f.createLocation)(s,r,n)},D=function(){return Math.random().toString(36).substr(2,w)},j=(0,p.default)(),E=function(e){a(W,e),W.length=t.length,j.notifyListeners(W.location,W.action)},S=function(e){(0,h.isExtraneousPopstateEvent)(e)||C(_(e.state))},T=function(){C(_(g()))},x=!1,C=function(e){if(x)x=!1,E();else{var t="POP";j.confirmTransitionTo(e,t,b,function(n){n?E({action:t,location:e}):P(e)})}},P=function(e){var t=W.location,n=R.indexOf(t.key);n===-1&&(n=0);var r=R.indexOf(e.key);r===-1&&(r=0);var o=n-r;o&&(x=!0,L(o))},M=_(g()),R=[M.key],k=function(e){return O+(0,l.createPath)(e)},I=function(e,r){(0,u.default)(!("object"===("undefined"==typeof e?"undefined":o(e))&&void 0!==e.state&&void 0!==r),"You should avoid providing a 2nd state argument to push when the 1st argument is a location-like object that already has state; it is ignored");var a="PUSH",i=(0,f.createLocation)(e,r,D(),W.location);j.confirmTransitionTo(i,a,b,function(e){if(e){var r=k(i),o=i.key,s=i.state;if(n)if(t.pushState({key:o,state:s},null,r),c)window.location.href=r;else{var f=R.indexOf(W.location.key),l=R.slice(0,f===-1?0:f+1);l.push(i.key),R=l,E({action:a,location:i})}else(0,u.default)(void 0===s,"Browser history cannot push state in browsers that do not support HTML5 history"),window.location.href=r}})},A=function(e,r){(0,u.default)(!("object"===("undefined"==typeof e?"undefined":o(e))&&void 0!==e.state&&void 0!==r),"You should avoid providing a 2nd state argument to replace when the 1st argument is a location-like object that already has state; it is ignored");var a="REPLACE",i=(0,f.createLocation)(e,r,D(),W.location);j.confirmTransitionTo(i,a,b,function(e){if(e){var r=k(i),o=i.key,s=i.state;if(n)if(t.replaceState({key:o,state:s},null,r),c)window.location.replace(r);else{var f=R.indexOf(W.location.key);f!==-1&&(R[f]=i.key),E({action:a,location:i})}else(0,u.default)(void 0===s,"Browser history cannot replace state in browsers that do not support HTML5 history"),window.location.replace(r)}})},L=function(e){t.go(e)},N=function(){return L(-1)},H=function(){return L(1)},U=0,B=function(e){U+=e,1===U?((0,h.addEventListener)(window,v,S),r&&(0,h.addEventListener)(window,y,T)):0===U&&((0,h.removeEventListener)(window,v,S),r&&(0,h.removeEventListener)(window,y,T))},F=!1,q=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=j.setPrompt(e);return F||(B(1),F=!0),function(){return F&&(F=!1,B(-1)),t()}},G=function(e){var t=j.appendListener(e);return B(1),function(){B(-1),t()}},W={length:t.length,action:"POP",location:M,createHref:k,push:I,replace:A,go:L,goBack:N,goForward:H,block:q,listen:G};return W};t.default=b},475:function(e,t,n){"use strict";var r=function(e,t,n,r,o,a,i,u){if(!e){var c;if(void 0===t)c=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var s=[n,r,o,a,i,u],f=0;c=new Error(t.replace(/%s/g,function(){return s[f++]})),c.name="Invariant Violation"}throw c.framesToPop=1,c}};e.exports=r},476:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0,t.locationsAreEqual=t.createLocation=void 0;var o=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:"",o=e&&e.split("/")||[],a=t&&t.split("/")||[],i=e&&n(e),u=t&&n(t),c=i||u;if(e&&n(e)?a=o:o.length&&(a.pop(),a=a.concat(o)),!a.length)return"/";var s=void 0;if(a.length){var f=a[a.length-1];s="."===f||".."===f||""===f}else s=!1;for(var l=0,d=a.length;d>=0;d--){var p=a[d];"."===p?r(a,d):".."===p?(r(a,d),l++):l&&(r(a,d),l--)}if(!c)for(;l--;l)a.unshift("..");!c||""===a[0]||a[0]&&n(a[0])||a.unshift("");var h=a.join("/");return s&&"/"!==h.substr(-1)&&(h+="/"),h}t.__esModule=!0,t.default=o,e.exports=t.default},478:function(e,t){"use strict";function n(e,t){if(e===t)return!0;if(null==e||null==t)return!1;if(Array.isArray(e))return Array.isArray(t)&&e.length===t.length&&e.every(function(e,r){return n(e,t[r])});var o="undefined"==typeof e?"undefined":r(e),a="undefined"==typeof t?"undefined":r(t);if(o!==a)return!1;if("object"===o){var i=e.valueOf(),u=t.valueOf();if(i!==e||u!==t)return n(i,u);var c=Object.keys(e),s=Object.keys(t);return c.length===s.length&&c.every(function(r){return n(e[r],t[r])})}return!1}t.__esModule=!0;var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.default=n,e.exports=t.default},479:function(e,t){"use strict";t.__esModule=!0;var n=(t.addLeadingSlash=function(e){return"/"===e.charAt(0)?e:"/"+e},t.stripLeadingSlash=function(e){return"/"===e.charAt(0)?e.substr(1):e},t.hasBasename=function(e,t){return new RegExp("^"+t+"(\\/|\\?|#|$)","i").test(e)});t.stripBasename=function(e,t){return n(e,t)?e.substr(t.length):e},t.stripTrailingSlash=function(e){return"/"===e.charAt(e.length-1)?e.slice(0,-1):e},t.parsePath=function(e){var t=e||"/",n="",r="",o=t.indexOf("#");o!==-1&&(r=t.substr(o),t=t.substr(0,o));var a=t.indexOf("?");return a!==-1&&(n=t.substr(a),t=t.substr(0,a)),{pathname:t,search:"?"===n?"":n,hash:"#"===r?"":r}},t.createPath=function(e){var t=e.pathname,n=e.search,r=e.hash,o=t||"/";return n&&"?"!==n&&(o+="?"===n.charAt(0)?n:"?"+n),r&&"#"!==r&&(o+="#"===r.charAt(0)?r:"#"+r),o}},480:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(369),a=r(o),i=function(){var e=null,t=function(t){return(0,a.default)(null==e,"A history supports only one prompt at a time"),e=t,function(){e===t&&(e=null)}},n=function(t,n,r,o){if(null!=e){var i="function"==typeof e?e(t,n):e;"string"==typeof i?"function"==typeof r?r(i,o):((0,a.default)(!1,"A history needs a getUserConfirmation function in order to use a prompt message"),o(!0)):o(i!==!1)}else o(!0)},r=[],o=function(e){var t=!0,n=function(){t&&e.apply(void 0,arguments)};return r.push(n),function(){t=!1,r=r.filter(function(e){return e!==n})}},i=function(){for(var e=arguments.length,t=Array(e),n=0;n may have only one child element"),this.unlisten=r.listen(function(){e.setState({match:e.computeMatch(r.location.pathname)})})},t.prototype.componentWillReceiveProps=function(e){(0,s.default)(this.props.history===e.history,"You cannot change ")},t.prototype.componentWillUnmount=function(){this.unlisten()},t.prototype.render=function(){var e=this.props.children;return e?p.default.Children.only(e):null},t}(p.default.Component);y.propTypes={history:v.default.object.isRequired,children:v.default.node},y.contextTypes={router:v.default.object},y.childContextTypes={router:v.default.object.isRequired},t.default=y},484:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var u=n(369),c=r(u),s=n(89),f=r(s),l=n(94),d=r(l),p=n(485),h=r(p),v=n(482),y=r(v),g=function(e){function t(){var n,r,i;o(this,t);for(var u=arguments.length,c=Array(u),s=0;s ignores the history prop. To use a custom history, use `import { Router }` instead of `import { HashRouter as Router }`.")},t.prototype.render=function(){return f.default.createElement(y.default,{history:this.history,children:this.props.children})},t}(f.default.Component);g.propTypes={basename:d.default.string,getUserConfirmation:d.default.func,hashType:d.default.oneOf(["hashbang","noslash","slash"]),children:d.default.node},t.default=g},485:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=Object.assign||function(e){for(var t=1;t=0?t:0)+"#"+e)},m=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(0,c.default)(p.canUseDOM,"Hash history needs a DOM");var t=window.history,n=(0,p.supportsGoWithoutReloadUsingHash)(),r=e.getUserConfirmation,a=void 0===r?p.getConfirmation:r,u=e.hashType,l=void 0===u?"slash":u,m=e.basename?(0,f.stripTrailingSlash)((0,f.addLeadingSlash)(e.basename)):"",w=v[l],O=w.encodePath,_=w.decodePath,D=function(){var e=_(y());return(0,i.default)(!m||(0,f.hasBasename)(e,m),'You are attempting to use a basename on a page whose URL path does not begin with the basename. Expected path "'+e+'" to begin with "'+m+'".'),m&&(e=(0,f.stripBasename)(e,m)),(0,s.createLocation)(e)},j=(0,d.default)(),E=function(e){o(K,e),K.length=t.length,j.notifyListeners(K.location,K.action)},S=!1,T=null,x=function(){var e=y(),t=O(e);if(e!==t)b(t);else{var n=D(),r=K.location;if(!S&&(0,s.locationsAreEqual)(r,n))return;if(T===(0,f.createPath)(n))return;T=null,C(n)}},C=function(e){if(S)S=!1,E();else{var t="POP";j.confirmTransitionTo(e,t,a,function(n){n?E({action:t,location:e}):P(e)})}},P=function(e){var t=K.location,n=I.lastIndexOf((0,f.createPath)(t));n===-1&&(n=0);var r=I.lastIndexOf((0,f.createPath)(e));r===-1&&(r=0);var o=n-r;o&&(S=!0,H(o))},M=y(),R=O(M);M!==R&&b(R);var k=D(),I=[(0,f.createPath)(k)],A=function(e){return"#"+O(m+(0,f.createPath)(e))},L=function(e,t){(0,i.default)(void 0===t,"Hash history cannot push state; it is ignored");var n="PUSH",r=(0,s.createLocation)(e,void 0,void 0,K.location);j.confirmTransitionTo(r,n,a,function(e){if(e){var t=(0,f.createPath)(r),o=O(m+t),a=y()!==o;if(a){T=t,g(o);var u=I.lastIndexOf((0,f.createPath)(K.location)),c=I.slice(0,u===-1?0:u+1);c.push(t),I=c,E({action:n,location:r})}else(0,i.default)(!1,"Hash history cannot PUSH the same path; a new entry will not be added to the history stack"),E()}})},N=function(e,t){(0,i.default)(void 0===t,"Hash history cannot replace state; it is ignored");var n="REPLACE",r=(0,s.createLocation)(e,void 0,void 0,K.location);j.confirmTransitionTo(r,n,a,function(e){if(e){var t=(0,f.createPath)(r),o=O(m+t),a=y()!==o;a&&(T=t,b(o));var i=I.indexOf((0,f.createPath)(K.location));i!==-1&&(I[i]=t),E({action:n,location:r})}})},H=function(e){(0,i.default)(n,"Hash history go(n) causes a full page reload in this browser"),t.go(e)},U=function(){return H(-1)},B=function(){return H(1)},F=0,q=function(e){F+=e,1===F?(0,p.addEventListener)(window,h,x):0===F&&(0,p.removeEventListener)(window,h,x)},G=!1,W=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=j.setPrompt(e);return G||(q(1),G=!0),function(){return G&&(G=!1,q(-1)),t()}},Y=function(e){var t=j.appendListener(e);return q(1),function(){q(-1),t()}},K={length:t.length,action:"POP",location:k,createHref:A,push:L,replace:N,go:H,goBack:U,goForward:B,block:W,listen:Y};return K};t.default=m},486:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function u(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var c=Object.assign||function(e){for(var t=1;t outside a ");var a=this.context.router.history.createHref("string"==typeof t?{pathname:t}:t);return f.default.createElement("a",c({},r,{onClick:this.handleClick,href:a,ref:n}))},t}(f.default.Component);y.propTypes={onClick:d.default.func,target:d.default.string,replace:d.default.bool,to:d.default.oneOfType([d.default.string,d.default.object]).isRequired,innerRef:d.default.oneOfType([d.default.string,d.default.func])},y.defaultProps={replace:!1},y.contextTypes={router:d.default.shape({history:d.default.shape({push:d.default.func.isRequired,replace:d.default.func.isRequired,createHref:d.default.func.isRequired}).isRequired}).isRequired},t.default=y},487:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(488),a=r(o);t.default=a.default},488:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var u=n(369),c=r(u),s=n(89),f=r(s),l=n(94),d=r(l),p=n(489),h=r(p),v=n(483),y=r(v),g=function(e){function t(){var n,r,i;o(this,t);for(var u=arguments.length,c=Array(u),s=0;s ignores the history prop. To use a custom history, use `import { Router }` instead of `import { MemoryRouter as Router }`.")},t.prototype.render=function(){return f.default.createElement(y.default,{history:this.history,children:this.props.children})},t}(f.default.Component);g.propTypes={initialEntries:d.default.array,initialIndex:d.default.number,getUserConfirmation:d.default.func,keyLength:d.default.number,children:d.default.node},t.default=g},489:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=e.getUserConfirmation,n=e.initialEntries,r=void 0===n?["/"]:n,i=e.initialIndex,f=void 0===i?0:i,p=e.keyLength,h=void 0===p?6:p,v=(0,l.default)(),y=function(e){a(C,e),C.length=C.entries.length,v.notifyListeners(C.location,C.action)},g=function(){return Math.random().toString(36).substr(2,h)},b=d(f,0,r.length-1),m=r.map(function(e){return"string"==typeof e?(0,s.createLocation)(e,void 0,g()):(0,s.createLocation)(e,void 0,e.key||g())}),w=c.createPath,O=function(e,n){(0,u.default)(!("object"===("undefined"==typeof e?"undefined":o(e))&&void 0!==e.state&&void 0!==n),"You should avoid providing a 2nd state argument to push when the 1st argument is a location-like object that already has state; it is ignored");var r="PUSH",a=(0,s.createLocation)(e,n,g(),C.location);v.confirmTransitionTo(a,r,t,function(e){if(e){var t=C.index,n=t+1,o=C.entries.slice(0);o.length>n?o.splice(n,o.length-n,a):o.push(a),y({action:r,location:a,index:n,entries:o})}})},_=function(e,n){(0,u.default)(!("object"===("undefined"==typeof e?"undefined":o(e))&&void 0!==e.state&&void 0!==n),"You should avoid providing a 2nd state argument to replace when the 1st argument is a location-like object that already has state; it is ignored");var r="REPLACE",a=(0,s.createLocation)(e,n,g(),C.location);v.confirmTransitionTo(a,r,t,function(e){e&&(C.entries[C.index]=a,y({action:r,location:a}))})},D=function(e){var n=d(C.index+e,0,C.entries.length-1),r="POP",o=C.entries[n];v.confirmTransitionTo(o,r,t,function(e){e?y({action:r,location:o,index:n}):y()})},j=function(){return D(-1)},E=function(){return D(1)},S=function(e){var t=C.index+e;return t>=0&&t0&&void 0!==arguments[0]&&arguments[0];return v.setPrompt(e)},x=function(e){return v.appendListener(e)},C={length:m.length,action:"POP",location:m[b],index:b,entries:m,createHref:w,push:O,replace:_,go:D,goBack:j,goForward:E,canGo:S,block:T,listen:x};return C};t.default=p},490:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}t.__esModule=!0;var a=Object.assign||function(e){for(var t=1;t-1&&e%1==0&&e<=s}function u(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function c(e){return!!e&&"object"==typeof e}var s=9007199254740991,f="[object Arguments]",l="[object Function]",d="[object GeneratorFunction]",p=Object.prototype,h=p.hasOwnProperty,v=p.toString,y=p.propertyIsEnumerable;e.exports=n},387:function(e,t){function n(e){return!!e&&"object"==typeof e}function r(e,t){var n=null==e?void 0:e[t];return u(n)?n:void 0}function o(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=g}function a(e){return i(e)&&h.call(e)==s}function i(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function u(e){return null!=e&&(a(e)?v.test(d.call(e)):n(e)&&f.test(e))}var c="[object Array]",s="[object Function]",f=/^\[object .+?Constructor\]$/,l=Object.prototype,d=Function.prototype.toString,p=l.hasOwnProperty,h=l.toString,v=RegExp("^"+d.call(p).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),y=r(Array,"isArray"),g=9007199254740991,b=y||function(e){return n(e)&&o(e.length)&&h.call(e)==c};e.exports=b},472:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0,t.withRouter=t.matchPath=t.Switch=t.StaticRouter=t.Router=t.Route=t.Redirect=t.Prompt=t.NavLink=t.MemoryRouter=t.Link=t.HashRouter=t.BrowserRouter=void 0;var o=n(473),a=r(o),i=n(484),u=r(i),c=n(486),s=r(c),f=n(487),l=r(f),d=n(490),p=r(d),h=n(496),v=r(h),y=n(498),g=r(y),b=n(491),m=r(b),w=n(482),O=r(w),_=n(501),D=r(_),j=n(503),E=r(j),S=n(505),T=r(S),x=n(506),C=r(x);t.BrowserRouter=a.default,t.HashRouter=u.default,t.Link=s.default,t.MemoryRouter=l.default,t.NavLink=p.default,t.Prompt=v.default,t.Redirect=g.default,t.Route=m.default,t.Router=O.default,t.StaticRouter=D.default,t.Switch=E.default,t.matchPath=T.default,t.withRouter=C.default},473:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var u=n(369),c=r(u),s=n(89),f=r(s),l=n(94),d=r(l),p=n(474),h=r(p),v=n(482),y=r(v),g=function(e){function t(){var n,r,i;o(this,t);for(var u=arguments.length,c=Array(u),s=0;s ignores the history prop. To use a custom history, use `import { Router }` instead of `import { BrowserRouter as Router }`.")},t.prototype.render=function(){return f.default.createElement(y.default,{history:this.history,children:this.props.children})},t}(f.default.Component);g.propTypes={basename:d.default.string,forceRefresh:d.default.bool,getUserConfirmation:d.default.func,keyLength:d.default.number,children:d.default.node},t.default=g},474:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{};(0,s.default)(h.canUseDOM,"Browser history needs a DOM");var t=window.history,n=(0,h.supportsHistory)(),r=!(0,h.supportsPopStateOnHashChange)(),i=e.forceRefresh,c=void 0!==i&&i,d=e.getUserConfirmation,b=void 0===d?h.getConfirmation:d,m=e.keyLength,w=void 0===m?6:m,O=e.basename?(0,l.stripTrailingSlash)((0,l.addLeadingSlash)(e.basename)):"",_=function(e){var t=e||{},n=t.key,r=t.state,o=window.location,a=o.pathname,i=o.search,c=o.hash,s=a+i+c;return(0,u.default)(!O||(0,l.hasBasename)(s,O),'You are attempting to use a basename on a page whose URL path does not begin with the basename. Expected path "'+s+'" to begin with "'+O+'".'),O&&(s=(0,l.stripBasename)(s,O)),(0,f.createLocation)(s,r,n)},D=function(){return Math.random().toString(36).substr(2,w)},j=(0,p.default)(),E=function(e){a(W,e),W.length=t.length,j.notifyListeners(W.location,W.action)},S=function(e){(0,h.isExtraneousPopstateEvent)(e)||C(_(e.state))},T=function(){C(_(g()))},x=!1,C=function(e){if(x)x=!1,E();else{var t="POP";j.confirmTransitionTo(e,t,b,function(n){n?E({action:t,location:e}):P(e)})}},P=function(e){var t=W.location,n=R.indexOf(t.key);n===-1&&(n=0);var r=R.indexOf(e.key);r===-1&&(r=0);var o=n-r;o&&(x=!0,L(o))},M=_(g()),R=[M.key],k=function(e){return O+(0,l.createPath)(e)},I=function(e,r){(0,u.default)(!("object"===("undefined"==typeof e?"undefined":o(e))&&void 0!==e.state&&void 0!==r),"You should avoid providing a 2nd state argument to push when the 1st argument is a location-like object that already has state; it is ignored");var a="PUSH",i=(0,f.createLocation)(e,r,D(),W.location);j.confirmTransitionTo(i,a,b,function(e){if(e){var r=k(i),o=i.key,s=i.state;if(n)if(t.pushState({key:o,state:s},null,r),c)window.location.href=r;else{var f=R.indexOf(W.location.key),l=R.slice(0,f===-1?0:f+1);l.push(i.key),R=l,E({action:a,location:i})}else(0,u.default)(void 0===s,"Browser history cannot push state in browsers that do not support HTML5 history"),window.location.href=r}})},A=function(e,r){(0,u.default)(!("object"===("undefined"==typeof e?"undefined":o(e))&&void 0!==e.state&&void 0!==r),"You should avoid providing a 2nd state argument to replace when the 1st argument is a location-like object that already has state; it is ignored");var a="REPLACE",i=(0,f.createLocation)(e,r,D(),W.location);j.confirmTransitionTo(i,a,b,function(e){if(e){var r=k(i),o=i.key,s=i.state;if(n)if(t.replaceState({key:o,state:s},null,r),c)window.location.replace(r);else{var f=R.indexOf(W.location.key);f!==-1&&(R[f]=i.key),E({action:a,location:i})}else(0,u.default)(void 0===s,"Browser history cannot replace state in browsers that do not support HTML5 history"),window.location.replace(r)}})},L=function(e){t.go(e)},N=function(){return L(-1)},H=function(){return L(1)},U=0,B=function(e){U+=e,1===U?((0,h.addEventListener)(window,v,S),r&&(0,h.addEventListener)(window,y,T)):0===U&&((0,h.removeEventListener)(window,v,S),r&&(0,h.removeEventListener)(window,y,T))},F=!1,q=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=j.setPrompt(e);return F||(B(1),F=!0),function(){return F&&(F=!1,B(-1)),t()}},G=function(e){var t=j.appendListener(e);return B(1),function(){B(-1),t()}},W={length:t.length,action:"POP",location:M,createHref:k,push:I,replace:A,go:L,goBack:N,goForward:H,block:q,listen:G};return W};t.default=b},475:function(e,t,n){"use strict";var r=function(e,t,n,r,o,a,i,u){if(!e){var c;if(void 0===t)c=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var s=[n,r,o,a,i,u],f=0;c=new Error(t.replace(/%s/g,function(){return s[f++]})),c.name="Invariant Violation"}throw c.framesToPop=1,c}};e.exports=r},476:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0,t.locationsAreEqual=t.createLocation=void 0;var o=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:"",o=e&&e.split("/")||[],a=t&&t.split("/")||[],i=e&&n(e),u=t&&n(t),c=i||u;if(e&&n(e)?a=o:o.length&&(a.pop(),a=a.concat(o)),!a.length)return"/";var s=void 0;if(a.length){var f=a[a.length-1];s="."===f||".."===f||""===f}else s=!1;for(var l=0,d=a.length;d>=0;d--){var p=a[d];"."===p?r(a,d):".."===p?(r(a,d),l++):l&&(r(a,d),l--)}if(!c)for(;l--;l)a.unshift("..");!c||""===a[0]||a[0]&&n(a[0])||a.unshift("");var h=a.join("/");return s&&"/"!==h.substr(-1)&&(h+="/"),h}t.__esModule=!0,t.default=o,e.exports=t.default},478:function(e,t){"use strict";function n(e,t){if(e===t)return!0;if(null==e||null==t)return!1;if(Array.isArray(e))return Array.isArray(t)&&e.length===t.length&&e.every(function(e,r){return n(e,t[r])});var o="undefined"==typeof e?"undefined":r(e),a="undefined"==typeof t?"undefined":r(t);if(o!==a)return!1;if("object"===o){var i=e.valueOf(),u=t.valueOf();if(i!==e||u!==t)return n(i,u);var c=Object.keys(e),s=Object.keys(t);return c.length===s.length&&c.every(function(r){return n(e[r],t[r])})}return!1}t.__esModule=!0;var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.default=n,e.exports=t.default},479:function(e,t){"use strict";t.__esModule=!0;var n=(t.addLeadingSlash=function(e){return"/"===e.charAt(0)?e:"/"+e},t.stripLeadingSlash=function(e){return"/"===e.charAt(0)?e.substr(1):e},t.hasBasename=function(e,t){return new RegExp("^"+t+"(\\/|\\?|#|$)","i").test(e)});t.stripBasename=function(e,t){return n(e,t)?e.substr(t.length):e},t.stripTrailingSlash=function(e){return"/"===e.charAt(e.length-1)?e.slice(0,-1):e},t.parsePath=function(e){var t=e||"/",n="",r="",o=t.indexOf("#");o!==-1&&(r=t.substr(o),t=t.substr(0,o));var a=t.indexOf("?");return a!==-1&&(n=t.substr(a),t=t.substr(0,a)),{pathname:t,search:"?"===n?"":n,hash:"#"===r?"":r}},t.createPath=function(e){var t=e.pathname,n=e.search,r=e.hash,o=t||"/";return n&&"?"!==n&&(o+="?"===n.charAt(0)?n:"?"+n),r&&"#"!==r&&(o+="#"===r.charAt(0)?r:"#"+r),o}},480:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(369),a=r(o),i=function(){var e=null,t=function(t){return(0,a.default)(null==e,"A history supports only one prompt at a time"),e=t,function(){e===t&&(e=null)}},n=function(t,n,r,o){if(null!=e){var i="function"==typeof e?e(t,n):e;"string"==typeof i?"function"==typeof r?r(i,o):((0,a.default)(!1,"A history needs a getUserConfirmation function in order to use a prompt message"),o(!0)):o(i!==!1)}else o(!0)},r=[],o=function(e){var t=!0,n=function(){t&&e.apply(void 0,arguments)};return r.push(n),function(){t=!1,r=r.filter(function(e){return e!==n})}},i=function(){for(var e=arguments.length,t=Array(e),n=0;n may have only one child element"),this.unlisten=r.listen(function(){e.setState({match:e.computeMatch(r.location.pathname)})})},t.prototype.componentWillReceiveProps=function(e){(0,s.default)(this.props.history===e.history,"You cannot change ")},t.prototype.componentWillUnmount=function(){this.unlisten()},t.prototype.render=function(){var e=this.props.children;return e?p.default.Children.only(e):null},t}(p.default.Component);y.propTypes={history:v.default.object.isRequired,children:v.default.node},y.contextTypes={router:v.default.object},y.childContextTypes={router:v.default.object.isRequired},t.default=y},484:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var u=n(369),c=r(u),s=n(89),f=r(s),l=n(94),d=r(l),p=n(485),h=r(p),v=n(482),y=r(v),g=function(e){function t(){var n,r,i;o(this,t);for(var u=arguments.length,c=Array(u),s=0;s ignores the history prop. To use a custom history, use `import { Router }` instead of `import { HashRouter as Router }`.")},t.prototype.render=function(){return f.default.createElement(y.default,{history:this.history,children:this.props.children})},t}(f.default.Component);g.propTypes={basename:d.default.string,getUserConfirmation:d.default.func,hashType:d.default.oneOf(["hashbang","noslash","slash"]),children:d.default.node},t.default=g},485:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=Object.assign||function(e){for(var t=1;t=0?t:0)+"#"+e)},m=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(0,c.default)(p.canUseDOM,"Hash history needs a DOM");var t=window.history,n=(0,p.supportsGoWithoutReloadUsingHash)(),r=e.getUserConfirmation,a=void 0===r?p.getConfirmation:r,u=e.hashType,l=void 0===u?"slash":u,m=e.basename?(0,f.stripTrailingSlash)((0,f.addLeadingSlash)(e.basename)):"",w=v[l],O=w.encodePath,_=w.decodePath,D=function(){var e=_(y());return(0,i.default)(!m||(0,f.hasBasename)(e,m),'You are attempting to use a basename on a page whose URL path does not begin with the basename. Expected path "'+e+'" to begin with "'+m+'".'),m&&(e=(0,f.stripBasename)(e,m)),(0,s.createLocation)(e)},j=(0,d.default)(),E=function(e){o(K,e),K.length=t.length,j.notifyListeners(K.location,K.action)},S=!1,T=null,x=function(){var e=y(),t=O(e);if(e!==t)b(t);else{var n=D(),r=K.location;if(!S&&(0,s.locationsAreEqual)(r,n))return;if(T===(0,f.createPath)(n))return;T=null,C(n)}},C=function(e){if(S)S=!1,E();else{var t="POP";j.confirmTransitionTo(e,t,a,function(n){n?E({action:t,location:e}):P(e)})}},P=function(e){var t=K.location,n=I.lastIndexOf((0,f.createPath)(t));n===-1&&(n=0);var r=I.lastIndexOf((0,f.createPath)(e));r===-1&&(r=0);var o=n-r;o&&(S=!0,H(o))},M=y(),R=O(M);M!==R&&b(R);var k=D(),I=[(0,f.createPath)(k)],A=function(e){return"#"+O(m+(0,f.createPath)(e))},L=function(e,t){(0,i.default)(void 0===t,"Hash history cannot push state; it is ignored");var n="PUSH",r=(0,s.createLocation)(e,void 0,void 0,K.location);j.confirmTransitionTo(r,n,a,function(e){if(e){var t=(0,f.createPath)(r),o=O(m+t),a=y()!==o;if(a){T=t,g(o);var u=I.lastIndexOf((0,f.createPath)(K.location)),c=I.slice(0,u===-1?0:u+1);c.push(t),I=c,E({action:n,location:r})}else(0,i.default)(!1,"Hash history cannot PUSH the same path; a new entry will not be added to the history stack"),E()}})},N=function(e,t){(0,i.default)(void 0===t,"Hash history cannot replace state; it is ignored");var n="REPLACE",r=(0,s.createLocation)(e,void 0,void 0,K.location);j.confirmTransitionTo(r,n,a,function(e){if(e){var t=(0,f.createPath)(r),o=O(m+t),a=y()!==o;a&&(T=t,b(o));var i=I.indexOf((0,f.createPath)(K.location));i!==-1&&(I[i]=t),E({action:n,location:r})}})},H=function(e){(0,i.default)(n,"Hash history go(n) causes a full page reload in this browser"),t.go(e)},U=function(){return H(-1)},B=function(){return H(1)},F=0,q=function(e){F+=e,1===F?(0,p.addEventListener)(window,h,x):0===F&&(0,p.removeEventListener)(window,h,x)},G=!1,W=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=j.setPrompt(e);return G||(q(1),G=!0),function(){return G&&(G=!1,q(-1)),t()}},Y=function(e){var t=j.appendListener(e);return q(1),function(){q(-1),t()}},K={length:t.length,action:"POP",location:k,createHref:A,push:L,replace:N,go:H,goBack:U,goForward:B,block:W,listen:Y};return K};t.default=m},486:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function u(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var c=Object.assign||function(e){for(var t=1;t outside a ");var a=this.context.router.history.createHref("string"==typeof t?{pathname:t}:t);return f.default.createElement("a",c({},r,{onClick:this.handleClick,href:a,ref:n}))},t}(f.default.Component);y.propTypes={onClick:d.default.func,target:d.default.string,replace:d.default.bool,to:d.default.oneOfType([d.default.string,d.default.object]).isRequired,innerRef:d.default.oneOfType([d.default.string,d.default.func])},y.defaultProps={replace:!1},y.contextTypes={router:d.default.shape({history:d.default.shape({push:d.default.func.isRequired,replace:d.default.func.isRequired,createHref:d.default.func.isRequired}).isRequired}).isRequired},t.default=y},487:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(488),a=r(o);t.default=a.default},488:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var u=n(369),c=r(u),s=n(89),f=r(s),l=n(94),d=r(l),p=n(489),h=r(p),v=n(483),y=r(v),g=function(e){function t(){var n,r,i;o(this,t);for(var u=arguments.length,c=Array(u),s=0;s ignores the history prop. To use a custom history, use `import { Router }` instead of `import { MemoryRouter as Router }`.")},t.prototype.render=function(){return f.default.createElement(y.default,{history:this.history,children:this.props.children})},t}(f.default.Component);g.propTypes={initialEntries:d.default.array,initialIndex:d.default.number,getUserConfirmation:d.default.func,keyLength:d.default.number,children:d.default.node},t.default=g},489:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=e.getUserConfirmation,n=e.initialEntries,r=void 0===n?["/"]:n,i=e.initialIndex,f=void 0===i?0:i,p=e.keyLength,h=void 0===p?6:p,v=(0,l.default)(),y=function(e){a(C,e),C.length=C.entries.length,v.notifyListeners(C.location,C.action)},g=function(){return Math.random().toString(36).substr(2,h)},b=d(f,0,r.length-1),m=r.map(function(e){return"string"==typeof e?(0,s.createLocation)(e,void 0,g()):(0,s.createLocation)(e,void 0,e.key||g())}),w=c.createPath,O=function(e,n){(0,u.default)(!("object"===("undefined"==typeof e?"undefined":o(e))&&void 0!==e.state&&void 0!==n),"You should avoid providing a 2nd state argument to push when the 1st argument is a location-like object that already has state; it is ignored");var r="PUSH",a=(0,s.createLocation)(e,n,g(),C.location);v.confirmTransitionTo(a,r,t,function(e){if(e){var t=C.index,n=t+1,o=C.entries.slice(0);o.length>n?o.splice(n,o.length-n,a):o.push(a),y({action:r,location:a,index:n,entries:o})}})},_=function(e,n){(0,u.default)(!("object"===("undefined"==typeof e?"undefined":o(e))&&void 0!==e.state&&void 0!==n),"You should avoid providing a 2nd state argument to replace when the 1st argument is a location-like object that already has state; it is ignored");var r="REPLACE",a=(0,s.createLocation)(e,n,g(),C.location);v.confirmTransitionTo(a,r,t,function(e){e&&(C.entries[C.index]=a,y({action:r,location:a}))})},D=function(e){var n=d(C.index+e,0,C.entries.length-1),r="POP",o=C.entries[n];v.confirmTransitionTo(o,r,t,function(e){e?y({action:r,location:o,index:n}):y()})},j=function(){return D(-1)},E=function(){return D(1)},S=function(e){var t=C.index+e;return t>=0&&t0&&void 0!==arguments[0]&&arguments[0];return v.setPrompt(e)},x=function(e){return v.appendListener(e)},C={length:m.length,action:"POP",location:m[b],index:b,entries:m,createHref:w,push:O,replace:_,go:D,goBack:j,goForward:E,canGo:S,block:T,listen:x};return C};t.default=p},490:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}t.__esModule=!0;var a=Object.assign||function(e){for(var t=1;t or withRouter() outside a ");var c=t.route,s=(r||c.location).pathname;return o?(0,g.default)(s,{path:o,strict:a,exact:i,sensitive:u}):c.match},t.prototype.componentWillMount=function(){(0,s.default)(!(this.props.component&&this.props.render),"You should not use and in the same route; will be ignored"),(0,s.default)(!(this.props.component&&this.props.children&&!b(this.props.children)),"You should not use and in the same route; will be ignored"),(0,s.default)(!(this.props.render&&this.props.children&&!b(this.props.children)),"You should not use and in the same route; will be ignored")},t.prototype.componentWillReceiveProps=function(e,t){(0,s.default)(!(e.location&&!this.props.location),' elements should not change from uncontrolled to controlled (or vice versa). You initially used no "location" prop and then provided one on a subsequent render.'),(0,s.default)(!(!e.location&&this.props.location),' elements should not change from controlled to uncontrolled (or vice versa). You provided a "location" prop initially but omitted it on a subsequent render.'),this.setState({match:this.computeMatch(e,t.router)})},t.prototype.render=function e(){var t=this.state.match,n=this.props,r=n.children,o=n.component,e=n.render,a=this.context.router,i=a.history,u=a.route,c=a.staticContext,s=this.props.location||u.location,f={match:t,location:s,history:i,staticContext:c};return o?t?p.default.createElement(o,f):null:e?t?e(f):null:r?"function"==typeof r?r(f):b(r)?null:p.default.Children.only(r):null},t}(p.default.Component);m.propTypes={computedMatch:v.default.object,path:v.default.string,exact:v.default.bool,strict:v.default.bool,sensitive:v.default.bool,component:v.default.func,render:v.default.func,children:v.default.oneOfType([v.default.func,v.default.node]),location:v.default.object},m.contextTypes={router:v.default.shape({history:v.default.object.isRequired,route:v.default.object.isRequired,staticContext:v.default.object})},m.childContextTypes={router:v.default.object.isRequired},t.default=m},493:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(494),a=r(o),i={},u=1e4,c=0,s=function(e,t){var n=""+t.end+t.strict+t.sensitive,r=i[n]||(i[n]={});if(r[e])return r[e];var o=[],s=(0,a.default)(e,o,t),f={re:s,keys:o};return c1&&void 0!==arguments[1]?arguments[1]:{};"string"==typeof t&&(t={path:t});var n=t,r=n.path,o=void 0===r?"/":r,a=n.exact,i=void 0!==a&&a,u=n.strict,c=void 0!==u&&u,f=n.sensitive,l=void 0!==f&&f,d=s(o,{end:i,strict:c,sensitive:l}),p=d.re,h=d.keys,v=p.exec(e);if(!v)return null;var y=v[0],g=v.slice(1),b=e===y;return i&&!b?null:{path:o,url:"/"===o&&""===y?"/":y,isExact:b,params:h.reduce(function(e,t,n){return e[t.name]=g[n],e},{})}};t.default=f},494:function(e,t,n){function r(e,t){for(var n,r=[],o=0,a=0,i="",u=t&&t.delimiter||"/";null!=(n=b.exec(e));){var f=n[0],l=n[1],d=n.index;if(i+=e.slice(a,d),a=d+f.length,l)i+=l[1];else{var p=e[a],h=n[2],v=n[3],y=n[4],g=n[5],m=n[6],w=n[7];i&&(r.push(i),i="");var O=null!=h&&null!=p&&p!==h,_="+"===m||"*"===m,D="?"===m||"*"===m,j=n[2]||u,E=y||g;r.push({name:v||o++,prefix:h||"",delimiter:j,optional:D,repeat:_,partial:O,asterisk:!!w,pattern:E?s(E):w?".*":"[^"+c(j)+"]+?"})}}return a outside a "),this.props.when&&this.enable(this.props.message)},t.prototype.componentWillReceiveProps=function(e){e.when?this.props.when&&this.props.message===e.message||this.enable(e.message):this.disable()},t.prototype.componentWillUnmount=function(){this.disable()},t.prototype.render=function(){return null},t}(c.default.Component);p.propTypes={when:f.default.bool,message:f.default.oneOfType([f.default.func,f.default.string]).isRequired},p.defaultProps={when:!0},p.contextTypes={router:f.default.shape({history:f.default.shape({block:f.default.func.isRequired}).isRequired}).isRequired},t.default=p},498:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(499),a=r(o);t.default=a.default},499:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var u=n(89),c=r(u),s=n(94),f=r(s),l=n(369),d=r(l),p=n(475),h=r(p),v=n(500),y=function(e){function t(){return o(this,t),a(this,e.apply(this,arguments))}return i(t,e),t.prototype.isStatic=function(){return this.context.router&&this.context.router.staticContext},t.prototype.componentWillMount=function(){(0,h.default)(this.context.router,"You should not use outside a "),this.isStatic()&&this.perform()},t.prototype.componentDidMount=function(){this.isStatic()||this.perform()},t.prototype.componentDidUpdate=function(e){var t=(0,v.createLocation)(e.to),n=(0,v.createLocation)(this.props.to);return(0,v.locationsAreEqual)(t,n)?void(0,d.default)(!1,"You tried to redirect to the same route you're currently on: "+('"'+n.pathname+n.search+'"')):void this.perform()},t.prototype.perform=function(){var e=this.context.router.history,t=this.props,n=t.push,r=t.to;n?e.push(r):e.replace(r)},t.prototype.render=function(){return null},t}(c.default.Component);y.propTypes={push:f.default.bool,from:f.default.string,to:f.default.oneOfType([f.default.string,f.default.object]).isRequired},y.defaultProps={push:!1},y.contextTypes={router:f.default.shape({history:f.default.shape({push:f.default.func.isRequired,replace:f.default.func.isRequired}).isRequired,staticContext:f.default.object}).isRequired},t.default=y},500:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0,t.createPath=t.parsePath=t.locationsAreEqual=t.createLocation=t.createMemoryHistory=t.createHashHistory=t.createBrowserHistory=void 0;var o=n(476);Object.defineProperty(t,"createLocation",{enumerable:!0,get:function(){return o.createLocation}}),Object.defineProperty(t,"locationsAreEqual",{enumerable:!0,get:function(){return o.locationsAreEqual}});var a=n(479);Object.defineProperty(t,"parsePath",{enumerable:!0,get:function(){return a.parsePath}}),Object.defineProperty(t,"createPath",{enumerable:!0,get:function(){return a.createPath}});var i=n(474),u=r(i),c=n(485),s=r(c),f=n(489),l=r(f);t.createBrowserHistory=u.default,t.createHashHistory=s.default,t.createMemoryHistory=l.default},501:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(502),a=r(o);t.default=a.default},502:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function u(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var c=Object.assign||function(e){for(var t=1;t",e)}},S=function(){},T=function(e){function t(){var n,r,o;a(this,t);for(var u=arguments.length,c=Array(u),s=0;s ignores the history prop. To use a custom history, use `import { Router }` instead of `import { StaticRouter as Router }`.")},t.prototype.render=function(){var e=this.props,t=e.basename,n=(e.context,e.location),r=o(e,["basename","context","location"]),a={createHref:this.createHref,action:"POP",location:_(t,D(n)),push:this.handlePush,replace:this.handleReplace,go:E("go"),goBack:E("goBack"),goForward:E("goForward"),listen:this.handleListen,block:this.handleBlock};return h.default.createElement(m.default,c({},r,{history:a}))},t}(h.default.Component);T.propTypes={basename:y.default.string,context:y.default.object.isRequired,location:y.default.oneOfType([y.default.string,y.default.object])},T.defaultProps={basename:"",location:"/"},T.childContextTypes={router:y.default.object.isRequired},t.default=T},503:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(504),a=r(o);t.default=a.default},504:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var u=n(89),c=r(u),s=n(94),f=r(s),l=n(369),d=r(l),p=n(475),h=r(p),v=n(493),y=r(v),g=function(e){function t(){return o(this,t),a(this,e.apply(this,arguments))}return i(t,e),t.prototype.componentWillMount=function(){(0,h.default)(this.context.router,"You should not use outside a ")},t.prototype.componentWillReceiveProps=function(e){(0,d.default)(!(e.location&&!this.props.location),' elements should not change from uncontrolled to controlled (or vice versa). You initially used no "location" prop and then provided one on a subsequent render.'),(0,d.default)(!(!e.location&&this.props.location),' elements should not change from controlled to uncontrolled (or vice versa). You provided a "location" prop initially but omitted it on a subsequent render.')},t.prototype.render=function(){var e=this.context.router.route,t=this.props.children,n=this.props.location||e.location,r=void 0,o=void 0;return c.default.Children.forEach(t,function(t){if(c.default.isValidElement(t)){var a=t.props,i=a.path,u=a.exact,s=a.strict,f=a.sensitive,l=a.from,d=i||l;null==r&&(o=t,r=d?(0,y.default)(n.pathname,{path:d,exact:u,strict:s,sensitive:f}):e.match)}}),r?c.default.cloneElement(o,{location:n,computedMatch:r}):null},t}(c.default.Component);g.contextTypes={router:f.default.shape({route:f.default.object.isRequired}).isRequired},g.propTypes={children:f.default.node,location:f.default.object},t.default=g},505:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(493),a=r(o);t.default=a.default},506:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(507),a=r(o);t.default=a.default},507:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}t.__esModule=!0;var a=Object.assign||function(e){for(var t=1;t1?n[o-1]:void 0,u=o>2?n[2]:void 0;for(i=e.length>3&&"function"==typeof i?(o--,i):void 0,u&&a(n[0],n[1],u)&&(i=o<3?void 0:i,o=1),t=Object(t);++r0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(c)throw c;for(var r=!1,a={},i=0;i2?t[2]:void 0;for(s&&a(t[0],t[1],s)&&(r=1);++n0}},{key:"leave",value:function(e){var t=this.entered.length;return this.entered=(0,s.default)(this.entered.filter(function(e){return document.documentElement.contains(e)}),e),t>0&&0===this.entered.length}},{key:"reset",value:function(){this.entered=[]}}]),e}();t.default=f},1551:function(e,t,n){var r=n(858),o=n(559),a=n(1552),i=n(541),u=o(function(e){return a(r(e,1,i,!0))});e.exports=u},1552:function(e,t,n){function r(e,t,n){var r=-1,l=a,d=e.length,p=!0,h=[],v=h;if(n)p=!1,l=i;else if(d>=f){var y=t?null:c(e);if(y)return s(y);p=!1,l=u,v=new o}else v=t?[]:h;e:for(;++r=f&&(d=s,p=!1,t=new o(t));e:for(;++le))return n[s];c=s-1}}i=Math.max(0,c);var l=e-t[i],d=l*l;return n[i]+r[i]*l+o[i]*d+a[i]*l*d}}]),e}();t.default=o},1560:function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function o(e,t){for(var n in t){var r=t[n];r.configurable=r.enumerable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,n,r)}return e}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function u(e,t,n){var r=t.reduce(function(t,n){return t||e.getData(n)},null);return null!=r?r:n}function c(e){var t=h[e],n=t.exposeProperty,r=t.matchesTypes,i=t.getData;return function(){function e(){var t,r;a(this,e),this.item=(t={},r={},r[n]=r[n]||{},r[n].get=function(){return console.warn("Browser doesn't allow reading \""+n+'" until the drop event.'),null},o(t,r),t)}return l(e,[{key:"mutateItemByReadingDataTransfer",value:function(e){delete this.item[n],this.item[n]=i(e,r)}},{key:"canDrag",value:function(){return!0}},{key:"beginDrag",value:function(){return this.item}},{key:"isDragging",value:function(e,t){return t===e.getSourceId()}},{key:"endDrag",value:function(){}}]),e}()}function s(e){var t=Array.prototype.slice.call(e.types||[]);return Object.keys(h).filter(function(e){var n=h[e].matchesTypes;return n.some(function(e){return t.indexOf(e)>-1})})[0]||null}Object.defineProperty(t,"__esModule",{value:!0});var f,l=function(){function e(e,t){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:{};a(this,e);var r=(0,c.default)(f.default);this.context=n,this.store=r,this.monitor=new h.default(r),this.registry=this.monitor.registry,this.backend=t(this),r.subscribe(this.handleRefCountChange.bind(this))}return i(e,[{key:"handleRefCountChange",value:function(){var e=this.store.getState().refCount>0;e&&!this.isSetUp?(this.backend.setup(),this.isSetUp=!0):!e&&this.isSetUp&&(this.backend.teardown(),this.isSetUp=!1)}},{key:"getContext",value:function(){return this.context}},{key:"getMonitor",value:function(){return this.monitor}},{key:"getBackend",value:function(){return this.backend}},{key:"getRegistry",value:function(){return this.registry}},{key:"getActions",value:function(){function e(e){return function(){for(var r=arguments.length,o=Array(r),a=0;a0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];return{dirtyHandlerIds:(0,d.default)(e.dirtyHandlerIds,t,e.dragOperation),dragOffset:(0,i.default)(e.dragOffset,t),refCount:(0,f.default)(e.refCount,t),dragOperation:(0,c.default)(e.dragOperation,t),stateId:(0,h.default)(e.stateId)}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=o;var a=n(1568),i=r(a),u=n(1571),c=r(u),s=n(1573),f=r(s),l=n(1574),d=r(l),p=n(1577),h=r(p)},1568:function(e,t,n){"use strict";function r(e,t){return e===t||e&&t&&e.x===t.x&&e.y===t.y}function o(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:s,t=arguments[1];switch(t.type){case c.BEGIN_DRAG:return{initialSourceClientOffset:t.sourceClientOffset,initialClientOffset:t.clientOffset,clientOffset:t.clientOffset};case c.HOVER:return r(e.clientOffset,t.clientOffset)?e:u({},e,{clientOffset:t.clientOffset});case c.END_DRAG:case c.DROP:return s;default:return e}}function a(e){var t=e.clientOffset,n=e.initialClientOffset,r=e.initialSourceClientOffset;return t&&n&&r?{x:t.x+r.x-n.x,y:t.y+r.y-n.y}:null}function i(e){var t=e.clientOffset,n=e.initialClientOffset;return t&&n?{x:t.x-n.x,y:t.y-n.y}:null}Object.defineProperty(t,"__esModule",{value:!0});var u=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:{publishSource:!0,clientOffset:null},n=t.publishSource,r=t.clientOffset,o=t.getSourceClientOffset;(0,l.default)((0,p.default)(e),"Expected sourceIds to be an array.");var a=this.getMonitor(),i=this.getRegistry();(0,l.default)(!a.isDragging(),"Cannot call beginDrag while dragging.");for(var u=0;u=0;s--)if(a.canDragSource(e[s])){c=e[s];break}if(null!==c){var f=null;r&&((0,l.default)("function"==typeof o,"When clientOffset is provided, getSourceClientOffset must be a function."),f=o(c));var d=i.getSource(c),h=d.beginDrag(a,c);(0,l.default)((0,v.default)(h),"Item must be an object."),i.pinSource(c);var y=i.getSourceType(c);return{type:b,itemType:y,item:h,sourceId:c,clientOffset:r,sourceClientOffset:f,isSourcePublic:n}}}function a(){var e=this.getMonitor();if(e.isDragging())return{type:m}}function i(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.clientOffset,r=void 0===n?null:n;(0,l.default)((0,p.default)(e),"Expected targetIds to be an array.");var o=e.slice(0),a=this.getMonitor(),i=this.getRegistry();(0,l.default)(a.isDragging(),"Cannot call hover while not dragging."),(0,l.default)(!a.didDrop(),"Cannot call hover after drop.");for(var u=0;u=0;d--){var h=o[d],v=i.getTargetType(h);(0,g.default)(v,f)||o.splice(d,1)}for(var y=0;y0&&void 0!==arguments[0]?arguments[0]:{},n=this.getMonitor(),r=this.getRegistry();(0,l.default)(n.isDragging(),"Cannot call drop while not dragging."),(0,l.default)(!n.didDrop(),"Cannot call drop twice during one drag operation.");var o=n.getTargetIds().filter(n.canDropOnTarget,n);o.reverse(),o.forEach(function(o,a){var i=r.getTarget(o),u=i.drop(n,o);(0,l.default)("undefined"==typeof u||(0,v.default)(u),"Drop result must either be an object or undefined."),"undefined"==typeof u&&(u=0===a?{}:n.getDropResult()),e.store.dispatch({type:O,dropResult:s({},t,u)})})}function c(){var e=this.getMonitor(),t=this.getRegistry();(0, l.default)(e.isDragging(),"Cannot call endDrag while not dragging.");var n=e.getSourceId(),r=t.getSource(n,!0);return r.endDrag(e,n),t.unpinSource(),{type:_}}Object.defineProperty(t,"__esModule",{value:!0}),t.END_DRAG=t.DROP=t.HOVER=t.PUBLISH_DRAG_SOURCE=t.BEGIN_DRAG=void 0;var s=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:f,t=arguments[1];switch(t.type){case c.BEGIN_DRAG:return a({},e,{itemType:t.itemType,item:t.item,sourceId:t.sourceId,isSourcePublic:t.isSourcePublic,dropResult:null,didDrop:!1});case c.PUBLISH_DRAG_SOURCE:return a({},e,{isSourcePublic:!0});case c.HOVER:return a({},e,{targetIds:t.targetIds});case s.REMOVE_TARGET:return e.targetIds.indexOf(t.targetId)===-1?e:a({},e,{targetIds:(0,u.default)(e.targetIds,t.targetId)});case c.DROP:return a({},e,{dropResult:t.dropResult,didDrop:!0,targetIds:[]});case c.END_DRAG:return a({},e,{itemType:null,item:null,sourceId:null,dropResult:null,didDrop:!1,isSourcePublic:null,targetIds:[]});default:return e}}Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:0,t=arguments[1];switch(t.type){case o.ADD_SOURCE:case o.ADD_TARGET:return e+1;case o.REMOVE_SOURCE:case o.REMOVE_TARGET:return e-1;default:return e}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r;var o=n(1572)},1574:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:d,arguments[1]),t=arguments[2];switch(e.type){case f.HOVER:break;case l.ADD_SOURCE:case l.ADD_TARGET:case l.REMOVE_TARGET:case l.REMOVE_SOURCE:return d;case f.BEGIN_DRAG:case f.PUBLISH_DRAG_SOURCE:case f.END_DRAG:case f.DROP:default:return p}var n=e.targetIds,r=t.targetIds,o=(0,u.default)(n,r),a=!1;if(0===o.length){for(var i=0;i0)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=o,t.areDirty=a;var i=n(1575),u=r(i),c=n(939),s=r(c),f=n(1569),l=n(1572),d=[],p=[]},1575:function(e,t,n){var r=n(802),o=n(559),a=n(1576),i=n(541),u=o(function(e){return a(r(e,i))});e.exports=u},1576:function(e,t,n){function r(e,t,n){var r=e.length;if(r<2)return r?i(e[0]):[];for(var u=-1,c=Array(r);++u0&&void 0!==arguments[0]?arguments[0]:0;return e+1}Object.defineProperty(t,"__esModule",{value:!0}),t.default=n},1578:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e,t){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:{},r=n.handlerIds;(0,u.default)("function"==typeof e,"listener must be a function."),(0,u.default)("undefined"==typeof r||(0,s.default)(r),"handlerIds, when specified, must be an array of strings.");var o=this.store.getState().stateId,a=function(){var n=t.store.getState(),a=n.stateId;try{var i=a===o||a===o+1&&!(0,v.areDirty)(n.dirtyHandlerIds,r);i||e()}finally{o=a}};return this.store.subscribe(a)}},{key:"subscribeToOffsetChange",value:function(e){var t=this;(0,u.default)("function"==typeof e,"listener must be a function.");var n=this.store.getState().dragOffset,r=function(){var r=t.store.getState().dragOffset;r!==n&&(n=r,e())};return this.store.subscribe(r)}},{key:"canDragSource",value:function(e){var t=this.registry.getSource(e);return(0,u.default)(t,"Expected to find a valid source."),!this.isDragging()&&t.canDrag(this,e)}},{key:"canDropOnTarget",value:function(e){var t=this.registry.getTarget(e);if((0,u.default)(t,"Expected to find a valid target."),!this.isDragging()||this.didDrop())return!1;var n=this.registry.getTargetType(e),r=this.getItemType();return(0,l.default)(n,r)&&t.canDrop(this,e)}},{key:"isDragging",value:function(){return Boolean(this.getItemType())}},{key:"isDraggingSource",value:function(e){var t=this.registry.getSource(e,!0);if((0,u.default)(t,"Expected to find a valid source."),!this.isDragging()||!this.isSourcePublic())return!1;var n=this.registry.getSourceType(e),r=this.getItemType();return n===r&&t.isDragging(this,e)}},{key:"isOverTarget",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{shallow:!1},n=t.shallow;if(!this.isDragging())return!1;var r=this.registry.getTargetType(e),o=this.getItemType();if(!(0,l.default)(r,o))return!1;var a=this.getTargetIds();if(!a.length)return!1;var i=a.indexOf(e);return n?i===a.length-1:i>-1}},{key:"getItemType",value:function(){return this.store.getState().dragOperation.itemType}},{key:"getItem",value:function(){return this.store.getState().dragOperation.item}},{key:"getSourceId",value:function(){return this.store.getState().dragOperation.sourceId}},{key:"getTargetIds",value:function(){return this.store.getState().dragOperation.targetIds}},{key:"getDropResult",value:function(){return this.store.getState().dragOperation.dropResult}},{key:"didDrop",value:function(){return this.store.getState().dragOperation.didDrop}},{key:"isSourcePublic",value:function(){return this.store.getState().dragOperation.isSourcePublic}},{key:"getInitialClientOffset",value:function(){return this.store.getState().dragOffset.initialClientOffset}},{key:"getInitialSourceClientOffset",value:function(){return this.store.getState().dragOffset.initialSourceClientOffset}},{key:"getClientOffset",value:function(){return this.store.getState().dragOffset.clientOffset}},{key:"getSourceClientOffset",value:function(){return(0,h.getSourceClientOffset)(this.store.getState().dragOffset)}},{key:"getDifferenceFromInitialOffset",value:function(){return(0,h.getDifferenceFromInitialOffset)(this.store.getState().dragOffset)}}]),e}();t.default=y},1579:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e){(0,p.default)("function"==typeof e.canDrag,"Expected canDrag to be a function."),(0,p.default)("function"==typeof e.beginDrag,"Expected beginDrag to be a function."),(0,p.default)("function"==typeof e.endDrag,"Expected endDrag to be a function.")}function i(e){(0,p.default)("function"==typeof e.canDrop,"Expected canDrop to be a function."),(0,p.default)("function"==typeof e.hover,"Expected hover to be a function."),(0,p.default)("function"==typeof e.drop,"Expected beginDrag to be a function.")}function u(e,t){return t&&(0,v.default)(e)?void e.forEach(function(e){return u(e,!1)}):void(0,p.default)("string"==typeof e||"symbol"===("undefined"==typeof e?"undefined":l(e)),t?"Type can only be a string, a symbol, or an array of either.":"Type can only be a string or a symbol.")}function c(e){var t=(0,w.default)().toString();switch(e){case O.SOURCE:return"S"+t;case O.TARGET:return"T"+t;default:(0,p.default)(!1,"Unknown role: "+e)}}function s(e){switch(e[0]){case"S":return O.SOURCE;case"T":return O.TARGET;default:(0,p.default)(!1,"Cannot parse handler ID: "+e)}}Object.defineProperty(t,"__esModule",{value:!0});var f=function(){function e(e,t){for(var n=0;nf){for(var t=0,n=u.length-s;t1&&void 0!==arguments[1]?arguments[1]:{};return S.default.apply(void 0,["DragLayer","collect[, options]"].concat(Array.prototype.slice.call(arguments))),(0,w.default)("function"==typeof e,'Expected "collect" provided as the first argument to DragLayer to be a function that collects props to inject into the component. ',"Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs-drag-layer.html",e),(0,w.default)((0,b.default)(t),'Expected "options" provided as the second argument to DragLayer to be a plain object when specified. Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs-drag-layer.html',t),function(n){var r,u,p=t.arePropsEqual,v=void 0===p?j.default:p,g=n.displayName||n.name||"Component",b=(u=r=function(t){function r(e,t){o(this,r);var n=a(this,(r.__proto__||Object.getPrototypeOf(r)).call(this,e));return n.handleChange=n.handleChange.bind(n),n.manager=t.dragDropManager,(0,w.default)("object"===s(n.manager),"Could not find the drag and drop manager in the context of %s. Make sure to wrap the top-level component of your app with DragDropContext. Read more: http://react-dnd.github.io/react-dnd/docs-troubleshooting.html#could-not-find-the-drag-and-drop-manager-in-the-context",g,g),n.state=n.getCurrentState(),n}return i(r,t),f(r,[{key:"getDecoratedComponentInstance",value:function(){return(0,w.default)(this.child,"In order to access an instance of the decorated component it can not be a stateless component."),this.child}},{key:"shouldComponentUpdate",value:function(e,t){return!v(e,this.props)||!(0,_.default)(t,this.state)}}]),f(r,[{key:"componentDidMount",value:function(){this.isCurrentlyMounted=!0;var e=this.manager.getMonitor();this.unsubscribeFromOffsetChange=e.subscribeToOffsetChange(this.handleChange),this.unsubscribeFromStateChange=e.subscribeToStateChange(this.handleChange),this.handleChange()}},{key:"componentWillUnmount",value:function(){this.isCurrentlyMounted=!1,this.unsubscribeFromOffsetChange(),this.unsubscribeFromStateChange()}},{key:"handleChange",value:function(){if(this.isCurrentlyMounted){var e=this.getCurrentState();(0,_.default)(e,this.state)||this.setState(e)}}},{key:"getCurrentState",value:function(){var t=this.manager.getMonitor();return e(t)}},{key:"render",value:function(){var e=this;return d.default.createElement(n,c({},this.props,this.state,{ref:function(t){e.child=t}}))}}]),r}(l.Component),r.DecoratedComponent=n,r.displayName="DragLayer("+g+")",r.contextTypes={dragDropManager:h.default.object.isRequired},u);return(0,y.default)(b,n)}}Object.defineProperty(t,"__esModule",{value:!0});var c=Object.assign||function(e){for(var t=1;t3&&void 0!==arguments[3]?arguments[3]:{};f.default.apply(void 0,["DragSource","type, spec, collect[, options]"].concat(Array.prototype.slice.call(arguments)));var o=e;"function"!=typeof e&&((0,i.default)((0,_.default)(e),'Expected "type" provided as the first argument to DragSource to be a string, or a function that returns a string given the current props. Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs-drag-source.html',e),o=function(){return e}),(0,i.default)((0,c.default)(t),'Expected "spec" provided as the second argument to DragSource to be a plain object. Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs-drag-source.html',t);var a=(0,y.default)(t);return(0,i.default)("function"==typeof n,'Expected "collect" provided as the third argument to DragSource to be a function that returns a plain object of props to inject. Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs-drag-source.html',n),(0,i.default)((0,c.default)(r),'Expected "options" provided as the fourth argument to DragSource to be a plain object when specified. Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs-drag-source.html',n),function(e){return(0,d.default)({connectBackend:function(e,t){return e.connectDragSource(t)},containerDisplayName:"DragSource",createHandler:a,registerHandler:h.default,createMonitor:b.default,createConnector:w.default,DecoratedComponent:e,getType:o,collect:n,options:r})}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=o;var a=n(475),i=r(a),u=n(545),c=r(u),s=n(1586),f=r(s),l=n(1592),d=r(l),p=n(1598),h=r(p),v=n(1599),y=r(v),g=n(1600),b=r(g),m=n(1601),w=r(m),O=n(1605),_=r(O)},1592:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function u(e){var t,n,r=e.DecoratedComponent,u=e.createHandler,p=e.createMonitor,y=e.createConnector,g=e.registerHandler,m=e.containerDisplayName,O=e.getType,D=e.collect,S=e.options,T=S.arePropsEqual,x=void 0===T?j.default:T,C=r.displayName||r.name||"Component",P=(n=t=function(e){function t(e,n){o(this,t);var r=a(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,n));return r.handleChange=r.handleChange.bind(r),r.handleChildRef=r.handleChildRef.bind(r),(0,b.default)("object"===s(r.context.dragDropManager),"Could not find the drag and drop manager in the context of %s. Make sure to wrap the top-level component of your app with DragDropContext. Read more: http://react-dnd.github.io/react-dnd/docs-troubleshooting.html#could-not-find-the-drag-and-drop-manager-in-the-context",C,C),r.manager=r.context.dragDropManager,r.handlerMonitor=p(r.manager),r.handlerConnector=y(r.manager.getBackend()),r.handler=u(r.handlerMonitor),r.disposable=new v.SerialDisposable,r.receiveProps(e),r.state=r.getCurrentState(),r.dispose(),r}return i(t,e),f(t,[{key:"getHandlerId",value:function(){return this.handlerId}},{key:"getDecoratedComponentInstance",value:function(){return this.decoratedComponentInstance}},{key:"shouldComponentUpdate",value:function(e,t){return!x(e,this.props)||!(0,_.default)(t,this.state)}}]),f(t,[{key:"componentDidMount",value:function(){this.isCurrentlyMounted=!0,this.disposable=new v.SerialDisposable,this.currentType=null,this.receiveProps(this.props),this.handleChange()}},{key:"componentWillReceiveProps",value:function(e){x(e,this.props)||(this.receiveProps(e),this.handleChange())}},{key:"componentWillUnmount",value:function(){this.dispose(),this.isCurrentlyMounted=!1}},{key:"receiveProps",value:function(e){this.handler.receiveProps(e),this.receiveType(O(e))}},{key:"receiveType",value:function(e){if(e!==this.currentType){this.currentType=e;var t=g(e,this.handler,this.manager),n=t.handlerId,r=t.unregister;this.handlerId=n,this.handlerMonitor.receiveHandlerId(n),this.handlerConnector.receiveHandlerId(n);var o=this.manager.getMonitor(),a=o.subscribeToStateChange(this.handleChange,{handlerIds:[n]});this.disposable.setDisposable(new v.CompositeDisposable(new v.Disposable(a),new v.Disposable(r)))}}},{key:"handleChange",value:function(){if(this.isCurrentlyMounted){var e=this.getCurrentState();(0,_.default)(e,this.state)||this.setState(e)}}},{key:"dispose",value:function(){this.disposable.dispose(),this.handlerConnector.receiveHandlerId(null)}},{key:"handleChildRef",value:function(e){this.decoratedComponentInstance=e,this.handler.receiveComponent(e)}},{key:"getCurrentState",value:function(){var e=D(this.handlerConnector.hooks,this.handlerMonitor);return e}},{key:"render",value:function(){return d.default.createElement(r,c({},this.props,this.state,{ref:E(r)?this.handleChildRef:null}))}}]),t}(l.Component),t.DecoratedComponent=r,t.displayName=m+"("+C+")",t.contextTypes={dragDropManager:h.default.object.isRequired},n);return(0,w.default)(P,r)}Object.defineProperty(t,"__esModule",{value:!0});var c=Object.assign||function(e){for(var t=1;t-1,'Expected the drag source specification to only have some of the following keys: %s. Instead received a specification with an unexpected "%s" key. Read more: http://react-dnd.github.io/react-dnd/docs-drag-source.html',f.join(", "),t),(0,c.default)("function"==typeof e[t],"Expected %s in the drag source specification to be a function. Instead received a specification with %s: %s. Read more: http://react-dnd.github.io/react-dnd/docs-drag-source.html",t,t,e[t])}),l.forEach(function(t){(0,c.default)("function"==typeof e[t],"Expected %s in the drag source specification to be a function. Instead received a specification with %s: %s. Read more: http://react-dnd.github.io/react-dnd/docs-drag-source.html",t,t,e[t])});var t=function(){function t(e){o(this,t),this.monitor=e,this.props=null,this.component=null}return i(t,[{key:"receiveProps",value:function(e){this.props=e}},{key:"receiveComponent",value:function(e){this.component=e}},{key:"canDrag",value:function(){return!e.canDrag||e.canDrag(this.props,this.monitor)}},{key:"isDragging",value:function(t,n){return e.isDragging?e.isDragging(this.props,this.monitor):n===t.getSourceId()}},{key:"beginDrag",value:function(){var t=e.beginDrag(this.props,this.monitor,this.component);return t}},{key:"endDrag",value:function(){e.endDrag&&e.endDrag(this.props,this.monitor,this.component)}}]),t}();return function(e){return new t(e)}}Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;n, or turn it into a ")+"drag source or a drop target itself.")}}function a(e){return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(!(0,u.isValidElement)(t)){var r=t;return void e(r,n)}var a=t;o(a);var i=n?function(t){return e(t,n)}:e;return(0,s.default)(a,i)}}function i(e){var t={};return Object.keys(e).forEach(function(n){var r=e[n],o=a(r);t[n]=function(){return o}}),t}Object.defineProperty(t,"__esModule",{value:!0}),t.default=i;var u=n(89),c=n(1603),s=r(c)},1603:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){var n=e.ref;return(0,i.default)("string"!=typeof n,"Cannot connect React DnD to an element with an existing string ref. Please convert it to use a callback ref instead, or wrap it into a or
. Read more: https://facebook.github.io/react/docs/more-about-refs.html#the-ref-callback-attribute"),n?(0,u.cloneElement)(e,{ref:function(e){t(e),n&&n(e)}}):(0,u.cloneElement)(e,{ref:t})}Object.defineProperty(t,"__esModule",{value:!0}),t.default=o;var a=n(475),i=r(a),u=n(89)},1604:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){return t===e||null!==t&&null!==e&&(0,i.default)(t,e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=o;var a=n(1589),i=r(a)},1605:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){return"string"==typeof e||"symbol"===("undefined"==typeof e?"undefined":a(e))||t&&(0,u.default)(e)&&e.every(function(e){return o(e,!1)})}Object.defineProperty(t,"__esModule",{value:!0});var a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.default=o;var i=n(282),u=r(i)},1606:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};f.default.apply(void 0,["DropTarget","type, spec, collect[, options]"].concat(Array.prototype.slice.call(arguments)));var o=e;"function"!=typeof e&&((0,i.default)((0,_.default)(e,!0),'Expected "type" provided as the first argument to DropTarget to be a string, an array of strings, or a function that returns either given the current props. Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs-drop-target.html',e),o=function(){return e}),(0,i.default)((0,c.default)(t),'Expected "spec" provided as the second argument to DropTarget to be a plain object. Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs-drop-target.html',t);var a=(0,y.default)(t);return(0,i.default)("function"==typeof n,'Expected "collect" provided as the third argument to DropTarget to be a function that returns a plain object of props to inject. Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs-drop-target.html',n),(0,i.default)((0,c.default)(r),'Expected "options" provided as the fourth argument to DropTarget to be a plain object when specified. Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs-drop-target.html',n),function(e){return(0,d.default)({connectBackend:function(e,t){return e.connectDropTarget(t)},containerDisplayName:"DropTarget",createHandler:a,registerHandler:h.default,createMonitor:b.default,createConnector:w.default,DecoratedComponent:e,getType:o,collect:n,options:r})}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=o;var a=n(475),i=r(a),u=n(545),c=r(u),s=n(1586),f=r(s),l=n(1592),d=r(l),p=n(1607),h=r(p),v=n(1608),y=r(v),g=n(1609),b=r(g),m=n(1610),w=r(m),O=n(1605),_=r(O)},1607:function(e,t){"use strict";function n(e,t,n){function r(){o.removeTarget(a)}var o=n.getRegistry(),a=o.addTarget(e,t);return{handlerId:a,unregister:r}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=n},1608:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e){Object.keys(e).forEach(function(t){(0,c.default)(f.indexOf(t)>-1,'Expected the drop target specification to only have some of the following keys: %s. Instead received a specification with an unexpected "%s" key. Read more: http://react-dnd.github.io/react-dnd/docs-drop-target.html',f.join(", "),t),(0,c.default)("function"==typeof e[t],"Expected %s in the drop target specification to be a function. Instead received a specification with %s: %s. Read more: http://react-dnd.github.io/react-dnd/docs-drop-target.html",t,t,e[t])});var t=function(){function t(e){o(this,t),this.monitor=e,this.props=null,this.component=null}return i(t,[{key:"receiveProps",value:function(e){this.props=e}},{key:"receiveMonitor",value:function(e){this.monitor=e}},{key:"receiveComponent",value:function(e){this.component=e}},{key:"canDrop",value:function(){return!e.canDrop||e.canDrop(this.props,this.monitor)}},{key:"hover",value:function(){e.hover&&e.hover(this.props,this.monitor,this.component)}},{key:"drop",value:function(){if(e.drop){var t=e.drop(this.props,this.monitor,this.component);return t}}}]),t}();return function(e){return new t(e)}}Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;n=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function u(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var c=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function u(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var c=function(){function e(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:[],t=arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return 0===e.length?{}:c.default.apply(void 0,o(e.map(function(e){return e(t,n)})))}Object.defineProperty(t,"__esModule",{value:!0});var i=n(302),u=(r(i),n(1618)),c=r(u);t.default=a},1618:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function u(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function c(e){var t=(e.onRow,o(e,["onRow"]));return t}Object.defineProperty(t,"__esModule",{value:!0});var s=n(302),f=r(s),l=n(931),d=r(l),p=function(){function e(e,t){for(var n=0;n=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}Object.defineProperty(t,"__esModule",{value:!0});var a=n(89),i=r(a),u=n(1563),c={HEADER:"header"},s={beginDrag:function(e){var t=e.label;return{label:t}}},f={hover:function(e,t){var n=e.label,r=t.getItem(),o=r.label;o!==n&&e.onMove&&e.onMove({sourceLabel:o,targetLabel:n})},drop:function(e){e.onFinishMove&&e.onFinishMove()}},l=(0,u.DragSource)(c.HEADER,s,function(e){return{connectDragSource:e.dragSource()}}),d=(0,u.DropTarget)(c.HEADER,f,function(e){return{connectDropTarget:e.dropTarget()}}),p=function(e){var t=e.connectDragSource,n=e.connectDropTarget,r=(e.label,e.children),a=(e.onMove,e.onFinishMove,o(e,["connectDragSource","connectDropTarget","label","children","onMove","onFinishMove"]));return t(n(i.default.createElement("th",a,r)))};t.default=l(d(p))},1628:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(1626),a=r(o); -t.default=(0,a.default)("tr")},1629:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t){var n=t.sourceLabel,r=t.targetLabel,o=(0,s.default)(e,function(e){return(0,s.default)(e.children,{header:{label:n}})>=0});if(o<0)return null;var a=(0,s.default)(e,function(e){return(0,s.default)(e.children,{header:{label:r}})>=0});if(a<0)return null;if(o!==a)return null;var u=i(e[o].children,{sourceLabel:n,targetLabel:r});return u?{target:o,columns:u.columns}:null}function i(e,t){var n=t.sourceLabel,r=t.targetLabel;if(!e)throw new Error("dnd.moveLabels - Missing columns!");var o=(0,s.default)(e,{header:{label:n}});if(o<0)return null;var a=(0,s.default)(e,{header:{label:r}});if(a<0)return null;var i=u(e,o,a);return{source:i[o],target:i[a],columns:i}}function u(e,t,n){var r=e[t],o=e.slice(0,t).concat(e.slice(t+1));return o.slice(0,n).concat([r]).concat(o.slice(n))}Object.defineProperty(t,"__esModule",{value:!0}),t.move=t.moveRows=t.moveLabels=t.moveChildrenLabels=void 0;var c=n(850),s=r(c),f=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.sourceRowId,n=e.targetRowId,r=e.idField,a=void 0===r?"id":r;return function(e){var r=(0,s.default)(e,o({},a,t));if(r<0)return null;var i=(0,s.default)(e,o({},a,n));return i<0?null:u(e,r,i)}};t.moveChildrenLabels=a,t.moveLabels=i,t.moveRows=f,t.move=u},1630:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(1631);Object.defineProperty(t,"resolve",{enumerable:!0,get:function(){return r(o).default}});var a=n(1632);Object.defineProperty(t,"nested",{enumerable:!0,get:function(){return r(a).default}});var i=n(1633);Object.defineProperty(t,"byFunction",{enumerable:!0,get:function(){return r(i).default}});var u=n(1634);Object.defineProperty(t,"countRowSpan",{enumerable:!0,get:function(){return r(u).default}});var c=n(1635);Object.defineProperty(t,"columnChildren",{enumerable:!0,get:function(){return r(c).default}});var s=n(1636);Object.defineProperty(t,"headerRows",{enumerable:!0,get:function(){return r(s).default}})},1631:function(e,t){"use strict";function n(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function r(e){var t=e.columns,r=e.method,a=void 0===r?function(){return function(e){return e}}:r,i=e.indexKey,u=void 0===i?"_index":i;if(!t)throw new Error("resolve - Missing columns!");return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],r=t.map(function(e){return a({column:e})});return e.map(function(e,a){var i={};return t.forEach(function(t,c){var s=r[c](e);delete s.undefined,i=o(n({},u,a),e,i,s)}),i})}}Object.defineProperty(t,"__esModule",{value:!0});var o=Object.assign||function(e){for(var t=1;t1),t}),u(e,f(e),n),s&&(n=o(n,l|d|p,c));for(var h=t.length;h--;)a(n,t[h]);return n});e.exports=h},1638:function(e,t,n){function r(e,t){return t=o(t,e),e=i(e,t),null==e||delete e[u(a(t))]}var o=n(281),a=n(1014),i=n(1639),u=n(334);e.exports=r},1639:function(e,t,n){function r(e,t){return t.length<2?e:o(e,a(t,0,-1))}var o=n(371),a=n(1640);e.exports=r},1640:function(e,t){function n(e,t,n){var r=-1,o=e.length;t<0&&(t=-t>o?0:o+t),n=n>o?o:n,n<0&&(n+=o),o=t>n?0:n-t>>>0,t>>>=0;for(var a=Array(o);++r0&&e.forEach(function(e){e.children&&e.children.length>0?r=n(e.children,r):r+=1}),r}Object.defineProperty(t,"__esModule",{value:!0}),t.default=n},1697:function(e,t,n){"use strict";function r(e){return e&&"function"==typeof e.then}function o(e){var t=e.dispatch;return function(e){return function(n){return i.isFSA(n)?r(n.payload)?n.payload.then(function(e){return t(a({},n,{payload:e}))},function(e){return t(a({},n,{payload:e,error:!0}))}):e(n):r(n)?n.then(t):e(n)}}}t.__esModule=!0;var a=Object.assign||function(e){for(var t=1;t-1}function a(e){return c.default(e)&&"undefined"!=typeof e.type&&Object.keys(e).every(o)}function i(e){return e.error===!0}t.__esModule=!0,t.isFSA=a,t.isError=i;var u=n(1699),c=r(u),s=["type","payload","error","meta"]},1699:function(e,t,n){function r(e){return!!e&&"object"==typeof e}function o(e,t){return i(e,t,c)}function a(e){var t;if(!r(e)||d.call(e)!=s||u(e)||!l.call(e,"constructor")&&(t=e.constructor,"function"==typeof t&&!(t instanceof t)))return!1;var n;return o(e,function(e,t){n=t}),void 0===n||l.call(e,n)}var i=n(1700),u=n(386),c=n(1701),s="[object Object]",f=Object.prototype,l=f.hasOwnProperty,d=f.toString;e.exports=a},1700:function(e,t){function n(e){return function(t,n,r){for(var o=-1,a=Object(t),i=r(t),u=i.length;u--;){var c=i[e?u:++o];if(n(a[c],c,a)===!1)break}return t}}var r=n();e.exports=r},1701:function(e,t,n){function r(e,t){return e="number"==typeof e||s.test(e)?+e:-1,t=null==t?d:t,e>-1&&e%1==0&&e-1&&e%1==0&&e<=d}function a(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function i(e){if(null==e)return[];a(e)||(e=Object(e));var t=e.length;t=t&&o(t)&&(c(e)||u(e))&&t||0;for(var n=e.constructor,i=-1,s="function"==typeof n&&n.prototype===e,f=Array(t),d=t>0;++i=0});if(o<0)return null;var a=(0,s.default)(e,function(e){return(0,s.default)(e.children,{header:{label:r}})>=0});if(a<0)return null;if(o!==a)return null;var u=i(e[o].children,{sourceLabel:n,targetLabel:r});return u?{target:o,columns:u.columns}:null}function i(e,t){var n=t.sourceLabel,r=t.targetLabel;if(!e)throw new Error("dnd.moveLabels - Missing columns!");var o=(0,s.default)(e,{header:{label:n}});if(o<0)return null;var a=(0,s.default)(e,{header:{label:r}});if(a<0)return null;var i=u(e,o,a);return{source:i[o],target:i[a],columns:i}}function u(e,t,n){var r=e[t],o=e.slice(0,t).concat(e.slice(t+1));return o.slice(0,n).concat([r]).concat(o.slice(n))}Object.defineProperty(t,"__esModule",{value:!0}),t.move=t.moveRows=t.moveLabels=t.moveChildrenLabels=void 0;var c=n(850),s=r(c),f=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.sourceRowId,n=e.targetRowId,r=e.idField,a=void 0===r?"id":r;return function(e){var r=(0,s.default)(e,o({},a,t));if(r<0)return null;var i=(0,s.default)(e,o({},a,n));return i<0?null:u(e,r,i)}};t.moveChildrenLabels=a,t.moveLabels=i,t.moveRows=f,t.move=u},1630:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(1631);Object.defineProperty(t,"resolve",{enumerable:!0,get:function(){return r(o).default}});var a=n(1632);Object.defineProperty(t,"nested",{enumerable:!0,get:function(){return r(a).default}});var i=n(1633);Object.defineProperty(t,"byFunction",{enumerable:!0,get:function(){return r(i).default}});var u=n(1634);Object.defineProperty(t,"countRowSpan",{enumerable:!0,get:function(){return r(u).default}});var c=n(1635);Object.defineProperty(t,"columnChildren",{enumerable:!0,get:function(){return r(c).default}});var s=n(1636);Object.defineProperty(t,"headerRows",{enumerable:!0,get:function(){return r(s).default}})},1631:function(e,t){"use strict";function n(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function r(e){var t=e.columns,r=e.method,a=void 0===r?function(){return function(e){return e}}:r,i=e.indexKey,u=void 0===i?"_index":i;if(!t)throw new Error("resolve - Missing columns!");return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],r=t.map(function(e){return a({column:e})});return e.map(function(e,a){var i={};return t.forEach(function(t,c){var s=r[c](e);delete s.undefined,i=o(n({},u,a),e,i,s)}),i})}}Object.defineProperty(t,"__esModule",{value:!0});var o=Object.assign||function(e){for(var t=1;t1),t}),u(e,f(e),n),s&&(n=o(n,l|d|p,c));for(var h=t.length;h--;)a(n,t[h]);return n});e.exports=h},1638:function(e,t,n){function r(e,t){return t=o(t,e),e=i(e,t),null==e||delete e[u(a(t))]}var o=n(281),a=n(1014),i=n(1639),u=n(334);e.exports=r},1639:function(e,t,n){function r(e,t){return t.length<2?e:o(e,a(t,0,-1))}var o=n(371),a=n(1640);e.exports=r},1640:function(e,t){function n(e,t,n){var r=-1,o=e.length;t<0&&(t=-t>o?0:o+t),n=n>o?o:n,n<0&&(n+=o),o=t>n?0:n-t>>>0,t>>>=0;for(var a=Array(o);++r0&&e.forEach(function(e){e.children&&e.children.length>0?r=n(e.children,r):r+=1}),r}Object.defineProperty(t,"__esModule",{value:!0}),t.default=n},1698:function(e,t,n){"use strict";function r(e){return e&&"function"==typeof e.then}function o(e){var t=e.dispatch;return function(e){return function(n){return i.isFSA(n)?r(n.payload)?n.payload.then(function(e){return t(a({},n,{payload:e}))},function(e){return t(a({},n,{payload:e,error:!0}))}):e(n):r(n)?n.then(t):e(n)}}}t.__esModule=!0;var a=Object.assign||function(e){for(var t=1;t-1}function a(e){return c.default(e)&&"undefined"!=typeof e.type&&Object.keys(e).every(o)}function i(e){return e.error===!0}t.__esModule=!0,t.isFSA=a,t.isError=i;var u=n(1700),c=r(u),s=["type","payload","error","meta"]},1700:function(e,t,n){function r(e){return!!e&&"object"==typeof e}function o(e,t){return i(e,t,c)}function a(e){var t;if(!r(e)||d.call(e)!=s||u(e)||!l.call(e,"constructor")&&(t=e.constructor,"function"==typeof t&&!(t instanceof t)))return!1;var n;return o(e,function(e,t){n=t}),void 0===n||l.call(e,n)}var i=n(1701),u=n(386),c=n(1702),s="[object Object]",f=Object.prototype,l=f.hasOwnProperty,d=f.toString;e.exports=a},1701:function(e,t){function n(e){return function(t,n,r){for(var o=-1,a=Object(t),i=r(t),u=i.length;u--;){var c=i[e?u:++o];if(n(a[c],c,a)===!1)break}return t}}var r=n();e.exports=r},1702:function(e,t,n){function r(e,t){return e="number"==typeof e||s.test(e)?+e:-1,t=null==t?d:t,e>-1&&e%1==0&&e-1&&e%1==0&&e<=d}function a(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function i(e){if(null==e)return[];a(e)||(e=Object(e));var t=e.length;t=t&&o(t)&&(c(e)||u(e))&&t||0;for(var n=e.constructor,i=-1,s="function"==typeof n&&n.prototype===e,f=Array(t),d=t>0;++i