_react2["default"].createElement(
- _Picker2["default"],
- _extends({
- animation: "slide-up"
- }, props, pickerChangeHandler, {
- onOpenChange: this.onOpenChange,
- calendar: calendar,
- mode: 'year',
- open: this.state.open,
- value: state.value
- }),
- function () {
- return _react2["default"].createElement(
- _beeInputGroup2["default"],
- { simple: true, className: "datepicker-input-group",
- onMouseEnter: _this2.onMouseEnter,
- onMouseLeave: _this2.onMouseLeave
- },
- _react2["default"].createElement(_beeFormControl2["default"], _extends({
- ref: function ref(_ref) {
- return _this2.outInput = _ref;
+ "div",
+ { className: classes, onMouseEnter: this.onBlur, onClick: this.stopPropagation, onMouseOver: this.stopPropagation },
+ _react2["default"].createElement(
+ _Picker2["default"],
+ _extends({
+ animation: "slide-up"
+ }, props, pickerChangeHandler, {
+ onOpenChange: this.onOpenChange,
+ calendar: calendar,
+ mode: 'year',
+ open: 'defaultPanelShown' in props ? defaultPanelShown : this.state.open,
+ value: state.value
+ }),
+ function () {
+ return _react2["default"].createElement(
+ _beeInputGroup2["default"],
+ { simple: true, className: "datepicker-input-group",
+ onMouseEnter: _this2.onMouseEnter,
+ onMouseLeave: _this2.onMouseLeave
},
- disabled: props.disabled,
- placeholder: _this2.props.placeholder,
- onClick: function onClick(event) {
- _this2.onClick(event);
- },
- focusSelect: props.defaultSelected,
- onFocus: function onFocus(v, e) {
- _this2.outInputFocus(e);
- },
- onKeyDown: _this2.outInputKeydown
- }, keyboardInputProps, autofocus)),
- showClose && _this2.state.value && _this2.state.showClose && !props.disabled ? _react2["default"].createElement(
- _beeInputGroup2["default"].Button,
- { shape: "border",
- onClick: _this2.clear },
- props.closeIcon()
- ) : _react2["default"].createElement(
- _beeInputGroup2["default"].Button,
- { shape: "border",
- onClick: function onClick(e) {
- props.keyboardInput ? _this2.iconClick(e) : '';
- } },
- props.renderIcon()
- )
- );
- }
+ _react2["default"].createElement(_beeFormControl2["default"], _extends({
+ ref: function ref(_ref) {
+ return _this2.outInput = _ref;
+ },
+ disabled: props.disabled,
+ placeholder: _this2.props.placeholder,
+ onClick: function onClick(event) {
+ _this2.onClick(event);
+ },
+ focusSelect: props.defaultSelected,
+ onFocus: function onFocus(v, e) {
+ _this2.outInputFocus(e);
+ },
+ onKeyDown: _this2.outInputKeydown
+ }, keyboardInputProps, autofocus)),
+ showClose && _this2.state.value && _this2.state.showClose && !props.disabled ? _react2["default"].createElement(
+ _beeInputGroup2["default"].Button,
+ { shape: "border",
+ onClick: _this2.clear },
+ props.closeIcon()
+ ) : _react2["default"].createElement(
+ _beeInputGroup2["default"].Button,
+ { shape: "border",
+ onClick: function onClick(e) {
+ props.keyboardInput ? _this2.iconClick(e) : '';
+ } },
+ props.renderIcon()
+ )
+ );
+ }
+ )
)
);
};
@@ -39266,7 +46003,7 @@
this.handleChange = function (value) {
var props = _this3.props;
_this3.setState({
- value: _extends(value, { _type: 'date' }),
+ value: value && _extends(value, { _type: 'date' }) || value,
inputValue: value && _this3.getValue(value) || ''
});
if (timerDatePicker) {
@@ -39376,6 +46113,15 @@
}
_this3.props.onDateInputBlur && _this3.props.onDateInputBlur(e, value);
};
+
+ this.onBlur = function () {
+ var value = _this3.state.value;
+ _this3.props.onChange && _this3.props.onChange(value, value && _this3.getValue(value) || '');
+ };
+
+ this.stopPropagation = function (e) {
+ e.stopPropagation();
+ };
};
DatePicker.defaultProps = {
@@ -39400,7 +46146,11 @@
module.exports = exports["default"];
/***/ }),
+<<<<<<< HEAD
/* 290 */
+=======
+/* 299 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
'use strict';
@@ -39409,7 +46159,11 @@
value: true
});
+<<<<<<< HEAD
var _Calendar = __webpack_require__(291);
+=======
+ var _Calendar = __webpack_require__(300);
+>>>>>>> dev4iuap5.0
var _Calendar2 = _interopRequireDefault(_Calendar);
@@ -39419,7 +46173,11 @@
module.exports = exports['default'];
/***/ }),
+<<<<<<< HEAD
/* 291 */
+=======
+/* 300 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
'use strict';
@@ -39442,6 +46200,7 @@
var _propTypes2 = _interopRequireDefault(_propTypes);
+<<<<<<< HEAD
var _KeyCode = __webpack_require__(292);
var _KeyCode2 = _interopRequireDefault(_KeyCode);
@@ -39473,6 +46232,39 @@
var _toTime = __webpack_require__(441);
var _moment = __webpack_require__(296);
+=======
+ var _KeyCode = __webpack_require__(301);
+
+ var _KeyCode2 = _interopRequireDefault(_KeyCode);
+
+ var _reactLifecyclesCompat = __webpack_require__(81);
+
+ var _DateTable = __webpack_require__(302);
+
+ var _DateTable2 = _interopRequireDefault(_DateTable);
+
+ var _CalendarHeader = __webpack_require__(436);
+
+ var _CalendarHeader2 = _interopRequireDefault(_CalendarHeader);
+
+ var _CalendarFooter = __webpack_require__(443);
+
+ var _CalendarFooter2 = _interopRequireDefault(_CalendarFooter);
+
+ var _CalendarMixin = __webpack_require__(447);
+
+ var _CommonMixin = __webpack_require__(448);
+
+ var _DateInput = __webpack_require__(440);
+
+ var _DateInput2 = _interopRequireDefault(_DateInput);
+
+ var _util = __webpack_require__(435);
+
+ var _toTime = __webpack_require__(450);
+
+ var _moment = __webpack_require__(305);
+>>>>>>> dev4iuap5.0
var _moment2 = _interopRequireDefault(_moment);
@@ -39602,7 +46394,8 @@
'div',
{
tabIndex: this.props.focusablePanel ? 0 : undefined,
- className: prefixCls + '-date-panel'
+ className: prefixCls + '-date-panel',
+ onMouseOver: this.onMouseOver
},
_react2["default"].createElement(_CalendarHeader2["default"], {
locale: locale,
@@ -39849,6 +46642,10 @@
this.goTime = function (direction, unit) {
_this2.setValue((0, _toTime.goTime)(_this2.state.value, direction, unit));
};
+
+ this.onMouseOver = function (e) {
+ e.stopPropagation();
+ };
};
(0, _reactLifecyclesCompat.polyfill)(Calendar);
@@ -39857,456 +46654,590 @@
module.exports = exports['default'];
/***/ }),
+<<<<<<< HEAD
/* 292 */
+=======
+/* 301 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports) {
- 'use strict';
+ "use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
+ exports.default = void 0;
+
/**
* @ignore
* some key-codes definition and utils from closure-library
* @author yiminghe@gmail.com
*/
-
var KeyCode = {
/**
* MAC_ENTER
*/
MAC_ENTER: 3,
+
/**
* BACKSPACE
*/
BACKSPACE: 8,
+
/**
* TAB
*/
TAB: 9,
+
/**
* NUMLOCK on FF/Safari Mac
*/
- NUM_CENTER: 12, // NUMLOCK on FF/Safari Mac
+ NUM_CENTER: 12,
+ // NUMLOCK on FF/Safari Mac
+
/**
* ENTER
*/
ENTER: 13,
+
/**
* SHIFT
*/
SHIFT: 16,
+
/**
* CTRL
*/
CTRL: 17,
+
/**
* ALT
*/
ALT: 18,
+
/**
* PAUSE
*/
PAUSE: 19,
+
/**
* CAPS_LOCK
*/
CAPS_LOCK: 20,
+
/**
* ESC
*/
ESC: 27,
+
/**
* SPACE
*/
SPACE: 32,
+
/**
* PAGE_UP
*/
- PAGE_UP: 33, // also NUM_NORTH_EAST
+ PAGE_UP: 33,
+ // also NUM_NORTH_EAST
+
/**
* PAGE_DOWN
*/
- PAGE_DOWN: 34, // also NUM_SOUTH_EAST
+ PAGE_DOWN: 34,
+ // also NUM_SOUTH_EAST
+
/**
* END
*/
- END: 35, // also NUM_SOUTH_WEST
+ END: 35,
+ // also NUM_SOUTH_WEST
+
/**
* HOME
*/
- HOME: 36, // also NUM_NORTH_WEST
+ HOME: 36,
+ // also NUM_NORTH_WEST
+
/**
* LEFT
*/
- LEFT: 37, // also NUM_WEST
+ LEFT: 37,
+ // also NUM_WEST
+
/**
* UP
*/
- UP: 38, // also NUM_NORTH
+ UP: 38,
+ // also NUM_NORTH
+
/**
* RIGHT
*/
- RIGHT: 39, // also NUM_EAST
+ RIGHT: 39,
+ // also NUM_EAST
+
/**
* DOWN
*/
- DOWN: 40, // also NUM_SOUTH
+ DOWN: 40,
+ // also NUM_SOUTH
+
/**
* PRINT_SCREEN
*/
PRINT_SCREEN: 44,
+
/**
* INSERT
*/
- INSERT: 45, // also NUM_INSERT
+ INSERT: 45,
+ // also NUM_INSERT
+
/**
* DELETE
*/
- DELETE: 46, // also NUM_DELETE
+ DELETE: 46,
+ // also NUM_DELETE
+
/**
* ZERO
*/
ZERO: 48,
+
/**
* ONE
*/
ONE: 49,
+
/**
* TWO
*/
TWO: 50,
+
/**
* THREE
*/
THREE: 51,
+
/**
* FOUR
*/
FOUR: 52,
+
/**
* FIVE
*/
FIVE: 53,
+
/**
* SIX
*/
SIX: 54,
+
/**
* SEVEN
*/
SEVEN: 55,
+
/**
* EIGHT
*/
EIGHT: 56,
+
/**
* NINE
*/
NINE: 57,
+
/**
* QUESTION_MARK
*/
- QUESTION_MARK: 63, // needs localization
+ QUESTION_MARK: 63,
+ // needs localization
+
/**
* A
*/
A: 65,
+
/**
* B
*/
B: 66,
+
/**
* C
*/
C: 67,
+
/**
* D
*/
D: 68,
+
/**
* E
*/
E: 69,
+
/**
* F
*/
F: 70,
+
/**
* G
*/
G: 71,
+
/**
* H
*/
H: 72,
+
/**
* I
*/
I: 73,
+
/**
* J
*/
J: 74,
+
/**
* K
*/
K: 75,
+
/**
* L
*/
L: 76,
+
/**
* M
*/
M: 77,
+
/**
* N
*/
N: 78,
+
/**
* O
*/
O: 79,
+
/**
* P
*/
P: 80,
+
/**
* Q
*/
Q: 81,
+
/**
* R
*/
R: 82,
+
/**
* S
*/
S: 83,
+
/**
* T
*/
T: 84,
+
/**
* U
*/
U: 85,
+
/**
* V
*/
V: 86,
+
/**
* W
*/
W: 87,
+
/**
* X
*/
X: 88,
+
/**
* Y
*/
Y: 89,
+
/**
* Z
*/
Z: 90,
+
/**
* META
*/
- META: 91, // WIN_KEY_LEFT
+ META: 91,
+ // WIN_KEY_LEFT
+
/**
* WIN_KEY_RIGHT
*/
WIN_KEY_RIGHT: 92,
+
/**
* CONTEXT_MENU
*/
CONTEXT_MENU: 93,
+
/**
* NUM_ZERO
*/
NUM_ZERO: 96,
+
/**
* NUM_ONE
*/
NUM_ONE: 97,
+
/**
* NUM_TWO
*/
NUM_TWO: 98,
+
/**
* NUM_THREE
*/
NUM_THREE: 99,
+
/**
* NUM_FOUR
*/
NUM_FOUR: 100,
+
/**
* NUM_FIVE
*/
NUM_FIVE: 101,
+
/**
* NUM_SIX
*/
NUM_SIX: 102,
+
/**
* NUM_SEVEN
*/
NUM_SEVEN: 103,
+
/**
* NUM_EIGHT
*/
NUM_EIGHT: 104,
+
/**
* NUM_NINE
*/
NUM_NINE: 105,
+
/**
* NUM_MULTIPLY
*/
NUM_MULTIPLY: 106,
+
/**
* NUM_PLUS
*/
NUM_PLUS: 107,
+
/**
* NUM_MINUS
*/
NUM_MINUS: 109,
+
/**
* NUM_PERIOD
*/
NUM_PERIOD: 110,
+
/**
* NUM_DIVISION
*/
NUM_DIVISION: 111,
+
/**
* F1
*/
F1: 112,
+
/**
* F2
*/
F2: 113,
+
/**
* F3
*/
F3: 114,
+
/**
* F4
*/
F4: 115,
+
/**
* F5
*/
F5: 116,
+
/**
* F6
*/
F6: 117,
+
/**
* F7
*/
F7: 118,
+
/**
* F8
*/
F8: 119,
+
/**
* F9
*/
F9: 120,
+
/**
* F10
*/
F10: 121,
+
/**
* F11
*/
F11: 122,
+
/**
* F12
*/
F12: 123,
+
/**
* NUMLOCK
*/
NUMLOCK: 144,
+
/**
* SEMICOLON
*/
- SEMICOLON: 186, // needs localization
+ SEMICOLON: 186,
+ // needs localization
+
/**
* DASH
*/
- DASH: 189, // needs localization
+ DASH: 189,
+ // needs localization
+
/**
* EQUALS
*/
- EQUALS: 187, // needs localization
+ EQUALS: 187,
+ // needs localization
+
/**
* COMMA
*/
- COMMA: 188, // needs localization
+ COMMA: 188,
+ // needs localization
+
/**
* PERIOD
*/
- PERIOD: 190, // needs localization
+ PERIOD: 190,
+ // needs localization
+
/**
* SLASH
*/
- SLASH: 191, // needs localization
+ SLASH: 191,
+ // needs localization
+
/**
* APOSTROPHE
*/
- APOSTROPHE: 192, // needs localization
+ APOSTROPHE: 192,
+ // needs localization
+
/**
* SINGLE_QUOTE
*/
- SINGLE_QUOTE: 222, // needs localization
+ SINGLE_QUOTE: 222,
+ // needs localization
+
/**
* OPEN_SQUARE_BRACKET
*/
- OPEN_SQUARE_BRACKET: 219, // needs localization
+ OPEN_SQUARE_BRACKET: 219,
+ // needs localization
+
/**
* BACKSLASH
*/
- BACKSLASH: 220, // needs localization
+ BACKSLASH: 220,
+ // needs localization
+
/**
* CLOSE_SQUARE_BRACKET
*/
- CLOSE_SQUARE_BRACKET: 221, // needs localization
+ CLOSE_SQUARE_BRACKET: 221,
+ // needs localization
+
/**
* WIN_KEY
*/
WIN_KEY: 224,
+
/**
* MAC_FF_META
*/
- MAC_FF_META: 224, // Firefox (Gecko) fires this for the meta key instead of 91
+ MAC_FF_META: 224,
+ // Firefox (Gecko) fires this for the meta key instead of 91
+
/**
* WIN_IME
*/
WIN_IME: 229
};
-
/*
whether text and modified key is entered at the same time.
*/
+
KeyCode.isTextModifyingKeyEvent = function isTextModifyingKeyEvent(e) {
var keyCode = e.keyCode;
- if (e.altKey && !e.ctrlKey || e.metaKey ||
- // Function keys don't generate text
+
+ if (e.altKey && !e.ctrlKey || e.metaKey || // Function keys don't generate text
keyCode >= KeyCode.F1 && keyCode <= KeyCode.F12) {
return false;
- }
-
- // The following keys are quite harmless, even in combination with
+ } // The following keys are quite harmless, even in combination with
// CTRL, ALT or SHIFT.
+
+
switch (keyCode) {
case KeyCode.ALT:
case KeyCode.CAPS_LOCK:
@@ -40332,14 +47263,16 @@
case KeyCode.WIN_KEY:
case KeyCode.WIN_KEY_RIGHT:
return false;
+
default:
return true;
}
};
-
/*
whether character is entered.
*/
+
+
KeyCode.isCharacterKey = function isCharacterKey(keyCode) {
if (keyCode >= KeyCode.ZERO && keyCode <= KeyCode.NINE) {
return true;
@@ -40351,9 +47284,9 @@
if (keyCode >= KeyCode.A && keyCode <= KeyCode.Z) {
return true;
- }
+ } // Safari sends zero key code for non-latin characters.
+
- // Safari sends zero key code for non-latin characters.
if (window.navigation.userAgent.indexOf('WebKit') !== -1 && keyCode === 0) {
return true;
}
@@ -40377,16 +47310,21 @@
case KeyCode.BACKSLASH:
case KeyCode.CLOSE_SQUARE_BRACKET:
return true;
+
default:
return false;
}
};
- exports['default'] = KeyCode;
- module.exports = exports['default'];
+ var _default = KeyCode;
+ exports.default = _default;
/***/ }),
+<<<<<<< HEAD
/* 293 */
+=======
+/* 302 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
'use strict';
@@ -40399,11 +47337,19 @@
var _react2 = _interopRequireDefault(_react);
+<<<<<<< HEAD
var _DateTHead = __webpack_require__(294);
var _DateTHead2 = _interopRequireDefault(_DateTHead);
var _DateTBody = __webpack_require__(425);
+=======
+ var _DateTHead = __webpack_require__(303);
+
+ var _DateTHead2 = _interopRequireDefault(_DateTHead);
+
+ var _DateTBody = __webpack_require__(434);
+>>>>>>> dev4iuap5.0
var _DateTBody2 = _interopRequireDefault(_DateTBody);
@@ -40444,7 +47390,11 @@
module.exports = exports['default'];
/***/ }),
+<<<<<<< HEAD
/* 294 */
+=======
+/* 303 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
'use strict';
@@ -40457,11 +47407,19 @@
var _react2 = _interopRequireDefault(_react);
+<<<<<<< HEAD
var _DateConstants = __webpack_require__(295);
var _DateConstants2 = _interopRequireDefault(_DateConstants);
var _moment = __webpack_require__(296);
+=======
+ var _DateConstants = __webpack_require__(304);
+
+ var _DateConstants2 = _interopRequireDefault(_DateConstants);
+
+ var _moment = __webpack_require__(305);
+>>>>>>> dev4iuap5.0
var _moment2 = _interopRequireDefault(_moment);
@@ -40550,7 +47508,11 @@
module.exports = exports['default'];
/***/ }),
+<<<<<<< HEAD
/* 295 */
+=======
+/* 304 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports) {
"use strict";
@@ -40565,7 +47527,11 @@
module.exports = exports["default"];
/***/ }),
+<<<<<<< HEAD
/* 296 */
+=======
+/* 305 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
var require;/* WEBPACK VAR INJECTION */(function(module) {//! moment.js
@@ -42420,7 +49386,11 @@
try {
oldLocale = globalLocale._abbr;
var aliasedRequire = require;
+<<<<<<< HEAD
__webpack_require__(297)("./" + name);
+=======
+ __webpack_require__(306)("./" + name);
+>>>>>>> dev4iuap5.0
getSetGlobalLocale(oldLocale);
} catch (e) {}
}
@@ -45171,6 +52141,7 @@
})));
+<<<<<<< HEAD
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(201)(module)))
/***/ }),
@@ -45432,6 +52403,269 @@
"./zh-hk.js": 423,
"./zh-tw": 424,
"./zh-tw.js": 424
+=======
+ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(195)(module)))
+
+/***/ }),
+/* 306 */
+/***/ (function(module, exports, __webpack_require__) {
+
+ var map = {
+ "./af": 307,
+ "./af.js": 307,
+ "./ar": 308,
+ "./ar-dz": 309,
+ "./ar-dz.js": 309,
+ "./ar-kw": 310,
+ "./ar-kw.js": 310,
+ "./ar-ly": 311,
+ "./ar-ly.js": 311,
+ "./ar-ma": 312,
+ "./ar-ma.js": 312,
+ "./ar-sa": 313,
+ "./ar-sa.js": 313,
+ "./ar-tn": 314,
+ "./ar-tn.js": 314,
+ "./ar.js": 308,
+ "./az": 315,
+ "./az.js": 315,
+ "./be": 316,
+ "./be.js": 316,
+ "./bg": 317,
+ "./bg.js": 317,
+ "./bm": 318,
+ "./bm.js": 318,
+ "./bn": 319,
+ "./bn.js": 319,
+ "./bo": 320,
+ "./bo.js": 320,
+ "./br": 321,
+ "./br.js": 321,
+ "./bs": 322,
+ "./bs.js": 322,
+ "./ca": 323,
+ "./ca.js": 323,
+ "./cs": 324,
+ "./cs.js": 324,
+ "./cv": 325,
+ "./cv.js": 325,
+ "./cy": 326,
+ "./cy.js": 326,
+ "./da": 327,
+ "./da.js": 327,
+ "./de": 328,
+ "./de-at": 329,
+ "./de-at.js": 329,
+ "./de-ch": 330,
+ "./de-ch.js": 330,
+ "./de.js": 328,
+ "./dv": 331,
+ "./dv.js": 331,
+ "./el": 332,
+ "./el.js": 332,
+ "./en-SG": 333,
+ "./en-SG.js": 333,
+ "./en-au": 334,
+ "./en-au.js": 334,
+ "./en-ca": 335,
+ "./en-ca.js": 335,
+ "./en-gb": 336,
+ "./en-gb.js": 336,
+ "./en-ie": 337,
+ "./en-ie.js": 337,
+ "./en-il": 338,
+ "./en-il.js": 338,
+ "./en-nz": 339,
+ "./en-nz.js": 339,
+ "./eo": 340,
+ "./eo.js": 340,
+ "./es": 341,
+ "./es-do": 342,
+ "./es-do.js": 342,
+ "./es-us": 343,
+ "./es-us.js": 343,
+ "./es.js": 341,
+ "./et": 344,
+ "./et.js": 344,
+ "./eu": 345,
+ "./eu.js": 345,
+ "./fa": 346,
+ "./fa.js": 346,
+ "./fi": 347,
+ "./fi.js": 347,
+ "./fo": 348,
+ "./fo.js": 348,
+ "./fr": 349,
+ "./fr-ca": 350,
+ "./fr-ca.js": 350,
+ "./fr-ch": 351,
+ "./fr-ch.js": 351,
+ "./fr.js": 349,
+ "./fy": 352,
+ "./fy.js": 352,
+ "./ga": 353,
+ "./ga.js": 353,
+ "./gd": 354,
+ "./gd.js": 354,
+ "./gl": 355,
+ "./gl.js": 355,
+ "./gom-latn": 356,
+ "./gom-latn.js": 356,
+ "./gu": 357,
+ "./gu.js": 357,
+ "./he": 358,
+ "./he.js": 358,
+ "./hi": 359,
+ "./hi.js": 359,
+ "./hr": 360,
+ "./hr.js": 360,
+ "./hu": 361,
+ "./hu.js": 361,
+ "./hy-am": 362,
+ "./hy-am.js": 362,
+ "./id": 363,
+ "./id.js": 363,
+ "./is": 364,
+ "./is.js": 364,
+ "./it": 365,
+ "./it-ch": 366,
+ "./it-ch.js": 366,
+ "./it.js": 365,
+ "./ja": 367,
+ "./ja.js": 367,
+ "./jv": 368,
+ "./jv.js": 368,
+ "./ka": 369,
+ "./ka.js": 369,
+ "./kk": 370,
+ "./kk.js": 370,
+ "./km": 371,
+ "./km.js": 371,
+ "./kn": 372,
+ "./kn.js": 372,
+ "./ko": 373,
+ "./ko.js": 373,
+ "./ku": 374,
+ "./ku.js": 374,
+ "./ky": 375,
+ "./ky.js": 375,
+ "./lb": 376,
+ "./lb.js": 376,
+ "./lo": 377,
+ "./lo.js": 377,
+ "./lt": 378,
+ "./lt.js": 378,
+ "./lv": 379,
+ "./lv.js": 379,
+ "./me": 380,
+ "./me.js": 380,
+ "./mi": 381,
+ "./mi.js": 381,
+ "./mk": 382,
+ "./mk.js": 382,
+ "./ml": 383,
+ "./ml.js": 383,
+ "./mn": 384,
+ "./mn.js": 384,
+ "./mr": 385,
+ "./mr.js": 385,
+ "./ms": 386,
+ "./ms-my": 387,
+ "./ms-my.js": 387,
+ "./ms.js": 386,
+ "./mt": 388,
+ "./mt.js": 388,
+ "./my": 389,
+ "./my.js": 389,
+ "./nb": 390,
+ "./nb.js": 390,
+ "./ne": 391,
+ "./ne.js": 391,
+ "./nl": 392,
+ "./nl-be": 393,
+ "./nl-be.js": 393,
+ "./nl.js": 392,
+ "./nn": 394,
+ "./nn.js": 394,
+ "./pa-in": 395,
+ "./pa-in.js": 395,
+ "./pl": 396,
+ "./pl.js": 396,
+ "./pt": 397,
+ "./pt-br": 398,
+ "./pt-br.js": 398,
+ "./pt.js": 397,
+ "./ro": 399,
+ "./ro.js": 399,
+ "./ru": 400,
+ "./ru.js": 400,
+ "./sd": 401,
+ "./sd.js": 401,
+ "./se": 402,
+ "./se.js": 402,
+ "./si": 403,
+ "./si.js": 403,
+ "./sk": 404,
+ "./sk.js": 404,
+ "./sl": 405,
+ "./sl.js": 405,
+ "./sq": 406,
+ "./sq.js": 406,
+ "./sr": 407,
+ "./sr-cyrl": 408,
+ "./sr-cyrl.js": 408,
+ "./sr.js": 407,
+ "./ss": 409,
+ "./ss.js": 409,
+ "./sv": 410,
+ "./sv.js": 410,
+ "./sw": 411,
+ "./sw.js": 411,
+ "./ta": 412,
+ "./ta.js": 412,
+ "./te": 413,
+ "./te.js": 413,
+ "./tet": 414,
+ "./tet.js": 414,
+ "./tg": 415,
+ "./tg.js": 415,
+ "./th": 416,
+ "./th.js": 416,
+ "./tl-ph": 417,
+ "./tl-ph.js": 417,
+ "./tlh": 418,
+ "./tlh.js": 418,
+ "./tr": 419,
+ "./tr.js": 419,
+ "./tzl": 420,
+ "./tzl.js": 420,
+ "./tzm": 421,
+ "./tzm-latn": 422,
+ "./tzm-latn.js": 422,
+ "./tzm.js": 421,
+ "./ug-cn": 423,
+ "./ug-cn.js": 423,
+ "./uk": 424,
+ "./uk.js": 424,
+ "./ur": 425,
+ "./ur.js": 425,
+ "./uz": 426,
+ "./uz-latn": 427,
+ "./uz-latn.js": 427,
+ "./uz.js": 426,
+ "./vi": 428,
+ "./vi.js": 428,
+ "./x-pseudo": 429,
+ "./x-pseudo.js": 429,
+ "./yo": 430,
+ "./yo.js": 430,
+ "./zh-cn": 431,
+ "./zh-cn.js": 431,
+ "./zh-hk": 432,
+ "./zh-hk.js": 432,
+ "./zh-tw": 433,
+ "./zh-tw.js": 433
+>>>>>>> dev4iuap5.0
};
function webpackContext(req) {
return __webpack_require__(webpackContextResolve(req));
@@ -45444,17 +52678,29 @@
};
webpackContext.resolve = webpackContextResolve;
module.exports = webpackContext;
+<<<<<<< HEAD
webpackContext.id = 297;
/***/ }),
/* 298 */
+=======
+ webpackContext.id = 306;
+
+
+/***/ }),
+/* 307 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -45525,13 +52771,21 @@
/***/ }),
+<<<<<<< HEAD
/* 299 */
+=======
+/* 308 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -45664,13 +52918,21 @@
/***/ }),
+<<<<<<< HEAD
/* 300 */
+=======
+/* 309 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -45727,13 +52989,21 @@
/***/ }),
+<<<<<<< HEAD
/* 301 */
+=======
+/* 310 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -45790,13 +53060,21 @@
/***/ }),
+<<<<<<< HEAD
/* 302 */
+=======
+/* 311 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -45916,13 +53194,21 @@
/***/ }),
+<<<<<<< HEAD
/* 303 */
+=======
+/* 312 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -45979,13 +53265,21 @@
/***/ }),
+<<<<<<< HEAD
/* 304 */
+=======
+/* 313 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -46087,13 +53381,21 @@
/***/ }),
+<<<<<<< HEAD
/* 305 */
+=======
+/* 314 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -46150,13 +53452,21 @@
/***/ }),
+<<<<<<< HEAD
/* 306 */
+=======
+/* 315 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -46259,13 +53569,21 @@
/***/ }),
+<<<<<<< HEAD
/* 307 */
+=======
+/* 316 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -46395,13 +53713,21 @@
/***/ }),
+<<<<<<< HEAD
/* 308 */
+=======
+/* 317 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -46489,13 +53815,21 @@
/***/ }),
+<<<<<<< HEAD
/* 309 */
+=======
+/* 318 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -46551,13 +53885,21 @@
/***/ }),
+<<<<<<< HEAD
/* 310 */
+=======
+/* 319 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -46674,13 +54016,21 @@
/***/ }),
+<<<<<<< HEAD
/* 311 */
+=======
+/* 320 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -46797,13 +54147,21 @@
/***/ }),
+<<<<<<< HEAD
/* 312 */
+=======
+/* 321 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -46909,13 +54267,21 @@
/***/ }),
+<<<<<<< HEAD
/* 313 */
+=======
+/* 322 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -47064,13 +54430,21 @@
/***/ }),
+<<<<<<< HEAD
/* 314 */
+=======
+/* 323 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -47156,13 +54530,21 @@
/***/ }),
+<<<<<<< HEAD
/* 315 */
+=======
+/* 324 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -47332,13 +54714,21 @@
/***/ }),
+<<<<<<< HEAD
/* 316 */
+=======
+/* 325 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -47399,13 +54789,21 @@
/***/ }),
+<<<<<<< HEAD
/* 317 */
+=======
+/* 326 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -47483,13 +54881,21 @@
/***/ }),
+<<<<<<< HEAD
/* 318 */
+=======
+/* 327 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -47547,13 +54953,21 @@
/***/ }),
+<<<<<<< HEAD
/* 319 */
+=======
+/* 328 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -47627,13 +55041,21 @@
/***/ }),
+<<<<<<< HEAD
/* 320 */
+=======
+/* 329 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -47707,13 +55129,21 @@
/***/ }),
+<<<<<<< HEAD
/* 321 */
+=======
+/* 330 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -47787,13 +55217,21 @@
/***/ }),
+<<<<<<< HEAD
/* 322 */
+=======
+/* 331 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -47890,13 +55328,21 @@
/***/ }),
+<<<<<<< HEAD
/* 323 */
+=======
+/* 332 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -47994,13 +55440,21 @@
/***/ }),
+<<<<<<< HEAD
/* 324 */
+=======
+/* 333 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -48065,13 +55519,21 @@
/***/ }),
+<<<<<<< HEAD
/* 325 */
+=======
+/* 334 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -48136,13 +55598,21 @@
/***/ }),
+<<<<<<< HEAD
/* 326 */
+=======
+/* 335 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -48203,13 +55673,21 @@
/***/ }),
+<<<<<<< HEAD
/* 327 */
+=======
+/* 336 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -48274,13 +55752,21 @@
/***/ }),
+<<<<<<< HEAD
/* 328 */
+=======
+/* 337 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -48345,13 +55831,21 @@
/***/ }),
+<<<<<<< HEAD
/* 329 */
+=======
+/* 338 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -48411,13 +55905,21 @@
/***/ }),
+<<<<<<< HEAD
/* 330 */
+=======
+/* 339 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -48482,13 +55984,21 @@
/***/ }),
+<<<<<<< HEAD
/* 331 */
+=======
+/* 340 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -48557,13 +56067,21 @@
/***/ }),
+<<<<<<< HEAD
/* 332 */
+=======
+/* 341 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -48653,13 +56171,21 @@
/***/ }),
+<<<<<<< HEAD
/* 333 */
+=======
+/* 342 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -48749,13 +56275,21 @@
/***/ }),
+<<<<<<< HEAD
/* 334 */
+=======
+/* 343 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -48845,13 +56379,21 @@
/***/ }),
+<<<<<<< HEAD
/* 335 */
+=======
+/* 344 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -48929,13 +56471,21 @@
/***/ }),
+<<<<<<< HEAD
/* 336 */
+=======
+/* 345 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -48999,13 +56549,21 @@
/***/ }),
+<<<<<<< HEAD
/* 337 */
+=======
+/* 346 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -49109,13 +56667,21 @@
/***/ }),
+<<<<<<< HEAD
/* 338 */
+=======
+/* 347 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -49222,13 +56788,21 @@
/***/ }),
+<<<<<<< HEAD
/* 339 */
+=======
+/* 348 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -49286,13 +56860,21 @@
/***/ }),
+<<<<<<< HEAD
/* 340 */
+=======
+/* 349 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -49373,13 +56955,21 @@
/***/ }),
+<<<<<<< HEAD
/* 341 */
+=======
+/* 350 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -49451,13 +57041,21 @@
/***/ }),
+<<<<<<< HEAD
/* 342 */
+=======
+/* 351 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -49533,13 +57131,21 @@
/***/ }),
+<<<<<<< HEAD
/* 343 */
+=======
+/* 352 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -49612,13 +57218,21 @@
/***/ }),
+<<<<<<< HEAD
/* 344 */
+=======
+/* 353 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -49693,13 +57307,21 @@
/***/ }),
+<<<<<<< HEAD
/* 345 */
+=======
+/* 354 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -49773,13 +57395,21 @@
/***/ }),
+<<<<<<< HEAD
/* 346 */
+=======
+/* 355 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -49854,13 +57484,21 @@
/***/ }),
+<<<<<<< HEAD
/* 347 */
+=======
+/* 356 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -49981,13 +57619,21 @@
/***/ }),
+<<<<<<< HEAD
/* 348 */
+=======
+/* 357 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -50109,13 +57755,21 @@
/***/ }),
+<<<<<<< HEAD
/* 349 */
+=======
+/* 358 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -50210,13 +57864,21 @@
/***/ }),
+<<<<<<< HEAD
/* 350 */
+=======
+/* 359 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -50338,13 +58000,21 @@
/***/ }),
+<<<<<<< HEAD
/* 351 */
+=======
+/* 360 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -50496,13 +58166,21 @@
/***/ }),
+<<<<<<< HEAD
/* 352 */
+=======
+/* 361 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -50610,13 +58288,21 @@
/***/ }),
+<<<<<<< HEAD
/* 353 */
+=======
+/* 362 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -50709,13 +58395,21 @@
/***/ }),
+<<<<<<< HEAD
/* 354 */
+=======
+/* 363 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -50795,13 +58489,21 @@
/***/ }),
+<<<<<<< HEAD
/* 355 */
+=======
+/* 364 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -50931,13 +58633,21 @@
/***/ }),
+<<<<<<< HEAD
/* 356 */
+=======
+/* 365 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -51004,13 +58714,21 @@
/***/ }),
+<<<<<<< HEAD
/* 357 */
+=======
+/* 366 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -51077,13 +58795,21 @@
/***/ }),
+<<<<<<< HEAD
/* 358 */
+=======
+/* 367 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -51173,13 +58899,21 @@
/***/ }),
+<<<<<<< HEAD
/* 359 */
+=======
+/* 368 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -51259,13 +58993,21 @@
/***/ }),
+<<<<<<< HEAD
/* 360 */
+=======
+/* 369 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -51352,13 +59094,21 @@
/***/ }),
+<<<<<<< HEAD
/* 361 */
+=======
+/* 370 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -51443,13 +59193,21 @@
/***/ }),
+<<<<<<< HEAD
/* 362 */
+=======
+/* 371 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -51557,13 +59315,21 @@
/***/ }),
+<<<<<<< HEAD
/* 363 */
+=======
+/* 372 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -51687,13 +59453,21 @@
/***/ }),
+<<<<<<< HEAD
/* 364 */
+=======
+/* 373 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -51772,13 +59546,21 @@
/***/ }),
+<<<<<<< HEAD
/* 365 */
+=======
+/* 374 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -51895,13 +59677,21 @@
/***/ }),
+<<<<<<< HEAD
/* 366 */
+=======
+/* 375 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -51986,13 +59776,21 @@
/***/ }),
+<<<<<<< HEAD
/* 367 */
+=======
+/* 376 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -52126,13 +59924,21 @@
/***/ }),
+<<<<<<< HEAD
/* 368 */
+=======
+/* 377 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -52200,13 +60006,21 @@
/***/ }),
+<<<<<<< HEAD
/* 369 */
+=======
+/* 378 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -52322,13 +60136,21 @@
/***/ }),
+<<<<<<< HEAD
/* 370 */
+=======
+/* 379 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -52423,13 +60245,21 @@
/***/ }),
+<<<<<<< HEAD
/* 371 */
+=======
+/* 380 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -52539,13 +60369,21 @@
/***/ }),
+<<<<<<< HEAD
/* 372 */
+=======
+/* 381 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -52607,13 +60445,21 @@
/***/ }),
+<<<<<<< HEAD
/* 373 */
+=======
+/* 382 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -52701,13 +60547,21 @@
/***/ }),
+<<<<<<< HEAD
/* 374 */
+=======
+/* 383 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -52786,13 +60640,21 @@
/***/ }),
+<<<<<<< HEAD
/* 375 */
+=======
+/* 384 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -52894,13 +60756,21 @@
/***/ }),
+<<<<<<< HEAD
/* 376 */
+=======
+/* 385 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -53058,13 +60928,21 @@
/***/ }),
+<<<<<<< HEAD
/* 377 */
+=======
+/* 386 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -53144,13 +61022,21 @@
/***/ }),
+<<<<<<< HEAD
/* 378 */
+=======
+/* 387 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -53230,13 +61116,21 @@
/***/ }),
+<<<<<<< HEAD
/* 379 */
+=======
+/* 388 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -53294,13 +61188,21 @@
/***/ }),
+<<<<<<< HEAD
/* 380 */
+=======
+/* 389 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -53391,13 +61293,21 @@
/***/ }),
+<<<<<<< HEAD
/* 381 */
+=======
+/* 390 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -53457,13 +61367,21 @@
/***/ }),
+<<<<<<< HEAD
/* 382 */
+=======
+/* 391 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -53584,13 +61502,21 @@
/***/ }),
+<<<<<<< HEAD
/* 383 */
+=======
+/* 392 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -53675,13 +61601,21 @@
/***/ }),
+<<<<<<< HEAD
/* 384 */
+=======
+/* 393 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -53766,13 +61700,21 @@
/***/ }),
+<<<<<<< HEAD
/* 385 */
+=======
+/* 394 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -53830,13 +61772,21 @@
/***/ }),
+<<<<<<< HEAD
/* 386 */
+=======
+/* 395 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -53958,13 +61908,21 @@
/***/ }),
+<<<<<<< HEAD
/* 387 */
+=======
+/* 396 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -54088,13 +62046,21 @@
/***/ }),
+<<<<<<< HEAD
/* 388 */
+=======
+/* 397 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -54157,13 +62123,21 @@
/***/ }),
+<<<<<<< HEAD
/* 389 */
+=======
+/* 398 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -54222,13 +62196,21 @@
/***/ }),
+<<<<<<< HEAD
/* 390 */
+=======
+/* 399 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -54301,13 +62283,21 @@
/***/ }),
+<<<<<<< HEAD
/* 391 */
+=======
+/* 400 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -54487,13 +62477,21 @@
/***/ }),
+<<<<<<< HEAD
/* 392 */
+=======
+/* 401 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -54589,13 +62587,21 @@
/***/ }),
+<<<<<<< HEAD
/* 393 */
+=======
+/* 402 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -54653,13 +62659,21 @@
/***/ }),
+<<<<<<< HEAD
/* 394 */
+=======
+/* 403 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -54728,13 +62742,21 @@
/***/ }),
+<<<<<<< HEAD
/* 395 */
+=======
+/* 404 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -54888,13 +62910,21 @@
/***/ }),
+<<<<<<< HEAD
/* 396 */
+=======
+/* 405 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -55065,13 +63095,21 @@
/***/ }),
+<<<<<<< HEAD
/* 397 */
+=======
+/* 406 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -55137,13 +63175,21 @@
/***/ }),
+<<<<<<< HEAD
/* 398 */
+=======
+/* 407 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -55252,13 +63298,21 @@
/***/ }),
+<<<<<<< HEAD
/* 399 */
+=======
+/* 408 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -55367,13 +63421,21 @@
/***/ }),
+<<<<<<< HEAD
/* 400 */
+=======
+/* 409 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -55459,13 +63521,21 @@
/***/ }),
+<<<<<<< HEAD
/* 401 */
+=======
+/* 410 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -55532,13 +63602,21 @@
/***/ }),
+<<<<<<< HEAD
/* 402 */
+=======
+/* 411 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -55595,13 +63673,21 @@
/***/ }),
+<<<<<<< HEAD
/* 403 */
+=======
+/* 412 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -55728,13 +63814,21 @@
/***/ }),
+<<<<<<< HEAD
/* 404 */
+=======
+/* 413 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -55821,13 +63915,21 @@
/***/ }),
+<<<<<<< HEAD
/* 405 */
+=======
+/* 414 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -55892,13 +63994,21 @@
/***/ }),
+<<<<<<< HEAD
/* 406 */
+=======
+/* 415 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -56012,13 +64122,21 @@
/***/ }),
+<<<<<<< HEAD
/* 407 */
+=======
+/* 416 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -56083,13 +64201,21 @@
/***/ }),
+<<<<<<< HEAD
/* 408 */
+=======
+/* 417 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -56149,13 +64275,21 @@
/***/ }),
+<<<<<<< HEAD
/* 409 */
+=======
+/* 418 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -56275,12 +64409,20 @@
/***/ }),
+<<<<<<< HEAD
/* 410 */
+=======
+/* 419 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -56373,13 +64515,21 @@
/***/ }),
+<<<<<<< HEAD
/* 411 */
+=======
+/* 420 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -56468,13 +64618,21 @@
/***/ }),
+<<<<<<< HEAD
/* 412 */
+=======
+/* 421 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -56530,13 +64688,21 @@
/***/ }),
+<<<<<<< HEAD
/* 413 */
+=======
+/* 422 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -56592,13 +64758,21 @@
/***/ }),
+<<<<<<< HEAD
/* 414 */
+=======
+/* 423 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js language configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -56715,13 +64889,21 @@
/***/ }),
+<<<<<<< HEAD
/* 415 */
+=======
+/* 424 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -56873,13 +65055,21 @@
/***/ }),
+<<<<<<< HEAD
/* 416 */
+=======
+/* 425 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -56975,13 +65165,21 @@
/***/ }),
+<<<<<<< HEAD
/* 417 */
+=======
+/* 426 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -57037,13 +65235,21 @@
/***/ }),
+<<<<<<< HEAD
/* 418 */
+=======
+/* 427 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -57099,13 +65305,21 @@
/***/ }),
+<<<<<<< HEAD
/* 419 */
+=======
+/* 428 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -57182,13 +65396,21 @@
/***/ }),
+<<<<<<< HEAD
/* 420 */
+=======
+/* 429 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -57254,13 +65476,21 @@
/***/ }),
+<<<<<<< HEAD
/* 421 */
+=======
+/* 430 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -57318,13 +65548,21 @@
/***/ }),
+<<<<<<< HEAD
/* 422 */
+=======
+/* 431 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -57432,13 +65670,21 @@
/***/ }),
+<<<<<<< HEAD
/* 423 */
+=======
+/* 432 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -57539,13 +65785,21 @@
/***/ }),
+<<<<<<< HEAD
/* 424 */
+=======
+/* 433 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
;(function (global, factory) {
+<<<<<<< HEAD
true ? factory(__webpack_require__(296)) :
+=======
+ true ? factory(__webpack_require__(305)) :
+>>>>>>> dev4iuap5.0
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
@@ -57646,7 +65900,11 @@
/***/ }),
+<<<<<<< HEAD
/* 425 */
+=======
+/* 434 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
'use strict';
@@ -57667,11 +65925,19 @@
var _classnames2 = _interopRequireDefault(_classnames);
+<<<<<<< HEAD
var _DateConstants = __webpack_require__(295);
var _DateConstants2 = _interopRequireDefault(_DateConstants);
var _util = __webpack_require__(426);
+=======
+ var _DateConstants = __webpack_require__(304);
+
+ var _DateConstants2 = _interopRequireDefault(_DateConstants);
+
+ var _util = __webpack_require__(435);
+>>>>>>> dev4iuap5.0
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
@@ -57947,7 +66213,11 @@
module.exports = exports['default'];
/***/ }),
+<<<<<<< HEAD
/* 426 */
+=======
+/* 435 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
'use strict';
@@ -57969,7 +66239,11 @@
exports.isAllowedDate = isAllowedDate;
exports.formatDate = formatDate;
+<<<<<<< HEAD
var _moment = __webpack_require__(296);
+=======
+ var _moment = __webpack_require__(305);
+>>>>>>> dev4iuap5.0
var _moment2 = _interopRequireDefault(_moment);
@@ -57989,7 +66263,9 @@
function getTodayTime(value) {
var today = (0, _moment2["default"])();
- today.locale(value.locale()).utcOffset(value.utcOffset());
+ if (typeof value !== 'undefined') {
+ today.locale(value.locale()).utcOffset(value.utcOffset());
+ }
return today;
}
@@ -58075,7 +66351,11 @@
}
/***/ }),
+<<<<<<< HEAD
/* 427 */
+=======
+/* 436 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
'use strict';
@@ -58092,6 +66372,7 @@
var _propTypes2 = _interopRequireDefault(_propTypes);
+<<<<<<< HEAD
var _mapSelf = __webpack_require__(428);
var _mapSelf2 = _interopRequireDefault(_mapSelf);
@@ -58105,6 +66386,21 @@
var _YearPanel2 = _interopRequireDefault(_YearPanel);
var _DecadePanel = __webpack_require__(433);
+=======
+ var _mapSelf = __webpack_require__(437);
+
+ var _mapSelf2 = _interopRequireDefault(_mapSelf);
+
+ var _MonthPanel = __webpack_require__(438);
+
+ var _MonthPanel2 = _interopRequireDefault(_MonthPanel);
+
+ var _YearPanel = __webpack_require__(441);
+
+ var _YearPanel2 = _interopRequireDefault(_YearPanel);
+
+ var _DecadePanel = __webpack_require__(442);
+>>>>>>> dev4iuap5.0
var _DecadePanel2 = _interopRequireDefault(_DecadePanel);
@@ -58298,7 +66594,7 @@
var prefixCls = props.prefixCls;
var locale = props.locale;
var value = props.value;
- var localeData = value.localeData();
+ var localeData = value.localeData && value.localeData();
var monthBeforeYear = locale.monthBeforeYear;
var selectClassName = prefixCls + '-' + (monthBeforeYear ? 'my-select' : 'ym-select');
var timeClassName = showTimePicker ? ' ' + prefixCls + '-time-status' : '';
@@ -58367,21 +66663,23 @@
module.exports = exports['default'];
/***/ }),
+<<<<<<< HEAD
/* 428 */
+=======
+/* 437 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
- 'use strict';
+ "use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
- exports['default'] = mapSelf;
+ exports.default = mapSelf;
- var _react = __webpack_require__(1);
+ var _react = _interopRequireDefault(__webpack_require__(1));
- var _react2 = _interopRequireDefault(_react);
-
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function mirror(o) {
return o;
@@ -58389,12 +66687,15 @@
function mapSelf(children) {
// return ReactFragment
- return _react2['default'].Children.map(children, mirror);
+ return _react.default.Children.map(children, mirror);
}
- module.exports = exports['default'];
/***/ }),
+<<<<<<< HEAD
/* 429 */
+=======
+/* 438 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
'use strict';
@@ -58411,6 +66712,7 @@
var _propTypes2 = _interopRequireDefault(_propTypes);
+<<<<<<< HEAD
var _reactLifecyclesCompat = __webpack_require__(91);
var _MonthTable = __webpack_require__(430);
@@ -58422,6 +66724,19 @@
var _DateInput2 = _interopRequireDefault(_DateInput);
var _moment = __webpack_require__(296);
+=======
+ var _reactLifecyclesCompat = __webpack_require__(81);
+
+ var _MonthTable = __webpack_require__(439);
+
+ var _MonthTable2 = _interopRequireDefault(_MonthTable);
+
+ var _DateInput = __webpack_require__(440);
+
+ var _DateInput2 = _interopRequireDefault(_DateInput);
+
+ var _moment = __webpack_require__(305);
+>>>>>>> dev4iuap5.0
var _moment2 = _interopRequireDefault(_moment);
@@ -58592,7 +66907,11 @@
module.exports = exports['default'];
/***/ }),
+<<<<<<< HEAD
/* 430 */
+=======
+/* 439 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
'use strict';
@@ -58613,7 +66932,11 @@
var _classnames2 = _interopRequireDefault(_classnames);
+<<<<<<< HEAD
var _index = __webpack_require__(426);
+=======
+ var _index = __webpack_require__(435);
+>>>>>>> dev4iuap5.0
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
@@ -58778,7 +67101,11 @@
module.exports = exports['default'];
/***/ }),
+<<<<<<< HEAD
/* 431 */
+=======
+/* 440 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
'use strict';
@@ -58799,6 +67126,7 @@
var _propTypes2 = _interopRequireDefault(_propTypes);
+<<<<<<< HEAD
var _KeyCode = __webpack_require__(292);
var _KeyCode2 = _interopRequireDefault(_KeyCode);
@@ -58810,6 +67138,17 @@
var _moment2 = _interopRequireDefault(_moment);
var _util = __webpack_require__(426);
+=======
+ var _tinperBeeCore = __webpack_require__(27);
+
+ var _reactLifecyclesCompat = __webpack_require__(81);
+
+ var _moment = __webpack_require__(305);
+
+ var _moment2 = _interopRequireDefault(_moment);
+
+ var _util = __webpack_require__(435);
+>>>>>>> dev4iuap5.0
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
@@ -58961,7 +67300,7 @@
if (!str) {
onChange(null);
_this2.setState({
- invalid: false,
+ // invalid: false,
str: str
});
return;
@@ -58971,7 +67310,7 @@
var parsed = (0, _moment2["default"])(str, format, true);
if (!parsed.isValid()) {
_this2.setState({
- invalid: true,
+ // invalid: true,
str: str
});
return;
@@ -58982,7 +67321,7 @@
if (!value || disabledDate && disabledDate(value)) {
_this2.setState({
- invalid: true,
+ // invalid: true,
str: str
});
return;
@@ -58990,7 +67329,7 @@
if (selectedValue !== value || selectedValue && value && !selectedValue.isSame(value)) {
_this2.setState({
- invalid: false,
+ // invalid: false,
str: str
});
onChange(value);
@@ -59002,6 +67341,47 @@
};
this.onBlur = function (e) {
+ var str = e.target.value;
+ var _props2 = _this2.props,
+ disabledDate = _props2.disabledDate,
+ format = _props2.format,
+ onChange = _props2.onChange,
+ selectedValue = _props2.selectedValue;
+
+ // 没有内容,合法并直接退出
+
+ if (!str) {
+ _this2.setState({
+ invalid: false
+ });
+ return;
+ }
+
+ // 不合法直接退出
+ var parsed = (0, _moment2["default"])(str, format, true);
+ if (!parsed.isValid()) {
+ _this2.setState({
+ invalid: true
+ });
+ return;
+ }
+
+ var value = _this2.props.value.clone();
+ value.year(parsed.year()).month(parsed.month()).date(parsed.date()).hour(parsed.hour()).minute(parsed.minute()).second(parsed.second());
+
+ if (!value || disabledDate && disabledDate(value)) {
+ _this2.setState({
+ invalid: true
+ });
+ return;
+ }
+
+ if (selectedValue !== value || selectedValue && value && !selectedValue.isSame(value)) {
+ _this2.setState({
+ invalid: false
+ });
+ }
+
_this2.setState(function (prevState, prevProps) {
return {
hasFocus: false,
@@ -59012,19 +67392,33 @@
};
this.onKeyDown = function (e) {
- var _props2 = _this2.props,
- onSelect = _props2.onSelect,
- value = _props2.value,
- onKeyDown = _props2.onKeyDown,
- format = _props2.format,
- isRange = _props2.isRange;
+ var _props3 = _this2.props,
+ onSelect = _props3.onSelect,
+ value = _props3.value,
+ onKeyDown = _props3.onKeyDown,
+ format = _props3.format,
+ isRange = _props3.isRange;
var str = e.target.value;
var parsed = (0, _moment2["default"])(str, format, true);
- if (e.keyCode === _KeyCode2["default"].ENTER) {
+ if (e.keyCode === _tinperBeeCore.KeyCode.ENTER) {
if (parsed.isValid() && onSelect) {
isRange ? onSelect(parsed.clone()) : onSelect(value.clone()); //FIX https://github.com/iuap-design/tinper-bee/issues/183
}
+ // 没有内容,回填默认值,并关闭面板
+ if (!str) {
+ _this2.setState({
+ invalid: false
+ });
+ onSelect && onSelect((0, _moment2["default"])());
+ return;
+ }
+ // 有内容,判断是否合法
+ if (!parsed.isValid()) {
+ _this2.setState({
+ invalid: true
+ });
+ }
}
// if (e.keyCode === KeyCode.ENTER && onSelect) {
// onSelect(value.clone());
@@ -59053,7 +67447,11 @@
module.exports = exports['default'];
/***/ }),
+<<<<<<< HEAD
/* 432 */
+=======
+/* 441 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
'use strict';
@@ -59074,6 +67472,7 @@
var _classnames2 = _interopRequireDefault(_classnames);
+<<<<<<< HEAD
var _DecadePanel = __webpack_require__(433);
var _DecadePanel2 = _interopRequireDefault(_DecadePanel);
@@ -59083,6 +67482,17 @@
var _DateInput2 = _interopRequireDefault(_DateInput);
var _moment = __webpack_require__(296);
+=======
+ var _DecadePanel = __webpack_require__(442);
+
+ var _DecadePanel2 = _interopRequireDefault(_DecadePanel);
+
+ var _DateInput = __webpack_require__(440);
+
+ var _DateInput2 = _interopRequireDefault(_DateInput);
+
+ var _moment = __webpack_require__(305);
+>>>>>>> dev4iuap5.0
var _moment2 = _interopRequireDefault(_moment);
@@ -59360,7 +67770,11 @@
module.exports = exports['default'];
/***/ }),
+<<<<<<< HEAD
/* 433 */
+=======
+/* 442 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
'use strict';
@@ -59572,7 +67986,11 @@
module.exports = exports['default'];
/***/ }),
+<<<<<<< HEAD
/* 434 */
+=======
+/* 443 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
'use strict';
@@ -59595,7 +68013,11 @@
var _propTypes2 = _interopRequireDefault(_propTypes);
+<<<<<<< HEAD
var _mapSelf = __webpack_require__(428);
+=======
+ var _mapSelf = __webpack_require__(437);
+>>>>>>> dev4iuap5.0
var _mapSelf2 = _interopRequireDefault(_mapSelf);
@@ -59603,6 +68025,7 @@
var _classnames2 = _interopRequireDefault(_classnames);
+<<<<<<< HEAD
var _TodayButton = __webpack_require__(435);
var _TodayButton2 = _interopRequireDefault(_TodayButton);
@@ -59612,6 +68035,17 @@
var _OkButton2 = _interopRequireDefault(_OkButton);
var _TimePickerButton = __webpack_require__(437);
+=======
+ var _TodayButton = __webpack_require__(444);
+
+ var _TodayButton2 = _interopRequireDefault(_TodayButton);
+
+ var _OkButton = __webpack_require__(445);
+
+ var _OkButton2 = _interopRequireDefault(_OkButton);
+
+ var _TimePickerButton = __webpack_require__(446);
+>>>>>>> dev4iuap5.0
var _TimePickerButton2 = _interopRequireDefault(_TimePickerButton);
@@ -59708,7 +68142,11 @@
module.exports = exports['default'];
/***/ }),
+<<<<<<< HEAD
/* 435 */
+=======
+/* 444 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
'use strict';
@@ -59722,7 +68160,11 @@
var _react2 = _interopRequireDefault(_react);
+<<<<<<< HEAD
var _util = __webpack_require__(426);
+=======
+ var _util = __webpack_require__(435);
+>>>>>>> dev4iuap5.0
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
@@ -59754,7 +68196,11 @@
module.exports = exports['default'];
/***/ }),
+<<<<<<< HEAD
/* 436 */
+=======
+/* 445 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
'use strict';
@@ -59768,7 +68214,11 @@
var _react2 = _interopRequireDefault(_react);
+<<<<<<< HEAD
var _beeButton = __webpack_require__(260);
+=======
+ var _beeButton = __webpack_require__(268);
+>>>>>>> dev4iuap5.0
var _beeButton2 = _interopRequireDefault(_beeButton);
@@ -59798,7 +68248,11 @@
module.exports = exports['default'];
/***/ }),
+<<<<<<< HEAD
/* 437 */
+=======
+/* 446 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
'use strict';
@@ -59848,7 +68302,11 @@
module.exports = exports['default'];
/***/ }),
+<<<<<<< HEAD
/* 438 */
+=======
+/* 447 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
'use strict';
@@ -59871,11 +68329,19 @@
var _classnames2 = _interopRequireDefault(_classnames);
+<<<<<<< HEAD
var _moment = __webpack_require__(296);
var _moment2 = _interopRequireDefault(_moment);
var _index = __webpack_require__(426);
+=======
+ var _moment = __webpack_require__(305);
+
+ var _moment2 = _interopRequireDefault(_moment);
+
+ var _index = __webpack_require__(435);
+>>>>>>> dev4iuap5.0
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
@@ -60004,7 +68470,11 @@
};
/***/ }),
+<<<<<<< HEAD
/* 439 */
+=======
+/* 448 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
'use strict';
@@ -60018,7 +68488,11 @@
var _propTypes2 = _interopRequireDefault(_propTypes);
+<<<<<<< HEAD
var _en_US = __webpack_require__(440);
+=======
+ var _en_US = __webpack_require__(449);
+>>>>>>> dev4iuap5.0
var _en_US2 = _interopRequireDefault(_en_US);
@@ -60113,7 +68587,11 @@
};
/***/ }),
+<<<<<<< HEAD
/* 440 */
+=======
+/* 449 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports) {
'use strict';
@@ -60155,7 +68633,11 @@
module.exports = exports['default'];
/***/ }),
+<<<<<<< HEAD
/* 441 */
+=======
+/* 450 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports) {
'use strict';
@@ -60190,7 +68672,11 @@
}
/***/ }),
+<<<<<<< HEAD
/* 442 */
+=======
+/* 451 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
'use strict';
@@ -60211,6 +68697,7 @@
var _propTypes2 = _interopRequireDefault(_propTypes);
+<<<<<<< HEAD
var _reactLifecyclesCompat = __webpack_require__(91);
var _createChainedFunction = __webpack_require__(443);
@@ -60226,6 +68713,23 @@
var _placements2 = _interopRequireDefault(_placements);
var _rcTrigger = __webpack_require__(445);
+=======
+ var _reactLifecyclesCompat = __webpack_require__(81);
+
+ var _createChainedFunction = __webpack_require__(452);
+
+ var _createChainedFunction2 = _interopRequireDefault(_createChainedFunction);
+
+ var _KeyCode = __webpack_require__(301);
+
+ var _KeyCode2 = _interopRequireDefault(_KeyCode);
+
+ var _placements = __webpack_require__(453);
+
+ var _placements2 = _interopRequireDefault(_placements);
+
+ var _rcTrigger = __webpack_require__(454);
+>>>>>>> dev4iuap5.0
var _rcTrigger2 = _interopRequireDefault(_rcTrigger);
@@ -60469,7 +68973,11 @@
module.exports = exports['default'];
/***/ }),
+<<<<<<< HEAD
/* 443 */
+=======
+/* 452 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports) {
"use strict";
@@ -60477,7 +68985,8 @@
Object.defineProperty(exports, "__esModule", {
value: true
});
- exports["default"] = createChainedFunction;
+ exports.default = createChainedFunction;
+
/**
* Safe chained function
*
@@ -60488,6 +68997,7 @@
*/
function createChainedFunction() {
var args = [].slice.call(arguments, 0);
+
if (args.length === 1) {
return args[0];
}
@@ -60500,10 +69010,13 @@
}
};
}
- module.exports = exports['default'];
/***/ }),
+<<<<<<< HEAD
/* 444 */
+=======
+/* 453 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports) {
'use strict';
@@ -60549,13 +69062,18 @@
module.exports = exports['default'];
/***/ }),
+<<<<<<< HEAD
/* 445 */
+=======
+/* 454 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
'use strict';
exports.__esModule = true;
+<<<<<<< HEAD
var _extends2 = __webpack_require__(446);
var _extends3 = _interopRequireDefault(_extends2);
@@ -60569,6 +69087,21 @@
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
var _inherits2 = __webpack_require__(480);
+=======
+ var _extends2 = __webpack_require__(455);
+
+ var _extends3 = _interopRequireDefault(_extends2);
+
+ var _classCallCheck2 = __webpack_require__(457);
+
+ var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
+
+ var _possibleConstructorReturn2 = __webpack_require__(458);
+
+ var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
+
+ var _inherits2 = __webpack_require__(489);
+>>>>>>> dev4iuap5.0
var _inherits3 = _interopRequireDefault(_inherits2);
@@ -60582,6 +69115,7 @@
var _reactDom = __webpack_require__(2);
+<<<<<<< HEAD
var _contains = __webpack_require__(486);
var _contains2 = _interopRequireDefault(_contains);
@@ -60595,6 +69129,23 @@
var _ContainerRender2 = _interopRequireDefault(_ContainerRender);
var _Portal = __webpack_require__(493);
+=======
+ var _reactLifecyclesCompat = __webpack_require__(81);
+
+ var _contains = __webpack_require__(495);
+
+ var _contains2 = _interopRequireDefault(_contains);
+
+ var _addEventListener = __webpack_require__(496);
+
+ var _addEventListener2 = _interopRequireDefault(_addEventListener);
+
+ var _ContainerRender = __webpack_require__(497);
+
+ var _ContainerRender2 = _interopRequireDefault(_ContainerRender);
+
+ var _Portal = __webpack_require__(498);
+>>>>>>> dev4iuap5.0
var _Portal2 = _interopRequireDefault(_Portal);
@@ -60602,9 +69153,15 @@
var _classnames2 = _interopRequireDefault(_classnames);
+<<<<<<< HEAD
var _utils = __webpack_require__(494);
var _Popup = __webpack_require__(495);
+=======
+ var _utils = __webpack_require__(499);
+
+ var _Popup = __webpack_require__(500);
+>>>>>>> dev4iuap5.0
var _Popup2 = _interopRequireDefault(_Popup);
@@ -60647,11 +69204,16 @@
popupVisible = !!props.defaultPopupVisible;
}
- _this.prevPopupVisible = popupVisible;
-
_this.state = {
+ prevPopupVisible: popupVisible,
popupVisible: popupVisible
};
+
+ ALL_HANDLERS.forEach(function (h) {
+ _this['fire' + h] = function (e) {
+ _this.fireEvents(h, e);
+ };
+ });
return _this;
}
@@ -60663,32 +69225,12 @@
};
};
- Trigger.prototype.componentWillMount = function componentWillMount() {
- var _this2 = this;
-
- ALL_HANDLERS.forEach(function (h) {
- _this2['fire' + h] = function (e) {
- _this2.fireEvents(h, e);
- };
- });
- };
-
Trigger.prototype.componentDidMount = function componentDidMount() {
this.componentDidUpdate({}, {
popupVisible: this.state.popupVisible
});
};
- Trigger.prototype.componentWillReceiveProps = function componentWillReceiveProps(_ref) {
- var popupVisible = _ref.popupVisible;
-
- if (popupVisible !== undefined) {
- this.setState({
- popupVisible: popupVisible
- });
- }
- };
-
Trigger.prototype.componentDidUpdate = function componentDidUpdate(_, prevState) {
var props = this.props;
var state = this.state;
@@ -60701,8 +69243,6 @@
this.renderComponent(null, triggerAfterPopupVisibleChange);
}
- this.prevPopupVisible = prevState.popupVisible;
-
// We must listen to `mousedown` or `touchstart`, edge case:
// https://github.com/ant-design/ant-design/issues/5804
// https://github.com/react-component/calendar/issues/250
@@ -60739,6 +69279,19 @@
clearTimeout(this.mouseDownTimeout);
};
+ Trigger.getDerivedStateFromProps = function getDerivedStateFromProps(_ref, prevState) {
+ var popupVisible = _ref.popupVisible;
+
+ var newState = {};
+
+ if (popupVisible !== undefined && prevState.popupVisible !== popupVisible) {
+ newState.popupVisible = popupVisible;
+ newState.prevPopupVisible = prevState.popupVisible;
+ }
+
+ return newState;
+ };
+
Trigger.prototype.getPopupDomNode = function getPopupDomNode() {
// for test
if (this._component && this._component.getPopupDomNode) {
@@ -60765,13 +69318,14 @@
*/
Trigger.prototype.setPopupVisible = function setPopupVisible(popupVisible, event) {
var alignPoint = this.props.alignPoint;
+ var prevPopupVisible = this.state.popupVisible;
this.clearDelayTimer();
- if (this.state.popupVisible !== popupVisible) {
+ if (prevPopupVisible !== popupVisible) {
if (!('popupVisible' in this.props)) {
- this.setState({ popupVisible: popupVisible });
+ this.setState({ popupVisible: popupVisible, prevPopupVisible: prevPopupVisible });
}
this.props.onPopupVisibleChange(popupVisible);
}
@@ -60783,15 +69337,15 @@
};
Trigger.prototype.delaySetPopupVisible = function delaySetPopupVisible(visible, delayS, event) {
- var _this3 = this;
+ var _this2 = this;
var delay = delayS * 1000;
this.clearDelayTimer();
if (delay) {
var point = event ? { pageX: event.pageX, pageY: event.pageY } : null;
this.delayTimer = setTimeout(function () {
- _this3.setPopupVisible(visible, point);
- _this3.clearDelayTimer();
+ _this2.setPopupVisible(visible, point);
+ _this2.clearDelayTimer();
}, delay);
} else {
this.setPopupVisible(visible, event);
@@ -60914,7 +69468,7 @@
};
Trigger.prototype.render = function render() {
- var _this4 = this;
+ var _this3 = this;
var popupVisible = this.state.popupVisible;
var _props8 = this.props,
@@ -60982,7 +69536,7 @@
function (_ref2) {
var renderComponent = _ref2.renderComponent;
- _this4.renderComponent = renderComponent;
+ _this3.renderComponent = renderComponent;
return trigger;
}
);
@@ -61071,115 +69625,125 @@
};
var _initialiseProps = function _initialiseProps() {
- var _this5 = this;
+ var _this4 = this;
this.onMouseEnter = function (e) {
- var mouseEnterDelay = _this5.props.mouseEnterDelay;
+ var mouseEnterDelay = _this4.props.mouseEnterDelay;
- _this5.fireEvents('onMouseEnter', e);
- _this5.delaySetPopupVisible(true, mouseEnterDelay, mouseEnterDelay ? null : e);
+ _this4.fireEvents('onMouseEnter', e);
+ _this4.delaySetPopupVisible(true, mouseEnterDelay, mouseEnterDelay ? null : e);
};
this.onMouseMove = function (e) {
- _this5.fireEvents('onMouseMove', e);
- _this5.setPoint(e);
+ _this4.fireEvents('onMouseMove', e);
+ _this4.setPoint(e);
};
this.onMouseLeave = function (e) {
- _this5.fireEvents('onMouseLeave', e);
- _this5.delaySetPopupVisible(false, _this5.props.mouseLeaveDelay);
+ _this4.fireEvents('onMouseLeave', e);
+ _this4.delaySetPopupVisible(false, _this4.props.mouseLeaveDelay);
};
this.onPopupMouseEnter = function () {
- _this5.clearDelayTimer();
+ _this4.clearDelayTimer();
};
this.onPopupMouseLeave = function (e) {
// https://github.com/react-component/trigger/pull/13
// react bug?
- if (e.relatedTarget && !e.relatedTarget.setTimeout && _this5._component && _this5._component.getPopupDomNode && (0, _contains2['default'])(_this5._component.getPopupDomNode(), e.relatedTarget)) {
+ if (e.relatedTarget && !e.relatedTarget.setTimeout && _this4._component && _this4._component.getPopupDomNode && (0, _contains2['default'])(_this4._component.getPopupDomNode(), e.relatedTarget)) {
return;
}
- _this5.delaySetPopupVisible(false, _this5.props.mouseLeaveDelay);
+ _this4.delaySetPopupVisible(false, _this4.props.mouseLeaveDelay);
};
this.onFocus = function (e) {
- _this5.fireEvents('onFocus', e);
+ _this4.fireEvents('onFocus', e);
// incase focusin and focusout
- _this5.clearDelayTimer();
- if (_this5.isFocusToShow()) {
- _this5.focusTime = Date.now();
- _this5.delaySetPopupVisible(true, _this5.props.focusDelay);
+ _this4.clearDelayTimer();
+ if (_this4.isFocusToShow()) {
+ _this4.focusTime = Date.now();
+ _this4.delaySetPopupVisible(true, _this4.props.focusDelay);
}
};
this.onMouseDown = function (e) {
- _this5.fireEvents('onMouseDown', e);
- _this5.preClickTime = Date.now();
+ _this4.fireEvents('onMouseDown', e);
+ _this4.preClickTime = Date.now();
};
this.onTouchStart = function (e) {
- _this5.fireEvents('onTouchStart', e);
- _this5.preTouchTime = Date.now();
+ _this4.fireEvents('onTouchStart', e);
+ _this4.preTouchTime = Date.now();
};
this.onBlur = function (e) {
- _this5.fireEvents('onBlur', e);
- _this5.clearDelayTimer();
- if (_this5.isBlurToHide()) {
- _this5.delaySetPopupVisible(false, _this5.props.blurDelay);
+ _this4.fireEvents('onBlur', e);
+ _this4.clearDelayTimer();
+ if (_this4.isBlurToHide()) {
+ _this4.delaySetPopupVisible(false, _this4.props.blurDelay);
}
};
this.onContextMenu = function (e) {
e.preventDefault();
- _this5.fireEvents('onContextMenu', e);
- _this5.setPopupVisible(true, e);
+ _this4.fireEvents('onContextMenu', e);
+ _this4.setPopupVisible(true, e);
};
this.onContextMenuClose = function () {
- if (_this5.isContextMenuToShow()) {
- _this5.close();
+ if (_this4.isContextMenuToShow()) {
+ _this4.close();
}
};
this.onClick = function (event) {
- _this5.fireEvents('onClick', event);
+ _this4.fireEvents('onClick', event);
// focus will trigger click
- if (_this5.focusTime) {
+ if (_this4.focusTime) {
var preTime = void 0;
- if (_this5.preClickTime && _this5.preTouchTime) {
- preTime = Math.min(_this5.preClickTime, _this5.preTouchTime);
- } else if (_this5.preClickTime) {
- preTime = _this5.preClickTime;
- } else if (_this5.preTouchTime) {
- preTime = _this5.preTouchTime;
+ if (_this4.preClickTime && _this4.preTouchTime) {
+ preTime = Math.min(_this4.preClickTime, _this4.preTouchTime);
+ } else if (_this4.preClickTime) {
+ preTime = _this4.preClickTime;
+ } else if (_this4.preTouchTime) {
+ preTime = _this4.preTouchTime;
}
- if (Math.abs(preTime - _this5.focusTime) < 20) {
+ if (Math.abs(preTime - _this4.focusTime) < 20) {
return;
}
- _this5.focusTime = 0;
+ _this4.focusTime = 0;
}
+<<<<<<< HEAD
_this5.preClickTime = 0;
_this5.preTouchTime = 0;
if (event && event.preventDefault) {
+=======
+ _this4.preClickTime = 0;
+ _this4.preTouchTime = 0;
+
+ // Only prevent default when all the action is click.
+ // https://github.com/ant-design/ant-design/issues/17043
+ // https://github.com/ant-design/ant-design/issues/17291
+ if (_this4.isClickToShow() && (_this4.isClickToHide() || _this4.isBlurToHide()) && event && event.preventDefault) {
+>>>>>>> dev4iuap5.0
event.preventDefault();
}
- var nextVisible = !_this5.state.popupVisible;
- if (_this5.isClickToHide() && !nextVisible || nextVisible && _this5.isClickToShow()) {
- _this5.setPopupVisible(!_this5.state.popupVisible, event);
+ var nextVisible = !_this4.state.popupVisible;
+ if (_this4.isClickToHide() && !nextVisible || nextVisible && _this4.isClickToShow()) {
+ _this4.setPopupVisible(!_this4.state.popupVisible, event);
}
};
this.onPopupMouseDown = function () {
- var _context$rcTrigger = _this5.context.rcTrigger,
+ var _context$rcTrigger = _this4.context.rcTrigger,
rcTrigger = _context$rcTrigger === undefined ? {} : _context$rcTrigger;
- _this5.hasPopupMouseDown = true;
+ _this4.hasPopupMouseDown = true;
- clearTimeout(_this5.mouseDownTimeout);
- _this5.mouseDownTimeout = setTimeout(function () {
- _this5.hasPopupMouseDown = false;
+ clearTimeout(_this4.mouseDownTimeout);
+ _this4.mouseDownTimeout = setTimeout(function () {
+ _this4.hasPopupMouseDown = false;
}, 0);
if (rcTrigger.onPopupMouseDown) {
@@ -61188,24 +69752,24 @@
};
this.onDocumentClick = function (event) {
- if (_this5.props.mask && !_this5.props.maskClosable) {
+ if (_this4.props.mask && !_this4.props.maskClosable) {
return;
}
var target = event.target;
- var root = (0, _reactDom.findDOMNode)(_this5);
- if (!(0, _contains2['default'])(root, target) && !_this5.hasPopupMouseDown) {
- _this5.close();
+ var root = (0, _reactDom.findDOMNode)(_this4);
+ if (!(0, _contains2['default'])(root, target) && !_this4.hasPopupMouseDown) {
+ _this4.close();
}
};
this.getRootDomNode = function () {
- return (0, _reactDom.findDOMNode)(_this5);
+ return (0, _reactDom.findDOMNode)(_this4);
};
this.getPopupClassNameFromAlign = function (align) {
var className = [];
- var _props9 = _this5.props,
+ var _props9 = _this4.props,
popupPlacement = _props9.popupPlacement,
builtinPlacements = _props9.builtinPlacements,
prefixCls = _props9.prefixCls,
@@ -61222,7 +69786,7 @@
};
this.getComponent = function () {
- var _props10 = _this5.props,
+ var _props10 = _this4.props,
prefixCls = _props10.prefixCls,
destroyPopupOnHide = _props10.destroyPopupOnHide,
popupClassName = _props10.popupClassName,
@@ -61238,23 +69802,23 @@
popup = _props10.popup,
stretch = _props10.stretch,
alignPoint = _props10.alignPoint;
- var _state = _this5.state,
+ var _state = _this4.state,
popupVisible = _state.popupVisible,
point = _state.point;
- var align = _this5.getPopupAlign();
+ var align = _this4.getPopupAlign();
var mouseProps = {};
- if (_this5.isMouseEnterToShow()) {
- mouseProps.onMouseEnter = _this5.onPopupMouseEnter;
+ if (_this4.isMouseEnterToShow()) {
+ mouseProps.onMouseEnter = _this4.onPopupMouseEnter;
}
- if (_this5.isMouseLeaveToHide()) {
- mouseProps.onMouseLeave = _this5.onPopupMouseLeave;
+ if (_this4.isMouseLeaveToHide()) {
+ mouseProps.onMouseLeave = _this4.onPopupMouseLeave;
}
- mouseProps.onMouseDown = _this5.onPopupMouseDown;
- mouseProps.onTouchStart = _this5.onPopupMouseDown;
+ mouseProps.onMouseDown = _this4.onPopupMouseDown;
+ mouseProps.onTouchStart = _this4.onPopupMouseDown;
return _react2['default'].createElement(
_Popup2['default'],
@@ -61268,24 +69832,24 @@
align: align,
onAlign: onPopupAlign,
animation: popupAnimation,
- getClassNameFromAlign: _this5.getPopupClassNameFromAlign
+ getClassNameFromAlign: _this4.getPopupClassNameFromAlign
}, mouseProps, {
stretch: stretch,
- getRootDomNode: _this5.getRootDomNode,
+ getRootDomNode: _this4.getRootDomNode,
style: popupStyle,
mask: mask,
zIndex: zIndex,
transitionName: popupTransitionName,
maskAnimation: maskAnimation,
maskTransitionName: maskTransitionName,
- ref: _this5.savePopup
+ ref: _this4.savePopup
}),
typeof popup === 'function' ? popup() : popup
);
};
this.getContainer = function () {
- var props = _this5.props;
+ var props = _this4.props;
var popupContainer = document.createElement('div');
// Make sure default popup container will never cause scrollbar appearing
@@ -61294,17 +69858,17 @@
popupContainer.style.top = '0';
popupContainer.style.left = '0';
popupContainer.style.width = '100%';
- var mountNode = props.getPopupContainer ? props.getPopupContainer((0, _reactDom.findDOMNode)(_this5)) : props.getDocument().body;
+ var mountNode = props.getPopupContainer ? props.getPopupContainer((0, _reactDom.findDOMNode)(_this4)) : props.getDocument().body;
mountNode.appendChild(popupContainer);
return popupContainer;
};
this.setPoint = function (point) {
- var alignPoint = _this5.props.alignPoint;
+ var alignPoint = _this4.props.alignPoint;
if (!alignPoint || !point) return;
- _this5.setState({
+ _this4.setState({
point: {
pageX: point.pageX,
pageY: point.pageY
@@ -61313,28 +69877,38 @@
};
this.handlePortalUpdate = function () {
- if (_this5.prevPopupVisible !== _this5.state.popupVisible) {
- _this5.props.afterPopupVisibleChange(_this5.state.popupVisible);
+ if (_this4.state.prevPopupVisible !== _this4.state.popupVisible) {
+ _this4.props.afterPopupVisibleChange(_this4.state.popupVisible);
}
};
this.savePopup = function (node) {
- _this5._component = node;
+ _this4._component = node;
};
};
+ (0, _reactLifecyclesCompat.polyfill)(Trigger);
+
exports['default'] = Trigger;
module.exports = exports['default'];
/***/ }),
+<<<<<<< HEAD
/* 446 */
+=======
+/* 455 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
"use strict";
exports.__esModule = true;
+<<<<<<< HEAD
var _assign = __webpack_require__(447);
+=======
+ var _assign = __webpack_require__(456);
+>>>>>>> dev4iuap5.0
var _assign2 = _interopRequireDefault(_assign);
@@ -61355,6 +69929,7 @@
};
/***/ }),
+<<<<<<< HEAD
/* 447 */
/***/ (function(module, exports, __webpack_require__) {
@@ -61362,6 +69937,15 @@
/***/ }),
/* 448 */
+=======
+/* 456 */
+/***/ (function(module, exports, __webpack_require__) {
+
+ module.exports = { "default": __webpack_require__(147), __esModule: true };
+
+/***/ }),
+/* 457 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports) {
"use strict";
@@ -61375,14 +69959,22 @@
};
/***/ }),
+<<<<<<< HEAD
/* 449 */
+=======
+/* 458 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
"use strict";
exports.__esModule = true;
+<<<<<<< HEAD
var _typeof2 = __webpack_require__(450);
+=======
+ var _typeof2 = __webpack_require__(459);
+>>>>>>> dev4iuap5.0
var _typeof3 = _interopRequireDefault(_typeof2);
@@ -61397,18 +69989,30 @@
};
/***/ }),
+<<<<<<< HEAD
/* 450 */
+=======
+/* 459 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
"use strict";
exports.__esModule = true;
+<<<<<<< HEAD
var _iterator = __webpack_require__(451);
var _iterator2 = _interopRequireDefault(_iterator);
var _symbol = __webpack_require__(467);
+=======
+ var _iterator = __webpack_require__(460);
+
+ var _iterator2 = _interopRequireDefault(_iterator);
+
+ var _symbol = __webpack_require__(476);
+>>>>>>> dev4iuap5.0
var _symbol2 = _interopRequireDefault(_symbol);
@@ -61423,6 +70027,7 @@
};
/***/ }),
+<<<<<<< HEAD
/* 451 */
/***/ (function(module, exports, __webpack_require__) {
@@ -61446,6 +70051,31 @@
// 21.1.3.27 String.prototype[@@iterator]()
__webpack_require__(455)(String, 'String', function (iterated) {
+=======
+/* 460 */
+/***/ (function(module, exports, __webpack_require__) {
+
+ module.exports = { "default": __webpack_require__(461), __esModule: true };
+
+/***/ }),
+/* 461 */
+/***/ (function(module, exports, __webpack_require__) {
+
+ __webpack_require__(462);
+ __webpack_require__(471);
+ module.exports = __webpack_require__(475).f('iterator');
+
+
+/***/ }),
+/* 462 */
+/***/ (function(module, exports, __webpack_require__) {
+
+ 'use strict';
+ var $at = __webpack_require__(463)(true);
+
+ // 21.1.3.27 String.prototype[@@iterator]()
+ __webpack_require__(464)(String, 'String', function (iterated) {
+>>>>>>> dev4iuap5.0
this._t = String(iterated); // target
this._i = 0; // next index
// 21.1.5.2.1 %StringIteratorPrototype%.next()
@@ -61461,11 +70091,19 @@
/***/ }),
+<<<<<<< HEAD
/* 454 */
/***/ (function(module, exports, __webpack_require__) {
var toInteger = __webpack_require__(182);
var defined = __webpack_require__(179);
+=======
+/* 463 */
+/***/ (function(module, exports, __webpack_require__) {
+
+ var toInteger = __webpack_require__(174);
+ var defined = __webpack_require__(171);
+>>>>>>> dev4iuap5.0
// true -> String#at
// false -> String#codePointAt
module.exports = function (TO_STRING) {
@@ -61484,6 +70122,7 @@
/***/ }),
+<<<<<<< HEAD
/* 455 */
/***/ (function(module, exports, __webpack_require__) {
@@ -61497,6 +70136,21 @@
var setToStringTag = __webpack_require__(459);
var getPrototypeOf = __webpack_require__(461);
var ITERATOR = __webpack_require__(460)('iterator');
+=======
+/* 464 */
+/***/ (function(module, exports, __webpack_require__) {
+
+ 'use strict';
+ var LIBRARY = __webpack_require__(178);
+ var $export = __webpack_require__(149);
+ var redefine = __webpack_require__(465);
+ var hide = __webpack_require__(154);
+ var Iterators = __webpack_require__(466);
+ var $iterCreate = __webpack_require__(467);
+ var setToStringTag = __webpack_require__(468);
+ var getPrototypeOf = __webpack_require__(470);
+ var ITERATOR = __webpack_require__(469)('iterator');
+>>>>>>> dev4iuap5.0
var BUGGY = !([].keys && 'next' in [].keys()); // Safari has buggy iterators w/o `next`
var FF_ITERATOR = '@@iterator';
var KEYS = 'keys';
@@ -61559,6 +70213,7 @@
/***/ }),
+<<<<<<< HEAD
/* 456 */
/***/ (function(module, exports, __webpack_require__) {
@@ -61567,12 +70222,23 @@
/***/ }),
/* 457 */
+=======
+/* 465 */
+/***/ (function(module, exports, __webpack_require__) {
+
+ module.exports = __webpack_require__(154);
+
+
+/***/ }),
+/* 466 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports) {
module.exports = {};
/***/ }),
+<<<<<<< HEAD
/* 458 */
/***/ (function(module, exports, __webpack_require__) {
@@ -61584,6 +70250,19 @@
// 25.1.2.1.1 %IteratorPrototype%[@@iterator]()
__webpack_require__(162)(IteratorPrototype, __webpack_require__(460)('iterator'), function () { return this; });
+=======
+/* 467 */
+/***/ (function(module, exports, __webpack_require__) {
+
+ 'use strict';
+ var create = __webpack_require__(189);
+ var descriptor = __webpack_require__(163);
+ var setToStringTag = __webpack_require__(468);
+ var IteratorPrototype = {};
+
+ // 25.1.2.1.1 %IteratorPrototype%[@@iterator]()
+ __webpack_require__(154)(IteratorPrototype, __webpack_require__(469)('iterator'), function () { return this; });
+>>>>>>> dev4iuap5.0
module.exports = function (Constructor, NAME, next) {
Constructor.prototype = create(IteratorPrototype, { next: descriptor(1, next) });
@@ -61592,12 +70271,21 @@
/***/ }),
+<<<<<<< HEAD
/* 459 */
/***/ (function(module, exports, __webpack_require__) {
var def = __webpack_require__(163).f;
var has = __webpack_require__(172);
var TAG = __webpack_require__(460)('toStringTag');
+=======
+/* 468 */
+/***/ (function(module, exports, __webpack_require__) {
+
+ var def = __webpack_require__(155).f;
+ var has = __webpack_require__(164);
+ var TAG = __webpack_require__(469)('toStringTag');
+>>>>>>> dev4iuap5.0
module.exports = function (it, tag, stat) {
if (it && !has(it = stat ? it : it.prototype, TAG)) def(it, TAG, { configurable: true, value: tag });
@@ -61605,12 +70293,21 @@
/***/ }),
+<<<<<<< HEAD
/* 460 */
/***/ (function(module, exports, __webpack_require__) {
var store = __webpack_require__(185)('wks');
var uid = __webpack_require__(187);
var Symbol = __webpack_require__(158).Symbol;
+=======
+/* 469 */
+/***/ (function(module, exports, __webpack_require__) {
+
+ var store = __webpack_require__(177)('wks');
+ var uid = __webpack_require__(179);
+ var Symbol = __webpack_require__(150).Symbol;
+>>>>>>> dev4iuap5.0
var USE_SYMBOL = typeof Symbol == 'function';
var $exports = module.exports = function (name) {
@@ -61622,6 +70319,7 @@
/***/ }),
+<<<<<<< HEAD
/* 461 */
/***/ (function(module, exports, __webpack_require__) {
@@ -61629,6 +70327,15 @@
var has = __webpack_require__(172);
var toObject = __webpack_require__(191);
var IE_PROTO = __webpack_require__(184)('IE_PROTO');
+=======
+/* 470 */
+/***/ (function(module, exports, __webpack_require__) {
+
+ // 19.1.2.9 / 15.2.3.2 Object.getPrototypeOf(O)
+ var has = __webpack_require__(164);
+ var toObject = __webpack_require__(183);
+ var IE_PROTO = __webpack_require__(176)('IE_PROTO');
+>>>>>>> dev4iuap5.0
var ObjectProto = Object.prototype;
module.exports = Object.getPrototypeOf || function (O) {
@@ -61641,6 +70348,7 @@
/***/ }),
+<<<<<<< HEAD
/* 462 */
/***/ (function(module, exports, __webpack_require__) {
@@ -61649,6 +70357,16 @@
var hide = __webpack_require__(162);
var Iterators = __webpack_require__(457);
var TO_STRING_TAG = __webpack_require__(460)('toStringTag');
+=======
+/* 471 */
+/***/ (function(module, exports, __webpack_require__) {
+
+ __webpack_require__(472);
+ var global = __webpack_require__(150);
+ var hide = __webpack_require__(154);
+ var Iterators = __webpack_require__(466);
+ var TO_STRING_TAG = __webpack_require__(469)('toStringTag');
+>>>>>>> dev4iuap5.0
var DOMIterables = ('CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,' +
'DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,' +
@@ -61666,6 +70384,7 @@
/***/ }),
+<<<<<<< HEAD
/* 463 */
/***/ (function(module, exports, __webpack_require__) {
@@ -61674,12 +70393,26 @@
var step = __webpack_require__(465);
var Iterators = __webpack_require__(457);
var toIObject = __webpack_require__(176);
+=======
+/* 472 */
+/***/ (function(module, exports, __webpack_require__) {
+
+ 'use strict';
+ var addToUnscopables = __webpack_require__(473);
+ var step = __webpack_require__(474);
+ var Iterators = __webpack_require__(466);
+ var toIObject = __webpack_require__(168);
+>>>>>>> dev4iuap5.0
// 22.1.3.4 Array.prototype.entries()
// 22.1.3.13 Array.prototype.keys()
// 22.1.3.29 Array.prototype.values()
// 22.1.3.30 Array.prototype[@@iterator]()
+<<<<<<< HEAD
module.exports = __webpack_require__(455)(Array, 'Array', function (iterated, kind) {
+=======
+ module.exports = __webpack_require__(464)(Array, 'Array', function (iterated, kind) {
+>>>>>>> dev4iuap5.0
this._t = toIObject(iterated); // target
this._i = 0; // next index
this._k = kind; // kind
@@ -61706,14 +70439,22 @@
/***/ }),
+<<<<<<< HEAD
/* 464 */
+=======
+/* 473 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports) {
module.exports = function () { /* empty */ };
/***/ }),
+<<<<<<< HEAD
/* 465 */
+=======
+/* 474 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports) {
module.exports = function (done, value) {
@@ -61722,6 +70463,7 @@
/***/ }),
+<<<<<<< HEAD
/* 466 */
/***/ (function(module, exports, __webpack_require__) {
@@ -61747,10 +70489,38 @@
/***/ }),
/* 469 */
+=======
+/* 475 */
+/***/ (function(module, exports, __webpack_require__) {
+
+ exports.f = __webpack_require__(469);
+
+
+/***/ }),
+/* 476 */
+/***/ (function(module, exports, __webpack_require__) {
+
+ module.exports = { "default": __webpack_require__(477), __esModule: true };
+
+/***/ }),
+/* 477 */
+/***/ (function(module, exports, __webpack_require__) {
+
+ __webpack_require__(478);
+ __webpack_require__(486);
+ __webpack_require__(487);
+ __webpack_require__(488);
+ module.exports = __webpack_require__(151).Symbol;
+
+
+/***/ }),
+/* 478 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
'use strict';
// ECMAScript 6 symbols shim
+<<<<<<< HEAD
var global = __webpack_require__(158);
var has = __webpack_require__(172);
var DESCRIPTORS = __webpack_require__(167);
@@ -61776,6 +70546,35 @@
var $GOPD = __webpack_require__(476);
var $DP = __webpack_require__(163);
var $keys = __webpack_require__(174);
+=======
+ var global = __webpack_require__(150);
+ var has = __webpack_require__(164);
+ var DESCRIPTORS = __webpack_require__(159);
+ var $export = __webpack_require__(149);
+ var redefine = __webpack_require__(465);
+ var META = __webpack_require__(479).KEY;
+ var $fails = __webpack_require__(160);
+ var shared = __webpack_require__(177);
+ var setToStringTag = __webpack_require__(468);
+ var uid = __webpack_require__(179);
+ var wks = __webpack_require__(469);
+ var wksExt = __webpack_require__(475);
+ var wksDefine = __webpack_require__(480);
+ var enumKeys = __webpack_require__(481);
+ var isArray = __webpack_require__(482);
+ var anObject = __webpack_require__(156);
+ var isObject = __webpack_require__(157);
+ var toObject = __webpack_require__(183);
+ var toIObject = __webpack_require__(168);
+ var toPrimitive = __webpack_require__(162);
+ var createDesc = __webpack_require__(163);
+ var _create = __webpack_require__(189);
+ var gOPNExt = __webpack_require__(483);
+ var $GOPD = __webpack_require__(485);
+ var $GOPS = __webpack_require__(181);
+ var $DP = __webpack_require__(155);
+ var $keys = __webpack_require__(166);
+>>>>>>> dev4iuap5.0
var gOPD = $GOPD.f;
var dP = $DP.f;
var gOPN = gOPNExt.f;
@@ -61898,11 +70697,19 @@
$GOPD.f = $getOwnPropertyDescriptor;
$DP.f = $defineProperty;
+<<<<<<< HEAD
__webpack_require__(475).f = gOPNExt.f = $getOwnPropertyNames;
__webpack_require__(190).f = $propertyIsEnumerable;
__webpack_require__(189).f = $getOwnPropertySymbols;
if (DESCRIPTORS && !__webpack_require__(186)) {
+=======
+ __webpack_require__(484).f = gOPNExt.f = $getOwnPropertyNames;
+ __webpack_require__(182).f = $propertyIsEnumerable;
+ $GOPS.f = $getOwnPropertySymbols;
+
+ if (DESCRIPTORS && !__webpack_require__(178)) {
+>>>>>>> dev4iuap5.0
redefine(ObjectProto, 'propertyIsEnumerable', $propertyIsEnumerable, true);
}
@@ -61976,7 +70783,11 @@
});
// 19.4.3.4 Symbol.prototype[@@toPrimitive](hint)
+<<<<<<< HEAD
$Symbol[PROTOTYPE][TO_PRIMITIVE] || __webpack_require__(162)($Symbol[PROTOTYPE], TO_PRIMITIVE, $Symbol[PROTOTYPE].valueOf);
+=======
+ $Symbol[PROTOTYPE][TO_PRIMITIVE] || __webpack_require__(154)($Symbol[PROTOTYPE], TO_PRIMITIVE, $Symbol[PROTOTYPE].valueOf);
+>>>>>>> dev4iuap5.0
// 19.4.3.5 Symbol.prototype[@@toStringTag]
setToStringTag($Symbol, 'Symbol');
// 20.2.1.9 Math[@@toStringTag]
@@ -61986,6 +70797,7 @@
/***/ }),
+<<<<<<< HEAD
/* 470 */
/***/ (function(module, exports, __webpack_require__) {
@@ -61993,11 +70805,24 @@
var isObject = __webpack_require__(165);
var has = __webpack_require__(172);
var setDesc = __webpack_require__(163).f;
+=======
+/* 479 */
+/***/ (function(module, exports, __webpack_require__) {
+
+ var META = __webpack_require__(179)('meta');
+ var isObject = __webpack_require__(157);
+ var has = __webpack_require__(164);
+ var setDesc = __webpack_require__(155).f;
+>>>>>>> dev4iuap5.0
var id = 0;
var isExtensible = Object.isExtensible || function () {
return true;
};
+<<<<<<< HEAD
var FREEZE = !__webpack_require__(168)(function () {
+=======
+ var FREEZE = !__webpack_require__(160)(function () {
+>>>>>>> dev4iuap5.0
return isExtensible(Object.preventExtensions({}));
});
var setMeta = function (it) {
@@ -62045,6 +70870,7 @@
/***/ }),
+<<<<<<< HEAD
/* 471 */
/***/ (function(module, exports, __webpack_require__) {
@@ -62053,6 +70879,16 @@
var LIBRARY = __webpack_require__(186);
var wksExt = __webpack_require__(466);
var defineProperty = __webpack_require__(163).f;
+=======
+/* 480 */
+/***/ (function(module, exports, __webpack_require__) {
+
+ var global = __webpack_require__(150);
+ var core = __webpack_require__(151);
+ var LIBRARY = __webpack_require__(178);
+ var wksExt = __webpack_require__(475);
+ var defineProperty = __webpack_require__(155).f;
+>>>>>>> dev4iuap5.0
module.exports = function (name) {
var $Symbol = core.Symbol || (core.Symbol = LIBRARY ? {} : global.Symbol || {});
if (name.charAt(0) != '_' && !(name in $Symbol)) defineProperty($Symbol, name, { value: wksExt.f(name) });
@@ -62060,6 +70896,7 @@
/***/ }),
+<<<<<<< HEAD
/* 472 */
/***/ (function(module, exports, __webpack_require__) {
@@ -62067,6 +70904,15 @@
var getKeys = __webpack_require__(174);
var gOPS = __webpack_require__(189);
var pIE = __webpack_require__(190);
+=======
+/* 481 */
+/***/ (function(module, exports, __webpack_require__) {
+
+ // all enumerable object keys, includes symbols
+ var getKeys = __webpack_require__(166);
+ var gOPS = __webpack_require__(181);
+ var pIE = __webpack_require__(182);
+>>>>>>> dev4iuap5.0
module.exports = function (it) {
var result = getKeys(it);
var getSymbols = gOPS.f;
@@ -62081,23 +70927,40 @@
/***/ }),
+<<<<<<< HEAD
/* 473 */
/***/ (function(module, exports, __webpack_require__) {
// 7.2.2 IsArray(argument)
var cof = __webpack_require__(178);
+=======
+/* 482 */
+/***/ (function(module, exports, __webpack_require__) {
+
+ // 7.2.2 IsArray(argument)
+ var cof = __webpack_require__(170);
+>>>>>>> dev4iuap5.0
module.exports = Array.isArray || function isArray(arg) {
return cof(arg) == 'Array';
};
/***/ }),
+<<<<<<< HEAD
/* 474 */
/***/ (function(module, exports, __webpack_require__) {
// fallback for IE11 buggy Object.getOwnPropertyNames with iframe and window
var toIObject = __webpack_require__(176);
var gOPN = __webpack_require__(475).f;
+=======
+/* 483 */
+/***/ (function(module, exports, __webpack_require__) {
+
+ // fallback for IE11 buggy Object.getOwnPropertyNames with iframe and window
+ var toIObject = __webpack_require__(168);
+ var gOPN = __webpack_require__(484).f;
+>>>>>>> dev4iuap5.0
var toString = {}.toString;
var windowNames = typeof window == 'object' && window && Object.getOwnPropertyNames
@@ -62117,12 +70980,21 @@
/***/ }),
+<<<<<<< HEAD
/* 475 */
/***/ (function(module, exports, __webpack_require__) {
// 19.1.2.7 / 15.2.3.4 Object.getOwnPropertyNames(O)
var $keys = __webpack_require__(175);
var hiddenKeys = __webpack_require__(188).concat('length', 'prototype');
+=======
+/* 484 */
+/***/ (function(module, exports, __webpack_require__) {
+
+ // 19.1.2.7 / 15.2.3.4 Object.getOwnPropertyNames(O)
+ var $keys = __webpack_require__(167);
+ var hiddenKeys = __webpack_require__(180).concat('length', 'prototype');
+>>>>>>> dev4iuap5.0
exports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) {
return $keys(O, hiddenKeys);
@@ -62130,6 +71002,7 @@
/***/ }),
+<<<<<<< HEAD
/* 476 */
/***/ (function(module, exports, __webpack_require__) {
@@ -62142,6 +71015,20 @@
var gOPD = Object.getOwnPropertyDescriptor;
exports.f = __webpack_require__(167) ? gOPD : function getOwnPropertyDescriptor(O, P) {
+=======
+/* 485 */
+/***/ (function(module, exports, __webpack_require__) {
+
+ var pIE = __webpack_require__(182);
+ var createDesc = __webpack_require__(163);
+ var toIObject = __webpack_require__(168);
+ var toPrimitive = __webpack_require__(162);
+ var has = __webpack_require__(164);
+ var IE8_DOM_DEFINE = __webpack_require__(158);
+ var gOPD = Object.getOwnPropertyDescriptor;
+
+ exports.f = __webpack_require__(159) ? gOPD : function getOwnPropertyDescriptor(O, P) {
+>>>>>>> dev4iuap5.0
O = toIObject(O);
P = toPrimitive(P, true);
if (IE8_DOM_DEFINE) try {
@@ -62152,12 +71039,17 @@
/***/ }),
+<<<<<<< HEAD
/* 477 */
+=======
+/* 486 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports) {
/***/ }),
+<<<<<<< HEAD
/* 478 */
/***/ (function(module, exports, __webpack_require__) {
@@ -62173,12 +71065,30 @@
/***/ }),
/* 480 */
+=======
+/* 487 */
+/***/ (function(module, exports, __webpack_require__) {
+
+ __webpack_require__(480)('asyncIterator');
+
+
+/***/ }),
+/* 488 */
+/***/ (function(module, exports, __webpack_require__) {
+
+ __webpack_require__(480)('observable');
+
+
+/***/ }),
+/* 489 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
"use strict";
exports.__esModule = true;
+<<<<<<< HEAD
var _setPrototypeOf = __webpack_require__(481);
var _setPrototypeOf2 = _interopRequireDefault(_setPrototypeOf);
@@ -62188,6 +71098,17 @@
var _create2 = _interopRequireDefault(_create);
var _typeof2 = __webpack_require__(450);
+=======
+ var _setPrototypeOf = __webpack_require__(490);
+
+ var _setPrototypeOf2 = _interopRequireDefault(_setPrototypeOf);
+
+ var _create = __webpack_require__(494);
+
+ var _create2 = _interopRequireDefault(_create);
+
+ var _typeof2 = __webpack_require__(459);
+>>>>>>> dev4iuap5.0
var _typeof3 = _interopRequireDefault(_typeof2);
@@ -62210,6 +71131,7 @@
};
/***/ }),
+<<<<<<< HEAD
/* 481 */
/***/ (function(module, exports, __webpack_require__) {
@@ -62234,12 +71156,43 @@
/***/ }),
/* 484 */
+=======
+/* 490 */
+/***/ (function(module, exports, __webpack_require__) {
+
+ module.exports = { "default": __webpack_require__(491), __esModule: true };
+
+/***/ }),
+/* 491 */
+/***/ (function(module, exports, __webpack_require__) {
+
+ __webpack_require__(492);
+ module.exports = __webpack_require__(151).Object.setPrototypeOf;
+
+
+/***/ }),
+/* 492 */
+/***/ (function(module, exports, __webpack_require__) {
+
+ // 19.1.3.19 Object.setPrototypeOf(O, proto)
+ var $export = __webpack_require__(149);
+ $export($export.S, 'Object', { setPrototypeOf: __webpack_require__(493).set });
+
+
+/***/ }),
+/* 493 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
// Works with __proto__ only. Old v8 can't work with null proto objects.
/* eslint-disable no-proto */
+<<<<<<< HEAD
var isObject = __webpack_require__(165);
var anObject = __webpack_require__(164);
+=======
+ var isObject = __webpack_require__(157);
+ var anObject = __webpack_require__(156);
+>>>>>>> dev4iuap5.0
var check = function (O, proto) {
anObject(O);
if (!isObject(proto) && proto !== null) throw TypeError(proto + ": can't set as prototype!");
@@ -62248,7 +71201,11 @@
set: Object.setPrototypeOf || ('__proto__' in {} ? // eslint-disable-line
function (test, buggy, set) {
try {
+<<<<<<< HEAD
set = __webpack_require__(160)(Function.call, __webpack_require__(476).f(Object.prototype, '__proto__').set, 2);
+=======
+ set = __webpack_require__(152)(Function.call, __webpack_require__(485).f(Object.prototype, '__proto__').set, 2);
+>>>>>>> dev4iuap5.0
set(test, []);
buggy = !(test instanceof Array);
} catch (e) { buggy = true; }
@@ -62264,6 +71221,7 @@
/***/ }),
+<<<<<<< HEAD
/* 485 */
/***/ (function(module, exports, __webpack_require__) {
@@ -62271,6 +71229,15 @@
/***/ }),
/* 486 */
+=======
+/* 494 */
+/***/ (function(module, exports, __webpack_require__) {
+
+ module.exports = { "default": __webpack_require__(187), __esModule: true };
+
+/***/ }),
+/* 495 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports) {
"use strict";
@@ -62278,111 +71245,137 @@
Object.defineProperty(exports, "__esModule", {
value: true
});
- exports["default"] = contains;
+ exports.default = contains;
+
function contains(root, n) {
var node = n;
+
while (node) {
if (node === root) {
return true;
}
+
node = node.parentNode;
}
return false;
}
- module.exports = exports['default'];
/***/ }),
+<<<<<<< HEAD
/* 487 */
+=======
+/* 496 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
- 'use strict';
+ "use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
- exports['default'] = addEventListenerWrap;
+ exports.default = addEventListenerWrap;
- var _addDomEventListener = __webpack_require__(41);
+ var _addDomEventListener = _interopRequireDefault(__webpack_require__(41));
- var _addDomEventListener2 = _interopRequireDefault(_addDomEventListener);
+ var _reactDom = _interopRequireDefault(__webpack_require__(2));
- var _reactDom = __webpack_require__(2);
-
- var _reactDom2 = _interopRequireDefault(_reactDom);
-
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function addEventListenerWrap(target, eventType, cb, option) {
/* eslint camelcase: 2 */
- var callback = _reactDom2['default'].unstable_batchedUpdates ? function run(e) {
- _reactDom2['default'].unstable_batchedUpdates(cb, e);
+ var callback = _reactDom.default.unstable_batchedUpdates ? function run(e) {
+ _reactDom.default.unstable_batchedUpdates(cb, e);
} : cb;
- return (0, _addDomEventListener2['default'])(target, eventType, callback, option);
+ return (0, _addDomEventListener.default)(target, eventType, callback, option);
}
- module.exports = exports['default'];
/***/ }),
+<<<<<<< HEAD
/* 488 */
+=======
+/* 497 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
- 'use strict';
+ "use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
+ exports.default = void 0;
+<<<<<<< HEAD
var _classCallCheck2 = __webpack_require__(448);
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
var _createClass2 = __webpack_require__(489);
+=======
+ var _react = _interopRequireDefault(__webpack_require__(1));
+>>>>>>> dev4iuap5.0
- var _createClass3 = _interopRequireDefault(_createClass2);
+ var _reactDom = _interopRequireDefault(__webpack_require__(2));
+<<<<<<< HEAD
var _possibleConstructorReturn2 = __webpack_require__(449);
+=======
+ var _propTypes = _interopRequireDefault(__webpack_require__(6));
+>>>>>>> dev4iuap5.0
- var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+<<<<<<< HEAD
var _inherits2 = __webpack_require__(480);
+=======
+ function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); }
+>>>>>>> dev4iuap5.0
- var _inherits3 = _interopRequireDefault(_inherits2);
+ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
- var _react = __webpack_require__(1);
+ function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }
- var _react2 = _interopRequireDefault(_react);
+ function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }
- var _reactDom = __webpack_require__(2);
+ function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); }
- var _reactDom2 = _interopRequireDefault(_reactDom);
+ function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; }
- var _propTypes = __webpack_require__(6);
+ function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }
- var _propTypes2 = _interopRequireDefault(_propTypes);
+ function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); }
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
+ function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }
- var ContainerRender = function (_React$Component) {
- (0, _inherits3['default'])(ContainerRender, _React$Component);
+ var ContainerRender =
+ /*#__PURE__*/
+ function (_React$Component) {
+ _inherits(ContainerRender, _React$Component);
function ContainerRender() {
- var _ref;
+ var _getPrototypeOf2;
- var _temp, _this, _ret;
+ var _this;
- (0, _classCallCheck3['default'])(this, ContainerRender);
+ _classCallCheck(this, ContainerRender);
- for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {
+ for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
args[_key] = arguments[_key];
}
- return _ret = (_temp = (_this = (0, _possibleConstructorReturn3['default'])(this, (_ref = ContainerRender.__proto__ || Object.getPrototypeOf(ContainerRender)).call.apply(_ref, [this].concat(args))), _this), _this.removeContainer = function () {
+ _this = _possibleConstructorReturn(this, (_getPrototypeOf2 = _getPrototypeOf(ContainerRender)).call.apply(_getPrototypeOf2, [this].concat(args)));
+
+ _this.removeContainer = function () {
if (_this.container) {
- _reactDom2['default'].unmountComponentAtNode(_this.container);
+ _reactDom.default.unmountComponentAtNode(_this.container);
+
_this.container.parentNode.removeChild(_this.container);
+
_this.container = null;
}
- }, _this.renderComponent = function (props, ready) {
+ };
+
+ _this.renderComponent = function (props, ready) {
var _this$props = _this.props,
visible = _this$props.visible,
getComponent = _this$props.getComponent,
@@ -62394,38 +71387,41 @@
if (!_this.container) {
_this.container = getContainer();
}
- _reactDom2['default'].unstable_renderSubtreeIntoContainer(parent, getComponent(props), _this.container, function callback() {
+
+ _reactDom.default.unstable_renderSubtreeIntoContainer(parent, getComponent(props), _this.container, function callback() {
if (ready) {
ready.call(this);
}
});
}
- }, _temp), (0, _possibleConstructorReturn3['default'])(_this, _ret);
+ };
+
+ return _this;
}
- (0, _createClass3['default'])(ContainerRender, [{
- key: 'componentDidMount',
+ _createClass(ContainerRender, [{
+ key: "componentDidMount",
value: function componentDidMount() {
if (this.props.autoMount) {
this.renderComponent();
}
}
}, {
- key: 'componentDidUpdate',
+ key: "componentDidUpdate",
value: function componentDidUpdate() {
if (this.props.autoMount) {
this.renderComponent();
}
}
}, {
- key: 'componentWillUnmount',
+ key: "componentWillUnmount",
value: function componentWillUnmount() {
if (this.props.autoDestroy) {
this.removeContainer();
}
}
}, {
- key: 'render',
+ key: "render",
value: function render() {
return this.props.children({
renderComponent: this.renderComponent,
@@ -62433,33 +71429,38 @@
});
}
}]);
- return ContainerRender;
- }(_react2['default'].Component);
+ return ContainerRender;
+ }(_react.default.Component);
+
+ exports.default = ContainerRender;
ContainerRender.propTypes = {
- autoMount: _propTypes2['default'].bool,
- autoDestroy: _propTypes2['default'].bool,
- visible: _propTypes2['default'].bool,
- forceRender: _propTypes2['default'].bool,
- parent: _propTypes2['default'].any,
- getComponent: _propTypes2['default'].func.isRequired,
- getContainer: _propTypes2['default'].func.isRequired,
- children: _propTypes2['default'].func.isRequired
+ autoMount: _propTypes.default.bool,
+ autoDestroy: _propTypes.default.bool,
+ visible: _propTypes.default.bool,
+ forceRender: _propTypes.default.bool,
+ parent: _propTypes.default.any,
+ getComponent: _propTypes.default.func.isRequired,
+ getContainer: _propTypes.default.func.isRequired,
+ children: _propTypes.default.func.isRequired
};
ContainerRender.defaultProps = {
autoMount: true,
autoDestroy: true,
forceRender: false
};
- exports['default'] = ContainerRender;
- module.exports = exports['default'];
/***/ }),
+<<<<<<< HEAD
/* 489 */
+=======
+/* 498 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
"use strict";
+<<<<<<< HEAD
exports.__esModule = true;
var _defineProperty = __webpack_require__(490);
@@ -62518,55 +71519,73 @@
'use strict';
+=======
+>>>>>>> dev4iuap5.0
Object.defineProperty(exports, "__esModule", {
value: true
});
+ exports.default = void 0;
+<<<<<<< HEAD
var _classCallCheck2 = __webpack_require__(448);
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
var _createClass2 = __webpack_require__(489);
+=======
+ var _react = _interopRequireDefault(__webpack_require__(1));
+>>>>>>> dev4iuap5.0
- var _createClass3 = _interopRequireDefault(_createClass2);
+ var _reactDom = _interopRequireDefault(__webpack_require__(2));
+<<<<<<< HEAD
var _possibleConstructorReturn2 = __webpack_require__(449);
+=======
+ var _propTypes = _interopRequireDefault(__webpack_require__(6));
+>>>>>>> dev4iuap5.0
- var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+<<<<<<< HEAD
var _inherits2 = __webpack_require__(480);
+=======
+ function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); }
+>>>>>>> dev4iuap5.0
- var _inherits3 = _interopRequireDefault(_inherits2);
+ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
- var _react = __webpack_require__(1);
+ function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }
- var _react2 = _interopRequireDefault(_react);
+ function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }
- var _reactDom = __webpack_require__(2);
+ function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); }
- var _reactDom2 = _interopRequireDefault(_reactDom);
+ function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; }
- var _propTypes = __webpack_require__(6);
+ function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }
- var _propTypes2 = _interopRequireDefault(_propTypes);
+ function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); }
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
+ function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }
- var Portal = function (_React$Component) {
- (0, _inherits3['default'])(Portal, _React$Component);
+ var Portal =
+ /*#__PURE__*/
+ function (_React$Component) {
+ _inherits(Portal, _React$Component);
function Portal() {
- (0, _classCallCheck3['default'])(this, Portal);
- return (0, _possibleConstructorReturn3['default'])(this, (Portal.__proto__ || Object.getPrototypeOf(Portal)).apply(this, arguments));
+ _classCallCheck(this, Portal);
+
+ return _possibleConstructorReturn(this, _getPrototypeOf(Portal).apply(this, arguments));
}
- (0, _createClass3['default'])(Portal, [{
- key: 'componentDidMount',
+ _createClass(Portal, [{
+ key: "componentDidMount",
value: function componentDidMount() {
this.createContainer();
}
}, {
- key: 'componentDidUpdate',
+ key: "componentDidUpdate",
value: function componentDidUpdate(prevProps) {
var didUpdate = this.props.didUpdate;
@@ -62575,52 +71594,61 @@
}
}
}, {
- key: 'componentWillUnmount',
+ key: "componentWillUnmount",
value: function componentWillUnmount() {
this.removeContainer();
}
}, {
- key: 'createContainer',
+ key: "createContainer",
value: function createContainer() {
this._container = this.props.getContainer();
this.forceUpdate();
}
}, {
- key: 'removeContainer',
+ key: "removeContainer",
value: function removeContainer() {
if (this._container) {
this._container.parentNode.removeChild(this._container);
}
}
}, {
- key: 'render',
+ key: "render",
value: function render() {
if (this._container) {
- return _reactDom2['default'].createPortal(this.props.children, this._container);
+ return _reactDom.default.createPortal(this.props.children, this._container);
}
+
return null;
}
}]);
- return Portal;
- }(_react2['default'].Component);
+ return Portal;
+ }(_react.default.Component);
+
+ exports.default = Portal;
Portal.propTypes = {
- getContainer: _propTypes2['default'].func.isRequired,
- children: _propTypes2['default'].node.isRequired,
- didUpdate: _propTypes2['default'].func
+ getContainer: _propTypes.default.func.isRequired,
+ children: _propTypes.default.node.isRequired,
+ didUpdate: _propTypes.default.func
};
- exports['default'] = Portal;
- module.exports = exports['default'];
/***/ }),
+<<<<<<< HEAD
/* 494 */
+=======
+/* 499 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
'use strict';
exports.__esModule = true;
+<<<<<<< HEAD
var _extends2 = __webpack_require__(446);
+=======
+ var _extends2 = __webpack_require__(455);
+>>>>>>> dev4iuap5.0
var _extends3 = _interopRequireDefault(_extends2);
@@ -62659,13 +71687,18 @@
}
/***/ }),
+<<<<<<< HEAD
/* 495 */
+=======
+/* 500 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
'use strict';
exports.__esModule = true;
+<<<<<<< HEAD
var _extends2 = __webpack_require__(446);
var _extends3 = _interopRequireDefault(_extends2);
@@ -62679,6 +71712,21 @@
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
var _inherits2 = __webpack_require__(480);
+=======
+ var _extends2 = __webpack_require__(455);
+
+ var _extends3 = _interopRequireDefault(_extends2);
+
+ var _classCallCheck2 = __webpack_require__(457);
+
+ var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
+
+ var _possibleConstructorReturn2 = __webpack_require__(458);
+
+ var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
+
+ var _inherits2 = __webpack_require__(489);
+>>>>>>> dev4iuap5.0
var _inherits3 = _interopRequireDefault(_inherits2);
@@ -62694,6 +71742,7 @@
var _reactDom2 = _interopRequireDefault(_reactDom);
+<<<<<<< HEAD
var _rcAlign = __webpack_require__(496);
var _rcAlign2 = _interopRequireDefault(_rcAlign);
@@ -62711,6 +71760,25 @@
var _LazyRenderBox2 = _interopRequireDefault(_LazyRenderBox);
var _utils = __webpack_require__(494);
+=======
+ var _rcAlign = __webpack_require__(501);
+
+ var _rcAlign2 = _interopRequireDefault(_rcAlign);
+
+ var _rcAnimate = __webpack_require__(508);
+
+ var _rcAnimate2 = _interopRequireDefault(_rcAnimate);
+
+ var _PopupInner = __webpack_require__(515);
+
+ var _PopupInner2 = _interopRequireDefault(_PopupInner);
+
+ var _LazyRenderBox = __webpack_require__(516);
+
+ var _LazyRenderBox2 = _interopRequireDefault(_LazyRenderBox);
+
+ var _utils = __webpack_require__(499);
+>>>>>>> dev4iuap5.0
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
@@ -63046,7 +72114,11 @@
module.exports = exports['default'];
/***/ }),
+<<<<<<< HEAD
/* 496 */
+=======
+/* 501 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
'use strict';
@@ -63055,7 +72127,11 @@
value: true
});
+<<<<<<< HEAD
var _Align = __webpack_require__(497);
+=======
+ var _Align = __webpack_require__(502);
+>>>>>>> dev4iuap5.0
var _Align2 = _interopRequireDefault(_Align);
@@ -63066,7 +72142,11 @@
module.exports = exports['default'];
/***/ }),
+<<<<<<< HEAD
/* 497 */
+=======
+/* 502 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
'use strict';
@@ -63075,6 +72155,7 @@
value: true
});
+<<<<<<< HEAD
var _classCallCheck2 = __webpack_require__(448);
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
@@ -63088,6 +72169,21 @@
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
var _inherits2 = __webpack_require__(480);
+=======
+ var _classCallCheck2 = __webpack_require__(457);
+
+ var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
+
+ var _createClass2 = __webpack_require__(503);
+
+ var _createClass3 = _interopRequireDefault(_createClass2);
+
+ var _possibleConstructorReturn2 = __webpack_require__(458);
+
+ var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
+
+ var _inherits2 = __webpack_require__(489);
+>>>>>>> dev4iuap5.0
var _inherits3 = _interopRequireDefault(_inherits2);
@@ -63105,11 +72201,19 @@
var _domAlign = __webpack_require__(51);
+<<<<<<< HEAD
var _addEventListener = __webpack_require__(487);
var _addEventListener2 = _interopRequireDefault(_addEventListener);
var _util = __webpack_require__(498);
+=======
+ var _addEventListener = __webpack_require__(496);
+
+ var _addEventListener2 = _interopRequireDefault(_addEventListener);
+
+ var _util = __webpack_require__(507);
+>>>>>>> dev4iuap5.0
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
@@ -63302,7 +72406,69 @@
module.exports = exports['default'];
/***/ }),
+<<<<<<< HEAD
/* 498 */
+=======
+/* 503 */
+/***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+ exports.__esModule = true;
+
+ var _defineProperty = __webpack_require__(504);
+
+ var _defineProperty2 = _interopRequireDefault(_defineProperty);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+
+ exports.default = function () {
+ function defineProperties(target, props) {
+ for (var i = 0; i < props.length; i++) {
+ var descriptor = props[i];
+ descriptor.enumerable = descriptor.enumerable || false;
+ descriptor.configurable = true;
+ if ("value" in descriptor) descriptor.writable = true;
+ (0, _defineProperty2.default)(target, descriptor.key, descriptor);
+ }
+ }
+
+ return function (Constructor, protoProps, staticProps) {
+ if (protoProps) defineProperties(Constructor.prototype, protoProps);
+ if (staticProps) defineProperties(Constructor, staticProps);
+ return Constructor;
+ };
+ }();
+
+/***/ }),
+/* 504 */
+/***/ (function(module, exports, __webpack_require__) {
+
+ module.exports = { "default": __webpack_require__(505), __esModule: true };
+
+/***/ }),
+/* 505 */
+/***/ (function(module, exports, __webpack_require__) {
+
+ __webpack_require__(506);
+ var $Object = __webpack_require__(151).Object;
+ module.exports = function defineProperty(it, key, desc) {
+ return $Object.defineProperty(it, key, desc);
+ };
+
+
+/***/ }),
+/* 506 */
+/***/ (function(module, exports, __webpack_require__) {
+
+ var $export = __webpack_require__(149);
+ // 19.1.2.4 / 15.2.3.6 Object.defineProperty(O, P, Attributes)
+ $export($export.S + $export.F * !__webpack_require__(159), 'Object', { defineProperty: __webpack_require__(155).f });
+
+
+/***/ }),
+/* 507 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
'use strict';
@@ -63316,7 +72482,11 @@
exports.isSimilarValue = isSimilarValue;
exports.restoreFocus = restoreFocus;
+<<<<<<< HEAD
var _contains = __webpack_require__(486);
+=======
+ var _contains = __webpack_require__(495);
+>>>>>>> dev4iuap5.0
var _contains2 = _interopRequireDefault(_contains);
@@ -63375,7 +72545,11 @@
}
/***/ }),
+<<<<<<< HEAD
/* 499 */
+=======
+/* 508 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
'use strict';
@@ -63384,6 +72558,7 @@
value: true
});
+<<<<<<< HEAD
var _extends2 = __webpack_require__(446);
var _extends3 = _interopRequireDefault(_extends2);
@@ -63405,6 +72580,29 @@
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
var _inherits2 = __webpack_require__(480);
+=======
+ var _extends2 = __webpack_require__(455);
+
+ var _extends3 = _interopRequireDefault(_extends2);
+
+ var _defineProperty2 = __webpack_require__(509);
+
+ var _defineProperty3 = _interopRequireDefault(_defineProperty2);
+
+ var _classCallCheck2 = __webpack_require__(457);
+
+ var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
+
+ var _createClass2 = __webpack_require__(503);
+
+ var _createClass3 = _interopRequireDefault(_createClass2);
+
+ var _possibleConstructorReturn2 = __webpack_require__(458);
+
+ var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
+
+ var _inherits2 = __webpack_require__(489);
+>>>>>>> dev4iuap5.0
var _inherits3 = _interopRequireDefault(_inherits2);
@@ -63416,6 +72614,7 @@
var _propTypes2 = _interopRequireDefault(_propTypes);
+<<<<<<< HEAD
var _ChildrenUtils = __webpack_require__(501);
var _AnimateChild = __webpack_require__(502);
@@ -63423,6 +72622,15 @@
var _AnimateChild2 = _interopRequireDefault(_AnimateChild);
var _animate = __webpack_require__(505);
+=======
+ var _ChildrenUtils = __webpack_require__(510);
+
+ var _AnimateChild = __webpack_require__(511);
+
+ var _AnimateChild2 = _interopRequireDefault(_AnimateChild);
+
+ var _animate = __webpack_require__(514);
+>>>>>>> dev4iuap5.0
var _animate2 = _interopRequireDefault(_animate);
@@ -63660,6 +72868,8 @@
Animate.isAnimate = true;
Animate.propTypes = {
+ className: _propTypes2['default'].string,
+ style: _propTypes2['default'].object,
component: _propTypes2['default'].any,
componentProps: _propTypes2['default'].object,
animation: _propTypes2['default'].object,
@@ -63769,14 +72979,22 @@
module.exports = exports['default'];
/***/ }),
+<<<<<<< HEAD
/* 500 */
+=======
+/* 509 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
"use strict";
exports.__esModule = true;
+<<<<<<< HEAD
var _defineProperty = __webpack_require__(490);
+=======
+ var _defineProperty = __webpack_require__(504);
+>>>>>>> dev4iuap5.0
var _defineProperty2 = _interopRequireDefault(_defineProperty);
@@ -63798,7 +73016,11 @@
};
/***/ }),
+<<<<<<< HEAD
/* 501 */
+=======
+/* 510 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
'use strict';
@@ -63920,7 +73142,11 @@
}
/***/ }),
+<<<<<<< HEAD
/* 502 */
+=======
+/* 511 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
'use strict';
@@ -63929,6 +73155,7 @@
value: true
});
+<<<<<<< HEAD
var _classCallCheck2 = __webpack_require__(448);
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
@@ -63942,6 +73169,21 @@
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
var _inherits2 = __webpack_require__(480);
+=======
+ var _classCallCheck2 = __webpack_require__(457);
+
+ var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
+
+ var _createClass2 = __webpack_require__(503);
+
+ var _createClass3 = _interopRequireDefault(_createClass2);
+
+ var _possibleConstructorReturn2 = __webpack_require__(458);
+
+ var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
+
+ var _inherits2 = __webpack_require__(489);
+>>>>>>> dev4iuap5.0
var _inherits3 = _interopRequireDefault(_inherits2);
@@ -63957,11 +73199,19 @@
var _propTypes2 = _interopRequireDefault(_propTypes);
+<<<<<<< HEAD
var _cssAnimation = __webpack_require__(503);
var _cssAnimation2 = _interopRequireDefault(_cssAnimation);
var _animate = __webpack_require__(505);
+=======
+ var _cssAnimation = __webpack_require__(512);
+
+ var _cssAnimation2 = _interopRequireDefault(_cssAnimation);
+
+ var _animate = __webpack_require__(514);
+>>>>>>> dev4iuap5.0
var _animate2 = _interopRequireDefault(_animate);
@@ -64063,13 +73313,19 @@
}(_react2['default'].Component);
AnimateChild.propTypes = {
- children: _propTypes2['default'].any
+ children: _propTypes2['default'].any,
+ animation: _propTypes2['default'].any,
+ transitionName: _propTypes2['default'].any
};
exports['default'] = AnimateChild;
module.exports = exports['default'];
/***/ }),
+<<<<<<< HEAD
/* 503 */
+=======
+/* 512 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
'use strict';
@@ -64079,11 +73335,19 @@
});
exports.isCssAnimationSupported = undefined;
+<<<<<<< HEAD
var _typeof2 = __webpack_require__(450);
var _typeof3 = _interopRequireDefault(_typeof2);
var _Event = __webpack_require__(504);
+=======
+ var _typeof2 = __webpack_require__(459);
+
+ var _typeof3 = _interopRequireDefault(_typeof2);
+
+ var _Event = __webpack_require__(513);
+>>>>>>> dev4iuap5.0
var _Event2 = _interopRequireDefault(_Event);
@@ -64265,7 +73529,11 @@
exports['default'] = cssAnimation;
/***/ }),
+<<<<<<< HEAD
/* 504 */
+=======
+/* 513 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports) {
'use strict';
@@ -64405,7 +73673,11 @@
module.exports = exports['default'];
/***/ }),
+<<<<<<< HEAD
/* 505 */
+=======
+/* 514 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports) {
"use strict";
@@ -64437,13 +73709,18 @@
module.exports = exports['default'];
/***/ }),
+<<<<<<< HEAD
/* 506 */
+=======
+/* 515 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
'use strict';
exports.__esModule = true;
+<<<<<<< HEAD
var _classCallCheck2 = __webpack_require__(448);
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
@@ -64453,6 +73730,17 @@
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
var _inherits2 = __webpack_require__(480);
+=======
+ var _classCallCheck2 = __webpack_require__(457);
+
+ var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
+
+ var _possibleConstructorReturn2 = __webpack_require__(458);
+
+ var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
+
+ var _inherits2 = __webpack_require__(489);
+>>>>>>> dev4iuap5.0
var _inherits3 = _interopRequireDefault(_inherits2);
@@ -64464,7 +73752,11 @@
var _propTypes2 = _interopRequireDefault(_propTypes);
+<<<<<<< HEAD
var _LazyRenderBox = __webpack_require__(507);
+=======
+ var _LazyRenderBox = __webpack_require__(516);
+>>>>>>> dev4iuap5.0
var _LazyRenderBox2 = _interopRequireDefault(_LazyRenderBox);
@@ -64519,13 +73811,18 @@
module.exports = exports['default'];
/***/ }),
+<<<<<<< HEAD
/* 507 */
+=======
+/* 516 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
'use strict';
exports.__esModule = true;
+<<<<<<< HEAD
var _objectWithoutProperties2 = __webpack_require__(508);
var _objectWithoutProperties3 = _interopRequireDefault(_objectWithoutProperties2);
@@ -64539,6 +73836,21 @@
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
var _inherits2 = __webpack_require__(480);
+=======
+ var _objectWithoutProperties2 = __webpack_require__(517);
+
+ var _objectWithoutProperties3 = _interopRequireDefault(_objectWithoutProperties2);
+
+ var _classCallCheck2 = __webpack_require__(457);
+
+ var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
+
+ var _possibleConstructorReturn2 = __webpack_require__(458);
+
+ var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
+
+ var _inherits2 = __webpack_require__(489);
+>>>>>>> dev4iuap5.0
var _inherits3 = _interopRequireDefault(_inherits2);
@@ -64594,7 +73906,11 @@
module.exports = exports['default'];
/***/ }),
+<<<<<<< HEAD
/* 508 */
+=======
+/* 517 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports) {
"use strict";
@@ -64614,7 +73930,11 @@
};
/***/ }),
+<<<<<<< HEAD
/* 509 */
+=======
+/* 518 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -64628,6 +73948,7 @@
var _propTypes = _interopRequireDefault(__webpack_require__(6));
+<<<<<<< HEAD
var _moment = _interopRequireDefault(__webpack_require__(296));
var _classnames = _interopRequireDefault(__webpack_require__(5));
@@ -64635,6 +73956,15 @@
var _Header = _interopRequireDefault(__webpack_require__(510));
var _Combobox = _interopRequireDefault(__webpack_require__(511));
+=======
+ var _moment = _interopRequireDefault(__webpack_require__(305));
+
+ var _classnames = _interopRequireDefault(__webpack_require__(5));
+
+ var _Header = _interopRequireDefault(__webpack_require__(519));
+
+ var _Combobox = _interopRequireDefault(__webpack_require__(520));
+>>>>>>> dev4iuap5.0
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
@@ -64905,7 +74235,11 @@
exports["default"] = _default;
/***/ }),
+<<<<<<< HEAD
/* 510 */
+=======
+/* 519 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -64919,7 +74253,11 @@
var _propTypes = _interopRequireDefault(__webpack_require__(6));
+<<<<<<< HEAD
var _moment = _interopRequireDefault(__webpack_require__(296));
+=======
+ var _moment = _interopRequireDefault(__webpack_require__(305));
+>>>>>>> dev4iuap5.0
var _classnames = _interopRequireDefault(__webpack_require__(5));
@@ -65158,7 +74496,11 @@
exports["default"] = _default;
/***/ }),
+<<<<<<< HEAD
/* 511 */
+=======
+/* 520 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -65172,7 +74514,11 @@
var _propTypes = _interopRequireDefault(__webpack_require__(6));
+<<<<<<< HEAD
var _Select = _interopRequireDefault(__webpack_require__(512));
+=======
+ var _Select = _interopRequireDefault(__webpack_require__(521));
+>>>>>>> dev4iuap5.0
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
@@ -65470,7 +74816,11 @@
exports["default"] = _default;
/***/ }),
+<<<<<<< HEAD
/* 512 */
+=======
+/* 521 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -65488,6 +74838,11 @@
var _classnames = _interopRequireDefault(__webpack_require__(5));
+<<<<<<< HEAD
+=======
+ var _raf = _interopRequireDefault(__webpack_require__(522));
+
+>>>>>>> dev4iuap5.0
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) { var desc = Object.defineProperty && Object.getOwnPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : {}; if (desc.get || desc.set) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } } newObj["default"] = obj; return newObj; } }
@@ -65685,15 +75040,151 @@
exports["default"] = _default;
/***/ }),
+<<<<<<< HEAD
/* 513 */
+=======
+/* 522 */
+/***/ (function(module, exports, __webpack_require__) {
+
+ /* WEBPACK VAR INJECTION */(function(global) {var now = __webpack_require__(523)
+ , root = typeof window === 'undefined' ? global : window
+ , vendors = ['moz', 'webkit']
+ , suffix = 'AnimationFrame'
+ , raf = root['request' + suffix]
+ , caf = root['cancel' + suffix] || root['cancelRequest' + suffix]
+
+ for(var i = 0; !raf && i < vendors.length; i++) {
+ raf = root[vendors[i] + 'Request' + suffix]
+ caf = root[vendors[i] + 'Cancel' + suffix]
+ || root[vendors[i] + 'CancelRequest' + suffix]
+ }
+
+ // Some versions of FF have rAF but not cAF
+ if(!raf || !caf) {
+ var last = 0
+ , id = 0
+ , queue = []
+ , frameDuration = 1000 / 60
+
+ raf = function(callback) {
+ if(queue.length === 0) {
+ var _now = now()
+ , next = Math.max(0, frameDuration - (_now - last))
+ last = next + _now
+ setTimeout(function() {
+ var cp = queue.slice(0)
+ // Clear queue here to prevent
+ // callbacks from appending listeners
+ // to the current frame's queue
+ queue.length = 0
+ for(var i = 0; i < cp.length; i++) {
+ if(!cp[i].cancelled) {
+ try{
+ cp[i].callback(last)
+ } catch(e) {
+ setTimeout(function() { throw e }, 0)
+ }
+ }
+ }
+ }, Math.round(next))
+ }
+ queue.push({
+ handle: ++id,
+ callback: callback,
+ cancelled: false
+ })
+ return id
+ }
+
+ caf = function(handle) {
+ for(var i = 0; i < queue.length; i++) {
+ if(queue[i].handle === handle) {
+ queue[i].cancelled = true
+ }
+ }
+ }
+ }
+
+ module.exports = function(fn) {
+ // Wrap in a new function to prevent
+ // `cancel` potentially being assigned
+ // to the native rAF function
+ return raf.call(root, fn)
+ }
+ module.exports.cancel = function() {
+ caf.apply(root, arguments)
+ }
+ module.exports.polyfill = function(object) {
+ if (!object) {
+ object = root;
+ }
+ object.requestAnimationFrame = raf
+ object.cancelAnimationFrame = caf
+ }
+
+ /* WEBPACK VAR INJECTION */}.call(exports, (function() { return this; }())))
+
+/***/ }),
+/* 523 */
+/***/ (function(module, exports, __webpack_require__) {
+
+ /* WEBPACK VAR INJECTION */(function(process) {// Generated by CoffeeScript 1.12.2
+ (function() {
+ var getNanoSeconds, hrtime, loadTime, moduleLoadTime, nodeLoadTime, upTime;
+
+ if ((typeof performance !== "undefined" && performance !== null) && performance.now) {
+ module.exports = function() {
+ return performance.now();
+ };
+ } else if ((typeof process !== "undefined" && process !== null) && process.hrtime) {
+ module.exports = function() {
+ return (getNanoSeconds() - nodeLoadTime) / 1e6;
+ };
+ hrtime = process.hrtime;
+ getNanoSeconds = function() {
+ var hr;
+ hr = hrtime();
+ return hr[0] * 1e9 + hr[1];
+ };
+ moduleLoadTime = getNanoSeconds();
+ upTime = process.uptime() * 1e9;
+ nodeLoadTime = moduleLoadTime - upTime;
+ } else if (Date.now) {
+ module.exports = function() {
+ return Date.now() - loadTime;
+ };
+ loadTime = Date.now();
+ } else {
+ module.exports = function() {
+ return new Date().getTime() - loadTime;
+ };
+ loadTime = new Date().getTime();
+ }
+
+ }).call(this);
+
+ //# sourceMappingURL=performance-now.js.map
+
+ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(33)))
+
+/***/ }),
+/* 524 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
'use strict';
+<<<<<<< HEAD
module.exports = __webpack_require__(514);
/***/ }),
/* 514 */
+=======
+ module.exports = __webpack_require__(525);
+
+/***/ }),
+/* 525 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
'use strict';
@@ -65712,11 +75203,19 @@
var _react2 = _interopRequireDefault(_react);
+<<<<<<< HEAD
var _beeInputGroupAddon = __webpack_require__(515);
var _beeInputGroupAddon2 = _interopRequireDefault(_beeInputGroupAddon);
var _InputGroupButton = __webpack_require__(517);
+=======
+ var _beeInputGroupAddon = __webpack_require__(526);
+
+ var _beeInputGroupAddon2 = _interopRequireDefault(_beeInputGroupAddon);
+
+ var _InputGroupButton = __webpack_require__(528);
+>>>>>>> dev4iuap5.0
var _InputGroupButton2 = _interopRequireDefault(_InputGroupButton);
@@ -65773,7 +75272,11 @@
module.exports = exports['default'];
/***/ }),
+<<<<<<< HEAD
/* 515 */
+=======
+/* 526 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
'use strict';
@@ -65782,7 +75285,11 @@
value: true
});
+<<<<<<< HEAD
var _InputGroupAddon = __webpack_require__(516);
+=======
+ var _InputGroupAddon = __webpack_require__(527);
+>>>>>>> dev4iuap5.0
var _InputGroupAddon2 = _interopRequireDefault(_InputGroupAddon);
@@ -65792,7 +75299,11 @@
module.exports = exports['default'];
/***/ }),
+<<<<<<< HEAD
/* 516 */
+=======
+/* 527 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
'use strict';
@@ -65855,7 +75366,11 @@
module.exports = exports['default'];
/***/ }),
+<<<<<<< HEAD
/* 517 */
+=======
+/* 528 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
'use strict';
@@ -65918,7 +75433,11 @@
module.exports = exports['default'];
/***/ }),
+<<<<<<< HEAD
/* 518 */
+=======
+/* 529 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports) {
'use strict';
@@ -65959,7 +75478,11 @@
module.exports = exports['default'];
/***/ }),
+<<<<<<< HEAD
/* 519 */
+=======
+/* 530 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -65970,7 +75493,11 @@
var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
+<<<<<<< HEAD
var _MonthCalendar = __webpack_require__(520);
+=======
+ var _MonthCalendar = __webpack_require__(531);
+>>>>>>> dev4iuap5.0
var _MonthCalendar2 = _interopRequireDefault(_MonthCalendar);
@@ -65984,6 +75511,7 @@
var _reactDom2 = _interopRequireDefault(_reactDom);
+<<<<<<< HEAD
var _Picker = __webpack_require__(442);
var _Picker2 = _interopRequireDefault(_Picker);
@@ -65997,6 +75525,21 @@
var _beeIcon2 = _interopRequireDefault(_beeIcon);
var _beeInputGroup = __webpack_require__(513);
+=======
+ var _Picker = __webpack_require__(451);
+
+ var _Picker2 = _interopRequireDefault(_Picker);
+
+ var _beeFormControl = __webpack_require__(270);
+
+ var _beeFormControl2 = _interopRequireDefault(_beeFormControl);
+
+ var _beeIcon = __webpack_require__(67);
+
+ var _beeIcon2 = _interopRequireDefault(_beeIcon);
+
+ var _beeInputGroup = __webpack_require__(524);
+>>>>>>> dev4iuap5.0
var _beeInputGroup2 = _interopRequireDefault(_beeInputGroup);
@@ -66004,11 +75547,19 @@
var _classnames2 = _interopRequireDefault(_classnames);
+<<<<<<< HEAD
var _zh_CN = __webpack_require__(518);
var _zh_CN2 = _interopRequireDefault(_zh_CN);
var _moment = __webpack_require__(296);
+=======
+ var _zh_CN = __webpack_require__(529);
+
+ var _zh_CN2 = _interopRequireDefault(_zh_CN);
+
+ var _moment = __webpack_require__(305);
+>>>>>>> dev4iuap5.0
var _moment2 = _interopRequireDefault(_moment);
@@ -66020,8 +75571,8 @@
function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
- function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); } /**
- * Created by chief on 17/4/6.
+ function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); } /**
+ * Created by chief on 17/4/6.
*/
var MonthPicker = function (_Component) {
@@ -66049,7 +75600,7 @@
// }
_this.setState({
- value: _extends(value, { _type: 'month' })
+ value: value && _extends(value, { _type: 'month' }) || value
});
onChange && onChange(value, value ? value.format(format) : '');
};
@@ -66117,6 +75668,10 @@
_this.props.onChange && _this.props.onChange('', '');
};
+ _this.stopPropagation = function (e) {
+ e.stopPropagation();
+ };
+
_this.state = {
type: "month",
value: props.value || props.defaultValue,
@@ -66125,6 +75680,8 @@
};
return _this;
}
+ //阻止组件内部事件冒泡到组件外部容器
+
MonthPicker.prototype.render = function render() {
var _this2 = this;
@@ -66140,7 +75697,7 @@
var classes = (0, _classnames2["default"])(props.className, "datepicker-container");
return _react2["default"].createElement(
"div",
- { className: classes },
+ { className: classes, onClick: this.stopPropagation, onMouseOver: this.stopPropagation },
_react2["default"].createElement(
_Picker2["default"],
{
@@ -66207,7 +75764,11 @@
module.exports = exports["default"];
/***/ }),
+<<<<<<< HEAD
/* 520 */
+=======
+/* 531 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
'use strict';
@@ -66226,6 +75787,7 @@
var _propTypes2 = _interopRequireDefault(_propTypes);
+<<<<<<< HEAD
var _KeyCode = __webpack_require__(292);
var _KeyCode2 = _interopRequireDefault(_KeyCode);
@@ -66247,6 +75809,29 @@
var _DateInput2 = _interopRequireDefault(_DateInput);
var _moment = __webpack_require__(296);
+=======
+ var _KeyCode = __webpack_require__(301);
+
+ var _KeyCode2 = _interopRequireDefault(_KeyCode);
+
+ var _CalendarHeader = __webpack_require__(436);
+
+ var _CalendarHeader2 = _interopRequireDefault(_CalendarHeader);
+
+ var _CalendarFooter = __webpack_require__(443);
+
+ var _CalendarFooter2 = _interopRequireDefault(_CalendarFooter);
+
+ var _CalendarMixin = __webpack_require__(447);
+
+ var _CommonMixin = __webpack_require__(448);
+
+ var _DateInput = __webpack_require__(440);
+
+ var _DateInput2 = _interopRequireDefault(_DateInput);
+
+ var _moment = __webpack_require__(305);
+>>>>>>> dev4iuap5.0
var _moment2 = _interopRequireDefault(_moment);
@@ -66433,7 +76018,11 @@
module.exports = exports['default'];
/***/ }),
+<<<<<<< HEAD
/* 521 */
+=======
+/* 532 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -66446,6 +76035,7 @@
var _react2 = _interopRequireDefault(_react);
+<<<<<<< HEAD
var _RangeCalendar = __webpack_require__(522);
var _RangeCalendar2 = _interopRequireDefault(_RangeCalendar);
@@ -66467,6 +76057,29 @@
var _beeInputGroup2 = _interopRequireDefault(_beeInputGroup);
var _beeIcon = __webpack_require__(106);
+=======
+ var _RangeCalendar = __webpack_require__(533);
+
+ var _RangeCalendar2 = _interopRequireDefault(_RangeCalendar);
+
+ var _Panel = __webpack_require__(518);
+
+ var _Panel2 = _interopRequireDefault(_Panel);
+
+ var _beeFormControl = __webpack_require__(270);
+
+ var _beeFormControl2 = _interopRequireDefault(_beeFormControl);
+
+ var _Picker = __webpack_require__(451);
+
+ var _Picker2 = _interopRequireDefault(_Picker);
+
+ var _beeInputGroup = __webpack_require__(524);
+
+ var _beeInputGroup2 = _interopRequireDefault(_beeInputGroup);
+
+ var _beeIcon = __webpack_require__(67);
+>>>>>>> dev4iuap5.0
var _beeIcon2 = _interopRequireDefault(_beeIcon);
@@ -66476,6 +76089,7 @@
var _tinperBeeCore = __webpack_require__(27);
+<<<<<<< HEAD
var _util = __webpack_require__(426);
var _zh_CN = __webpack_require__(518);
@@ -66487,6 +76101,19 @@
var _moment2 = _interopRequireDefault(_moment);
__webpack_require__(422);
+=======
+ var _util = __webpack_require__(435);
+
+ var _zh_CN = __webpack_require__(529);
+
+ var _zh_CN2 = _interopRequireDefault(_zh_CN);
+
+ var _moment = __webpack_require__(305);
+
+ var _moment2 = _interopRequireDefault(_moment);
+
+ __webpack_require__(431);
+>>>>>>> dev4iuap5.0
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
@@ -66498,8 +76125,8 @@
function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
- function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); } /**
- * Created by chief on 17/4/6.
+ function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); } /**
+ * Created by chief on 17/4/6.
*/
@@ -66568,6 +76195,8 @@
};
//日期面板中输入框的失焦事件
+ //阻止组件内部事件冒泡到组件外部容器
+
RangePicker.prototype.render = function render() {
var _this2 = this;
@@ -66601,45 +76230,49 @@
});
return _react2["default"].createElement(
- _Picker2["default"],
- {
- value: value,
- animation: 'animation' in props ? props.animation : "slide-up",
- calendar: calendar,
- disabled: props.disabled,
- dropdownClassName: props.dropdownClassName,
- onOpenChange: this.onOpenChange,
- open: open
- },
- function (_ref) {
- _objectDestructuringEmpty(_ref);
+ "div",
+ { onClick: this.stopPropagation, onMouseOver: this.stopPropagation },
+ _react2["default"].createElement(
+ _Picker2["default"],
+ {
+ value: value,
+ animation: 'animation' in props ? props.animation : "slide-up",
+ calendar: calendar,
+ disabled: props.disabled,
+ dropdownClassName: props.dropdownClassName,
+ onOpenChange: this.onOpenChange,
+ open: open
+ },
+ function (_ref) {
+ _objectDestructuringEmpty(_ref);
- return _react2["default"].createElement(
- "div",
- { className: (0, _classnames2["default"])('calendar-picker', 'u-input-group', 'simple', props.className),
- onMouseEnter: _this2.onMouseEnter,
- onMouseLeave: _this2.onMouseLeave
- },
- _react2["default"].createElement(_beeFormControl2["default"], {
- placeholder: _this2.props.placeholder ? _this2.props.placeholder : 'start ~ end',
- value: isValidRange(value) && (0, _util.formatDate)(value[0], formatStr) + " ~ " + (0, _util.formatDate)(value[1], formatStr) || '',
- disabled: props.disabled,
- onFocus: function onFocus(v, e) {
- _this2.outInputFocus(e);
- }
- }),
- showClose && _this2.state.value && _this2.state.value.length > 0 && _this2.state.showClose && !props.disabled ? _react2["default"].createElement(
- _beeInputGroup2["default"].Button,
- { shape: "border",
- onClick: _this2.clear },
- props.closeIcon()
- ) : _react2["default"].createElement(
- _beeInputGroup2["default"].Button,
- { shape: "border" },
- props.renderIcon()
- )
- );
- }
+ return _react2["default"].createElement(
+ "div",
+ { className: (0, _classnames2["default"])('calendar-picker', 'u-input-group', 'simple', props.className),
+ onMouseEnter: _this2.onMouseEnter,
+ onMouseLeave: _this2.onMouseLeave
+ },
+ _react2["default"].createElement(_beeFormControl2["default"], {
+ placeholder: _this2.props.placeholder ? _this2.props.placeholder : 'start ~ end',
+ value: isValidRange(value) && (0, _util.formatDate)(value[0], formatStr) + " ~ " + (0, _util.formatDate)(value[1], formatStr) || '',
+ disabled: props.disabled,
+ onFocus: function onFocus(v, e) {
+ _this2.outInputFocus(e);
+ }
+ }),
+ showClose && _this2.state.value && _this2.state.value.length > 0 && _this2.state.showClose && !props.disabled ? _react2["default"].createElement(
+ _beeInputGroup2["default"].Button,
+ { shape: "border",
+ onClick: _this2.clear },
+ props.closeIcon()
+ ) : _react2["default"].createElement(
+ _beeInputGroup2["default"].Button,
+ { shape: "border" },
+ props.renderIcon()
+ )
+ );
+ }
+ )
);
};
@@ -66704,12 +76337,16 @@
value: []
});
_this3.props.onChange && _this3.props.onChange([], []);
+ _this3.props.onFormControlClear && _this3.props.onFormControlClear();
};
this.onOpenChange = function (open) {
var props = _this3.props;
var self = _this3;
-
+ // let {value} = this.state;
+ // if(!isValidRange(value)){
+ // debugger
+ // }
if (open === false) {
_this3.clearHoverValue();
}
@@ -66793,6 +76430,10 @@
}
_this3.props.onEndInputBlur && _this3.props.onEndInputBlur(e, endValue);
};
+
+ this.stopPropagation = function (e) {
+ e.stopPropagation();
+ };
};
RangePicker.defaultProps = {
@@ -66813,7 +76454,11 @@
module.exports = exports["default"];
/***/ }),
+<<<<<<< HEAD
/* 522 */
+=======
+/* 533 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
'use strict';
@@ -66834,7 +76479,11 @@
var _propTypes2 = _interopRequireDefault(_propTypes);
+<<<<<<< HEAD
var _moment = __webpack_require__(296);
+=======
+ var _moment = __webpack_require__(305);
+>>>>>>> dev4iuap5.0
var _moment2 = _interopRequireDefault(_moment);
@@ -66842,6 +76491,7 @@
var _classnames3 = _interopRequireDefault(_classnames2);
+<<<<<<< HEAD
var _reactLifecyclesCompat = __webpack_require__(91);
var _KeyCode = __webpack_require__(292);
@@ -66869,6 +76519,35 @@
var _util = __webpack_require__(426);
var _toTime = __webpack_require__(441);
+=======
+ var _reactLifecyclesCompat = __webpack_require__(81);
+
+ var _KeyCode = __webpack_require__(301);
+
+ var _KeyCode2 = _interopRequireDefault(_KeyCode);
+
+ var _CalendarPart = __webpack_require__(534);
+
+ var _CalendarPart2 = _interopRequireDefault(_CalendarPart);
+
+ var _TodayButton = __webpack_require__(444);
+
+ var _TodayButton2 = _interopRequireDefault(_TodayButton);
+
+ var _OkButton = __webpack_require__(445);
+
+ var _OkButton2 = _interopRequireDefault(_OkButton);
+
+ var _TimePickerButton = __webpack_require__(446);
+
+ var _TimePickerButton2 = _interopRequireDefault(_TimePickerButton);
+
+ var _CommonMixin = __webpack_require__(448);
+
+ var _util = __webpack_require__(435);
+
+ var _toTime = __webpack_require__(450);
+>>>>>>> dev4iuap5.0
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
@@ -66939,7 +76618,11 @@
var selectedValue = originalValue.concat();
var index = direction === 'left' ? 0 : 1;
selectedValue[index] = value;
+ // console.log(selectedValue[0], selectedValue[1], this.compare(selectedValue[0], selectedValue[1]))
if (selectedValue[0] && this.compare(selectedValue[0], selectedValue[1]) > 0) {
+ selectedValue[1] = this.state.showTimePicker ? selectedValue[index] : undefined;
+ }
+ if (selectedValue[0] && !selectedValue[1]) {
selectedValue[1 - index] = this.state.showTimePicker ? selectedValue[index] : undefined;
}
this.props.onInputSelect(selectedValue);
@@ -67062,7 +76745,7 @@
props.renderSidebar(),
_react2["default"].createElement(
'div',
- { className: prefixCls + '-panel' },
+ { className: prefixCls + '-panel', onMouseOver: this.onMouseOver },
showClear && selectedValue[0] && selectedValue[1] ? _react2["default"].createElement(
'a',
{
@@ -67628,7 +77311,7 @@
if (_this2.props.timePicker) {
return v1.diff(v2);
}
- return v1.diff(v2, 'days');
+ return v1 && v1.diff(v2, 'days');
};
this.fireSelectValueChange = function (selectedValue, direct, cause) {
@@ -67721,6 +77404,10 @@
return month.isSameOrBefore(value[0], 'month');
};
+
+ this.onMouseOver = function (e) {
+ e.stopPropagation();
+ };
};
(0, _reactLifecyclesCompat.polyfill)(RangeCalendar);
@@ -67729,7 +77416,11 @@
module.exports = exports['default'];
/***/ }),
+<<<<<<< HEAD
/* 523 */
+=======
+/* 534 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
'use strict';
@@ -67748,6 +77439,7 @@
var _propTypes2 = _interopRequireDefault(_propTypes);
+<<<<<<< HEAD
var _CalendarHeader = __webpack_require__(427);
var _CalendarHeader2 = _interopRequireDefault(_CalendarHeader);
@@ -67761,6 +77453,21 @@
var _DateInput2 = _interopRequireDefault(_DateInput);
var _index = __webpack_require__(426);
+=======
+ var _CalendarHeader = __webpack_require__(436);
+
+ var _CalendarHeader2 = _interopRequireDefault(_CalendarHeader);
+
+ var _DateTable = __webpack_require__(302);
+
+ var _DateTable2 = _interopRequireDefault(_DateTable);
+
+ var _DateInput = __webpack_require__(440);
+
+ var _DateInput2 = _interopRequireDefault(_DateInput);
+
+ var _index = __webpack_require__(435);
+>>>>>>> dev4iuap5.0
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
@@ -67917,7 +77624,11 @@
module.exports = exports['default'];
/***/ }),
+<<<<<<< HEAD
/* 524 */
+=======
+/* 535 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -67928,7 +77639,11 @@
var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
+<<<<<<< HEAD
var _rcCalendar = __webpack_require__(290);
+=======
+ var _rcCalendar = __webpack_require__(299);
+>>>>>>> dev4iuap5.0
var _rcCalendar2 = _interopRequireDefault(_rcCalendar);
@@ -67944,6 +77659,7 @@
var _classnames2 = _interopRequireDefault(_classnames);
+<<<<<<< HEAD
var _Picker = __webpack_require__(442);
var _Picker2 = _interopRequireDefault(_Picker);
@@ -67975,6 +77691,39 @@
__webpack_require__(422);
__webpack_require__(327);
+=======
+ var _Picker = __webpack_require__(451);
+
+ var _Picker2 = _interopRequireDefault(_Picker);
+
+ var _beeFormControl = __webpack_require__(270);
+
+ var _beeFormControl2 = _interopRequireDefault(_beeFormControl);
+
+ var _zh_CN = __webpack_require__(529);
+
+ var _zh_CN2 = _interopRequireDefault(_zh_CN);
+
+ var _en_US = __webpack_require__(449);
+
+ var _en_US2 = _interopRequireDefault(_en_US);
+
+ var _beeIcon = __webpack_require__(67);
+
+ var _beeIcon2 = _interopRequireDefault(_beeIcon);
+
+ var _beeInputGroup = __webpack_require__(524);
+
+ var _beeInputGroup2 = _interopRequireDefault(_beeInputGroup);
+
+ var _moment = __webpack_require__(305);
+
+ var _moment2 = _interopRequireDefault(_moment);
+
+ __webpack_require__(431);
+
+ __webpack_require__(336);
+>>>>>>> dev4iuap5.0
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
@@ -67986,8 +77735,8 @@
function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
- function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); } /**
- * Created by chief on 17/4/6.
+ function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); } /**
+ * Created by chief on 17/4/6.
*/
var cn = location.search.indexOf("cn") !== -1;
@@ -68110,7 +77859,7 @@
_this.handleCalendarChange = function (value) {
_this.setState({
- value: _extends(value, { _type: 'week' })
+ value: value && _extends(value, { _type: 'week' }) || value
});
};
@@ -68134,6 +77883,10 @@
_this.props.onChange && _this.props.onChange('', '');
};
+ _this.stopPropagation = function (e) {
+ e.stopPropagation();
+ };
+
_this.state = {
value: props.value || props.defaultValue,
open: false,
@@ -68141,6 +77894,8 @@
};
return _this;
}
+ //阻止组件内部事件冒泡到组件外部容器
+
WeekPicker.prototype.render = function render() {
var _this2 = this;
@@ -68168,7 +77923,7 @@
var classes = (0, _classnames2["default"])(props.className, "datepicker-container");
return _react2["default"].createElement(
"div",
- { className: classes },
+ { className: classes, onClick: this.stopPropagation, onMouseOver: this.stopPropagation },
_react2["default"].createElement(
_Picker2["default"],
_extends({
@@ -68230,7 +77985,11 @@
module.exports = exports["default"];
/***/ }),
+<<<<<<< HEAD
/* 525 */
+=======
+/* 536 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -68241,7 +78000,11 @@
var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
+<<<<<<< HEAD
var _YearPanel = __webpack_require__(432);
+=======
+ var _YearPanel = __webpack_require__(441);
+>>>>>>> dev4iuap5.0
var _YearPanel2 = _interopRequireDefault(_YearPanel);
@@ -68255,6 +78018,7 @@
var _reactDom2 = _interopRequireDefault(_reactDom);
+<<<<<<< HEAD
var _Picker = __webpack_require__(442);
var _Picker2 = _interopRequireDefault(_Picker);
@@ -68268,6 +78032,21 @@
var _beeInputGroup2 = _interopRequireDefault(_beeInputGroup);
var _beeIcon = __webpack_require__(106);
+=======
+ var _Picker = __webpack_require__(451);
+
+ var _Picker2 = _interopRequireDefault(_Picker);
+
+ var _beeFormControl = __webpack_require__(270);
+
+ var _beeFormControl2 = _interopRequireDefault(_beeFormControl);
+
+ var _beeInputGroup = __webpack_require__(524);
+
+ var _beeInputGroup2 = _interopRequireDefault(_beeInputGroup);
+
+ var _beeIcon = __webpack_require__(67);
+>>>>>>> dev4iuap5.0
var _beeIcon2 = _interopRequireDefault(_beeIcon);
@@ -68275,7 +78054,11 @@
var _classnames2 = _interopRequireDefault(_classnames);
+<<<<<<< HEAD
var _moment = __webpack_require__(296);
+=======
+ var _moment = __webpack_require__(305);
+>>>>>>> dev4iuap5.0
var _moment2 = _interopRequireDefault(_moment);
@@ -68289,8 +78072,8 @@
function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
- function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); } /**
- * Created by chief on 17/4/6.
+ function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); } /**
+ * Created by chief on 17/4/6.
*/
//去掉focus报错
@@ -68333,6 +78116,9 @@
}
};
+ //阻止组件内部事件冒泡到组件外部容器
+
+
YearPicker.prototype.render = function render() {
var _this2 = this;
@@ -68352,7 +78138,7 @@
var classes = (0, _classnames2["default"])(props.className, "datepicker-container");
return _react2["default"].createElement(
"div",
- { className: classes },
+ { className: classes, onClick: this.stopPropagation, onMouseOver: this.stopPropagation },
_react2["default"].createElement(
_Picker2["default"],
_extends({
@@ -68452,7 +78238,7 @@
this.handleChange = function (value) {
var props = _this3.props;
_this3.setState({
- value: _extends(value, { _type: 'year' })
+ value: value && _extends(value, { _type: 'year' }) || value
});
props.onChange && props.onChange(value, value && value.format(props.format) || '');
};
@@ -68488,6 +78274,10 @@
onSelect && onSelect(value, value ? value.format(format) : '');
_reactDom2["default"].findDOMNode(_this3.outInput).focus();
};
+
+ this.stopPropagation = function (e) {
+ e.stopPropagation();
+ };
};
YearPicker.defaultProps = {
@@ -68505,7 +78295,11 @@
module.exports = exports["default"];
/***/ }),
+<<<<<<< HEAD
/* 526 */
+=======
+/* 537 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
'use strict';
@@ -68514,6 +78308,7 @@
value: true
});
+<<<<<<< HEAD
var _Select = __webpack_require__(527);
var _Select2 = _interopRequireDefault(_Select);
@@ -68525,6 +78320,19 @@
var _PropTypes = __webpack_require__(560);
var _OptGroup = __webpack_require__(561);
+=======
+ var _Select = __webpack_require__(538);
+
+ var _Select2 = _interopRequireDefault(_Select);
+
+ var _Option = __webpack_require__(561);
+
+ var _Option2 = _interopRequireDefault(_Option);
+
+ var _PropTypes = __webpack_require__(571);
+
+ var _OptGroup = __webpack_require__(572);
+>>>>>>> dev4iuap5.0
var _OptGroup2 = _interopRequireDefault(_OptGroup);
@@ -68536,7 +78344,11 @@
module.exports = exports['default'];
/***/ }),
+<<<<<<< HEAD
/* 527 */
+=======
+/* 538 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -68555,6 +78367,7 @@
var _propTypes2 = _interopRequireDefault(_propTypes);
+<<<<<<< HEAD
var _RcSelect = __webpack_require__(528);
var _RcSelect2 = _interopRequireDefault(_RcSelect);
@@ -68564,6 +78377,17 @@
var _Option2 = _interopRequireDefault(_Option);
var _OptGroup = __webpack_require__(561);
+=======
+ var _RcSelect = __webpack_require__(539);
+
+ var _RcSelect2 = _interopRequireDefault(_RcSelect);
+
+ var _Option = __webpack_require__(561);
+
+ var _Option2 = _interopRequireDefault(_Option);
+
+ var _OptGroup = __webpack_require__(572);
+>>>>>>> dev4iuap5.0
var _OptGroup2 = _interopRequireDefault(_OptGroup);
@@ -68719,7 +78543,11 @@
module.exports = exports["default"];
/***/ }),
+<<<<<<< HEAD
/* 528 */
+=======
+/* 539 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
'use strict';
@@ -68738,7 +78566,11 @@
var _reactDom2 = _interopRequireDefault(_reactDom);
+<<<<<<< HEAD
var _reactLifecyclesCompat = __webpack_require__(91);
+=======
+ var _reactLifecyclesCompat = __webpack_require__(81);
+>>>>>>> dev4iuap5.0
var _tinperBeeCore = __webpack_require__(27);
@@ -68746,7 +78578,7 @@
var _classnames3 = _interopRequireDefault(_classnames2);
- var _beeAnimate = __webpack_require__(69);
+ var _beeAnimate = __webpack_require__(57);
var _beeAnimate2 = _interopRequireDefault(_beeAnimate);
@@ -68754,12 +78586,21 @@
var _componentClasses2 = _interopRequireDefault(_componentClasses);
+<<<<<<< HEAD
var _rcMenu = __webpack_require__(529);
+=======
+ var _rcMenu = __webpack_require__(540);
+
+ var _MenuItem = __webpack_require__(555);
+
+ var _MenuItem2 = _interopRequireDefault(_MenuItem);
+>>>>>>> dev4iuap5.0
var _warning = __webpack_require__(32);
var _warning2 = _interopRequireDefault(_warning);
+<<<<<<< HEAD
var _Option = __webpack_require__(550);
var _Option2 = _interopRequireDefault(_Option);
@@ -68771,6 +78612,19 @@
var _SelectTrigger2 = _interopRequireDefault(_SelectTrigger);
var _PropTypes = __webpack_require__(560);
+=======
+ var _Option = __webpack_require__(561);
+
+ var _Option2 = _interopRequireDefault(_Option);
+
+ var _util = __webpack_require__(562);
+
+ var _SelectTrigger = __webpack_require__(563);
+
+ var _SelectTrigger2 = _interopRequireDefault(_SelectTrigger);
+
+ var _PropTypes = __webpack_require__(571);
+>>>>>>> dev4iuap5.0
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
@@ -68908,11 +78762,7 @@
}, _util.UNSELECTABLE_ATTRIBUTE, {
onClick: this.onClearSelection
}),
- clearIcon || _react2["default"].createElement(
- 'i',
- { className: prefixCls + '-selection-clear-icon' },
- '\xD7'
- )
+ clearIcon || _react2["default"].createElement('i', { className: prefixCls + '-selection-clear-icon' })
);
if (!allowClear) {
return null;
@@ -69912,7 +79762,7 @@
value.forEach(function (singleValue) {
var key = singleValue;
var menuItem = _react2["default"].createElement(
- _rcMenu.Item,
+ _MenuItem2["default"],
{
style: _util.UNSELECTABLE_STYLE,
role: 'option',
@@ -69941,7 +79791,7 @@
});
if (notFindInputItem) {
options.unshift(_react2["default"].createElement(
- _rcMenu.Item,
+ _MenuItem2["default"],
{
style: _util.UNSELECTABLE_STYLE,
role: 'option',
@@ -69957,7 +79807,7 @@
if (!options.length && notFoundContent) {
options = [_react2["default"].createElement(
- _rcMenu.Item,
+ _MenuItem2["default"],
{
style: _util.UNSELECTABLE_STYLE,
attribute: _util.UNSELECTABLE_ATTRIBUTE,
@@ -70008,7 +79858,7 @@
(0, _util.validateOptionValue)(childValue, _this2.props);
if (_this2.filterOption(inputValue, child)) {
- var menuItem = _react2["default"].createElement(_rcMenu.Item, _extends({
+ var menuItem = _react2["default"].createElement(_MenuItem2["default"], _extends({
style: _util.UNSELECTABLE_STYLE,
attribute: _util.UNSELECTABLE_ATTRIBUTE,
value: childValue,
@@ -70220,7 +80070,11 @@
module.exports = exports['default'];
/***/ }),
+<<<<<<< HEAD
/* 529 */
+=======
+/* 540 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
'use strict';
@@ -70228,6 +80082,7 @@
exports.__esModule = true;
exports.Divider = exports.ItemGroup = exports.MenuItemGroup = exports.MenuItem = exports.Item = exports.SubMenu = undefined;
+<<<<<<< HEAD
var _Menu = __webpack_require__(530);
var _Menu2 = _interopRequireDefault(_Menu);
@@ -70245,6 +80100,25 @@
var _MenuItemGroup2 = _interopRequireDefault(_MenuItemGroup);
var _Divider = __webpack_require__(549);
+=======
+ var _Menu = __webpack_require__(541);
+
+ var _Menu2 = _interopRequireDefault(_Menu);
+
+ var _SubMenu = __webpack_require__(552);
+
+ var _SubMenu2 = _interopRequireDefault(_SubMenu);
+
+ var _MenuItem = __webpack_require__(555);
+
+ var _MenuItem2 = _interopRequireDefault(_MenuItem);
+
+ var _MenuItemGroup = __webpack_require__(559);
+
+ var _MenuItemGroup2 = _interopRequireDefault(_MenuItemGroup);
+
+ var _Divider = __webpack_require__(560);
+>>>>>>> dev4iuap5.0
var _Divider2 = _interopRequireDefault(_Divider);
@@ -70259,13 +80133,18 @@
exports['default'] = _Menu2['default'];
/***/ }),
+<<<<<<< HEAD
/* 530 */
+=======
+/* 541 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
'use strict';
exports.__esModule = true;
+<<<<<<< HEAD
var _extends2 = __webpack_require__(446);
var _extends3 = _interopRequireDefault(_extends2);
@@ -70283,6 +80162,25 @@
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
var _inherits2 = __webpack_require__(480);
+=======
+ var _extends2 = __webpack_require__(455);
+
+ var _extends3 = _interopRequireDefault(_extends2);
+
+ var _objectWithoutProperties2 = __webpack_require__(517);
+
+ var _objectWithoutProperties3 = _interopRequireDefault(_objectWithoutProperties2);
+
+ var _classCallCheck2 = __webpack_require__(457);
+
+ var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
+
+ var _possibleConstructorReturn2 = __webpack_require__(458);
+
+ var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
+
+ var _inherits2 = __webpack_require__(489);
+>>>>>>> dev4iuap5.0
var _inherits3 = _interopRequireDefault(_inherits2);
@@ -70294,6 +80192,7 @@
var _propTypes2 = _interopRequireDefault(_propTypes);
+<<<<<<< HEAD
var _miniStore = __webpack_require__(531);
var _SubPopupMenu = __webpack_require__(536);
@@ -70301,6 +80200,15 @@
var _SubPopupMenu2 = _interopRequireDefault(_SubPopupMenu);
var _util = __webpack_require__(537);
+=======
+ var _miniStore = __webpack_require__(542);
+
+ var _SubPopupMenu = __webpack_require__(547);
+
+ var _SubPopupMenu2 = _interopRequireDefault(_SubPopupMenu);
+
+ var _util = __webpack_require__(548);
+>>>>>>> dev4iuap5.0
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
@@ -70545,7 +80453,11 @@
module.exports = exports['default'];
/***/ }),
+<<<<<<< HEAD
/* 531 */
+=======
+/* 542 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
'use strict';
@@ -70555,6 +80467,7 @@
});
exports.create = exports.connect = exports.Provider = undefined;
+<<<<<<< HEAD
var _Provider2 = __webpack_require__(532);
var _Provider3 = _interopRequireDefault(_Provider2);
@@ -70564,6 +80477,17 @@
var _connect3 = _interopRequireDefault(_connect2);
var _create2 = __webpack_require__(535);
+=======
+ var _Provider2 = __webpack_require__(543);
+
+ var _Provider3 = _interopRequireDefault(_Provider2);
+
+ var _connect2 = __webpack_require__(545);
+
+ var _connect3 = _interopRequireDefault(_connect2);
+
+ var _create2 = __webpack_require__(546);
+>>>>>>> dev4iuap5.0
var _create3 = _interopRequireDefault(_create2);
@@ -70574,7 +80498,11 @@
exports.create = _create3.default;
/***/ }),
+<<<<<<< HEAD
/* 532 */
+=======
+/* 543 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
'use strict';
@@ -70589,7 +80517,11 @@
var _react2 = _interopRequireDefault(_react);
+<<<<<<< HEAD
var _PropTypes = __webpack_require__(533);
+=======
+ var _PropTypes = __webpack_require__(544);
+>>>>>>> dev4iuap5.0
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
@@ -70634,7 +80566,11 @@
exports.default = Provider;
/***/ }),
+<<<<<<< HEAD
/* 533 */
+=======
+/* 544 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
'use strict';
@@ -70657,7 +80593,11 @@
});
/***/ }),
+<<<<<<< HEAD
/* 534 */
+=======
+/* 545 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
'use strict';
@@ -70676,6 +80616,7 @@
var _react2 = _interopRequireDefault(_react);
+<<<<<<< HEAD
var _shallowequal = __webpack_require__(284);
var _shallowequal2 = _interopRequireDefault(_shallowequal);
@@ -70687,6 +80628,19 @@
var _reactLifecyclesCompat = __webpack_require__(91);
var _PropTypes = __webpack_require__(533);
+=======
+ var _shallowequal = __webpack_require__(293);
+
+ var _shallowequal2 = _interopRequireDefault(_shallowequal);
+
+ var _hoistNonReactStatics = __webpack_require__(207);
+
+ var _hoistNonReactStatics2 = _interopRequireDefault(_hoistNonReactStatics);
+
+ var _reactLifecyclesCompat = __webpack_require__(81);
+
+ var _PropTypes = __webpack_require__(544);
+>>>>>>> dev4iuap5.0
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
@@ -70825,7 +80779,11 @@
}
/***/ }),
+<<<<<<< HEAD
/* 535 */
+=======
+/* 546 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports) {
"use strict";
@@ -70869,7 +80827,11 @@
}
/***/ }),
+<<<<<<< HEAD
/* 536 */
+=======
+/* 547 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
'use strict';
@@ -70877,6 +80839,7 @@
exports.__esModule = true;
exports.SubPopupMenu = undefined;
+<<<<<<< HEAD
var _objectWithoutProperties2 = __webpack_require__(508);
var _objectWithoutProperties3 = _interopRequireDefault(_objectWithoutProperties2);
@@ -70894,6 +80857,25 @@
var _inherits3 = _interopRequireDefault(_inherits2);
var _extends4 = __webpack_require__(446);
+=======
+ var _objectWithoutProperties2 = __webpack_require__(517);
+
+ var _objectWithoutProperties3 = _interopRequireDefault(_objectWithoutProperties2);
+
+ var _classCallCheck2 = __webpack_require__(457);
+
+ var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
+
+ var _possibleConstructorReturn2 = __webpack_require__(458);
+
+ var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
+
+ var _inherits2 = __webpack_require__(489);
+
+ var _inherits3 = _interopRequireDefault(_inherits2);
+
+ var _extends4 = __webpack_require__(455);
+>>>>>>> dev4iuap5.0
var _extends5 = _interopRequireDefault(_extends4);
@@ -70908,6 +80890,7 @@
var _propTypes2 = _interopRequireDefault(_propTypes);
+<<<<<<< HEAD
var _miniStore = __webpack_require__(531);
var _KeyCode = __webpack_require__(292);
@@ -70915,6 +80898,15 @@
var _KeyCode2 = _interopRequireDefault(_KeyCode);
var _createChainedFunction = __webpack_require__(443);
+=======
+ var _miniStore = __webpack_require__(542);
+
+ var _KeyCode = __webpack_require__(301);
+
+ var _KeyCode2 = _interopRequireDefault(_KeyCode);
+
+ var _createChainedFunction = __webpack_require__(452);
+>>>>>>> dev4iuap5.0
var _createChainedFunction2 = _interopRequireDefault(_createChainedFunction);
@@ -70922,9 +80914,15 @@
var _classnames2 = _interopRequireDefault(_classnames);
+<<<<<<< HEAD
var _util = __webpack_require__(537);
var _DOMWrap = __webpack_require__(539);
+=======
+ var _util = __webpack_require__(548);
+
+ var _DOMWrap = __webpack_require__(550);
+>>>>>>> dev4iuap5.0
var _DOMWrap2 = _interopRequireDefault(_DOMWrap);
@@ -71317,7 +81315,11 @@
exports['default'] = connected;
/***/ }),
+<<<<<<< HEAD
/* 537 */
+=======
+/* 548 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
'use strict';
@@ -71336,7 +81338,11 @@
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
+<<<<<<< HEAD
var isMobile = __webpack_require__(538);
+=======
+ var isMobile = __webpack_require__(549);
+>>>>>>> dev4iuap5.0
function noop() {}
@@ -71413,19 +81419,28 @@
};
/***/ }),
+<<<<<<< HEAD
/* 538 */
+=======
+/* 549 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;!function(e){var n=/iPhone/i,t=/iPod/i,r=/iPad/i,a=/\bAndroid(?:.+)Mobile\b/i,p=/Android/i,l=/\bAndroid(?:.+)SD4930UR\b/i,b=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,f=/Windows Phone/i,u=/\bWindows(?:.+)ARM\b/i,c=/BlackBerry/i,s=/BB10/i,v=/Opera Mini/i,h=/\b(CriOS|Chrome)(?:.+)Mobile/i,w=/\Mobile(?:.+)Firefox\b/i;function m(e,i){return e.test(i)}function i(e){var i=e||("undefined"!=typeof navigator?navigator.userAgent:""),o=i.split("[FBAN");void 0!==o[1]&&(i=o[0]),void 0!==(o=i.split("Twitter"))[1]&&(i=o[0]);var d={apple:{phone:m(n,i)&&!m(f,i),ipod:m(t,i),tablet:!m(n,i)&&m(r,i)&&!m(f,i),device:(m(n,i)||m(t,i)||m(r,i))&&!m(f,i)},amazon:{phone:m(l,i),tablet:!m(l,i)&&m(b,i),device:m(l,i)||m(b,i)},android:{phone:!m(f,i)&&m(l,i)||!m(f,i)&&m(a,i),tablet:!m(f,i)&&!m(l,i)&&!m(a,i)&&(m(b,i)||m(p,i)),device:!m(f,i)&&(m(l,i)||m(b,i)||m(a,i)||m(p,i))},windows:{phone:m(f,i),tablet:m(u,i),device:m(f,i)||m(u,i)},other:{blackberry:m(c,i),blackberry10:m(s,i),opera:m(v,i),firefox:m(w,i),chrome:m(h,i),device:m(c,i)||m(s,i)||m(v,i)||m(w,i)||m(h,i)}};return d.any=d.apple.device||d.android.device||d.windows.device||d.other.device,d.phone=d.apple.phone||d.android.phone||d.windows.phone,d.tablet=d.apple.tablet||d.android.tablet||d.windows.tablet,d}"undefined"!=typeof module&&module.exports&&"undefined"==typeof window?module.exports=i:"undefined"!=typeof module&&module.exports&&"undefined"!=typeof window?module.exports=i(): true?!(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_FACTORY__ = (e.isMobile=i()), __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ? (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)):e.isMobile=i()}(this);
/***/ }),
+<<<<<<< HEAD
/* 539 */
+=======
+/* 550 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
'use strict';
exports.__esModule = true;
+<<<<<<< HEAD
var _extends2 = __webpack_require__(446);
var _extends3 = _interopRequireDefault(_extends2);
@@ -71443,6 +81458,25 @@
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
var _inherits2 = __webpack_require__(480);
+=======
+ var _extends2 = __webpack_require__(455);
+
+ var _extends3 = _interopRequireDefault(_extends2);
+
+ var _objectWithoutProperties2 = __webpack_require__(517);
+
+ var _objectWithoutProperties3 = _interopRequireDefault(_objectWithoutProperties2);
+
+ var _classCallCheck2 = __webpack_require__(457);
+
+ var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
+
+ var _possibleConstructorReturn2 = __webpack_require__(458);
+
+ var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
+
+ var _inherits2 = __webpack_require__(489);
+>>>>>>> dev4iuap5.0
var _inherits3 = _interopRequireDefault(_inherits2);
@@ -71458,6 +81492,7 @@
var _propTypes2 = _interopRequireDefault(_propTypes);
+<<<<<<< HEAD
var _resizeObserverPolyfill = __webpack_require__(540);
var _resizeObserverPolyfill2 = _interopRequireDefault(_resizeObserverPolyfill);
@@ -71467,6 +81502,17 @@
var _SubMenu2 = _interopRequireDefault(_SubMenu);
var _util = __webpack_require__(537);
+=======
+ var _resizeObserverPolyfill = __webpack_require__(551);
+
+ var _resizeObserverPolyfill2 = _interopRequireDefault(_resizeObserverPolyfill);
+
+ var _SubMenu = __webpack_require__(552);
+
+ var _SubMenu2 = _interopRequireDefault(_SubMenu);
+
+ var _util = __webpack_require__(548);
+>>>>>>> dev4iuap5.0
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
@@ -71477,7 +81523,11 @@
// Fix ssr
if (canUseDOM) {
+<<<<<<< HEAD
__webpack_require__(543);
+=======
+ __webpack_require__(554);
+>>>>>>> dev4iuap5.0
}
var DOMWrap = function (_React$Component) {
@@ -71799,7 +81849,11 @@
module.exports = exports['default'];
/***/ }),
+<<<<<<< HEAD
/* 540 */
+=======
+/* 551 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
/* WEBPACK VAR INJECTION */(function(global) {(function (global, factory) {
@@ -72742,7 +82796,11 @@
/* WEBPACK VAR INJECTION */}.call(exports, (function() { return this; }())))
/***/ }),
+<<<<<<< HEAD
/* 541 */
+=======
+/* 552 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
'use strict';
@@ -72750,6 +82808,7 @@
exports.__esModule = true;
exports.SubMenu = undefined;
+<<<<<<< HEAD
var _classCallCheck2 = __webpack_require__(448);
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
@@ -72763,6 +82822,21 @@
var _inherits3 = _interopRequireDefault(_inherits2);
var _extends3 = __webpack_require__(446);
+=======
+ var _classCallCheck2 = __webpack_require__(457);
+
+ var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
+
+ var _possibleConstructorReturn2 = __webpack_require__(458);
+
+ var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
+
+ var _inherits2 = __webpack_require__(489);
+
+ var _inherits3 = _interopRequireDefault(_inherits2);
+
+ var _extends3 = __webpack_require__(455);
+>>>>>>> dev4iuap5.0
var _extends4 = _interopRequireDefault(_extends3);
@@ -72778,11 +82852,19 @@
var _propTypes2 = _interopRequireDefault(_propTypes);
+<<<<<<< HEAD
var _rcTrigger = __webpack_require__(445);
var _rcTrigger2 = _interopRequireDefault(_rcTrigger);
var _KeyCode = __webpack_require__(292);
+=======
+ var _rcTrigger = __webpack_require__(454);
+
+ var _rcTrigger2 = _interopRequireDefault(_rcTrigger);
+
+ var _KeyCode = __webpack_require__(301);
+>>>>>>> dev4iuap5.0
var _KeyCode2 = _interopRequireDefault(_KeyCode);
@@ -72790,6 +82872,7 @@
var _classnames2 = _interopRequireDefault(_classnames);
+<<<<<<< HEAD
var _miniStore = __webpack_require__(531);
var _SubPopupMenu = __webpack_require__(536);
@@ -72805,6 +82888,23 @@
var _rcAnimate2 = _interopRequireDefault(_rcAnimate);
var _util = __webpack_require__(537);
+=======
+ var _miniStore = __webpack_require__(542);
+
+ var _SubPopupMenu = __webpack_require__(547);
+
+ var _SubPopupMenu2 = _interopRequireDefault(_SubPopupMenu);
+
+ var _placements = __webpack_require__(553);
+
+ var _placements2 = _interopRequireDefault(_placements);
+
+ var _rcAnimate = __webpack_require__(508);
+
+ var _rcAnimate2 = _interopRequireDefault(_rcAnimate);
+
+ var _util = __webpack_require__(548);
+>>>>>>> dev4iuap5.0
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
@@ -73390,7 +83490,11 @@
exports['default'] = connected;
/***/ }),
+<<<<<<< HEAD
/* 542 */
+=======
+/* 553 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports) {
'use strict';
@@ -73427,7 +83531,11 @@
exports['default'] = placements;
/***/ }),
+<<<<<<< HEAD
/* 543 */
+=======
+/* 554 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports) {
// mutationobserver-shim v0.3.2 (github.com/megawac/MutationObserver.js)
@@ -73442,7 +83550,11 @@
/***/ }),
+<<<<<<< HEAD
/* 544 */
+=======
+/* 555 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
'use strict';
@@ -73450,6 +83562,7 @@
exports.__esModule = true;
exports.MenuItem = undefined;
+<<<<<<< HEAD
var _extends2 = __webpack_require__(446);
var _extends3 = _interopRequireDefault(_extends2);
@@ -73463,6 +83576,21 @@
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
var _inherits2 = __webpack_require__(480);
+=======
+ var _extends2 = __webpack_require__(455);
+
+ var _extends3 = _interopRequireDefault(_extends2);
+
+ var _classCallCheck2 = __webpack_require__(457);
+
+ var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
+
+ var _possibleConstructorReturn2 = __webpack_require__(458);
+
+ var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
+
+ var _inherits2 = __webpack_require__(489);
+>>>>>>> dev4iuap5.0
var _inherits3 = _interopRequireDefault(_inherits2);
@@ -73478,7 +83606,11 @@
var _propTypes2 = _interopRequireDefault(_propTypes);
+<<<<<<< HEAD
var _KeyCode = __webpack_require__(292);
+=======
+ var _KeyCode = __webpack_require__(301);
+>>>>>>> dev4iuap5.0
var _KeyCode2 = _interopRequireDefault(_KeyCode);
@@ -73486,6 +83618,7 @@
var _classnames2 = _interopRequireDefault(_classnames);
+<<<<<<< HEAD
var _domScrollIntoView = __webpack_require__(545);
var _domScrollIntoView2 = _interopRequireDefault(_domScrollIntoView);
@@ -73493,6 +83626,15 @@
var _miniStore = __webpack_require__(531);
var _util = __webpack_require__(537);
+=======
+ var _domScrollIntoView = __webpack_require__(556);
+
+ var _domScrollIntoView2 = _interopRequireDefault(_domScrollIntoView);
+
+ var _miniStore = __webpack_require__(542);
+
+ var _util = __webpack_require__(548);
+>>>>>>> dev4iuap5.0
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
@@ -73722,20 +83864,35 @@
exports['default'] = connected;
/***/ }),
+<<<<<<< HEAD
/* 545 */
+=======
+/* 556 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
'use strict';
+<<<<<<< HEAD
module.exports = __webpack_require__(546);
/***/ }),
/* 546 */
+=======
+ module.exports = __webpack_require__(557);
+
+/***/ }),
+/* 557 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
'use strict';
+<<<<<<< HEAD
var util = __webpack_require__(547);
+=======
+ var util = __webpack_require__(558);
+>>>>>>> dev4iuap5.0
function scrollIntoView(elem, container, config) {
config = config || {};
@@ -73864,7 +84021,11 @@
module.exports = scrollIntoView;
/***/ }),
+<<<<<<< HEAD
/* 547 */
+=======
+/* 558 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports) {
'use strict';
@@ -74308,13 +84469,18 @@
}, domUtils);
/***/ }),
+<<<<<<< HEAD
/* 548 */
+=======
+/* 559 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
'use strict';
exports.__esModule = true;
+<<<<<<< HEAD
var _extends2 = __webpack_require__(446);
var _extends3 = _interopRequireDefault(_extends2);
@@ -74332,6 +84498,25 @@
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
var _inherits2 = __webpack_require__(480);
+=======
+ var _extends2 = __webpack_require__(455);
+
+ var _extends3 = _interopRequireDefault(_extends2);
+
+ var _objectWithoutProperties2 = __webpack_require__(517);
+
+ var _objectWithoutProperties3 = _interopRequireDefault(_objectWithoutProperties2);
+
+ var _classCallCheck2 = __webpack_require__(457);
+
+ var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
+
+ var _possibleConstructorReturn2 = __webpack_require__(458);
+
+ var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
+
+ var _inherits2 = __webpack_require__(489);
+>>>>>>> dev4iuap5.0
var _inherits3 = _interopRequireDefault(_inherits2);
@@ -74343,7 +84528,11 @@
var _propTypes2 = _interopRequireDefault(_propTypes);
+<<<<<<< HEAD
var _util = __webpack_require__(537);
+=======
+ var _util = __webpack_require__(548);
+>>>>>>> dev4iuap5.0
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
@@ -74426,13 +84615,18 @@
module.exports = exports['default'];
/***/ }),
+<<<<<<< HEAD
/* 549 */
+=======
+/* 560 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
'use strict';
exports.__esModule = true;
+<<<<<<< HEAD
var _classCallCheck2 = __webpack_require__(448);
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
@@ -74442,6 +84636,17 @@
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
var _inherits2 = __webpack_require__(480);
+=======
+ var _classCallCheck2 = __webpack_require__(457);
+
+ var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
+
+ var _possibleConstructorReturn2 = __webpack_require__(458);
+
+ var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
+
+ var _inherits2 = __webpack_require__(489);
+>>>>>>> dev4iuap5.0
var _inherits3 = _interopRequireDefault(_inherits2);
@@ -74493,7 +84698,11 @@
module.exports = exports['default'];
/***/ }),
+<<<<<<< HEAD
/* 550 */
+=======
+/* 561 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
'use strict';
@@ -74544,7 +84753,11 @@
module.exports = exports['default'];
/***/ }),
+<<<<<<< HEAD
/* 551 */
+=======
+/* 562 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
'use strict';
@@ -74759,7 +84972,11 @@
}
/***/ }),
+<<<<<<< HEAD
/* 552 */
+=======
+/* 563 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
'use strict';
@@ -74770,7 +84987,11 @@
var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
+<<<<<<< HEAD
var _trigger = __webpack_require__(553);
+=======
+ var _trigger = __webpack_require__(564);
+>>>>>>> dev4iuap5.0
var _trigger2 = _interopRequireDefault(_trigger);
@@ -74790,9 +85011,15 @@
var _reactDom2 = _interopRequireDefault(_reactDom);
+<<<<<<< HEAD
var _util = __webpack_require__(551);
var _DropdownMenu = __webpack_require__(559);
+=======
+ var _util = __webpack_require__(562);
+
+ var _DropdownMenu = __webpack_require__(570);
+>>>>>>> dev4iuap5.0
var _DropdownMenu2 = _interopRequireDefault(_DropdownMenu);
@@ -75013,15 +85240,26 @@
module.exports = exports['default'];
/***/ }),
+<<<<<<< HEAD
/* 553 */
+=======
+/* 564 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
'use strict';
+<<<<<<< HEAD
module.exports = __webpack_require__(554);
/***/ }),
/* 554 */
+=======
+ module.exports = __webpack_require__(565);
+
+/***/ }),
+/* 565 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
'use strict';
@@ -75044,17 +85282,25 @@
var _reactDom2 = _interopRequireDefault(_reactDom);
- var _contains = __webpack_require__(111);
+ var _contains = __webpack_require__(99);
var _contains2 = _interopRequireDefault(_contains);
var _tinperBeeCore = __webpack_require__(27);
+<<<<<<< HEAD
var _Popup = __webpack_require__(555);
var _Popup2 = _interopRequireDefault(_Popup);
var _utils = __webpack_require__(558);
+=======
+ var _Popup = __webpack_require__(566);
+
+ var _Popup2 = _interopRequireDefault(_Popup);
+
+ var _utils = __webpack_require__(569);
+>>>>>>> dev4iuap5.0
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
@@ -75154,6 +85400,55 @@
return doc;
};
+ _this.bindDocument = function () {
+ var doc = document;
+ if (_this.props.getDocument) {
+ doc = _this.props.getDocument();
+ }
+ if (Array.isArray(doc)) {
+ var doc1 = doc[0];
+ var doc2 = doc[1];
+ _this.clickOutsideHandler = (0, _tinperBeeCore.addEventListener)(doc1, 'mousedown', _this.onDocumentClick);
+ _this.touchOutsideHandler = (0, _tinperBeeCore.addEventListener)(doc1, 'touchstart', _this.onDocumentClick);
+ _this.mouseWheelOutsideHandler = (0, _tinperBeeCore.addEventListener)(doc1, 'mousewheel', _this.onDocumentClick);
+ _this.clickOutsideHandlerIframe = (0, _tinperBeeCore.addEventListener)(doc2, 'mousedown', _this.onDocumentClick);
+ _this.touchOutsideHandlerIframe = (0, _tinperBeeCore.addEventListener)(doc2, 'touchstart', _this.onDocumentClick);
+ _this.mouseWheelOutsideHandlerIframe = (0, _tinperBeeCore.addEventListener)(doc2, 'mousewheel', _this.onDocumentClick);
+ } else {
+ _this.clickOutsideHandler = (0, _tinperBeeCore.addEventListener)(doc, 'mousedown', _this.onDocumentClick);
+ _this.touchOutsideHandler = (0, _tinperBeeCore.addEventListener)(doc, 'touchstart', _this.onDocumentClick);
+ _this.mouseWheelOutsideHandler = (0, _tinperBeeCore.addEventListener)(doc, 'mousewheel', _this.onDocumentClick);
+ }
+ };
+
+ _this.removeDocument = function () {
+ var doc = document;
+ if (_this.props.getDocument) {
+ doc = _this.props.getDocument();
+ }
+ if (Array.isArray(doc)) {
+ _this.clickOutsideHandler.remove();
+ _this.touchOutsideHandler.remove();
+ _this.mouseWheelOutsideHandler.remove();
+ _this.clickOutsideHandlerIframe.remove();
+ _this.touchOutsideHandlerIframe.remove();
+ _this.mouseWheelOutsideHandlerIframe.remove();
+ _this.clickOutsideHandler = null;
+ _this.touchOutsideHandler = null;
+ _this.mouseWheelOutsideHandler = null;
+ _this.clickOutsideHandlerIframe = null;
+ _this.touchOutsideHandlerIframe = null;
+ _this.mouseWheelOutsideHandlerIframe = null;
+ } else {
+ _this.clickOutsideHandler.remove();
+ _this.touchOutsideHandler.remove();
+ _this.mouseWheelOutsideHandler.remove();
+ _this.clickOutsideHandler = null;
+ _this.touchOutsideHandler = null;
+ _this.mouseWheelOutsideHandler = null;
+ }
+ };
+
_this.state = {
popupVisible: !!_this.props.popupVisible || _this.props.defaultPopupVisible
//this.removeContainer = this.removeContainer.bind(this);
@@ -75262,32 +85557,20 @@
if (this.isClickToHide()) {
if (state.popupVisible) {
if (!this.clickOutsideHandler) {
- this.clickOutsideHandler = (0, _tinperBeeCore.addEventListener)(this.getDocument(), 'mousedown', this.onDocumentClick);
- this.touchOutsideHandler = (0, _tinperBeeCore.addEventListener)(this.getDocument(), 'touchstart', this.onDocumentClick);
- this.mouseWheelOutsideHandler = (0, _tinperBeeCore.addEventListener)(this.getDocument(), 'mousewheel', this.onDocumentClick);
+ this.bindDocument();
}
return;
}
}
if (this.clickOutsideHandler) {
- this.clickOutsideHandler.remove();
- this.touchOutsideHandler.remove();
- this.mouseWheelOutsideHandler.remove();
- this.clickOutsideHandler = null;
- this.touchOutsideHandler = null;
- this.mouseWheelOutsideHandler = null;
+ this.removeDocument();
}
};
Trigger.prototype.componentWillUnmount = function componentWillUnmount() {
this.clearDelayTimer();
if (this.clickOutsideHandler) {
- this.clickOutsideHandler.remove();
- this.touchOutsideHandler.remove();
- this.mouseWheelOutsideHandler.remove();
- this.clickOutsideHandler = null;
- this.touchOutsideHandler = null;
- this.mouseWheelOutsideHandler = null;
+ this.removeDocument();
}
if (this._container) {
_reactDom2["default"].unmountComponentAtNode(this._container);
@@ -75620,7 +85903,11 @@
module.exports = exports['default'];
/***/ }),
+<<<<<<< HEAD
/* 555 */
+=======
+/* 566 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
'use strict';
@@ -75647,15 +85934,23 @@
var _Align2 = _interopRequireDefault(_Align);
- var _beeAnimate = __webpack_require__(69);
+ var _beeAnimate = __webpack_require__(57);
var _beeAnimate2 = _interopRequireDefault(_beeAnimate);
+<<<<<<< HEAD
var _PopupInner = __webpack_require__(556);
var _PopupInner2 = _interopRequireDefault(_PopupInner);
var _LazyRenderBox = __webpack_require__(557);
+=======
+ var _PopupInner = __webpack_require__(567);
+
+ var _PopupInner2 = _interopRequireDefault(_PopupInner);
+
+ var _LazyRenderBox = __webpack_require__(568);
+>>>>>>> dev4iuap5.0
var _LazyRenderBox2 = _interopRequireDefault(_LazyRenderBox);
@@ -75900,7 +86195,11 @@
module.exports = exports['default'];
/***/ }),
+<<<<<<< HEAD
/* 556 */
+=======
+/* 567 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
'use strict';
@@ -75919,7 +86218,11 @@
var _propTypes2 = _interopRequireDefault(_propTypes);
+<<<<<<< HEAD
var _LazyRenderBox = __webpack_require__(557);
+=======
+ var _LazyRenderBox = __webpack_require__(568);
+>>>>>>> dev4iuap5.0
var _LazyRenderBox2 = _interopRequireDefault(_LazyRenderBox);
@@ -75987,7 +86290,11 @@
module.exports = exports['default'];
/***/ }),
+<<<<<<< HEAD
/* 557 */
+=======
+/* 568 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
'use strict';
@@ -76066,7 +86373,11 @@
module.exports = exports['default'];
/***/ }),
+<<<<<<< HEAD
/* 558 */
+=======
+/* 569 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports) {
'use strict';
@@ -76101,7 +86412,11 @@
}
/***/ }),
+<<<<<<< HEAD
/* 559 */
+=======
+/* 570 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
'use strict';
@@ -76124,6 +86439,7 @@
var _tinperBeeCore = __webpack_require__(27);
+<<<<<<< HEAD
var _rcMenu = __webpack_require__(529);
var _rcMenu2 = _interopRequireDefault(_rcMenu);
@@ -76137,6 +86453,21 @@
var _raf2 = _interopRequireDefault(_raf);
var _util = __webpack_require__(551);
+=======
+ var _rcMenu = __webpack_require__(540);
+
+ var _rcMenu2 = _interopRequireDefault(_rcMenu);
+
+ var _domScrollIntoView = __webpack_require__(556);
+
+ var _domScrollIntoView2 = _interopRequireDefault(_domScrollIntoView);
+
+ var _raf = __webpack_require__(522);
+
+ var _raf2 = _interopRequireDefault(_raf);
+
+ var _util = __webpack_require__(562);
+>>>>>>> dev4iuap5.0
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
@@ -76347,7 +86678,11 @@
module.exports = exports['default'];
/***/ }),
+<<<<<<< HEAD
/* 560 */
+=======
+/* 571 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
'use strict';
@@ -76434,7 +86769,11 @@
};
/***/ }),
+<<<<<<< HEAD
/* 561 */
+=======
+/* 572 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
'use strict';
@@ -76474,7 +86813,11 @@
module.exports = exports['default'];
/***/ }),
+<<<<<<< HEAD
/* 562 */
+=======
+/* 573 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
'use strict';
@@ -76483,17 +86826,31 @@
value: true
});
+<<<<<<< HEAD
var _InputNumber = __webpack_require__(563);
+=======
+ var _InputNumber = __webpack_require__(574);
+>>>>>>> dev4iuap5.0
var _InputNumber2 = _interopRequireDefault(_InputNumber);
+ var _InputNumberGroup = __webpack_require__(575);
+
+ var _InputNumberGroup2 = _interopRequireDefault(_InputNumberGroup);
+
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
+ _InputNumber2["default"].InputNumberGroup = _InputNumberGroup2["default"];
+
exports["default"] = _InputNumber2["default"];
module.exports = exports['default'];
/***/ }),
+<<<<<<< HEAD
/* 563 */
+=======
+/* 574 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
'use strict';
@@ -76512,11 +86869,19 @@
var _classnames2 = _interopRequireDefault(_classnames);
+<<<<<<< HEAD
var _beeInputGroup = __webpack_require__(513);
var _beeInputGroup2 = _interopRequireDefault(_beeInputGroup);
var _beeFormControl = __webpack_require__(262);
+=======
+ var _beeInputGroup = __webpack_require__(524);
+
+ var _beeInputGroup2 = _interopRequireDefault(_beeInputGroup);
+
+ var _beeFormControl = __webpack_require__(270);
+>>>>>>> dev4iuap5.0
var _beeFormControl2 = _interopRequireDefault(_beeFormControl);
@@ -76687,7 +87052,7 @@
toNumber = _this$props3.toNumber;
var value = Number(v);
- if (precision) {
+ if (_this.props.hasOwnProperty('precision')) {
value = value.toFixed(precision);
}
_this.setState({
@@ -76958,7 +87323,7 @@
var disabledCon = disabled ? ' disabled-con' : '';
return _react2["default"].createElement(
'div',
- null,
+ { className: clsPrefix + '-out' },
iconStyle === 'double' ? _react2["default"].createElement(
_beeInputGroup2["default"],
{ className: (0, _classnames2["default"])(className, classes, disabledCon) },
@@ -77041,7 +87406,202 @@
module.exports = exports['default'];
/***/ }),
+<<<<<<< HEAD
/* 564 */
+=======
+/* 575 */
+/***/ (function(module, exports, __webpack_require__) {
+
+ 'use strict';
+
+ Object.defineProperty(exports, "__esModule", {
+ value: true
+ });
+
+ var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
+
+ var _react = __webpack_require__(1);
+
+ var _react2 = _interopRequireDefault(_react);
+
+ var _propTypes = __webpack_require__(6);
+
+ var _propTypes2 = _interopRequireDefault(_propTypes);
+
+ var _InputNumber = __webpack_require__(574);
+
+ var _InputNumber2 = _interopRequireDefault(_InputNumber);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
+
+ function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; }
+
+ function _objectWithoutProperties(obj, keys) { var target = {}; for (var i in obj) { if (keys.indexOf(i) >= 0) continue; if (!Object.prototype.hasOwnProperty.call(obj, i)) continue; target[i] = obj[i]; } return target; }
+
+ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
+
+ function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
+
+ function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); }
+
+ var noop = function noop() {};
+
+ var propsTypes = {
+ clsfix: _propTypes2["default"].string,
+ className: _propTypes2["default"].string,
+ value: _propTypes2["default"].array,
+ onChange: _propTypes2["default"].func,
+ onBlur: _propTypes2["default"].func,
+ onFocus: _propTypes2["default"].func,
+ placeholder: _propTypes2["default"].array,
+
+ max: _propTypes2["default"].number,
+ min: _propTypes2["default"].number,
+ step: _propTypes2["default"].number,
+ precision: _propTypes2["default"].number,
+ format: _propTypes2["default"].func,
+ delay: _propTypes2["default"].number,
+ disabled: _propTypes2["default"].bool,
+ toThousands: _propTypes2["default"].bool,
+ toNumber: _propTypes2["default"].bool
+ };
+
+ var defaultProps = {
+ clsfix: 'u-input-number',
+ className: '',
+ value: [],
+ placeholder: [],
+ onChange: noop,
+ onBlur: noop,
+ onFocus: noop
+ };
+
+ var InputNumberGroup = function (_Component) {
+ _inherits(InputNumberGroup, _Component);
+
+ function InputNumberGroup(props) {
+ _classCallCheck(this, InputNumberGroup);
+
+ var _this = _possibleConstructorReturn(this, _Component.call(this, props));
+
+ _this.onChange = function (index, v) {
+ var value = _this.state.value;
+
+ value[index] = v;
+ _this.setState({
+ value: value
+ });
+ _this.props.onChange(value);
+ };
+
+ _this.onFocus = function (index, v) {
+ var value = _this.state.value;
+
+ value[index] = v;
+ _this.setState({
+ value: value
+ });
+ _this.props.onFocus(value);
+ };
+
+ _this.onBlur = function (index, v) {
+ var value = _this.state.value;
+
+ if (index == 1) {
+ if (v < value[0]) {
+ console.warn('The second value must be greater than or equal to the first value');
+ }
+ }
+ value[index] = v;
+ _this.setState({
+ value: value
+ });
+
+ _this.props.onBlur(value);
+ };
+
+ _this.state = {
+ value: props.value || []
+ };
+ return _this;
+ }
+
+ InputNumberGroup.prototype.componentWillReceiveProps = function componentWillReceiveProps(nextProps) {
+ if ('value' in nextProps) {
+ this.setState({
+ value: nextProps.value
+ });
+ }
+ };
+
+ InputNumberGroup.prototype.render = function render() {
+ var _this2 = this;
+
+ var _props = this.props,
+ className = _props.className,
+ clsfix = _props.clsfix,
+ value = _props.value,
+ onChange = _props.onChange,
+ placeholder = _props.placeholder,
+ split = _props.split,
+ onBlur = _props.onBlur,
+ onFocus = _props.onFocus,
+ other = _objectWithoutProperties(_props, ['className', 'clsfix', 'value', 'onChange', 'placeholder', 'split', 'onBlur', 'onFocus']);
+
+ var stateValue = this.state.value;
+
+ return _react2["default"].createElement(
+ 'div',
+ { className: clsfix + '-group ' + className },
+ _react2["default"].createElement(_InputNumber2["default"], _extends({
+ onChange: function onChange(value) {
+ _this2.onChange(0, value);
+ },
+ onBlur: function onBlur(value) {
+ _this2.onBlur(0, value);
+ },
+ onFocus: function onFocus(value) {
+ _this2.onFocus(0, value);
+ },
+ value: stateValue[0],
+ placeholder: placeholder[0]
+ }, other)),
+ split ? split : _react2["default"].createElement(
+ 'span',
+ { className: clsfix + '-group-split' },
+ '~'
+ ),
+ _react2["default"].createElement(_InputNumber2["default"], _extends({
+ onChange: function onChange(value) {
+ _this2.onChange(1, value);
+ },
+ onBlur: function onBlur(value) {
+ _this2.onBlur(1, value);
+ },
+ onFocus: function onFocus(value) {
+ _this2.onFocus(1, value);
+ },
+ value: stateValue[1],
+ placeholder: placeholder[1]
+ }, other))
+ );
+ };
+
+ return InputNumberGroup;
+ }(_react.Component);
+
+ InputNumberGroup.displayName = 'InputNumberGroup';
+
+
+ InputNumberGroup.propsTypes = propsTypes;
+ InputNumberGroup.defaultProps = defaultProps;
+
+ exports["default"] = InputNumberGroup;
+ module.exports = exports['default'];
+
+/***/ }),
+/* 576 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
'use strict';
@@ -77058,6 +87618,7 @@
var _propTypes2 = _interopRequireDefault(_propTypes);
+<<<<<<< HEAD
var _beeDropdown = __webpack_require__(565);
var _beeDropdown2 = _interopRequireDefault(_beeDropdown);
@@ -77075,10 +87636,29 @@
var _beeIcon2 = _interopRequireDefault(_beeIcon);
var _i18n = __webpack_require__(584);
+=======
+ var _beeDropdown = __webpack_require__(577);
+
+ var _beeDropdown2 = _interopRequireDefault(_beeDropdown);
+
+ var _beeMenus = __webpack_require__(580);
+
+ var _beeMenus2 = _interopRequireDefault(_beeMenus);
+
+ var _beeButton = __webpack_require__(268);
+
+ var _beeButton2 = _interopRequireDefault(_beeButton);
+
+ var _beeIcon = __webpack_require__(67);
+
+ var _beeIcon2 = _interopRequireDefault(_beeIcon);
+
+ var _i18n = __webpack_require__(291);
+>>>>>>> dev4iuap5.0
var _i18n2 = _interopRequireDefault(_i18n);
- var _tool = __webpack_require__(132);
+ var _tool = __webpack_require__(120);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
@@ -77088,8 +87668,8 @@
function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
- function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); } /**
- * 过滤行功能内的下拉条件
+ function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); } /**
+ * 过滤行功能内的下拉条件
*/
var Item = _beeMenus2['default'].Item;
@@ -77290,23 +87870,23 @@
};
return _this;
}
- /**
- * 点击下拉菜单
- *
- * @param {*} s 选中的selectRecord
+ /**
+ * 点击下拉菜单
+ *
+ * @param {*} s 选中的selectRecord
*/
- /**
- * 清除事件
- *
+ /**
+ * 清除事件
+ *
*/
- /**
- * 根据props来获得指定的Menu,分为String和Number
- *
- * @returns JSX Menu
+ /**
+ * 根据props来获得指定的Menu,分为String和Number
+ *
+ * @returns JSX Menu
*/
@@ -77363,7 +87943,11 @@
module.exports = exports['default'];
/***/ }),
+<<<<<<< HEAD
/* 565 */
+=======
+/* 577 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
'use strict';
@@ -77372,7 +87956,11 @@
value: true
});
+<<<<<<< HEAD
var _Dropdown = __webpack_require__(566);
+=======
+ var _Dropdown = __webpack_require__(578);
+>>>>>>> dev4iuap5.0
var _Dropdown2 = _interopRequireDefault(_Dropdown);
@@ -77382,7 +87970,11 @@
module.exports = exports['default'];
/***/ }),
+<<<<<<< HEAD
/* 566 */
+=======
+/* 578 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
'use strict';
@@ -77401,11 +87993,19 @@
var _reactDom2 = _interopRequireDefault(_reactDom);
+<<<<<<< HEAD
var _trigger = __webpack_require__(553);
var _trigger2 = _interopRequireDefault(_trigger);
var _placement = __webpack_require__(567);
+=======
+ var _trigger = __webpack_require__(564);
+
+ var _trigger2 = _interopRequireDefault(_trigger);
+
+ var _placement = __webpack_require__(579);
+>>>>>>> dev4iuap5.0
var _placement2 = _interopRequireDefault(_placement);
@@ -77564,7 +88164,10 @@
trigger = _props2.trigger,
getDocument = _props2.getDocument,
disabled = _props2.disabled,
- props = _objectWithoutProperties(_props2, ['clsPrefix', 'children', 'transitionName', 'animation', 'align', 'placement', 'getPopupContainer', 'showAction', 'hideAction', 'overlayClassName', 'overlayStyle', 'trigger', 'getDocument', 'disabled']);
+ delay = _props2.delay,
+ delayShow = _props2.delayShow,
+ delayHide = _props2.delayHide,
+ props = _objectWithoutProperties(_props2, ['clsPrefix', 'children', 'transitionName', 'animation', 'align', 'placement', 'getPopupContainer', 'showAction', 'hideAction', 'overlayClassName', 'overlayStyle', 'trigger', 'getDocument', 'disabled', 'delay', 'delayShow', 'delayHide']);
return _react2["default"].createElement(
_trigger2["default"],
@@ -77586,7 +88189,9 @@
popup: this.getMenuElement(),
onPopupVisibleChange: this.onVisibleChange,
getPopupContainer: getPopupContainer,
- getDocument: getDocument
+ getDocument: getDocument,
+ mouseEnterDelay: delayShow && delayShow / 1000 || delay && delay / 1000,
+ mouseLeaveDelay: delayHide && delayHide / 1000 || delay && delay / 1000
}),
children
);
@@ -77604,7 +88209,11 @@
module.exports = exports['default'];
/***/ }),
+<<<<<<< HEAD
/* 567 */
+=======
+/* 579 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports) {
'use strict';
@@ -77661,7 +88270,11 @@
exports["default"] = placements;
/***/ }),
+<<<<<<< HEAD
/* 568 */
+=======
+/* 580 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
'use strict';
@@ -77670,7 +88283,11 @@
value: true
});
+<<<<<<< HEAD
var _VerticalMenu = __webpack_require__(569);
+=======
+ var _VerticalMenu = __webpack_require__(581);
+>>>>>>> dev4iuap5.0
var _VerticalMenu2 = _interopRequireDefault(_VerticalMenu);
@@ -77680,7 +88297,11 @@
module.exports = exports['default'];
/***/ }),
+<<<<<<< HEAD
/* 569 */
+=======
+/* 581 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
'use strict';
@@ -77695,6 +88316,7 @@
var _react2 = _interopRequireDefault(_react);
+<<<<<<< HEAD
var _ExportMenu = __webpack_require__(570);
var _ExportMenu2 = _interopRequireDefault(_ExportMenu);
@@ -77704,6 +88326,17 @@
var _openAnimation2 = _interopRequireDefault(_openAnimation);
var _warning = __webpack_require__(583);
+=======
+ var _ExportMenu = __webpack_require__(582);
+
+ var _ExportMenu2 = _interopRequireDefault(_ExportMenu);
+
+ var _openAnimation = __webpack_require__(594);
+
+ var _openAnimation2 = _interopRequireDefault(_openAnimation);
+
+ var _warning = __webpack_require__(595);
+>>>>>>> dev4iuap5.0
var _warning2 = _interopRequireDefault(_warning);
@@ -77836,7 +88469,11 @@
module.exports = exports['default'];
/***/ }),
+<<<<<<< HEAD
/* 570 */
+=======
+/* 582 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
'use strict';
@@ -77846,6 +88483,7 @@
});
exports.MenuToggle = exports.SideContainer = exports.Divider = exports.ItemGroup = exports.MenuItemGroup = exports.MenuItem = exports.Item = exports.SubMenu = undefined;
+<<<<<<< HEAD
var _Menu = __webpack_require__(571);
var _Menu2 = _interopRequireDefault(_Menu);
@@ -77871,6 +88509,33 @@
var _SideContainer2 = _interopRequireDefault(_SideContainer);
var _MenuToggle = __webpack_require__(581);
+=======
+ var _Menu = __webpack_require__(583);
+
+ var _Menu2 = _interopRequireDefault(_Menu);
+
+ var _SubMenu = __webpack_require__(587);
+
+ var _SubMenu2 = _interopRequireDefault(_SubMenu);
+
+ var _MenuItem = __webpack_require__(589);
+
+ var _MenuItem2 = _interopRequireDefault(_MenuItem);
+
+ var _MenuItemGroup = __webpack_require__(590);
+
+ var _MenuItemGroup2 = _interopRequireDefault(_MenuItemGroup);
+
+ var _Divider = __webpack_require__(591);
+
+ var _Divider2 = _interopRequireDefault(_Divider);
+
+ var _SideContainer = __webpack_require__(592);
+
+ var _SideContainer2 = _interopRequireDefault(_SideContainer);
+
+ var _MenuToggle = __webpack_require__(593);
+>>>>>>> dev4iuap5.0
var _MenuToggle2 = _interopRequireDefault(_MenuToggle);
@@ -77891,7 +88556,11 @@
exports["default"] = _Menu2["default"];
/***/ }),
+<<<<<<< HEAD
/* 571 */
+=======
+/* 583 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
'use strict';
@@ -77914,6 +88583,7 @@
var _propTypes2 = _interopRequireDefault(_propTypes);
+<<<<<<< HEAD
var _miniStore = __webpack_require__(531);
var _SubPopupMenu = __webpack_require__(572);
@@ -77921,6 +88591,15 @@
var _SubPopupMenu2 = _interopRequireDefault(_SubPopupMenu);
var _util = __webpack_require__(573);
+=======
+ var _miniStore = __webpack_require__(542);
+
+ var _SubPopupMenu = __webpack_require__(584);
+
+ var _SubPopupMenu2 = _interopRequireDefault(_SubPopupMenu);
+
+ var _util = __webpack_require__(585);
+>>>>>>> dev4iuap5.0
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
@@ -78180,7 +88859,7 @@
};
this.focus = function () {
- (0, _util.fireKeyEvent)(_reactDom2["default"].findDOMNode(_this3.innerMenu), 'keydown', 40);
+ // fireKeyEvent(ReactDOM.findDOMNode(this.innerMenu),'keydown',40);
_this3.props.onFocus && _this3.props.onFocus();
};
};
@@ -78189,7 +88868,11 @@
module.exports = exports['default'];
/***/ }),
+<<<<<<< HEAD
/* 572 */
+=======
+/* 584 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
'use strict';
@@ -78216,11 +88899,19 @@
var _propTypes2 = _interopRequireDefault(_propTypes);
+<<<<<<< HEAD
var _miniStore = __webpack_require__(531);
var _tinperBeeCore = __webpack_require__(27);
var _createChainedFunction = __webpack_require__(443);
+=======
+ var _miniStore = __webpack_require__(542);
+
+ var _tinperBeeCore = __webpack_require__(27);
+
+ var _createChainedFunction = __webpack_require__(452);
+>>>>>>> dev4iuap5.0
var _createChainedFunction2 = _interopRequireDefault(_createChainedFunction);
@@ -78228,9 +88919,15 @@
var _classnames2 = _interopRequireDefault(_classnames);
+<<<<<<< HEAD
var _util = __webpack_require__(573);
var _DOMWrap = __webpack_require__(574);
+=======
+ var _util = __webpack_require__(585);
+
+ var _DOMWrap = __webpack_require__(586);
+>>>>>>> dev4iuap5.0
var _DOMWrap2 = _interopRequireDefault(_DOMWrap);
@@ -78375,7 +89072,7 @@
}
if (props.focusable) {
domProps.tabIndex = this.props.tabIndex;
- domProps.onKeyDown = this.onKeyDown;
+ domProps.onKeyDown = props.keyboard && this.onKeyDown;
}
var prefixCls = props.prefixCls,
eventKey = props.eventKey,
@@ -78638,7 +89335,11 @@
exports["default"] = connected;
/***/ }),
+<<<<<<< HEAD
/* 573 */
+=======
+/* 585 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
'use strict';
@@ -78765,7 +89466,11 @@
}
/***/ }),
+<<<<<<< HEAD
/* 574 */
+=======
+/* 586 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
'use strict';
@@ -78788,6 +89493,7 @@
var _propTypes2 = _interopRequireDefault(_propTypes);
+<<<<<<< HEAD
var _resizeObserverPolyfill = __webpack_require__(540);
var _resizeObserverPolyfill2 = _interopRequireDefault(_resizeObserverPolyfill);
@@ -78797,6 +89503,17 @@
var _SubMenu2 = _interopRequireDefault(_SubMenu);
var _util = __webpack_require__(573);
+=======
+ var _resizeObserverPolyfill = __webpack_require__(551);
+
+ var _resizeObserverPolyfill2 = _interopRequireDefault(_resizeObserverPolyfill);
+
+ var _SubMenu = __webpack_require__(587);
+
+ var _SubMenu2 = _interopRequireDefault(_SubMenu);
+
+ var _util = __webpack_require__(585);
+>>>>>>> dev4iuap5.0
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
@@ -78822,7 +89539,11 @@
// Fix ssr
if (canUseDOM) {
+<<<<<<< HEAD
__webpack_require__(543);
+=======
+ __webpack_require__(554);
+>>>>>>> dev4iuap5.0
}
var DOMWrap = function (_React$Component) {
@@ -79140,7 +89861,11 @@
module.exports = exports['default'];
/***/ }),
+<<<<<<< HEAD
/* 575 */
+=======
+/* 587 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
'use strict';
@@ -79170,7 +89895,11 @@
var _propTypes2 = _interopRequireDefault(_propTypes);
+<<<<<<< HEAD
var _rcTrigger = __webpack_require__(445);
+=======
+ var _rcTrigger = __webpack_require__(454);
+>>>>>>> dev4iuap5.0
var _rcTrigger2 = _interopRequireDefault(_rcTrigger);
@@ -79180,6 +89909,7 @@
var _classnames2 = _interopRequireDefault(_classnames);
+<<<<<<< HEAD
var _miniStore = __webpack_require__(531);
var _SubPopupMenu = __webpack_require__(572);
@@ -79195,6 +89925,23 @@
var _rcAnimate2 = _interopRequireDefault(_rcAnimate);
var _util = __webpack_require__(573);
+=======
+ var _miniStore = __webpack_require__(542);
+
+ var _SubPopupMenu = __webpack_require__(584);
+
+ var _SubPopupMenu2 = _interopRequireDefault(_SubPopupMenu);
+
+ var _placements = __webpack_require__(588);
+
+ var _placements2 = _interopRequireDefault(_placements);
+
+ var _rcAnimate = __webpack_require__(508);
+
+ var _rcAnimate2 = _interopRequireDefault(_rcAnimate);
+
+ var _util = __webpack_require__(585);
+>>>>>>> dev4iuap5.0
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
@@ -79789,7 +90536,11 @@
exports["default"] = connected;
/***/ }),
+<<<<<<< HEAD
/* 576 */
+=======
+/* 588 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports) {
'use strict';
@@ -79832,7 +90583,11 @@
exports["default"] = placements;
/***/ }),
+<<<<<<< HEAD
/* 577 */
+=======
+/* 589 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
'use strict';
@@ -79862,6 +90617,7 @@
var _classnames2 = _interopRequireDefault(_classnames);
+<<<<<<< HEAD
var _domScrollIntoView = __webpack_require__(545);
var _domScrollIntoView2 = _interopRequireDefault(_domScrollIntoView);
@@ -79869,6 +90625,15 @@
var _miniStore = __webpack_require__(531);
var _util = __webpack_require__(573);
+=======
+ var _domScrollIntoView = __webpack_require__(556);
+
+ var _domScrollIntoView2 = _interopRequireDefault(_domScrollIntoView);
+
+ var _miniStore = __webpack_require__(542);
+
+ var _util = __webpack_require__(585);
+>>>>>>> dev4iuap5.0
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
@@ -80112,7 +90877,11 @@
exports["default"] = connected;
/***/ }),
+<<<<<<< HEAD
/* 578 */
+=======
+/* 590 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
'use strict';
@@ -80131,7 +90900,11 @@
var _propTypes2 = _interopRequireDefault(_propTypes);
+<<<<<<< HEAD
var _util = __webpack_require__(573);
+=======
+ var _util = __webpack_require__(585);
+>>>>>>> dev4iuap5.0
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
@@ -80229,7 +91002,11 @@
module.exports = exports['default'];
/***/ }),
+<<<<<<< HEAD
/* 579 */
+=======
+/* 591 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
'use strict';
@@ -80299,7 +91076,11 @@
module.exports = exports['default'];
/***/ }),
+<<<<<<< HEAD
/* 580 */
+=======
+/* 592 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
'use strict';
@@ -80373,7 +91154,11 @@
module.exports = exports['default'];
/***/ }),
+<<<<<<< HEAD
/* 581 */
+=======
+/* 593 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
'use strict';
@@ -80531,7 +91316,11 @@
module.exports = exports['default'];
/***/ }),
+<<<<<<< HEAD
/* 582 */
+=======
+/* 594 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
'use strict';
@@ -80579,7 +91368,11 @@
module.exports = exports['default'];
/***/ }),
+<<<<<<< HEAD
/* 583 */
+=======
+/* 595 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
'use strict';
@@ -80606,6 +91399,7 @@
module.exports = exports['default'];
/***/ }),
+<<<<<<< HEAD
/* 584 */
/***/ (function(module, exports) {
@@ -80663,6 +91457,9 @@
/***/ }),
/* 585 */
+=======
+/* 596 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
'use strict';
@@ -80677,6 +91474,7 @@
var _react2 = _interopRequireDefault(_react);
+<<<<<<< HEAD
var _Column = __webpack_require__(586);
var _Column2 = _interopRequireDefault(_Column);
@@ -80686,6 +91484,17 @@
var _ColumnGroup2 = _interopRequireDefault(_ColumnGroup);
var _beeIcon = __webpack_require__(106);
+=======
+ var _Column = __webpack_require__(597);
+
+ var _Column2 = _interopRequireDefault(_Column);
+
+ var _ColumnGroup = __webpack_require__(598);
+
+ var _ColumnGroup2 = _interopRequireDefault(_ColumnGroup);
+
+ var _beeIcon = __webpack_require__(67);
+>>>>>>> dev4iuap5.0
var _beeIcon2 = _interopRequireDefault(_beeIcon);
@@ -80697,10 +91506,10 @@
//行控制管理
var ColumnManager = function () {
- function ColumnManager(columns, elements, originWidth, rowDraggAble) {
+ function ColumnManager(columns, elements, originWidth, rowDraggAble, showRowNum) {
_classCallCheck(this, ColumnManager);
- this._cached = {};
+ _initialiseProps.call(this);
//判断是否使用行拖拽
if (rowDraggAble) {
@@ -80717,10 +91526,16 @@
}];
columns = dragHandleColumn.concat(columns);
}
+ columns = this.addOrderColumn(columns, showRowNum);
+
this.columns = columns || this.normalize(elements);
+
this.originWidth = originWidth;
}
+ // 向数据列中添加一列:序号
+
+
ColumnManager.prototype.isAnyColumnsFixed = function isAnyColumnsFixed() {
var _this = this;
@@ -80893,7 +91708,8 @@
return element && (element.type === _Column2['default'] || element.type === _ColumnGroup2['default']);
};
- ColumnManager.prototype.reset = function reset(columns, elements) {
+ ColumnManager.prototype.reset = function reset(columns, elements, showRowNum) {
+ columns = this.addOrderColumn(columns, showRowNum);
this.columns = columns || this.normalize(elements);
this._cached = {};
};
@@ -80994,11 +91810,39 @@
return ColumnManager;
}();
+ var _initialiseProps = function _initialiseProps() {
+ this._cached = {};
+
+ this.addOrderColumn = function (columns, showRowNum) {
+ if (!showRowNum) {
+ return columns;
+ }
+ var order = {
+ dataIndex: showRowNum.key || '_index',
+ key: '_index',
+ fixed: showRowNum.fixed || 'left',
+ width: showRowNum.width || 50,
+ title: showRowNum.name || '序号'
+ };
+ if (columns.length > 0 && columns[0].dataIndex !== 'checkbox' && columns[0].dataIndex !== 'radio') {
+ // 多选表格/单选表格时放在第二列,其他情况放到第一列
+ columns = [order].concat(columns);
+ } else {
+ columns.splice(1, 0, order); // splice方法改变原数组,返回切割出的数组,此处为[]
+ }
+ return columns;
+ };
+ };
+
exports['default'] = ColumnManager;
module.exports = exports['default'];
/***/ }),
+<<<<<<< HEAD
/* 586 */
+=======
+/* 597 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
'use strict';
@@ -81032,7 +91876,8 @@
fixed: _propTypes2['default'].oneOf([true, 'left', 'right']),
render: _propTypes2['default'].func,
onCellClick: _propTypes2['default'].func,
- ifshow: _propTypes2['default'].bool
+ ifshow: _propTypes2['default'].bool,
+ fieldType: _propTypes2['default'].string // 类型
};
var Column = function (_Component) {
@@ -81058,7 +91903,11 @@
module.exports = exports['default'];
/***/ }),
+<<<<<<< HEAD
/* 587 */
+=======
+/* 598 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
'use strict';
@@ -81102,7 +91951,11 @@
module.exports = exports['default'];
/***/ }),
+<<<<<<< HEAD
/* 588 */
+=======
+/* 599 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports) {
"use strict";
@@ -81147,7 +92000,11 @@
module.exports = exports["default"];
/***/ }),
+<<<<<<< HEAD
/* 589 */
+=======
+/* 600 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
'use strict';
@@ -81156,7 +92013,11 @@
value: true
});
+<<<<<<< HEAD
var _Loading = __webpack_require__(590);
+=======
+ var _Loading = __webpack_require__(601);
+>>>>>>> dev4iuap5.0
var _Loading2 = _interopRequireDefault(_Loading);
@@ -81166,7 +92027,11 @@
module.exports = exports['default'];
/***/ }),
+<<<<<<< HEAD
/* 590 */
+=======
+/* 601 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -81187,7 +92052,7 @@
var _classnames2 = _interopRequireDefault(_classnames);
- var _Portal = __webpack_require__(112);
+ var _Portal = __webpack_require__(100);
var _Portal2 = _interopRequireDefault(_Portal);
@@ -81387,7 +92252,11 @@
module.exports = exports["default"];
/***/ }),
+<<<<<<< HEAD
/* 591 */
+=======
+/* 602 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -81400,10 +92269,20 @@
var _react2 = _interopRequireDefault(_react);
+<<<<<<< HEAD
var _src = __webpack_require__(264);
+=======
+ var _tinperBee = __webpack_require__(603);
+
+ var _src = __webpack_require__(272);
+>>>>>>> dev4iuap5.0
var _src2 = _interopRequireDefault(_src);
+ var _moment = __webpack_require__(305);
+
+ var _moment2 = _interopRequireDefault(_moment);
+
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; }
@@ -81412,17 +92291,20 @@
function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
- function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); } /**
- *
- * @title 基本表格
- * @parent 基础 Basic
- * @description 单元格数据过长时,可结合Tooltip组件使用。
- * demo0101
+ function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); } /**
+ *
+ * @title 基本表格
+ * @parent 基础 Basic
+ * @description 单元格数据过长时,可结合Tooltip组件使用。
+ * demo0101
*/
- var columns = [{ title: "员工编号", dataIndex: "a", key: "a", width: 150 }, { title: "员工姓名", dataIndex: "b", key: "b", width: 100 }, { title: "性别", dataIndex: "c", key: "c", width: 100 }, { title: "部门", dataIndex: "d", key: "d", width: 100 }, { title: "职级", dataIndex: "e", key: "e", width: 100 }];
+ var dateConfig = {
+ moment: _moment2["default"]
+ };
+ var columns = [{ title: "员工编号", dataIndex: "a", key: "a", width: 150 }, { title: "员工姓名", dataIndex: "b", key: "b", width: 100 }, { title: "性别", dataIndex: "c", key: "c", width: 100 }, { title: "部门", dataIndex: "e", key: "e", width: 100, fieldType: 'date', dateConfig: dateConfig }, { title: "职级", dataIndex: "d", key: "d", width: 100 }];
- var data = [{ a: "ASVAL_20190328", b: "小张", c: "男", d: "财务二科", e: "M1", key: "1" }, { a: "ASVAL_20190320", b: "小明", c: "男", d: "财务一科", e: "T1", key: "2" }, { a: "ASVAL_20190312", b: "小红", c: "女", d: "财务一科", e: "T2", key: "3" }];
+ var data = [{ a: "ASVAL_20190328", b: "小张", c: "男", d: "财务二科", e: "2019-09-09", key: "1" }, { a: "ASVAL_20190320", b: "小明", c: "男", d: "财务一科", e: "2019-08-26 16:11:20", key: "2" }, { a: "ASVAL_20190312", b: "小红", c: "女", d: "财务一科", e: new Date().getTime(), key: "3" }];
var Demo0101 = function (_Component) {
_inherits(Demo0101, _Component);
@@ -81447,6 +92329,7 @@
module.exports = exports["default"];
/***/ }),
+<<<<<<< HEAD
/* 592 */
/***/ (function(module, exports, __webpack_require__) {
@@ -81902,20 +92785,23 @@
/***/ }),
/* 596 */
+=======
+/* 603 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
/* WEBPACK VAR INJECTION */(function(process) {'use strict';
if (process.env.NODE_ENV === 'production') {
- module.exports = __webpack_require__(597);
+ module.exports = __webpack_require__(604);
} else {
- module.exports = __webpack_require__(597);
+ module.exports = __webpack_require__(604);
}
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(33)))
/***/ }),
-/* 597 */
+/* 604 */
/***/ (function(module, exports, __webpack_require__) {
(function webpackUniversalModuleDefinition(root, factory) {
@@ -81990,7 +92876,11 @@
/******/ __webpack_require__.p = "";
/******/
/******/ // Load entry module and return exports
+<<<<<<< HEAD
/******/ return __webpack_require__(__webpack_require__.s = 563);
+=======
+ /******/ return __webpack_require__(__webpack_require__.s = 569);
+>>>>>>> dev4iuap5.0
/******/ })
/************************************************************************/
/******/ ([
@@ -83926,7 +94816,11 @@
try {
oldLocale = globalLocale._abbr;
var aliasedRequire = require;
+<<<<<<< HEAD
__webpack_require__(1335)("./" + name);
+=======
+ __webpack_require__(1349)("./" + name);
+>>>>>>> dev4iuap5.0
getSetGlobalLocale(oldLocale);
} catch (e) {}
}
@@ -86677,7 +97571,11 @@
})));
+<<<<<<< HEAD
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(238)(module)))
+=======
+ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(244)(module)))
+>>>>>>> dev4iuap5.0
/***/ }),
/* 5 */
@@ -86703,7 +97601,7 @@
exports.__esModule = true;
- var _typeof2 = __webpack_require__(46);
+ var _typeof2 = __webpack_require__(47);
var _typeof3 = _interopRequireDefault(_typeof2);
@@ -86726,15 +97624,15 @@
exports.__esModule = true;
- var _setPrototypeOf = __webpack_require__(788);
+ var _setPrototypeOf = __webpack_require__(793);
var _setPrototypeOf2 = _interopRequireDefault(_setPrototypeOf);
- var _create = __webpack_require__(792);
+ var _create = __webpack_require__(797);
var _create2 = _interopRequireDefault(_create);
- var _typeof2 = __webpack_require__(46);
+ var _typeof2 = __webpack_require__(47);
var _typeof3 = _interopRequireDefault(_typeof2);
@@ -86765,7 +97663,11 @@
exports.__esModule = true;
+<<<<<<< HEAD
var _assign = __webpack_require__(603);
+=======
+ var _assign = __webpack_require__(609);
+>>>>>>> dev4iuap5.0
var _assign2 = _interopRequireDefault(_assign);
@@ -87052,9 +97954,15 @@
*/
try {
+<<<<<<< HEAD
var index = __webpack_require__(240);
} catch (err) {
var index = __webpack_require__(240);
+=======
+ var index = __webpack_require__(246);
+ } catch (err) {
+ var index = __webpack_require__(246);
+>>>>>>> dev4iuap5.0
}
/**
@@ -87242,63 +98150,6 @@
/***/ }),
/* 12 */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, '__esModule', {
- value: true
- });
- exports['default'] = addEventListener;
-
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
-
- var _EventObject = __webpack_require__(758);
-
- var _EventObject2 = _interopRequireDefault(_EventObject);
-
- function addEventListener(target, eventType, callback, option) {
- function wrapCallback(e) {
- var ne = new _EventObject2['default'](e);
- callback.call(target, ne);
- }
-
- if (target.addEventListener) {
- var _ret = (function () {
- var useCapture = false;
- if (typeof option === 'object') {
- useCapture = option.capture || false;
- } else if (typeof option === 'boolean') {
- useCapture = option;
- }
-
- target.addEventListener(eventType, wrapCallback, option || false);
-
- return {
- v: {
- remove: function remove() {
- target.removeEventListener(eventType, wrapCallback, useCapture);
- }
- }
- };
- })();
-
- if (typeof _ret === 'object') return _ret.v;
- } else if (target.attachEvent) {
- target.attachEvent('on' + eventType, wrapCallback);
- return {
- remove: function remove() {
- target.detachEvent('on' + eventType, wrapCallback);
- }
- };
- }
- }
-
- module.exports = exports['default'];
-
- /***/ }),
- /* 13 */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
@@ -87464,14 +98315,71 @@
+ /***/ }),
+ /* 13 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ Object.defineProperty(exports, '__esModule', {
+ value: true
+ });
+ exports['default'] = addEventListener;
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
+
+ var _EventObject = __webpack_require__(763);
+
+ var _EventObject2 = _interopRequireDefault(_EventObject);
+
+ function addEventListener(target, eventType, callback, option) {
+ function wrapCallback(e) {
+ var ne = new _EventObject2['default'](e);
+ callback.call(target, ne);
+ }
+
+ if (target.addEventListener) {
+ var _ret = (function () {
+ var useCapture = false;
+ if (typeof option === 'object') {
+ useCapture = option.capture || false;
+ } else if (typeof option === 'boolean') {
+ useCapture = option;
+ }
+
+ target.addEventListener(eventType, wrapCallback, option || false);
+
+ return {
+ v: {
+ remove: function remove() {
+ target.removeEventListener(eventType, wrapCallback, useCapture);
+ }
+ }
+ };
+ })();
+
+ if (typeof _ret === 'object') return _ret.v;
+ } else if (target.attachEvent) {
+ target.attachEvent('on' + eventType, wrapCallback);
+ return {
+ remove: function remove() {
+ target.detachEvent('on' + eventType, wrapCallback);
+ }
+ };
+ }
+ }
+
+ module.exports = exports['default'];
+
/***/ }),
/* 14 */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__align_alignElement__ = __webpack_require__(763);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__align_alignPoint__ = __webpack_require__(769);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__align_alignElement__ = __webpack_require__(768);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__align_alignPoint__ = __webpack_require__(774);
/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "alignElement", function() { return __WEBPACK_IMPORTED_MODULE_0__align_alignElement__["a"]; });
/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "alignPoint", function() { return __WEBPACK_IMPORTED_MODULE_1__align_alignPoint__["a"]; });
@@ -87504,6 +98412,29 @@
/***/ }),
/* 16 */
+<<<<<<< HEAD
+=======
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ Object.defineProperty(exports, "__esModule", {
+ value: true
+ });
+
+ var _Icon = __webpack_require__(581);
+
+ var _Icon2 = _interopRequireDefault(_Icon);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
+
+ exports["default"] = _Icon2["default"];
+ module.exports = exports['default'];
+
+ /***/ }),
+ /* 17 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
@@ -87516,7 +98447,7 @@
/* harmony export (immutable) */ __webpack_exports__["c"] = deepMerge;
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_extends__ = __webpack_require__(8);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_extends___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_extends__);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_typeof__ = __webpack_require__(46);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_typeof__ = __webpack_require__(47);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_typeof___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_typeof__);
@@ -87752,15 +98683,15 @@
});
exports.create = exports.connect = exports.Provider = undefined;
- var _Provider2 = __webpack_require__(794);
+ var _Provider2 = __webpack_require__(799);
var _Provider3 = _interopRequireDefault(_Provider2);
- var _connect2 = __webpack_require__(795);
+ var _connect2 = __webpack_require__(800);
var _connect3 = _interopRequireDefault(_connect2);
- var _create2 = __webpack_require__(798);
+ var _create2 = __webpack_require__(803);
var _create3 = _interopRequireDefault(_create2);
@@ -87775,12 +98706,21 @@
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
+<<<<<<< HEAD
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__required__ = __webpack_require__(226);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__whitespace__ = __webpack_require__(645);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__type__ = __webpack_require__(646);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__range__ = __webpack_require__(647);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__enum__ = __webpack_require__(648);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__pattern__ = __webpack_require__(649);
+=======
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__required__ = __webpack_require__(230);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__whitespace__ = __webpack_require__(651);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__type__ = __webpack_require__(652);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__range__ = __webpack_require__(653);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__enum__ = __webpack_require__(654);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__pattern__ = __webpack_require__(655);
+>>>>>>> dev4iuap5.0
@@ -87809,7 +98749,7 @@
exports.__esModule = true;
exports.default = void 0;
- var _inDOM = _interopRequireDefault(__webpack_require__(52));
+ var _inDOM = _interopRequireDefault(__webpack_require__(53));
var on = function on() {};
@@ -87841,7 +98781,7 @@
exports.__esModule = true;
- var _defineProperty = __webpack_require__(212);
+ var _defineProperty = __webpack_require__(216);
var _defineProperty2 = _interopRequireDefault(_defineProperty);
@@ -87893,7 +98833,7 @@
/* 25 */
/***/ (function(module, exports, __webpack_require__) {
- /* WEBPACK VAR INJECTION */(function(global) {var now = __webpack_require__(826)
+ /* WEBPACK VAR INJECTION */(function(global) {var now = __webpack_require__(831)
, root = typeof window === 'undefined' ? global : window
, vendors = ['moz', 'webkit']
, suffix = 'AnimationFrame'
@@ -87969,7 +98909,7 @@
object.cancelAnimationFrame = caf
}
- /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(37)))
+ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(36)))
/***/ }),
/* 26 */
@@ -88499,6 +99439,7 @@
/* 27 */
/***/ (function(module, exports, __webpack_require__) {
+<<<<<<< HEAD
"use strict";
@@ -88541,6 +99482,11 @@
var store = __webpack_require__(127)('wks');
var uid = __webpack_require__(89);
var Symbol = __webpack_require__(35).Symbol;
+=======
+ var store = __webpack_require__(128)('wks');
+ var uid = __webpack_require__(90);
+ var Symbol = __webpack_require__(34).Symbol;
+>>>>>>> dev4iuap5.0
var USE_SYMBOL = typeof Symbol == 'function';
var $exports = module.exports = function (name) {
@@ -88552,14 +99498,14 @@
/***/ }),
- /* 29 */
+ /* 28 */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_extends__ = __webpack_require__(8);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_extends___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_extends__);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_defineProperty__ = __webpack_require__(43);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_defineProperty__ = __webpack_require__(44);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_defineProperty___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_defineProperty__);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_classCallCheck__ = __webpack_require__(5);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_classCallCheck___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_classCallCheck__);
@@ -88573,9 +99519,15 @@
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_6_react__);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7_prop_types__ = __webpack_require__(1);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7_prop_types___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_7_prop_types__);
+<<<<<<< HEAD
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8__ChildrenUtils__ = __webpack_require__(804);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_9__AnimateChild__ = __webpack_require__(805);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_10__util_animate__ = __webpack_require__(254);
+=======
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_8__ChildrenUtils__ = __webpack_require__(809);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_9__AnimateChild__ = __webpack_require__(810);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_10__util_animate__ = __webpack_require__(260);
+>>>>>>> dev4iuap5.0
@@ -88929,10 +99881,11 @@
/* harmony default export */ __webpack_exports__["default"] = (Animate);
/***/ }),
- /* 30 */
+ /* 29 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
+<<<<<<< HEAD
exports.__esModule = true;
@@ -89007,12 +99960,48 @@
//export getContainerRenderMixin from './getContainerRenderMixin';
exports.Align = _Align3.default;
+=======
+
+
+ var _interopRequireDefault = __webpack_require__(18);
+
+ exports.__esModule = true;
+ exports.default = void 0;
+
+ var _inDOM = _interopRequireDefault(__webpack_require__(53));
+
+ var _default = function () {
+ // HTML DOM and SVG DOM may have different support levels,
+ // so we need to check on context instead of a document root element.
+ return _inDOM.default ? function (context, node) {
+ if (context.contains) {
+ return context.contains(node);
+ } else if (context.compareDocumentPosition) {
+ return context === node || !!(context.compareDocumentPosition(node) & 16);
+ } else {
+ return fallback(context, node);
+ }
+ } : fallback;
+ }();
+
+ exports.default = _default;
+
+ function fallback(context, node) {
+ if (node) do {
+ if (node === context) return true;
+ } while (node = node.parentNode);
+ return false;
+ }
+
+ module.exports = exports["default"];
+>>>>>>> dev4iuap5.0
/***/ }),
- /* 31 */
+ /* 30 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
+<<<<<<< HEAD
exports.__esModule = true;
@@ -89086,10 +100075,85 @@
exports.toArray = _toArray3.default;
//export getContainerRenderMixin from './getContainerRenderMixin';
+=======
+
+
+ exports.__esModule = true;
+ exports.Align = exports.toArray = exports.cssAnimation = exports.addEventListener = exports.contains = exports.KeyCode = exports.createChainedFunction = exports.splitComponent = exports.isRequiredForA11y = exports.elementType = exports.deprecated = exports.componentOrElement = exports.all = undefined;
+
+ var _all2 = __webpack_require__(1431);
+
+ var _all3 = _interopRequireDefault(_all2);
+
+ var _componentOrElement2 = __webpack_require__(1432);
+
+ var _componentOrElement3 = _interopRequireDefault(_componentOrElement2);
+
+ var _deprecated2 = __webpack_require__(1433);
+
+ var _deprecated3 = _interopRequireDefault(_deprecated2);
+
+ var _elementType2 = __webpack_require__(1434);
+
+ var _elementType3 = _interopRequireDefault(_elementType2);
+
+ var _isRequiredForA11y2 = __webpack_require__(1435);
+
+ var _isRequiredForA11y3 = _interopRequireDefault(_isRequiredForA11y2);
+
+ var _splitComponent2 = __webpack_require__(1436);
+
+ var _splitComponent3 = _interopRequireDefault(_splitComponent2);
+
+ var _createChainedFunction2 = __webpack_require__(1437);
+
+ var _createChainedFunction3 = _interopRequireDefault(_createChainedFunction2);
+
+ var _keyCode = __webpack_require__(1438);
+
+ var _keyCode2 = _interopRequireDefault(_keyCode);
+
+ var _contains2 = __webpack_require__(1439);
+
+ var _contains3 = _interopRequireDefault(_contains2);
+
+ var _addEventListener2 = __webpack_require__(512);
+
+ var _addEventListener3 = _interopRequireDefault(_addEventListener2);
+
+ var _cssAnimation2 = __webpack_require__(1440);
+
+ var _cssAnimation3 = _interopRequireDefault(_cssAnimation2);
+
+ var _toArray2 = __webpack_require__(1442);
+
+ var _toArray3 = _interopRequireDefault(_toArray2);
+
+ var _Align2 = __webpack_require__(1443);
+
+ var _Align3 = _interopRequireDefault(_Align2);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+
+ exports.all = _all3.default;
+ exports.componentOrElement = _componentOrElement3.default;
+ exports.deprecated = _deprecated3.default;
+ exports.elementType = _elementType3.default;
+ exports.isRequiredForA11y = _isRequiredForA11y3.default;
+ exports.splitComponent = _splitComponent3.default;
+ exports.createChainedFunction = _createChainedFunction3.default;
+ exports.KeyCode = _keyCode2.default;
+ exports.contains = _contains3.default;
+ exports.addEventListener = _addEventListener3.default;
+ exports.cssAnimation = _cssAnimation3.default;
+ exports.toArray = _toArray3.default;
+ //export getContainerRenderMixin from './getContainerRenderMixin';
+
+>>>>>>> dev4iuap5.0
exports.Align = _Align3.default;
/***/ }),
- /* 32 */
+ /* 31 */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
@@ -89116,12 +100180,21 @@
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "d", function() { return conductCheck; });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(0);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);
+<<<<<<< HEAD
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_warning__ = __webpack_require__(1741);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_warning___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_warning__);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_rc_tree_es_util__ = __webpack_require__(207);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_rc_util_es_Children_toArray__ = __webpack_require__(72);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_rc_util_es_Dom_class__ = __webpack_require__(1742);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__strategies__ = __webpack_require__(208);
+=======
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_warning__ = __webpack_require__(1748);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_warning___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_warning__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_rc_tree_es_util__ = __webpack_require__(211);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_rc_util_es_Children_toArray__ = __webpack_require__(72);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_rc_util_es_Dom_class__ = __webpack_require__(1749);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__strategies__ = __webpack_require__(212);
+>>>>>>> dev4iuap5.0
function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; var ownKeys = Object.keys(source); if (typeof Object.getOwnPropertySymbols === 'function') { ownKeys = ownKeys.concat(Object.getOwnPropertySymbols(source).filter(function (sym) { return Object.getOwnPropertyDescriptor(source, sym).enumerable; })); } ownKeys.forEach(function (key) { _defineProperty(target, key, source[key]); }); } return target; }
@@ -89567,7 +100640,7 @@
var conductCheck = __WEBPACK_IMPORTED_MODULE_2_rc_tree_es_util__["e" /* conductCheck */];
/***/ }),
- /* 33 */
+ /* 32 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -89610,7 +100683,9 @@
function getTodayTime(value) {
var today = (0, _moment2["default"])();
- today.locale(value.locale()).utcOffset(value.utcOffset());
+ if (typeof value !== 'undefined') {
+ today.locale(value.locale()).utcOffset(value.utcOffset());
+ }
return today;
}
@@ -89696,14 +100771,20 @@
}
/***/ }),
- /* 34 */
+ /* 33 */
/***/ (function(module, exports, __webpack_require__) {
- var global = __webpack_require__(35);
+ var global = __webpack_require__(34);
var core = __webpack_require__(24);
+<<<<<<< HEAD
var ctx = __webpack_require__(121);
var hide = __webpack_require__(58);
var has = __webpack_require__(45);
+=======
+ var ctx = __webpack_require__(122);
+ var hide = __webpack_require__(58);
+ var has = __webpack_require__(46);
+>>>>>>> dev4iuap5.0
var PROTOTYPE = 'prototype';
var $export = function (type, name, source) {
@@ -89764,7 +100845,7 @@
/***/ }),
- /* 35 */
+ /* 34 */
/***/ (function(module, exports) {
// https://github.com/zloirock/core-js/issues/86#issuecomment-115759028
@@ -89776,15 +100857,20 @@
/***/ }),
- /* 36 */
+ /* 35 */
/***/ (function(module, exports, __webpack_require__) {
var anObject = __webpack_require__(59);
+<<<<<<< HEAD
var IE8_DOM_DEFINE = __webpack_require__(213);
var toPrimitive = __webpack_require__(122);
+=======
+ var IE8_DOM_DEFINE = __webpack_require__(217);
+ var toPrimitive = __webpack_require__(123);
+>>>>>>> dev4iuap5.0
var dP = Object.defineProperty;
- exports.f = __webpack_require__(44) ? Object.defineProperty : function defineProperty(O, P, Attributes) {
+ exports.f = __webpack_require__(45) ? Object.defineProperty : function defineProperty(O, P, Attributes) {
anObject(O);
P = toPrimitive(P, true);
anObject(Attributes);
@@ -89798,7 +100884,7 @@
/***/ }),
- /* 37 */
+ /* 36 */
/***/ (function(module, exports) {
var g;
@@ -89825,2089 +100911,7 @@
/***/ }),
- /* 38 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- /* harmony export (immutable) */ __webpack_exports__["a"] = contains;
- function contains(root, n) {
- var node = n;
- while (node) {
- if (node === root) {
- return true;
- }
- node = node.parentNode;
- }
-
- return false;
- }
-
- /***/ }),
- /* 39 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- /* harmony export (immutable) */ __webpack_exports__["a"] = addEventListenerWrap;
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_add_dom_event_listener__ = __webpack_require__(12);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_add_dom_event_listener___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_add_dom_event_listener__);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_react_dom__ = __webpack_require__(3);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_react_dom___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_react_dom__);
-
-
-
- function addEventListenerWrap(target, eventType, cb, option) {
- /* eslint camelcase: 2 */
- var callback = __WEBPACK_IMPORTED_MODULE_1_react_dom___default.a.unstable_batchedUpdates ? function run(e) {
- __WEBPACK_IMPORTED_MODULE_1_react_dom___default.a.unstable_batchedUpdates(cb, e);
- } : cb;
- return __WEBPACK_IMPORTED_MODULE_0_add_dom_event_listener___default()(target, eventType, callback, option);
- }
-
- /***/ }),
- /* 40 */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- module.exports = __webpack_require__(811);
-
- /***/ }),
- /* 41 */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- var _interopRequireDefault = __webpack_require__(18);
-
- exports.__esModule = true;
- exports.default = exports.animationEnd = exports.animationDelay = exports.animationTiming = exports.animationDuration = exports.animationName = exports.transitionEnd = exports.transitionDuration = exports.transitionDelay = exports.transitionTiming = exports.transitionProperty = exports.transform = void 0;
-
- var _inDOM = _interopRequireDefault(__webpack_require__(52));
-
- var transform = 'transform';
- exports.transform = transform;
- var prefix, transitionEnd, animationEnd;
- exports.animationEnd = animationEnd;
- exports.transitionEnd = transitionEnd;
- var transitionProperty, transitionDuration, transitionTiming, transitionDelay;
- exports.transitionDelay = transitionDelay;
- exports.transitionTiming = transitionTiming;
- exports.transitionDuration = transitionDuration;
- exports.transitionProperty = transitionProperty;
- var animationName, animationDuration, animationTiming, animationDelay;
- exports.animationDelay = animationDelay;
- exports.animationTiming = animationTiming;
- exports.animationDuration = animationDuration;
- exports.animationName = animationName;
-
- if (_inDOM.default) {
- var _getTransitionPropert = getTransitionProperties();
-
- prefix = _getTransitionPropert.prefix;
- exports.transitionEnd = transitionEnd = _getTransitionPropert.transitionEnd;
- exports.animationEnd = animationEnd = _getTransitionPropert.animationEnd;
- exports.transform = transform = prefix + "-" + transform;
- exports.transitionProperty = transitionProperty = prefix + "-transition-property";
- exports.transitionDuration = transitionDuration = prefix + "-transition-duration";
- exports.transitionDelay = transitionDelay = prefix + "-transition-delay";
- exports.transitionTiming = transitionTiming = prefix + "-transition-timing-function";
- exports.animationName = animationName = prefix + "-animation-name";
- exports.animationDuration = animationDuration = prefix + "-animation-duration";
- exports.animationTiming = animationTiming = prefix + "-animation-delay";
- exports.animationDelay = animationDelay = prefix + "-animation-timing-function";
- }
-
- var _default = {
- transform: transform,
- end: transitionEnd,
- property: transitionProperty,
- timing: transitionTiming,
- delay: transitionDelay,
- duration: transitionDuration
- };
- exports.default = _default;
-
- function getTransitionProperties() {
- var style = document.createElement('div').style;
- var vendorMap = {
- O: function O(e) {
- return "o" + e.toLowerCase();
- },
- Moz: function Moz(e) {
- return e.toLowerCase();
- },
- Webkit: function Webkit(e) {
- return "webkit" + e;
- },
- ms: function ms(e) {
- return "MS" + e;
- }
- };
- var vendors = Object.keys(vendorMap);
- var transitionEnd, animationEnd;
- var prefix = '';
-
- for (var i = 0; i < vendors.length; i++) {
- var vendor = vendors[i];
-
- if (vendor + "TransitionProperty" in style) {
- prefix = "-" + vendor.toLowerCase();
- transitionEnd = vendorMap[vendor]('TransitionEnd');
- animationEnd = vendorMap[vendor]('AnimationEnd');
- break;
- }
- }
-
- if (!transitionEnd && 'transitionProperty' in style) transitionEnd = 'transitionend';
- if (!animationEnd && 'animationName' in style) animationEnd = 'animationend';
- style = null;
- return {
- animationEnd: animationEnd,
- transitionEnd: transitionEnd,
- prefix: prefix
- };
- }
-
- /***/ }),
- /* 42 */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = !!(typeof window !== 'undefined' && window.document && window.document.createElement);
- module.exports = exports['default'];
-
- /***/ }),
- /* 43 */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- exports.__esModule = true;
-
- var _defineProperty = __webpack_require__(212);
-
- var _defineProperty2 = _interopRequireDefault(_defineProperty);
-
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-
- exports.default = function (obj, key, value) {
- if (key in obj) {
- (0, _defineProperty2.default)(obj, key, {
- value: value,
- enumerable: true,
- configurable: true,
- writable: true
- });
- } else {
- obj[key] = value;
- }
-
- return obj;
- };
-
- /***/ }),
- /* 44 */
- /***/ (function(module, exports, __webpack_require__) {
-
- // Thank's IE8 for his funny defineProperty
- module.exports = !__webpack_require__(61)(function () {
- return Object.defineProperty({}, 'a', { get: function () { return 7; } }).a != 7;
- });
-
-
- /***/ }),
- /* 45 */
- /***/ (function(module, exports) {
-
- var hasOwnProperty = {}.hasOwnProperty;
- module.exports = function (it, key) {
- return hasOwnProperty.call(it, key);
- };
-
-
- /***/ }),
- /* 46 */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- exports.__esModule = true;
-
- var _iterator = __webpack_require__(627);
-
- var _iterator2 = _interopRequireDefault(_iterator);
-
- var _symbol = __webpack_require__(633);
-
- var _symbol2 = _interopRequireDefault(_symbol);
-
- var _typeof = typeof _symbol2.default === "function" && typeof _iterator2.default === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof _symbol2.default === "function" && obj.constructor === _symbol2.default && obj !== _symbol2.default.prototype ? "symbol" : typeof obj; };
-
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-
- exports.default = typeof _symbol2.default === "function" && _typeof(_iterator2.default) === "symbol" ? function (obj) {
- return typeof obj === "undefined" ? "undefined" : _typeof(obj);
- } : function (obj) {
- return obj && typeof _symbol2.default === "function" && obj.constructor === _symbol2.default && obj !== _symbol2.default.prototype ? "symbol" : typeof obj === "undefined" ? "undefined" : _typeof(obj);
- };
-
- /***/ }),
- /* 47 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__propertyUtils__ = __webpack_require__(764);
- var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; };
-
-
-
- var RE_NUM = /[\-+]?(?:\d*\.|)\d+(?:[eE][\-+]?\d+|)/.source;
-
- var getComputedStyleX = void 0;
-
- // https://stackoverflow.com/a/3485654/3040605
- function forceRelayout(elem) {
- var originalStyle = elem.style.display;
- elem.style.display = 'none';
- elem.offsetHeight; // eslint-disable-line
- elem.style.display = originalStyle;
- }
-
- function css(el, name, v) {
- var value = v;
- if ((typeof name === 'undefined' ? 'undefined' : _typeof(name)) === 'object') {
- for (var i in name) {
- if (name.hasOwnProperty(i)) {
- css(el, i, name[i]);
- }
- }
- return undefined;
- }
- if (typeof value !== 'undefined') {
- if (typeof value === 'number') {
- value = value + 'px';
- }
- el.style[name] = value;
- return undefined;
- }
- return getComputedStyleX(el, name);
- }
-
- function getClientPosition(elem) {
- var box = void 0;
- var x = void 0;
- var y = void 0;
- var doc = elem.ownerDocument;
- var body = doc.body;
- var docElem = doc && doc.documentElement;
- // 根据 GBS 最新数据,A-Grade Browsers 都已支持 getBoundingClientRect 方法,不用再考虑传统的实现方式
- box = elem.getBoundingClientRect();
-
- // 注:jQuery 还考虑减去 docElem.clientLeft/clientTop
- // 但测试发现,这样反而会导致当 html 和 body 有边距/边框样式时,获取的值不正确
- // 此外,ie6 会忽略 html 的 margin 值,幸运地是没有谁会去设置 html 的 margin
-
- x = box.left;
- y = box.top;
-
- // In IE, most of the time, 2 extra pixels are added to the top and left
- // due to the implicit 2-pixel inset border. In IE6/7 quirks mode and
- // IE6 standards mode, this border can be overridden by setting the
- // document element's border to zero -- thus, we cannot rely on the
- // offset always being 2 pixels.
-
- // In quirks mode, the offset can be determined by querying the body's
- // clientLeft/clientTop, but in standards mode, it is found by querying
- // the document element's clientLeft/clientTop. Since we already called
- // getClientBoundingRect we have already forced a reflow, so it is not
- // too expensive just to query them all.
-
- // ie 下应该减去窗口的边框吧,毕竟默认 absolute 都是相对窗口定位的
- // 窗口边框标准是设 documentElement ,quirks 时设置 body
- // 最好禁止在 body 和 html 上边框 ,但 ie < 9 html 默认有 2px ,减去
- // 但是非 ie 不可能设置窗口边框,body html 也不是窗口 ,ie 可以通过 html,body 设置
- // 标准 ie 下 docElem.clientTop 就是 border-top
- // ie7 html 即窗口边框改变不了。永远为 2
- // 但标准 firefox/chrome/ie9 下 docElem.clientTop 是窗口边框,即使设了 border-top 也为 0
-
- x -= docElem.clientLeft || body.clientLeft || 0;
- y -= docElem.clientTop || body.clientTop || 0;
-
- return {
- left: x,
- top: y
- };
- }
-
- function getScroll(w, top) {
- var ret = w['page' + (top ? 'Y' : 'X') + 'Offset'];
- var method = 'scroll' + (top ? 'Top' : 'Left');
- if (typeof ret !== 'number') {
- var d = w.document;
- // ie6,7,8 standard mode
- ret = d.documentElement[method];
- if (typeof ret !== 'number') {
- // quirks mode
- ret = d.body[method];
- }
- }
- return ret;
- }
-
- function getScrollLeft(w) {
- return getScroll(w);
- }
-
- function getScrollTop(w) {
- return getScroll(w, true);
- }
-
- function getOffset(el) {
- var pos = getClientPosition(el);
- var doc = el.ownerDocument;
- var w = doc.defaultView || doc.parentWindow;
- pos.left += getScrollLeft(w);
- pos.top += getScrollTop(w);
- return pos;
- }
-
- /**
- * A crude way of determining if an object is a window
- * @member util
- */
- function isWindow(obj) {
- // must use == for ie8
- /* eslint eqeqeq:0 */
- return obj !== null && obj !== undefined && obj == obj.window;
- }
-
- function getDocument(node) {
- if (isWindow(node)) {
- return node.document;
- }
- if (node.nodeType === 9) {
- return node;
- }
- return node.ownerDocument;
- }
-
- function _getComputedStyle(elem, name, cs) {
- var computedStyle = cs;
- var val = '';
- var d = getDocument(elem);
- computedStyle = computedStyle || d.defaultView.getComputedStyle(elem, null);
-
- // https://github.com/kissyteam/kissy/issues/61
- if (computedStyle) {
- val = computedStyle.getPropertyValue(name) || computedStyle[name];
- }
-
- return val;
- }
-
- var _RE_NUM_NO_PX = new RegExp('^(' + RE_NUM + ')(?!px)[a-z%]+$', 'i');
- var RE_POS = /^(top|right|bottom|left)$/;
- var CURRENT_STYLE = 'currentStyle';
- var RUNTIME_STYLE = 'runtimeStyle';
- var LEFT = 'left';
- var PX = 'px';
-
- function _getComputedStyleIE(elem, name) {
- // currentStyle maybe null
- // http://msdn.microsoft.com/en-us/library/ms535231.aspx
- var ret = elem[CURRENT_STYLE] && elem[CURRENT_STYLE][name];
-
- // 当 width/height 设置为百分比时,通过 pixelLeft 方式转换的 width/height 值
- // 一开始就处理了! CUSTOM_STYLE.height,CUSTOM_STYLE.width ,cssHook 解决@2011-08-19
- // 在 ie 下不对,需要直接用 offset 方式
- // borderWidth 等值也有问题,但考虑到 borderWidth 设为百分比的概率很小,这里就不考虑了
-
- // From the awesome hack by Dean Edwards
- // http://erik.eae.net/archives/2007/07/27/18.54.15/#comment-102291
- // If we're not dealing with a regular pixel number
- // but a number that has a weird ending, we need to convert it to pixels
- // exclude left right for relativity
- if (_RE_NUM_NO_PX.test(ret) && !RE_POS.test(name)) {
- // Remember the original values
- var style = elem.style;
- var left = style[LEFT];
- var rsLeft = elem[RUNTIME_STYLE][LEFT];
-
- // prevent flashing of content
- elem[RUNTIME_STYLE][LEFT] = elem[CURRENT_STYLE][LEFT];
-
- // Put in the new values to get a computed value out
- style[LEFT] = name === 'fontSize' ? '1em' : ret || 0;
- ret = style.pixelLeft + PX;
-
- // Revert the changed values
- style[LEFT] = left;
-
- elem[RUNTIME_STYLE][LEFT] = rsLeft;
- }
- return ret === '' ? 'auto' : ret;
- }
-
- if (typeof window !== 'undefined') {
- getComputedStyleX = window.getComputedStyle ? _getComputedStyle : _getComputedStyleIE;
- }
-
- function getOffsetDirection(dir, option) {
- if (dir === 'left') {
- return option.useCssRight ? 'right' : dir;
- }
- return option.useCssBottom ? 'bottom' : dir;
- }
-
- function oppositeOffsetDirection(dir) {
- if (dir === 'left') {
- return 'right';
- } else if (dir === 'right') {
- return 'left';
- } else if (dir === 'top') {
- return 'bottom';
- } else if (dir === 'bottom') {
- return 'top';
- }
- }
-
- // 设置 elem 相对 elem.ownerDocument 的坐标
- function setLeftTop(elem, offset, option) {
- // set position first, in-case top/left are set even on static elem
- if (css(elem, 'position') === 'static') {
- elem.style.position = 'relative';
- }
- var presetH = -999;
- var presetV = -999;
- var horizontalProperty = getOffsetDirection('left', option);
- var verticalProperty = getOffsetDirection('top', option);
- var oppositeHorizontalProperty = oppositeOffsetDirection(horizontalProperty);
- var oppositeVerticalProperty = oppositeOffsetDirection(verticalProperty);
-
- if (horizontalProperty !== 'left') {
- presetH = 999;
- }
-
- if (verticalProperty !== 'top') {
- presetV = 999;
- }
- var originalTransition = '';
- var originalOffset = getOffset(elem);
- if ('left' in offset || 'top' in offset) {
- originalTransition = Object(__WEBPACK_IMPORTED_MODULE_0__propertyUtils__["c" /* getTransitionProperty */])(elem) || '';
- Object(__WEBPACK_IMPORTED_MODULE_0__propertyUtils__["e" /* setTransitionProperty */])(elem, 'none');
- }
- if ('left' in offset) {
- elem.style[oppositeHorizontalProperty] = '';
- elem.style[horizontalProperty] = presetH + 'px';
- }
- if ('top' in offset) {
- elem.style[oppositeVerticalProperty] = '';
- elem.style[verticalProperty] = presetV + 'px';
- }
- // force relayout
- forceRelayout(elem);
- var old = getOffset(elem);
- var originalStyle = {};
- for (var key in offset) {
- if (offset.hasOwnProperty(key)) {
- var dir = getOffsetDirection(key, option);
- var preset = key === 'left' ? presetH : presetV;
- var off = originalOffset[key] - old[key];
- if (dir === key) {
- originalStyle[dir] = preset + off;
- } else {
- originalStyle[dir] = preset - off;
- }
- }
- }
- css(elem, originalStyle);
- // force relayout
- forceRelayout(elem);
- if ('left' in offset || 'top' in offset) {
- Object(__WEBPACK_IMPORTED_MODULE_0__propertyUtils__["e" /* setTransitionProperty */])(elem, originalTransition);
- }
- var ret = {};
- for (var _key in offset) {
- if (offset.hasOwnProperty(_key)) {
- var _dir = getOffsetDirection(_key, option);
- var _off = offset[_key] - originalOffset[_key];
- if (_key === _dir) {
- ret[_dir] = originalStyle[_dir] + _off;
- } else {
- ret[_dir] = originalStyle[_dir] - _off;
- }
- }
- }
- css(elem, ret);
- }
-
- function setTransform(elem, offset) {
- var originalOffset = getOffset(elem);
- var originalXY = Object(__WEBPACK_IMPORTED_MODULE_0__propertyUtils__["b" /* getTransformXY */])(elem);
- var resultXY = { x: originalXY.x, y: originalXY.y };
- if ('left' in offset) {
- resultXY.x = originalXY.x + offset.left - originalOffset.left;
- }
- if ('top' in offset) {
- resultXY.y = originalXY.y + offset.top - originalOffset.top;
- }
- Object(__WEBPACK_IMPORTED_MODULE_0__propertyUtils__["d" /* setTransformXY */])(elem, resultXY);
- }
-
- function setOffset(elem, offset, option) {
- if (option.ignoreShake) {
- var oriOffset = getOffset(elem);
-
- var oLeft = oriOffset.left.toFixed(0);
- var oTop = oriOffset.top.toFixed(0);
- var tLeft = offset.left.toFixed(0);
- var tTop = offset.top.toFixed(0);
-
- if (oLeft === tLeft && oTop === tTop) {
- return;
- }
- }
-
- if (option.useCssRight || option.useCssBottom) {
- setLeftTop(elem, offset, option);
- } else if (option.useCssTransform && Object(__WEBPACK_IMPORTED_MODULE_0__propertyUtils__["a" /* getTransformName */])() in document.body.style) {
- setTransform(elem, offset, option);
- } else {
- setLeftTop(elem, offset, option);
- }
- }
-
- function each(arr, fn) {
- for (var i = 0; i < arr.length; i++) {
- fn(arr[i]);
- }
- }
-
- function isBorderBoxFn(elem) {
- return getComputedStyleX(elem, 'boxSizing') === 'border-box';
- }
-
- var BOX_MODELS = ['margin', 'border', 'padding'];
- var CONTENT_INDEX = -1;
- var PADDING_INDEX = 2;
- var BORDER_INDEX = 1;
- var MARGIN_INDEX = 0;
-
- function swap(elem, options, callback) {
- var old = {};
- var style = elem.style;
- var name = void 0;
-
- // Remember the old values, and insert the new ones
- for (name in options) {
- if (options.hasOwnProperty(name)) {
- old[name] = style[name];
- style[name] = options[name];
- }
- }
-
- callback.call(elem);
-
- // Revert the old values
- for (name in options) {
- if (options.hasOwnProperty(name)) {
- style[name] = old[name];
- }
- }
- }
-
- function getPBMWidth(elem, props, which) {
- var value = 0;
- var prop = void 0;
- var j = void 0;
- var i = void 0;
- for (j = 0; j < props.length; j++) {
- prop = props[j];
- if (prop) {
- for (i = 0; i < which.length; i++) {
- var cssProp = void 0;
- if (prop === 'border') {
- cssProp = '' + prop + which[i] + 'Width';
- } else {
- cssProp = prop + which[i];
- }
- value += parseFloat(getComputedStyleX(elem, cssProp)) || 0;
- }
- }
- }
- return value;
- }
-
- var domUtils = {};
-
- each(['Width', 'Height'], function (name) {
- domUtils['doc' + name] = function (refWin) {
- var d = refWin.document;
- return Math.max(
- // firefox chrome documentElement.scrollHeight< body.scrollHeight
- // ie standard mode : documentElement.scrollHeight> body.scrollHeight
- d.documentElement['scroll' + name],
- // quirks : documentElement.scrollHeight 最大等于可视窗口多一点?
- d.body['scroll' + name], domUtils['viewport' + name](d));
- };
-
- domUtils['viewport' + name] = function (win) {
- // pc browser includes scrollbar in window.innerWidth
- var prop = 'client' + name;
- var doc = win.document;
- var body = doc.body;
- var documentElement = doc.documentElement;
- var documentElementProp = documentElement[prop];
- // 标准模式取 documentElement
- // backcompat 取 body
- return doc.compatMode === 'CSS1Compat' && documentElementProp || body && body[prop] || documentElementProp;
- };
- });
-
- /*
- 得到元素的大小信息
- @param elem
- @param name
- @param {String} [extra] 'padding' : (css width) + padding
- 'border' : (css width) + padding + border
- 'margin' : (css width) + padding + border + margin
- */
- function getWH(elem, name, ex) {
- var extra = ex;
- if (isWindow(elem)) {
- return name === 'width' ? domUtils.viewportWidth(elem) : domUtils.viewportHeight(elem);
- } else if (elem.nodeType === 9) {
- return name === 'width' ? domUtils.docWidth(elem) : domUtils.docHeight(elem);
- }
- var which = name === 'width' ? ['Left', 'Right'] : ['Top', 'Bottom'];
- var borderBoxValue = name === 'width' ? elem.getBoundingClientRect().width : elem.getBoundingClientRect().height;
- var computedStyle = getComputedStyleX(elem);
- var isBorderBox = isBorderBoxFn(elem, computedStyle);
- var cssBoxValue = 0;
- if (borderBoxValue === null || borderBoxValue === undefined || borderBoxValue <= 0) {
- borderBoxValue = undefined;
- // Fall back to computed then un computed css if necessary
- cssBoxValue = getComputedStyleX(elem, name);
- if (cssBoxValue === null || cssBoxValue === undefined || Number(cssBoxValue) < 0) {
- cssBoxValue = elem.style[name] || 0;
- }
- // Normalize '', auto, and prepare for extra
- cssBoxValue = parseFloat(cssBoxValue) || 0;
- }
- if (extra === undefined) {
- extra = isBorderBox ? BORDER_INDEX : CONTENT_INDEX;
- }
- var borderBoxValueOrIsBorderBox = borderBoxValue !== undefined || isBorderBox;
- var val = borderBoxValue || cssBoxValue;
- if (extra === CONTENT_INDEX) {
- if (borderBoxValueOrIsBorderBox) {
- return val - getPBMWidth(elem, ['border', 'padding'], which, computedStyle);
- }
- return cssBoxValue;
- } else if (borderBoxValueOrIsBorderBox) {
- if (extra === BORDER_INDEX) {
- return val;
- }
- return val + (extra === PADDING_INDEX ? -getPBMWidth(elem, ['border'], which, computedStyle) : getPBMWidth(elem, ['margin'], which, computedStyle));
- }
- return cssBoxValue + getPBMWidth(elem, BOX_MODELS.slice(extra), which, computedStyle);
- }
-
- var cssShow = {
- position: 'absolute',
- visibility: 'hidden',
- display: 'block'
- };
-
- // fix #119 : https://github.com/kissyteam/kissy/issues/119
- function getWHIgnoreDisplay() {
- for (var _len = arguments.length, args = Array(_len), _key2 = 0; _key2 < _len; _key2++) {
- args[_key2] = arguments[_key2];
- }
-
- var val = void 0;
- var elem = args[0];
- // in case elem is window
- // elem.offsetWidth === undefined
- if (elem.offsetWidth !== 0) {
- val = getWH.apply(undefined, args);
- } else {
- swap(elem, cssShow, function () {
- val = getWH.apply(undefined, args);
- });
- }
- return val;
- }
-
- each(['width', 'height'], function (name) {
- var first = name.charAt(0).toUpperCase() + name.slice(1);
- domUtils['outer' + first] = function (el, includeMargin) {
- return el && getWHIgnoreDisplay(el, name, includeMargin ? MARGIN_INDEX : BORDER_INDEX);
- };
- var which = name === 'width' ? ['Left', 'Right'] : ['Top', 'Bottom'];
-
- domUtils[name] = function (elem, v) {
- var val = v;
- if (val !== undefined) {
- if (elem) {
- var computedStyle = getComputedStyleX(elem);
- var isBorderBox = isBorderBoxFn(elem);
- if (isBorderBox) {
- val += getPBMWidth(elem, ['padding', 'border'], which, computedStyle);
- }
- return css(elem, name, val);
- }
- return undefined;
- }
- return elem && getWHIgnoreDisplay(elem, name, CONTENT_INDEX);
- };
- });
-
- function mix(to, from) {
- for (var i in from) {
- if (from.hasOwnProperty(i)) {
- to[i] = from[i];
- }
- }
- return to;
- }
-
- var utils = {
- getWindow: function getWindow(node) {
- if (node && node.document && node.setTimeout) {
- return node;
- }
- var doc = node.ownerDocument || node;
- return doc.defaultView || doc.parentWindow;
- },
-
- getDocument: getDocument,
- offset: function offset(el, value, option) {
- if (typeof value !== 'undefined') {
- setOffset(el, value, option || {});
- } else {
- return getOffset(el);
- }
- },
-
- isWindow: isWindow,
- each: each,
- css: css,
- clone: function clone(obj) {
- var i = void 0;
- var ret = {};
- for (i in obj) {
- if (obj.hasOwnProperty(i)) {
- ret[i] = obj[i];
- }
- }
- var overflow = obj.overflow;
- if (overflow) {
- for (i in obj) {
- if (obj.hasOwnProperty(i)) {
- ret.overflow[i] = obj.overflow[i];
- }
- }
- }
- return ret;
- },
-
- mix: mix,
- getWindowScrollLeft: function getWindowScrollLeft(w) {
- return getScrollLeft(w);
- },
- getWindowScrollTop: function getWindowScrollTop(w) {
- return getScrollTop(w);
- },
- merge: function merge() {
- var ret = {};
-
- for (var _len2 = arguments.length, args = Array(_len2), _key3 = 0; _key3 < _len2; _key3++) {
- args[_key3] = arguments[_key3];
- }
-
- for (var i = 0; i < args.length; i++) {
- utils.mix(ret, args[i]);
- }
- return ret;
- },
-
- viewportWidth: 0,
- viewportHeight: 0
- };
-
- mix(utils, domUtils);
-
- /* harmony default export */ __webpack_exports__["a"] = (utils);
-
- /***/ }),
- /* 48 */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
-
- var _Animate = __webpack_require__(770);
-
- var _Animate2 = _interopRequireDefault(_Animate);
-
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
-
- exports["default"] = _Animate2["default"];
- module.exports = exports['default'];
-
- /***/ }),
- /* 49 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_classCallCheck__ = __webpack_require__(5);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_classCallCheck___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_classCallCheck__);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_createClass__ = __webpack_require__(22);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_createClass___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_createClass__);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn__ = __webpack_require__(6);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn__);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits__ = __webpack_require__(7);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits__);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_react__ = __webpack_require__(0);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_4_react__);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_react_dom__ = __webpack_require__(3);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_react_dom___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_5_react_dom__);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_6_prop_types__ = __webpack_require__(1);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_6_prop_types___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_6_prop_types__);
-
-
-
-
-
-
-
-
- var ContainerRender = function (_React$Component) {
- __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits___default()(ContainerRender, _React$Component);
-
- function ContainerRender() {
- var _ref;
-
- var _temp, _this, _ret;
-
- __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_classCallCheck___default()(this, ContainerRender);
-
- for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {
- args[_key] = arguments[_key];
- }
-
- return _ret = (_temp = (_this = __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn___default()(this, (_ref = ContainerRender.__proto__ || Object.getPrototypeOf(ContainerRender)).call.apply(_ref, [this].concat(args))), _this), _this.removeContainer = function () {
- if (_this.container) {
- __WEBPACK_IMPORTED_MODULE_5_react_dom___default.a.unmountComponentAtNode(_this.container);
- _this.container.parentNode.removeChild(_this.container);
- _this.container = null;
- }
- }, _this.renderComponent = function (props, ready) {
- var _this$props = _this.props,
- visible = _this$props.visible,
- getComponent = _this$props.getComponent,
- forceRender = _this$props.forceRender,
- getContainer = _this$props.getContainer,
- parent = _this$props.parent;
-
- if (visible || parent._component || forceRender) {
- if (!_this.container) {
- _this.container = getContainer();
- }
- __WEBPACK_IMPORTED_MODULE_5_react_dom___default.a.unstable_renderSubtreeIntoContainer(parent, getComponent(props), _this.container, function callback() {
- if (ready) {
- ready.call(this);
- }
- });
- }
- }, _temp), __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn___default()(_this, _ret);
- }
-
- __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_createClass___default()(ContainerRender, [{
- key: 'componentDidMount',
- value: function componentDidMount() {
- if (this.props.autoMount) {
- this.renderComponent();
- }
- }
- }, {
- key: 'componentDidUpdate',
- value: function componentDidUpdate() {
- if (this.props.autoMount) {
- this.renderComponent();
- }
- }
- }, {
- key: 'componentWillUnmount',
- value: function componentWillUnmount() {
- if (this.props.autoDestroy) {
- this.removeContainer();
- }
- }
- }, {
- key: 'render',
- value: function render() {
- return this.props.children({
- renderComponent: this.renderComponent,
- removeContainer: this.removeContainer
- });
- }
- }]);
-
- return ContainerRender;
- }(__WEBPACK_IMPORTED_MODULE_4_react___default.a.Component);
-
- ContainerRender.propTypes = {
- autoMount: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.bool,
- autoDestroy: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.bool,
- visible: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.bool,
- forceRender: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.bool,
- parent: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.any,
- getComponent: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.func.isRequired,
- getContainer: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.func.isRequired,
- children: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.func.isRequired
- };
- ContainerRender.defaultProps = {
- autoMount: true,
- autoDestroy: true,
- forceRender: false
- };
- /* harmony default export */ __webpack_exports__["a"] = (ContainerRender);
-
- /***/ }),
- /* 50 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_classCallCheck__ = __webpack_require__(5);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_classCallCheck___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_classCallCheck__);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_createClass__ = __webpack_require__(22);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_createClass___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_createClass__);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn__ = __webpack_require__(6);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn__);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits__ = __webpack_require__(7);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits__);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_react__ = __webpack_require__(0);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_4_react__);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_react_dom__ = __webpack_require__(3);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_react_dom___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_5_react_dom__);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_6_prop_types__ = __webpack_require__(1);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_6_prop_types___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_6_prop_types__);
-
-
-
-
-
-
-
-
- var Portal = function (_React$Component) {
- __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits___default()(Portal, _React$Component);
-
- function Portal() {
- __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_classCallCheck___default()(this, Portal);
-
- return __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn___default()(this, (Portal.__proto__ || Object.getPrototypeOf(Portal)).apply(this, arguments));
- }
-
- __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_createClass___default()(Portal, [{
- key: 'componentDidMount',
- value: function componentDidMount() {
- this.createContainer();
- }
- }, {
- key: 'componentDidUpdate',
- value: function componentDidUpdate(prevProps) {
- var didUpdate = this.props.didUpdate;
-
- if (didUpdate) {
- didUpdate(prevProps);
- }
- }
- }, {
- key: 'componentWillUnmount',
- value: function componentWillUnmount() {
- this.removeContainer();
- }
- }, {
- key: 'createContainer',
- value: function createContainer() {
- this._container = this.props.getContainer();
- this.forceUpdate();
- }
- }, {
- key: 'removeContainer',
- value: function removeContainer() {
- if (this._container) {
- this._container.parentNode.removeChild(this._container);
- }
- }
- }, {
- key: 'render',
- value: function render() {
- if (this._container) {
- return __WEBPACK_IMPORTED_MODULE_5_react_dom___default.a.createPortal(this.props.children, this._container);
- }
- return null;
- }
- }]);
-
- return Portal;
- }(__WEBPACK_IMPORTED_MODULE_4_react___default.a.Component);
-
- Portal.propTypes = {
- getContainer: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.func.isRequired,
- children: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.node.isRequired,
- didUpdate: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.func
- };
- /* harmony default export */ __webpack_exports__["a"] = (Portal);
-
- /***/ }),
- /* 51 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__Align__ = __webpack_require__(802);
- // export this package's api
-
-
- /* harmony default export */ __webpack_exports__["a"] = (__WEBPACK_IMPORTED_MODULE_0__Align__["a" /* default */]);
-
- /***/ }),
- /* 52 */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- exports.__esModule = true;
- exports.default = void 0;
-
- var _default = !!(typeof window !== 'undefined' && window.document && window.document.createElement);
-
- exports.default = _default;
- module.exports = exports["default"];
-
- /***/ }),
- /* 53 */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- var _interopRequireDefault = __webpack_require__(18);
-
- exports.__esModule = true;
- exports.default = style;
-
- var _camelizeStyle = _interopRequireDefault(__webpack_require__(266));
-
- var _hyphenateStyle = _interopRequireDefault(__webpack_require__(868));
-
- var _getComputedStyle2 = _interopRequireDefault(__webpack_require__(870));
-
- var _removeStyle = _interopRequireDefault(__webpack_require__(871));
-
- var _properties = __webpack_require__(41);
-
- var _isTransform = _interopRequireDefault(__webpack_require__(872));
-
- function style(node, property, value) {
- var css = '';
- var transforms = '';
- var props = property;
-
- if (typeof property === 'string') {
- if (value === undefined) {
- return node.style[(0, _camelizeStyle.default)(property)] || (0, _getComputedStyle2.default)(node).getPropertyValue((0, _hyphenateStyle.default)(property));
- } else {
- (props = {})[property] = value;
- }
- }
-
- Object.keys(props).forEach(function (key) {
- var value = props[key];
-
- if (!value && value !== 0) {
- (0, _removeStyle.default)(node, (0, _hyphenateStyle.default)(key));
- } else if ((0, _isTransform.default)(key)) {
- transforms += key + "(" + value + ") ";
- } else {
- css += (0, _hyphenateStyle.default)(key) + ": " + value + ";";
- }
- });
-
- if (transforms) {
- css += _properties.transform + ": " + transforms + ";";
- }
-
- node.style.cssText += ';' + css;
- }
-
- module.exports = exports["default"];
-
- /***/ }),
- /* 54 */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- var _interopRequireDefault = __webpack_require__(18);
-
- exports.__esModule = true;
- exports.default = void 0;
-
- var _inDOM = _interopRequireDefault(__webpack_require__(52));
-
- var off = function off() {};
-
- if (_inDOM.default) {
- off = function () {
- if (document.addEventListener) return function (node, eventName, handler, capture) {
- return node.removeEventListener(eventName, handler, capture || false);
- };else if (document.attachEvent) return function (node, eventName, handler) {
- return node.detachEvent('on' + eventName, handler);
- };
- }();
- }
-
- var _default = off;
- exports.default = _default;
- module.exports = exports["default"];
-
- /***/ }),
- /* 55 */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = !!(typeof window !== 'undefined' && window.document && window.document.createElement);
- module.exports = exports['default'];
-
- /***/ }),
- /* 56 */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = !!(typeof window !== 'undefined' && window.document && window.document.createElement);
- module.exports = exports['default'];
-
- /***/ }),
- /* 57 */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
-
- var _Button = __webpack_require__(566);
-
- var _Button2 = _interopRequireDefault(_Button);
-
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
-
- exports["default"] = _Button2["default"];
- module.exports = exports['default'];
-
- /***/ }),
- /* 58 */
- /***/ (function(module, exports, __webpack_require__) {
-
- var dP = __webpack_require__(36);
- var createDesc = __webpack_require__(73);
- module.exports = __webpack_require__(44) ? function (object, key, value) {
- return dP.f(object, key, createDesc(1, value));
- } : function (object, key, value) {
- object[key] = value;
- return object;
- };
-
-
- /***/ }),
- /* 59 */
- /***/ (function(module, exports, __webpack_require__) {
-
- var isObject = __webpack_require__(60);
- module.exports = function (it) {
- if (!isObject(it)) throw TypeError(it + ' is not an object!');
- return it;
- };
-
-
- /***/ }),
- /* 60 */
- /***/ (function(module, exports) {
-
- module.exports = function (it) {
- return typeof it === 'object' ? it !== null : typeof it === 'function';
- };
-
-
- /***/ }),
- /* 61 */
- /***/ (function(module, exports) {
-
- module.exports = function (exec) {
- try {
- return !!exec();
- } catch (e) {
- return true;
- }
- };
-
-
- /***/ }),
- /* 62 */
- /***/ (function(module, exports, __webpack_require__) {
-
- // to indexed object, toObject with fallback for non-array-like ES3 strings
- var IObject = __webpack_require__(217);
- var defined = __webpack_require__(124);
- module.exports = function (it) {
- return IObject(defined(it));
- };
-
-
- /***/ }),
- /* 63 */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
- /**
- * Copyright (c) 2013-present, Facebook, Inc.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE file in the root directory of this source tree.
- *
- */
-
-
-
- var React = __webpack_require__(0);
- var factory = __webpack_require__(622);
-
- if (typeof React === 'undefined') {
- throw Error(
- 'create-react-class could not find the React object. If you are using script tags, ' +
- 'make sure that React is being loaded before create-react-class.'
- );
- }
-
- // Hack to grab NoopUpdateQueue from isomorphic React
- var ReactNoopUpdateQueue = new React.Component().updater;
-
- module.exports = factory(
- React.Component,
- React.isValidElement,
- ReactNoopUpdateQueue
- );
-
-
- /***/ }),
- /* 64 */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
- /*
- object-assign
- (c) Sindre Sorhus
- @license MIT
- */
-
-
- /* eslint-disable no-unused-vars */
- var getOwnPropertySymbols = Object.getOwnPropertySymbols;
- var hasOwnProperty = Object.prototype.hasOwnProperty;
- var propIsEnumerable = Object.prototype.propertyIsEnumerable;
-
- function toObject(val) {
- if (val === null || val === undefined) {
- throw new TypeError('Object.assign cannot be called with null or undefined');
- }
-
- return Object(val);
- }
-
- function shouldUseNative() {
- try {
- if (!Object.assign) {
- return false;
- }
-
- // Detect buggy property enumeration order in older V8 versions.
-
- // https://bugs.chromium.org/p/v8/issues/detail?id=4118
- var test1 = new String('abc'); // eslint-disable-line no-new-wrappers
- test1[5] = 'de';
- if (Object.getOwnPropertyNames(test1)[0] === '5') {
- return false;
- }
-
- // https://bugs.chromium.org/p/v8/issues/detail?id=3056
- var test2 = {};
- for (var i = 0; i < 10; i++) {
- test2['_' + String.fromCharCode(i)] = i;
- }
- var order2 = Object.getOwnPropertyNames(test2).map(function (n) {
- return test2[n];
- });
- if (order2.join('') !== '0123456789') {
- return false;
- }
-
- // https://bugs.chromium.org/p/v8/issues/detail?id=3056
- var test3 = {};
- 'abcdefghijklmnopqrst'.split('').forEach(function (letter) {
- test3[letter] = letter;
- });
- if (Object.keys(Object.assign({}, test3)).join('') !==
- 'abcdefghijklmnopqrst') {
- return false;
- }
-
- return true;
- } catch (err) {
- // We don't expect any of the above to throw, but better to be safe.
- return false;
- }
- }
-
- module.exports = shouldUseNative() ? Object.assign : function (target, source) {
- var from;
- var to = toObject(target);
- var symbols;
-
- for (var s = 1; s < arguments.length; s++) {
- from = Object(arguments[s]);
-
- for (var key in from) {
- if (hasOwnProperty.call(from, key)) {
- to[key] = from[key];
- }
- }
-
- if (getOwnPropertySymbols) {
- symbols = getOwnPropertySymbols(from);
- for (var i = 0; i < symbols.length; i++) {
- if (propIsEnumerable.call(from, symbols[i])) {
- to[symbols[i]] = from[symbols[i]];
- }
- }
- }
- }
-
- return to;
- };
-
-
- /***/ }),
- /* 65 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- /* harmony export (immutable) */ __webpack_exports__["h"] = noop;
- /* harmony export (immutable) */ __webpack_exports__["a"] = getKeyFromChildrenIndex;
- /* harmony export (immutable) */ __webpack_exports__["b"] = getMenuIdFromSubMenuEventKey;
- /* harmony export (immutable) */ __webpack_exports__["e"] = loopMenuItem;
- /* harmony export (immutable) */ __webpack_exports__["f"] = loopMenuItemRecursively;
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "g", function() { return menuAllProps; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return getWidth; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "i", function() { return setStyle; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "d", function() { return isMobileDevice; });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(0);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);
-
- var isMobile = __webpack_require__(144);
-
- function noop() {}
-
- function getKeyFromChildrenIndex(child, menuEventKey, index) {
- var prefix = menuEventKey || '';
- return child.key || prefix + 'item_' + index;
- }
-
- function getMenuIdFromSubMenuEventKey(eventKey) {
- return eventKey + '-menu-';
- }
-
- function loopMenuItem(children, cb) {
- var index = -1;
- __WEBPACK_IMPORTED_MODULE_0_react___default.a.Children.forEach(children, function (c) {
- index++;
- if (c && c.type && c.type.isMenuItemGroup) {
- __WEBPACK_IMPORTED_MODULE_0_react___default.a.Children.forEach(c.props.children, function (c2) {
- index++;
- cb(c2, index);
- });
- } else {
- cb(c, index);
- }
- });
- }
-
- function loopMenuItemRecursively(children, keys, ret) {
- /* istanbul ignore if */
- if (!children || ret.find) {
- return;
- }
- __WEBPACK_IMPORTED_MODULE_0_react___default.a.Children.forEach(children, function (c) {
- if (c) {
- var construct = c.type;
- if (!construct || !(construct.isSubMenu || construct.isMenuItem || construct.isMenuItemGroup)) {
- return;
- }
- if (keys.indexOf(c.key) !== -1) {
- ret.find = true;
- } else if (c.props.children) {
- loopMenuItemRecursively(c.props.children, keys, ret);
- }
- }
- });
- }
-
- var menuAllProps = ['defaultSelectedKeys', 'selectedKeys', 'defaultOpenKeys', 'openKeys', 'mode', 'getPopupContainer', 'onSelect', 'onDeselect', 'onDestroy', 'openTransitionName', 'openAnimation', 'subMenuOpenDelay', 'subMenuCloseDelay', 'forceSubMenuRender', 'triggerSubMenuAction', 'level', 'selectable', 'multiple', 'onOpenChange', 'visible', 'focusable', 'defaultActiveFirst', 'prefixCls', 'inlineIndent', 'parentMenu', 'title', 'rootPrefixCls', 'eventKey', 'active', 'onItemHover', 'onTitleMouseEnter', 'onTitleMouseLeave', 'onTitleClick', 'popupAlign', 'popupOffset', 'isOpen', 'renderMenuItem', 'manualRef', 'subMenuKey', 'disabled', 'index', 'isSelected', 'store', 'activeKey', 'builtinPlacements', 'overflowedIndicator',
-
- // the following keys found need to be removed from test regression
- 'attribute', 'value', 'popupClassName', 'inlineCollapsed', 'menu', 'theme', 'itemIcon', 'expandIcon'];
-
- // ref: https://github.com/ant-design/ant-design/issues/14007
- // ref: https://bugs.chromium.org/p/chromium/issues/detail?id=360889
- // getBoundingClientRect return the full precision value, which is
- // not the same behavior as on chrome. Set the precision to 6 to
- // unify their behavior
- var getWidth = function getWidth(elem) {
- var width = elem && typeof elem.getBoundingClientRect === 'function' && elem.getBoundingClientRect().width;
- if (width) {
- width = +width.toFixed(6);
- }
- return width || 0;
- };
-
- var setStyle = function setStyle(elem, styleProperty, value) {
- if (elem && typeof elem.style === 'object') {
- elem.style[styleProperty] = value;
- }
- };
-
- var isMobileDevice = function isMobileDevice() {
- return isMobile.any;
- };
-
- /***/ }),
- /* 66 */
- /***/ (function(module, exports, __webpack_require__) {
-
- var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/*!
- Copyright (c) 2017 Jed Watson.
- Licensed under the MIT License (MIT), see
- http://jedwatson.github.io/classnames
- */
- /* global define */
-
- (function () {
- 'use strict';
-
- var hasOwn = {}.hasOwnProperty;
-
- function classNames () {
- var classes = [];
-
- for (var i = 0; i < arguments.length; i++) {
- var arg = arguments[i];
- if (!arg) continue;
-
- var argType = typeof arg;
-
- if (argType === 'string' || argType === 'number') {
- classes.push(arg);
- } else if (Array.isArray(arg) && arg.length) {
- var inner = classNames.apply(null, arg);
- if (inner) {
- classes.push(inner);
- }
- } else if (argType === 'object') {
- for (var key in arg) {
- if (hasOwn.call(arg, key) && arg[key]) {
- classes.push(key);
- }
- }
- }
- }
-
- return classes.join(' ');
- }
-
- if (typeof module !== 'undefined' && module.exports) {
- classNames.default = classNames;
- module.exports = classNames;
- } else if (true) {
- // register as 'classnames', consistent with npm package name
- !(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_RESULT__ = (function () {
- return classNames;
- }).apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__),
- __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
- } else {
- window.classNames = classNames;
- }
- }());
-
-
- /***/ }),
- /* 67 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- /* harmony export (immutable) */ __webpack_exports__["h"] = noop;
- /* harmony export (immutable) */ __webpack_exports__["a"] = getKeyFromChildrenIndex;
- /* harmony export (immutable) */ __webpack_exports__["b"] = getMenuIdFromSubMenuEventKey;
- /* harmony export (immutable) */ __webpack_exports__["e"] = loopMenuItem;
- /* harmony export (immutable) */ __webpack_exports__["f"] = loopMenuItemRecursively;
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "g", function() { return menuAllProps; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return getWidth; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "i", function() { return setStyle; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "d", function() { return isMobileDevice; });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(0);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);
-
- var isMobile = __webpack_require__(144);
-
- function noop() {}
-
- function getKeyFromChildrenIndex(child, menuEventKey, index) {
- var prefix = menuEventKey || '';
- return child.key || prefix + 'item_' + index;
- }
-
- function getMenuIdFromSubMenuEventKey(eventKey) {
- return eventKey + '-menu-';
- }
-
- function loopMenuItem(children, cb) {
- var index = -1;
- __WEBPACK_IMPORTED_MODULE_0_react___default.a.Children.forEach(children, function (c) {
- index++;
- if (c && c.type && c.type.isMenuItemGroup) {
- __WEBPACK_IMPORTED_MODULE_0_react___default.a.Children.forEach(c.props.children, function (c2) {
- index++;
- cb(c2, index);
- });
- } else {
- cb(c, index);
- }
- });
- }
-
- function loopMenuItemRecursively(children, keys, ret) {
- /* istanbul ignore if */
- if (!children || ret.find) {
- return;
- }
- __WEBPACK_IMPORTED_MODULE_0_react___default.a.Children.forEach(children, function (c) {
- if (c) {
- var construct = c.type;
- if (!construct || !(construct.isSubMenu || construct.isMenuItem || construct.isMenuItemGroup)) {
- return;
- }
- if (keys.indexOf(c.key) !== -1) {
- ret.find = true;
- } else if (c.props.children) {
- loopMenuItemRecursively(c.props.children, keys, ret);
- }
- }
- });
- }
-
- var menuAllProps = ['defaultSelectedKeys', 'selectedKeys', 'defaultOpenKeys', 'openKeys', 'mode', 'getPopupContainer', 'onSelect', 'onDeselect', 'onDestroy', 'openTransitionName', 'openAnimation', 'subMenuOpenDelay', 'subMenuCloseDelay', 'forceSubMenuRender', 'triggerSubMenuAction', 'level', 'selectable', 'multiple', 'onOpenChange', 'visible', 'focusable', 'defaultActiveFirst', 'prefixCls', 'inlineIndent', 'parentMenu', 'title', 'rootPrefixCls', 'eventKey', 'active', 'onItemHover', 'onTitleMouseEnter', 'onTitleMouseLeave', 'onTitleClick', 'popupAlign', 'popupOffset', 'isOpen', 'renderMenuItem', 'manualRef', 'subMenuKey', 'disabled', 'index', 'isSelected', 'store', 'activeKey', 'builtinPlacements', 'overflowedIndicator',
-
- // the following keys found need to be removed from test regression
- 'attribute', 'value', 'popupClassName', 'inlineCollapsed', 'menu', 'theme', 'itemIcon', 'expandIcon'];
-
- // ref: https://github.com/ant-design/ant-design/issues/14007
- // ref: https://bugs.chromium.org/p/chromium/issues/detail?id=360889
- // getBoundingClientRect return the full precision value, which is
- // not the same behavior as on chrome. Set the precision to 6 to
- // unify their behavior
- var getWidth = function getWidth(elem) {
- var width = elem && typeof elem.getBoundingClientRect === 'function' && elem.getBoundingClientRect().width;
- if (width) {
- width = +width.toFixed(6);
- }
- return width || 0;
- };
-
- var setStyle = function setStyle(elem, styleProperty, value) {
- if (elem && typeof elem.style === 'object') {
- elem.style[styleProperty] = value;
- }
- };
-
- var isMobileDevice = function isMobileDevice() {
- return isMobile.any;
- };
-
- /***/ }),
- /* 68 */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.setStyle = exports.getWidth = exports.menuAllProps = undefined;
-
- var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; /**
- * This source code is quoted from rc-menu.
- * homepage: https://github.com/react-component/menu
- */
-
-
- exports.noop = noop;
- exports.getKeyFromChildrenIndex = getKeyFromChildrenIndex;
- exports.getMenuIdFromSubMenuEventKey = getMenuIdFromSubMenuEventKey;
- exports.loopMenuItem = loopMenuItem;
- exports.loopMenuItemRecursively = loopMenuItemRecursively;
- exports.fireKeyEvent = fireKeyEvent;
-
- var _react = __webpack_require__(0);
-
- var _react2 = _interopRequireDefault(_react);
-
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
-
- function noop() {}
-
- function getKeyFromChildrenIndex(child, menuEventKey, index) {
- var prefix = menuEventKey || '';
- return child.key || prefix + 'item_' + index;
- }
-
- function getMenuIdFromSubMenuEventKey(eventKey) {
- return eventKey + '-menu-';
- }
-
- function loopMenuItem(children, cb) {
- var index = -1;
- _react2["default"].Children.forEach(children, function (c) {
- index++;
- if (c && c.type && c.type.isMenuItemGroup) {
- _react2["default"].Children.forEach(c.props.children, function (c2) {
- index++;
- cb(c2, index);
- });
- } else {
- cb(c, index);
- }
- });
- }
-
- function loopMenuItemRecursively(children, keys, ret) {
- /* istanbul ignore if */
- if (!children || ret.find) {
- return;
- }
- _react2["default"].Children.forEach(children, function (c) {
- if (c) {
- var construct = c.type;
- if (!construct || !(construct.isSubMenu || construct.isMenuItem || construct.isMenuItemGroup)) {
- return;
- }
- if (keys.indexOf(c.key) !== -1) {
- ret.find = true;
- } else if (c.props.children) {
- loopMenuItemRecursively(c.props.children, keys, ret);
- }
- }
- });
- }
-
- var menuAllProps = exports.menuAllProps = ['defaultSelectedKeys', 'selectedKeys', 'defaultOpenKeys', 'openKeys', 'mode', 'getPopupContainer', 'onSelect', 'onDeselect', 'onDestroy', 'openTransitionName', 'openAnimation', 'subMenuOpenDelay', 'subMenuCloseDelay', 'forceSubMenuRender', 'triggerSubMenuAction', 'level', 'selectable', 'multiple', 'onOpenChange', 'visible', 'focusable', 'defaultActiveFirst', 'prefixCls', 'inlineIndent', 'parentMenu', 'title', 'rootPrefixCls', 'eventKey', 'active', 'onItemHover', 'onTitleMouseEnter', 'onTitleMouseLeave', 'onTitleClick', 'popupAlign', 'popupOffset', 'isOpen', 'renderMenuItem', 'manualRef', 'subMenuKey', 'disabled', 'index', 'isSelected', 'store', 'activeKey', 'builtinPlacements', 'overflowedIndicator',
-
- // the following keys found need to be removed from test regression
- 'attribute', 'value', 'popupClassName', 'inlineCollapsed', 'menu', 'theme', 'itemIcon', 'expandIcon'];
-
- var getWidth = exports.getWidth = function getWidth(elem) {
- return elem && typeof elem.getBoundingClientRect === 'function' && elem.getBoundingClientRect().width || 0;
- };
-
- var setStyle = exports.setStyle = function setStyle(elem, styleProperty, value) {
- if (elem && _typeof(elem.style) === 'object') {
- elem.style[styleProperty] = value;
- }
- };
-
- function fireKeyEvent(el, evtType, keyCode) {
- var evtObj;
- if (document.createEvent) {
- if (window.KeyEvent) {
- //firefox 浏览器下模拟事件
- evtObj = document.createEvent('KeyEvents');
- evtObj.initKeyEvent(evtType, true, true, window, true, false, false, false, keyCode, 0);
- } else {
- //chrome 浏览器下模拟事件
- evtObj = document.createEvent('UIEvents');
- evtObj.initUIEvent(evtType, true, true, window, 1);
-
- delete evtObj.keyCode;
- if (typeof evtObj.keyCode === "undefined") {
- //为了模拟keycode
- Object.defineProperty(evtObj, "keyCode", { value: keyCode });
- } else {
- evtObj.key = String.fromCharCode(keyCode);
- }
-
- if (typeof evtObj.ctrlKey === 'undefined') {
- //为了模拟ctrl键
- Object.defineProperty(evtObj, "ctrlKey", { value: true });
- } else {
- evtObj.ctrlKey = true;
- }
- }
- el.dispatchEvent(evtObj);
- } else if (document.createEventObject) {
- //IE 浏览器下模拟事件
- evtObj = document.createEventObject();
- evtObj.keyCode = keyCode;
- el.fireEvent('on' + evtType, evtObj);
- }
- }
-
- /***/ }),
- /* 69 */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- exports.__esModule = true;
- exports.Align = exports.toArray = exports.cssAnimation = exports.addEventListener = exports.contains = exports.KeyCode = exports.createChainedFunction = exports.splitComponent = exports.isRequiredForA11y = exports.elementType = exports.deprecated = exports.componentOrElement = exports.all = undefined;
-
- var _all2 = __webpack_require__(1133);
-
- var _all3 = _interopRequireDefault(_all2);
-
- var _componentOrElement2 = __webpack_require__(1134);
-
- var _componentOrElement3 = _interopRequireDefault(_componentOrElement2);
-
- var _deprecated2 = __webpack_require__(1135);
-
- var _deprecated3 = _interopRequireDefault(_deprecated2);
-
- var _elementType2 = __webpack_require__(1136);
-
- var _elementType3 = _interopRequireDefault(_elementType2);
-
- var _isRequiredForA11y2 = __webpack_require__(1137);
-
- var _isRequiredForA11y3 = _interopRequireDefault(_isRequiredForA11y2);
-
- var _splitComponent2 = __webpack_require__(316);
-
- var _splitComponent3 = _interopRequireDefault(_splitComponent2);
-
- var _createChainedFunction2 = __webpack_require__(317);
-
- var _createChainedFunction3 = _interopRequireDefault(_createChainedFunction2);
-
- var _keyCode = __webpack_require__(1138);
-
- var _keyCode2 = _interopRequireDefault(_keyCode);
-
- var _contains2 = __webpack_require__(1139);
-
- var _contains3 = _interopRequireDefault(_contains2);
-
- var _addEventListener2 = __webpack_require__(318);
-
- var _addEventListener3 = _interopRequireDefault(_addEventListener2);
-
- var _cssAnimation2 = __webpack_require__(1140);
-
- var _cssAnimation3 = _interopRequireDefault(_cssAnimation2);
-
- var _toArray2 = __webpack_require__(1142);
-
- var _toArray3 = _interopRequireDefault(_toArray2);
-
- var _Align2 = __webpack_require__(1143);
-
- var _Align3 = _interopRequireDefault(_Align2);
-
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-
- exports.all = _all3.default;
- exports.componentOrElement = _componentOrElement3.default;
- exports.deprecated = _deprecated3.default;
- exports.elementType = _elementType3.default;
- exports.isRequiredForA11y = _isRequiredForA11y3.default;
- exports.splitComponent = _splitComponent3.default;
- exports.createChainedFunction = _createChainedFunction3.default;
- exports.KeyCode = _keyCode2.default;
- exports.contains = _contains3.default;
- exports.addEventListener = _addEventListener3.default;
- exports.cssAnimation = _cssAnimation3.default;
- exports.toArray = _toArray3.default;
- //export getContainerRenderMixin from './getContainerRenderMixin';
-
- exports.Align = _Align3.default;
-
- /***/ }),
- /* 70 */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- exports.__esModule = true;
- exports.Align = exports.toArray = exports.cssAnimation = exports.addEventListener = exports.contains = exports.KeyCode = exports.createChainedFunction = exports.splitComponent = exports.isRequiredForA11y = exports.elementType = exports.deprecated = exports.componentOrElement = exports.all = undefined;
-
- var _all2 = __webpack_require__(1186);
-
- var _all3 = _interopRequireDefault(_all2);
-
- var _componentOrElement2 = __webpack_require__(1187);
-
- var _componentOrElement3 = _interopRequireDefault(_componentOrElement2);
-
- var _deprecated2 = __webpack_require__(1188);
-
- var _deprecated3 = _interopRequireDefault(_deprecated2);
-
- var _elementType2 = __webpack_require__(1189);
-
- var _elementType3 = _interopRequireDefault(_elementType2);
-
- var _isRequiredForA11y2 = __webpack_require__(1190);
-
- var _isRequiredForA11y3 = _interopRequireDefault(_isRequiredForA11y2);
-
- var _splitComponent2 = __webpack_require__(1191);
-
- var _splitComponent3 = _interopRequireDefault(_splitComponent2);
-
- var _createChainedFunction2 = __webpack_require__(1192);
-
- var _createChainedFunction3 = _interopRequireDefault(_createChainedFunction2);
-
- var _keyCode = __webpack_require__(1193);
-
- var _keyCode2 = _interopRequireDefault(_keyCode);
-
- var _contains2 = __webpack_require__(1194);
-
- var _contains3 = _interopRequireDefault(_contains2);
-
- var _addEventListener2 = __webpack_require__(331);
-
- var _addEventListener3 = _interopRequireDefault(_addEventListener2);
-
- var _cssAnimation2 = __webpack_require__(1195);
-
- var _cssAnimation3 = _interopRequireDefault(_cssAnimation2);
-
- var _toArray2 = __webpack_require__(1197);
-
- var _toArray3 = _interopRequireDefault(_toArray2);
-
- var _Align2 = __webpack_require__(1198);
-
- var _Align3 = _interopRequireDefault(_Align2);
-
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-
- exports.all = _all3.default;
- exports.componentOrElement = _componentOrElement3.default;
- exports.deprecated = _deprecated3.default;
- exports.elementType = _elementType3.default;
- exports.isRequiredForA11y = _isRequiredForA11y3.default;
- exports.splitComponent = _splitComponent3.default;
- exports.createChainedFunction = _createChainedFunction3.default;
- exports.KeyCode = _keyCode2.default;
- exports.contains = _contains3.default;
- exports.addEventListener = _addEventListener3.default;
- exports.cssAnimation = _cssAnimation3.default;
- exports.toArray = _toArray3.default;
- //export getContainerRenderMixin from './getContainerRenderMixin';
-
- exports.Align = _Align3.default;
-
- /***/ }),
- /* 71 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- /* harmony export (immutable) */ __webpack_exports__["h"] = noop;
- /* harmony export (immutable) */ __webpack_exports__["a"] = getKeyFromChildrenIndex;
- /* harmony export (immutable) */ __webpack_exports__["b"] = getMenuIdFromSubMenuEventKey;
- /* harmony export (immutable) */ __webpack_exports__["e"] = loopMenuItem;
- /* harmony export (immutable) */ __webpack_exports__["f"] = loopMenuItemRecursively;
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "g", function() { return menuAllProps; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return getWidth; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "i", function() { return setStyle; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "d", function() { return isMobileDevice; });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(0);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);
-
- var isMobile = __webpack_require__(144);
-
- function noop() {}
-
- function getKeyFromChildrenIndex(child, menuEventKey, index) {
- var prefix = menuEventKey || '';
- return child.key || prefix + 'item_' + index;
- }
-
- function getMenuIdFromSubMenuEventKey(eventKey) {
- return eventKey + '-menu-';
- }
-
- function loopMenuItem(children, cb) {
- var index = -1;
- __WEBPACK_IMPORTED_MODULE_0_react___default.a.Children.forEach(children, function (c) {
- index++;
- if (c && c.type && c.type.isMenuItemGroup) {
- __WEBPACK_IMPORTED_MODULE_0_react___default.a.Children.forEach(c.props.children, function (c2) {
- index++;
- cb(c2, index);
- });
- } else {
- cb(c, index);
- }
- });
- }
-
- function loopMenuItemRecursively(children, keys, ret) {
- /* istanbul ignore if */
- if (!children || ret.find) {
- return;
- }
- __WEBPACK_IMPORTED_MODULE_0_react___default.a.Children.forEach(children, function (c) {
- if (c) {
- var construct = c.type;
- if (!construct || !(construct.isSubMenu || construct.isMenuItem || construct.isMenuItemGroup)) {
- return;
- }
- if (keys.indexOf(c.key) !== -1) {
- ret.find = true;
- } else if (c.props.children) {
- loopMenuItemRecursively(c.props.children, keys, ret);
- }
- }
- });
- }
-
- var menuAllProps = ['defaultSelectedKeys', 'selectedKeys', 'defaultOpenKeys', 'openKeys', 'mode', 'getPopupContainer', 'onSelect', 'onDeselect', 'onDestroy', 'openTransitionName', 'openAnimation', 'subMenuOpenDelay', 'subMenuCloseDelay', 'forceSubMenuRender', 'triggerSubMenuAction', 'level', 'selectable', 'multiple', 'onOpenChange', 'visible', 'focusable', 'defaultActiveFirst', 'prefixCls', 'inlineIndent', 'parentMenu', 'title', 'rootPrefixCls', 'eventKey', 'active', 'onItemHover', 'onTitleMouseEnter', 'onTitleMouseLeave', 'onTitleClick', 'popupAlign', 'popupOffset', 'isOpen', 'renderMenuItem', 'manualRef', 'subMenuKey', 'disabled', 'index', 'isSelected', 'store', 'activeKey', 'builtinPlacements', 'overflowedIndicator',
-
- // the following keys found need to be removed from test regression
- 'attribute', 'value', 'popupClassName', 'inlineCollapsed', 'menu', 'theme', 'itemIcon', 'expandIcon'];
-
- // ref: https://github.com/ant-design/ant-design/issues/14007
- // ref: https://bugs.chromium.org/p/chromium/issues/detail?id=360889
- // getBoundingClientRect return the full precision value, which is
- // not the same behavior as on chrome. Set the precision to 6 to
- // unify their behavior
- var getWidth = function getWidth(elem) {
- var width = elem && typeof elem.getBoundingClientRect === 'function' && elem.getBoundingClientRect().width;
- if (width) {
- width = +width.toFixed(6);
- }
- return width || 0;
- };
-
- var setStyle = function setStyle(elem, styleProperty, value) {
- if (elem && typeof elem.style === 'object') {
- elem.style[styleProperty] = value;
- }
- };
-
- var isMobileDevice = function isMobileDevice() {
- return isMobile.any;
- };
-
- /***/ }),
- /* 72 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- /* harmony export (immutable) */ __webpack_exports__["a"] = toArray;
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(0);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);
-
-
- function toArray(children) {
- var ret = [];
- __WEBPACK_IMPORTED_MODULE_0_react___default.a.Children.forEach(children, function (c) {
- ret.push(c);
- });
- return ret;
- }
-
- /***/ }),
- /* 73 */
- /***/ (function(module, exports) {
-
- module.exports = function (bitmap, value) {
- return {
- enumerable: !(bitmap & 1),
- configurable: !(bitmap & 2),
- writable: !(bitmap & 4),
- value: value
- };
- };
-
-
- /***/ }),
- /* 74 */
- /***/ (function(module, exports, __webpack_require__) {
-
- // 19.1.2.14 / 15.2.3.14 Object.keys(O)
- var $keys = __webpack_require__(216);
- var enumBugKeys = __webpack_require__(128);
-
- module.exports = Object.keys || function keys(O) {
- return $keys(O, enumBugKeys);
- };
-
-
- /***/ }),
- /* 75 */
- /***/ (function(module, exports) {
-
- module.exports = {};
-
-
- /***/ }),
- /* 76 */
+ /* 37 */
/***/ (function(module, exports, __webpack_require__) {
/* WEBPACK VAR INJECTION */(function(global, module) {/**
@@ -92090,6 +101094,12 @@
return false;
}
+<<<<<<< HEAD
+ // Thank's IE8 for his funny defineProperty
+ module.exports = !__webpack_require__(61)(function () {
+ return Object.defineProperty({}, 'a', { get: function () { return 7; } }).a != 7;
+ });
+=======
/**
* The base implementation of `_.times` without support for iteratee shorthands
* or max array length checks.
@@ -92102,6 +101112,7 @@
function baseTimes(n, iteratee) {
var index = -1,
result = Array(n);
+>>>>>>> dev4iuap5.0
while (++index < n) {
result[index] = iteratee(index);
@@ -92188,19 +101199,27 @@
var index = -1,
result = Array(set.size);
+<<<<<<< HEAD
+ var _iterator = __webpack_require__(627);
+=======
set.forEach(function(value) {
result[++index] = value;
});
return result;
}
+>>>>>>> dev4iuap5.0
/** Used for built-in method references. */
var arrayProto = Array.prototype,
funcProto = Function.prototype,
objectProto = Object.prototype;
+<<<<<<< HEAD
+ var _symbol = __webpack_require__(633);
+=======
/** Used to detect overreaching core-js shims. */
var coreJsData = root['__core-js_shared__'];
+>>>>>>> dev4iuap5.0
/** Used to resolve the decompiled source of functions. */
var funcToString = funcProto.toString;
@@ -93130,6 +102149,3320 @@
othProps = getAllKeys(other),
othLength = othProps.length;
+<<<<<<< HEAD
+ "use strict";
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_classCallCheck__ = __webpack_require__(5);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_classCallCheck___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_classCallCheck__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_createClass__ = __webpack_require__(22);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_createClass___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_createClass__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn__ = __webpack_require__(6);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits__ = __webpack_require__(7);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_react__ = __webpack_require__(0);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_4_react__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_react_dom__ = __webpack_require__(3);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_react_dom___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_5_react_dom__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_6_prop_types__ = __webpack_require__(1);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_6_prop_types___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_6_prop_types__);
+=======
+ if (objLength != othLength && !isPartial) {
+ return false;
+ }
+ var index = objLength;
+ while (index--) {
+ var key = objProps[index];
+ if (!(isPartial ? key in other : hasOwnProperty.call(other, key))) {
+ return false;
+ }
+ }
+ // Assume cyclic values are equal.
+ var stacked = stack.get(object);
+ if (stacked && stack.get(other)) {
+ return stacked == other;
+ }
+ var result = true;
+ stack.set(object, other);
+ stack.set(other, object);
+>>>>>>> dev4iuap5.0
+
+ var skipCtor = isPartial;
+ while (++index < objLength) {
+ key = objProps[index];
+ var objValue = object[key],
+ othValue = other[key];
+
+ if (customizer) {
+ var compared = isPartial
+ ? customizer(othValue, objValue, key, other, object, stack)
+ : customizer(objValue, othValue, key, object, other, stack);
+ }
+ // Recursively compare objects (susceptible to call stack limits).
+ if (!(compared === undefined
+ ? (objValue === othValue || equalFunc(objValue, othValue, bitmask, customizer, stack))
+ : compared
+ )) {
+ result = false;
+ break;
+ }
+ skipCtor || (skipCtor = key == 'constructor');
+ }
+ if (result && !skipCtor) {
+ var objCtor = object.constructor,
+ othCtor = other.constructor;
+
+ // Non `Object` object instances with different constructors are not equal.
+ if (objCtor != othCtor &&
+ ('constructor' in object && 'constructor' in other) &&
+ !(typeof objCtor == 'function' && objCtor instanceof objCtor &&
+ typeof othCtor == 'function' && othCtor instanceof othCtor)) {
+ result = false;
+ }
+ }
+ stack['delete'](object);
+ stack['delete'](other);
+ return result;
+ }
+
+ /**
+ * Creates an array of own enumerable property names and symbols of `object`.
+ *
+ * @private
+ * @param {Object} object The object to query.
+ * @returns {Array} Returns the array of property names and symbols.
+ */
+ function getAllKeys(object) {
+ return baseGetAllKeys(object, keys, getSymbols);
+ }
+
+ /**
+ * Gets the data for `map`.
+ *
+ * @private
+ * @param {Object} map The map to query.
+ * @param {string} key The reference key.
+ * @returns {*} Returns the map data.
+ */
+ function getMapData(map, key) {
+ var data = map.__data__;
+ return isKeyable(key)
+ ? data[typeof key == 'string' ? 'string' : 'hash']
+ : data.map;
+ }
+
+ /**
+ * Gets the native function at `key` of `object`.
+ *
+ * @private
+ * @param {Object} object The object to query.
+ * @param {string} key The key of the method to get.
+ * @returns {*} Returns the function if it's native, else `undefined`.
+ */
+ function getNative(object, key) {
+ var value = getValue(object, key);
+ return baseIsNative(value) ? value : undefined;
+ }
+
+ /**
+ * A specialized version of `baseGetTag` which ignores `Symbol.toStringTag` values.
+ *
+ * @private
+ * @param {*} value The value to query.
+ * @returns {string} Returns the raw `toStringTag`.
+ */
+ function getRawTag(value) {
+ var isOwn = hasOwnProperty.call(value, symToStringTag),
+ tag = value[symToStringTag];
+
+ try {
+ value[symToStringTag] = undefined;
+ var unmasked = true;
+ } catch (e) {}
+
+ var result = nativeObjectToString.call(value);
+ if (unmasked) {
+ if (isOwn) {
+ value[symToStringTag] = tag;
+ } else {
+ delete value[symToStringTag];
+ }
+ }
+ return result;
+ }
+
+ /**
+ * Creates an array of the own enumerable symbols of `object`.
+ *
+ * @private
+ * @param {Object} object The object to query.
+ * @returns {Array} Returns the array of symbols.
+ */
+ var getSymbols = !nativeGetSymbols ? stubArray : function(object) {
+ if (object == null) {
+ return [];
+ }
+ object = Object(object);
+ return arrayFilter(nativeGetSymbols(object), function(symbol) {
+ return propertyIsEnumerable.call(object, symbol);
+ });
+ };
+
+ /**
+ * Gets the `toStringTag` of `value`.
+ *
+ * @private
+ * @param {*} value The value to query.
+ * @returns {string} Returns the `toStringTag`.
+ */
+ var getTag = baseGetTag;
+
+ // Fallback for data views, maps, sets, and weak maps in IE 11 and promises in Node.js < 6.
+ if ((DataView && getTag(new DataView(new ArrayBuffer(1))) != dataViewTag) ||
+ (Map && getTag(new Map) != mapTag) ||
+ (Promise && getTag(Promise.resolve()) != promiseTag) ||
+ (Set && getTag(new Set) != setTag) ||
+ (WeakMap && getTag(new WeakMap) != weakMapTag)) {
+ getTag = function(value) {
+ var result = baseGetTag(value),
+ Ctor = result == objectTag ? value.constructor : undefined,
+ ctorString = Ctor ? toSource(Ctor) : '';
+
+ if (ctorString) {
+ switch (ctorString) {
+ case dataViewCtorString: return dataViewTag;
+ case mapCtorString: return mapTag;
+ case promiseCtorString: return promiseTag;
+ case setCtorString: return setTag;
+ case weakMapCtorString: return weakMapTag;
+ }
+ }
+ return result;
+ };
+ }
+
+ /**
+ * Checks if `value` is a valid array-like index.
+ *
+ * @private
+ * @param {*} value The value to check.
+ * @param {number} [length=MAX_SAFE_INTEGER] The upper bounds of a valid index.
+ * @returns {boolean} Returns `true` if `value` is a valid index, else `false`.
+ */
+ function isIndex(value, length) {
+ length = length == null ? MAX_SAFE_INTEGER : length;
+ return !!length &&
+ (typeof value == 'number' || reIsUint.test(value)) &&
+ (value > -1 && value % 1 == 0 && value < length);
+ }
+
+ /**
+ * Checks if `value` is suitable for use as unique object key.
+ *
+ * @private
+ * @param {*} value The value to check.
+ * @returns {boolean} Returns `true` if `value` is suitable, else `false`.
+ */
+ function isKeyable(value) {
+ var type = typeof value;
+ return (type == 'string' || type == 'number' || type == 'symbol' || type == 'boolean')
+ ? (value !== '__proto__')
+ : (value === null);
+ }
+
+ /**
+ * Checks if `func` has its source masked.
+ *
+ * @private
+ * @param {Function} func The function to check.
+ * @returns {boolean} Returns `true` if `func` is masked, else `false`.
+ */
+ function isMasked(func) {
+ return !!maskSrcKey && (maskSrcKey in func);
+ }
+
+ /**
+ * Checks if `value` is likely a prototype object.
+ *
+ * @private
+ * @param {*} value The value to check.
+ * @returns {boolean} Returns `true` if `value` is a prototype, else `false`.
+ */
+ function isPrototype(value) {
+ var Ctor = value && value.constructor,
+ proto = (typeof Ctor == 'function' && Ctor.prototype) || objectProto;
+
+ return value === proto;
+ }
+
+ /**
+ * Converts `value` to a string using `Object.prototype.toString`.
+ *
+ * @private
+ * @param {*} value The value to convert.
+ * @returns {string} Returns the converted string.
+ */
+ function objectToString(value) {
+ return nativeObjectToString.call(value);
+ }
+
+ /**
+ * Converts `func` to its source code.
+ *
+ * @private
+ * @param {Function} func The function to convert.
+ * @returns {string} Returns the source code.
+ */
+ function toSource(func) {
+ if (func != null) {
+ try {
+ return funcToString.call(func);
+ } catch (e) {}
+ try {
+ return (func + '');
+ } catch (e) {}
+ }
+ return '';
+ }
+
+ /**
+ * Performs a
+ * [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero)
+ * comparison between two values to determine if they are equivalent.
+ *
+ * @static
+ * @memberOf _
+ * @since 4.0.0
+ * @category Lang
+ * @param {*} value The value to compare.
+ * @param {*} other The other value to compare.
+ * @returns {boolean} Returns `true` if the values are equivalent, else `false`.
+ * @example
+ *
+ * var object = { 'a': 1 };
+ * var other = { 'a': 1 };
+ *
+ * _.eq(object, object);
+ * // => true
+ *
+ * _.eq(object, other);
+ * // => false
+ *
+ * _.eq('a', 'a');
+ * // => true
+ *
+ * _.eq('a', Object('a'));
+ * // => false
+ *
+ * _.eq(NaN, NaN);
+ * // => true
+ */
+ function eq(value, other) {
+ return value === other || (value !== value && other !== other);
+ }
+
+ /**
+ * Checks if `value` is likely an `arguments` object.
+ *
+ * @static
+ * @memberOf _
+ * @since 0.1.0
+ * @category Lang
+ * @param {*} value The value to check.
+ * @returns {boolean} Returns `true` if `value` is an `arguments` object,
+ * else `false`.
+ * @example
+ *
+ * _.isArguments(function() { return arguments; }());
+ * // => true
+ *
+ * _.isArguments([1, 2, 3]);
+ * // => false
+ */
+ var isArguments = baseIsArguments(function() { return arguments; }()) ? baseIsArguments : function(value) {
+ return isObjectLike(value) && hasOwnProperty.call(value, 'callee') &&
+ !propertyIsEnumerable.call(value, 'callee');
+ };
+
+ /**
+ * Checks if `value` is classified as an `Array` object.
+ *
+ * @static
+ * @memberOf _
+ * @since 0.1.0
+ * @category Lang
+ * @param {*} value The value to check.
+ * @returns {boolean} Returns `true` if `value` is an array, else `false`.
+ * @example
+ *
+ * _.isArray([1, 2, 3]);
+ * // => true
+ *
+ * _.isArray(document.body.children);
+ * // => false
+ *
+ * _.isArray('abc');
+ * // => false
+ *
+ * _.isArray(_.noop);
+ * // => false
+ */
+ var isArray = Array.isArray;
+
+<<<<<<< HEAD
+ "use strict";
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_classCallCheck__ = __webpack_require__(5);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_classCallCheck___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_classCallCheck__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_createClass__ = __webpack_require__(22);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_createClass___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_createClass__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn__ = __webpack_require__(6);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits__ = __webpack_require__(7);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_react__ = __webpack_require__(0);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_4_react__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_react_dom__ = __webpack_require__(3);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_react_dom___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_5_react_dom__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_6_prop_types__ = __webpack_require__(1);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_6_prop_types___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_6_prop_types__);
+=======
+ /**
+ * Checks if `value` is array-like. A value is considered array-like if it's
+ * not a function and has a `value.length` that's an integer greater than or
+ * equal to `0` and less than or equal to `Number.MAX_SAFE_INTEGER`.
+ *
+ * @static
+ * @memberOf _
+ * @since 4.0.0
+ * @category Lang
+ * @param {*} value The value to check.
+ * @returns {boolean} Returns `true` if `value` is array-like, else `false`.
+ * @example
+ *
+ * _.isArrayLike([1, 2, 3]);
+ * // => true
+ *
+ * _.isArrayLike(document.body.children);
+ * // => true
+ *
+ * _.isArrayLike('abc');
+ * // => true
+ *
+ * _.isArrayLike(_.noop);
+ * // => false
+ */
+ function isArrayLike(value) {
+ return value != null && isLength(value.length) && !isFunction(value);
+ }
+>>>>>>> dev4iuap5.0
+
+ /**
+ * Checks if `value` is a buffer.
+ *
+ * @static
+ * @memberOf _
+ * @since 4.3.0
+ * @category Lang
+ * @param {*} value The value to check.
+ * @returns {boolean} Returns `true` if `value` is a buffer, else `false`.
+ * @example
+ *
+ * _.isBuffer(new Buffer(2));
+ * // => true
+ *
+ * _.isBuffer(new Uint8Array(2));
+ * // => false
+ */
+ var isBuffer = nativeIsBuffer || stubFalse;
+
+ /**
+ * Performs a deep comparison between two values to determine if they are
+ * equivalent.
+ *
+ * **Note:** This method supports comparing arrays, array buffers, booleans,
+ * date objects, error objects, maps, numbers, `Object` objects, regexes,
+ * sets, strings, symbols, and typed arrays. `Object` objects are compared
+ * by their own, not inherited, enumerable properties. Functions and DOM
+ * nodes are compared by strict equality, i.e. `===`.
+ *
+ * @static
+ * @memberOf _
+ * @since 0.1.0
+ * @category Lang
+ * @param {*} value The value to compare.
+ * @param {*} other The other value to compare.
+ * @returns {boolean} Returns `true` if the values are equivalent, else `false`.
+ * @example
+ *
+ * var object = { 'a': 1 };
+ * var other = { 'a': 1 };
+ *
+ * _.isEqual(object, other);
+ * // => true
+ *
+ * object === other;
+ * // => false
+ */
+ function isEqual(value, other) {
+ return baseIsEqual(value, other);
+ }
+
+ /**
+ * Checks if `value` is classified as a `Function` object.
+ *
+ * @static
+ * @memberOf _
+ * @since 0.1.0
+ * @category Lang
+ * @param {*} value The value to check.
+ * @returns {boolean} Returns `true` if `value` is a function, else `false`.
+ * @example
+ *
+ * _.isFunction(_);
+ * // => true
+ *
+ * _.isFunction(/abc/);
+ * // => false
+ */
+ function isFunction(value) {
+ if (!isObject(value)) {
+ return false;
+ }
+ // The use of `Object#toString` avoids issues with the `typeof` operator
+ // in Safari 9 which returns 'object' for typed arrays and other constructors.
+ var tag = baseGetTag(value);
+ return tag == funcTag || tag == genTag || tag == asyncTag || tag == proxyTag;
+ }
+
+ /**
+ * Checks if `value` is a valid array-like length.
+ *
+ * **Note:** This method is loosely based on
+ * [`ToLength`](http://ecma-international.org/ecma-262/7.0/#sec-tolength).
+ *
+ * @static
+ * @memberOf _
+ * @since 4.0.0
+ * @category Lang
+ * @param {*} value The value to check.
+ * @returns {boolean} Returns `true` if `value` is a valid length, else `false`.
+ * @example
+ *
+ * _.isLength(3);
+ * // => true
+ *
+ * _.isLength(Number.MIN_VALUE);
+ * // => false
+ *
+ * _.isLength(Infinity);
+ * // => false
+ *
+ * _.isLength('3');
+ * // => false
+ */
+ function isLength(value) {
+ return typeof value == 'number' &&
+ value > -1 && value % 1 == 0 && value <= MAX_SAFE_INTEGER;
+ }
+
+ /**
+ * Checks if `value` is the
+ * [language type](http://www.ecma-international.org/ecma-262/7.0/#sec-ecmascript-language-types)
+ * of `Object`. (e.g. arrays, functions, objects, regexes, `new Number(0)`, and `new String('')`)
+ *
+ * @static
+ * @memberOf _
+ * @since 0.1.0
+ * @category Lang
+ * @param {*} value The value to check.
+ * @returns {boolean} Returns `true` if `value` is an object, else `false`.
+ * @example
+ *
+ * _.isObject({});
+ * // => true
+ *
+ * _.isObject([1, 2, 3]);
+ * // => true
+ *
+ * _.isObject(_.noop);
+ * // => true
+ *
+ * _.isObject(null);
+ * // => false
+ */
+ function isObject(value) {
+ var type = typeof value;
+ return value != null && (type == 'object' || type == 'function');
+ }
+
+ /**
+ * Checks if `value` is object-like. A value is object-like if it's not `null`
+ * and has a `typeof` result of "object".
+ *
+ * @static
+ * @memberOf _
+ * @since 4.0.0
+ * @category Lang
+ * @param {*} value The value to check.
+ * @returns {boolean} Returns `true` if `value` is object-like, else `false`.
+ * @example
+ *
+ * _.isObjectLike({});
+ * // => true
+ *
+ * _.isObjectLike([1, 2, 3]);
+ * // => true
+ *
+ * _.isObjectLike(_.noop);
+ * // => false
+ *
+ * _.isObjectLike(null);
+ * // => false
+ */
+ function isObjectLike(value) {
+ return value != null && typeof value == 'object';
+ }
+
+ /**
+ * Checks if `value` is classified as a typed array.
+ *
+ * @static
+ * @memberOf _
+ * @since 3.0.0
+ * @category Lang
+ * @param {*} value The value to check.
+ * @returns {boolean} Returns `true` if `value` is a typed array, else `false`.
+ * @example
+ *
+ * _.isTypedArray(new Uint8Array);
+ * // => true
+ *
+ * _.isTypedArray([]);
+ * // => false
+ */
+ var isTypedArray = nodeIsTypedArray ? baseUnary(nodeIsTypedArray) : baseIsTypedArray;
+
+ /**
+ * Creates an array of the own enumerable property names of `object`.
+ *
+ * **Note:** Non-object values are coerced to objects. See the
+ * [ES spec](http://ecma-international.org/ecma-262/7.0/#sec-object.keys)
+ * for more details.
+ *
+ * @static
+ * @since 0.1.0
+ * @memberOf _
+ * @category Object
+ * @param {Object} object The object to query.
+ * @returns {Array} Returns the array of property names.
+ * @example
+ *
+ * function Foo() {
+ * this.a = 1;
+ * this.b = 2;
+ * }
+ *
+ * Foo.prototype.c = 3;
+ *
+ * _.keys(new Foo);
+ * // => ['a', 'b'] (iteration order is not guaranteed)
+ *
+ * _.keys('hi');
+ * // => ['0', '1']
+ */
+ function keys(object) {
+ return isArrayLike(object) ? arrayLikeKeys(object) : baseKeys(object);
+ }
+
+ /**
+ * This method returns a new empty array.
+ *
+ * @static
+ * @memberOf _
+ * @since 4.13.0
+ * @category Util
+ * @returns {Array} Returns the new empty array.
+ * @example
+ *
+ * var arrays = _.times(2, _.stubArray);
+ *
+ * console.log(arrays);
+ * // => [[], []]
+ *
+ * console.log(arrays[0] === arrays[1]);
+ * // => false
+ */
+ function stubArray() {
+ return [];
+ }
+
+ /**
+ * This method returns `false`.
+ *
+ * @static
+ * @memberOf _
+ * @since 4.13.0
+ * @category Util
+ * @returns {boolean} Returns `false`.
+ * @example
+ *
+ * _.times(2, _.stubFalse);
+ * // => [false, false]
+ */
+ function stubFalse() {
+ return false;
+ }
+
+ module.exports = isEqual;
+
+ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(36), __webpack_require__(244)(module)))
+
+ /***/ }),
+ /* 38 */
+ /***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+ "use strict";
+ /* harmony export (immutable) */ __webpack_exports__["a"] = contains;
+ function contains(root, n) {
+ var node = n;
+ while (node) {
+ if (node === root) {
+ return true;
+ }
+ node = node.parentNode;
+ }
+
+ return false;
+ }
+
+ /***/ }),
+ /* 39 */
+ /***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+ "use strict";
+ /* harmony export (immutable) */ __webpack_exports__["a"] = addEventListenerWrap;
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_add_dom_event_listener__ = __webpack_require__(13);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_add_dom_event_listener___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_add_dom_event_listener__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_react_dom__ = __webpack_require__(3);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_react_dom___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_react_dom__);
+
+
+
+ function addEventListenerWrap(target, eventType, cb, option) {
+ /* eslint camelcase: 2 */
+ var callback = __WEBPACK_IMPORTED_MODULE_1_react_dom___default.a.unstable_batchedUpdates ? function run(e) {
+ __WEBPACK_IMPORTED_MODULE_1_react_dom___default.a.unstable_batchedUpdates(cb, e);
+ } : cb;
+ return __WEBPACK_IMPORTED_MODULE_0_add_dom_event_listener___default()(target, eventType, callback, option);
+ }
+
+ /***/ }),
+ /* 40 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ module.exports = __webpack_require__(816);
+
+ /***/ }),
+ /* 41 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ var _interopRequireDefault = __webpack_require__(18);
+
+ exports.__esModule = true;
+ exports.default = exports.animationEnd = exports.animationDelay = exports.animationTiming = exports.animationDuration = exports.animationName = exports.transitionEnd = exports.transitionDuration = exports.transitionDelay = exports.transitionTiming = exports.transitionProperty = exports.transform = void 0;
+
+<<<<<<< HEAD
+ var _camelizeStyle = _interopRequireDefault(__webpack_require__(266));
+=======
+ var _inDOM = _interopRequireDefault(__webpack_require__(53));
+>>>>>>> dev4iuap5.0
+
+ var transform = 'transform';
+ exports.transform = transform;
+ var prefix, transitionEnd, animationEnd;
+ exports.animationEnd = animationEnd;
+ exports.transitionEnd = transitionEnd;
+ var transitionProperty, transitionDuration, transitionTiming, transitionDelay;
+ exports.transitionDelay = transitionDelay;
+ exports.transitionTiming = transitionTiming;
+ exports.transitionDuration = transitionDuration;
+ exports.transitionProperty = transitionProperty;
+ var animationName, animationDuration, animationTiming, animationDelay;
+ exports.animationDelay = animationDelay;
+ exports.animationTiming = animationTiming;
+ exports.animationDuration = animationDuration;
+ exports.animationName = animationName;
+
+ if (_inDOM.default) {
+ var _getTransitionPropert = getTransitionProperties();
+
+ prefix = _getTransitionPropert.prefix;
+ exports.transitionEnd = transitionEnd = _getTransitionPropert.transitionEnd;
+ exports.animationEnd = animationEnd = _getTransitionPropert.animationEnd;
+ exports.transform = transform = prefix + "-" + transform;
+ exports.transitionProperty = transitionProperty = prefix + "-transition-property";
+ exports.transitionDuration = transitionDuration = prefix + "-transition-duration";
+ exports.transitionDelay = transitionDelay = prefix + "-transition-delay";
+ exports.transitionTiming = transitionTiming = prefix + "-transition-timing-function";
+ exports.animationName = animationName = prefix + "-animation-name";
+ exports.animationDuration = animationDuration = prefix + "-animation-duration";
+ exports.animationTiming = animationTiming = prefix + "-animation-delay";
+ exports.animationDelay = animationDelay = prefix + "-animation-timing-function";
+ }
+
+ var _default = {
+ transform: transform,
+ end: transitionEnd,
+ property: transitionProperty,
+ timing: transitionTiming,
+ delay: transitionDelay,
+ duration: transitionDuration
+ };
+ exports.default = _default;
+
+ function getTransitionProperties() {
+ var style = document.createElement('div').style;
+ var vendorMap = {
+ O: function O(e) {
+ return "o" + e.toLowerCase();
+ },
+ Moz: function Moz(e) {
+ return e.toLowerCase();
+ },
+ Webkit: function Webkit(e) {
+ return "webkit" + e;
+ },
+ ms: function ms(e) {
+ return "MS" + e;
+ }
+ };
+ var vendors = Object.keys(vendorMap);
+ var transitionEnd, animationEnd;
+ var prefix = '';
+
+ for (var i = 0; i < vendors.length; i++) {
+ var vendor = vendors[i];
+
+ if (vendor + "TransitionProperty" in style) {
+ prefix = "-" + vendor.toLowerCase();
+ transitionEnd = vendorMap[vendor]('TransitionEnd');
+ animationEnd = vendorMap[vendor]('AnimationEnd');
+ break;
+ }
+ }
+
+ if (!transitionEnd && 'transitionProperty' in style) transitionEnd = 'transitionend';
+ if (!animationEnd && 'animationName' in style) animationEnd = 'animationend';
+ style = null;
+ return {
+ animationEnd: animationEnd,
+ transitionEnd: transitionEnd,
+ prefix: prefix
+ };
+ }
+
+ /***/ }),
+ /* 42 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ Object.defineProperty(exports, "__esModule", {
+ value: true
+ });
+ exports.default = !!(typeof window !== 'undefined' && window.document && window.document.createElement);
+ module.exports = exports['default'];
+
+ /***/ }),
+ /* 43 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ exports.__esModule = true;
+ exports.Align = exports.toArray = exports.cssAnimation = exports.addEventListener = exports.contains = exports.KeyCode = exports.createChainedFunction = exports.splitComponent = exports.isRequiredForA11y = exports.elementType = exports.deprecated = exports.componentOrElement = exports.all = undefined;
+
+ var _all2 = __webpack_require__(1665);
+
+ var _all3 = _interopRequireDefault(_all2);
+
+ var _componentOrElement2 = __webpack_require__(1666);
+
+ var _componentOrElement3 = _interopRequireDefault(_componentOrElement2);
+
+ var _deprecated2 = __webpack_require__(1667);
+
+ var _deprecated3 = _interopRequireDefault(_deprecated2);
+
+ var _elementType2 = __webpack_require__(1668);
+
+ var _elementType3 = _interopRequireDefault(_elementType2);
+
+ var _isRequiredForA11y2 = __webpack_require__(1669);
+
+ var _isRequiredForA11y3 = _interopRequireDefault(_isRequiredForA11y2);
+
+ var _splitComponent2 = __webpack_require__(1670);
+
+ var _splitComponent3 = _interopRequireDefault(_splitComponent2);
+
+ var _createChainedFunction2 = __webpack_require__(1671);
+
+<<<<<<< HEAD
+ "use strict";
+
+
+ Object.defineProperty(exports, "__esModule", {
+ value: true
+ });
+
+ var _Button = __webpack_require__(566);
+
+ var _Button2 = _interopRequireDefault(_Button);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
+
+ exports["default"] = _Button2["default"];
+ module.exports = exports['default'];
+
+ /***/ }),
+ /* 58 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ var dP = __webpack_require__(36);
+ var createDesc = __webpack_require__(73);
+ module.exports = __webpack_require__(44) ? function (object, key, value) {
+ return dP.f(object, key, createDesc(1, value));
+ } : function (object, key, value) {
+ object[key] = value;
+ return object;
+ };
+=======
+ var _createChainedFunction3 = _interopRequireDefault(_createChainedFunction2);
+>>>>>>> dev4iuap5.0
+
+ var _keyCode = __webpack_require__(1672);
+
+<<<<<<< HEAD
+ /***/ }),
+ /* 59 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ var isObject = __webpack_require__(60);
+ module.exports = function (it) {
+ if (!isObject(it)) throw TypeError(it + ' is not an object!');
+ return it;
+ };
+=======
+ var _keyCode2 = _interopRequireDefault(_keyCode);
+
+ var _contains2 = __webpack_require__(1673);
+>>>>>>> dev4iuap5.0
+
+ var _contains3 = _interopRequireDefault(_contains2);
+
+<<<<<<< HEAD
+ /***/ }),
+ /* 60 */
+ /***/ (function(module, exports) {
+=======
+ var _addEventListener2 = __webpack_require__(544);
+>>>>>>> dev4iuap5.0
+
+ var _addEventListener3 = _interopRequireDefault(_addEventListener2);
+
+ var _cssAnimation2 = __webpack_require__(1674);
+
+<<<<<<< HEAD
+ /***/ }),
+ /* 61 */
+ /***/ (function(module, exports) {
+=======
+ var _cssAnimation3 = _interopRequireDefault(_cssAnimation2);
+>>>>>>> dev4iuap5.0
+
+ var _toArray2 = __webpack_require__(1676);
+
+ var _toArray3 = _interopRequireDefault(_toArray2);
+
+<<<<<<< HEAD
+ /***/ }),
+ /* 62 */
+ /***/ (function(module, exports, __webpack_require__) {
+=======
+ var _Align2 = __webpack_require__(1677);
+>>>>>>> dev4iuap5.0
+
+ var _Align3 = _interopRequireDefault(_Align2);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+
+ exports.all = _all3.default;
+ exports.componentOrElement = _componentOrElement3.default;
+ exports.deprecated = _deprecated3.default;
+ exports.elementType = _elementType3.default;
+ exports.isRequiredForA11y = _isRequiredForA11y3.default;
+ exports.splitComponent = _splitComponent3.default;
+ exports.createChainedFunction = _createChainedFunction3.default;
+ exports.KeyCode = _keyCode2.default;
+ exports.contains = _contains3.default;
+ exports.addEventListener = _addEventListener3.default;
+ exports.cssAnimation = _cssAnimation3.default;
+ exports.toArray = _toArray3.default;
+ //export getContainerRenderMixin from './getContainerRenderMixin';
+
+ exports.Align = _Align3.default;
+
+ /***/ }),
+<<<<<<< HEAD
+ /* 63 */
+=======
+ /* 44 */
+>>>>>>> dev4iuap5.0
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ exports.__esModule = true;
+
+<<<<<<< HEAD
+ var React = __webpack_require__(0);
+ var factory = __webpack_require__(622);
+=======
+ var _defineProperty = __webpack_require__(216);
+>>>>>>> dev4iuap5.0
+
+ var _defineProperty2 = _interopRequireDefault(_defineProperty);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+
+ exports.default = function (obj, key, value) {
+ if (key in obj) {
+ (0, _defineProperty2.default)(obj, key, {
+ value: value,
+ enumerable: true,
+ configurable: true,
+ writable: true
+ });
+ } else {
+ obj[key] = value;
+ }
+
+ return obj;
+ };
+
+ /***/ }),
+<<<<<<< HEAD
+ /* 64 */
+=======
+ /* 45 */
+>>>>>>> dev4iuap5.0
+ /***/ (function(module, exports, __webpack_require__) {
+
+ // Thank's IE8 for his funny defineProperty
+ module.exports = !__webpack_require__(61)(function () {
+ return Object.defineProperty({}, 'a', { get: function () { return 7; } }).a != 7;
+ });
+
+
+ /***/ }),
+ /* 46 */
+ /***/ (function(module, exports) {
+
+ var hasOwnProperty = {}.hasOwnProperty;
+ module.exports = function (it, key) {
+ return hasOwnProperty.call(it, key);
+ };
+
+
+ /***/ }),
+ /* 47 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ exports.__esModule = true;
+
+ var _iterator = __webpack_require__(633);
+
+ var _iterator2 = _interopRequireDefault(_iterator);
+
+ var _symbol = __webpack_require__(639);
+
+ var _symbol2 = _interopRequireDefault(_symbol);
+
+ var _typeof = typeof _symbol2.default === "function" && typeof _iterator2.default === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof _symbol2.default === "function" && obj.constructor === _symbol2.default && obj !== _symbol2.default.prototype ? "symbol" : typeof obj; };
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+
+ exports.default = typeof _symbol2.default === "function" && _typeof(_iterator2.default) === "symbol" ? function (obj) {
+ return typeof obj === "undefined" ? "undefined" : _typeof(obj);
+ } : function (obj) {
+ return obj && typeof _symbol2.default === "function" && obj.constructor === _symbol2.default && obj !== _symbol2.default.prototype ? "symbol" : typeof obj === "undefined" ? "undefined" : _typeof(obj);
+ };
+
+ /***/ }),
+<<<<<<< HEAD
+ /* 65 */
+=======
+ /* 48 */
+>>>>>>> dev4iuap5.0
+ /***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+ "use strict";
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__propertyUtils__ = __webpack_require__(769);
+ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; };
+
+
+
+ var RE_NUM = /[\-+]?(?:\d*\.|)\d+(?:[eE][\-+]?\d+|)/.source;
+
+ var getComputedStyleX = void 0;
+
+ // https://stackoverflow.com/a/3485654/3040605
+ function forceRelayout(elem) {
+ var originalStyle = elem.style.display;
+ elem.style.display = 'none';
+ elem.offsetHeight; // eslint-disable-line
+ elem.style.display = originalStyle;
+ }
+
+ function css(el, name, v) {
+ var value = v;
+ if ((typeof name === 'undefined' ? 'undefined' : _typeof(name)) === 'object') {
+ for (var i in name) {
+ if (name.hasOwnProperty(i)) {
+ css(el, i, name[i]);
+ }
+ }
+ return undefined;
+ }
+ if (typeof value !== 'undefined') {
+ if (typeof value === 'number') {
+ value = value + 'px';
+ }
+ el.style[name] = value;
+ return undefined;
+ }
+<<<<<<< HEAD
+ };
+
+ var isMobileDevice = function isMobileDevice() {
+ return isMobile.any;
+ };
+
+ /***/ }),
+ /* 66 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/*!
+ Copyright (c) 2017 Jed Watson.
+ Licensed under the MIT License (MIT), see
+ http://jedwatson.github.io/classnames
+ */
+ /* global define */
+
+ (function () {
+ 'use strict';
+
+ var hasOwn = {}.hasOwnProperty;
+
+ function classNames () {
+ var classes = [];
+
+ for (var i = 0; i < arguments.length; i++) {
+ var arg = arguments[i];
+ if (!arg) continue;
+
+ var argType = typeof arg;
+
+ if (argType === 'string' || argType === 'number') {
+ classes.push(arg);
+ } else if (Array.isArray(arg) && arg.length) {
+ var inner = classNames.apply(null, arg);
+ if (inner) {
+ classes.push(inner);
+ }
+ } else if (argType === 'object') {
+ for (var key in arg) {
+ if (hasOwn.call(arg, key) && arg[key]) {
+ classes.push(key);
+ }
+ }
+ }
+ }
+=======
+ return getComputedStyleX(el, name);
+ }
+>>>>>>> dev4iuap5.0
+
+ function getClientPosition(elem) {
+ var box = void 0;
+ var x = void 0;
+ var y = void 0;
+ var doc = elem.ownerDocument;
+ var body = doc.body;
+ var docElem = doc && doc.documentElement;
+ // 根据 GBS 最新数据,A-Grade Browsers 都已支持 getBoundingClientRect 方法,不用再考虑传统的实现方式
+ box = elem.getBoundingClientRect();
+
+ // 注:jQuery 还考虑减去 docElem.clientLeft/clientTop
+ // 但测试发现,这样反而会导致当 html 和 body 有边距/边框样式时,获取的值不正确
+ // 此外,ie6 会忽略 html 的 margin 值,幸运地是没有谁会去设置 html 的 margin
+
+ x = box.left;
+ y = box.top;
+
+<<<<<<< HEAD
+ /***/ }),
+ /* 67 */
+ /***/ (function(module, __webpack_exports__, __webpack_require__) {
+=======
+ // In IE, most of the time, 2 extra pixels are added to the top and left
+ // due to the implicit 2-pixel inset border. In IE6/7 quirks mode and
+ // IE6 standards mode, this border can be overridden by setting the
+ // document element's border to zero -- thus, we cannot rely on the
+ // offset always being 2 pixels.
+>>>>>>> dev4iuap5.0
+
+ // In quirks mode, the offset can be determined by querying the body's
+ // clientLeft/clientTop, but in standards mode, it is found by querying
+ // the document element's clientLeft/clientTop. Since we already called
+ // getClientBoundingRect we have already forced a reflow, so it is not
+ // too expensive just to query them all.
+
+ // ie 下应该减去窗口的边框吧,毕竟默认 absolute 都是相对窗口定位的
+ // 窗口边框标准是设 documentElement ,quirks 时设置 body
+ // 最好禁止在 body 和 html 上边框 ,但 ie < 9 html 默认有 2px ,减去
+ // 但是非 ie 不可能设置窗口边框,body html 也不是窗口 ,ie 可以通过 html,body 设置
+ // 标准 ie 下 docElem.clientTop 就是 border-top
+ // ie7 html 即窗口边框改变不了。永远为 2
+ // 但标准 firefox/chrome/ie9 下 docElem.clientTop 是窗口边框,即使设了 border-top 也为 0
+
+ x -= docElem.clientLeft || body.clientLeft || 0;
+ y -= docElem.clientTop || body.clientTop || 0;
+
+ return {
+ left: x,
+ top: y
+ };
+ }
+
+ function getScroll(w, top) {
+ var ret = w['page' + (top ? 'Y' : 'X') + 'Offset'];
+ var method = 'scroll' + (top ? 'Top' : 'Left');
+ if (typeof ret !== 'number') {
+ var d = w.document;
+ // ie6,7,8 standard mode
+ ret = d.documentElement[method];
+ if (typeof ret !== 'number') {
+ // quirks mode
+ ret = d.body[method];
+ }
+ }
+ return ret;
+ }
+
+ function getScrollLeft(w) {
+ return getScroll(w);
+ }
+
+ function getScrollTop(w) {
+ return getScroll(w, true);
+ }
+
+ function getOffset(el) {
+ var pos = getClientPosition(el);
+ var doc = el.ownerDocument;
+ var w = doc.defaultView || doc.parentWindow;
+ pos.left += getScrollLeft(w);
+ pos.top += getScrollTop(w);
+ return pos;
+ }
+
+ /**
+ * A crude way of determining if an object is a window
+ * @member util
+ */
+ function isWindow(obj) {
+ // must use == for ie8
+ /* eslint eqeqeq:0 */
+ return obj !== null && obj !== undefined && obj == obj.window;
+ }
+
+ function getDocument(node) {
+ if (isWindow(node)) {
+ return node.document;
+ }
+ if (node.nodeType === 9) {
+ return node;
+ }
+<<<<<<< HEAD
+ };
+
+ var isMobileDevice = function isMobileDevice() {
+ return isMobile.any;
+ };
+
+ /***/ }),
+ /* 68 */
+ /***/ (function(module, exports, __webpack_require__) {
+=======
+ return node.ownerDocument;
+ }
+>>>>>>> dev4iuap5.0
+
+ function _getComputedStyle(elem, name, cs) {
+ var computedStyle = cs;
+ var val = '';
+ var d = getDocument(elem);
+ computedStyle = computedStyle || d.defaultView.getComputedStyle(elem, null);
+
+ // https://github.com/kissyteam/kissy/issues/61
+ if (computedStyle) {
+ val = computedStyle.getPropertyValue(name) || computedStyle[name];
+ }
+
+ return val;
+ }
+
+<<<<<<< HEAD
+ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; /**
+ * This source code is quoted from rc-menu.
+ * homepage: https://github.com/react-component/menu
+ */
+=======
+ var _RE_NUM_NO_PX = new RegExp('^(' + RE_NUM + ')(?!px)[a-z%]+$', 'i');
+ var RE_POS = /^(top|right|bottom|left)$/;
+ var CURRENT_STYLE = 'currentStyle';
+ var RUNTIME_STYLE = 'runtimeStyle';
+ var LEFT = 'left';
+ var PX = 'px';
+>>>>>>> dev4iuap5.0
+
+ function _getComputedStyleIE(elem, name) {
+ // currentStyle maybe null
+ // http://msdn.microsoft.com/en-us/library/ms535231.aspx
+ var ret = elem[CURRENT_STYLE] && elem[CURRENT_STYLE][name];
+
+ // 当 width/height 设置为百分比时,通过 pixelLeft 方式转换的 width/height 值
+ // 一开始就处理了! CUSTOM_STYLE.height,CUSTOM_STYLE.width ,cssHook 解决@2011-08-19
+ // 在 ie 下不对,需要直接用 offset 方式
+ // borderWidth 等值也有问题,但考虑到 borderWidth 设为百分比的概率很小,这里就不考虑了
+
+ // From the awesome hack by Dean Edwards
+ // http://erik.eae.net/archives/2007/07/27/18.54.15/#comment-102291
+ // If we're not dealing with a regular pixel number
+ // but a number that has a weird ending, we need to convert it to pixels
+ // exclude left right for relativity
+ if (_RE_NUM_NO_PX.test(ret) && !RE_POS.test(name)) {
+ // Remember the original values
+ var style = elem.style;
+ var left = style[LEFT];
+ var rsLeft = elem[RUNTIME_STYLE][LEFT];
+
+ // prevent flashing of content
+ elem[RUNTIME_STYLE][LEFT] = elem[CURRENT_STYLE][LEFT];
+
+ // Put in the new values to get a computed value out
+ style[LEFT] = name === 'fontSize' ? '1em' : ret || 0;
+ ret = style.pixelLeft + PX;
+
+ // Revert the changed values
+ style[LEFT] = left;
+
+ elem[RUNTIME_STYLE][LEFT] = rsLeft;
+ }
+ return ret === '' ? 'auto' : ret;
+ }
+
+ if (typeof window !== 'undefined') {
+ getComputedStyleX = window.getComputedStyle ? _getComputedStyle : _getComputedStyleIE;
+ }
+
+ function getOffsetDirection(dir, option) {
+ if (dir === 'left') {
+ return option.useCssRight ? 'right' : dir;
+ }
+ return option.useCssBottom ? 'bottom' : dir;
+ }
+
+ function oppositeOffsetDirection(dir) {
+ if (dir === 'left') {
+ return 'right';
+ } else if (dir === 'right') {
+ return 'left';
+ } else if (dir === 'top') {
+ return 'bottom';
+ } else if (dir === 'bottom') {
+ return 'top';
+ }
+ }
+
+ // 设置 elem 相对 elem.ownerDocument 的坐标
+ function setLeftTop(elem, offset, option) {
+ // set position first, in-case top/left are set even on static elem
+ if (css(elem, 'position') === 'static') {
+ elem.style.position = 'relative';
+ }
+ var presetH = -999;
+ var presetV = -999;
+ var horizontalProperty = getOffsetDirection('left', option);
+ var verticalProperty = getOffsetDirection('top', option);
+ var oppositeHorizontalProperty = oppositeOffsetDirection(horizontalProperty);
+ var oppositeVerticalProperty = oppositeOffsetDirection(verticalProperty);
+
+ if (horizontalProperty !== 'left') {
+ presetH = 999;
+ }
+
+ if (verticalProperty !== 'top') {
+ presetV = 999;
+ }
+ var originalTransition = '';
+ var originalOffset = getOffset(elem);
+ if ('left' in offset || 'top' in offset) {
+ originalTransition = Object(__WEBPACK_IMPORTED_MODULE_0__propertyUtils__["c" /* getTransitionProperty */])(elem) || '';
+ Object(__WEBPACK_IMPORTED_MODULE_0__propertyUtils__["e" /* setTransitionProperty */])(elem, 'none');
+ }
+ if ('left' in offset) {
+ elem.style[oppositeHorizontalProperty] = '';
+ elem.style[horizontalProperty] = presetH + 'px';
+ }
+ if ('top' in offset) {
+ elem.style[oppositeVerticalProperty] = '';
+ elem.style[verticalProperty] = presetV + 'px';
+ }
+ // force relayout
+ forceRelayout(elem);
+ var old = getOffset(elem);
+ var originalStyle = {};
+ for (var key in offset) {
+ if (offset.hasOwnProperty(key)) {
+ var dir = getOffsetDirection(key, option);
+ var preset = key === 'left' ? presetH : presetV;
+ var off = originalOffset[key] - old[key];
+ if (dir === key) {
+ originalStyle[dir] = preset + off;
+ } else {
+ originalStyle[dir] = preset - off;
+ }
+ }
+ }
+ css(elem, originalStyle);
+ // force relayout
+ forceRelayout(elem);
+ if ('left' in offset || 'top' in offset) {
+ Object(__WEBPACK_IMPORTED_MODULE_0__propertyUtils__["e" /* setTransitionProperty */])(elem, originalTransition);
+ }
+ var ret = {};
+ for (var _key in offset) {
+ if (offset.hasOwnProperty(_key)) {
+ var _dir = getOffsetDirection(_key, option);
+ var _off = offset[_key] - originalOffset[_key];
+ if (_key === _dir) {
+ ret[_dir] = originalStyle[_dir] + _off;
+ } else {
+ ret[_dir] = originalStyle[_dir] - _off;
+ }
+ }
+ }
+ css(elem, ret);
+ }
+
+<<<<<<< HEAD
+ /***/ }),
+ /* 69 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ exports.__esModule = true;
+ exports.Align = exports.toArray = exports.cssAnimation = exports.addEventListener = exports.contains = exports.KeyCode = exports.createChainedFunction = exports.splitComponent = exports.isRequiredForA11y = exports.elementType = exports.deprecated = exports.componentOrElement = exports.all = undefined;
+
+ var _all2 = __webpack_require__(1133);
+
+ var _all3 = _interopRequireDefault(_all2);
+
+ var _componentOrElement2 = __webpack_require__(1134);
+
+ var _componentOrElement3 = _interopRequireDefault(_componentOrElement2);
+
+ var _deprecated2 = __webpack_require__(1135);
+
+ var _deprecated3 = _interopRequireDefault(_deprecated2);
+
+ var _elementType2 = __webpack_require__(1136);
+
+ var _elementType3 = _interopRequireDefault(_elementType2);
+
+ var _isRequiredForA11y2 = __webpack_require__(1137);
+
+ var _isRequiredForA11y3 = _interopRequireDefault(_isRequiredForA11y2);
+
+ var _splitComponent2 = __webpack_require__(316);
+
+ var _splitComponent3 = _interopRequireDefault(_splitComponent2);
+
+ var _createChainedFunction2 = __webpack_require__(317);
+
+ var _createChainedFunction3 = _interopRequireDefault(_createChainedFunction2);
+
+ var _keyCode = __webpack_require__(1138);
+
+ var _keyCode2 = _interopRequireDefault(_keyCode);
+
+ var _contains2 = __webpack_require__(1139);
+
+ var _contains3 = _interopRequireDefault(_contains2);
+
+ var _addEventListener2 = __webpack_require__(318);
+
+ var _addEventListener3 = _interopRequireDefault(_addEventListener2);
+
+ var _cssAnimation2 = __webpack_require__(1140);
+
+ var _cssAnimation3 = _interopRequireDefault(_cssAnimation2);
+
+ var _toArray2 = __webpack_require__(1142);
+
+ var _toArray3 = _interopRequireDefault(_toArray2);
+
+ var _Align2 = __webpack_require__(1143);
+
+ var _Align3 = _interopRequireDefault(_Align2);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+
+ exports.all = _all3.default;
+ exports.componentOrElement = _componentOrElement3.default;
+ exports.deprecated = _deprecated3.default;
+ exports.elementType = _elementType3.default;
+ exports.isRequiredForA11y = _isRequiredForA11y3.default;
+ exports.splitComponent = _splitComponent3.default;
+ exports.createChainedFunction = _createChainedFunction3.default;
+ exports.KeyCode = _keyCode2.default;
+ exports.contains = _contains3.default;
+ exports.addEventListener = _addEventListener3.default;
+ exports.cssAnimation = _cssAnimation3.default;
+ exports.toArray = _toArray3.default;
+ //export getContainerRenderMixin from './getContainerRenderMixin';
+
+ exports.Align = _Align3.default;
+
+ /***/ }),
+ /* 70 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ exports.__esModule = true;
+ exports.Align = exports.toArray = exports.cssAnimation = exports.addEventListener = exports.contains = exports.KeyCode = exports.createChainedFunction = exports.splitComponent = exports.isRequiredForA11y = exports.elementType = exports.deprecated = exports.componentOrElement = exports.all = undefined;
+
+ var _all2 = __webpack_require__(1186);
+
+ var _all3 = _interopRequireDefault(_all2);
+
+ var _componentOrElement2 = __webpack_require__(1187);
+
+ var _componentOrElement3 = _interopRequireDefault(_componentOrElement2);
+
+ var _deprecated2 = __webpack_require__(1188);
+
+ var _deprecated3 = _interopRequireDefault(_deprecated2);
+
+ var _elementType2 = __webpack_require__(1189);
+
+ var _elementType3 = _interopRequireDefault(_elementType2);
+
+ var _isRequiredForA11y2 = __webpack_require__(1190);
+
+ var _isRequiredForA11y3 = _interopRequireDefault(_isRequiredForA11y2);
+
+ var _splitComponent2 = __webpack_require__(1191);
+
+ var _splitComponent3 = _interopRequireDefault(_splitComponent2);
+
+ var _createChainedFunction2 = __webpack_require__(1192);
+
+ var _createChainedFunction3 = _interopRequireDefault(_createChainedFunction2);
+
+ var _keyCode = __webpack_require__(1193);
+
+ var _keyCode2 = _interopRequireDefault(_keyCode);
+
+ var _contains2 = __webpack_require__(1194);
+
+ var _contains3 = _interopRequireDefault(_contains2);
+
+ var _addEventListener2 = __webpack_require__(331);
+
+ var _addEventListener3 = _interopRequireDefault(_addEventListener2);
+
+ var _cssAnimation2 = __webpack_require__(1195);
+
+ var _cssAnimation3 = _interopRequireDefault(_cssAnimation2);
+
+ var _toArray2 = __webpack_require__(1197);
+
+ var _toArray3 = _interopRequireDefault(_toArray2);
+
+ var _Align2 = __webpack_require__(1198);
+
+ var _Align3 = _interopRequireDefault(_Align2);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+
+ exports.all = _all3.default;
+ exports.componentOrElement = _componentOrElement3.default;
+ exports.deprecated = _deprecated3.default;
+ exports.elementType = _elementType3.default;
+ exports.isRequiredForA11y = _isRequiredForA11y3.default;
+ exports.splitComponent = _splitComponent3.default;
+ exports.createChainedFunction = _createChainedFunction3.default;
+ exports.KeyCode = _keyCode2.default;
+ exports.contains = _contains3.default;
+ exports.addEventListener = _addEventListener3.default;
+ exports.cssAnimation = _cssAnimation3.default;
+ exports.toArray = _toArray3.default;
+ //export getContainerRenderMixin from './getContainerRenderMixin';
+
+ exports.Align = _Align3.default;
+
+ /***/ }),
+ /* 71 */
+ /***/ (function(module, __webpack_exports__, __webpack_require__) {
+=======
+ function setTransform(elem, offset) {
+ var originalOffset = getOffset(elem);
+ var originalXY = Object(__WEBPACK_IMPORTED_MODULE_0__propertyUtils__["b" /* getTransformXY */])(elem);
+ var resultXY = { x: originalXY.x, y: originalXY.y };
+ if ('left' in offset) {
+ resultXY.x = originalXY.x + offset.left - originalOffset.left;
+ }
+ if ('top' in offset) {
+ resultXY.y = originalXY.y + offset.top - originalOffset.top;
+ }
+ Object(__WEBPACK_IMPORTED_MODULE_0__propertyUtils__["d" /* setTransformXY */])(elem, resultXY);
+ }
+
+ function setOffset(elem, offset, option) {
+ if (option.ignoreShake) {
+ var oriOffset = getOffset(elem);
+
+ var oLeft = oriOffset.left.toFixed(0);
+ var oTop = oriOffset.top.toFixed(0);
+ var tLeft = offset.left.toFixed(0);
+ var tTop = offset.top.toFixed(0);
+
+ if (oLeft === tLeft && oTop === tTop) {
+ return;
+ }
+ }
+
+ if (option.useCssRight || option.useCssBottom) {
+ setLeftTop(elem, offset, option);
+ } else if (option.useCssTransform && Object(__WEBPACK_IMPORTED_MODULE_0__propertyUtils__["a" /* getTransformName */])() in document.body.style) {
+ setTransform(elem, offset, option);
+ } else {
+ setLeftTop(elem, offset, option);
+ }
+ }
+
+ function each(arr, fn) {
+ for (var i = 0; i < arr.length; i++) {
+ fn(arr[i]);
+ }
+ }
+
+ function isBorderBoxFn(elem) {
+ return getComputedStyleX(elem, 'boxSizing') === 'border-box';
+ }
+
+ var BOX_MODELS = ['margin', 'border', 'padding'];
+ var CONTENT_INDEX = -1;
+ var PADDING_INDEX = 2;
+ var BORDER_INDEX = 1;
+ var MARGIN_INDEX = 0;
+
+ function swap(elem, options, callback) {
+ var old = {};
+ var style = elem.style;
+ var name = void 0;
+
+ // Remember the old values, and insert the new ones
+ for (name in options) {
+ if (options.hasOwnProperty(name)) {
+ old[name] = style[name];
+ style[name] = options[name];
+ }
+ }
+
+ callback.call(elem);
+
+ // Revert the old values
+ for (name in options) {
+ if (options.hasOwnProperty(name)) {
+ style[name] = old[name];
+ }
+ }
+ }
+
+ function getPBMWidth(elem, props, which) {
+ var value = 0;
+ var prop = void 0;
+ var j = void 0;
+ var i = void 0;
+ for (j = 0; j < props.length; j++) {
+ prop = props[j];
+ if (prop) {
+ for (i = 0; i < which.length; i++) {
+ var cssProp = void 0;
+ if (prop === 'border') {
+ cssProp = '' + prop + which[i] + 'Width';
+ } else {
+ cssProp = prop + which[i];
+ }
+ value += parseFloat(getComputedStyleX(elem, cssProp)) || 0;
+ }
+ }
+ }
+ return value;
+ }
+
+ var domUtils = {};
+
+ each(['Width', 'Height'], function (name) {
+ domUtils['doc' + name] = function (refWin) {
+ var d = refWin.document;
+ return Math.max(
+ // firefox chrome documentElement.scrollHeight< body.scrollHeight
+ // ie standard mode : documentElement.scrollHeight> body.scrollHeight
+ d.documentElement['scroll' + name],
+ // quirks : documentElement.scrollHeight 最大等于可视窗口多一点?
+ d.body['scroll' + name], domUtils['viewport' + name](d));
+ };
+
+ domUtils['viewport' + name] = function (win) {
+ // pc browser includes scrollbar in window.innerWidth
+ var prop = 'client' + name;
+ var doc = win.document;
+ var body = doc.body;
+ var documentElement = doc.documentElement;
+ var documentElementProp = documentElement[prop];
+ // 标准模式取 documentElement
+ // backcompat 取 body
+ return doc.compatMode === 'CSS1Compat' && documentElementProp || body && body[prop] || documentElementProp;
+ };
+ });
+
+ /*
+ 得到元素的大小信息
+ @param elem
+ @param name
+ @param {String} [extra] 'padding' : (css width) + padding
+ 'border' : (css width) + padding + border
+ 'margin' : (css width) + padding + border + margin
+ */
+ function getWH(elem, name, ex) {
+ var extra = ex;
+ if (isWindow(elem)) {
+ return name === 'width' ? domUtils.viewportWidth(elem) : domUtils.viewportHeight(elem);
+ } else if (elem.nodeType === 9) {
+ return name === 'width' ? domUtils.docWidth(elem) : domUtils.docHeight(elem);
+ }
+ var which = name === 'width' ? ['Left', 'Right'] : ['Top', 'Bottom'];
+ var borderBoxValue = name === 'width' ? elem.getBoundingClientRect().width : elem.getBoundingClientRect().height;
+ var computedStyle = getComputedStyleX(elem);
+ var isBorderBox = isBorderBoxFn(elem, computedStyle);
+ var cssBoxValue = 0;
+ if (borderBoxValue === null || borderBoxValue === undefined || borderBoxValue <= 0) {
+ borderBoxValue = undefined;
+ // Fall back to computed then un computed css if necessary
+ cssBoxValue = getComputedStyleX(elem, name);
+ if (cssBoxValue === null || cssBoxValue === undefined || Number(cssBoxValue) < 0) {
+ cssBoxValue = elem.style[name] || 0;
+ }
+ // Normalize '', auto, and prepare for extra
+ cssBoxValue = parseFloat(cssBoxValue) || 0;
+ }
+ if (extra === undefined) {
+ extra = isBorderBox ? BORDER_INDEX : CONTENT_INDEX;
+ }
+ var borderBoxValueOrIsBorderBox = borderBoxValue !== undefined || isBorderBox;
+ var val = borderBoxValue || cssBoxValue;
+ if (extra === CONTENT_INDEX) {
+ if (borderBoxValueOrIsBorderBox) {
+ return val - getPBMWidth(elem, ['border', 'padding'], which, computedStyle);
+ }
+ return cssBoxValue;
+ } else if (borderBoxValueOrIsBorderBox) {
+ if (extra === BORDER_INDEX) {
+ return val;
+ }
+ return val + (extra === PADDING_INDEX ? -getPBMWidth(elem, ['border'], which, computedStyle) : getPBMWidth(elem, ['margin'], which, computedStyle));
+ }
+ return cssBoxValue + getPBMWidth(elem, BOX_MODELS.slice(extra), which, computedStyle);
+ }
+
+ var cssShow = {
+ position: 'absolute',
+ visibility: 'hidden',
+ display: 'block'
+ };
+
+ // fix #119 : https://github.com/kissyteam/kissy/issues/119
+ function getWHIgnoreDisplay() {
+ for (var _len = arguments.length, args = Array(_len), _key2 = 0; _key2 < _len; _key2++) {
+ args[_key2] = arguments[_key2];
+ }
+
+ var val = void 0;
+ var elem = args[0];
+ // in case elem is window
+ // elem.offsetWidth === undefined
+ if (elem.offsetWidth !== 0) {
+ val = getWH.apply(undefined, args);
+ } else {
+ swap(elem, cssShow, function () {
+ val = getWH.apply(undefined, args);
+ });
+ }
+ return val;
+ }
+
+ each(['width', 'height'], function (name) {
+ var first = name.charAt(0).toUpperCase() + name.slice(1);
+ domUtils['outer' + first] = function (el, includeMargin) {
+ return el && getWHIgnoreDisplay(el, name, includeMargin ? MARGIN_INDEX : BORDER_INDEX);
+ };
+ var which = name === 'width' ? ['Left', 'Right'] : ['Top', 'Bottom'];
+
+ domUtils[name] = function (elem, v) {
+ var val = v;
+ if (val !== undefined) {
+ if (elem) {
+ var computedStyle = getComputedStyleX(elem);
+ var isBorderBox = isBorderBoxFn(elem);
+ if (isBorderBox) {
+ val += getPBMWidth(elem, ['padding', 'border'], which, computedStyle);
+ }
+ return css(elem, name, val);
+ }
+ return undefined;
+ }
+ return elem && getWHIgnoreDisplay(elem, name, CONTENT_INDEX);
+ };
+ });
+
+ function mix(to, from) {
+ for (var i in from) {
+ if (from.hasOwnProperty(i)) {
+ to[i] = from[i];
+ }
+ }
+ return to;
+ }
+
+ var utils = {
+ getWindow: function getWindow(node) {
+ if (node && node.document && node.setTimeout) {
+ return node;
+ }
+ var doc = node.ownerDocument || node;
+ return doc.defaultView || doc.parentWindow;
+ },
+
+ getDocument: getDocument,
+ offset: function offset(el, value, option) {
+ if (typeof value !== 'undefined') {
+ setOffset(el, value, option || {});
+ } else {
+ return getOffset(el);
+ }
+ },
+
+ isWindow: isWindow,
+ each: each,
+ css: css,
+ clone: function clone(obj) {
+ var i = void 0;
+ var ret = {};
+ for (i in obj) {
+ if (obj.hasOwnProperty(i)) {
+ ret[i] = obj[i];
+ }
+ }
+ var overflow = obj.overflow;
+ if (overflow) {
+ for (i in obj) {
+ if (obj.hasOwnProperty(i)) {
+ ret.overflow[i] = obj.overflow[i];
+ }
+ }
+ }
+ return ret;
+ },
+
+ mix: mix,
+ getWindowScrollLeft: function getWindowScrollLeft(w) {
+ return getScrollLeft(w);
+ },
+ getWindowScrollTop: function getWindowScrollTop(w) {
+ return getScrollTop(w);
+ },
+ merge: function merge() {
+ var ret = {};
+
+ for (var _len2 = arguments.length, args = Array(_len2), _key3 = 0; _key3 < _len2; _key3++) {
+ args[_key3] = arguments[_key3];
+ }
+
+ for (var i = 0; i < args.length; i++) {
+ utils.mix(ret, args[i]);
+ }
+ return ret;
+ },
+
+ viewportWidth: 0,
+ viewportHeight: 0
+ };
+
+ mix(utils, domUtils);
+
+ /* harmony default export */ __webpack_exports__["a"] = (utils);
+
+ /***/ }),
+ /* 49 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ Object.defineProperty(exports, "__esModule", {
+ value: true
+ });
+
+ var _Animate = __webpack_require__(775);
+
+ var _Animate2 = _interopRequireDefault(_Animate);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
+
+ exports["default"] = _Animate2["default"];
+ module.exports = exports['default'];
+
+ /***/ }),
+ /* 50 */
+ /***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+ "use strict";
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_classCallCheck__ = __webpack_require__(5);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_classCallCheck___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_classCallCheck__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_createClass__ = __webpack_require__(22);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_createClass___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_createClass__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn__ = __webpack_require__(6);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits__ = __webpack_require__(7);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_react__ = __webpack_require__(0);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_4_react__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_react_dom__ = __webpack_require__(3);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_react_dom___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_5_react_dom__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_6_prop_types__ = __webpack_require__(1);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_6_prop_types___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_6_prop_types__);
+
+
+
+
+
+
+
+
+ var ContainerRender = function (_React$Component) {
+ __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits___default()(ContainerRender, _React$Component);
+
+ function ContainerRender() {
+ var _ref;
+
+ var _temp, _this, _ret;
+
+ __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_classCallCheck___default()(this, ContainerRender);
+
+ for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {
+ args[_key] = arguments[_key];
+ }
+
+ return _ret = (_temp = (_this = __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn___default()(this, (_ref = ContainerRender.__proto__ || Object.getPrototypeOf(ContainerRender)).call.apply(_ref, [this].concat(args))), _this), _this.removeContainer = function () {
+ if (_this.container) {
+ __WEBPACK_IMPORTED_MODULE_5_react_dom___default.a.unmountComponentAtNode(_this.container);
+ _this.container.parentNode.removeChild(_this.container);
+ _this.container = null;
+ }
+ }, _this.renderComponent = function (props, ready) {
+ var _this$props = _this.props,
+ visible = _this$props.visible,
+ getComponent = _this$props.getComponent,
+ forceRender = _this$props.forceRender,
+ getContainer = _this$props.getContainer,
+ parent = _this$props.parent;
+
+ if (visible || parent._component || forceRender) {
+ if (!_this.container) {
+ _this.container = getContainer();
+ }
+ __WEBPACK_IMPORTED_MODULE_5_react_dom___default.a.unstable_renderSubtreeIntoContainer(parent, getComponent(props), _this.container, function callback() {
+ if (ready) {
+ ready.call(this);
+ }
+ });
+ }
+ }, _temp), __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn___default()(_this, _ret);
+ }
+
+ __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_createClass___default()(ContainerRender, [{
+ key: 'componentDidMount',
+ value: function componentDidMount() {
+ if (this.props.autoMount) {
+ this.renderComponent();
+ }
+ }
+ }, {
+ key: 'componentDidUpdate',
+ value: function componentDidUpdate() {
+ if (this.props.autoMount) {
+ this.renderComponent();
+ }
+ }
+ }, {
+ key: 'componentWillUnmount',
+ value: function componentWillUnmount() {
+ if (this.props.autoDestroy) {
+ this.removeContainer();
+ }
+ }
+ }, {
+ key: 'render',
+ value: function render() {
+ return this.props.children({
+ renderComponent: this.renderComponent,
+ removeContainer: this.removeContainer
+ });
+ }
+ }]);
+
+ return ContainerRender;
+ }(__WEBPACK_IMPORTED_MODULE_4_react___default.a.Component);
+
+ ContainerRender.propTypes = {
+ autoMount: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.bool,
+ autoDestroy: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.bool,
+ visible: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.bool,
+ forceRender: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.bool,
+ parent: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.any,
+ getComponent: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.func.isRequired,
+ getContainer: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.func.isRequired,
+ children: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.func.isRequired
+ };
+ ContainerRender.defaultProps = {
+ autoMount: true,
+ autoDestroy: true,
+ forceRender: false
+ };
+ /* harmony default export */ __webpack_exports__["a"] = (ContainerRender);
+
+ /***/ }),
+ /* 51 */
+ /***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+ "use strict";
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_classCallCheck__ = __webpack_require__(5);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_classCallCheck___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_classCallCheck__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_createClass__ = __webpack_require__(22);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_createClass___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_createClass__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn__ = __webpack_require__(6);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits__ = __webpack_require__(7);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_react__ = __webpack_require__(0);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_4_react__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_react_dom__ = __webpack_require__(3);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_react_dom___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_5_react_dom__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_6_prop_types__ = __webpack_require__(1);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_6_prop_types___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_6_prop_types__);
+
+
+
+
+
+>>>>>>> dev4iuap5.0
+
+
+
+ var Portal = function (_React$Component) {
+ __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits___default()(Portal, _React$Component);
+
+ function Portal() {
+ __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_classCallCheck___default()(this, Portal);
+
+ return __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn___default()(this, (Portal.__proto__ || Object.getPrototypeOf(Portal)).apply(this, arguments));
+ }
+
+ __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_createClass___default()(Portal, [{
+ key: 'componentDidMount',
+ value: function componentDidMount() {
+ this.createContainer();
+ }
+ }, {
+ key: 'componentDidUpdate',
+ value: function componentDidUpdate(prevProps) {
+ var didUpdate = this.props.didUpdate;
+
+ if (didUpdate) {
+ didUpdate(prevProps);
+ }
+ }
+ }, {
+ key: 'componentWillUnmount',
+ value: function componentWillUnmount() {
+ this.removeContainer();
+ }
+ }, {
+ key: 'createContainer',
+ value: function createContainer() {
+ this._container = this.props.getContainer();
+ this.forceUpdate();
+ }
+ }, {
+ key: 'removeContainer',
+ value: function removeContainer() {
+ if (this._container) {
+ this._container.parentNode.removeChild(this._container);
+ }
+ }
+ }, {
+ key: 'render',
+ value: function render() {
+ if (this._container) {
+ return __WEBPACK_IMPORTED_MODULE_5_react_dom___default.a.createPortal(this.props.children, this._container);
+ }
+ return null;
+ }
+ }]);
+
+ return Portal;
+ }(__WEBPACK_IMPORTED_MODULE_4_react___default.a.Component);
+
+ Portal.propTypes = {
+ getContainer: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.func.isRequired,
+ children: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.node.isRequired,
+ didUpdate: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.func
+ };
+ /* harmony default export */ __webpack_exports__["a"] = (Portal);
+
+ /***/ }),
+ /* 52 */
+ /***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+ "use strict";
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__Align__ = __webpack_require__(807);
+ // export this package's api
+
+
+ /* harmony default export */ __webpack_exports__["a"] = (__WEBPACK_IMPORTED_MODULE_0__Align__["a" /* default */]);
+
+ /***/ }),
+ /* 53 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ exports.__esModule = true;
+ exports.default = void 0;
+
+ var _default = !!(typeof window !== 'undefined' && window.document && window.document.createElement);
+
+ exports.default = _default;
+ module.exports = exports["default"];
+
+ /***/ }),
+ /* 54 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ var _interopRequireDefault = __webpack_require__(18);
+
+ exports.__esModule = true;
+ exports.default = style;
+
+ var _camelizeStyle = _interopRequireDefault(__webpack_require__(272));
+
+ var _hyphenateStyle = _interopRequireDefault(__webpack_require__(873));
+
+ var _getComputedStyle2 = _interopRequireDefault(__webpack_require__(875));
+
+ var _removeStyle = _interopRequireDefault(__webpack_require__(876));
+
+ var _properties = __webpack_require__(41);
+
+ var _isTransform = _interopRequireDefault(__webpack_require__(877));
+
+ function style(node, property, value) {
+ var css = '';
+ var transforms = '';
+ var props = property;
+
+ if (typeof property === 'string') {
+ if (value === undefined) {
+ return node.style[(0, _camelizeStyle.default)(property)] || (0, _getComputedStyle2.default)(node).getPropertyValue((0, _hyphenateStyle.default)(property));
+ } else {
+ (props = {})[property] = value;
+ }
+ }
+
+ Object.keys(props).forEach(function (key) {
+ var value = props[key];
+
+ if (!value && value !== 0) {
+ (0, _removeStyle.default)(node, (0, _hyphenateStyle.default)(key));
+ } else if ((0, _isTransform.default)(key)) {
+ transforms += key + "(" + value + ") ";
+ } else {
+ css += (0, _hyphenateStyle.default)(key) + ": " + value + ";";
+ }
+ });
+
+ if (transforms) {
+ css += _properties.transform + ": " + transforms + ";";
+ }
+
+ node.style.cssText += ';' + css;
+ }
+
+ module.exports = exports["default"];
+
+ /***/ }),
+ /* 55 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ var _interopRequireDefault = __webpack_require__(18);
+
+ exports.__esModule = true;
+ exports.default = void 0;
+
+ var _inDOM = _interopRequireDefault(__webpack_require__(53));
+
+ var off = function off() {};
+
+ if (_inDOM.default) {
+ off = function () {
+ if (document.addEventListener) return function (node, eventName, handler, capture) {
+ return node.removeEventListener(eventName, handler, capture || false);
+ };else if (document.attachEvent) return function (node, eventName, handler) {
+ return node.detachEvent('on' + eventName, handler);
+ };
+ }();
+ }
+
+ var _default = off;
+ exports.default = _default;
+ module.exports = exports["default"];
+
+ /***/ }),
+ /* 56 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ Object.defineProperty(exports, "__esModule", {
+ value: true
+ });
+ exports.default = !!(typeof window !== 'undefined' && window.document && window.document.createElement);
+ module.exports = exports['default'];
+
+ /***/ }),
+ /* 57 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ Object.defineProperty(exports, "__esModule", {
+ value: true
+ });
+ exports.default = !!(typeof window !== 'undefined' && window.document && window.document.createElement);
+ module.exports = exports['default'];
+
+ /***/ }),
+ /* 58 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ var dP = __webpack_require__(35);
+ var createDesc = __webpack_require__(74);
+ module.exports = __webpack_require__(45) ? function (object, key, value) {
+ return dP.f(object, key, createDesc(1, value));
+ } : function (object, key, value) {
+ object[key] = value;
+ return object;
+ };
+
+
+ /***/ }),
+ /* 59 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ var isObject = __webpack_require__(60);
+ module.exports = function (it) {
+ if (!isObject(it)) throw TypeError(it + ' is not an object!');
+ return it;
+ };
+
+
+ /***/ }),
+ /* 60 */
+ /***/ (function(module, exports) {
+
+ module.exports = function (it) {
+ return typeof it === 'object' ? it !== null : typeof it === 'function';
+ };
+
+
+ /***/ }),
+ /* 61 */
+ /***/ (function(module, exports) {
+
+ module.exports = function (exec) {
+ try {
+ return !!exec();
+ } catch (e) {
+ return true;
+ }
+ };
+
+
+ /***/ }),
+ /* 62 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ // to indexed object, toObject with fallback for non-array-like ES3 strings
+ var IObject = __webpack_require__(221);
+ var defined = __webpack_require__(125);
+ module.exports = function (it) {
+ return IObject(defined(it));
+ };
+
+
+ /***/ }),
+ /* 63 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+ /**
+ * Copyright (c) 2013-present, Facebook, Inc.
+ *
+ * This source code is licensed under the MIT license found in the
+ * LICENSE file in the root directory of this source tree.
+ *
+ */
+
+
+
+ var React = __webpack_require__(0);
+ var factory = __webpack_require__(628);
+
+ if (typeof React === 'undefined') {
+ throw Error(
+ 'create-react-class could not find the React object. If you are using script tags, ' +
+ 'make sure that React is being loaded before create-react-class.'
+ );
+ }
+
+ // Hack to grab NoopUpdateQueue from isomorphic React
+ var ReactNoopUpdateQueue = new React.Component().updater;
+
+ module.exports = factory(
+ React.Component,
+ React.isValidElement,
+ ReactNoopUpdateQueue
+ );
+
+
+ /***/ }),
+ /* 64 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+ /*
+ object-assign
+ (c) Sindre Sorhus
+ @license MIT
+ */
+
+
+ /* eslint-disable no-unused-vars */
+ var getOwnPropertySymbols = Object.getOwnPropertySymbols;
+ var hasOwnProperty = Object.prototype.hasOwnProperty;
+ var propIsEnumerable = Object.prototype.propertyIsEnumerable;
+
+ function toObject(val) {
+ if (val === null || val === undefined) {
+ throw new TypeError('Object.assign cannot be called with null or undefined');
+ }
+
+ return Object(val);
+ }
+
+ function shouldUseNative() {
+ try {
+ if (!Object.assign) {
+ return false;
+ }
+
+ // Detect buggy property enumeration order in older V8 versions.
+
+ // https://bugs.chromium.org/p/v8/issues/detail?id=4118
+ var test1 = new String('abc'); // eslint-disable-line no-new-wrappers
+ test1[5] = 'de';
+ if (Object.getOwnPropertyNames(test1)[0] === '5') {
+ return false;
+ }
+
+ // https://bugs.chromium.org/p/v8/issues/detail?id=3056
+ var test2 = {};
+ for (var i = 0; i < 10; i++) {
+ test2['_' + String.fromCharCode(i)] = i;
+ }
+ var order2 = Object.getOwnPropertyNames(test2).map(function (n) {
+ return test2[n];
+ });
+ if (order2.join('') !== '0123456789') {
+ return false;
+ }
+
+ // https://bugs.chromium.org/p/v8/issues/detail?id=3056
+ var test3 = {};
+ 'abcdefghijklmnopqrst'.split('').forEach(function (letter) {
+ test3[letter] = letter;
+ });
+ if (Object.keys(Object.assign({}, test3)).join('') !==
+ 'abcdefghijklmnopqrst') {
+ return false;
+ }
+
+ return true;
+ } catch (err) {
+ // We don't expect any of the above to throw, but better to be safe.
+ return false;
+ }
+ }
+
+ module.exports = shouldUseNative() ? Object.assign : function (target, source) {
+ var from;
+ var to = toObject(target);
+ var symbols;
+
+ for (var s = 1; s < arguments.length; s++) {
+ from = Object(arguments[s]);
+
+ for (var key in from) {
+ if (hasOwnProperty.call(from, key)) {
+ to[key] = from[key];
+ }
+ }
+
+ if (getOwnPropertySymbols) {
+ symbols = getOwnPropertySymbols(from);
+ for (var i = 0; i < symbols.length; i++) {
+ if (propIsEnumerable.call(from, symbols[i])) {
+ to[symbols[i]] = from[symbols[i]];
+ }
+ }
+ }
+ }
+
+ return to;
+ };
+
+
+ /***/ }),
+ /* 65 */
+ /***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+ "use strict";
+ /* harmony export (immutable) */ __webpack_exports__["h"] = noop;
+ /* harmony export (immutable) */ __webpack_exports__["a"] = getKeyFromChildrenIndex;
+ /* harmony export (immutable) */ __webpack_exports__["b"] = getMenuIdFromSubMenuEventKey;
+ /* harmony export (immutable) */ __webpack_exports__["e"] = loopMenuItem;
+ /* harmony export (immutable) */ __webpack_exports__["f"] = loopMenuItemRecursively;
+ /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "g", function() { return menuAllProps; });
+ /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return getWidth; });
+ /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "i", function() { return setStyle; });
+ /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "d", function() { return isMobileDevice; });
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(0);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);
+
+ var isMobile = __webpack_require__(145);
+
+ function noop() {}
+
+ function getKeyFromChildrenIndex(child, menuEventKey, index) {
+ var prefix = menuEventKey || '';
+ return child.key || prefix + 'item_' + index;
+ }
+
+ function getMenuIdFromSubMenuEventKey(eventKey) {
+ return eventKey + '-menu-';
+ }
+
+ function loopMenuItem(children, cb) {
+ var index = -1;
+ __WEBPACK_IMPORTED_MODULE_0_react___default.a.Children.forEach(children, function (c) {
+ index++;
+ if (c && c.type && c.type.isMenuItemGroup) {
+ __WEBPACK_IMPORTED_MODULE_0_react___default.a.Children.forEach(c.props.children, function (c2) {
+ index++;
+ cb(c2, index);
+ });
+ } else {
+ cb(c, index);
+ }
+ });
+ }
+
+ function loopMenuItemRecursively(children, keys, ret) {
+ /* istanbul ignore if */
+ if (!children || ret.find) {
+ return;
+ }
+ __WEBPACK_IMPORTED_MODULE_0_react___default.a.Children.forEach(children, function (c) {
+ if (c) {
+ var construct = c.type;
+ if (!construct || !(construct.isSubMenu || construct.isMenuItem || construct.isMenuItemGroup)) {
+ return;
+ }
+ if (keys.indexOf(c.key) !== -1) {
+ ret.find = true;
+ } else if (c.props.children) {
+ loopMenuItemRecursively(c.props.children, keys, ret);
+ }
+ }
+ });
+ }
+
+ var menuAllProps = ['defaultSelectedKeys', 'selectedKeys', 'defaultOpenKeys', 'openKeys', 'mode', 'getPopupContainer', 'onSelect', 'onDeselect', 'onDestroy', 'openTransitionName', 'openAnimation', 'subMenuOpenDelay', 'subMenuCloseDelay', 'forceSubMenuRender', 'triggerSubMenuAction', 'level', 'selectable', 'multiple', 'onOpenChange', 'visible', 'focusable', 'defaultActiveFirst', 'prefixCls', 'inlineIndent', 'parentMenu', 'title', 'rootPrefixCls', 'eventKey', 'active', 'onItemHover', 'onTitleMouseEnter', 'onTitleMouseLeave', 'onTitleClick', 'popupAlign', 'popupOffset', 'isOpen', 'renderMenuItem', 'manualRef', 'subMenuKey', 'disabled', 'index', 'isSelected', 'store', 'activeKey', 'builtinPlacements', 'overflowedIndicator',
+
+ // the following keys found need to be removed from test regression
+ 'attribute', 'value', 'popupClassName', 'inlineCollapsed', 'menu', 'theme', 'itemIcon', 'expandIcon'];
+
+ // ref: https://github.com/ant-design/ant-design/issues/14007
+ // ref: https://bugs.chromium.org/p/chromium/issues/detail?id=360889
+ // getBoundingClientRect return the full precision value, which is
+ // not the same behavior as on chrome. Set the precision to 6 to
+ // unify their behavior
+ var getWidth = function getWidth(elem) {
+ var width = elem && typeof elem.getBoundingClientRect === 'function' && elem.getBoundingClientRect().width;
+ if (width) {
+ width = +width.toFixed(6);
+ }
+ return width || 0;
+ };
+
+ var setStyle = function setStyle(elem, styleProperty, value) {
+ if (elem && typeof elem.style === 'object') {
+ elem.style[styleProperty] = value;
+ }
+ };
+
+ var isMobileDevice = function isMobileDevice() {
+ return isMobile.any;
+ };
+
+ /***/ }),
+<<<<<<< HEAD
+ /* 72 */
+=======
+ /* 66 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/*!
+ Copyright (c) 2017 Jed Watson.
+ Licensed under the MIT License (MIT), see
+ http://jedwatson.github.io/classnames
+ */
+ /* global define */
+
+ (function () {
+ 'use strict';
+
+ var hasOwn = {}.hasOwnProperty;
+
+ function classNames () {
+ var classes = [];
+
+ for (var i = 0; i < arguments.length; i++) {
+ var arg = arguments[i];
+ if (!arg) continue;
+
+ var argType = typeof arg;
+
+ if (argType === 'string' || argType === 'number') {
+ classes.push(arg);
+ } else if (Array.isArray(arg) && arg.length) {
+ var inner = classNames.apply(null, arg);
+ if (inner) {
+ classes.push(inner);
+ }
+ } else if (argType === 'object') {
+ for (var key in arg) {
+ if (hasOwn.call(arg, key) && arg[key]) {
+ classes.push(key);
+ }
+ }
+ }
+ }
+
+ return classes.join(' ');
+ }
+
+ if (typeof module !== 'undefined' && module.exports) {
+ classNames.default = classNames;
+ module.exports = classNames;
+ } else if (true) {
+ // register as 'classnames', consistent with npm package name
+ !(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_RESULT__ = (function () {
+ return classNames;
+ }).apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__),
+ __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
+ } else {
+ window.classNames = classNames;
+ }
+ }());
+
+
+ /***/ }),
+ /* 67 */
+>>>>>>> dev4iuap5.0
+ /***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+ "use strict";
+ /* harmony export (immutable) */ __webpack_exports__["h"] = noop;
+ /* harmony export (immutable) */ __webpack_exports__["a"] = getKeyFromChildrenIndex;
+ /* harmony export (immutable) */ __webpack_exports__["b"] = getMenuIdFromSubMenuEventKey;
+ /* harmony export (immutable) */ __webpack_exports__["e"] = loopMenuItem;
+ /* harmony export (immutable) */ __webpack_exports__["f"] = loopMenuItemRecursively;
+ /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "g", function() { return menuAllProps; });
+ /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return getWidth; });
+ /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "i", function() { return setStyle; });
+ /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "d", function() { return isMobileDevice; });
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(0);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);
+
+ var isMobile = __webpack_require__(145);
+
+ function noop() {}
+
+ function getKeyFromChildrenIndex(child, menuEventKey, index) {
+ var prefix = menuEventKey || '';
+ return child.key || prefix + 'item_' + index;
+ }
+
+ function getMenuIdFromSubMenuEventKey(eventKey) {
+ return eventKey + '-menu-';
+ }
+
+ function loopMenuItem(children, cb) {
+ var index = -1;
+ __WEBPACK_IMPORTED_MODULE_0_react___default.a.Children.forEach(children, function (c) {
+ index++;
+ if (c && c.type && c.type.isMenuItemGroup) {
+ __WEBPACK_IMPORTED_MODULE_0_react___default.a.Children.forEach(c.props.children, function (c2) {
+ index++;
+ cb(c2, index);
+ });
+ } else {
+ cb(c, index);
+ }
+ });
+ }
+
+<<<<<<< HEAD
+ /***/ }),
+ /* 73 */
+ /***/ (function(module, exports) {
+=======
+ function loopMenuItemRecursively(children, keys, ret) {
+ /* istanbul ignore if */
+ if (!children || ret.find) {
+ return;
+ }
+ __WEBPACK_IMPORTED_MODULE_0_react___default.a.Children.forEach(children, function (c) {
+ if (c) {
+ var construct = c.type;
+ if (!construct || !(construct.isSubMenu || construct.isMenuItem || construct.isMenuItemGroup)) {
+ return;
+ }
+ if (keys.indexOf(c.key) !== -1) {
+ ret.find = true;
+ } else if (c.props.children) {
+ loopMenuItemRecursively(c.props.children, keys, ret);
+ }
+ }
+ });
+ }
+>>>>>>> dev4iuap5.0
+
+ var menuAllProps = ['defaultSelectedKeys', 'selectedKeys', 'defaultOpenKeys', 'openKeys', 'mode', 'getPopupContainer', 'onSelect', 'onDeselect', 'onDestroy', 'openTransitionName', 'openAnimation', 'subMenuOpenDelay', 'subMenuCloseDelay', 'forceSubMenuRender', 'triggerSubMenuAction', 'level', 'selectable', 'multiple', 'onOpenChange', 'visible', 'focusable', 'defaultActiveFirst', 'prefixCls', 'inlineIndent', 'parentMenu', 'title', 'rootPrefixCls', 'eventKey', 'active', 'onItemHover', 'onTitleMouseEnter', 'onTitleMouseLeave', 'onTitleClick', 'popupAlign', 'popupOffset', 'isOpen', 'renderMenuItem', 'manualRef', 'subMenuKey', 'disabled', 'index', 'isSelected', 'store', 'activeKey', 'builtinPlacements', 'overflowedIndicator',
+
+ // the following keys found need to be removed from test regression
+ 'attribute', 'value', 'popupClassName', 'inlineCollapsed', 'menu', 'theme', 'itemIcon', 'expandIcon'];
+
+ // ref: https://github.com/ant-design/ant-design/issues/14007
+ // ref: https://bugs.chromium.org/p/chromium/issues/detail?id=360889
+ // getBoundingClientRect return the full precision value, which is
+ // not the same behavior as on chrome. Set the precision to 6 to
+ // unify their behavior
+ var getWidth = function getWidth(elem) {
+ var width = elem && typeof elem.getBoundingClientRect === 'function' && elem.getBoundingClientRect().width;
+ if (width) {
+ width = +width.toFixed(6);
+ }
+ return width || 0;
+ };
+
+ var setStyle = function setStyle(elem, styleProperty, value) {
+ if (elem && typeof elem.style === 'object') {
+ elem.style[styleProperty] = value;
+ }
+ };
+
+ var isMobileDevice = function isMobileDevice() {
+ return isMobile.any;
+ };
+
+ /***/ }),
+<<<<<<< HEAD
+ /* 74 */
+=======
+ /* 68 */
+>>>>>>> dev4iuap5.0
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ Object.defineProperty(exports, "__esModule", {
+ value: true
+ });
+ exports.setStyle = exports.getWidth = exports.menuAllProps = undefined;
+
+ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; /**
+ * This source code is quoted from rc-menu.
+ * homepage: https://github.com/react-component/menu
+ */
+
+
+ exports.noop = noop;
+ exports.getKeyFromChildrenIndex = getKeyFromChildrenIndex;
+ exports.getMenuIdFromSubMenuEventKey = getMenuIdFromSubMenuEventKey;
+ exports.loopMenuItem = loopMenuItem;
+ exports.loopMenuItemRecursively = loopMenuItemRecursively;
+ exports.fireKeyEvent = fireKeyEvent;
+
+ var _react = __webpack_require__(0);
+
+ var _react2 = _interopRequireDefault(_react);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
+
+ function noop() {}
+
+ function getKeyFromChildrenIndex(child, menuEventKey, index) {
+ var prefix = menuEventKey || '';
+ return child.key || prefix + 'item_' + index;
+ }
+
+ function getMenuIdFromSubMenuEventKey(eventKey) {
+ return eventKey + '-menu-';
+ }
+
+ function loopMenuItem(children, cb) {
+ var index = -1;
+ _react2["default"].Children.forEach(children, function (c) {
+ index++;
+ if (c && c.type && c.type.isMenuItemGroup) {
+ _react2["default"].Children.forEach(c.props.children, function (c2) {
+ index++;
+ cb(c2, index);
+ });
+ } else {
+ cb(c, index);
+ }
+ });
+ }
+
+ function loopMenuItemRecursively(children, keys, ret) {
+ /* istanbul ignore if */
+ if (!children || ret.find) {
+ return;
+ }
+ _react2["default"].Children.forEach(children, function (c) {
+ if (c) {
+ var construct = c.type;
+ if (!construct || !(construct.isSubMenu || construct.isMenuItem || construct.isMenuItemGroup)) {
+ return;
+ }
+ if (keys.indexOf(c.key) !== -1) {
+ ret.find = true;
+ } else if (c.props.children) {
+ loopMenuItemRecursively(c.props.children, keys, ret);
+ }
+ }
+ });
+ }
+
+ var menuAllProps = exports.menuAllProps = ['defaultSelectedKeys', 'selectedKeys', 'defaultOpenKeys', 'openKeys', 'mode', 'getPopupContainer', 'onSelect', 'onDeselect', 'onDestroy', 'openTransitionName', 'openAnimation', 'subMenuOpenDelay', 'subMenuCloseDelay', 'forceSubMenuRender', 'triggerSubMenuAction', 'level', 'selectable', 'multiple', 'onOpenChange', 'visible', 'focusable', 'defaultActiveFirst', 'prefixCls', 'inlineIndent', 'parentMenu', 'title', 'rootPrefixCls', 'eventKey', 'active', 'onItemHover', 'onTitleMouseEnter', 'onTitleMouseLeave', 'onTitleClick', 'popupAlign', 'popupOffset', 'isOpen', 'renderMenuItem', 'manualRef', 'subMenuKey', 'disabled', 'index', 'isSelected', 'store', 'activeKey', 'builtinPlacements', 'overflowedIndicator',
+
+ // the following keys found need to be removed from test regression
+ 'attribute', 'value', 'popupClassName', 'inlineCollapsed', 'menu', 'theme', 'itemIcon', 'expandIcon'];
+
+ var getWidth = exports.getWidth = function getWidth(elem) {
+ return elem && typeof elem.getBoundingClientRect === 'function' && elem.getBoundingClientRect().width || 0;
+ };
+
+ var setStyle = exports.setStyle = function setStyle(elem, styleProperty, value) {
+ if (elem && _typeof(elem.style) === 'object') {
+ elem.style[styleProperty] = value;
+ }
+ };
+
+<<<<<<< HEAD
+ /***/ }),
+ /* 75 */
+ /***/ (function(module, exports) {
+=======
+ function fireKeyEvent(el, evtType, keyCode) {
+ var evtObj;
+ if (document.createEvent) {
+ if (window.KeyEvent) {
+ //firefox 浏览器下模拟事件
+ evtObj = document.createEvent('KeyEvents');
+ evtObj.initKeyEvent(evtType, true, true, window, true, false, false, false, keyCode, 0);
+ } else {
+ //chrome 浏览器下模拟事件
+ evtObj = document.createEvent('UIEvents');
+ evtObj.initUIEvent(evtType, true, true, window, 1);
+>>>>>>> dev4iuap5.0
+
+ delete evtObj.keyCode;
+ if (typeof evtObj.keyCode === "undefined") {
+ //为了模拟keycode
+ Object.defineProperty(evtObj, "keyCode", { value: keyCode });
+ } else {
+ evtObj.key = String.fromCharCode(keyCode);
+ }
+
+ if (typeof evtObj.ctrlKey === 'undefined') {
+ //为了模拟ctrl键
+ Object.defineProperty(evtObj, "ctrlKey", { value: true });
+ } else {
+ evtObj.ctrlKey = true;
+ }
+ }
+ el.dispatchEvent(evtObj);
+ } else if (document.createEventObject) {
+ //IE 浏览器下模拟事件
+ evtObj = document.createEventObject();
+ evtObj.keyCode = keyCode;
+ el.fireEvent('on' + evtType, evtObj);
+ }
+ }
+
+ /***/ }),
+<<<<<<< HEAD
+ /* 76 */
+=======
+ /* 69 */
+>>>>>>> dev4iuap5.0
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ exports.__esModule = true;
+ exports.Align = exports.toArray = exports.cssAnimation = exports.addEventListener = exports.contains = exports.KeyCode = exports.createChainedFunction = exports.splitComponent = exports.isRequiredForA11y = exports.elementType = exports.deprecated = exports.componentOrElement = exports.all = undefined;
+
+ var _all2 = __webpack_require__(1136);
+
+ var _all3 = _interopRequireDefault(_all2);
+
+ var _componentOrElement2 = __webpack_require__(1137);
+
+ var _componentOrElement3 = _interopRequireDefault(_componentOrElement2);
+
+ var _deprecated2 = __webpack_require__(1138);
+
+ var _deprecated3 = _interopRequireDefault(_deprecated2);
+
+ var _elementType2 = __webpack_require__(1139);
+
+ var _elementType3 = _interopRequireDefault(_elementType2);
+
+ var _isRequiredForA11y2 = __webpack_require__(1140);
+
+ var _isRequiredForA11y3 = _interopRequireDefault(_isRequiredForA11y2);
+
+ var _splitComponent2 = __webpack_require__(322);
+
+ var _splitComponent3 = _interopRequireDefault(_splitComponent2);
+
+ var _createChainedFunction2 = __webpack_require__(323);
+
+ var _createChainedFunction3 = _interopRequireDefault(_createChainedFunction2);
+
+ var _keyCode = __webpack_require__(1141);
+
+ var _keyCode2 = _interopRequireDefault(_keyCode);
+
+ var _contains2 = __webpack_require__(1142);
+
+ var _contains3 = _interopRequireDefault(_contains2);
+
+ var _addEventListener2 = __webpack_require__(324);
+
+ var _addEventListener3 = _interopRequireDefault(_addEventListener2);
+
+ var _cssAnimation2 = __webpack_require__(1143);
+
+ var _cssAnimation3 = _interopRequireDefault(_cssAnimation2);
+
+ var _toArray2 = __webpack_require__(1145);
+
+ var _toArray3 = _interopRequireDefault(_toArray2);
+
+ var _Align2 = __webpack_require__(1146);
+
+ var _Align3 = _interopRequireDefault(_Align2);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+
+ exports.all = _all3.default;
+ exports.componentOrElement = _componentOrElement3.default;
+ exports.deprecated = _deprecated3.default;
+ exports.elementType = _elementType3.default;
+ exports.isRequiredForA11y = _isRequiredForA11y3.default;
+ exports.splitComponent = _splitComponent3.default;
+ exports.createChainedFunction = _createChainedFunction3.default;
+ exports.KeyCode = _keyCode2.default;
+ exports.contains = _contains3.default;
+ exports.addEventListener = _addEventListener3.default;
+ exports.cssAnimation = _cssAnimation3.default;
+ exports.toArray = _toArray3.default;
+ //export getContainerRenderMixin from './getContainerRenderMixin';
+
+ exports.Align = _Align3.default;
+
+ /***/ }),
+ /* 70 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ exports.__esModule = true;
+ exports.Align = exports.toArray = exports.cssAnimation = exports.addEventListener = exports.contains = exports.KeyCode = exports.createChainedFunction = exports.splitComponent = exports.isRequiredForA11y = exports.elementType = exports.deprecated = exports.componentOrElement = exports.all = undefined;
+
+ var _all2 = __webpack_require__(1191);
+
+ var _all3 = _interopRequireDefault(_all2);
+
+ var _componentOrElement2 = __webpack_require__(1192);
+
+ var _componentOrElement3 = _interopRequireDefault(_componentOrElement2);
+
+ var _deprecated2 = __webpack_require__(1193);
+
+ var _deprecated3 = _interopRequireDefault(_deprecated2);
+
+ var _elementType2 = __webpack_require__(1194);
+
+ var _elementType3 = _interopRequireDefault(_elementType2);
+
+ var _isRequiredForA11y2 = __webpack_require__(1195);
+
+ var _isRequiredForA11y3 = _interopRequireDefault(_isRequiredForA11y2);
+
+ var _splitComponent2 = __webpack_require__(1196);
+
+ var _splitComponent3 = _interopRequireDefault(_splitComponent2);
+
+ var _createChainedFunction2 = __webpack_require__(1197);
+
+ var _createChainedFunction3 = _interopRequireDefault(_createChainedFunction2);
+
+ var _keyCode = __webpack_require__(1198);
+
+ var _keyCode2 = _interopRequireDefault(_keyCode);
+
+ var _contains2 = __webpack_require__(1199);
+
+ var _contains3 = _interopRequireDefault(_contains2);
+
+ var _addEventListener2 = __webpack_require__(337);
+
+ var _addEventListener3 = _interopRequireDefault(_addEventListener2);
+
+ var _cssAnimation2 = __webpack_require__(1200);
+
+ var _cssAnimation3 = _interopRequireDefault(_cssAnimation2);
+
+ var _toArray2 = __webpack_require__(1202);
+
+ var _toArray3 = _interopRequireDefault(_toArray2);
+
+ var _Align2 = __webpack_require__(1203);
+
+ var _Align3 = _interopRequireDefault(_Align2);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+
+ exports.all = _all3.default;
+ exports.componentOrElement = _componentOrElement3.default;
+ exports.deprecated = _deprecated3.default;
+ exports.elementType = _elementType3.default;
+ exports.isRequiredForA11y = _isRequiredForA11y3.default;
+ exports.splitComponent = _splitComponent3.default;
+ exports.createChainedFunction = _createChainedFunction3.default;
+ exports.KeyCode = _keyCode2.default;
+ exports.contains = _contains3.default;
+ exports.addEventListener = _addEventListener3.default;
+ exports.cssAnimation = _cssAnimation3.default;
+ exports.toArray = _toArray3.default;
+ //export getContainerRenderMixin from './getContainerRenderMixin';
+
+ exports.Align = _Align3.default;
+
+ /***/ }),
+ /* 71 */
+ /***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+ "use strict";
+ /* harmony export (immutable) */ __webpack_exports__["h"] = noop;
+ /* harmony export (immutable) */ __webpack_exports__["a"] = getKeyFromChildrenIndex;
+ /* harmony export (immutable) */ __webpack_exports__["b"] = getMenuIdFromSubMenuEventKey;
+ /* harmony export (immutable) */ __webpack_exports__["e"] = loopMenuItem;
+ /* harmony export (immutable) */ __webpack_exports__["f"] = loopMenuItemRecursively;
+ /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "g", function() { return menuAllProps; });
+ /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return getWidth; });
+ /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "i", function() { return setStyle; });
+ /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "d", function() { return isMobileDevice; });
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(0);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);
+
+ var isMobile = __webpack_require__(145);
+
+ function noop() {}
+
+ function getKeyFromChildrenIndex(child, menuEventKey, index) {
+ var prefix = menuEventKey || '';
+ return child.key || prefix + 'item_' + index;
+ }
+
+ function getMenuIdFromSubMenuEventKey(eventKey) {
+ return eventKey + '-menu-';
+ }
+
+ function loopMenuItem(children, cb) {
+ var index = -1;
+ __WEBPACK_IMPORTED_MODULE_0_react___default.a.Children.forEach(children, function (c) {
+ index++;
+ if (c && c.type && c.type.isMenuItemGroup) {
+ __WEBPACK_IMPORTED_MODULE_0_react___default.a.Children.forEach(c.props.children, function (c2) {
+ index++;
+ cb(c2, index);
+ });
+ } else {
+ cb(c, index);
+ }
+ });
+ }
+
+ function loopMenuItemRecursively(children, keys, ret) {
+ /* istanbul ignore if */
+ if (!children || ret.find) {
+ return;
+ }
+ __WEBPACK_IMPORTED_MODULE_0_react___default.a.Children.forEach(children, function (c) {
+ if (c) {
+ var construct = c.type;
+ if (!construct || !(construct.isSubMenu || construct.isMenuItem || construct.isMenuItemGroup)) {
+ return;
+ }
+ if (keys.indexOf(c.key) !== -1) {
+ ret.find = true;
+ } else if (c.props.children) {
+ loopMenuItemRecursively(c.props.children, keys, ret);
+ }
+ }
+ });
+ }
+
+ var menuAllProps = ['defaultSelectedKeys', 'selectedKeys', 'defaultOpenKeys', 'openKeys', 'mode', 'getPopupContainer', 'onSelect', 'onDeselect', 'onDestroy', 'openTransitionName', 'openAnimation', 'subMenuOpenDelay', 'subMenuCloseDelay', 'forceSubMenuRender', 'triggerSubMenuAction', 'level', 'selectable', 'multiple', 'onOpenChange', 'visible', 'focusable', 'defaultActiveFirst', 'prefixCls', 'inlineIndent', 'parentMenu', 'title', 'rootPrefixCls', 'eventKey', 'active', 'onItemHover', 'onTitleMouseEnter', 'onTitleMouseLeave', 'onTitleClick', 'popupAlign', 'popupOffset', 'isOpen', 'renderMenuItem', 'manualRef', 'subMenuKey', 'disabled', 'index', 'isSelected', 'store', 'activeKey', 'builtinPlacements', 'overflowedIndicator',
+
+ // the following keys found need to be removed from test regression
+ 'attribute', 'value', 'popupClassName', 'inlineCollapsed', 'menu', 'theme', 'itemIcon', 'expandIcon'];
+
+ // ref: https://github.com/ant-design/ant-design/issues/14007
+ // ref: https://bugs.chromium.org/p/chromium/issues/detail?id=360889
+ // getBoundingClientRect return the full precision value, which is
+ // not the same behavior as on chrome. Set the precision to 6 to
+ // unify their behavior
+ var getWidth = function getWidth(elem) {
+ var width = elem && typeof elem.getBoundingClientRect === 'function' && elem.getBoundingClientRect().width;
+ if (width) {
+ width = +width.toFixed(6);
+ }
+ return width || 0;
+ };
+
+ var setStyle = function setStyle(elem, styleProperty, value) {
+ if (elem && typeof elem.style === 'object') {
+ elem.style[styleProperty] = value;
+ }
+ };
+
+ var isMobileDevice = function isMobileDevice() {
+ return isMobile.any;
+ };
+
+ /***/ }),
+ /* 72 */
+ /***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+ "use strict";
+ /* harmony export (immutable) */ __webpack_exports__["a"] = toArray;
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(0);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);
+
+
+ function toArray(children) {
+ var ret = [];
+ __WEBPACK_IMPORTED_MODULE_0_react___default.a.Children.forEach(children, function (c) {
+ ret.push(c);
+ });
+ return ret;
+ }
+
+ /***/ }),
+ /* 73 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ Object.defineProperty(exports, "__esModule", {
+ value: true
+ });
+
+ var _Button = __webpack_require__(572);
+
+ var _Button2 = _interopRequireDefault(_Button);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
+
+ exports["default"] = _Button2["default"];
+ module.exports = exports['default'];
+
+ /***/ }),
+ /* 74 */
+ /***/ (function(module, exports) {
+
+ module.exports = function (bitmap, value) {
+ return {
+ enumerable: !(bitmap & 1),
+ configurable: !(bitmap & 2),
+ writable: !(bitmap & 4),
+ value: value
+ };
+ };
+
+
+ /***/ }),
+ /* 75 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ // 19.1.2.14 / 15.2.3.14 Object.keys(O)
+ var $keys = __webpack_require__(220);
+ var enumBugKeys = __webpack_require__(129);
+
+ module.exports = Object.keys || function keys(O) {
+ return $keys(O, enumBugKeys);
+ };
+
+
+ /***/ }),
+ /* 76 */
+ /***/ (function(module, exports) {
+
+ module.exports = {};
+
+
+ /***/ }),
+ /* 77 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ var _interopRequireDefault = __webpack_require__(18);
+
+ exports.__esModule = true;
+ exports.default = offset;
+
+ var _contains = _interopRequireDefault(__webpack_require__(29));
+
+ var _isWindow = _interopRequireDefault(__webpack_require__(103));
+
+ var _ownerDocument = _interopRequireDefault(__webpack_require__(23));
+
+ function offset(node) {
+ var doc = (0, _ownerDocument.default)(node),
+ win = (0, _isWindow.default)(doc),
+ docElem = doc && doc.documentElement,
+ box = {
+ top: 0,
+ left: 0,
+ height: 0,
+ width: 0
+ };
+ if (!doc) return; // Make sure it's not a disconnected DOM node
+
+ if (!(0, _contains.default)(docElem, node)) return box;
+ if (node.getBoundingClientRect !== undefined) box = node.getBoundingClientRect(); // IE8 getBoundingClientRect doesn't support width & height
+
+ box = {
+ top: box.top + (win.pageYOffset || docElem.scrollTop) - (docElem.clientTop || 0),
+ left: box.left + (win.pageXOffset || docElem.scrollLeft) - (docElem.clientLeft || 0),
+ width: (box.width == null ? node.offsetWidth : box.width) || 0,
+ height: (box.height == null ? node.offsetHeight : box.height) || 0
+ };
+ return box;
+ }
+
+ module.exports = exports["default"];
+
+ /***/ }),
+ /* 78 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ var _interopRequireDefault = __webpack_require__(18);
+
+ exports.__esModule = true;
+ exports.default = scrollTop;
+
+ var _isWindow = _interopRequireDefault(__webpack_require__(103));
+
+ function scrollTop(node, val) {
+ var win = (0, _isWindow.default)(node);
+ if (val === undefined) return win ? 'pageYOffset' in win ? win.pageYOffset : win.document.documentElement.scrollTop : node.scrollTop;
+ if (win) win.scrollTo('pageXOffset' in win ? win.pageXOffset : win.document.documentElement.scrollLeft, val);else node.scrollTop = val;
+ }
+
+ module.exports = exports["default"];
+
+ /***/ }),
+ /* 79 */
+ /***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+<<<<<<< HEAD
+ case boolTag:
+ case dateTag:
+ case numberTag:
+ // Coerce booleans to `1` or `0` and dates to milliseconds.
+ // Invalid dates are coerced to `NaN`.
+ return eq(+object, +other);
+
+ case errorTag:
+ return object.name == other.name && object.message == other.message;
+
+ case regexpTag:
+ case stringTag:
+ // Coerce regexes to strings and treat strings, primitives and objects,
+ // as equal. See http://www.ecma-international.org/ecma-262/7.0/#sec-regexp.prototype.tostring
+ // for more details.
+ return object == (other + '');
+
+ case mapTag:
+ var convert = mapToArray;
+
+ case setTag:
+ var isPartial = bitmask & COMPARE_PARTIAL_FLAG;
+ convert || (convert = setToArray);
+
+ if (object.size != other.size && !isPartial) {
+ return false;
+ }
+ // Assume cyclic values are equal.
+ var stacked = stack.get(object);
+ if (stacked) {
+ return stacked == other;
+ }
+ bitmask |= COMPARE_UNORDERED_FLAG;
+
+ // Recursively compare objects (susceptible to call stack limits).
+ stack.set(object, other);
+ var result = equalArrays(convert(object), convert(other), bitmask, customizer, equalFunc, stack);
+ stack['delete'](object);
+ return result;
+
+ case symbolTag:
+ if (symbolValueOf) {
+ return symbolValueOf.call(object) == symbolValueOf.call(other);
+ }
+ }
+ return false;
+ }
+
+ /**
+ * A specialized version of `baseIsEqualDeep` for objects with support for
+ * partial deep comparisons.
+ *
+ * @private
+ * @param {Object} object The object to compare.
+ * @param {Object} other The other object to compare.
+ * @param {number} bitmask The bitmask flags. See `baseIsEqual` for more details.
+ * @param {Function} customizer The function to customize comparisons.
+ * @param {Function} equalFunc The function to determine equivalents of values.
+ * @param {Object} stack Tracks traversed `object` and `other` objects.
+ * @returns {boolean} Returns `true` if the objects are equivalent, else `false`.
+ */
+ function equalObjects(object, other, bitmask, customizer, equalFunc, stack) {
+ var isPartial = bitmask & COMPARE_PARTIAL_FLAG,
+ objProps = getAllKeys(object),
+ objLength = objProps.length,
+ othProps = getAllKeys(other),
+ othLength = othProps.length;
+
if (objLength != othLength && !isPartial) {
return false;
}
@@ -93831,12 +106164,15 @@
/* 79 */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
+=======
+>>>>>>> dev4iuap5.0
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* WEBPACK VAR INJECTION */(function(process) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "DragDropContext", function() { return DragDropContext; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Droppable", function() { return connectedDroppable; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Draggable", function() { return ConnectedDraggable; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "resetServerContext", function() { return resetServerContext; });
+<<<<<<< HEAD
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_runtime_corejs2_helpers_esm_extends__ = __webpack_require__(1213);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_tiny_invariant__ = __webpack_require__(335);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_css_box_model__ = __webpack_require__(1214);
@@ -93848,12 +106184,30 @@
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__babel_runtime_corejs2_core_js_object_assign___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_6__babel_runtime_corejs2_core_js_object_assign__);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7_raf_schd__ = __webpack_require__(1223);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8__babel_runtime_corejs2_helpers_esm_inheritsLoose__ = __webpack_require__(1224);
+=======
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_runtime_corejs2_helpers_esm_extends__ = __webpack_require__(1218);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_tiny_invariant__ = __webpack_require__(341);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_css_box_model__ = __webpack_require__(1219);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__babel_runtime_corejs2_core_js_object_keys__ = __webpack_require__(1220);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__babel_runtime_corejs2_core_js_object_keys___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3__babel_runtime_corejs2_core_js_object_keys__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_memoize_one__ = __webpack_require__(1224);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_redux__ = __webpack_require__(342);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__babel_runtime_corejs2_core_js_object_assign__ = __webpack_require__(340);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__babel_runtime_corejs2_core_js_object_assign___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_6__babel_runtime_corejs2_core_js_object_assign__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_7_raf_schd__ = __webpack_require__(1228);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_8__babel_runtime_corejs2_helpers_esm_inheritsLoose__ = __webpack_require__(1229);
+>>>>>>> dev4iuap5.0
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_9_react__ = __webpack_require__(0);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_9_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_9_react__);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_10_prop_types__ = __webpack_require__(1);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_10_prop_types___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_10_prop_types__);
+<<<<<<< HEAD
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_11_react_redux__ = __webpack_require__(1226);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_12_react_motion__ = __webpack_require__(1240);
+=======
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_11_react_redux__ = __webpack_require__(1231);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_12_react_motion__ = __webpack_require__(1245);
+>>>>>>> dev4iuap5.0
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_12_react_motion___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_12_react_motion__);
@@ -100290,533 +112644,574 @@
/***/ (function(module, exports, __webpack_require__) {
"use strict";
+ /* WEBPACK VAR INJECTION */(function(process) {
+ exports.__esModule = true;
+ exports.noop = undefined;
+
+ var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
+
+ exports.bottom = bottom;
+ exports.cloneLayout = cloneLayout;
+ exports.cloneLayoutItem = cloneLayoutItem;
+ exports.childrenEqual = childrenEqual;
+ exports.collides = collides;
+ exports.compact = compact;
+ exports.compactItem = compactItem;
+ exports.correctBounds = correctBounds;
+ exports.getLayoutItem = getLayoutItem;
+ exports.getFirstCollision = getFirstCollision;
+ exports.getAllCollisions = getAllCollisions;
+ exports.getStatics = getStatics;
+ exports.moveElement = moveElement;
+ exports.moveElementAwayFromCollision = moveElementAwayFromCollision;
+ exports.perc = perc;
+ exports.setTransform = setTransform;
+ exports.setTopLeft = setTopLeft;
+ exports.sortLayoutItems = sortLayoutItems;
+ exports.sortLayoutItemsByRowCol = sortLayoutItemsByRowCol;
+ exports.sortLayoutItemsByColRow = sortLayoutItemsByColRow;
+ exports.synchronizeLayoutWithChildren = synchronizeLayoutWithChildren;
+ exports.validateLayout = validateLayout;
+ exports.autoBindHandlers = autoBindHandlers;
+
+ var _lodash = __webpack_require__(37);
+
+ var _lodash2 = _interopRequireDefault(_lodash);
+
+ var _react = __webpack_require__(0);
+
+ var _react2 = _interopRequireDefault(_react);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+
+ // All callbacks are of the signature (layout, oldItem, newItem, placeholder, e).
+ var isProduction = process.env.NODE_ENV === "production";
+ var DEBUG = false;
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
/**
- * @ignore
- * some key-codes definition and utils from closure-library
- * @author yiminghe@gmail.com
+ * Return the bottom coordinate of the layout.
+ *
+ * @param {Array} layout Layout array.
+ * @return {Number} Bottom coordinate.
*/
+ function bottom(layout) {
+ var max = 0,
+ bottomY = void 0;
+ for (var _i = 0, len = layout.length; _i < len; _i++) {
+ bottomY = layout[_i].y + layout[_i].h;
+ if (bottomY > max) max = bottomY;
+ }
+ return max;
+ }
- var KeyCode = {
- /**
- * MAC_ENTER
- */
- MAC_ENTER: 3,
- /**
- * BACKSPACE
- */
- BACKSPACE: 8,
- /**
- * TAB
- */
- TAB: 9,
- /**
- * NUMLOCK on FF/Safari Mac
- */
- NUM_CENTER: 12, // NUMLOCK on FF/Safari Mac
- /**
- * ENTER
- */
- ENTER: 13,
- /**
- * SHIFT
- */
- SHIFT: 16,
- /**
- * CTRL
- */
- CTRL: 17,
- /**
- * ALT
- */
- ALT: 18,
- /**
- * PAUSE
- */
- PAUSE: 19,
- /**
- * CAPS_LOCK
- */
- CAPS_LOCK: 20,
- /**
- * ESC
- */
- ESC: 27,
- /**
- * SPACE
- */
- SPACE: 32,
- /**
- * PAGE_UP
- */
- PAGE_UP: 33, // also NUM_NORTH_EAST
- /**
- * PAGE_DOWN
- */
- PAGE_DOWN: 34, // also NUM_SOUTH_EAST
- /**
- * END
- */
- END: 35, // also NUM_SOUTH_WEST
- /**
- * HOME
- */
- HOME: 36, // also NUM_NORTH_WEST
- /**
- * LEFT
- */
- LEFT: 37, // also NUM_WEST
- /**
- * UP
- */
- UP: 38, // also NUM_NORTH
- /**
- * RIGHT
- */
- RIGHT: 39, // also NUM_EAST
- /**
- * DOWN
- */
- DOWN: 40, // also NUM_SOUTH
- /**
- * PRINT_SCREEN
- */
- PRINT_SCREEN: 44,
- /**
- * INSERT
- */
- INSERT: 45, // also NUM_INSERT
- /**
- * DELETE
- */
- DELETE: 46, // also NUM_DELETE
- /**
- * ZERO
- */
- ZERO: 48,
- /**
- * ONE
- */
- ONE: 49,
- /**
- * TWO
- */
- TWO: 50,
- /**
- * THREE
- */
- THREE: 51,
- /**
- * FOUR
- */
- FOUR: 52,
- /**
- * FIVE
- */
- FIVE: 53,
- /**
- * SIX
- */
- SIX: 54,
- /**
- * SEVEN
- */
- SEVEN: 55,
- /**
- * EIGHT
- */
- EIGHT: 56,
- /**
- * NINE
- */
- NINE: 57,
- /**
- * QUESTION_MARK
- */
- QUESTION_MARK: 63, // needs localization
- /**
- * A
- */
- A: 65,
- /**
- * B
- */
- B: 66,
- /**
- * C
- */
- C: 67,
- /**
- * D
- */
- D: 68,
- /**
- * E
- */
- E: 69,
- /**
- * F
- */
- F: 70,
- /**
- * G
- */
- G: 71,
- /**
- * H
- */
- H: 72,
- /**
- * I
- */
- I: 73,
- /**
- * J
- */
- J: 74,
- /**
- * K
- */
- K: 75,
- /**
- * L
- */
- L: 76,
- /**
- * M
- */
- M: 77,
- /**
- * N
- */
- N: 78,
- /**
- * O
- */
- O: 79,
- /**
- * P
- */
- P: 80,
- /**
- * Q
- */
- Q: 81,
- /**
- * R
- */
- R: 82,
- /**
- * S
- */
- S: 83,
- /**
- * T
- */
- T: 84,
- /**
- * U
- */
- U: 85,
- /**
- * V
- */
- V: 86,
- /**
- * W
- */
- W: 87,
- /**
- * X
- */
- X: 88,
- /**
- * Y
- */
- Y: 89,
- /**
- * Z
- */
- Z: 90,
- /**
- * META
- */
- META: 91, // WIN_KEY_LEFT
- /**
- * WIN_KEY_RIGHT
- */
- WIN_KEY_RIGHT: 92,
- /**
- * CONTEXT_MENU
- */
- CONTEXT_MENU: 93,
- /**
- * NUM_ZERO
- */
- NUM_ZERO: 96,
- /**
- * NUM_ONE
- */
- NUM_ONE: 97,
- /**
- * NUM_TWO
- */
- NUM_TWO: 98,
- /**
- * NUM_THREE
- */
- NUM_THREE: 99,
- /**
- * NUM_FOUR
- */
- NUM_FOUR: 100,
- /**
- * NUM_FIVE
- */
- NUM_FIVE: 101,
- /**
- * NUM_SIX
- */
- NUM_SIX: 102,
- /**
- * NUM_SEVEN
- */
- NUM_SEVEN: 103,
- /**
- * NUM_EIGHT
- */
- NUM_EIGHT: 104,
- /**
- * NUM_NINE
- */
- NUM_NINE: 105,
- /**
- * NUM_MULTIPLY
- */
- NUM_MULTIPLY: 106,
- /**
- * NUM_PLUS
- */
- NUM_PLUS: 107,
- /**
- * NUM_MINUS
- */
- NUM_MINUS: 109,
- /**
- * NUM_PERIOD
- */
- NUM_PERIOD: 110,
- /**
- * NUM_DIVISION
- */
- NUM_DIVISION: 111,
- /**
- * F1
- */
- F1: 112,
- /**
- * F2
- */
- F2: 113,
- /**
- * F3
- */
- F3: 114,
- /**
- * F4
- */
- F4: 115,
- /**
- * F5
- */
- F5: 116,
- /**
- * F6
- */
- F6: 117,
- /**
- * F7
- */
- F7: 118,
- /**
- * F8
- */
- F8: 119,
- /**
- * F9
- */
- F9: 120,
- /**
- * F10
- */
- F10: 121,
- /**
- * F11
- */
- F11: 122,
- /**
- * F12
- */
- F12: 123,
- /**
- * NUMLOCK
- */
- NUMLOCK: 144,
- /**
- * SEMICOLON
- */
- SEMICOLON: 186, // needs localization
- /**
- * DASH
- */
- DASH: 189, // needs localization
- /**
- * EQUALS
- */
- EQUALS: 187, // needs localization
- /**
- * COMMA
- */
- COMMA: 188, // needs localization
- /**
- * PERIOD
- */
- PERIOD: 190, // needs localization
- /**
- * SLASH
- */
- SLASH: 191, // needs localization
- /**
- * APOSTROPHE
- */
- APOSTROPHE: 192, // needs localization
- /**
- * SINGLE_QUOTE
- */
- SINGLE_QUOTE: 222, // needs localization
- /**
- * OPEN_SQUARE_BRACKET
- */
- OPEN_SQUARE_BRACKET: 219, // needs localization
- /**
- * BACKSLASH
- */
- BACKSLASH: 220, // needs localization
- /**
- * CLOSE_SQUARE_BRACKET
- */
- CLOSE_SQUARE_BRACKET: 221, // needs localization
- /**
- * WIN_KEY
- */
- WIN_KEY: 224,
- /**
- * MAC_FF_META
- */
- MAC_FF_META: 224, // Firefox (Gecko) fires this for the meta key instead of 91
- /**
- * WIN_IME
- */
- WIN_IME: 229
- };
+ function cloneLayout(layout) {
+ var newLayout = Array(layout.length);
+ for (var _i2 = 0, len = layout.length; _i2 < len; _i2++) {
+ newLayout[_i2] = cloneLayoutItem(layout[_i2]);
+ }
+ return newLayout;
+ }
- /*
- whether text and modified key is entered at the same time.
+ // Fast path to cloning, since this is monomorphic
+ function cloneLayoutItem(layoutItem) {
+ return {
+ w: layoutItem.w,
+ h: layoutItem.h,
+ x: layoutItem.x,
+ y: layoutItem.y,
+ i: layoutItem.i,
+ minW: layoutItem.minW,
+ maxW: layoutItem.maxW,
+ minH: layoutItem.minH,
+ maxH: layoutItem.maxH,
+ moved: Boolean(layoutItem.moved),
+ static: Boolean(layoutItem.static),
+ // These can be null
+ isDraggable: layoutItem.isDraggable,
+ isResizable: layoutItem.isResizable
+ };
+ }
+
+ /**
+ * Comparing React `children` is a bit difficult. This is a good way to compare them.
+ * This will catch differences in keys, order, and length.
*/
- KeyCode.isTextModifyingKeyEvent = function isTextModifyingKeyEvent(e) {
- var keyCode = e.keyCode;
- if (e.altKey && !e.ctrlKey || e.metaKey ||
- // Function keys don't generate text
- keyCode >= KeyCode.F1 && keyCode <= KeyCode.F12) {
- return false;
- }
+ function childrenEqual(a, b) {
+ return (0, _lodash2.default)(_react2.default.Children.map(a, function (c) {
+ return c.key;
+ }), _react2.default.Children.map(b, function (c) {
+ return c.key;
+ }));
+ }
- // The following keys are quite harmless, even in combination with
- // CTRL, ALT or SHIFT.
- switch (keyCode) {
- case KeyCode.ALT:
- case KeyCode.CAPS_LOCK:
- case KeyCode.CONTEXT_MENU:
- case KeyCode.CTRL:
- case KeyCode.DOWN:
- case KeyCode.END:
- case KeyCode.ESC:
- case KeyCode.HOME:
- case KeyCode.INSERT:
- case KeyCode.LEFT:
- case KeyCode.MAC_FF_META:
- case KeyCode.META:
- case KeyCode.NUMLOCK:
- case KeyCode.NUM_CENTER:
- case KeyCode.PAGE_DOWN:
- case KeyCode.PAGE_UP:
- case KeyCode.PAUSE:
- case KeyCode.PRINT_SCREEN:
- case KeyCode.RIGHT:
- case KeyCode.SHIFT:
- case KeyCode.UP:
- case KeyCode.WIN_KEY:
- case KeyCode.WIN_KEY_RIGHT:
- return false;
- default:
- return true;
- }
- };
-
- /*
- whether character is entered.
+ /**
+ * Given two layoutitems, check if they collide.
*/
- KeyCode.isCharacterKey = function isCharacterKey(keyCode) {
- if (keyCode >= KeyCode.ZERO && keyCode <= KeyCode.NINE) {
- return true;
+ function collides(l1, l2) {
+ if (l1 === l2) return false; // same element
+ if (l1.x + l1.w <= l2.x) return false; // l1 is left of l2
+ if (l1.x >= l2.x + l2.w) return false; // l1 is right of l2
+ if (l1.y + l1.h <= l2.y) return false; // l1 is above l2
+ if (l1.y >= l2.y + l2.h) return false; // l1 is below l2
+ return true; // boxes overlap
+ }
+
+ /**
+ * Given a layout, compact it. This involves going down each y coordinate and removing gaps
+ * between items.
+ *
+ * @param {Array} layout Layout.
+ * @param {Boolean} verticalCompact Whether or not to compact the layout
+ * vertically.
+ * @return {Array} Compacted Layout.
+ */
+ function compact(layout, compactType, cols) {
+ // Statics go in the compareWith array right away so items flow around them.
+ var compareWith = getStatics(layout);
+ // We go through the items by row and column.
+ var sorted = sortLayoutItems(layout, compactType);
+ // Holding for new items.
+ var out = Array(layout.length);
+
+ for (var _i3 = 0, len = sorted.length; _i3 < len; _i3++) {
+ var l = cloneLayoutItem(sorted[_i3]);
+
+ // Don't move static elements
+ if (!l.static) {
+ l = compactItem(compareWith, l, compactType, cols, sorted);
+
+ // Add to comparison array. We only collide with items before this one.
+ // Statics are already in this array.
+ compareWith.push(l);
+ }
+
+ // Add to output array to make sure they still come out in the right order.
+ out[layout.indexOf(sorted[_i3])] = l;
+
+ // Clear moved flag, if it exists.
+ l.moved = false;
}
- if (keyCode >= KeyCode.NUM_ZERO && keyCode <= KeyCode.NUM_MULTIPLY) {
- return true;
+ return out;
+ }
+
+ var heightWidth = { x: "w", y: "h" };
+ /**
+ * Before moving item down, it will check if the movement will cause collisions and move those items down before.
+ */
+ function resolveCompactionCollision(layout, item, moveToCoord, axis) {
+ var sizeProp = heightWidth[axis];
+ item[axis] += 1;
+ var itemIndex = layout.indexOf(item);
+
+ // Go through each item we collide with.
+ for (var _i4 = itemIndex + 1; _i4 < layout.length; _i4++) {
+ var otherItem = layout[_i4];
+ // Ignore static items
+ if (otherItem.static) continue;
+
+ // Optimization: we can break early if we know we're past this el
+ // We can do this b/c it's a sorted layout
+ if (otherItem.y > item.y + item.h) break;
+
+ if (collides(item, otherItem)) {
+ resolveCompactionCollision(layout, otherItem, moveToCoord + item[sizeProp], axis);
+ }
}
- if (keyCode >= KeyCode.A && keyCode <= KeyCode.Z) {
- return true;
+ item[axis] = moveToCoord;
+ }
+
+ /**
+ * Compact an item in the layout.
+ */
+ function compactItem(compareWith, l, compactType, cols, fullLayout) {
+ var compactV = compactType === "vertical";
+ var compactH = compactType === "horizontal";
+ if (compactV) {
+ // Bottom 'y' possible is the bottom of the layout.
+ // This allows you to do nice stuff like specify {y: Infinity}
+ // This is here because the layout must be sorted in order to get the correct bottom `y`.
+ l.y = Math.min(bottom(compareWith), l.y);
+ // Move the element up as far as it can go without colliding.
+ while (l.y > 0 && !getFirstCollision(compareWith, l)) {
+ l.y--;
+ }
+ } else if (compactH) {
+ l.y = Math.min(bottom(compareWith), l.y);
+ // Move the element left as far as it can go without colliding.
+ while (l.x > 0 && !getFirstCollision(compareWith, l)) {
+ l.x--;
+ }
}
- // Safari sends zero key code for non-latin characters.
- if (window.navigation.userAgent.indexOf('WebKit') !== -1 && keyCode === 0) {
- return true;
+ // Move it down, and keep moving it down if it's colliding.
+ var collides = void 0;
+ while (collides = getFirstCollision(compareWith, l)) {
+ if (compactH) {
+ resolveCompactionCollision(fullLayout, l, collides.x + collides.w, "x");
+ } else {
+ resolveCompactionCollision(fullLayout, l, collides.y + collides.h, "y");
+ }
+ // Since we can't grow without bounds horizontally, if we've overflown, let's move it down and try again.
+ if (compactH && l.x + l.w > cols) {
+ l.x = cols - l.w;
+ l.y++;
+ }
+ }
+ return l;
+ }
+
+ /**
+ * Given a layout, make sure all elements fit within its bounds.
+ *
+ * @param {Array} layout Layout array.
+ * @param {Number} bounds Number of columns.
+ */
+ function correctBounds(layout, bounds) {
+ var collidesWith = getStatics(layout);
+ for (var _i5 = 0, len = layout.length; _i5 < len; _i5++) {
+ var l = layout[_i5];
+ // Overflows right
+ if (l.x + l.w > bounds.cols) l.x = bounds.cols - l.w;
+ // Overflows left
+ if (l.x < 0) {
+ l.x = 0;
+ l.w = bounds.cols;
+ }
+ if (!l.static) collidesWith.push(l);else {
+ // If this is static and collides with other statics, we must move it down.
+ // We have to do something nicer than just letting them overlap.
+ while (getFirstCollision(collidesWith, l)) {
+ l.y++;
+ }
+ }
+ }
+ return layout;
+ }
+
+ /**
+ * Get a layout item by ID. Used so we can override later on if necessary.
+ *
+ * @param {Array} layout Layout array.
+ * @param {String} id ID
+ * @return {LayoutItem} Item at ID.
+ */
+ function getLayoutItem(layout, id) {
+ for (var _i6 = 0, len = layout.length; _i6 < len; _i6++) {
+ if (layout[_i6].i === id) return layout[_i6];
+ }
+ }
+
+ /**
+ * Returns the first item this layout collides with.
+ * It doesn't appear to matter which order we approach this from, although
+ * perhaps that is the wrong thing to do.
+ *
+ * @param {Object} layoutItem Layout item.
+ * @return {Object|undefined} A colliding layout item, or undefined.
+ */
+ function getFirstCollision(layout, layoutItem) {
+ for (var _i7 = 0, len = layout.length; _i7 < len; _i7++) {
+ if (collides(layout[_i7], layoutItem)) return layout[_i7];
+ }
+ }
+
+ function getAllCollisions(layout, layoutItem) {
+ return layout.filter(function (l) {
+ return collides(l, layoutItem);
+ });
+ }
+
+ /**
+ * Get all static elements.
+ * @param {Array} layout Array of layout objects.
+ * @return {Array} Array of static layout items..
+ */
+ function getStatics(layout) {
+ return layout.filter(function (l) {
+ return l.static;
+ });
+ }
+
+ /**
+ * Move an element. Responsible for doing cascading movements of other elements.
+ *
+ * @param {Array} layout Full layout to modify.
+ * @param {LayoutItem} l element to move.
+ * @param {Number} [x] X position in grid units.
+ * @param {Number} [y] Y position in grid units.
+ */
+ function moveElement(layout, l, x, y, isUserAction, preventCollision, compactType, cols) {
+ if (l.static) return layout;
+
+ // Short-circuit if nothing to do.
+ if (l.y === y && l.x === x) return layout;
+
+ log("Moving element " + l.i + " to [" + String(x) + "," + String(y) + "] from [" + l.x + "," + l.y + "]");
+ var oldX = l.x;
+ var oldY = l.y;
+
+ // This is quite a bit faster than extending the object
+ if (typeof x === 'number') l.x = x;
+ if (typeof y === 'number') l.y = y;
+ l.moved = true;
+
+ // If this collides with anything, move it.
+ // When doing this comparison, we have to sort the items we compare with
+ // to ensure, in the case of multiple collisions, that we're getting the
+ // nearest collision.
+ var sorted = sortLayoutItems(layout, compactType);
+ var movingUp = compactType === "vertical" && typeof y === 'number' ? oldY >= y : compactType === "horizontal" && typeof x === 'number' ? oldX >= x : false;
+ if (movingUp) sorted = sorted.reverse();
+ var collisions = getAllCollisions(sorted, l);
+
+ // There was a collision; abort
+ if (preventCollision && collisions.length) {
+ log("Collision prevented on " + l.i + ", reverting.");
+ l.x = oldX;
+ l.y = oldY;
+ l.moved = false;
+ return layout;
}
- switch (keyCode) {
- case KeyCode.SPACE:
- case KeyCode.QUESTION_MARK:
- case KeyCode.NUM_PLUS:
- case KeyCode.NUM_MINUS:
- case KeyCode.NUM_PERIOD:
- case KeyCode.NUM_DIVISION:
- case KeyCode.SEMICOLON:
- case KeyCode.DASH:
- case KeyCode.EQUALS:
- case KeyCode.COMMA:
- case KeyCode.PERIOD:
- case KeyCode.SLASH:
- case KeyCode.APOSTROPHE:
- case KeyCode.SINGLE_QUOTE:
- case KeyCode.OPEN_SQUARE_BRACKET:
- case KeyCode.BACKSLASH:
- case KeyCode.CLOSE_SQUARE_BRACKET:
- return true;
- default:
- return false;
- }
- };
+ // Move each item that collides away from this element.
+ for (var _i8 = 0, len = collisions.length; _i8 < len; _i8++) {
+ var collision = collisions[_i8];
+ log("Resolving collision between " + l.i + " at [" + l.x + "," + l.y + "] and " + collision.i + " at [" + collision.x + "," + collision.y + "]");
- exports['default'] = KeyCode;
- module.exports = exports['default'];
+ // Short circuit so we can't infinite loop
+ if (collision.moved) continue;
+
+ // Don't move static items - we have to move *this* element away
+ if (collision.static) {
+ layout = moveElementAwayFromCollision(layout, collision, l, isUserAction, compactType, cols);
+ } else {
+ layout = moveElementAwayFromCollision(layout, l, collision, isUserAction, compactType, cols);
+ }
+ }
+
+ return layout;
+ }
+
+ /**
+ * This is where the magic needs to happen - given a collision, move an element away from the collision.
+ * We attempt to move it up if there's room, otherwise it goes below.
+ *
+ * @param {Array} layout Full layout to modify.
+ * @param {LayoutItem} collidesWith Layout item we're colliding with.
+ * @param {LayoutItem} itemToMove Layout item we're moving.
+ */
+ function moveElementAwayFromCollision(layout, collidesWith, itemToMove, isUserAction, compactType, cols) {
+ var compactH = compactType === "horizontal";
+ var compactV = compactType === "vertical";
+ var preventCollision = false; // we're already colliding
+
+ // If there is enough space above the collision to put this element, move it there.
+ // We only do this on the main collision as this can get funky in cascades and cause
+ // unwanted swapping behavior.
+ if (isUserAction) {
+ // Reset isUserAction flag because we're not in the main collision anymore.
+ isUserAction = false;
+
+ // Make a mock item so we don't modify the item here, only modify in moveElement.
+ var fakeItem = {
+ x: compactH ? Math.max(collidesWith.x - itemToMove.w, 0) : itemToMove.x,
+ y: compactV ? Math.max(collidesWith.y - itemToMove.h, 0) : itemToMove.y,
+ w: itemToMove.w,
+ h: itemToMove.h,
+ i: "-1"
+ };
+
+ // No collision? If so, we can go up there; otherwise, we'll end up moving down as normal
+ if (!getFirstCollision(layout, fakeItem)) {
+ log("Doing reverse collision on " + itemToMove.i + " up to [" + fakeItem.x + "," + fakeItem.y + "].");
+ return moveElement(layout, itemToMove, compactH ? fakeItem.x : undefined, compactV ? fakeItem.y : undefined, isUserAction, preventCollision, compactType, cols);
+ }
+ }
+
+ return moveElement(layout, itemToMove, compactH ? itemToMove.x + 1 : undefined, compactV ? itemToMove.y + 1 : undefined, isUserAction, preventCollision, compactType, cols);
+ }
+
+ /**
+ * Helper to convert a number to a percentage string.
+ *
+ * @param {Number} num Any number
+ * @return {String} That number as a percentage.
+ */
+ function perc(num) {
+ return num * 100 + "%";
+ }
+
+ function setTransform(_ref) {
+ var top = _ref.top,
+ left = _ref.left,
+ width = _ref.width,
+ height = _ref.height;
+
+ // Replace unitless items with px
+ var translate = "translate(" + left + "px," + top + "px)";
+ return {
+ transform: translate,
+ WebkitTransform: translate,
+ MozTransform: translate,
+ msTransform: translate,
+ OTransform: translate,
+ width: width + "px",
+ height: height + "px",
+ position: "absolute"
+ };
+ }
+
+ function setTopLeft(_ref2) {
+ var top = _ref2.top,
+ left = _ref2.left,
+ width = _ref2.width,
+ height = _ref2.height;
+
+ return {
+ top: top + "px",
+ left: left + "px",
+ width: width + "px",
+ height: height + "px",
+ position: "absolute"
+ };
+ }
+
+ /**
+ * Get layout items sorted from top left to right and down.
+ *
+ * @return {Array} Array of layout objects.
+ * @return {Array} Layout, sorted static items first.
+ */
+ function sortLayoutItems(layout, compactType) {
+ if (compactType === "horizontal") return sortLayoutItemsByColRow(layout);else return sortLayoutItemsByRowCol(layout);
+ }
+
+ function sortLayoutItemsByRowCol(layout) {
+ return [].concat(layout).sort(function (a, b) {
+ if (a.y > b.y || a.y === b.y && a.x > b.x) {
+ return 1;
+ } else if (a.y === b.y && a.x === b.x) {
+ // Without this, we can get different sort results in IE vs. Chrome/FF
+ return 0;
+ }
+ return -1;
+ });
+ }
+
+ function sortLayoutItemsByColRow(layout) {
+ return [].concat(layout).sort(function (a, b) {
+ if (a.x > b.x || a.x === b.x && a.y > b.y) {
+ return 1;
+ }
+ return -1;
+ });
+ }
+
+ /**
+ * Generate a layout using the initialLayout and children as a template.
+ * Missing entries will be added, extraneous ones will be truncated.
+ *
+ * @param {Array} initialLayout Layout passed in through props.
+ * @param {String} breakpoint Current responsive breakpoint.
+ * @param {?String} compact Compaction option.
+ * @return {Array} Working layout.
+ */
+ function synchronizeLayoutWithChildren(initialLayout, children, cols, compactType) {
+ initialLayout = initialLayout || [];
+
+ // Generate one layout item per child.
+ var layout = [];
+ _react2.default.Children.forEach(children, function (child, i) {
+ // Don't overwrite if it already exists.
+ var exists = getLayoutItem(initialLayout, String(child.key));
+ if (exists) {
+ layout[i] = cloneLayoutItem(exists);
+ } else {
+ if (!isProduction && child.props._grid) {
+ console.warn("`_grid` properties on children have been deprecated as of React 15.2. " + // eslint-disable-line
+ "Please use `data-grid` or add your properties directly to the `layout`.");
+ }
+ var g = child.props["data-grid"] || child.props._grid;
+
+ // Hey, this item has a data-grid property, use it.
+ if (g) {
+ if (!isProduction) {
+ validateLayout([g], "ReactGridLayout.children");
+ }
+ layout[i] = cloneLayoutItem(_extends({}, g, { i: child.key }));
+ } else {
+ // Nothing provided: ensure this is added to the bottom
+ layout[i] = cloneLayoutItem({
+ w: 1,
+ h: 1,
+ x: 0,
+ y: bottom(layout),
+ i: String(child.key)
+ });
+ }
+ }
+ });
+
+ // Correct the layout.
+ layout = correctBounds(layout, { cols: cols });
+ layout = compact(layout, compactType, cols);
+
+ return layout;
+ }
+
+ /**
+ * Validate a layout. Throws errors.
+ *
+ * @param {Array} layout Array of layout items.
+ * @param {String} [contextName] Context name for errors.
+ * @throw {Error} Validation error.
+ */
+ function validateLayout(layout) {
+ var contextName = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : "Layout";
+
+ var subProps = ["x", "y", "w", "h"];
+ if (!Array.isArray(layout)) throw new Error(contextName + " must be an array!");
+ for (var _i9 = 0, len = layout.length; _i9 < len; _i9++) {
+ var item = layout[_i9];
+ for (var j = 0; j < subProps.length; j++) {
+ if (typeof item[subProps[j]] !== "number") {
+ throw new Error("ReactGridLayout: " + contextName + "[" + _i9 + "]." + subProps[j] + " must be a number!");
+ }
+ }
+ if (item.i && typeof item.i !== "string") {
+ throw new Error("ReactGridLayout: " + contextName + "[" + _i9 + "].i must be a string!");
+ }
+ if (item.static !== undefined && typeof item.static !== "boolean") {
+ throw new Error("ReactGridLayout: " + contextName + "[" + _i9 + "].static must be a boolean!");
+ }
+ }
+ }
+
+ // Flow can't really figure this out, so we just use Object
+ function autoBindHandlers(el, fns) {
+ fns.forEach(function (key) {
+ return el[key] = el[key].bind(el);
+ });
+ }
+
+ function log() {
+ var _console;
+
+ if (!DEBUG) return;
+ // eslint-disable-next-line no-console
+ (_console = console).log.apply(_console, arguments);
+ }
+
+ var noop = exports.noop = function noop() {};
+ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(9)))
/***/ }),
/* 81 */
+<<<<<<< HEAD
+=======
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -100838,6 +113233,417 @@
var _propTypes2 = _interopRequireDefault(_propTypes);
+ var _tinperBeeCore = __webpack_require__(82);
+
+ var _reactLifecyclesCompat = __webpack_require__(12);
+
+ var _moment = __webpack_require__(4);
+
+ var _moment2 = _interopRequireDefault(_moment);
+
+ var _util = __webpack_require__(32);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
+
+ function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; }
+
+ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
+
+ function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
+
+ function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); }
+
+ var cachedSelectionStart = void 0;
+ var cachedSelectionEnd = void 0;
+ var dateInputInstance = void 0;
+
+ var DateInput = function (_React$Component) {
+ _inherits(DateInput, _React$Component);
+
+ function DateInput(props) {
+ _classCallCheck(this, DateInput);
+
+ var _this = _possibleConstructorReturn(this, _React$Component.call(this, props));
+
+ _initialiseProps.call(_this);
+
+ var selectedValue = props.selectedValue;
+
+ _this.state = {
+ str: (0, _util.formatDate)(selectedValue, _this.props.format),
+ invalid: false,
+ hasFocus: false
+ };
+ return _this;
+ }
+
+ DateInput.prototype.componentDidUpdate = function componentDidUpdate() {
+ if (dateInputInstance && this.state.hasFocus && !this.state.invalid && !(cachedSelectionStart === 0 && cachedSelectionEnd === 0)) {
+ dateInputInstance.setSelectionRange(cachedSelectionStart, cachedSelectionEnd);
+ }
+ };
+
+ DateInput.getDerivedStateFromProps = function getDerivedStateFromProps(nextProps, state) {
+ var newState = {};
+
+ if (dateInputInstance) {
+ cachedSelectionStart = dateInputInstance.selectionStart;
+ cachedSelectionEnd = dateInputInstance.selectionEnd;
+ }
+ // when popup show, click body will call this, bug!
+ var selectedValue = nextProps.selectedValue;
+ if (!state.hasFocus) {
+ newState = {
+ str: (0, _util.formatDate)(selectedValue, nextProps.format),
+ invalid: false
+ };
+ }
+
+ return newState;
+ };
+
+ DateInput.getInstance = function getInstance() {
+ return dateInputInstance;
+ };
+
+ DateInput.prototype.render = function render() {
+ var props = this.props;
+ var _state = this.state,
+ invalid = _state.invalid,
+ str = _state.str;
+ var locale = props.locale,
+ prefixCls = props.prefixCls,
+ placeholder = props.placeholder,
+ clearIcon = props.clearIcon,
+ renderError = props.renderError,
+ inputTabIndex = props.inputTabIndex;
+
+ var invalidClass = invalid ? prefixCls + '-input-invalid' : '';
+ return _react2["default"].createElement(
+ 'div',
+ { className: prefixCls + '-input-wrap' },
+ _react2["default"].createElement(
+ 'div',
+ { className: prefixCls + '-date-input-wrap' },
+ _react2["default"].createElement('input', {
+ ref: this.saveDateInput,
+ className: prefixCls + '-input ' + invalidClass,
+ value: str,
+ disabled: props.disabled,
+ placeholder: placeholder,
+ onChange: this.onInputChange,
+ onKeyDown: this.onKeyDown,
+ onFocus: this.onFocus,
+ onBlur: this.onBlur,
+ tabIndex: inputTabIndex
+ }),
+ invalid && renderError ? renderError() : ''
+ ),
+ props.showClear ? _react2["default"].createElement(
+ 'a',
+ {
+ role: 'button',
+ title: locale.clear,
+ onClick: this.onClear
+ },
+ clearIcon || _react2["default"].createElement('span', { className: prefixCls + '-clear-btn uf uf-close-c' })
+ ) : null
+ );
+ };
+
+ return DateInput;
+ }(_react2["default"].Component);
+
+ DateInput.propTypes = {
+ prefixCls: _propTypes2["default"].string,
+ timePicker: _propTypes2["default"].object,
+ value: _propTypes2["default"].object,
+ disabledTime: _propTypes2["default"].any,
+ format: _propTypes2["default"].oneOfType([_propTypes2["default"].string, _propTypes2["default"].arrayOf(_propTypes2["default"].string)]),
+ locale: _propTypes2["default"].object,
+ disabledDate: _propTypes2["default"].func,
+ onChange: _propTypes2["default"].func,
+ onClear: _propTypes2["default"].func,
+ placeholder: _propTypes2["default"].string,
+ onSelect: _propTypes2["default"].func,
+ selectedValue: _propTypes2["default"].object,
+ clearIcon: _propTypes2["default"].node
+ };
+
+ var _initialiseProps = function _initialiseProps() {
+ var _this2 = this;
+
+ this.onClear = function () {
+ _this2.setState({
+ str: ''
+ });
+ _this2.props.onClear(null);
+ };
+
+ this.onInputChange = function (event) {
+ var str = event.target.value;
+ var _props = _this2.props,
+ disabledDate = _props.disabledDate,
+ format = _props.format,
+ onChange = _props.onChange,
+ selectedValue = _props.selectedValue;
+
+ // 没有内容,合法并直接退出
+
+ if (!str) {
+ onChange(null);
+ _this2.setState({
+ // invalid: false,
+ str: str
+ });
+ return;
+ }
+
+ // 不合法直接退出
+ var parsed = (0, _moment2["default"])(str, format, true);
+ if (!parsed.isValid()) {
+ _this2.setState({
+ // invalid: true,
+ str: str
+ });
+ return;
+ }
+
+ var value = _this2.props.value.clone();
+ value.year(parsed.year()).month(parsed.month()).date(parsed.date()).hour(parsed.hour()).minute(parsed.minute()).second(parsed.second());
+
+ if (!value || disabledDate && disabledDate(value)) {
+ _this2.setState({
+ // invalid: true,
+ str: str
+ });
+ return;
+ }
+
+ if (selectedValue !== value || selectedValue && value && !selectedValue.isSame(value)) {
+ _this2.setState({
+ // invalid: false,
+ str: str
+ });
+ onChange(value);
+ }
+ };
+
+ this.onFocus = function () {
+ _this2.setState({ hasFocus: true });
+ };
+
+ this.onBlur = function (e) {
+ var str = e.target.value;
+ var _props2 = _this2.props,
+ disabledDate = _props2.disabledDate,
+ format = _props2.format,
+ onChange = _props2.onChange,
+ selectedValue = _props2.selectedValue;
+
+ // 没有内容,合法并直接退出
+
+ if (!str) {
+ _this2.setState({
+ invalid: false
+ });
+ return;
+ }
+
+ // 不合法直接退出
+ var parsed = (0, _moment2["default"])(str, format, true);
+ if (!parsed.isValid()) {
+ _this2.setState({
+ invalid: true
+ });
+ return;
+ }
+
+ var value = _this2.props.value.clone();
+ value.year(parsed.year()).month(parsed.month()).date(parsed.date()).hour(parsed.hour()).minute(parsed.minute()).second(parsed.second());
+
+ if (!value || disabledDate && disabledDate(value)) {
+ _this2.setState({
+ invalid: true
+ });
+ return;
+ }
+
+ if (selectedValue !== value || selectedValue && value && !selectedValue.isSame(value)) {
+ _this2.setState({
+ invalid: false
+ });
+ }
+
+ _this2.setState(function (prevState, prevProps) {
+ return {
+ hasFocus: false,
+ str: (0, _util.formatDate)(prevProps.value, prevProps.format)
+ };
+ });
+ _this2.props.onBlur && _this2.props.onBlur(e);
+ };
+
+ this.onKeyDown = function (e) {
+ var _props3 = _this2.props,
+ onSelect = _props3.onSelect,
+ value = _props3.value,
+ onKeyDown = _props3.onKeyDown,
+ format = _props3.format,
+ isRange = _props3.isRange;
+
+ var str = e.target.value;
+ var parsed = (0, _moment2["default"])(str, format, true);
+ if (e.keyCode === _tinperBeeCore.KeyCode.ENTER) {
+ if (parsed.isValid() && onSelect) {
+ isRange ? onSelect(parsed.clone()) : onSelect(value.clone()); //FIX https://github.com/iuap-design/tinper-bee/issues/183
+ }
+ // 没有内容,回填默认值,并关闭面板
+ if (!str) {
+ _this2.setState({
+ invalid: false
+ });
+ onSelect && onSelect((0, _moment2["default"])());
+ return;
+ }
+ // 有内容,判断是否合法
+ if (!parsed.isValid()) {
+ _this2.setState({
+ invalid: true
+ });
+ }
+ }
+ // if (e.keyCode === KeyCode.ENTER && onSelect) {
+ // onSelect(value.clone());
+ // }
+ onKeyDown && onKeyDown(e);
+ };
+
+ this.getRootDOMNode = function () {
+ return _reactDom2["default"].findDOMNode(_this2);
+ };
+
+ this.focus = function () {
+ if (dateInputInstance) {
+ dateInputInstance.focus();
+ }
+ };
+
+ this.saveDateInput = function (dateInput) {
+ dateInputInstance = dateInput;
+ };
+ };
+
+ (0, _reactLifecyclesCompat.polyfill)(DateInput);
+
+ exports["default"] = DateInput;
+ module.exports = exports['default'];
+
+ /***/ }),
+ /* 82 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ exports.__esModule = true;
+ exports.Align = exports.toArray = exports.cssAnimation = exports.addEventListener = exports.contains = exports.KeyCode = exports.createChainedFunction = exports.splitComponent = exports.isRequiredForA11y = exports.elementType = exports.deprecated = exports.componentOrElement = exports.all = undefined;
+
+ var _all2 = __webpack_require__(1353);
+
+ var _all3 = _interopRequireDefault(_all2);
+
+ var _componentOrElement2 = __webpack_require__(1354);
+
+ var _componentOrElement3 = _interopRequireDefault(_componentOrElement2);
+
+ var _deprecated2 = __webpack_require__(1355);
+
+ var _deprecated3 = _interopRequireDefault(_deprecated2);
+
+ var _elementType2 = __webpack_require__(1356);
+
+ var _elementType3 = _interopRequireDefault(_elementType2);
+
+ var _isRequiredForA11y2 = __webpack_require__(1357);
+
+ var _isRequiredForA11y3 = _interopRequireDefault(_isRequiredForA11y2);
+
+ var _splitComponent2 = __webpack_require__(1358);
+
+ var _splitComponent3 = _interopRequireDefault(_splitComponent2);
+
+ var _createChainedFunction2 = __webpack_require__(1359);
+
+ var _createChainedFunction3 = _interopRequireDefault(_createChainedFunction2);
+
+ var _keyCode = __webpack_require__(1360);
+
+ var _keyCode2 = _interopRequireDefault(_keyCode);
+
+ var _contains2 = __webpack_require__(1361);
+
+ var _contains3 = _interopRequireDefault(_contains2);
+
+ var _addEventListener2 = __webpack_require__(490);
+
+ var _addEventListener3 = _interopRequireDefault(_addEventListener2);
+
+ var _cssAnimation2 = __webpack_require__(1362);
+
+ var _cssAnimation3 = _interopRequireDefault(_cssAnimation2);
+
+ var _toArray2 = __webpack_require__(1364);
+
+ var _toArray3 = _interopRequireDefault(_toArray2);
+
+ var _Align2 = __webpack_require__(1365);
+
+ var _Align3 = _interopRequireDefault(_Align2);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+
+ exports.all = _all3.default;
+ exports.componentOrElement = _componentOrElement3.default;
+ exports.deprecated = _deprecated3.default;
+ exports.elementType = _elementType3.default;
+ exports.isRequiredForA11y = _isRequiredForA11y3.default;
+ exports.splitComponent = _splitComponent3.default;
+ exports.createChainedFunction = _createChainedFunction3.default;
+ exports.KeyCode = _keyCode2.default;
+ exports.contains = _contains3.default;
+ exports.addEventListener = _addEventListener3.default;
+ exports.cssAnimation = _cssAnimation3.default;
+ exports.toArray = _toArray3.default;
+ //export getContainerRenderMixin from './getContainerRenderMixin';
+
+ exports.Align = _Align3.default;
+
+ /***/ }),
+ /* 83 */
+>>>>>>> dev4iuap5.0
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ Object.defineProperty(exports, "__esModule", {
+ value: true
+ });
+
+ var _react = __webpack_require__(0);
+
+ var _react2 = _interopRequireDefault(_react);
+
+ var _reactDom = __webpack_require__(3);
+
+ var _reactDom2 = _interopRequireDefault(_reactDom);
+
+ var _propTypes = __webpack_require__(1);
+
+ var _propTypes2 = _interopRequireDefault(_propTypes);
+
+<<<<<<< HEAD
var _KeyCode = __webpack_require__(80);
var _KeyCode2 = _interopRequireDefault(_KeyCode);
@@ -101115,11 +113921,15 @@
var _propTypes2 = _interopRequireDefault(_propTypes);
var _reactLifecyclesCompat = __webpack_require__(13);
+=======
+ var _reactLifecyclesCompat = __webpack_require__(12);
+>>>>>>> dev4iuap5.0
- var _createChainedFunction = __webpack_require__(308);
+ var _createChainedFunction = __webpack_require__(314);
var _createChainedFunction2 = _interopRequireDefault(_createChainedFunction);
+<<<<<<< HEAD
var _KeyCode = __webpack_require__(80);
var _KeyCode2 = _interopRequireDefault(_KeyCode);
@@ -101129,6 +113939,17 @@
var _placements2 = _interopRequireDefault(_placements);
var _rcTrigger = __webpack_require__(1355);
+=======
+ var _KeyCode = __webpack_require__(110);
+
+ var _KeyCode2 = _interopRequireDefault(_KeyCode);
+
+ var _placements = __webpack_require__(1368);
+
+ var _placements2 = _interopRequireDefault(_placements);
+
+ var _rcTrigger = __webpack_require__(1369);
+>>>>>>> dev4iuap5.0
var _rcTrigger2 = _interopRequireDefault(_rcTrigger);
@@ -101372,7 +114193,11 @@
module.exports = exports['default'];
/***/ }),
+<<<<<<< HEAD
/* 83 */
+=======
+ /* 84 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -101382,7 +114207,11 @@
value: true
});
+<<<<<<< HEAD
var _FormControl = __webpack_require__(1358);
+=======
+ var _FormControl = __webpack_require__(1372);
+>>>>>>> dev4iuap5.0
var _FormControl2 = _interopRequireDefault(_FormControl);
@@ -101392,16 +114221,27 @@
module.exports = exports['default'];
/***/ }),
+<<<<<<< HEAD
/* 84 */
+=======
+ /* 85 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
"use strict";
+<<<<<<< HEAD
module.exports = __webpack_require__(1362);
/***/ }),
/* 85 */
+=======
+ module.exports = __webpack_require__(1376);
+
+ /***/ }),
+ /* 86 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -101443,7 +114283,11 @@
module.exports = exports['default'];
/***/ }),
+<<<<<<< HEAD
/* 86 */
+=======
+ /* 87 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -101459,7 +114303,11 @@
module.exports = exports["default"];
/***/ }),
+<<<<<<< HEAD
/* 87 */
+=======
+ /* 88 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -101491,14 +114339,22 @@
module.exports = exports['default'];
/***/ }),
+<<<<<<< HEAD
/* 88 */
+=======
+ /* 89 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports) {
module.exports = true;
/***/ }),
+<<<<<<< HEAD
/* 89 */
+=======
+ /* 90 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports) {
var id = 0;
@@ -101509,28 +114365,43 @@
/***/ }),
+<<<<<<< HEAD
/* 90 */
+=======
+ /* 91 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports) {
exports.f = {}.propertyIsEnumerable;
/***/ }),
+<<<<<<< HEAD
/* 91 */
+=======
+ /* 92 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
// 7.1.13 ToObject(argument)
- var defined = __webpack_require__(124);
+ var defined = __webpack_require__(125);
module.exports = function (it) {
return Object(defined(it));
};
/***/ }),
+<<<<<<< HEAD
/* 92 */
/***/ (function(module, exports, __webpack_require__) {
var freeGlobal = __webpack_require__(667);
+=======
+ /* 93 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ var freeGlobal = __webpack_require__(673);
+>>>>>>> dev4iuap5.0
/** Detect free variable `self`. */
var freeSelf = typeof self == 'object' && self && self.Object === Object && self;
@@ -101542,10 +114413,14 @@
/***/ }),
+<<<<<<< HEAD
/* 93 */
+=======
+ /* 94 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
- var getNative = __webpack_require__(137);
+ var getNative = __webpack_require__(138);
/* Built-in method references that are verified to be native. */
var nativeCreate = getNative(Object, 'create');
@@ -101554,10 +114429,14 @@
/***/ }),
+<<<<<<< HEAD
/* 94 */
+=======
+ /* 95 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
- var eq = __webpack_require__(139);
+ var eq = __webpack_require__(140);
/**
* Gets the index at which the `key` is found in `array` of key-value pairs.
@@ -101581,10 +114460,17 @@
/***/ }),
+<<<<<<< HEAD
/* 95 */
/***/ (function(module, exports, __webpack_require__) {
var isKeyable = __webpack_require__(696);
+=======
+ /* 96 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ var isKeyable = __webpack_require__(702);
+>>>>>>> dev4iuap5.0
/**
* Gets the data for `map`.
@@ -101605,6 +114491,7 @@
/***/ }),
+<<<<<<< HEAD
/* 96 */
/***/ (function(module, exports, __webpack_require__) {
@@ -101686,6 +114573,89 @@
/***/ }),
/* 97 */
+=======
+ /* 97 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ exports.__esModule = true;
+ exports.Align = exports.toArray = exports.cssAnimation = exports.addEventListener = exports.contains = exports.KeyCode = exports.createChainedFunction = exports.splitComponent = exports.isRequiredForA11y = exports.elementType = exports.deprecated = exports.componentOrElement = exports.all = undefined;
+
+ var _all2 = __webpack_require__(754);
+
+ var _all3 = _interopRequireDefault(_all2);
+
+ var _componentOrElement2 = __webpack_require__(755);
+
+ var _componentOrElement3 = _interopRequireDefault(_componentOrElement2);
+
+ var _deprecated2 = __webpack_require__(756);
+
+ var _deprecated3 = _interopRequireDefault(_deprecated2);
+
+ var _elementType2 = __webpack_require__(757);
+
+ var _elementType3 = _interopRequireDefault(_elementType2);
+
+ var _isRequiredForA11y2 = __webpack_require__(758);
+
+ var _isRequiredForA11y3 = _interopRequireDefault(_isRequiredForA11y2);
+
+ var _splitComponent2 = __webpack_require__(759);
+
+ var _splitComponent3 = _interopRequireDefault(_splitComponent2);
+
+ var _createChainedFunction2 = __webpack_require__(760);
+
+ var _createChainedFunction3 = _interopRequireDefault(_createChainedFunction2);
+
+ var _keyCode = __webpack_require__(761);
+
+ var _keyCode2 = _interopRequireDefault(_keyCode);
+
+ var _contains2 = __webpack_require__(762);
+
+ var _contains3 = _interopRequireDefault(_contains2);
+
+ var _addEventListener2 = __webpack_require__(245);
+
+ var _addEventListener3 = _interopRequireDefault(_addEventListener2);
+
+ var _cssAnimation2 = __webpack_require__(765);
+
+ var _cssAnimation3 = _interopRequireDefault(_cssAnimation2);
+
+ var _toArray2 = __webpack_require__(767);
+
+ var _toArray3 = _interopRequireDefault(_toArray2);
+
+ var _Align2 = __webpack_require__(247);
+
+ var _Align3 = _interopRequireDefault(_Align2);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+
+ exports.all = _all3.default;
+ exports.componentOrElement = _componentOrElement3.default;
+ exports.deprecated = _deprecated3.default;
+ exports.elementType = _elementType3.default;
+ exports.isRequiredForA11y = _isRequiredForA11y3.default;
+ exports.splitComponent = _splitComponent3.default;
+ exports.createChainedFunction = _createChainedFunction3.default;
+ exports.KeyCode = _keyCode2.default;
+ exports.contains = _contains3.default;
+ exports.addEventListener = _addEventListener3.default;
+ exports.cssAnimation = _cssAnimation3.default;
+ exports.toArray = _toArray3.default;
+ //export getContainerRenderMixin from './getContainerRenderMixin';
+
+ exports.Align = _Align3.default;
+
+ /***/ }),
+ /* 98 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
@@ -102619,10 +115589,14 @@
/* harmony default export */ __webpack_exports__["default"] = (index);
- /* WEBPACK VAR INJECTION */}.call(__webpack_exports__, __webpack_require__(37)))
+ /* WEBPACK VAR INJECTION */}.call(__webpack_exports__, __webpack_require__(36)))
/***/ }),
+<<<<<<< HEAD
/* 98 */
+=======
+ /* 99 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports) {
// mutationobserver-shim v0.3.2 (github.com/megawac/MutationObserver.js)
@@ -102637,7 +115611,11 @@
/***/ }),
+<<<<<<< HEAD
/* 99 */
+=======
+ /* 100 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -102664,6 +115642,7 @@
module.exports = exports['default'];
/***/ }),
+<<<<<<< HEAD
/* 100 */
/***/ (function(module, exports, __webpack_require__) {
@@ -102745,6 +115724,89 @@
/***/ }),
/* 101 */
+=======
+ /* 101 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ exports.__esModule = true;
+ exports.Align = exports.toArray = exports.cssAnimation = exports.addEventListener = exports.contains = exports.KeyCode = exports.createChainedFunction = exports.splitComponent = exports.isRequiredForA11y = exports.elementType = exports.deprecated = exports.componentOrElement = exports.all = undefined;
+
+ var _all2 = __webpack_require__(853);
+
+ var _all3 = _interopRequireDefault(_all2);
+
+ var _componentOrElement2 = __webpack_require__(854);
+
+ var _componentOrElement3 = _interopRequireDefault(_componentOrElement2);
+
+ var _deprecated2 = __webpack_require__(855);
+
+ var _deprecated3 = _interopRequireDefault(_deprecated2);
+
+ var _elementType2 = __webpack_require__(856);
+
+ var _elementType3 = _interopRequireDefault(_elementType2);
+
+ var _isRequiredForA11y2 = __webpack_require__(857);
+
+ var _isRequiredForA11y3 = _interopRequireDefault(_isRequiredForA11y2);
+
+ var _splitComponent2 = __webpack_require__(858);
+
+ var _splitComponent3 = _interopRequireDefault(_splitComponent2);
+
+ var _createChainedFunction2 = __webpack_require__(859);
+
+ var _createChainedFunction3 = _interopRequireDefault(_createChainedFunction2);
+
+ var _keyCode = __webpack_require__(860);
+
+ var _keyCode2 = _interopRequireDefault(_keyCode);
+
+ var _contains2 = __webpack_require__(861);
+
+ var _contains3 = _interopRequireDefault(_contains2);
+
+ var _addEventListener2 = __webpack_require__(271);
+
+ var _addEventListener3 = _interopRequireDefault(_addEventListener2);
+
+ var _cssAnimation2 = __webpack_require__(862);
+
+ var _cssAnimation3 = _interopRequireDefault(_cssAnimation2);
+
+ var _toArray2 = __webpack_require__(864);
+
+ var _toArray3 = _interopRequireDefault(_toArray2);
+
+ var _Align2 = __webpack_require__(865);
+
+ var _Align3 = _interopRequireDefault(_Align2);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+
+ exports.all = _all3.default;
+ exports.componentOrElement = _componentOrElement3.default;
+ exports.deprecated = _deprecated3.default;
+ exports.elementType = _elementType3.default;
+ exports.isRequiredForA11y = _isRequiredForA11y3.default;
+ exports.splitComponent = _splitComponent3.default;
+ exports.createChainedFunction = _createChainedFunction3.default;
+ exports.KeyCode = _keyCode2.default;
+ exports.contains = _contains3.default;
+ exports.addEventListener = _addEventListener3.default;
+ exports.cssAnimation = _cssAnimation3.default;
+ exports.toArray = _toArray3.default;
+ //export getContainerRenderMixin from './getContainerRenderMixin';
+
+ exports.Align = _Align3.default;
+
+ /***/ }),
+ /* 102 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -102755,7 +115817,7 @@
exports.__esModule = true;
exports.default = void 0;
- var _inDOM = _interopRequireDefault(__webpack_require__(52));
+ var _inDOM = _interopRequireDefault(__webpack_require__(53));
var vendors = ['', 'webkit', 'moz', 'o', 'ms'];
var cancel = 'clearTimeout';
@@ -102804,7 +115866,11 @@
module.exports = exports["default"];
/***/ }),
+<<<<<<< HEAD
/* 102 */
+=======
+ /* 103 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -102820,7 +115886,11 @@
module.exports = exports["default"];
/***/ }),
+<<<<<<< HEAD
/* 103 */
+=======
+ /* 104 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -102831,17 +115901,17 @@
exports.__esModule = true;
exports.default = position;
- var _extends2 = _interopRequireDefault(__webpack_require__(865));
+ var _extends2 = _interopRequireDefault(__webpack_require__(870));
var _offset = _interopRequireDefault(__webpack_require__(77));
- var _offsetParent = _interopRequireDefault(__webpack_require__(866));
+ var _offsetParent = _interopRequireDefault(__webpack_require__(871));
var _scrollTop = _interopRequireDefault(__webpack_require__(78));
- var _scrollLeft = _interopRequireDefault(__webpack_require__(873));
+ var _scrollLeft = _interopRequireDefault(__webpack_require__(878));
- var _style = _interopRequireDefault(__webpack_require__(53));
+ var _style = _interopRequireDefault(__webpack_require__(54));
function nodeName(node) {
return node.nodeName && node.nodeName.toLowerCase();
@@ -102875,7 +115945,11 @@
module.exports = exports["default"];
/***/ }),
+<<<<<<< HEAD
/* 104 */
+=======
+ /* 105 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -102896,6 +115970,7 @@
module.exports = exports["default"];
/***/ }),
+<<<<<<< HEAD
/* 105 */
/***/ (function(module, exports, __webpack_require__) {
@@ -102976,10 +116051,13 @@
exports.Align = _Align3.default;
/***/ }),
+=======
+>>>>>>> dev4iuap5.0
/* 106 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
+<<<<<<< HEAD
exports.__esModule = true;
@@ -103053,6 +116131,81 @@
exports.toArray = _toArray3.default;
//export getContainerRenderMixin from './getContainerRenderMixin';
+=======
+
+
+ exports.__esModule = true;
+ exports.Align = exports.toArray = exports.cssAnimation = exports.addEventListener = exports.contains = exports.KeyCode = exports.createChainedFunction = exports.splitComponent = exports.isRequiredForA11y = exports.elementType = exports.deprecated = exports.componentOrElement = exports.all = undefined;
+
+ var _all2 = __webpack_require__(1061);
+
+ var _all3 = _interopRequireDefault(_all2);
+
+ var _componentOrElement2 = __webpack_require__(1062);
+
+ var _componentOrElement3 = _interopRequireDefault(_componentOrElement2);
+
+ var _deprecated2 = __webpack_require__(1063);
+
+ var _deprecated3 = _interopRequireDefault(_deprecated2);
+
+ var _elementType2 = __webpack_require__(1064);
+
+ var _elementType3 = _interopRequireDefault(_elementType2);
+
+ var _isRequiredForA11y2 = __webpack_require__(1065);
+
+ var _isRequiredForA11y3 = _interopRequireDefault(_isRequiredForA11y2);
+
+ var _splitComponent2 = __webpack_require__(1066);
+
+ var _splitComponent3 = _interopRequireDefault(_splitComponent2);
+
+ var _createChainedFunction2 = __webpack_require__(312);
+
+ var _createChainedFunction3 = _interopRequireDefault(_createChainedFunction2);
+
+ var _keyCode = __webpack_require__(1067);
+
+ var _keyCode2 = _interopRequireDefault(_keyCode);
+
+ var _contains2 = __webpack_require__(1068);
+
+ var _contains3 = _interopRequireDefault(_contains2);
+
+ var _addEventListener2 = __webpack_require__(313);
+
+ var _addEventListener3 = _interopRequireDefault(_addEventListener2);
+
+ var _cssAnimation2 = __webpack_require__(1069);
+
+ var _cssAnimation3 = _interopRequireDefault(_cssAnimation2);
+
+ var _toArray2 = __webpack_require__(1071);
+
+ var _toArray3 = _interopRequireDefault(_toArray2);
+
+ var _Align2 = __webpack_require__(1072);
+
+ var _Align3 = _interopRequireDefault(_Align2);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+
+ exports.all = _all3.default;
+ exports.componentOrElement = _componentOrElement3.default;
+ exports.deprecated = _deprecated3.default;
+ exports.elementType = _elementType3.default;
+ exports.isRequiredForA11y = _isRequiredForA11y3.default;
+ exports.splitComponent = _splitComponent3.default;
+ exports.createChainedFunction = _createChainedFunction3.default;
+ exports.KeyCode = _keyCode2.default;
+ exports.contains = _contains3.default;
+ exports.addEventListener = _addEventListener3.default;
+ exports.cssAnimation = _cssAnimation3.default;
+ exports.toArray = _toArray3.default;
+ //export getContainerRenderMixin from './getContainerRenderMixin';
+
+>>>>>>> dev4iuap5.0
exports.Align = _Align3.default;
/***/ }),
@@ -103094,7 +116247,11 @@
});
exports["default"] = isOverflowing;
+<<<<<<< HEAD
var _isWindow = __webpack_require__(102);
+=======
+ var _isWindow = __webpack_require__(103);
+>>>>>>> dev4iuap5.0
var _isWindow2 = _interopRequireDefault(_isWindow);
@@ -103157,6 +116314,539 @@
/***/ }),
/* 110 */
+<<<<<<< HEAD
+=======
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ Object.defineProperty(exports, "__esModule", {
+ value: true
+ });
+ /**
+ * @ignore
+ * some key-codes definition and utils from closure-library
+ * @author yiminghe@gmail.com
+ */
+
+ var KeyCode = {
+ /**
+ * MAC_ENTER
+ */
+ MAC_ENTER: 3,
+ /**
+ * BACKSPACE
+ */
+ BACKSPACE: 8,
+ /**
+ * TAB
+ */
+ TAB: 9,
+ /**
+ * NUMLOCK on FF/Safari Mac
+ */
+ NUM_CENTER: 12, // NUMLOCK on FF/Safari Mac
+ /**
+ * ENTER
+ */
+ ENTER: 13,
+ /**
+ * SHIFT
+ */
+ SHIFT: 16,
+ /**
+ * CTRL
+ */
+ CTRL: 17,
+ /**
+ * ALT
+ */
+ ALT: 18,
+ /**
+ * PAUSE
+ */
+ PAUSE: 19,
+ /**
+ * CAPS_LOCK
+ */
+ CAPS_LOCK: 20,
+ /**
+ * ESC
+ */
+ ESC: 27,
+ /**
+ * SPACE
+ */
+ SPACE: 32,
+ /**
+ * PAGE_UP
+ */
+ PAGE_UP: 33, // also NUM_NORTH_EAST
+ /**
+ * PAGE_DOWN
+ */
+ PAGE_DOWN: 34, // also NUM_SOUTH_EAST
+ /**
+ * END
+ */
+ END: 35, // also NUM_SOUTH_WEST
+ /**
+ * HOME
+ */
+ HOME: 36, // also NUM_NORTH_WEST
+ /**
+ * LEFT
+ */
+ LEFT: 37, // also NUM_WEST
+ /**
+ * UP
+ */
+ UP: 38, // also NUM_NORTH
+ /**
+ * RIGHT
+ */
+ RIGHT: 39, // also NUM_EAST
+ /**
+ * DOWN
+ */
+ DOWN: 40, // also NUM_SOUTH
+ /**
+ * PRINT_SCREEN
+ */
+ PRINT_SCREEN: 44,
+ /**
+ * INSERT
+ */
+ INSERT: 45, // also NUM_INSERT
+ /**
+ * DELETE
+ */
+ DELETE: 46, // also NUM_DELETE
+ /**
+ * ZERO
+ */
+ ZERO: 48,
+ /**
+ * ONE
+ */
+ ONE: 49,
+ /**
+ * TWO
+ */
+ TWO: 50,
+ /**
+ * THREE
+ */
+ THREE: 51,
+ /**
+ * FOUR
+ */
+ FOUR: 52,
+ /**
+ * FIVE
+ */
+ FIVE: 53,
+ /**
+ * SIX
+ */
+ SIX: 54,
+ /**
+ * SEVEN
+ */
+ SEVEN: 55,
+ /**
+ * EIGHT
+ */
+ EIGHT: 56,
+ /**
+ * NINE
+ */
+ NINE: 57,
+ /**
+ * QUESTION_MARK
+ */
+ QUESTION_MARK: 63, // needs localization
+ /**
+ * A
+ */
+ A: 65,
+ /**
+ * B
+ */
+ B: 66,
+ /**
+ * C
+ */
+ C: 67,
+ /**
+ * D
+ */
+ D: 68,
+ /**
+ * E
+ */
+ E: 69,
+ /**
+ * F
+ */
+ F: 70,
+ /**
+ * G
+ */
+ G: 71,
+ /**
+ * H
+ */
+ H: 72,
+ /**
+ * I
+ */
+ I: 73,
+ /**
+ * J
+ */
+ J: 74,
+ /**
+ * K
+ */
+ K: 75,
+ /**
+ * L
+ */
+ L: 76,
+ /**
+ * M
+ */
+ M: 77,
+ /**
+ * N
+ */
+ N: 78,
+ /**
+ * O
+ */
+ O: 79,
+ /**
+ * P
+ */
+ P: 80,
+ /**
+ * Q
+ */
+ Q: 81,
+ /**
+ * R
+ */
+ R: 82,
+ /**
+ * S
+ */
+ S: 83,
+ /**
+ * T
+ */
+ T: 84,
+ /**
+ * U
+ */
+ U: 85,
+ /**
+ * V
+ */
+ V: 86,
+ /**
+ * W
+ */
+ W: 87,
+ /**
+ * X
+ */
+ X: 88,
+ /**
+ * Y
+ */
+ Y: 89,
+ /**
+ * Z
+ */
+ Z: 90,
+ /**
+ * META
+ */
+ META: 91, // WIN_KEY_LEFT
+ /**
+ * WIN_KEY_RIGHT
+ */
+ WIN_KEY_RIGHT: 92,
+ /**
+ * CONTEXT_MENU
+ */
+ CONTEXT_MENU: 93,
+ /**
+ * NUM_ZERO
+ */
+ NUM_ZERO: 96,
+ /**
+ * NUM_ONE
+ */
+ NUM_ONE: 97,
+ /**
+ * NUM_TWO
+ */
+ NUM_TWO: 98,
+ /**
+ * NUM_THREE
+ */
+ NUM_THREE: 99,
+ /**
+ * NUM_FOUR
+ */
+ NUM_FOUR: 100,
+ /**
+ * NUM_FIVE
+ */
+ NUM_FIVE: 101,
+ /**
+ * NUM_SIX
+ */
+ NUM_SIX: 102,
+ /**
+ * NUM_SEVEN
+ */
+ NUM_SEVEN: 103,
+ /**
+ * NUM_EIGHT
+ */
+ NUM_EIGHT: 104,
+ /**
+ * NUM_NINE
+ */
+ NUM_NINE: 105,
+ /**
+ * NUM_MULTIPLY
+ */
+ NUM_MULTIPLY: 106,
+ /**
+ * NUM_PLUS
+ */
+ NUM_PLUS: 107,
+ /**
+ * NUM_MINUS
+ */
+ NUM_MINUS: 109,
+ /**
+ * NUM_PERIOD
+ */
+ NUM_PERIOD: 110,
+ /**
+ * NUM_DIVISION
+ */
+ NUM_DIVISION: 111,
+ /**
+ * F1
+ */
+ F1: 112,
+ /**
+ * F2
+ */
+ F2: 113,
+ /**
+ * F3
+ */
+ F3: 114,
+ /**
+ * F4
+ */
+ F4: 115,
+ /**
+ * F5
+ */
+ F5: 116,
+ /**
+ * F6
+ */
+ F6: 117,
+ /**
+ * F7
+ */
+ F7: 118,
+ /**
+ * F8
+ */
+ F8: 119,
+ /**
+ * F9
+ */
+ F9: 120,
+ /**
+ * F10
+ */
+ F10: 121,
+ /**
+ * F11
+ */
+ F11: 122,
+ /**
+ * F12
+ */
+ F12: 123,
+ /**
+ * NUMLOCK
+ */
+ NUMLOCK: 144,
+ /**
+ * SEMICOLON
+ */
+ SEMICOLON: 186, // needs localization
+ /**
+ * DASH
+ */
+ DASH: 189, // needs localization
+ /**
+ * EQUALS
+ */
+ EQUALS: 187, // needs localization
+ /**
+ * COMMA
+ */
+ COMMA: 188, // needs localization
+ /**
+ * PERIOD
+ */
+ PERIOD: 190, // needs localization
+ /**
+ * SLASH
+ */
+ SLASH: 191, // needs localization
+ /**
+ * APOSTROPHE
+ */
+ APOSTROPHE: 192, // needs localization
+ /**
+ * SINGLE_QUOTE
+ */
+ SINGLE_QUOTE: 222, // needs localization
+ /**
+ * OPEN_SQUARE_BRACKET
+ */
+ OPEN_SQUARE_BRACKET: 219, // needs localization
+ /**
+ * BACKSLASH
+ */
+ BACKSLASH: 220, // needs localization
+ /**
+ * CLOSE_SQUARE_BRACKET
+ */
+ CLOSE_SQUARE_BRACKET: 221, // needs localization
+ /**
+ * WIN_KEY
+ */
+ WIN_KEY: 224,
+ /**
+ * MAC_FF_META
+ */
+ MAC_FF_META: 224, // Firefox (Gecko) fires this for the meta key instead of 91
+ /**
+ * WIN_IME
+ */
+ WIN_IME: 229
+ };
+
+ /*
+ whether text and modified key is entered at the same time.
+ */
+ KeyCode.isTextModifyingKeyEvent = function isTextModifyingKeyEvent(e) {
+ var keyCode = e.keyCode;
+ if (e.altKey && !e.ctrlKey || e.metaKey ||
+ // Function keys don't generate text
+ keyCode >= KeyCode.F1 && keyCode <= KeyCode.F12) {
+ return false;
+ }
+
+ // The following keys are quite harmless, even in combination with
+ // CTRL, ALT or SHIFT.
+ switch (keyCode) {
+ case KeyCode.ALT:
+ case KeyCode.CAPS_LOCK:
+ case KeyCode.CONTEXT_MENU:
+ case KeyCode.CTRL:
+ case KeyCode.DOWN:
+ case KeyCode.END:
+ case KeyCode.ESC:
+ case KeyCode.HOME:
+ case KeyCode.INSERT:
+ case KeyCode.LEFT:
+ case KeyCode.MAC_FF_META:
+ case KeyCode.META:
+ case KeyCode.NUMLOCK:
+ case KeyCode.NUM_CENTER:
+ case KeyCode.PAGE_DOWN:
+ case KeyCode.PAGE_UP:
+ case KeyCode.PAUSE:
+ case KeyCode.PRINT_SCREEN:
+ case KeyCode.RIGHT:
+ case KeyCode.SHIFT:
+ case KeyCode.UP:
+ case KeyCode.WIN_KEY:
+ case KeyCode.WIN_KEY_RIGHT:
+ return false;
+ default:
+ return true;
+ }
+ };
+
+ /*
+ whether character is entered.
+ */
+ KeyCode.isCharacterKey = function isCharacterKey(keyCode) {
+ if (keyCode >= KeyCode.ZERO && keyCode <= KeyCode.NINE) {
+ return true;
+ }
+
+ if (keyCode >= KeyCode.NUM_ZERO && keyCode <= KeyCode.NUM_MULTIPLY) {
+ return true;
+ }
+
+ if (keyCode >= KeyCode.A && keyCode <= KeyCode.Z) {
+ return true;
+ }
+
+ // Safari sends zero key code for non-latin characters.
+ if (window.navigation.userAgent.indexOf('WebKit') !== -1 && keyCode === 0) {
+ return true;
+ }
+
+ switch (keyCode) {
+ case KeyCode.SPACE:
+ case KeyCode.QUESTION_MARK:
+ case KeyCode.NUM_PLUS:
+ case KeyCode.NUM_MINUS:
+ case KeyCode.NUM_PERIOD:
+ case KeyCode.NUM_DIVISION:
+ case KeyCode.SEMICOLON:
+ case KeyCode.DASH:
+ case KeyCode.EQUALS:
+ case KeyCode.COMMA:
+ case KeyCode.PERIOD:
+ case KeyCode.SLASH:
+ case KeyCode.APOSTROPHE:
+ case KeyCode.SINGLE_QUOTE:
+ case KeyCode.OPEN_SQUARE_BRACKET:
+ case KeyCode.BACKSLASH:
+ case KeyCode.CLOSE_SQUARE_BRACKET:
+ return true;
+ default:
+ return false;
+ }
+ };
+
+ exports['default'] = KeyCode;
+ module.exports = exports['default'];
+
+ /***/ }),
+ /* 111 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -103270,6 +116960,7 @@
/***/ }),
+<<<<<<< HEAD
/* 111 */
/***/ (function(module, exports, __webpack_require__) {
@@ -103348,8 +117039,7 @@
//export getContainerRenderMixin from './getContainerRenderMixin';
exports.Align = _Align3.default;
-
- /***/ }),
+=======
/* 112 */
/***/ (function(module, exports, __webpack_require__) {
@@ -103360,7 +117050,32 @@
value: true
});
+ var _Icon = __webpack_require__(1389);
+
+ var _Icon2 = _interopRequireDefault(_Icon);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
+
+ exports["default"] = _Icon2["default"];
+ module.exports = exports['default'];
+>>>>>>> dev4iuap5.0
+
+ /***/ }),
+ /* 113 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ Object.defineProperty(exports, "__esModule", {
+ value: true
+ });
+
+<<<<<<< HEAD
var _Icon = __webpack_require__(1419);
+=======
+ var _Icon = __webpack_require__(1427);
+>>>>>>> dev4iuap5.0
var _Icon2 = _interopRequireDefault(_Icon);
@@ -103370,7 +117085,7 @@
module.exports = exports['default'];
/***/ }),
- /* 113 */
+ /* 114 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -103405,7 +117120,7 @@
module.exports = exports['default'];
/***/ }),
- /* 114 */
+ /* 115 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -103423,7 +117138,11 @@
var _reactDom2 = _interopRequireDefault(_reactDom);
+<<<<<<< HEAD
var _ownerDocument = __webpack_require__(86);
+=======
+ var _ownerDocument = __webpack_require__(87);
+>>>>>>> dev4iuap5.0
var _ownerDocument2 = _interopRequireDefault(_ownerDocument);
@@ -103432,7 +117151,7 @@
module.exports = exports['default'];
/***/ }),
- /* 115 */
+ /* 116 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -103442,7 +117161,11 @@
value: true
});
+<<<<<<< HEAD
var _Icon = __webpack_require__(1501);
+=======
+ var _Icon = __webpack_require__(1509);
+>>>>>>> dev4iuap5.0
var _Icon2 = _interopRequireDefault(_Icon);
@@ -103452,7 +117175,7 @@
module.exports = exports['default'];
/***/ }),
- /* 116 */
+ /* 117 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -103479,10 +117202,11 @@
module.exports = exports['default'];
/***/ }),
- /* 117 */
+ /* 118 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
+<<<<<<< HEAD
exports.__esModule = true;
@@ -103556,10 +117280,85 @@
exports.toArray = _toArray3.default;
//export getContainerRenderMixin from './getContainerRenderMixin';
+=======
+
+
+ exports.__esModule = true;
+ exports.Align = exports.toArray = exports.cssAnimation = exports.addEventListener = exports.contains = exports.KeyCode = exports.createChainedFunction = exports.splitComponent = exports.isRequiredForA11y = exports.elementType = exports.deprecated = exports.componentOrElement = exports.all = undefined;
+
+ var _all2 = __webpack_require__(1575);
+
+ var _all3 = _interopRequireDefault(_all2);
+
+ var _componentOrElement2 = __webpack_require__(1576);
+
+ var _componentOrElement3 = _interopRequireDefault(_componentOrElement2);
+
+ var _deprecated2 = __webpack_require__(1577);
+
+ var _deprecated3 = _interopRequireDefault(_deprecated2);
+
+ var _elementType2 = __webpack_require__(1578);
+
+ var _elementType3 = _interopRequireDefault(_elementType2);
+
+ var _isRequiredForA11y2 = __webpack_require__(1579);
+
+ var _isRequiredForA11y3 = _interopRequireDefault(_isRequiredForA11y2);
+
+ var _splitComponent2 = __webpack_require__(1580);
+
+ var _splitComponent3 = _interopRequireDefault(_splitComponent2);
+
+ var _createChainedFunction2 = __webpack_require__(1581);
+
+ var _createChainedFunction3 = _interopRequireDefault(_createChainedFunction2);
+
+ var _keyCode = __webpack_require__(531);
+
+ var _keyCode2 = _interopRequireDefault(_keyCode);
+
+ var _contains2 = __webpack_require__(1582);
+
+ var _contains3 = _interopRequireDefault(_contains2);
+
+ var _addEventListener2 = __webpack_require__(534);
+
+ var _addEventListener3 = _interopRequireDefault(_addEventListener2);
+
+ var _cssAnimation2 = __webpack_require__(1583);
+
+ var _cssAnimation3 = _interopRequireDefault(_cssAnimation2);
+
+ var _toArray2 = __webpack_require__(1585);
+
+ var _toArray3 = _interopRequireDefault(_toArray2);
+
+ var _Align2 = __webpack_require__(1586);
+
+ var _Align3 = _interopRequireDefault(_Align2);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+
+ exports.all = _all3.default;
+ exports.componentOrElement = _componentOrElement3.default;
+ exports.deprecated = _deprecated3.default;
+ exports.elementType = _elementType3.default;
+ exports.isRequiredForA11y = _isRequiredForA11y3.default;
+ exports.splitComponent = _splitComponent3.default;
+ exports.createChainedFunction = _createChainedFunction3.default;
+ exports.KeyCode = _keyCode2.default;
+ exports.contains = _contains3.default;
+ exports.addEventListener = _addEventListener3.default;
+ exports.cssAnimation = _cssAnimation3.default;
+ exports.toArray = _toArray3.default;
+ //export getContainerRenderMixin from './getContainerRenderMixin';
+
+>>>>>>> dev4iuap5.0
exports.Align = _Align3.default;
/***/ }),
- /* 118 */
+ /* 119 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -103586,10 +117385,11 @@
module.exports = exports['default'];
/***/ }),
- /* 119 */
+ /* 120 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
+<<<<<<< HEAD
exports.__esModule = true;
@@ -103663,10 +117463,85 @@
exports.toArray = _toArray3.default;
//export getContainerRenderMixin from './getContainerRenderMixin';
+=======
+
+
+ exports.__esModule = true;
+ exports.Align = exports.toArray = exports.cssAnimation = exports.addEventListener = exports.contains = exports.KeyCode = exports.createChainedFunction = exports.splitComponent = exports.isRequiredForA11y = exports.elementType = exports.deprecated = exports.componentOrElement = exports.all = undefined;
+
+ var _all2 = __webpack_require__(1623);
+
+ var _all3 = _interopRequireDefault(_all2);
+
+ var _componentOrElement2 = __webpack_require__(1624);
+
+ var _componentOrElement3 = _interopRequireDefault(_componentOrElement2);
+
+ var _deprecated2 = __webpack_require__(1625);
+
+ var _deprecated3 = _interopRequireDefault(_deprecated2);
+
+ var _elementType2 = __webpack_require__(1626);
+
+ var _elementType3 = _interopRequireDefault(_elementType2);
+
+ var _isRequiredForA11y2 = __webpack_require__(539);
+
+ var _isRequiredForA11y3 = _interopRequireDefault(_isRequiredForA11y2);
+
+ var _splitComponent2 = __webpack_require__(537);
+
+ var _splitComponent3 = _interopRequireDefault(_splitComponent2);
+
+ var _createChainedFunction2 = __webpack_require__(536);
+
+ var _createChainedFunction3 = _interopRequireDefault(_createChainedFunction2);
+
+ var _keyCode = __webpack_require__(1627);
+
+ var _keyCode2 = _interopRequireDefault(_keyCode);
+
+ var _contains2 = __webpack_require__(1628);
+
+ var _contains3 = _interopRequireDefault(_contains2);
+
+ var _addEventListener2 = __webpack_require__(540);
+
+ var _addEventListener3 = _interopRequireDefault(_addEventListener2);
+
+ var _cssAnimation2 = __webpack_require__(1629);
+
+ var _cssAnimation3 = _interopRequireDefault(_cssAnimation2);
+
+ var _toArray2 = __webpack_require__(1631);
+
+ var _toArray3 = _interopRequireDefault(_toArray2);
+
+ var _Align2 = __webpack_require__(1632);
+
+ var _Align3 = _interopRequireDefault(_Align2);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+
+ exports.all = _all3.default;
+ exports.componentOrElement = _componentOrElement3.default;
+ exports.deprecated = _deprecated3.default;
+ exports.elementType = _elementType3.default;
+ exports.isRequiredForA11y = _isRequiredForA11y3.default;
+ exports.splitComponent = _splitComponent3.default;
+ exports.createChainedFunction = _createChainedFunction3.default;
+ exports.KeyCode = _keyCode2.default;
+ exports.contains = _contains3.default;
+ exports.addEventListener = _addEventListener3.default;
+ exports.cssAnimation = _cssAnimation3.default;
+ exports.toArray = _toArray3.default;
+ //export getContainerRenderMixin from './getContainerRenderMixin';
+
+>>>>>>> dev4iuap5.0
exports.Align = _Align3.default;
/***/ }),
- /* 120 */
+ /* 121 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -103676,7 +117551,11 @@
value: true
});
+<<<<<<< HEAD
var _Icon = __webpack_require__(1640);
+=======
+ var _Icon = __webpack_require__(1654);
+>>>>>>> dev4iuap5.0
var _Icon2 = _interopRequireDefault(_Icon);
@@ -103686,11 +117565,15 @@
module.exports = exports['default'];
/***/ }),
- /* 121 */
+ /* 122 */
/***/ (function(module, exports, __webpack_require__) {
// optional / simple context binding
+<<<<<<< HEAD
var aFunction = __webpack_require__(602);
+=======
+ var aFunction = __webpack_require__(608);
+>>>>>>> dev4iuap5.0
module.exports = function (fn, that, length) {
aFunction(fn);
if (that === undefined) return fn;
@@ -103712,7 +117595,7 @@
/***/ }),
- /* 122 */
+ /* 123 */
/***/ (function(module, exports, __webpack_require__) {
// 7.1.1 ToPrimitive(input [, PreferredType])
@@ -103730,7 +117613,7 @@
/***/ }),
- /* 123 */
+ /* 124 */
/***/ (function(module, exports) {
var toString = {}.toString;
@@ -103741,7 +117624,7 @@
/***/ }),
- /* 124 */
+ /* 125 */
/***/ (function(module, exports) {
// 7.2.1 RequireObjectCoercible(argument)
@@ -103752,7 +117635,7 @@
/***/ }),
- /* 125 */
+ /* 126 */
/***/ (function(module, exports) {
// 7.1.4 ToInteger
@@ -103764,22 +117647,27 @@
/***/ }),
- /* 126 */
+ /* 127 */
/***/ (function(module, exports, __webpack_require__) {
+<<<<<<< HEAD
var shared = __webpack_require__(127)('keys');
var uid = __webpack_require__(89);
+=======
+ var shared = __webpack_require__(128)('keys');
+ var uid = __webpack_require__(90);
+>>>>>>> dev4iuap5.0
module.exports = function (key) {
return shared[key] || (shared[key] = uid(key));
};
/***/ }),
- /* 127 */
+ /* 128 */
/***/ (function(module, exports, __webpack_require__) {
var core = __webpack_require__(24);
- var global = __webpack_require__(35);
+ var global = __webpack_require__(34);
var SHARED = '__core-js_shared__';
var store = global[SHARED] || (global[SHARED] = {});
@@ -103787,13 +117675,17 @@
return store[key] || (store[key] = value !== undefined ? value : {});
})('versions', []).push({
version: core.version,
+<<<<<<< HEAD
mode: __webpack_require__(88) ? 'pure' : 'global',
+=======
+ mode: __webpack_require__(89) ? 'pure' : 'global',
+>>>>>>> dev4iuap5.0
copyright: '© 2019 Denis Pushkarev (zloirock.ru)'
});
/***/ }),
- /* 128 */
+ /* 129 */
/***/ (function(module, exports) {
// IE 8- don't enum bug keys
@@ -103803,34 +117695,44 @@
/***/ }),
- /* 129 */
+ /* 130 */
/***/ (function(module, exports) {
exports.f = Object.getOwnPropertySymbols;
/***/ }),
- /* 130 */
+ /* 131 */
/***/ (function(module, exports, __webpack_require__) {
// 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties])
var anObject = __webpack_require__(59);
+<<<<<<< HEAD
var dPs = __webpack_require__(612);
var enumBugKeys = __webpack_require__(128);
var IE_PROTO = __webpack_require__(126)('IE_PROTO');
+=======
+ var dPs = __webpack_require__(618);
+ var enumBugKeys = __webpack_require__(129);
+ var IE_PROTO = __webpack_require__(127)('IE_PROTO');
+>>>>>>> dev4iuap5.0
var Empty = function () { /* empty */ };
var PROTOTYPE = 'prototype';
// Create object with fake `null` prototype: use iframe Object with cleared prototype
var createDict = function () {
// Thrash, waste and sodomy: IE GC bug
- var iframe = __webpack_require__(214)('iframe');
+ var iframe = __webpack_require__(218)('iframe');
var i = enumBugKeys.length;
var lt = '<';
var gt = '>';
var iframeDocument;
iframe.style.display = 'none';
+<<<<<<< HEAD
__webpack_require__(613).appendChild(iframe);
+=======
+ __webpack_require__(619).appendChild(iframe);
+>>>>>>> dev4iuap5.0
iframe.src = 'javascript:'; // eslint-disable-line no-script-url
// createDict = iframe.contentWindow.Object;
// html.removeChild(iframe);
@@ -103857,34 +117759,40 @@
/***/ }),
- /* 131 */
+ /* 132 */
/***/ (function(module, exports, __webpack_require__) {
- var def = __webpack_require__(36).f;
- var has = __webpack_require__(45);
- var TAG = __webpack_require__(28)('toStringTag');
+ var def = __webpack_require__(35).f;
+ var has = __webpack_require__(46);
+ var TAG = __webpack_require__(27)('toStringTag');
module.exports = function (it, tag, stat) {
if (it && !has(it = stat ? it : it.prototype, TAG)) def(it, TAG, { configurable: true, value: tag });
};
- /***/ }),
- /* 132 */
- /***/ (function(module, exports, __webpack_require__) {
-
- exports.f = __webpack_require__(28);
-
-
/***/ }),
/* 133 */
/***/ (function(module, exports, __webpack_require__) {
- var global = __webpack_require__(35);
+ exports.f = __webpack_require__(27);
+
+
+ /***/ }),
+ /* 134 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ var global = __webpack_require__(34);
var core = __webpack_require__(24);
+<<<<<<< HEAD
var LIBRARY = __webpack_require__(88);
var wksExt = __webpack_require__(132);
var defineProperty = __webpack_require__(36).f;
+=======
+ var LIBRARY = __webpack_require__(89);
+ var wksExt = __webpack_require__(133);
+ var defineProperty = __webpack_require__(35).f;
+>>>>>>> dev4iuap5.0
module.exports = function (name) {
var $Symbol = core.Symbol || (core.Symbol = LIBRARY ? {} : global.Symbol || {});
if (name.charAt(0) != '_' && !(name in $Symbol)) defineProperty($Symbol, name, { value: wksExt.f(name) });
@@ -103892,7 +117800,7 @@
/***/ }),
- /* 134 */
+ /* 135 */
/***/ (function(module, exports) {
/**
@@ -103924,11 +117832,16 @@
/***/ }),
- /* 135 */
+ /* 136 */
/***/ (function(module, exports, __webpack_require__) {
+<<<<<<< HEAD
var baseGetTag = __webpack_require__(229),
isObjectLike = __webpack_require__(670);
+=======
+ var baseGetTag = __webpack_require__(233),
+ isObjectLike = __webpack_require__(676);
+>>>>>>> dev4iuap5.0
/** `Object#toString` result references. */
var symbolTag = '[object Symbol]';
@@ -103959,10 +117872,14 @@
/***/ }),
- /* 136 */
+ /* 137 */
/***/ (function(module, exports, __webpack_require__) {
+<<<<<<< HEAD
var root = __webpack_require__(92);
+=======
+ var root = __webpack_require__(93);
+>>>>>>> dev4iuap5.0
/** Built-in value references. */
var Symbol = root.Symbol;
@@ -103971,11 +117888,16 @@
/***/ }),
- /* 137 */
+ /* 138 */
/***/ (function(module, exports, __webpack_require__) {
+<<<<<<< HEAD
var baseIsNative = __webpack_require__(678),
getValue = __webpack_require__(683);
+=======
+ var baseIsNative = __webpack_require__(684),
+ getValue = __webpack_require__(689);
+>>>>>>> dev4iuap5.0
/**
* Gets the native function at `key` of `object`.
@@ -103994,7 +117916,7 @@
/***/ }),
- /* 138 */
+ /* 139 */
/***/ (function(module, exports) {
/**
@@ -104031,7 +117953,7 @@
/***/ }),
- /* 139 */
+ /* 140 */
/***/ (function(module, exports) {
/**
@@ -104074,70 +117996,26 @@
/***/ }),
- /* 140 */
+ /* 141 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function(process) {
if (process.env.NODE_ENV === 'production') {
+<<<<<<< HEAD
module.exports = __webpack_require__(709);
} else {
module.exports = __webpack_require__(710);
+=======
+ module.exports = __webpack_require__(715);
+ } else {
+ module.exports = __webpack_require__(716);
+>>>>>>> dev4iuap5.0
}
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(9)))
- /***/ }),
- /* 141 */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- exports.__esModule = true;
- exports.default = createChainableTypeChecker;
- /**
- * Copyright 2013-present, Facebook, Inc.
- * All rights reserved.
- *
- * This source code is licensed under the BSD-style license found in the
- * LICENSE file in the root directory of this source tree. An additional grant
- * of patent rights can be found in the PATENTS file in the same directory.
- */
-
- // Mostly taken from ReactPropTypes.
-
- /* This source code is quoted from rc-util.
- * homepage: https://github.com/react-component/util
- */
-
- function createChainableTypeChecker(validate) {
- function checkType(isRequired, props, propName, componentName, location, propFullName) {
- var componentNameSafe = componentName || '<
>';
- var propFullNameSafe = propFullName || propName;
-
- if (props[propName] == null) {
- if (isRequired) {
- return new Error('Required ' + location + ' `' + propFullNameSafe + '` was not specified ' + ('in `' + componentNameSafe + '`.'));
- }
-
- return null;
- }
-
- for (var _len = arguments.length, args = Array(_len > 6 ? _len - 6 : 0), _key = 6; _key < _len; _key++) {
- args[_key - 6] = arguments[_key];
- }
-
- return validate.apply(undefined, [props, propName, componentNameSafe, location, propFullNameSafe].concat(args));
- }
-
- var chainedCheckType = checkType.bind(null, false);
- chainedCheckType.isRequired = checkType.bind(null, true);
-
- return chainedCheckType;
- }
-
/***/ }),
/* 142 */
/***/ (function(module, exports, __webpack_require__) {
@@ -104190,6 +118068,56 @@
/***/ }),
/* 143 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ exports.__esModule = true;
+ exports.default = createChainableTypeChecker;
+ /**
+ * Copyright 2013-present, Facebook, Inc.
+ * All rights reserved.
+ *
+ * This source code is licensed under the BSD-style license found in the
+ * LICENSE file in the root directory of this source tree. An additional grant
+ * of patent rights can be found in the PATENTS file in the same directory.
+ */
+
+ // Mostly taken from ReactPropTypes.
+
+ /* This source code is quoted from rc-util.
+ * homepage: https://github.com/react-component/util
+ */
+
+ function createChainableTypeChecker(validate) {
+ function checkType(isRequired, props, propName, componentName, location, propFullName) {
+ var componentNameSafe = componentName || '<>';
+ var propFullNameSafe = propFullName || propName;
+
+ if (props[propName] == null) {
+ if (isRequired) {
+ return new Error('Required ' + location + ' `' + propFullNameSafe + '` was not specified ' + ('in `' + componentNameSafe + '`.'));
+ }
+
+ return null;
+ }
+
+ for (var _len = arguments.length, args = Array(_len > 6 ? _len - 6 : 0), _key = 6; _key < _len; _key++) {
+ args[_key - 6] = arguments[_key];
+ }
+
+ return validate.apply(undefined, [props, propName, componentNameSafe, location, propFullNameSafe].concat(args));
+ }
+
+ var chainedCheckType = checkType.bind(null, false);
+ chainedCheckType.isRequired = checkType.bind(null, true);
+
+ return chainedCheckType;
+ }
+
+ /***/ }),
+ /* 144 */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
@@ -104218,7 +118146,7 @@
}
/***/ }),
- /* 144 */
+ /* 145 */
/***/ (function(module, exports, __webpack_require__) {
var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;!function(e){var n=/iPhone/i,t=/iPod/i,r=/iPad/i,a=/\bAndroid(?:.+)Mobile\b/i,p=/Android/i,l=/\bAndroid(?:.+)SD4930UR\b/i,b=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,f=/Windows Phone/i,u=/\bWindows(?:.+)ARM\b/i,c=/BlackBerry/i,s=/BB10/i,v=/Opera Mini/i,h=/\b(CriOS|Chrome)(?:.+)Mobile/i,w=/\Mobile(?:.+)Firefox\b/i;function m(e,i){return e.test(i)}function i(e){var i=e||("undefined"!=typeof navigator?navigator.userAgent:""),o=i.split("[FBAN");void 0!==o[1]&&(i=o[0]),void 0!==(o=i.split("Twitter"))[1]&&(i=o[0]);var d={apple:{phone:m(n,i)&&!m(f,i),ipod:m(t,i),tablet:!m(n,i)&&m(r,i)&&!m(f,i),device:(m(n,i)||m(t,i)||m(r,i))&&!m(f,i)},amazon:{phone:m(l,i),tablet:!m(l,i)&&m(b,i),device:m(l,i)||m(b,i)},android:{phone:!m(f,i)&&m(l,i)||!m(f,i)&&m(a,i),tablet:!m(f,i)&&!m(l,i)&&!m(a,i)&&(m(b,i)||m(p,i)),device:!m(f,i)&&(m(l,i)||m(b,i)||m(a,i)||m(p,i))},windows:{phone:m(f,i),tablet:m(u,i),device:m(f,i)||m(u,i)},other:{blackberry:m(c,i),blackberry10:m(s,i),opera:m(v,i),firefox:m(w,i),chrome:m(h,i),device:m(c,i)||m(s,i)||m(v,i)||m(w,i)||m(h,i)}};return d.any=d.apple.device||d.android.device||d.windows.device||d.other.device,d.phone=d.apple.phone||d.android.phone||d.windows.phone,d.tablet=d.apple.tablet||d.android.tablet||d.windows.tablet,d}"undefined"!=typeof module&&module.exports&&"undefined"==typeof window?module.exports=i:"undefined"!=typeof module&&module.exports&&"undefined"!=typeof window?module.exports=i(): true?!(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_FACTORY__ = (e.isMobile=i()),
@@ -104227,7 +118155,7 @@
__WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)):e.isMobile=i()}(this);
/***/ }),
- /* 145 */
+ /* 146 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -104279,7 +118207,7 @@
module.exports = exports['default'];
/***/ }),
- /* 146 */
+ /* 147 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -104494,56 +118422,6 @@
};
}
- /***/ }),
- /* 147 */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- exports.__esModule = true;
- exports.default = createChainableTypeChecker;
- /**
- * Copyright 2013-present, Facebook, Inc.
- * All rights reserved.
- *
- * This source code is licensed under the BSD-style license found in the
- * LICENSE file in the root directory of this source tree. An additional grant
- * of patent rights can be found in the PATENTS file in the same directory.
- */
-
- // Mostly taken from ReactPropTypes.
-
- /* This source code is quoted from rc-util.
- * homepage: https://github.com/react-component/util
- */
-
- function createChainableTypeChecker(validate) {
- function checkType(isRequired, props, propName, componentName, location, propFullName) {
- var componentNameSafe = componentName || '<>';
- var propFullNameSafe = propFullName || propName;
-
- if (props[propName] == null) {
- if (isRequired) {
- return new Error('Required ' + location + ' `' + propFullNameSafe + '` was not specified ' + ('in `' + componentNameSafe + '`.'));
- }
-
- return null;
- }
-
- for (var _len = arguments.length, args = Array(_len > 6 ? _len - 6 : 0), _key = 6; _key < _len; _key++) {
- args[_key - 6] = arguments[_key];
- }
-
- return validate.apply(undefined, [props, propName, componentNameSafe, location, propFullNameSafe].concat(args));
- }
-
- var chainedCheckType = checkType.bind(null, false);
- chainedCheckType.isRequired = checkType.bind(null, true);
-
- return chainedCheckType;
- }
-
/***/ }),
/* 148 */
/***/ (function(module, exports, __webpack_require__) {
@@ -104601,6 +118479,195 @@
"use strict";
+ module.exports = __webpack_require__(887);
+
+ /***/ }),
+ /* 150 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+<<<<<<< HEAD
+
+
+ exports.__esModule = true;
+ exports.default = createChainableTypeChecker;
+ /**
+ * Copyright 2013-present, Facebook, Inc.
+ * All rights reserved.
+ *
+ * This source code is licensed under the BSD-style license found in the
+ * LICENSE file in the root directory of this source tree. An additional grant
+ * of patent rights can be found in the PATENTS file in the same directory.
+ */
+
+ // Mostly taken from ReactPropTypes.
+
+ /* This source code is quoted from rc-util.
+ * homepage: https://github.com/react-component/util
+ */
+
+ function createChainableTypeChecker(validate) {
+ function checkType(isRequired, props, propName, componentName, location, propFullName) {
+ var componentNameSafe = componentName || '<>';
+ var propFullNameSafe = propFullName || propName;
+
+ if (props[propName] == null) {
+ if (isRequired) {
+ return new Error('Required ' + location + ' `' + propFullNameSafe + '` was not specified ' + ('in `' + componentNameSafe + '`.'));
+ }
+
+ return null;
+ }
+
+ for (var _len = arguments.length, args = Array(_len > 6 ? _len - 6 : 0), _key = 6; _key < _len; _key++) {
+ args[_key - 6] = arguments[_key];
+ }
+
+ return validate.apply(undefined, [props, propName, componentNameSafe, location, propFullNameSafe].concat(args));
+ }
+
+ var chainedCheckType = checkType.bind(null, false);
+ chainedCheckType.isRequired = checkType.bind(null, true);
+
+ return chainedCheckType;
+ }
+
+ /***/ }),
+ /* 149 */
+=======
+
+
+ exports.__esModule = true;
+ exports.Align = exports.toArray = exports.cssAnimation = exports.addEventListener = exports.contains = exports.KeyCode = exports.createChainedFunction = exports.splitComponent = exports.isRequiredForA11y = exports.elementType = exports.deprecated = exports.componentOrElement = exports.all = undefined;
+
+ var _all2 = __webpack_require__(888);
+
+ var _all3 = _interopRequireDefault(_all2);
+
+ var _componentOrElement2 = __webpack_require__(889);
+
+ var _componentOrElement3 = _interopRequireDefault(_componentOrElement2);
+
+ var _deprecated2 = __webpack_require__(890);
+
+ var _deprecated3 = _interopRequireDefault(_deprecated2);
+
+ var _elementType2 = __webpack_require__(891);
+
+ var _elementType3 = _interopRequireDefault(_elementType2);
+
+ var _isRequiredForA11y2 = __webpack_require__(892);
+
+ var _isRequiredForA11y3 = _interopRequireDefault(_isRequiredForA11y2);
+
+ var _splitComponent2 = __webpack_require__(893);
+
+ var _splitComponent3 = _interopRequireDefault(_splitComponent2);
+
+ var _createChainedFunction2 = __webpack_require__(894);
+
+ var _createChainedFunction3 = _interopRequireDefault(_createChainedFunction2);
+
+ var _keyCode = __webpack_require__(895);
+
+ var _keyCode2 = _interopRequireDefault(_keyCode);
+
+ var _contains2 = __webpack_require__(896);
+
+ var _contains3 = _interopRequireDefault(_contains2);
+
+ var _addEventListener2 = __webpack_require__(275);
+
+ var _addEventListener3 = _interopRequireDefault(_addEventListener2);
+
+ var _cssAnimation2 = __webpack_require__(897);
+
+ var _cssAnimation3 = _interopRequireDefault(_cssAnimation2);
+
+ var _toArray2 = __webpack_require__(899);
+
+ var _toArray3 = _interopRequireDefault(_toArray2);
+
+ var _Align2 = __webpack_require__(276);
+
+ var _Align3 = _interopRequireDefault(_Align2);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+
+ exports.all = _all3.default;
+ exports.componentOrElement = _componentOrElement3.default;
+ exports.deprecated = _deprecated3.default;
+ exports.elementType = _elementType3.default;
+ exports.isRequiredForA11y = _isRequiredForA11y3.default;
+ exports.splitComponent = _splitComponent3.default;
+ exports.createChainedFunction = _createChainedFunction3.default;
+ exports.KeyCode = _keyCode2.default;
+ exports.contains = _contains3.default;
+ exports.addEventListener = _addEventListener3.default;
+ exports.cssAnimation = _cssAnimation3.default;
+ exports.toArray = _toArray3.default;
+ //export getContainerRenderMixin from './getContainerRenderMixin';
+
+ exports.Align = _Align3.default;
+
+ /***/ }),
+ /* 151 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ exports.__esModule = true;
+ exports.default = createChainableTypeChecker;
+ /**
+ * Copyright 2013-present, Facebook, Inc.
+ * All rights reserved.
+ *
+ * This source code is licensed under the BSD-style license found in the
+ * LICENSE file in the root directory of this source tree. An additional grant
+ * of patent rights can be found in the PATENTS file in the same directory.
+ */
+
+ // Mostly taken from ReactPropTypes.
+
+ /* This source code is quoted from rc-util.
+ * homepage: https://github.com/react-component/util
+ */
+
+ function createChainableTypeChecker(validate) {
+ function checkType(isRequired, props, propName, componentName, location, propFullName) {
+ var componentNameSafe = componentName || '<>';
+ var propFullNameSafe = propFullName || propName;
+
+ if (props[propName] == null) {
+ if (isRequired) {
+ return new Error('Required ' + location + ' `' + propFullNameSafe + '` was not specified ' + ('in `' + componentNameSafe + '`.'));
+ }
+
+ return null;
+ }
+
+ for (var _len = arguments.length, args = Array(_len > 6 ? _len - 6 : 0), _key = 6; _key < _len; _key++) {
+ args[_key - 6] = arguments[_key];
+ }
+
+ return validate.apply(undefined, [props, propName, componentNameSafe, location, propFullNameSafe].concat(args));
+ }
+
+ var chainedCheckType = checkType.bind(null, false);
+ chainedCheckType.isRequired = checkType.bind(null, true);
+
+ return chainedCheckType;
+ }
+
+ /***/ }),
+ /* 152 */
+>>>>>>> dev4iuap5.0
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
Object.defineProperty(exports, "__esModule", {
value: true
});
@@ -104941,7 +119008,11 @@
exports["default"] = Transition;
/***/ }),
+<<<<<<< HEAD
/* 150 */
+=======
+ /* 153 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -104991,6 +119062,7 @@
}
/***/ }),
+<<<<<<< HEAD
/* 151 */
/***/ (function(module, exports, __webpack_require__) {
@@ -105012,6 +119084,9 @@
/***/ }),
/* 152 */
+=======
+ /* 154 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -105061,7 +119136,11 @@
}
/***/ }),
+<<<<<<< HEAD
/* 153 */
+=======
+ /* 155 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -105407,6 +119486,7 @@
exports["default"] = Transition;
/***/ }),
+<<<<<<< HEAD
/* 154 */
/***/ (function(module, exports, __webpack_require__) {
@@ -105458,11 +119538,15 @@
/***/ }),
/* 155 */
+=======
+ /* 156 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
"use strict";
+<<<<<<< HEAD
Object.defineProperty(exports, "__esModule", {
value: true
});
@@ -105669,138 +119753,80 @@
}
}
};
+=======
+ exports.__esModule = true;
+ exports.Align = exports.toArray = exports.cssAnimation = exports.addEventListener = exports.contains = exports.KeyCode = exports.createChainedFunction = exports.splitComponent = exports.isRequiredForA11y = exports.elementType = exports.deprecated = exports.componentOrElement = exports.all = undefined;
+>>>>>>> dev4iuap5.0
- Transition.prototype.componentWillUnmount = function componentWillUnmount() {
- this.cancelNextCallback();
- };
+ var _all2 = __webpack_require__(961);
- Transition.prototype.performEnter = function performEnter(props) {
- var _this2 = this;
+ var _all3 = _interopRequireDefault(_all2);
- this.cancelNextCallback();
- var node = _reactDom2["default"].findDOMNode(this);
+ var _componentOrElement2 = __webpack_require__(962);
- // 这里接收新props
- props.onEnter(node);
+ var _componentOrElement3 = _interopRequireDefault(_componentOrElement2);
- this.safeSetState({ status: ENTERING }, function () {
- _this2.props.onEntering(node);
+ var _deprecated2 = __webpack_require__(963);
- _this2.onTransitionEnd(node, function () {
- _this2.safeSetState({ status: ENTERED }, function () {
- _this2.props.onEntered(node);
- });
- });
- });
- };
+ var _deprecated3 = _interopRequireDefault(_deprecated2);
- Transition.prototype.performExit = function performExit(props) {
- var _this3 = this;
+ var _elementType2 = __webpack_require__(964);
- this.cancelNextCallback();
- var node = _reactDom2["default"].findDOMNode(this);
+ var _elementType3 = _interopRequireDefault(_elementType2);
- props.onExit(node);
+ var _isRequiredForA11y2 = __webpack_require__(965);
- this.safeSetState({ status: EXITING }, function () {
- _this3.props.onExiting(node);
+ var _isRequiredForA11y3 = _interopRequireDefault(_isRequiredForA11y2);
- _this3.onTransitionEnd(node, function () {
- _this3.safeSetState({ status: EXITED }, function () {
- _this3.props.onExited(node);
- });
- });
- });
- };
+ var _splitComponent2 = __webpack_require__(966);
- Transition.prototype.cancelNextCallback = function cancelNextCallback() {
- if (this.nextCallback !== null) {
- this.nextCallback.cancel();
- this.nextCallback = null;
- }
- };
+ var _splitComponent3 = _interopRequireDefault(_splitComponent2);
- Transition.prototype.safeSetState = function safeSetState(nextState, callback) {
- // 确保在组件销毁后挂起的setState被消除
- this.setState(nextState, this.setNextCallback(callback));
- };
+ var _createChainedFunction2 = __webpack_require__(290);
- Transition.prototype.setNextCallback = function setNextCallback(callback) {
- var _this4 = this;
+ var _createChainedFunction3 = _interopRequireDefault(_createChainedFunction2);
- var active = true;
+ var _keyCode = __webpack_require__(967);
- this.nextCallback = function (event) {
- if (active) {
- active = false;
- _this4.nextCallback = null;
+ var _keyCode2 = _interopRequireDefault(_keyCode);
- callback(event);
- }
- };
+ var _contains2 = __webpack_require__(968);
- this.nextCallback.cancel = function () {
- active = false;
- };
+ var _contains3 = _interopRequireDefault(_contains2);
- return this.nextCallback;
- };
+ var _addEventListener2 = __webpack_require__(291);
- Transition.prototype.onTransitionEnd = function onTransitionEnd(node, handler) {
- this.setNextCallback(handler);
+ var _addEventListener3 = _interopRequireDefault(_addEventListener2);
- if (node) {
- if (transitionEndEvent == undefined) {
- this.nextCallback();
- } else {
- (0, _on2["default"])(node, transitionEndEvent, this.nextCallback);
- }
- setTimeout(this.nextCallback, this.props.timeout);
- } else {
- setTimeout(this.nextCallback, 0);
- }
- };
+ var _cssAnimation2 = __webpack_require__(969);
- Transition.prototype.render = function render() {
- var status = this.state.status;
- if (status === UNMOUNTED) {
- return null;
- }
+ var _cssAnimation3 = _interopRequireDefault(_cssAnimation2);
- var _props = this.props,
- children = _props.children,
- className = _props.className,
- childProps = _objectWithoutProperties(_props, ['children', 'className']);
+ var _toArray2 = __webpack_require__(971);
- Object.keys(Transition.propTypes).forEach(function (key) {
- return delete childProps[key];
- });
+ var _toArray3 = _interopRequireDefault(_toArray2);
- var transitionClassName = void 0;
- if (status === EXITED) {
- transitionClassName = this.props.exitedClassName;
- } else if (status === ENTERING) {
- transitionClassName = this.props.enteringClassName;
- } else if (status === ENTERED) {
- transitionClassName = this.props.enteredClassName;
- } else if (status === EXITING) {
- transitionClassName = this.props.exitingClassName;
- }
+ var _Align2 = __webpack_require__(972);
- var child = _react2["default"].Children.only(children);
- return _react2["default"].cloneElement(child, _extends({}, childProps, {
- className: (0, _classnames2["default"])(child.props.className, className, transitionClassName)
- }));
- };
+ var _Align3 = _interopRequireDefault(_Align2);
- return Transition;
- }(_react.Component);
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
- Transition.propTypes = propTypes;
+ exports.all = _all3.default;
+ exports.componentOrElement = _componentOrElement3.default;
+ exports.deprecated = _deprecated3.default;
+ exports.elementType = _elementType3.default;
+ exports.isRequiredForA11y = _isRequiredForA11y3.default;
+ exports.splitComponent = _splitComponent3.default;
+ exports.createChainedFunction = _createChainedFunction3.default;
+ exports.KeyCode = _keyCode2.default;
+ exports.contains = _contains3.default;
+ exports.addEventListener = _addEventListener3.default;
+ exports.cssAnimation = _cssAnimation3.default;
+ exports.toArray = _toArray3.default;
+ //export getContainerRenderMixin from './getContainerRenderMixin';
- Transition.defaultProps = defaultProps;
-
- exports["default"] = Transition;
+ exports.Align = _Align3.default;
/***/ }),
/* 156 */
@@ -105857,6 +119883,7 @@
/***/ (function(module, exports, __webpack_require__) {
"use strict";
+<<<<<<< HEAD
exports.__esModule = true;
@@ -105904,6 +119931,478 @@
/***/ }),
/* 158 */
+=======
+
+
+ Object.defineProperty(exports, "__esModule", {
+ value: true
+ });
+
+ exports["default"] = function (componentOrElement) {
+ return (0, _ownerDocument2["default"])(_reactDom2["default"].findDOMNode(componentOrElement));
+ };
+
+ var _reactDom = __webpack_require__(3);
+
+ var _reactDom2 = _interopRequireDefault(_reactDom);
+
+ var _ownerDocument = __webpack_require__(23);
+
+ var _ownerDocument2 = _interopRequireDefault(_ownerDocument);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
+
+ module.exports = exports['default'];
+
+ /***/ }),
+ /* 159 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ Object.defineProperty(exports, "__esModule", {
+ value: true
+ });
+ exports.EXITING = exports.ENTERED = exports.ENTERING = exports.EXITED = exports.UNMOUNTED = undefined;
+
+ var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
+
+ var _react = __webpack_require__(0);
+
+ var _react2 = _interopRequireDefault(_react);
+
+ var _reactDom = __webpack_require__(3);
+
+ var _reactDom2 = _interopRequireDefault(_reactDom);
+
+ var _properties = __webpack_require__(41);
+
+ var _properties2 = _interopRequireDefault(_properties);
+
+ var _on = __webpack_require__(21);
+
+ var _on2 = _interopRequireDefault(_on);
+
+ var _classnames = __webpack_require__(2);
+
+ var _classnames2 = _interopRequireDefault(_classnames);
+
+ var _propTypes = __webpack_require__(1);
+
+ var _propTypes2 = _interopRequireDefault(_propTypes);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
+
+ function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; }
+
+ function _objectWithoutProperties(obj, keys) { var target = {}; for (var i in obj) { if (keys.indexOf(i) >= 0) continue; if (!Object.prototype.hasOwnProperty.call(obj, i)) continue; target[i] = obj[i]; } return target; }
+
+ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
+
+ function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
+
+ function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); }
+
+ var transitionEndEvent = _properties2["default"].end;
+
+ //设置状态码
+ var UNMOUNTED = exports.UNMOUNTED = 0;
+ var EXITED = exports.EXITED = 1;
+ var ENTERING = exports.ENTERING = 2;
+ var ENTERED = exports.ENTERED = 3;
+ var EXITING = exports.EXITING = 4;
+
+ var propTypes = {
+ /**
+ * 是否触发动画
+ */
+ "in": _propTypes2["default"].bool,
+
+ /**
+ * 不显示的时候是否移除组件
+ */
+ unmountOnExit: _propTypes2["default"].bool,
+
+ /**
+ * 如果设置为默认显示,挂载时显示动画
+ */
+ transitionAppear: _propTypes2["default"].bool,
+
+ /**
+ * 设置超时时间,防止出现问题,可设置为>=动画时间
+ */
+ timeout: _propTypes2["default"].number,
+
+ /**
+ * 退出组件时添加的class
+ */
+ exitedClassName: _propTypes2["default"].string,
+ /**
+ * 退出组件中添加的class
+ */
+ exitingClassName: _propTypes2["default"].string,
+ /**
+ * 进入动画后添加的class
+ */
+ enteredClassName: _propTypes2["default"].string,
+ /**
+ * 进入动画时添加的class
+ */
+ enteringClassName: _propTypes2["default"].string,
+
+ /**
+ * 进入动画开始时的钩子函数
+ */
+ onEnter: _propTypes2["default"].func,
+ /**
+ * 进入动画中的钩子函数
+ */
+ onEntering: _propTypes2["default"].func,
+ /**
+ * 进入动画后的钩子函数
+ */
+ onEntered: _propTypes2["default"].func,
+ /**
+ * 退出动画开始时的钩子函数
+ */
+ onExit: _propTypes2["default"].func,
+ /**
+ * 退出动画中的钩子函数
+ */
+ onExiting: _propTypes2["default"].func,
+ /**
+ * 退出动画后的钩子函数
+ */
+ onExited: _propTypes2["default"].func
+ };
+
+ function noop() {}
+
+ var defaultProps = {
+ "in": false,
+ unmountOnExit: false,
+ transitionAppear: false,
+ timeout: 5000,
+ onEnter: noop,
+ onEntering: noop,
+ onEntered: noop,
+ onExit: noop,
+ onExiting: noop,
+ onExited: noop
+ };
+
+ /**
+ * 动画组件
+ */
+
+ var Transition = function (_Component) {
+ _inherits(Transition, _Component);
+
+ function Transition(props, context) {
+ _classCallCheck(this, Transition);
+
+ var _this = _possibleConstructorReturn(this, _Component.call(this, props, context));
+
+ var initialStatus = void 0;
+ if (props["in"]) {
+ // 在componentdidmount时开始执行动画
+ initialStatus = props.transitionAppear ? EXITED : ENTERED;
+ } else {
+ initialStatus = props.unmountOnExit ? UNMOUNTED : EXITED;
+ }
+ _this.state = { status: initialStatus };
+
+ _this.nextCallback = null;
+ return _this;
+ }
+
+ Transition.prototype.componentDidMount = function componentDidMount() {
+ if (this.props.transitionAppear && this.props["in"]) {
+ this.performEnter(this.props);
+ }
+ };
+
+ Transition.prototype.componentWillReceiveProps = function componentWillReceiveProps(nextProps) {
+ if (nextProps["in"] && this.props.unmountOnExit) {
+ if (this.state.status === UNMOUNTED) {
+ // 在componentDidUpdate执行动画.
+ this.setState({ status: EXITED });
+ }
+ } else {
+ this._needsUpdate = true;
+ }
+ };
+
+ Transition.prototype.componentDidUpdate = function componentDidUpdate() {
+ var status = this.state.status;
+
+ if (this.props.unmountOnExit && status === EXITED) {
+ // 当使用unmountOnExit时,exited为exiting和unmont的过渡状态
+ if (this.props["in"]) {
+ this.performEnter(this.props);
+ } else {
+ this.setState({ status: UNMOUNTED });
+ }
+
+ return;
+ }
+
+ // 确保只响应prop变化
+ if (this._needsUpdate) {
+ this._needsUpdate = false;
+
+ if (this.props["in"]) {
+ if (status === EXITING) {
+ this.performEnter(this.props);
+ } else if (status === EXITED) {
+ this.performEnter(this.props);
+ }
+ // 其他,当我们已经输入或输出
+ } else {
+ if (status === ENTERING || status === ENTERED) {
+ this.performExit(this.props);
+ }
+ // 我们已经输入或输出完成
+ }
+ }
+ };
+
+ Transition.prototype.componentWillUnmount = function componentWillUnmount() {
+ this.cancelNextCallback();
+ };
+
+ Transition.prototype.performEnter = function performEnter(props) {
+ var _this2 = this;
+
+ this.cancelNextCallback();
+ var node = _reactDom2["default"].findDOMNode(this);
+
+ // 这里接收新props
+ props.onEnter(node);
+
+ this.safeSetState({ status: ENTERING }, function () {
+ _this2.props.onEntering(node);
+
+ _this2.onTransitionEnd(node, function () {
+ _this2.safeSetState({ status: ENTERED }, function () {
+ _this2.props.onEntered(node);
+ });
+ });
+ });
+ };
+
+ Transition.prototype.performExit = function performExit(props) {
+ var _this3 = this;
+
+ this.cancelNextCallback();
+ var node = _reactDom2["default"].findDOMNode(this);
+
+ props.onExit(node);
+
+ this.safeSetState({ status: EXITING }, function () {
+ _this3.props.onExiting(node);
+
+ _this3.onTransitionEnd(node, function () {
+ _this3.safeSetState({ status: EXITED }, function () {
+ _this3.props.onExited(node);
+ });
+ });
+ });
+ };
+
+ Transition.prototype.cancelNextCallback = function cancelNextCallback() {
+ if (this.nextCallback !== null) {
+ this.nextCallback.cancel();
+ this.nextCallback = null;
+ }
+ };
+
+ Transition.prototype.safeSetState = function safeSetState(nextState, callback) {
+ // 确保在组件销毁后挂起的setState被消除
+ this.setState(nextState, this.setNextCallback(callback));
+ };
+
+ Transition.prototype.setNextCallback = function setNextCallback(callback) {
+ var _this4 = this;
+
+ var active = true;
+
+ this.nextCallback = function (event) {
+ if (active) {
+ active = false;
+ _this4.nextCallback = null;
+
+ callback(event);
+ }
+ };
+
+ this.nextCallback.cancel = function () {
+ active = false;
+ };
+
+ return this.nextCallback;
+ };
+
+ Transition.prototype.onTransitionEnd = function onTransitionEnd(node, handler) {
+ this.setNextCallback(handler);
+
+ if (node) {
+ if (transitionEndEvent == undefined) {
+ this.nextCallback();
+ } else {
+ (0, _on2["default"])(node, transitionEndEvent, this.nextCallback);
+ }
+ setTimeout(this.nextCallback, this.props.timeout);
+ } else {
+ setTimeout(this.nextCallback, 0);
+ }
+ };
+
+ Transition.prototype.render = function render() {
+ var status = this.state.status;
+ if (status === UNMOUNTED) {
+ return null;
+ }
+
+ var _props = this.props,
+ children = _props.children,
+ className = _props.className,
+ childProps = _objectWithoutProperties(_props, ['children', 'className']);
+
+ Object.keys(Transition.propTypes).forEach(function (key) {
+ return delete childProps[key];
+ });
+
+ var transitionClassName = void 0;
+ if (status === EXITED) {
+ transitionClassName = this.props.exitedClassName;
+ } else if (status === ENTERING) {
+ transitionClassName = this.props.enteringClassName;
+ } else if (status === ENTERED) {
+ transitionClassName = this.props.enteredClassName;
+ } else if (status === EXITING) {
+ transitionClassName = this.props.exitingClassName;
+ }
+
+ var child = _react2["default"].Children.only(children);
+ return _react2["default"].cloneElement(child, _extends({}, childProps, {
+ className: (0, _classnames2["default"])(child.props.className, className, transitionClassName)
+ }));
+ };
+
+ return Transition;
+ }(_react.Component);
+
+ Transition.propTypes = propTypes;
+
+ Transition.defaultProps = defaultProps;
+
+ exports["default"] = Transition;
+
+ /***/ }),
+ /* 160 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ exports.__esModule = true;
+ exports.default = createChainableTypeChecker;
+ /**
+ * Copyright 2013-present, Facebook, Inc.
+ * All rights reserved.
+ *
+ * This source code is licensed under the BSD-style license found in the
+ * LICENSE file in the root directory of this source tree. An additional grant
+ * of patent rights can be found in the PATENTS file in the same directory.
+ */
+
+ // Mostly taken from ReactPropTypes.
+
+ /* This source code is quoted from rc-util.
+ * homepage: https://github.com/react-component/util
+ */
+
+ function createChainableTypeChecker(validate) {
+ function checkType(isRequired, props, propName, componentName, location, propFullName) {
+ var componentNameSafe = componentName || '<>';
+ var propFullNameSafe = propFullName || propName;
+
+ if (props[propName] == null) {
+ if (isRequired) {
+ return new Error('Required ' + location + ' `' + propFullNameSafe + '` was not specified ' + ('in `' + componentNameSafe + '`.'));
+ }
+
+ return null;
+ }
+
+ for (var _len = arguments.length, args = Array(_len > 6 ? _len - 6 : 0), _key = 6; _key < _len; _key++) {
+ args[_key - 6] = arguments[_key];
+ }
+
+ return validate.apply(undefined, [props, propName, componentNameSafe, location, propFullNameSafe].concat(args));
+ }
+
+ var chainedCheckType = checkType.bind(null, false);
+ chainedCheckType.isRequired = checkType.bind(null, true);
+
+ return chainedCheckType;
+ }
+
+ /***/ }),
+ /* 161 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ exports.__esModule = true;
+ exports.default = createChainableTypeChecker;
+ /**
+ * Copyright 2013-present, Facebook, Inc.
+ * All rights reserved.
+ *
+ * This source code is licensed under the BSD-style license found in the
+ * LICENSE file in the root directory of this source tree. An additional grant
+ * of patent rights can be found in the PATENTS file in the same directory.
+ */
+
+ // Mostly taken from ReactPropTypes.
+
+ /* This source code is quoted from rc-util.
+ * homepage: https://github.com/react-component/util
+ */
+
+ function createChainableTypeChecker(validate) {
+ function checkType(isRequired, props, propName, componentName, location, propFullName) {
+ var componentNameSafe = componentName || '<>';
+ var propFullNameSafe = propFullName || propName;
+
+ if (props[propName] == null) {
+ if (isRequired) {
+ return new Error('Required ' + location + ' `' + propFullNameSafe + '` was not specified ' + ('in `' + componentNameSafe + '`.'));
+ }
+
+ return null;
+ }
+
+ for (var _len = arguments.length, args = Array(_len > 6 ? _len - 6 : 0), _key = 6; _key < _len; _key++) {
+ args[_key - 6] = arguments[_key];
+ }
+
+ return validate.apply(undefined, [props, propName, componentNameSafe, location, propFullNameSafe].concat(args));
+ }
+
+ var chainedCheckType = checkType.bind(null, false);
+ chainedCheckType.isRequired = checkType.bind(null, true);
+
+ return chainedCheckType;
+ }
+
+ /***/ }),
+ /* 162 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -105955,7 +120454,11 @@
module.exports = exports['default'];
/***/ }),
+<<<<<<< HEAD
/* 159 */
+=======
+ /* 163 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -106171,7 +120674,11 @@
}
/***/ }),
+<<<<<<< HEAD
/* 160 */
+=======
+ /* 164 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -106221,7 +120728,11 @@
}
/***/ }),
+<<<<<<< HEAD
/* 161 */
+=======
+ /* 165 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -106271,7 +120782,11 @@
}
/***/ }),
+<<<<<<< HEAD
/* 162 */
+=======
+ /* 166 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -106321,7 +120836,11 @@
}
/***/ }),
+<<<<<<< HEAD
/* 163 */
+=======
+ /* 167 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -106331,7 +120850,7 @@
value: true
});
- var _inDOM = __webpack_require__(55);
+ var _inDOM = __webpack_require__(56);
var _inDOM2 = _interopRequireDefault(_inDOM);
@@ -106353,7 +120872,11 @@
module.exports = exports['default'];
/***/ }),
+<<<<<<< HEAD
/* 164 */
+=======
+ /* 168 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -106378,41 +120901,41 @@
var _warning2 = _interopRequireDefault(_warning);
- var _tinperBeeCore = __webpack_require__(324);
+ var _tinperBeeCore = __webpack_require__(330);
- var _Portal = __webpack_require__(1178);
+ var _Portal = __webpack_require__(1183);
var _Portal2 = _interopRequireDefault(_Portal);
- var _ModalManager = __webpack_require__(1179);
+ var _ModalManager = __webpack_require__(1184);
var _ModalManager2 = _interopRequireDefault(_ModalManager);
- var _ownerDocument = __webpack_require__(326);
+ var _ownerDocument = __webpack_require__(332);
var _ownerDocument2 = _interopRequireDefault(_ownerDocument);
- var _addEventListener = __webpack_require__(1183);
+ var _addEventListener = __webpack_require__(1188);
var _addEventListener2 = _interopRequireDefault(_addEventListener);
- var _addFocusListener = __webpack_require__(1184);
+ var _addFocusListener = __webpack_require__(1189);
var _addFocusListener2 = _interopRequireDefault(_addFocusListener);
- var _inDOM = __webpack_require__(52);
+ var _inDOM = __webpack_require__(53);
var _inDOM2 = _interopRequireDefault(_inDOM);
- var _activeElement = __webpack_require__(1185);
+ var _activeElement = __webpack_require__(1190);
var _activeElement2 = _interopRequireDefault(_activeElement);
- var _contains = __webpack_require__(27);
+ var _contains = __webpack_require__(29);
var _contains2 = _interopRequireDefault(_contains);
- var _getContainer = __webpack_require__(327);
+ var _getContainer = __webpack_require__(333);
var _getContainer2 = _interopRequireDefault(_getContainer);
@@ -106898,7 +121421,11 @@
module.exports = exports['default'];
/***/ }),
+<<<<<<< HEAD
/* 165 */
+=======
+ /* 169 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -106948,7 +121475,11 @@
}
/***/ }),
+<<<<<<< HEAD
/* 166 */
+=======
+ /* 170 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -106998,7 +121529,11 @@
}
/***/ }),
+<<<<<<< HEAD
/* 167 */
+=======
+ /* 171 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -107019,11 +121554,15 @@
var _reactDom2 = _interopRequireDefault(_reactDom);
- var _properties = __webpack_require__(332);
+ var _properties = __webpack_require__(338);
var _properties2 = _interopRequireDefault(_properties);
+<<<<<<< HEAD
var _on = __webpack_require__(163);
+=======
+ var _on = __webpack_require__(167);
+>>>>>>> dev4iuap5.0
var _on2 = _interopRequireDefault(_on);
@@ -107344,7 +121883,11 @@
exports["default"] = Transition;
/***/ }),
+<<<<<<< HEAD
/* 168 */
+=======
+ /* 172 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -107354,7 +121897,7 @@
value: true
});
- var _Dnd = __webpack_require__(1212);
+ var _Dnd = __webpack_require__(1217);
var _Dnd2 = _interopRequireDefault(_Dnd);
@@ -107364,7 +121907,11 @@
module.exports = exports['default'];
/***/ }),
+<<<<<<< HEAD
/* 169 */
+=======
+ /* 173 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
@@ -107395,7 +121942,11 @@
}
/***/ }),
+<<<<<<< HEAD
/* 170 */
+=======
+ /* 174 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
@@ -107419,7 +121970,11 @@
}
/***/ }),
+<<<<<<< HEAD
/* 171 */
+=======
+ /* 175 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
@@ -107440,7 +121995,11 @@
}
/***/ }),
+<<<<<<< HEAD
/* 172 */
+=======
+ /* 176 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -107465,7 +122024,11 @@
module.exports = exports['default'];
/***/ }),
+<<<<<<< HEAD
/* 173 */
+=======
+ /* 177 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -107514,7 +122077,11 @@
// array reference around.
/***/ }),
+<<<<<<< HEAD
/* 174 */
+=======
+ /* 178 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
/* WEBPACK VAR INJECTION */(function(process) {// Generated by CoffeeScript 1.7.1
@@ -107553,7 +122120,11 @@
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(9)))
/***/ }),
+<<<<<<< HEAD
/* 175 */
+=======
+ /* 179 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -107590,8 +122161,2636 @@
module.exports = exports['default'];
/***/ }),
+<<<<<<< HEAD
/* 176 */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
+=======
+ /* 180 */
+ /***/ (function(module, exports, __webpack_require__) {
+>>>>>>> dev4iuap5.0
+
+ (function (global, factory) {
+ true ? module.exports = factory(__webpack_require__(3), __webpack_require__(0)) :
+ typeof define === 'function' && define.amd ? define(['react-dom', 'react'], factory) :
+ (global.ReactDraggable = factory(global.ReactDOM,global.React));
+ }(this, (function (ReactDOM,React) { 'use strict';
+
+ ReactDOM = ReactDOM && ReactDOM.hasOwnProperty('default') ? ReactDOM['default'] : ReactDOM;
+ React = React && React.hasOwnProperty('default') ? React['default'] : React;
+
+ function createCommonjsModule(fn, module) {
+ return module = { exports: {} }, fn(module, module.exports), module.exports;
+ }
+
+ /**
+ * Copyright (c) 2013-present, Facebook, Inc.
+ *
+ * This source code is licensed under the MIT license found in the
+ * LICENSE file in the root directory of this source tree.
+ *
+ *
+ */
+
+ function makeEmptyFunction(arg) {
+ return function () {
+ return arg;
+ };
+ }
+
+ /**
+ * This function accepts and discards inputs; it has no side effects. This is
+ * primarily useful idiomatically for overridable function endpoints which
+ * always need to be callable, since JS lacks a null-call idiom ala Cocoa.
+ */
+ var emptyFunction = function emptyFunction() {};
+
+ emptyFunction.thatReturns = makeEmptyFunction;
+ emptyFunction.thatReturnsFalse = makeEmptyFunction(false);
+ emptyFunction.thatReturnsTrue = makeEmptyFunction(true);
+ emptyFunction.thatReturnsNull = makeEmptyFunction(null);
+ emptyFunction.thatReturnsThis = function () {
+ return this;
+ };
+ emptyFunction.thatReturnsArgument = function (arg) {
+ return arg;
+ };
+
+ var emptyFunction_1 = emptyFunction;
+
+ /**
+ * Copyright (c) 2013-present, Facebook, Inc.
+ *
+ * This source code is licensed under the MIT license found in the
+ * LICENSE file in the root directory of this source tree.
+ *
+ */
+
+ /**
+ * Use invariant() to assert state which your program assumes to be true.
+ *
+ * Provide sprintf-style format (only %s is supported) and arguments
+ * to provide information about what broke and what you were
+ * expecting.
+ *
+ * The invariant message will be stripped in production, but the invariant
+ * will remain to ensure logic does not differ in production.
+ */
+
+ var validateFormat = function validateFormat(format) {};
+
+ {
+ validateFormat = function validateFormat(format) {
+ if (format === undefined) {
+ throw new Error('invariant requires an error message argument');
+ }
+ };
+ }
+
+ function invariant(condition, format, a, b, c, d, e, f) {
+ validateFormat(format);
+
+ if (!condition) {
+ var error;
+ if (format === undefined) {
+ error = new Error('Minified exception occurred; use the non-minified dev environment ' + 'for the full error message and additional helpful warnings.');
+ } else {
+ var args = [a, b, c, d, e, f];
+ var argIndex = 0;
+ error = new Error(format.replace(/%s/g, function () {
+ return args[argIndex++];
+ }));
+ error.name = 'Invariant Violation';
+ }
+
+ error.framesToPop = 1; // we don't care about invariant's own frame
+ throw error;
+ }
+ }
+
+ var invariant_1 = invariant;
+
+ /**
+ * Similar to invariant but only logs a warning if the condition is not met.
+ * This can be used to log issues in development environments in critical
+ * paths. Removing the logging code for production environments will keep the
+ * same logic and follow the same code paths.
+ */
+
+ var warning = emptyFunction_1;
+
+ {
+ var printWarning = function printWarning(format) {
+ for (var _len = arguments.length, args = Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {
+ args[_key - 1] = arguments[_key];
+ }
+
+ var argIndex = 0;
+ var message = 'Warning: ' + format.replace(/%s/g, function () {
+ return args[argIndex++];
+ });
+ if (typeof console !== 'undefined') {
+ console.error(message);
+ }
+ try {
+ // --- Welcome to debugging React ---
+ // This error was thrown as a convenience so that you can use this stack
+ // to find the callsite that caused this warning to fire.
+ throw new Error(message);
+ } catch (x) {}
+ };
+
+ warning = function warning(condition, format) {
+ if (format === undefined) {
+ throw new Error('`warning(condition, format, ...args)` requires a warning ' + 'message argument');
+ }
+
+ if (format.indexOf('Failed Composite propType: ') === 0) {
+ return; // Ignore CompositeComponent proptype check.
+ }
+
+ if (!condition) {
+ for (var _len2 = arguments.length, args = Array(_len2 > 2 ? _len2 - 2 : 0), _key2 = 2; _key2 < _len2; _key2++) {
+ args[_key2 - 2] = arguments[_key2];
+ }
+
+ printWarning.apply(undefined, [format].concat(args));
+ }
+ };
+ }
+
+ var warning_1 = warning;
+
+ /*
+ object-assign
+ (c) Sindre Sorhus
+ @license MIT
+ */
+ /* eslint-disable no-unused-vars */
+ var getOwnPropertySymbols = Object.getOwnPropertySymbols;
+ var hasOwnProperty = Object.prototype.hasOwnProperty;
+ var propIsEnumerable = Object.prototype.propertyIsEnumerable;
+
+ function toObject(val) {
+ if (val === null || val === undefined) {
+ throw new TypeError('Object.assign cannot be called with null or undefined');
+ }
+
+ return Object(val);
+ }
+
+ function shouldUseNative() {
+ try {
+ if (!Object.assign) {
+ return false;
+ }
+
+ // Detect buggy property enumeration order in older V8 versions.
+
+ // https://bugs.chromium.org/p/v8/issues/detail?id=4118
+ var test1 = new String('abc'); // eslint-disable-line no-new-wrappers
+ test1[5] = 'de';
+ if (Object.getOwnPropertyNames(test1)[0] === '5') {
+ return false;
+ }
+
+ // https://bugs.chromium.org/p/v8/issues/detail?id=3056
+ var test2 = {};
+ for (var i = 0; i < 10; i++) {
+ test2['_' + String.fromCharCode(i)] = i;
+ }
+ var order2 = Object.getOwnPropertyNames(test2).map(function (n) {
+ return test2[n];
+ });
+ if (order2.join('') !== '0123456789') {
+ return false;
+ }
+
+ // https://bugs.chromium.org/p/v8/issues/detail?id=3056
+ var test3 = {};
+ 'abcdefghijklmnopqrst'.split('').forEach(function (letter) {
+ test3[letter] = letter;
+ });
+ if (Object.keys(Object.assign({}, test3)).join('') !==
+ 'abcdefghijklmnopqrst') {
+ return false;
+ }
+
+ return true;
+ } catch (err) {
+ // We don't expect any of the above to throw, but better to be safe.
+ return false;
+ }
+ }
+
+ var objectAssign = shouldUseNative() ? Object.assign : function (target, source) {
+ var from;
+ var to = toObject(target);
+ var symbols;
+
+ for (var s = 1; s < arguments.length; s++) {
+ from = Object(arguments[s]);
+
+ for (var key in from) {
+ if (hasOwnProperty.call(from, key)) {
+ to[key] = from[key];
+ }
+ }
+
+ if (getOwnPropertySymbols) {
+ symbols = getOwnPropertySymbols(from);
+ for (var i = 0; i < symbols.length; i++) {
+ if (propIsEnumerable.call(from, symbols[i])) {
+ to[symbols[i]] = from[symbols[i]];
+ }
+ }
+ }
+ }
+
+ return to;
+ };
+
+ /**
+ * Copyright (c) 2013-present, Facebook, Inc.
+ *
+ * This source code is licensed under the MIT license found in the
+ * LICENSE file in the root directory of this source tree.
+ */
+
+ var ReactPropTypesSecret = 'SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED';
+
+ var ReactPropTypesSecret_1 = ReactPropTypesSecret;
+
+ {
+ var invariant$1 = invariant_1;
+ var warning$1 = warning_1;
+ var ReactPropTypesSecret$1 = ReactPropTypesSecret_1;
+ var loggedTypeFailures = {};
+ }
+
+ /**
+ * Assert that the values match with the type specs.
+ * Error messages are memorized and will only be shown once.
+ *
+ * @param {object} typeSpecs Map of name to a ReactPropType
+ * @param {object} values Runtime values that need to be type-checked
+ * @param {string} location e.g. "prop", "context", "child context"
+ * @param {string} componentName Name of the component for error messages.
+ * @param {?Function} getStack Returns the component stack.
+ * @private
+ */
+ function checkPropTypes(typeSpecs, values, location, componentName, getStack) {
+ {
+ for (var typeSpecName in typeSpecs) {
+ if (typeSpecs.hasOwnProperty(typeSpecName)) {
+ var error;
+ // Prop type validation may throw. In case they do, we don't want to
+ // fail the render phase where it didn't fail before. So we log it.
+ // After these have been cleaned up, we'll let them throw.
+ try {
+ // This is intentionally an invariant that gets caught. It's the same
+ // behavior as without this statement except with a better message.
+ invariant$1(typeof typeSpecs[typeSpecName] === 'function', '%s: %s type `%s` is invalid; it must be a function, usually from ' + 'the `prop-types` package, but received `%s`.', componentName || 'React class', location, typeSpecName, typeof typeSpecs[typeSpecName]);
+ error = typeSpecs[typeSpecName](values, typeSpecName, componentName, location, null, ReactPropTypesSecret$1);
+ } catch (ex) {
+ error = ex;
+ }
+ warning$1(!error || error instanceof Error, '%s: type specification of %s `%s` is invalid; the type checker ' + 'function must return `null` or an `Error` but returned a %s. ' + 'You may have forgotten to pass an argument to the type checker ' + 'creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and ' + 'shape all require an argument).', componentName || 'React class', location, typeSpecName, typeof error);
+ if (error instanceof Error && !(error.message in loggedTypeFailures)) {
+ // Only monitor this failure once because there tends to be a lot of the
+ // same error.
+ loggedTypeFailures[error.message] = true;
+
+ var stack = getStack ? getStack() : '';
+
+ warning$1(false, 'Failed %s type: %s%s', location, error.message, stack != null ? stack : '');
+ }
+ }
+ }
+ }
+ }
+
+ var checkPropTypes_1 = checkPropTypes;
+
+ var factoryWithTypeCheckers = function(isValidElement, throwOnDirectAccess) {
+ /* global Symbol */
+ var ITERATOR_SYMBOL = typeof Symbol === 'function' && Symbol.iterator;
+ var FAUX_ITERATOR_SYMBOL = '@@iterator'; // Before Symbol spec.
+
+ /**
+ * Returns the iterator method function contained on the iterable object.
+ *
+ * Be sure to invoke the function with the iterable as context:
+ *
+ * var iteratorFn = getIteratorFn(myIterable);
+ * if (iteratorFn) {
+ * var iterator = iteratorFn.call(myIterable);
+ * ...
+ * }
+ *
+ * @param {?object} maybeIterable
+ * @return {?function}
+ */
+ function getIteratorFn(maybeIterable) {
+ var iteratorFn = maybeIterable && (ITERATOR_SYMBOL && maybeIterable[ITERATOR_SYMBOL] || maybeIterable[FAUX_ITERATOR_SYMBOL]);
+ if (typeof iteratorFn === 'function') {
+ return iteratorFn;
+ }
+ }
+
+ /**
+ * Collection of methods that allow declaration and validation of props that are
+ * supplied to React components. Example usage:
+ *
+ * var Props = require('ReactPropTypes');
+ * var MyArticle = React.createClass({
+ * propTypes: {
+ * // An optional string prop named "description".
+ * description: Props.string,
+ *
+ * // A required enum prop named "category".
+ * category: Props.oneOf(['News','Photos']).isRequired,
+ *
+ * // A prop named "dialog" that requires an instance of Dialog.
+ * dialog: Props.instanceOf(Dialog).isRequired
+ * },
+ * render: function() { ... }
+ * });
+ *
+ * A more formal specification of how these methods are used:
+ *
+ * type := array|bool|func|object|number|string|oneOf([...])|instanceOf(...)
+ * decl := ReactPropTypes.{type}(.isRequired)?
+ *
+ * Each and every declaration produces a function with the same signature. This
+ * allows the creation of custom validation functions. For example:
+ *
+ * var MyLink = React.createClass({
+ * propTypes: {
+ * // An optional string or URI prop named "href".
+ * href: function(props, propName, componentName) {
+ * var propValue = props[propName];
+ * if (propValue != null && typeof propValue !== 'string' &&
+ * !(propValue instanceof URI)) {
+ * return new Error(
+ * 'Expected a string or an URI for ' + propName + ' in ' +
+ * componentName
+ * );
+ * }
+ * }
+ * },
+ * render: function() {...}
+ * });
+ *
+ * @internal
+ */
+
+ var ANONYMOUS = '<>';
+
+ // Important!
+ // Keep this list in sync with production version in `./factoryWithThrowingShims.js`.
+ var ReactPropTypes = {
+ array: createPrimitiveTypeChecker('array'),
+ bool: createPrimitiveTypeChecker('boolean'),
+ func: createPrimitiveTypeChecker('function'),
+ number: createPrimitiveTypeChecker('number'),
+ object: createPrimitiveTypeChecker('object'),
+ string: createPrimitiveTypeChecker('string'),
+ symbol: createPrimitiveTypeChecker('symbol'),
+
+ any: createAnyTypeChecker(),
+ arrayOf: createArrayOfTypeChecker,
+ element: createElementTypeChecker(),
+ instanceOf: createInstanceTypeChecker,
+ node: createNodeChecker(),
+ objectOf: createObjectOfTypeChecker,
+ oneOf: createEnumTypeChecker,
+ oneOfType: createUnionTypeChecker,
+ shape: createShapeTypeChecker,
+ exact: createStrictShapeTypeChecker,
+ };
+
+ /**
+ * inlined Object.is polyfill to avoid requiring consumers ship their own
+ * https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/is
+ */
+ /*eslint-disable no-self-compare*/
+ function is(x, y) {
+ // SameValue algorithm
+ if (x === y) {
+ // Steps 1-5, 7-10
+ // Steps 6.b-6.e: +0 != -0
+ return x !== 0 || 1 / x === 1 / y;
+ } else {
+ // Step 6.a: NaN == NaN
+ return x !== x && y !== y;
+ }
+ }
+ /*eslint-enable no-self-compare*/
+
+ /**
+ * We use an Error-like object for backward compatibility as people may call
+ * PropTypes directly and inspect their output. However, we don't use real
+ * Errors anymore. We don't inspect their stack anyway, and creating them
+ * is prohibitively expensive if they are created too often, such as what
+ * happens in oneOfType() for any type before the one that matched.
+ */
+ function PropTypeError(message) {
+ this.message = message;
+ this.stack = '';
+ }
+ // Make `instanceof Error` still work for returned errors.
+ PropTypeError.prototype = Error.prototype;
+
+ function createChainableTypeChecker(validate) {
+ {
+ var manualPropTypeCallCache = {};
+ var manualPropTypeWarningCount = 0;
+ }
+ function checkType(isRequired, props, propName, componentName, location, propFullName, secret) {
+ componentName = componentName || ANONYMOUS;
+ propFullName = propFullName || propName;
+
+ if (secret !== ReactPropTypesSecret_1) {
+ if (throwOnDirectAccess) {
+ // New behavior only for users of `prop-types` package
+ invariant_1(
+ false,
+ 'Calling PropTypes validators directly is not supported by the `prop-types` package. ' +
+ 'Use `PropTypes.checkPropTypes()` to call them. ' +
+ 'Read more at http://fb.me/use-check-prop-types'
+ );
+ } else if ("development" !== 'production' && typeof console !== 'undefined') {
+ // Old behavior for people using React.PropTypes
+ var cacheKey = componentName + ':' + propName;
+ if (
+ !manualPropTypeCallCache[cacheKey] &&
+ // Avoid spamming the console because they are often not actionable except for lib authors
+ manualPropTypeWarningCount < 3
+ ) {
+ warning_1(
+ false,
+ 'You are manually calling a React.PropTypes validation ' +
+ 'function for the `%s` prop on `%s`. This is deprecated ' +
+ 'and will throw in the standalone `prop-types` package. ' +
+ 'You may be seeing this warning due to a third-party PropTypes ' +
+ 'library. See https://fb.me/react-warning-dont-call-proptypes ' + 'for details.',
+ propFullName,
+ componentName
+ );
+ manualPropTypeCallCache[cacheKey] = true;
+ manualPropTypeWarningCount++;
+ }
+ }
+ }
+ if (props[propName] == null) {
+ if (isRequired) {
+ if (props[propName] === null) {
+ return new PropTypeError('The ' + location + ' `' + propFullName + '` is marked as required ' + ('in `' + componentName + '`, but its value is `null`.'));
+ }
+ return new PropTypeError('The ' + location + ' `' + propFullName + '` is marked as required in ' + ('`' + componentName + '`, but its value is `undefined`.'));
+ }
+ return null;
+ } else {
+ return validate(props, propName, componentName, location, propFullName);
+ }
+ }
+
+ var chainedCheckType = checkType.bind(null, false);
+ chainedCheckType.isRequired = checkType.bind(null, true);
+
+ return chainedCheckType;
+ }
+
+ function createPrimitiveTypeChecker(expectedType) {
+ function validate(props, propName, componentName, location, propFullName, secret) {
+ var propValue = props[propName];
+ var propType = getPropType(propValue);
+ if (propType !== expectedType) {
+ // `propValue` being instance of, say, date/regexp, pass the 'object'
+ // check, but we can offer a more precise error message here rather than
+ // 'of type `object`'.
+ var preciseType = getPreciseType(propValue);
+
+ return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + preciseType + '` supplied to `' + componentName + '`, expected ') + ('`' + expectedType + '`.'));
+ }
+ return null;
+ }
+ return createChainableTypeChecker(validate);
+ }
+
+ function createAnyTypeChecker() {
+ return createChainableTypeChecker(emptyFunction_1.thatReturnsNull);
+ }
+
+<<<<<<< HEAD
+ /***/ }),
+ /* 177 */
+ /***/ (function(module, exports, __webpack_require__) {
+=======
+ function createArrayOfTypeChecker(typeChecker) {
+ function validate(props, propName, componentName, location, propFullName) {
+ if (typeof typeChecker !== 'function') {
+ return new PropTypeError('Property `' + propFullName + '` of component `' + componentName + '` has invalid PropType notation inside arrayOf.');
+ }
+ var propValue = props[propName];
+ if (!Array.isArray(propValue)) {
+ var propType = getPropType(propValue);
+ return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected an array.'));
+ }
+ for (var i = 0; i < propValue.length; i++) {
+ var error = typeChecker(propValue, i, componentName, location, propFullName + '[' + i + ']', ReactPropTypesSecret_1);
+ if (error instanceof Error) {
+ return error;
+ }
+ }
+ return null;
+ }
+ return createChainableTypeChecker(validate);
+ }
+>>>>>>> dev4iuap5.0
+
+ function createElementTypeChecker() {
+ function validate(props, propName, componentName, location, propFullName) {
+ var propValue = props[propName];
+ if (!isValidElement(propValue)) {
+ var propType = getPropType(propValue);
+ return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected a single ReactElement.'));
+ }
+ return null;
+ }
+ return createChainableTypeChecker(validate);
+ }
+
+ function createInstanceTypeChecker(expectedClass) {
+ function validate(props, propName, componentName, location, propFullName) {
+ if (!(props[propName] instanceof expectedClass)) {
+ var expectedClassName = expectedClass.name || ANONYMOUS;
+ var actualClassName = getClassName(props[propName]);
+ return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + actualClassName + '` supplied to `' + componentName + '`, expected ') + ('instance of `' + expectedClassName + '`.'));
+ }
+ return null;
+ }
+ return createChainableTypeChecker(validate);
+ }
+
+ function createEnumTypeChecker(expectedValues) {
+ if (!Array.isArray(expectedValues)) {
+ warning_1(false, 'Invalid argument supplied to oneOf, expected an instance of array.');
+ return emptyFunction_1.thatReturnsNull;
+ }
+
+ function validate(props, propName, componentName, location, propFullName) {
+ var propValue = props[propName];
+ for (var i = 0; i < expectedValues.length; i++) {
+ if (is(propValue, expectedValues[i])) {
+ return null;
+ }
+ }
+
+ var valuesString = JSON.stringify(expectedValues);
+ return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of value `' + propValue + '` ' + ('supplied to `' + componentName + '`, expected one of ' + valuesString + '.'));
+ }
+ return createChainableTypeChecker(validate);
+ }
+
+ function createObjectOfTypeChecker(typeChecker) {
+ function validate(props, propName, componentName, location, propFullName) {
+ if (typeof typeChecker !== 'function') {
+ return new PropTypeError('Property `' + propFullName + '` of component `' + componentName + '` has invalid PropType notation inside objectOf.');
+ }
+ var propValue = props[propName];
+ var propType = getPropType(propValue);
+ if (propType !== 'object') {
+ return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected an object.'));
+ }
+ for (var key in propValue) {
+ if (propValue.hasOwnProperty(key)) {
+ var error = typeChecker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret_1);
+ if (error instanceof Error) {
+ return error;
+ }
+ }
+ }
+ return null;
+ }
+ return createChainableTypeChecker(validate);
+ }
+
+ function createUnionTypeChecker(arrayOfTypeCheckers) {
+ if (!Array.isArray(arrayOfTypeCheckers)) {
+ warning_1(false, 'Invalid argument supplied to oneOfType, expected an instance of array.');
+ return emptyFunction_1.thatReturnsNull;
+ }
+
+ for (var i = 0; i < arrayOfTypeCheckers.length; i++) {
+ var checker = arrayOfTypeCheckers[i];
+ if (typeof checker !== 'function') {
+ warning_1(
+ false,
+ 'Invalid argument supplied to oneOfType. Expected an array of check functions, but ' +
+ 'received %s at index %s.',
+ getPostfixForTypeWarning(checker),
+ i
+ );
+ return emptyFunction_1.thatReturnsNull;
+ }
+ }
+
+ function validate(props, propName, componentName, location, propFullName) {
+ for (var i = 0; i < arrayOfTypeCheckers.length; i++) {
+ var checker = arrayOfTypeCheckers[i];
+ if (checker(props, propName, componentName, location, propFullName, ReactPropTypesSecret_1) == null) {
+ return null;
+ }
+ }
+
+ return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` supplied to ' + ('`' + componentName + '`.'));
+ }
+ return createChainableTypeChecker(validate);
+ }
+
+ function createNodeChecker() {
+ function validate(props, propName, componentName, location, propFullName) {
+ if (!isNode(props[propName])) {
+ return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` supplied to ' + ('`' + componentName + '`, expected a ReactNode.'));
+ }
+ return null;
+ }
+ return createChainableTypeChecker(validate);
+ }
+
+ function createShapeTypeChecker(shapeTypes) {
+ function validate(props, propName, componentName, location, propFullName) {
+ var propValue = props[propName];
+ var propType = getPropType(propValue);
+ if (propType !== 'object') {
+ return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type `' + propType + '` ' + ('supplied to `' + componentName + '`, expected `object`.'));
+ }
+ for (var key in shapeTypes) {
+ var checker = shapeTypes[key];
+ if (!checker) {
+ continue;
+ }
+ var error = checker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret_1);
+ if (error) {
+ return error;
+ }
+ }
+ return null;
+ }
+ return createChainableTypeChecker(validate);
+ }
+
+ function createStrictShapeTypeChecker(shapeTypes) {
+ function validate(props, propName, componentName, location, propFullName) {
+ var propValue = props[propName];
+ var propType = getPropType(propValue);
+ if (propType !== 'object') {
+ return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type `' + propType + '` ' + ('supplied to `' + componentName + '`, expected `object`.'));
+ }
+ // We need to check all keys in case some are required but missing from
+ // props.
+ var allKeys = objectAssign({}, props[propName], shapeTypes);
+ for (var key in allKeys) {
+ var checker = shapeTypes[key];
+ if (!checker) {
+ return new PropTypeError(
+ 'Invalid ' + location + ' `' + propFullName + '` key `' + key + '` supplied to `' + componentName + '`.' +
+ '\nBad object: ' + JSON.stringify(props[propName], null, ' ') +
+ '\nValid keys: ' + JSON.stringify(Object.keys(shapeTypes), null, ' ')
+ );
+ }
+ var error = checker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret_1);
+ if (error) {
+ return error;
+ }
+ }
+ return null;
+ }
+
+ return createChainableTypeChecker(validate);
+ }
+
+ function isNode(propValue) {
+ switch (typeof propValue) {
+ case 'number':
+ case 'string':
+ case 'undefined':
+ return true;
+ case 'boolean':
+ return !propValue;
+ case 'object':
+ if (Array.isArray(propValue)) {
+ return propValue.every(isNode);
+ }
+ if (propValue === null || isValidElement(propValue)) {
+ return true;
+ }
+
+ var iteratorFn = getIteratorFn(propValue);
+ if (iteratorFn) {
+ var iterator = iteratorFn.call(propValue);
+ var step;
+ if (iteratorFn !== propValue.entries) {
+ while (!(step = iterator.next()).done) {
+ if (!isNode(step.value)) {
+ return false;
+ }
+ }
+ } else {
+ // Iterator will provide entry [k,v] tuples rather than values.
+ while (!(step = iterator.next()).done) {
+ var entry = step.value;
+ if (entry) {
+ if (!isNode(entry[1])) {
+ return false;
+ }
+ }
+ }
+ }
+ } else {
+ return false;
+ }
+
+ return true;
+ default:
+ return false;
+ }
+ }
+
+ function isSymbol(propType, propValue) {
+ // Native Symbol.
+ if (propType === 'symbol') {
+ return true;
+ }
+
+ // 19.4.3.5 Symbol.prototype[@@toStringTag] === 'Symbol'
+ if (propValue['@@toStringTag'] === 'Symbol') {
+ return true;
+ }
+
+<<<<<<< HEAD
+ /***/ }),
+ /* 178 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ exports.__esModule = true;
+ exports.default = createChainableTypeChecker;
+ /**
+ * Copyright 2013-present, Facebook, Inc.
+ * All rights reserved.
+ *
+ * This source code is licensed under the BSD-style license found in the
+ * LICENSE file in the root directory of this source tree. An additional grant
+ * of patent rights can be found in the PATENTS file in the same directory.
+ */
+
+ // Mostly taken from ReactPropTypes.
+
+ /* This source code is quoted from rc-util.
+ * homepage: https://github.com/react-component/util
+ */
+
+ function createChainableTypeChecker(validate) {
+ function checkType(isRequired, props, propName, componentName, location, propFullName) {
+ var componentNameSafe = componentName || '<>';
+ var propFullNameSafe = propFullName || propName;
+
+ if (props[propName] == null) {
+ if (isRequired) {
+ return new Error('Required ' + location + ' `' + propFullNameSafe + '` was not specified ' + ('in `' + componentNameSafe + '`.'));
+ }
+
+ return null;
+ }
+
+ for (var _len = arguments.length, args = Array(_len > 6 ? _len - 6 : 0), _key = 6; _key < _len; _key++) {
+ args[_key - 6] = arguments[_key];
+ }
+
+ return validate.apply(undefined, [props, propName, componentNameSafe, location, propFullNameSafe].concat(args));
+ }
+
+ var chainedCheckType = checkType.bind(null, false);
+ chainedCheckType.isRequired = checkType.bind(null, true);
+
+ return chainedCheckType;
+ }
+
+ /***/ }),
+ /* 179 */
+ /***/ (function(module, exports, __webpack_require__) {
+=======
+ // Fallback for non-spec compliant Symbols which are polyfilled.
+ if (typeof Symbol === 'function' && propValue instanceof Symbol) {
+ return true;
+ }
+
+ return false;
+ }
+
+ // Equivalent of `typeof` but with special handling for array and regexp.
+ function getPropType(propValue) {
+ var propType = typeof propValue;
+ if (Array.isArray(propValue)) {
+ return 'array';
+ }
+ if (propValue instanceof RegExp) {
+ // Old webkits (at least until Android 4.0) return 'function' rather than
+ // 'object' for typeof a RegExp. We'll normalize this here so that /bla/
+ // passes PropTypes.object.
+ return 'object';
+ }
+ if (isSymbol(propType, propValue)) {
+ return 'symbol';
+ }
+ return propType;
+ }
+
+ // This handles more types than `getPropType`. Only used for error messages.
+ // See `createPrimitiveTypeChecker`.
+ function getPreciseType(propValue) {
+ if (typeof propValue === 'undefined' || propValue === null) {
+ return '' + propValue;
+ }
+ var propType = getPropType(propValue);
+ if (propType === 'object') {
+ if (propValue instanceof Date) {
+ return 'date';
+ } else if (propValue instanceof RegExp) {
+ return 'regexp';
+ }
+ }
+ return propType;
+ }
+
+ // Returns a string that is postfixed to a warning about an invalid type.
+ // For example, "undefined" or "of type array"
+ function getPostfixForTypeWarning(value) {
+ var type = getPreciseType(value);
+ switch (type) {
+ case 'array':
+ case 'object':
+ return 'an ' + type;
+ case 'boolean':
+ case 'date':
+ case 'regexp':
+ return 'a ' + type;
+ default:
+ return type;
+ }
+ }
+
+ // Returns class name of the object, if any.
+ function getClassName(propValue) {
+ if (!propValue.constructor || !propValue.constructor.name) {
+ return ANONYMOUS;
+ }
+ return propValue.constructor.name;
+ }
+
+ ReactPropTypes.checkPropTypes = checkPropTypes_1;
+ ReactPropTypes.PropTypes = ReactPropTypes;
+
+ return ReactPropTypes;
+ };
+
+ var propTypes = createCommonjsModule(function (module) {
+ /**
+ * Copyright (c) 2013-present, Facebook, Inc.
+ *
+ * This source code is licensed under the MIT license found in the
+ * LICENSE file in the root directory of this source tree.
+ */
+
+ {
+ var REACT_ELEMENT_TYPE = (typeof Symbol === 'function' &&
+ Symbol.for &&
+ Symbol.for('react.element')) ||
+ 0xeac7;
+
+ var isValidElement = function(object) {
+ return typeof object === 'object' &&
+ object !== null &&
+ object.$$typeof === REACT_ELEMENT_TYPE;
+ };
+
+ // By explicitly using `prop-types` you are opting into new development behavior.
+ // http://fb.me/prop-types-in-prod
+ var throwOnDirectAccess = true;
+ module.exports = factoryWithTypeCheckers(isValidElement, throwOnDirectAccess);
+ }
+ });
+
+ var classnames = createCommonjsModule(function (module) {
+ /*!
+ Copyright (c) 2016 Jed Watson.
+ Licensed under the MIT License (MIT), see
+ http://jedwatson.github.io/classnames
+ */
+ /* global define */
+
+ (function () {
+>>>>>>> dev4iuap5.0
+
+ var hasOwn = {}.hasOwnProperty;
+
+ function classNames () {
+ var classes = [];
+
+<<<<<<< HEAD
+ Object.defineProperty(exports, "__esModule", {
+ value: true
+ });
+
+ var _Loading = __webpack_require__(1301);
+
+ var _Loading2 = _interopRequireDefault(_Loading);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
+
+ exports["default"] = _Loading2["default"];
+ module.exports = exports['default'];
+
+ /***/ }),
+ /* 180 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ exports.__esModule = true;
+ exports.default = createChainableTypeChecker;
+ /**
+ * Copyright 2013-present, Facebook, Inc.
+ * All rights reserved.
+ *
+ * This source code is licensed under the BSD-style license found in the
+ * LICENSE file in the root directory of this source tree. An additional grant
+ * of patent rights can be found in the PATENTS file in the same directory.
+ */
+
+ // Mostly taken from ReactPropTypes.
+
+ /* This source code is quoted from rc-util.
+ * homepage: https://github.com/react-component/util
+ */
+
+ function createChainableTypeChecker(validate) {
+ function checkType(isRequired, props, propName, componentName, location, propFullName) {
+ var componentNameSafe = componentName || '<>';
+ var propFullNameSafe = propFullName || propName;
+
+ if (props[propName] == null) {
+ if (isRequired) {
+ return new Error('Required ' + location + ' `' + propFullNameSafe + '` was not specified ' + ('in `' + componentNameSafe + '`.'));
+ }
+
+ return null;
+ }
+
+ for (var _len = arguments.length, args = Array(_len > 6 ? _len - 6 : 0), _key = 6; _key < _len; _key++) {
+ args[_key - 6] = arguments[_key];
+ }
+
+ return validate.apply(undefined, [props, propName, componentNameSafe, location, propFullNameSafe].concat(args));
+ }
+
+ var chainedCheckType = checkType.bind(null, false);
+ chainedCheckType.isRequired = checkType.bind(null, true);
+
+ return chainedCheckType;
+ }
+=======
+ for (var i = 0; i < arguments.length; i++) {
+ var arg = arguments[i];
+ if (!arg) continue;
+
+ var argType = typeof arg;
+
+ if (argType === 'string' || argType === 'number') {
+ classes.push(arg);
+ } else if (Array.isArray(arg)) {
+ classes.push(classNames.apply(null, arg));
+ } else if (argType === 'object') {
+ for (var key in arg) {
+ if (hasOwn.call(arg, key) && arg[key]) {
+ classes.push(key);
+ }
+ }
+ }
+ }
+
+ return classes.join(' ');
+ }
+
+ if ('object' !== 'undefined' && module.exports) {
+ module.exports = classNames;
+ } else if (false) {
+ // register as 'classnames', consistent with npm package name
+ undefined('classnames', [], function () {
+ return classNames;
+ });
+ } else {
+ window.classNames = classNames;
+ }
+ }());
+ });
+
+ // @credits https://gist.github.com/rogozhnikoff/a43cfed27c41e4e68cdc
+ function findInArray(array /*: Array | TouchList*/, callback /*: Function*/) /*: any*/ {
+ for (var i = 0, length = array.length; i < length; i++) {
+ if (callback.apply(callback, [array[i], i, array])) return array[i];
+ }
+ }
+
+ function isFunction(func /*: any*/) /*: boolean*/ {
+ return typeof func === 'function' || Object.prototype.toString.call(func) === '[object Function]';
+ }
+
+ function isNum(num /*: any*/) /*: boolean*/ {
+ return typeof num === 'number' && !isNaN(num);
+ }
+
+ function int(a /*: string*/) /*: number*/ {
+ return parseInt(a, 10);
+ }
+
+ function dontSetMe(props /*: Object*/, propName /*: string*/, componentName /*: string*/) {
+ if (props[propName]) {
+ return new Error('Invalid prop ' + propName + ' passed to ' + componentName + ' - do not set this, set it on the child.');
+ }
+ }
+>>>>>>> dev4iuap5.0
+
+ var prefixes = ['Moz', 'Webkit', 'O', 'ms'];
+ function getPrefix() /*: string*/ {
+ var prop /*: string*/ = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 'transform';
+
+ // Checking specifically for 'window.document' is for pseudo-browser server-side
+ // environments that define 'window' as the global context.
+ // E.g. React-rails (see https://github.com/reactjs/react-rails/pull/84)
+ if (typeof window === 'undefined' || typeof window.document === 'undefined') return '';
+
+ var style = window.document.documentElement.style;
+
+ if (prop in style) return '';
+
+ for (var i = 0; i < prefixes.length; i++) {
+ if (browserPrefixToKey(prop, prefixes[i]) in style) return prefixes[i];
+ }
+
+ return '';
+ }
+
+ function browserPrefixToKey(prop /*: string*/, prefix /*: string*/) /*: string*/ {
+ return prefix ? '' + prefix + kebabToTitleCase(prop) : prop;
+ }
+
+ function kebabToTitleCase(str /*: string*/) /*: string*/ {
+ var out = '';
+ var shouldCapitalize = true;
+ for (var i = 0; i < str.length; i++) {
+ if (shouldCapitalize) {
+ out += str[i].toUpperCase();
+ shouldCapitalize = false;
+ } else if (str[i] === '-') {
+ shouldCapitalize = true;
+ } else {
+ out += str[i];
+ }
+ }
+ return out;
+ }
+
+<<<<<<< HEAD
+ var _parseInt = __webpack_require__(1324);
+=======
+ // Default export is the prefix itself, like 'Moz', 'Webkit', etc
+ // Note that you may have to re-test for certain things; for instance, Chrome 50
+ // can handle unprefixed `transform`, but not unprefixed `user-select`
+ var browserPrefix = getPrefix();
+>>>>>>> dev4iuap5.0
+
+ var classCallCheck = function (instance, Constructor) {
+ if (!(instance instanceof Constructor)) {
+ throw new TypeError("Cannot call a class as a function");
+ }
+ };
+
+ var createClass = function () {
+ function defineProperties(target, props) {
+ for (var i = 0; i < props.length; i++) {
+ var descriptor = props[i];
+ descriptor.enumerable = descriptor.enumerable || false;
+ descriptor.configurable = true;
+ if ("value" in descriptor) descriptor.writable = true;
+ Object.defineProperty(target, descriptor.key, descriptor);
+ }
+ }
+
+ return function (Constructor, protoProps, staticProps) {
+ if (protoProps) defineProperties(Constructor.prototype, protoProps);
+ if (staticProps) defineProperties(Constructor, staticProps);
+ return Constructor;
+ };
+ }();
+
+ var defineProperty = function (obj, key, value) {
+ if (key in obj) {
+ Object.defineProperty(obj, key, {
+ value: value,
+ enumerable: true,
+ configurable: true,
+ writable: true
+ });
+ } else {
+ obj[key] = value;
+ }
+
+ return obj;
+ };
+
+ var _extends = Object.assign || function (target) {
+ for (var i = 1; i < arguments.length; i++) {
+ var source = arguments[i];
+
+ for (var key in source) {
+ if (Object.prototype.hasOwnProperty.call(source, key)) {
+ target[key] = source[key];
+ }
+ }
+ }
+
+ return target;
+ };
+
+ var inherits = function (subClass, superClass) {
+ if (typeof superClass !== "function" && superClass !== null) {
+ throw new TypeError("Super expression must either be null or a function, not " + typeof superClass);
+ }
+
+ subClass.prototype = Object.create(superClass && superClass.prototype, {
+ constructor: {
+ value: subClass,
+ enumerable: false,
+ writable: true,
+ configurable: true
+ }
+ });
+ if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass;
+ };
+
+ var possibleConstructorReturn = function (self, call) {
+ if (!self) {
+ throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
+ }
+
+ return call && (typeof call === "object" || typeof call === "function") ? call : self;
+ };
+
+ var slicedToArray = function () {
+ function sliceIterator(arr, i) {
+ var _arr = [];
+ var _n = true;
+ var _d = false;
+ var _e = undefined;
+
+ try {
+ for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) {
+ _arr.push(_s.value);
+
+ if (i && _arr.length === i) break;
+ }
+ } catch (err) {
+ _d = true;
+ _e = err;
+ } finally {
+ try {
+ if (!_n && _i["return"]) _i["return"]();
+ } finally {
+ if (_d) throw _e;
+ }
+ }
+
+ return _arr;
+ }
+
+ return function (arr, i) {
+ if (Array.isArray(arr)) {
+ return arr;
+ } else if (Symbol.iterator in Object(arr)) {
+ return sliceIterator(arr, i);
+ } else {
+ throw new TypeError("Invalid attempt to destructure non-iterable instance");
+ }
+ };
+ }();
+
+ /*:: import type {ControlPosition, PositionOffsetControlPosition, MouseTouchEvent} from './types';*/
+
+
+ var matchesSelectorFunc = '';
+ function matchesSelector(el /*: Node*/, selector /*: string*/) /*: boolean*/ {
+ if (!matchesSelectorFunc) {
+ matchesSelectorFunc = findInArray(['matches', 'webkitMatchesSelector', 'mozMatchesSelector', 'msMatchesSelector', 'oMatchesSelector'], function (method) {
+ // $FlowIgnore: Doesn't think elements are indexable
+ return isFunction(el[method]);
+ });
+ }
+
+ // Might not be found entirely (not an Element?) - in that case, bail
+ // $FlowIgnore: Doesn't think elements are indexable
+ if (!isFunction(el[matchesSelectorFunc])) return false;
+
+ // $FlowIgnore: Doesn't think elements are indexable
+ return el[matchesSelectorFunc](selector);
+ }
+
+ // Works up the tree to the draggable itself attempting to match selector.
+ function matchesSelectorAndParentsTo(el /*: Node*/, selector /*: string*/, baseNode /*: Node*/) /*: boolean*/ {
+ var node = el;
+ do {
+ if (matchesSelector(node, selector)) return true;
+ if (node === baseNode) return false;
+ node = node.parentNode;
+ } while (node);
+
+ return false;
+ }
+
+ function addEvent(el /*: ?Node*/, event /*: string*/, handler /*: Function*/) /*: void*/ {
+ if (!el) {
+ return;
+ }
+ if (el.attachEvent) {
+ el.attachEvent('on' + event, handler);
+ } else if (el.addEventListener) {
+ el.addEventListener(event, handler, true);
+ } else {
+ // $FlowIgnore: Doesn't think elements are indexable
+ el['on' + event] = handler;
+ }
+ }
+
+ function removeEvent(el /*: ?Node*/, event /*: string*/, handler /*: Function*/) /*: void*/ {
+ if (!el) {
+ return;
+ }
+ if (el.detachEvent) {
+ el.detachEvent('on' + event, handler);
+ } else if (el.removeEventListener) {
+ el.removeEventListener(event, handler, true);
+ } else {
+ // $FlowIgnore: Doesn't think elements are indexable
+ el['on' + event] = null;
+ }
+ }
+
+ function outerHeight(node /*: HTMLElement*/) /*: number*/ {
+ // This is deliberately excluding margin for our calculations, since we are using
+ // offsetTop which is including margin. See getBoundPosition
+ var height = node.clientHeight;
+ var computedStyle = node.ownerDocument.defaultView.getComputedStyle(node);
+ height += int(computedStyle.borderTopWidth);
+ height += int(computedStyle.borderBottomWidth);
+ return height;
+ }
+
+ function outerWidth(node /*: HTMLElement*/) /*: number*/ {
+ // This is deliberately excluding margin for our calculations, since we are using
+ // offsetLeft which is including margin. See getBoundPosition
+ var width = node.clientWidth;
+ var computedStyle = node.ownerDocument.defaultView.getComputedStyle(node);
+ width += int(computedStyle.borderLeftWidth);
+ width += int(computedStyle.borderRightWidth);
+ return width;
+ }
+ function innerHeight(node /*: HTMLElement*/) /*: number*/ {
+ var height = node.clientHeight;
+ var computedStyle = node.ownerDocument.defaultView.getComputedStyle(node);
+ height -= int(computedStyle.paddingTop);
+ height -= int(computedStyle.paddingBottom);
+ return height;
+ }
+
+ function innerWidth(node /*: HTMLElement*/) /*: number*/ {
+ var width = node.clientWidth;
+ var computedStyle = node.ownerDocument.defaultView.getComputedStyle(node);
+ width -= int(computedStyle.paddingLeft);
+ width -= int(computedStyle.paddingRight);
+ return width;
+ }
+
+ // Get from offsetParent
+ function offsetXYFromParent(evt /*: {clientX: number, clientY: number}*/, offsetParent /*: HTMLElement*/) /*: ControlPosition*/ {
+ var isBody = offsetParent === offsetParent.ownerDocument.body;
+ var offsetParentRect = isBody ? { left: 0, top: 0 } : offsetParent.getBoundingClientRect();
+
+ var x = evt.clientX + offsetParent.scrollLeft - offsetParentRect.left;
+ var y = evt.clientY + offsetParent.scrollTop - offsetParentRect.top;
+
+ return { x: x, y: y };
+ }
+
+ function createCSSTransform(controlPos /*: ControlPosition*/, positionOffset /*: PositionOffsetControlPosition*/) /*: Object*/ {
+ var translation = getTranslation(controlPos, positionOffset, 'px');
+ return defineProperty({}, browserPrefixToKey('transform', browserPrefix), translation);
+ }
+
+ function createSVGTransform(controlPos /*: ControlPosition*/, positionOffset /*: PositionOffsetControlPosition*/) /*: string*/ {
+ var translation = getTranslation(controlPos, positionOffset, '');
+ return translation;
+ }
+ function getTranslation(_ref2, positionOffset /*: PositionOffsetControlPosition*/, unitSuffix /*: string*/) /*: string*/ {
+ var x = _ref2.x,
+ y = _ref2.y;
+
+ var translation = 'translate(' + x + unitSuffix + ',' + y + unitSuffix + ')';
+ if (positionOffset) {
+ var defaultX = '' + (typeof positionOffset.x === 'string' ? positionOffset.x : positionOffset.x + unitSuffix);
+ var defaultY = '' + (typeof positionOffset.y === 'string' ? positionOffset.y : positionOffset.y + unitSuffix);
+ translation = 'translate(' + defaultX + ', ' + defaultY + ')' + translation;
+ }
+ return translation;
+ }
+
+ function getTouch(e /*: MouseTouchEvent*/, identifier /*: number*/) /*: ?{clientX: number, clientY: number}*/ {
+ return e.targetTouches && findInArray(e.targetTouches, function (t) {
+ return identifier === t.identifier;
+ }) || e.changedTouches && findInArray(e.changedTouches, function (t) {
+ return identifier === t.identifier;
+ });
+ }
+
+ function getTouchIdentifier(e /*: MouseTouchEvent*/) /*: ?number*/ {
+ if (e.targetTouches && e.targetTouches[0]) return e.targetTouches[0].identifier;
+ if (e.changedTouches && e.changedTouches[0]) return e.changedTouches[0].identifier;
+ }
+
+ // User-select Hacks:
+ //
+ // Useful for preventing blue highlights all over everything when dragging.
+
+ // Note we're passing `document` b/c we could be iframed
+ function addUserSelectStyles(doc /*: ?Document*/) {
+ if (!doc) return;
+ var styleEl = doc.getElementById('react-draggable-style-el');
+ if (!styleEl) {
+ styleEl = doc.createElement('style');
+ styleEl.type = 'text/css';
+ styleEl.id = 'react-draggable-style-el';
+ styleEl.innerHTML = '.react-draggable-transparent-selection *::-moz-selection {background: transparent;}\n';
+ styleEl.innerHTML += '.react-draggable-transparent-selection *::selection {background: transparent;}\n';
+ doc.getElementsByTagName('head')[0].appendChild(styleEl);
+ }
+ if (doc.body) addClassName(doc.body, 'react-draggable-transparent-selection');
+ }
+
+ function removeUserSelectStyles(doc /*: ?Document*/) {
+ try {
+ if (doc && doc.body) removeClassName(doc.body, 'react-draggable-transparent-selection');
+ // $FlowIgnore: IE
+ if (doc.selection) {
+ // $FlowIgnore: IE
+ doc.selection.empty();
+ } else {
+ window.getSelection().removeAllRanges(); // remove selection caused by scroll
+ }
+ } catch (e) {
+ // probably IE
+ }
+ }
+
+ function styleHacks() /*: Object*/ {
+ var childStyle /*: Object*/ = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
+
+ // Workaround IE pointer events; see #51
+ // https://github.com/mzabriskie/react-draggable/issues/51#issuecomment-103488278
+ return _extends({
+ touchAction: 'none'
+ }, childStyle);
+ }
+
+ function addClassName(el /*: HTMLElement*/, className /*: string*/) {
+ if (el.classList) {
+ el.classList.add(className);
+ } else {
+ if (!el.className.match(new RegExp('(?:^|\\s)' + className + '(?!\\S)'))) {
+ el.className += ' ' + className;
+ }
+ }
+ }
+
+ function removeClassName(el /*: HTMLElement*/, className /*: string*/) {
+ if (el.classList) {
+ el.classList.remove(className);
+ } else {
+ el.className = el.className.replace(new RegExp('(?:^|\\s)' + className + '(?!\\S)', 'g'), '');
+ }
+ }
+
+ /*:: import type Draggable from '../Draggable';*/
+ /*:: import type {Bounds, ControlPosition, DraggableData, MouseTouchEvent} from './types';*/
+ /*:: import type DraggableCore from '../DraggableCore';*/
+
+
+ function getBoundPosition(draggable /*: Draggable*/, x /*: number*/, y /*: number*/) /*: [number, number]*/ {
+ // If no bounds, short-circuit and move on
+ if (!draggable.props.bounds) return [x, y];
+
+ // Clone new bounds
+ var bounds = draggable.props.bounds;
+
+<<<<<<< HEAD
+ var _mapSelf = __webpack_require__(479);
+=======
+ bounds = typeof bounds === 'string' ? bounds : cloneBounds(bounds);
+ var node = findDOMNode(draggable);
+>>>>>>> dev4iuap5.0
+
+ if (typeof bounds === 'string') {
+ var ownerDocument = node.ownerDocument;
+
+<<<<<<< HEAD
+ var _MonthPanel = __webpack_require__(1337);
+=======
+ var ownerWindow = ownerDocument.defaultView;
+ var boundNode = void 0;
+ if (bounds === 'parent') {
+ boundNode = node.parentNode;
+ } else {
+ boundNode = ownerDocument.querySelector(bounds);
+ }
+ if (!(boundNode instanceof ownerWindow.HTMLElement)) {
+ throw new Error('Bounds selector "' + bounds + '" could not find an element.');
+ }
+ var nodeStyle = ownerWindow.getComputedStyle(node);
+ var boundNodeStyle = ownerWindow.getComputedStyle(boundNode);
+ // Compute bounds. This is a pain with padding and offsets but this gets it exactly right.
+ bounds = {
+ left: -node.offsetLeft + int(boundNodeStyle.paddingLeft) + int(nodeStyle.marginLeft),
+ top: -node.offsetTop + int(boundNodeStyle.paddingTop) + int(nodeStyle.marginTop),
+ right: innerWidth(boundNode) - outerWidth(node) - node.offsetLeft + int(boundNodeStyle.paddingRight) - int(nodeStyle.marginRight),
+ bottom: innerHeight(boundNode) - outerHeight(node) - node.offsetTop + int(boundNodeStyle.paddingBottom) - int(nodeStyle.marginBottom)
+ };
+ }
+>>>>>>> dev4iuap5.0
+
+ // Keep x and y below right and bottom limits...
+ if (isNum(bounds.right)) x = Math.min(x, bounds.right);
+ if (isNum(bounds.bottom)) y = Math.min(y, bounds.bottom);
+
+<<<<<<< HEAD
+ var _YearPanel = __webpack_require__(480);
+=======
+ // But above left and top limits.
+ if (isNum(bounds.left)) x = Math.max(x, bounds.left);
+ if (isNum(bounds.top)) y = Math.max(y, bounds.top);
+>>>>>>> dev4iuap5.0
+
+ return [x, y];
+ }
+
+<<<<<<< HEAD
+ var _DecadePanel = __webpack_require__(481);
+=======
+ function snapToGrid(grid /*: [number, number]*/, pendingX /*: number*/, pendingY /*: number*/) /*: [number, number]*/ {
+ var x = Math.round(pendingX / grid[0]) * grid[0];
+ var y = Math.round(pendingY / grid[1]) * grid[1];
+ return [x, y];
+ }
+>>>>>>> dev4iuap5.0
+
+ function canDragX(draggable /*: Draggable*/) /*: boolean*/ {
+ return draggable.props.axis === 'both' || draggable.props.axis === 'x';
+ }
+
+ function canDragY(draggable /*: Draggable*/) /*: boolean*/ {
+ return draggable.props.axis === 'both' || draggable.props.axis === 'y';
+ }
+
+ // Get {x, y} positions from event.
+ function getControlPosition(e /*: MouseTouchEvent*/, touchIdentifier /*: ?number*/, draggableCore /*: DraggableCore*/) /*: ?ControlPosition*/ {
+ var touchObj = typeof touchIdentifier === 'number' ? getTouch(e, touchIdentifier) : null;
+ if (typeof touchIdentifier === 'number' && !touchObj) return null; // not the right touch
+ var node = findDOMNode(draggableCore);
+ // User can provide an offsetParent if desired.
+ var offsetParent = draggableCore.props.offsetParent || node.offsetParent || node.ownerDocument.body;
+ return offsetXYFromParent(touchObj || e, offsetParent);
+ }
+
+ // Create an data object exposed by 's events
+ function createCoreData(draggable /*: DraggableCore*/, x /*: number*/, y /*: number*/) /*: DraggableData*/ {
+ var state = draggable.state;
+ var isStart = !isNum(state.lastX);
+ var node = findDOMNode(draggable);
+
+ if (isStart) {
+ // If this is our first move, use the x and y as last coords.
+ return {
+ node: node,
+ deltaX: 0, deltaY: 0,
+ lastX: x, lastY: y,
+ x: x, y: y
+ };
+ } else {
+ // Otherwise calculate proper values.
+ return {
+ node: node,
+ deltaX: x - state.lastX, deltaY: y - state.lastY,
+ lastX: state.lastX, lastY: state.lastY,
+ x: x, y: y
+ };
+ }
+ }
+
+ // Create an data exposed by 's events
+ function createDraggableData(draggable /*: Draggable*/, coreData /*: DraggableData*/) /*: DraggableData*/ {
+ var scale = draggable.props.scale;
+ return {
+ node: coreData.node,
+ x: draggable.state.x + coreData.deltaX / scale,
+ y: draggable.state.y + coreData.deltaY / scale,
+ deltaX: coreData.deltaX / scale,
+ deltaY: coreData.deltaY / scale,
+ lastX: draggable.state.x,
+ lastY: draggable.state.y
+ };
+ }
+
+ // A lot faster than stringify/parse
+ function cloneBounds(bounds /*: Bounds*/) /*: Bounds*/ {
+ return {
+ left: bounds.left,
+ top: bounds.top,
+ right: bounds.right,
+ bottom: bounds.bottom
+ };
+ }
+
+ function findDOMNode(draggable /*: Draggable | DraggableCore*/) /*: HTMLElement*/ {
+ var node = ReactDOM.findDOMNode(draggable);
+ if (!node) {
+ throw new Error(': Unmounted during event!');
+ }
+ // $FlowIgnore we can't assert on HTMLElement due to tests... FIXME
+ return node;
+ }
+
+ /*eslint no-console:0*/
+ function log() {
+ }
+
+ /*:: import type {EventHandler, MouseTouchEvent} from './utils/types';*/
+
+
+ // Simple abstraction for dragging events names.
+ /*:: import type {Element as ReactElement} from 'react';*/
+ var eventsFor = {
+ touch: {
+ start: 'touchstart',
+ move: 'touchmove',
+ stop: 'touchend'
+ },
+ mouse: {
+ start: 'mousedown',
+ move: 'mousemove',
+ stop: 'mouseup'
+ }
+ };
+
+ // Default to mouse events.
+ var dragEventFor = eventsFor.mouse;
+
+ /*:: type DraggableCoreState = {
+ dragging: boolean,
+ lastX: number,
+ lastY: number,
+ touchIdentifier: ?number
+ };*/
+ /*:: export type DraggableBounds = {
+ left: number,
+ right: number,
+ top: number,
+ bottom: number,
+ };*/
+ /*:: export type DraggableData = {
+ node: HTMLElement,
+ x: number, y: number,
+ deltaX: number, deltaY: number,
+ lastX: number, lastY: number,
+ };*/
+ /*:: export type DraggableEventHandler = (e: MouseEvent, data: DraggableData) => void;*/
+ /*:: export type ControlPosition = {x: number, y: number};*/
+ /*:: export type PositionOffsetControlPosition = {x: number|string, y: number|string};*/
+
+
+ //
+ // Define .
+ //
+ // is for advanced usage of . It maintains minimal internal state so it can
+ // work well with libraries that require more control over the element.
+ //
+
+ /*:: export type DraggableCoreProps = {
+ allowAnyClick: boolean,
+ cancel: string,
+ children: ReactElement,
+ disabled: boolean,
+ enableUserSelectHack: boolean,
+ offsetParent: HTMLElement,
+ grid: [number, number],
+ handle: string,
+ onStart: DraggableEventHandler,
+ onDrag: DraggableEventHandler,
+ onStop: DraggableEventHandler,
+ onMouseDown: (e: MouseEvent) => void,
+ };*/
+
+ var DraggableCore = function (_React$Component) {
+ inherits(DraggableCore, _React$Component);
+
+ function DraggableCore() {
+ var _ref;
+
+ var _temp, _this, _ret;
+
+ classCallCheck(this, DraggableCore);
+
+ for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {
+ args[_key] = arguments[_key];
+ }
+
+ return _ret = (_temp = (_this = possibleConstructorReturn(this, (_ref = DraggableCore.__proto__ || Object.getPrototypeOf(DraggableCore)).call.apply(_ref, [this].concat(args))), _this), _this.state = {
+ dragging: false,
+ // Used while dragging to determine deltas.
+ lastX: NaN, lastY: NaN,
+ touchIdentifier: null
+ }, _this.handleDragStart = function (e) {
+ // Make it possible to attach event handlers on top of this one.
+ _this.props.onMouseDown(e);
+
+ // Only accept left-clicks.
+ if (!_this.props.allowAnyClick && typeof e.button === 'number' && e.button !== 0) return false;
+
+ // Get nodes. Be sure to grab relative document (could be iframed)
+ var thisNode = ReactDOM.findDOMNode(_this);
+ if (!thisNode || !thisNode.ownerDocument || !thisNode.ownerDocument.body) {
+ throw new Error(' not mounted on DragStart!');
+ }
+ var ownerDocument = thisNode.ownerDocument;
+
+ // Short circuit if handle or cancel prop was provided and selector doesn't match.
+
+ if (_this.props.disabled || !(e.target instanceof ownerDocument.defaultView.Node) || _this.props.handle && !matchesSelectorAndParentsTo(e.target, _this.props.handle, thisNode) || _this.props.cancel && matchesSelectorAndParentsTo(e.target, _this.props.cancel, thisNode)) {
+ return;
+ }
+
+ // Set touch identifier in component state if this is a touch event. This allows us to
+ // distinguish between individual touches on multitouch screens by identifying which
+ // touchpoint was set to this element.
+ var touchIdentifier = getTouchIdentifier(e);
+ _this.setState({ touchIdentifier: touchIdentifier });
+
+ // Get the current drag point from the event. This is used as the offset.
+ var position = getControlPosition(e, touchIdentifier, _this);
+ if (position == null) return; // not possible but satisfies flow
+ var x = position.x,
+ y = position.y;
+
+ // Create an event object with all the data parents need to make a decision here.
+
+ var coreEvent = createCoreData(_this, x, y);
+
+ // Call event handler. If it returns explicit false, cancel.
+ log('calling', _this.props.onStart);
+ var shouldUpdate = _this.props.onStart(e, coreEvent);
+ if (shouldUpdate === false) return;
+
+ // Add a style to the body to disable user-select. This prevents text from
+ // being selected all over the page.
+ if (_this.props.enableUserSelectHack) addUserSelectStyles(ownerDocument);
+
+ // Initiate dragging. Set the current x and y as offsets
+ // so we know how much we've moved during the drag. This allows us
+ // to drag elements around even if they have been moved, without issue.
+ _this.setState({
+ dragging: true,
+
+ lastX: x,
+ lastY: y
+ });
+
+ // Add events to the document directly so we catch when the user's mouse/touch moves outside of
+ // this element. We use different events depending on whether or not we have detected that this
+ // is a touch-capable device.
+ addEvent(ownerDocument, dragEventFor.move, _this.handleDrag);
+ addEvent(ownerDocument, dragEventFor.stop, _this.handleDragStop);
+ }, _this.handleDrag = function (e) {
+
+ // Prevent scrolling on mobile devices, like ipad/iphone.
+ if (e.type === 'touchmove') e.preventDefault();
+
+<<<<<<< HEAD
+ var _en_US = __webpack_require__(487);
+=======
+ // Get the current drag point from the event. This is used as the offset.
+ var position = getControlPosition(e, _this.state.touchIdentifier, _this);
+ if (position == null) return;
+ var x = position.x,
+ y = position.y;
+>>>>>>> dev4iuap5.0
+
+ // Snap to grid if prop has been provided
+
+ if (Array.isArray(_this.props.grid)) {
+ var _deltaX = x - _this.state.lastX,
+ _deltaY = y - _this.state.lastY;
+
+ var _snapToGrid = snapToGrid(_this.props.grid, _deltaX, _deltaY);
+
+ var _snapToGrid2 = slicedToArray(_snapToGrid, 2);
+
+ _deltaX = _snapToGrid2[0];
+ _deltaY = _snapToGrid2[1];
+
+ if (!_deltaX && !_deltaY) return; // skip useless drag
+ x = _this.state.lastX + _deltaX, y = _this.state.lastY + _deltaY;
+ }
+
+ var coreEvent = createCoreData(_this, x, y);
+
+ // Call event handler. If it returns explicit false, trigger end.
+ var shouldUpdate = _this.props.onDrag(e, coreEvent);
+ if (shouldUpdate === false) {
+ try {
+ // $FlowIgnore
+ _this.handleDragStop(new MouseEvent('mouseup'));
+ } catch (err) {
+ // Old browsers
+ var event = ((document.createEvent('MouseEvents') /*: any*/) /*: MouseTouchEvent*/);
+ // I see why this insanity was deprecated
+ // $FlowIgnore
+ event.initMouseEvent('mouseup', true, true, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);
+ _this.handleDragStop(event);
+ }
+ return;
+ }
+
+ _this.setState({
+ lastX: x,
+ lastY: y
+ });
+ }, _this.handleDragStop = function (e) {
+ if (!_this.state.dragging) return;
+
+ var position = getControlPosition(e, _this.state.touchIdentifier, _this);
+ if (position == null) return;
+ var x = position.x,
+ y = position.y;
+
+ var coreEvent = createCoreData(_this, x, y);
+
+ var thisNode = ReactDOM.findDOMNode(_this);
+ if (thisNode) {
+ // Remove user-select hack
+ if (_this.props.enableUserSelectHack) removeUserSelectStyles(thisNode.ownerDocument);
+ }
+
+ // Reset the el.
+ _this.setState({
+ dragging: false,
+ lastX: NaN,
+ lastY: NaN
+ });
+
+ // Call event handler
+ _this.props.onStop(e, coreEvent);
+
+ if (thisNode) {
+ removeEvent(thisNode.ownerDocument, dragEventFor.move, _this.handleDrag);
+ removeEvent(thisNode.ownerDocument, dragEventFor.stop, _this.handleDragStop);
+ }
+ }, _this.onMouseDown = function (e) {
+ dragEventFor = eventsFor.mouse; // on touchscreen laptops we could switch back to mouse
+
+ return _this.handleDragStart(e);
+ }, _this.onMouseUp = function (e) {
+ dragEventFor = eventsFor.mouse;
+
+ return _this.handleDragStop(e);
+ }, _this.onTouchStart = function (e) {
+ // We're on a touch device now, so change the event handlers
+ dragEventFor = eventsFor.touch;
+
+ return _this.handleDragStart(e);
+ }, _this.onTouchEnd = function (e) {
+ // We're on a touch device now, so change the event handlers
+ dragEventFor = eventsFor.touch;
+
+ return _this.handleDragStop(e);
+ }, _temp), possibleConstructorReturn(_this, _ret);
+ }
+
+<<<<<<< HEAD
+ "use strict";
+
+
+ exports.__esModule = true;
+ exports.default = createChainableTypeChecker;
+ /**
+ * Copyright 2013-present, Facebook, Inc.
+ * All rights reserved.
+ *
+ * This source code is licensed under the BSD-style license found in the
+ * LICENSE file in the root directory of this source tree. An additional grant
+ * of patent rights can be found in the PATENTS file in the same directory.
+ */
+
+ // Mostly taken from ReactPropTypes.
+
+ /* This source code is quoted from rc-util.
+ * homepage: https://github.com/react-component/util
+ */
+
+ function createChainableTypeChecker(validate) {
+ function checkType(isRequired, props, propName, componentName, location, propFullName) {
+ var componentNameSafe = componentName || '<>';
+ var propFullNameSafe = propFullName || propName;
+
+ if (props[propName] == null) {
+ if (isRequired) {
+ return new Error('Required ' + location + ' `' + propFullNameSafe + '` was not specified ' + ('in `' + componentNameSafe + '`.'));
+ }
+
+ return null;
+ }
+
+ for (var _len = arguments.length, args = Array(_len > 6 ? _len - 6 : 0), _key = 6; _key < _len; _key++) {
+ args[_key - 6] = arguments[_key];
+ }
+
+ return validate.apply(undefined, [props, propName, componentNameSafe, location, propFullNameSafe].concat(args));
+ }
+
+ var chainedCheckType = checkType.bind(null, false);
+ chainedCheckType.isRequired = checkType.bind(null, true);
+
+ return chainedCheckType;
+ }
+=======
+ createClass(DraggableCore, [{
+ key: 'componentWillUnmount',
+ value: function componentWillUnmount() {
+ // Remove any leftover event handlers. Remove both touch and mouse handlers in case
+ // some browser quirk caused a touch event to fire during a mouse move, or vice versa.
+ var thisNode = ReactDOM.findDOMNode(this);
+ if (thisNode) {
+ var ownerDocument = thisNode.ownerDocument;
+
+ removeEvent(ownerDocument, eventsFor.mouse.move, this.handleDrag);
+ removeEvent(ownerDocument, eventsFor.touch.move, this.handleDrag);
+ removeEvent(ownerDocument, eventsFor.mouse.stop, this.handleDragStop);
+ removeEvent(ownerDocument, eventsFor.touch.stop, this.handleDragStop);
+ if (this.props.enableUserSelectHack) removeUserSelectStyles(ownerDocument);
+ }
+ }
+
+ // Same as onMouseDown (start drag), but now consider this a touch device.
+
+ }, {
+ key: 'render',
+ value: function render() {
+ // Reuse the child provided
+ // This makes it flexible to use whatever element is wanted (div, ul, etc)
+ return React.cloneElement(React.Children.only(this.props.children), {
+ style: styleHacks(this.props.children.props.style),
+
+ // Note: mouseMove handler is attached to document so it will still function
+ // when the user drags quickly and leaves the bounds of the element.
+ onMouseDown: this.onMouseDown,
+ onTouchStart: this.onTouchStart,
+ onMouseUp: this.onMouseUp,
+ onTouchEnd: this.onTouchEnd
+ });
+ }
+ }]);
+ return DraggableCore;
+ }(React.Component);
+
+ DraggableCore.displayName = 'DraggableCore';
+ DraggableCore.propTypes = {
+ /**
+ * `allowAnyClick` allows dragging using any mouse button.
+ * By default, we only accept the left button.
+ *
+ * Defaults to `false`.
+ */
+ allowAnyClick: propTypes.bool,
+
+ /**
+ * `disabled`, if true, stops the from dragging. All handlers,
+ * with the exception of `onMouseDown`, will not fire.
+ */
+ disabled: propTypes.bool,
+
+ /**
+ * By default, we add 'user-select:none' attributes to the document body
+ * to prevent ugly text selection during drag. If this is causing problems
+ * for your app, set this to `false`.
+ */
+ enableUserSelectHack: propTypes.bool,
+
+ /**
+ * `offsetParent`, if set, uses the passed DOM node to compute drag offsets
+ * instead of using the parent node.
+ */
+ offsetParent: function offsetParent(props /*: DraggableCoreProps*/, propName /*: $Keys*/) {
+ if (props[propName] && props[propName].nodeType !== 1) {
+ throw new Error('Draggable\'s offsetParent must be a DOM Node.');
+ }
+ },
+
+ /**
+ * `grid` specifies the x and y that dragging should snap to.
+ */
+ grid: propTypes.arrayOf(propTypes.number),
+
+ /**
+ * `scale` specifies the scale of the area you are dragging inside of. It allows
+ * the drag deltas to scale correctly with how far zoomed in/out you are.
+ */
+ scale: propTypes.number,
+>>>>>>> dev4iuap5.0
+
+ /**
+ * `handle` specifies a selector to be used as the handle that initiates drag.
+ *
+ * Example:
+ *
+ * ```jsx
+ * let App = React.createClass({
+ * render: function () {
+ * return (
+ *
+ *
+ *
Click me to drag
+ *
This is some other content
+ *
+ *
+ * );
+ * }
+ * });
+ * ```
+ */
+ handle: propTypes.string,
+
+ /**
+ * `cancel` specifies a selector to be used to prevent drag initialization.
+ *
+ * Example:
+ *
+ * ```jsx
+ * let App = React.createClass({
+ * render: function () {
+ * return(
+ *
+ *
+ *
You can't drag from here
+ *
Dragging here works fine
+ *
+ *
+ * );
+ * }
+ * });
+ * ```
+ */
+ cancel: propTypes.string,
+
+ /**
+ * Called when dragging starts.
+ * If this function returns the boolean false, dragging will be canceled.
+ */
+ onStart: propTypes.func,
+
+<<<<<<< HEAD
+ Object.defineProperty(exports, "__esModule", {
+ value: true
+ });
+
+ var _Icon = __webpack_require__(1374);
+
+ var _Icon2 = _interopRequireDefault(_Icon);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
+
+ exports["default"] = _Icon2["default"];
+ module.exports = exports['default'];
+=======
+ /**
+ * Called while dragging.
+ * If this function returns the boolean false, dragging will be canceled.
+ */
+ onDrag: propTypes.func,
+
+ /**
+ * Called when dragging stops.
+ * If this function returns the boolean false, the drag will remain active.
+ */
+ onStop: propTypes.func,
+
+ /**
+ * A workaround option which can be passed if onMouseDown needs to be accessed,
+ * since it'll always be blocked (as there is internal use of onMouseDown)
+ */
+ onMouseDown: propTypes.func,
+
+ /**
+ * These properties should be defined on the child, not here.
+ */
+ className: dontSetMe,
+ style: dontSetMe,
+ transform: dontSetMe
+ };
+ DraggableCore.defaultProps = {
+ allowAnyClick: false, // by default only accept left click
+ cancel: null,
+ disabled: false,
+ enableUserSelectHack: true,
+ offsetParent: null,
+ handle: null,
+ grid: null,
+ transform: null,
+ onStart: function onStart() {},
+ onDrag: function onDrag() {},
+ onStop: function onStop() {},
+ onMouseDown: function onMouseDown() {}
+ };
+
+ /*:: import type {DraggableEventHandler} from './utils/types';*/
+ /*:: import type {Element as ReactElement} from 'react';*/
+ /*:: type DraggableState = {
+ dragging: boolean,
+ dragged: boolean,
+ x: number, y: number,
+ slackX: number, slackY: number,
+ isElementSVG: boolean
+ };*/
+
+
+ //
+ // Define
+ //
+
+ /*:: export type DraggableProps = {
+ ...$Exact,
+ axis: 'both' | 'x' | 'y' | 'none',
+ bounds: DraggableBounds | string | false,
+ defaultClassName: string,
+ defaultClassNameDragging: string,
+ defaultClassNameDragged: string,
+ defaultPosition: ControlPosition,
+ positionOffset: PositionOffsetControlPosition,
+ position: ControlPosition,
+ scale: number
+ };*/
+
+ var Draggable = function (_React$Component) {
+ inherits(Draggable, _React$Component);
+
+ function Draggable(props /*: DraggableProps*/) {
+ classCallCheck(this, Draggable);
+
+ var _this = possibleConstructorReturn(this, (Draggable.__proto__ || Object.getPrototypeOf(Draggable)).call(this, props));
+
+ _this.onDragStart = function (e, coreData) {
+
+ // Short-circuit if user's callback killed it.
+ var shouldStart = _this.props.onStart(e, createDraggableData(_this, coreData));
+ // Kills start event on core as well, so move handlers are never bound.
+ if (shouldStart === false) return false;
+
+ _this.setState({ dragging: true, dragged: true });
+ };
+
+ _this.onDrag = function (e, coreData) {
+ if (!_this.state.dragging) return false;
+
+ var uiData = createDraggableData(_this, coreData);
+
+ var newState /*: $Shape*/ = {
+ x: uiData.x,
+ y: uiData.y
+ };
+
+ // Keep within bounds.
+ if (_this.props.bounds) {
+ // Save original x and y.
+ var _x = newState.x,
+ _y = newState.y;
+
+ // Add slack to the values used to calculate bound position. This will ensure that if
+ // we start removing slack, the element won't react to it right away until it's been
+ // completely removed.
+
+ newState.x += _this.state.slackX;
+ newState.y += _this.state.slackY;
+
+ // Get bound position. This will ceil/floor the x and y within the boundaries.
+
+ var _getBoundPosition = getBoundPosition(_this, newState.x, newState.y),
+ _getBoundPosition2 = slicedToArray(_getBoundPosition, 2),
+ newStateX = _getBoundPosition2[0],
+ newStateY = _getBoundPosition2[1];
+
+ newState.x = newStateX;
+ newState.y = newStateY;
+
+ // Recalculate slack by noting how much was shaved by the boundPosition handler.
+ newState.slackX = _this.state.slackX + (_x - newState.x);
+ newState.slackY = _this.state.slackY + (_y - newState.y);
+
+ // Update the event we fire to reflect what really happened after bounds took effect.
+ uiData.x = newState.x;
+ uiData.y = newState.y;
+ uiData.deltaX = newState.x - _this.state.x;
+ uiData.deltaY = newState.y - _this.state.y;
+ }
+
+ // Short-circuit if user's callback killed it.
+ var shouldUpdate = _this.props.onDrag(e, uiData);
+ if (shouldUpdate === false) return false;
+
+ _this.setState(newState);
+ };
+
+ _this.onDragStop = function (e, coreData) {
+ if (!_this.state.dragging) return false;
+
+ // Short-circuit if user's callback killed it.
+ var shouldStop = _this.props.onStop(e, createDraggableData(_this, coreData));
+ if (shouldStop === false) return false;
+
+ var newState /*: $Shape*/ = {
+ dragging: false,
+ slackX: 0,
+ slackY: 0
+ };
+>>>>>>> dev4iuap5.0
+
+ // If this is a controlled component, the result of this operation will be to
+ // revert back to the old position. We expect a handler on `onDragStop`, at the least.
+ var controlled = Boolean(_this.props.position);
+ if (controlled) {
+ var _this$props$position = _this.props.position,
+ _x2 = _this$props$position.x,
+ _y2 = _this$props$position.y;
+
+<<<<<<< HEAD
+ "use strict";
+
+
+ exports.__esModule = true;
+ exports.Align = exports.toArray = exports.cssAnimation = exports.addEventListener = exports.contains = exports.KeyCode = exports.createChainedFunction = exports.splitComponent = exports.isRequiredForA11y = exports.elementType = exports.deprecated = exports.componentOrElement = exports.all = undefined;
+
+ var _all2 = __webpack_require__(1392);
+
+ var _all3 = _interopRequireDefault(_all2);
+
+ var _componentOrElement2 = __webpack_require__(1393);
+
+ var _componentOrElement3 = _interopRequireDefault(_componentOrElement2);
+
+ var _deprecated2 = __webpack_require__(1394);
+
+ var _deprecated3 = _interopRequireDefault(_deprecated2);
+
+ var _elementType2 = __webpack_require__(1395);
+
+ var _elementType3 = _interopRequireDefault(_elementType2);
+
+ var _isRequiredForA11y2 = __webpack_require__(1396);
+
+ var _isRequiredForA11y3 = _interopRequireDefault(_isRequiredForA11y2);
+
+ var _splitComponent2 = __webpack_require__(1397);
+
+ var _splitComponent3 = _interopRequireDefault(_splitComponent2);
+
+ var _createChainedFunction2 = __webpack_require__(1398);
+
+ var _createChainedFunction3 = _interopRequireDefault(_createChainedFunction2);
+
+ var _keyCode = __webpack_require__(1399);
+
+ var _keyCode2 = _interopRequireDefault(_keyCode);
+
+ var _contains2 = __webpack_require__(1400);
+
+ var _contains3 = _interopRequireDefault(_contains2);
+
+ var _addEventListener2 = __webpack_require__(499);
+
+ var _addEventListener3 = _interopRequireDefault(_addEventListener2);
+
+ var _cssAnimation2 = __webpack_require__(1401);
+
+ var _cssAnimation3 = _interopRequireDefault(_cssAnimation2);
+
+ var _toArray2 = __webpack_require__(1403);
+
+ var _toArray3 = _interopRequireDefault(_toArray2);
+
+ var _Align2 = __webpack_require__(1404);
+
+ var _Align3 = _interopRequireDefault(_Align2);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+
+ exports.all = _all3.default;
+ exports.componentOrElement = _componentOrElement3.default;
+ exports.deprecated = _deprecated3.default;
+ exports.elementType = _elementType3.default;
+ exports.isRequiredForA11y = _isRequiredForA11y3.default;
+ exports.splitComponent = _splitComponent3.default;
+ exports.createChainedFunction = _createChainedFunction3.default;
+ exports.KeyCode = _keyCode2.default;
+ exports.contains = _contains3.default;
+ exports.addEventListener = _addEventListener3.default;
+ exports.cssAnimation = _cssAnimation3.default;
+ exports.toArray = _toArray3.default;
+ //export getContainerRenderMixin from './getContainerRenderMixin';
+
+ exports.Align = _Align3.default;
+=======
+ newState.x = _x2;
+ newState.y = _y2;
+ }
+
+ _this.setState(newState);
+ };
+
+ _this.state = {
+ // Whether or not we are currently dragging.
+ dragging: false,
+
+ // Whether or not we have been dragged before.
+ dragged: false,
+
+ // Current transform x and y.
+ x: props.position ? props.position.x : props.defaultPosition.x,
+ y: props.position ? props.position.y : props.defaultPosition.y,
+
+ // Used for compensating for out-of-bounds drags
+ slackX: 0, slackY: 0,
+
+ // Can only determine if SVG after mounting
+ isElementSVG: false
+ };
+ return _this;
+ }
+
+ createClass(Draggable, [{
+ key: 'componentWillMount',
+ value: function componentWillMount() {
+ if (this.props.position && !(this.props.onDrag || this.props.onStop)) {
+ // eslint-disable-next-line
+ console.warn('A `position` was applied to this , without drag handlers. This will make this ' + 'component effectively undraggable. Please attach `onDrag` or `onStop` handlers so you can adjust the ' + '`position` of this element.');
+ }
+ }
+ }, {
+ key: 'componentDidMount',
+ value: function componentDidMount() {
+ // Check to see if the element passed is an instanceof SVGElement
+ if (typeof window.SVGElement !== 'undefined' && ReactDOM.findDOMNode(this) instanceof window.SVGElement) {
+ this.setState({ isElementSVG: true });
+ }
+ }
+ }, {
+ key: 'componentWillReceiveProps',
+ value: function componentWillReceiveProps(nextProps /*: Object*/) {
+ // Set x/y if position has changed
+ if (nextProps.position && (!this.props.position || nextProps.position.x !== this.props.position.x || nextProps.position.y !== this.props.position.y)) {
+ this.setState({ x: nextProps.position.x, y: nextProps.position.y });
+ }
+ }
+ }, {
+ key: 'componentWillUnmount',
+ value: function componentWillUnmount() {
+ this.setState({ dragging: false }); // prevents invariant if unmounted while dragging
+ }
+ }, {
+ key: 'render',
+ value: function render() /*: ReactElement*/ {
+ var _classNames;
+
+ var style = {},
+ svgTransform = null;
+
+ // If this is controlled, we don't want to move it - unless it's dragging.
+ var controlled = Boolean(this.props.position);
+ var draggable = !controlled || this.state.dragging;
+
+ var position = this.props.position || this.props.defaultPosition;
+ var transformOpts = {
+ // Set left if horizontal drag is enabled
+ x: canDragX(this) && draggable ? this.state.x : position.x,
+
+ // Set top if vertical drag is enabled
+ y: canDragY(this) && draggable ? this.state.y : position.y
+ };
+>>>>>>> dev4iuap5.0
+
+ // If this element was SVG, we use the `transform` attribute.
+ if (this.state.isElementSVG) {
+ svgTransform = createSVGTransform(transformOpts, this.props.positionOffset);
+ } else {
+ // Add a CSS transform to move the element around. This allows us to move the element around
+ // without worrying about whether or not it is relatively or absolutely positioned.
+ // If the item you are dragging already has a transform set, wrap it in a so
+ // has a clean slate.
+ style = createCSSTransform(transformOpts, this.props.positionOffset);
+ }
+
+<<<<<<< HEAD
+ "use strict";
+
+
+ exports.__esModule = true;
+ exports.default = createChainableTypeChecker;
+ /**
+ * Copyright 2013-present, Facebook, Inc.
+ * All rights reserved.
+ *
+ * This source code is licensed under the BSD-style license found in the
+ * LICENSE file in the root directory of this source tree. An additional grant
+ * of patent rights can be found in the PATENTS file in the same directory.
+ */
+
+ // Mostly taken from ReactPropTypes.
+
+ /* This source code is quoted from rc-util.
+ * homepage: https://github.com/react-component/util
+ */
+
+ function createChainableTypeChecker(validate) {
+ function checkType(isRequired, props, propName, componentName, location, propFullName) {
+ var componentNameSafe = componentName || '<>';
+ var propFullNameSafe = propFullName || propName;
+
+ if (props[propName] == null) {
+ if (isRequired) {
+ return new Error('Required ' + location + ' `' + propFullNameSafe + '` was not specified ' + ('in `' + componentNameSafe + '`.'));
+ }
+
+ return null;
+ }
+
+ for (var _len = arguments.length, args = Array(_len > 6 ? _len - 6 : 0), _key = 6; _key < _len; _key++) {
+ args[_key - 6] = arguments[_key];
+ }
+
+ return validate.apply(undefined, [props, propName, componentNameSafe, location, propFullNameSafe].concat(args));
+ }
+
+ var chainedCheckType = checkType.bind(null, false);
+ chainedCheckType.isRequired = checkType.bind(null, true);
+
+ return chainedCheckType;
+ }
+=======
+ var _props = this.props,
+ defaultClassName = _props.defaultClassName,
+ defaultClassNameDragging = _props.defaultClassNameDragging,
+ defaultClassNameDragged = _props.defaultClassNameDragged;
+>>>>>>> dev4iuap5.0
+
+ /***/ }),
+ /* 189 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+<<<<<<< HEAD
+ "use strict";
+
+
+ exports.__esModule = true;
+ exports.default = createChainableTypeChecker;
+ /**
+ * Copyright 2013-present, Facebook, Inc.
+ * All rights reserved.
+ *
+ * This source code is licensed under the BSD-style license found in the
+ * LICENSE file in the root directory of this source tree. An additional grant
+ * of patent rights can be found in the PATENTS file in the same directory.
+ */
+
+ // Mostly taken from ReactPropTypes.
+
+ /* This source code is quoted from rc-util.
+ * homepage: https://github.com/react-component/util
+ */
+
+ function createChainableTypeChecker(validate) {
+ function checkType(isRequired, props, propName, componentName, location, propFullName) {
+ var componentNameSafe = componentName || '<>';
+ var propFullNameSafe = propFullName || propName;
+
+ if (props[propName] == null) {
+ if (isRequired) {
+ return new Error('Required ' + location + ' `' + propFullNameSafe + '` was not specified ' + ('in `' + componentNameSafe + '`.'));
+ }
+
+ return null;
+ }
+
+ for (var _len = arguments.length, args = Array(_len > 6 ? _len - 6 : 0), _key = 6; _key < _len; _key++) {
+ args[_key - 6] = arguments[_key];
+ }
+
+ return validate.apply(undefined, [props, propName, componentNameSafe, location, propFullNameSafe].concat(args));
+ }
+
+ var chainedCheckType = checkType.bind(null, false);
+ chainedCheckType.isRequired = checkType.bind(null, true);
+
+ return chainedCheckType;
+ }
+
+ /***/ }),
+ /* 190 */
+ /***/ (function(module, exports, __webpack_require__) {
+=======
+ var children = React.Children.only(this.props.children);
+
+ // Mark with class while dragging
+ var className = classnames(children.props.className || '', defaultClassName, (_classNames = {}, defineProperty(_classNames, defaultClassNameDragging, this.state.dragging), defineProperty(_classNames, defaultClassNameDragged, this.state.dragged), _classNames));
+
+ // Reuse the child provided
+ // This makes it flexible to use whatever element is wanted (div, ul, etc)
+ return React.createElement(
+ DraggableCore,
+ _extends({}, this.props, { onStart: this.onDragStart, onDrag: this.onDrag, onStop: this.onDragStop }),
+ React.cloneElement(children, {
+ className: className,
+ style: _extends({}, children.props.style, style),
+ transform: svgTransform
+ })
+ );
+ }
+ }]);
+ return Draggable;
+ }(React.Component);
+
+ Draggable.displayName = 'Draggable';
+ Draggable.propTypes = _extends({}, DraggableCore.propTypes, {
+
+ /**
+ * `axis` determines which axis the draggable can move.
+ *
+ * Note that all callbacks will still return data as normal. This only
+ * controls flushing to the DOM.
+ *
+ * 'both' allows movement horizontally and vertically.
+ * 'x' limits movement to horizontal axis.
+ * 'y' limits movement to vertical axis.
+ * 'none' limits all movement.
+ *
+ * Defaults to 'both'.
+ */
+ axis: propTypes.oneOf(['both', 'x', 'y', 'none']),
+
+ /**
+ * `bounds` determines the range of movement available to the element.
+ * Available values are:
+ *
+ * 'parent' restricts movement within the Draggable's parent node.
+ *
+ * Alternatively, pass an object with the following properties, all of which are optional:
+ *
+ * {left: LEFT_BOUND, right: RIGHT_BOUND, bottom: BOTTOM_BOUND, top: TOP_BOUND}
+ *
+ * All values are in px.
+ *
+ * Example:
+ *
+ * ```jsx
+ * let App = React.createClass({
+ * render: function () {
+ * return (
+ *
+ * Content
+ *
+ * );
+ * }
+ * });
+ * ```
+ */
+ bounds: propTypes.oneOfType([propTypes.shape({
+ left: propTypes.number,
+ right: propTypes.number,
+ top: propTypes.number,
+ bottom: propTypes.number
+ }), propTypes.string, propTypes.oneOf([false])]),
+
+ defaultClassName: propTypes.string,
+ defaultClassNameDragging: propTypes.string,
+ defaultClassNameDragged: propTypes.string,
+
+ /**
+ * `defaultPosition` specifies the x and y that the dragged item should start at
+ *
+ * Example:
+ *
+ * ```jsx
+ * let App = React.createClass({
+ * render: function () {
+ * return (
+ *
+ * I start with transformX: 25px and transformY: 25px;
+ *
+ * );
+ * }
+ * });
+ * ```
+ */
+ defaultPosition: propTypes.shape({
+ x: propTypes.number,
+ y: propTypes.number
+ }),
+ positionOffset: propTypes.shape({
+ x: propTypes.oneOfType([propTypes.number, propTypes.string]),
+ y: propTypes.oneOfType([propTypes.number, propTypes.string])
+ }),
+
+ /**
+ * `position`, if present, defines the current position of the element.
+ *
+ * This is similar to how form elements in React work - if no `position` is supplied, the component
+ * is uncontrolled.
+ *
+ * Example:
+ *
+ * ```jsx
+ * let App = React.createClass({
+ * render: function () {
+ * return (
+ *
+ * I start with transformX: 25px and transformY: 25px;
+ *
+ * );
+ * }
+ * });
+ * ```
+ */
+ position: propTypes.shape({
+ x: propTypes.number,
+ y: propTypes.number
+ }),
+
+ /**
+ * These properties should be defined on the child, not here.
+ */
+ className: dontSetMe,
+ style: dontSetMe,
+ transform: dontSetMe
+ });
+ Draggable.defaultProps = _extends({}, DraggableCore.defaultProps, {
+ axis: 'both',
+ bounds: false,
+ defaultClassName: 'react-draggable',
+ defaultClassNameDragging: 'react-draggable-dragging',
+ defaultClassNameDragged: 'react-draggable-dragged',
+ defaultPosition: { x: 0, y: 0 },
+ position: null,
+ scale: 1
+ });
+
+ // Previous versions of this lib exported as the root export. As to not break
+ // them, or TypeScript, we export *both* as the root and as 'default'.
+ // See https://github.com/mzabriskie/react-draggable/pull/254
+ // and https://github.com/mzabriskie/react-draggable/issues/266
+ Draggable.default = Draggable;
+ Draggable.DraggableCore = DraggableCore;
+>>>>>>> dev4iuap5.0
+
+ return Draggable;
+
+ })));
+ //# sourceMappingURL=react-draggable.js.map
+
+
+ /***/ }),
+<<<<<<< HEAD
+ /* 191 */
+ /***/ (function(module, exports, __webpack_require__) {
+=======
+ /* 181 */
+ /***/ (function(module, __webpack_exports__, __webpack_require__) {
+>>>>>>> dev4iuap5.0
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
@@ -107599,6 +124798,32 @@
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);
+<<<<<<< HEAD
+ Object.defineProperty(exports, "__esModule", {
+ value: true
+ });
+ exports.default = style;
+
+ var _camelizeStyle = __webpack_require__(504);
+
+ var _camelizeStyle2 = _interopRequireDefault(_camelizeStyle);
+
+ var _hyphenateStyle = __webpack_require__(1444);
+
+ var _hyphenateStyle2 = _interopRequireDefault(_hyphenateStyle);
+
+ var _getComputedStyle2 = __webpack_require__(1446);
+
+ var _getComputedStyle3 = _interopRequireDefault(_getComputedStyle2);
+
+ var _removeStyle = __webpack_require__(1447);
+
+ var _removeStyle2 = _interopRequireDefault(_removeStyle);
+
+ var _properties = __webpack_require__(192);
+
+ var _isTransform = __webpack_require__(1448);
+=======
var classCallCheck = function (instance, Constructor) {
if (!(instance instanceof Constructor)) {
throw new TypeError("Cannot call a class as a function");
@@ -107622,6 +124847,7 @@
return Constructor;
};
}();
+>>>>>>> dev4iuap5.0
var _extends = Object.assign || function (target) {
for (var i = 1; i < arguments.length; i++) {
@@ -107658,8 +124884,20 @@
throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
}
+<<<<<<< HEAD
+ node.style.cssText += ';' + css;
+ }
+ module.exports = exports['default'];
+
+ /***/ }),
+ /* 192 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+=======
return call && (typeof call === "object" || typeof call === "function") ? call : self;
};
+>>>>>>> dev4iuap5.0
var styles = {
base: {
@@ -107829,6 +125067,11 @@
return _this;
}
+<<<<<<< HEAD
+ /***/ }),
+ /* 193 */
+ /***/ (function(module, exports, __webpack_require__) {
+=======
createClass(Resizable, [{
key: 'updateExtendsProps',
value: function updateExtendsProps(props) {
@@ -107842,6 +125085,7 @@
key: 'getParentSize',
value: function getParentSize() {
var base = this.base;
+>>>>>>> dev4iuap5.0
if (!base) return { width: window.innerWidth, height: window.innerHeight };
// INFO: To calculate parent width with flex layout
@@ -107986,7 +125230,64 @@
minWidth = _props2.minWidth,
minHeight = _props2.minHeight;
+<<<<<<< HEAD
+ exports.default = off;
+ module.exports = exports['default'];
+
+ /***/ }),
+ /* 194 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ Object.defineProperty(exports, "__esModule", {
+ value: true
+ });
+ exports.EXITING = exports.ENTERED = exports.ENTERING = exports.EXITED = exports.UNMOUNTED = undefined;
+
+ var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
+
+ var _react = __webpack_require__(0);
+
+ var _react2 = _interopRequireDefault(_react);
+
+ var _reactDom = __webpack_require__(3);
+
+ var _reactDom2 = _interopRequireDefault(_reactDom);
+
+ var _properties = __webpack_require__(192);
+
+ var _properties2 = _interopRequireDefault(_properties);
+
+ var _on = __webpack_require__(87);
+
+ var _on2 = _interopRequireDefault(_on);
+
+ var _classnames = __webpack_require__(2);
+
+ var _classnames2 = _interopRequireDefault(_classnames);
+
+ var _propTypes = __webpack_require__(1);
+
+ var _propTypes2 = _interopRequireDefault(_propTypes);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
+
+ function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; }
+
+ function _objectWithoutProperties(obj, keys) { var target = {}; for (var i in obj) { if (keys.indexOf(i) >= 0) continue; if (!Object.prototype.hasOwnProperty.call(obj, i)) continue; target[i] = obj[i]; } return target; }
+
+ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
+
+ function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
+
+ function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); }
+
+ var transitionEndEvent = _properties2["default"].end;
+=======
var resizeRatio = this.props.resizeRatio || 1;
+>>>>>>> dev4iuap5.0
// TODO: refactor
var parentSize = this.getParentSize();
@@ -108340,7 +125641,7 @@
/***/ }),
- /* 177 */
+ /* 182 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -108446,7 +125747,11 @@
}
/***/ }),
- /* 178 */
+<<<<<<< HEAD
+ /* 195 */
+=======
+ /* 183 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -108496,27 +125801,11 @@
}
/***/ }),
- /* 179 */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
-
- var _Loading = __webpack_require__(1301);
-
- var _Loading2 = _interopRequireDefault(_Loading);
-
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
-
- exports["default"] = _Loading2["default"];
- module.exports = exports['default'];
-
- /***/ }),
- /* 180 */
+<<<<<<< HEAD
+ /* 196 */
+=======
+ /* 184 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -108566,7 +125855,11 @@
}
/***/ }),
- /* 181 */
+<<<<<<< HEAD
+ /* 197 */
+=======
+ /* 185 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -108596,7 +125889,7 @@
var _warning2 = _interopRequireDefault(_warning);
- var _parseInt = __webpack_require__(1324);
+ var _parseInt = __webpack_require__(1338);
var _parseInt2 = _interopRequireDefault(_parseInt);
@@ -108687,6 +125980,16 @@
offset.left += Node.offsetLeft;
if (Node.offsetParent) return getOffset(Node.offsetParent, offset);else return offset;
};
+<<<<<<< HEAD
+ module.exports = exports['default'];
+
+ /***/ }),
+ /* 198 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+=======
+>>>>>>> dev4iuap5.0
var tryParseInt = exports.tryParseInt = function tryParseInt(value) {
var defaultValue = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 0;
@@ -108713,8 +126016,15 @@
});
}
+<<<<<<< HEAD
+ function _toConsumableArray(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } else { return Array.from(arr); } } /**
+ * This source code is quoted from rc-slider.
+ * homepage: https://github.com/react-component/slider
+ */
+=======
function removeClass(elm, className) {
if (!className) return;
+>>>>>>> dev4iuap5.0
var els = Array.isArray(elm) ? elm : [elm];
@@ -108891,7 +126201,7 @@
};
/***/ }),
- /* 182 */
+ /* 186 */
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -108962,7 +126272,111 @@
/***/ }),
- /* 183 */
+<<<<<<< HEAD
+ /* 199 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ exports.__esModule = true;
+ exports.default = createChainableTypeChecker;
+ /**
+ * Copyright 2013-present, Facebook, Inc.
+ * All rights reserved.
+ *
+ * This source code is licensed under the BSD-style license found in the
+ * LICENSE file in the root directory of this source tree. An additional grant
+ * of patent rights can be found in the PATENTS file in the same directory.
+ */
+
+ // Mostly taken from ReactPropTypes.
+
+ /* This source code is quoted from rc-util.
+ * homepage: https://github.com/react-component/util
+ */
+
+ function createChainableTypeChecker(validate) {
+ function checkType(isRequired, props, propName, componentName, location, propFullName) {
+ var componentNameSafe = componentName || '<>';
+ var propFullNameSafe = propFullName || propName;
+
+ if (props[propName] == null) {
+ if (isRequired) {
+ return new Error('Required ' + location + ' `' + propFullNameSafe + '` was not specified ' + ('in `' + componentNameSafe + '`.'));
+ }
+
+ return null;
+ }
+
+ for (var _len = arguments.length, args = Array(_len > 6 ? _len - 6 : 0), _key = 6; _key < _len; _key++) {
+ args[_key - 6] = arguments[_key];
+ }
+
+ return validate.apply(undefined, [props, propName, componentNameSafe, location, propFullNameSafe].concat(args));
+ }
+
+ var chainedCheckType = checkType.bind(null, false);
+ chainedCheckType.isRequired = checkType.bind(null, true);
+
+ return chainedCheckType;
+ }
+
+ /***/ }),
+ /* 200 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ exports.__esModule = true;
+ exports.default = createChainableTypeChecker;
+ /**
+ * Copyright 2013-present, Facebook, Inc.
+ * All rights reserved.
+ *
+ * This source code is licensed under the BSD-style license found in the
+ * LICENSE file in the root directory of this source tree. An additional grant
+ * of patent rights can be found in the PATENTS file in the same directory.
+ */
+
+ // Mostly taken from ReactPropTypes.
+
+ /* This source code is quoted from rc-util.
+ * homepage: https://github.com/react-component/util
+ */
+
+ function createChainableTypeChecker(validate) {
+ function checkType(isRequired, props, propName, componentName, location, propFullName) {
+ var componentNameSafe = componentName || '<>';
+ var propFullNameSafe = propFullName || propName;
+
+ if (props[propName] == null) {
+ if (isRequired) {
+ return new Error('Required ' + location + ' `' + propFullNameSafe + '` was not specified ' + ('in `' + componentNameSafe + '`.'));
+ }
+
+ return null;
+ }
+
+ for (var _len = arguments.length, args = Array(_len > 6 ? _len - 6 : 0), _key = 6; _key < _len; _key++) {
+ args[_key - 6] = arguments[_key];
+ }
+
+ return validate.apply(undefined, [props, propName, componentNameSafe, location, propFullNameSafe].concat(args));
+ }
+
+ var chainedCheckType = checkType.bind(null, false);
+ chainedCheckType.isRequired = checkType.bind(null, true);
+
+ return chainedCheckType;
+ }
+
+ /***/ }),
+ /* 201 */
+ /***/ (function(module, exports, __webpack_require__) {
+=======
+ /* 187 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -108980,19 +126394,19 @@
var _propTypes2 = _interopRequireDefault(_propTypes);
- var _mapSelf = __webpack_require__(479);
+ var _mapSelf = __webpack_require__(489);
var _mapSelf2 = _interopRequireDefault(_mapSelf);
- var _MonthPanel = __webpack_require__(1337);
+ var _MonthPanel = __webpack_require__(1351);
var _MonthPanel2 = _interopRequireDefault(_MonthPanel);
- var _YearPanel = __webpack_require__(480);
+ var _YearPanel = __webpack_require__(491);
var _YearPanel2 = _interopRequireDefault(_YearPanel);
- var _DecadePanel = __webpack_require__(481);
+ var _DecadePanel = __webpack_require__(492);
var _DecadePanel2 = _interopRequireDefault(_DecadePanel);
@@ -109058,6 +126472,7 @@
onClear = props.onClear,
showMonthInput = props.showMonthInput;
+>>>>>>> dev4iuap5.0
var panel = null;
if (mode === 'month') {
@@ -109186,7 +126601,7 @@
var prefixCls = props.prefixCls;
var locale = props.locale;
var value = props.value;
- var localeData = value.localeData();
+ var localeData = value.localeData && value.localeData();
var monthBeforeYear = locale.monthBeforeYear;
var selectClassName = prefixCls + '-' + (monthBeforeYear ? 'my-select' : 'ym-select');
var timeClassName = showTimePicker ? ' ' + prefixCls + '-time-status' : '';
@@ -109255,7 +126670,65 @@
module.exports = exports['default'];
/***/ }),
- /* 184 */
+<<<<<<< HEAD
+ /* 202 */
+=======
+ /* 188 */
+>>>>>>> dev4iuap5.0
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ exports.__esModule = true;
+ exports.default = createChainableTypeChecker;
+ /**
+ * Copyright 2013-present, Facebook, Inc.
+ * All rights reserved.
+ *
+ * This source code is licensed under the BSD-style license found in the
+ * LICENSE file in the root directory of this source tree. An additional grant
+ * of patent rights can be found in the PATENTS file in the same directory.
+ */
+
+ // Mostly taken from ReactPropTypes.
+
+ /* This source code is quoted from rc-util.
+ * homepage: https://github.com/react-component/util
+ */
+
+ function createChainableTypeChecker(validate) {
+ function checkType(isRequired, props, propName, componentName, location, propFullName) {
+ var componentNameSafe = componentName || '<>';
+ var propFullNameSafe = propFullName || propName;
+
+ if (props[propName] == null) {
+ if (isRequired) {
+ return new Error('Required ' + location + ' `' + propFullNameSafe + '` was not specified ' + ('in `' + componentNameSafe + '`.'));
+ }
+
+ return null;
+ }
+
+ for (var _len = arguments.length, args = Array(_len > 6 ? _len - 6 : 0), _key = 6; _key < _len; _key++) {
+ args[_key - 6] = arguments[_key];
+ }
+
+ return validate.apply(undefined, [props, propName, componentNameSafe, location, propFullNameSafe].concat(args));
+ }
+
+ var chainedCheckType = checkType.bind(null, false);
+ chainedCheckType.isRequired = checkType.bind(null, true);
+
+ return chainedCheckType;
+ }
+
+ /***/ }),
+<<<<<<< HEAD
+ /* 203 */
+=======
+ /* 189 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -109264,13 +126737,39 @@
Object.defineProperty(exports, "__esModule", {
value: true
});
+<<<<<<< HEAD
+ exports.EXITING = exports.ENTERED = exports.ENTERING = exports.EXITED = exports.UNMOUNTED = undefined;
+
+ var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
+
+ var _react = __webpack_require__(0);
+
+ var _react2 = _interopRequireDefault(_react);
+
+ var _reactDom = __webpack_require__(3);
+
+ var _reactDom2 = _interopRequireDefault(_reactDom);
+
+ var _properties = __webpack_require__(537);
+
+ var _properties2 = _interopRequireDefault(_properties);
+
+ var _on = __webpack_require__(201);
+
+ var _on2 = _interopRequireDefault(_on);
+
+ var _classnames = __webpack_require__(2);
+
+ var _classnames2 = _interopRequireDefault(_classnames);
+=======
exports.commonMixinWrapper = exports.defaultProp = exports.propType = undefined;
+>>>>>>> dev4iuap5.0
var _propTypes = __webpack_require__(1);
var _propTypes2 = _interopRequireDefault(_propTypes);
- var _en_US = __webpack_require__(487);
+ var _en_US = __webpack_require__(498);
var _en_US2 = _interopRequireDefault(_en_US);
@@ -109365,57 +126864,7 @@
};
/***/ }),
- /* 185 */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- exports.__esModule = true;
- exports.default = createChainableTypeChecker;
- /**
- * Copyright 2013-present, Facebook, Inc.
- * All rights reserved.
- *
- * This source code is licensed under the BSD-style license found in the
- * LICENSE file in the root directory of this source tree. An additional grant
- * of patent rights can be found in the PATENTS file in the same directory.
- */
-
- // Mostly taken from ReactPropTypes.
-
- /* This source code is quoted from rc-util.
- * homepage: https://github.com/react-component/util
- */
-
- function createChainableTypeChecker(validate) {
- function checkType(isRequired, props, propName, componentName, location, propFullName) {
- var componentNameSafe = componentName || '<>';
- var propFullNameSafe = propFullName || propName;
-
- if (props[propName] == null) {
- if (isRequired) {
- return new Error('Required ' + location + ' `' + propFullNameSafe + '` was not specified ' + ('in `' + componentNameSafe + '`.'));
- }
-
- return null;
- }
-
- for (var _len = arguments.length, args = Array(_len > 6 ? _len - 6 : 0), _key = 6; _key < _len; _key++) {
- args[_key - 6] = arguments[_key];
- }
-
- return validate.apply(undefined, [props, propName, componentNameSafe, location, propFullNameSafe].concat(args));
- }
-
- var chainedCheckType = checkType.bind(null, false);
- chainedCheckType.isRequired = checkType.bind(null, true);
-
- return chainedCheckType;
- }
-
- /***/ }),
- /* 186 */
+ /* 190 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -109425,197 +126874,860 @@
value: true
});
- var _Icon = __webpack_require__(1374);
+ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; };
- var _Icon2 = _interopRequireDefault(_Icon);
+ var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
+
+ exports.browser = browser;
+ exports.getOffset = getOffset;
+ exports.loopAllChildren = loopAllChildren;
+ exports.isInclude = isInclude;
+ exports.filterParentPosition = filterParentPosition;
+ exports.handleCheckState = handleCheckState;
+ exports.getCheck = getCheck;
+ exports.getStrictlyValue = getStrictlyValue;
+ exports.arraysEqual = arraysEqual;
+ exports.closest = closest;
+ exports.isTreeNode = isTreeNode;
+ exports.toArray = toArray;
+ exports.getNodeChildren = getNodeChildren;
+ exports.warnOnlyTreeNode = warnOnlyTreeNode;
+ exports.convertListToTree = convertListToTree;
+ exports.debounce = debounce;
+ exports.throttle = throttle;
+
+ var _react = __webpack_require__(0);
+
+ var _react2 = _interopRequireDefault(_react);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
- exports["default"] = _Icon2["default"];
+ function _objectWithoutProperties(obj, keys) { var target = {}; for (var i in obj) { if (keys.indexOf(i) >= 0) continue; if (!Object.prototype.hasOwnProperty.call(obj, i)) continue; target[i] = obj[i]; } return target; } /* eslint no-loop-func: 0*/
+
+ function browser(navigator) {
+ var tem = void 0;
+ var ua = navigator.userAgent;
+ var M = ua.match(/(opera|chrome|safari|firefox|msie|trident(?=\/))\/?\s*(\d+)/i) || [];
+ if (/trident/i.test(M[1])) {
+ tem = /\brv[ :]+(\d+)/g.exec(ua) || [];
+ return 'IE ' + (tem[1] || '');
+ }
+ if (M[1] === 'Chrome') {
+ tem = ua.match(/\b(OPR|Edge)\/(\d+)/);
+ if (tem) return tem.slice(1).join(' ').replace('OPR', 'Opera');
+ }
+ M = M[2] ? [M[1], M[2]] : [navigator.appName, navigator.appVersion, '-?'];
+ tem = ua.match(/version\/(\d+)/i);
+ if (tem) {
+ M.splice(1, 1, tem[1]);
+ }
+ return M.join(' ');
+ }
+
+ // export function getOffset(el) {
+ // const obj = el.getBoundingClientRect();
+ // return {
+ // left: obj.left + document.body.scrollLeft,
+ // top: obj.top + document.body.scrollTop,
+ // width: obj.width,
+ // height: obj.height
+ // };
+ // }
+
+ // // iscroll offset
+ // offset = function (el) {
+ // var left = -el.offsetLeft,
+ // top = -el.offsetTop;
+
+ // // jshint -W084
+ // while (el = el.offsetParent) {
+ // left -= el.offsetLeft;
+ // top -= el.offsetTop;
+ // }
+ // // jshint +W084
+
+ // return {
+ // left: left,
+ // top: top
+ // };
+ // }
+
+ /* eslint-disable */
+ function getOffset(ele) {
+ var doc = void 0,
+ win = void 0,
+ docElem = void 0,
+ rect = void 0;
+
+ if (!ele.getClientRects().length) {
+ return { top: 0, left: 0 };
+ }
+
+ rect = ele.getBoundingClientRect();
+
+ if (rect.width || rect.height) {
+ doc = ele.ownerDocument;
+ win = doc.defaultView;
+ docElem = doc.documentElement;
+
+ return {
+ top: rect.top + win.pageYOffset - docElem.clientTop,
+ left: rect.left + win.pageXOffset - docElem.clientLeft
+ };
+ }
+
+ return rect;
+ }
+ /* eslint-enable */
+
+ function getChildrenlength(children) {
+ var len = 1;
+ if (Array.isArray(children)) {
+ len = children.length;
+ }
+ return len;
+ }
+
+ function getSiblingPosition(index, len, siblingPosition) {
+ if (len === 1) {
+ siblingPosition.first = true;
+ siblingPosition.last = true;
+ } else {
+ siblingPosition.first = index === 0;
+ siblingPosition.last = index === len - 1;
+ }
+ return siblingPosition;
+ }
+
+ function loopAllChildren(childs, callback, parent) {
+ var loop = function loop(children, level, _parent) {
+ var len = getChildrenlength(children);
+ _react2["default"].Children.forEach(children, function (item, index) {
+ var pos = level + '-' + index;
+ if (item.props.children && item.type && item.type.isTreeNode) {
+ loop(item.props.children, pos, { node: item, pos: pos });
+ }
+ callback(item, index, pos, item.key || pos, getSiblingPosition(index, len, {}), _parent);
+ });
+ };
+ loop(childs, 0, parent);
+ }
+
+ function isInclude(smallArray, bigArray) {
+ return smallArray.every(function (ii, i) {
+ return ii === bigArray[i];
+ });
+ }
+ // console.log(isInclude(['0', '1'], ['0', '10', '1']));
+
+
+ // arr.length === 628, use time: ~20ms
+ function filterParentPosition(arr) {
+ var levelObj = {};
+ arr.forEach(function (item) {
+ var posLen = item.split('-').length;
+ if (!levelObj[posLen]) {
+ levelObj[posLen] = [];
+ }
+ levelObj[posLen].push(item);
+ });
+ var levelArr = Object.keys(levelObj).sort();
+
+ var _loop = function _loop(i) {
+ if (levelArr[i + 1]) {
+ levelObj[levelArr[i]].forEach(function (ii) {
+ var _loop2 = function _loop2(j) {
+ levelObj[levelArr[j]].forEach(function (_i, index) {
+ if (isInclude(ii.split('-'), _i.split('-'))) {
+ levelObj[levelArr[j]][index] = null;
+ }
+ });
+ levelObj[levelArr[j]] = levelObj[levelArr[j]].filter(function (p) {
+ return p;
+ });
+ };
+
+ for (var j = i + 1; j < levelArr.length; j++) {
+ _loop2(j);
+ }
+ });
+ }
+ };
+
+ for (var i = 0; i < levelArr.length; i++) {
+ _loop(i);
+ }
+ var nArr = [];
+ levelArr.forEach(function (i) {
+ nArr = nArr.concat(levelObj[i]);
+ });
+ return nArr;
+ }
+ // console.log(filterParentPosition(
+ // ['0-2', '0-3-3', '0-10', '0-10-0', '0-0-1', '0-0', '0-1-1', '0-1']
+ // ));
+
+
+<<<<<<< HEAD
+ /***/ }),
+ /* 204 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ Object.defineProperty(exports, "__esModule", {
+ value: true
+ });
+
+ var _react = __webpack_require__(0);
+
+ var _react2 = _interopRequireDefault(_react);
+
+ var _propTypes = __webpack_require__(1);
+
+ var _propTypes2 = _interopRequireDefault(_propTypes);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
+
+ function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; }
+
+ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
+
+ function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
+
+ function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); } /**
+ * This source code is quoted from rc-select.
+ * homepage: https://github.com/react-component/select
+ */
+
+
+ var Option = function (_React$Component) {
+ _inherits(Option, _React$Component);
+
+ function Option() {
+ _classCallCheck(this, Option);
+
+ return _possibleConstructorReturn(this, _React$Component.apply(this, arguments));
+=======
+ function stripTail(str) {
+ var arr = str.match(/(.+)(-[^-]+)$/);
+ var st = '';
+ if (arr && arr.length === 3) {
+ st = arr[1];
+>>>>>>> dev4iuap5.0
+ }
+ return st;
+ }
+ function splitPosition(pos) {
+ return pos.split('-');
+ }
+
+<<<<<<< HEAD
+ return Option;
+ }(_react2["default"].Component);
+
+ Option.propTypes = {
+ value: _propTypes2["default"].oneOfType([_propTypes2["default"].string, _propTypes2["default"].number])
+ };
+ Option.isSelectOption = true;
+ exports["default"] = Option;
module.exports = exports['default'];
/***/ }),
- /* 187 */
+ /* 205 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
-
-
- exports.__esModule = true;
- exports.Align = exports.toArray = exports.cssAnimation = exports.addEventListener = exports.contains = exports.KeyCode = exports.createChainedFunction = exports.splitComponent = exports.isRequiredForA11y = exports.elementType = exports.deprecated = exports.componentOrElement = exports.all = undefined;
-
- var _all2 = __webpack_require__(1392);
-
- var _all3 = _interopRequireDefault(_all2);
-
- var _componentOrElement2 = __webpack_require__(1393);
-
- var _componentOrElement3 = _interopRequireDefault(_componentOrElement2);
-
- var _deprecated2 = __webpack_require__(1394);
-
- var _deprecated3 = _interopRequireDefault(_deprecated2);
-
- var _elementType2 = __webpack_require__(1395);
-
- var _elementType3 = _interopRequireDefault(_elementType2);
-
- var _isRequiredForA11y2 = __webpack_require__(1396);
-
- var _isRequiredForA11y3 = _interopRequireDefault(_isRequiredForA11y2);
-
- var _splitComponent2 = __webpack_require__(1397);
-
- var _splitComponent3 = _interopRequireDefault(_splitComponent2);
-
- var _createChainedFunction2 = __webpack_require__(1398);
-
- var _createChainedFunction3 = _interopRequireDefault(_createChainedFunction2);
-
- var _keyCode = __webpack_require__(1399);
-
- var _keyCode2 = _interopRequireDefault(_keyCode);
-
- var _contains2 = __webpack_require__(1400);
-
- var _contains3 = _interopRequireDefault(_contains2);
-
- var _addEventListener2 = __webpack_require__(499);
-
- var _addEventListener3 = _interopRequireDefault(_addEventListener2);
-
- var _cssAnimation2 = __webpack_require__(1401);
-
- var _cssAnimation3 = _interopRequireDefault(_cssAnimation2);
-
- var _toArray2 = __webpack_require__(1403);
-
- var _toArray3 = _interopRequireDefault(_toArray2);
-
- var _Align2 = __webpack_require__(1404);
-
- var _Align3 = _interopRequireDefault(_Align2);
-
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-
- exports.all = _all3.default;
- exports.componentOrElement = _componentOrElement3.default;
- exports.deprecated = _deprecated3.default;
- exports.elementType = _elementType3.default;
- exports.isRequiredForA11y = _isRequiredForA11y3.default;
- exports.splitComponent = _splitComponent3.default;
- exports.createChainedFunction = _createChainedFunction3.default;
- exports.KeyCode = _keyCode2.default;
- exports.contains = _contains3.default;
- exports.addEventListener = _addEventListener3.default;
- exports.cssAnimation = _cssAnimation3.default;
- exports.toArray = _toArray3.default;
- //export getContainerRenderMixin from './getContainerRenderMixin';
-
+
+
+ Object.defineProperty(exports, "__esModule", {
+ value: true
+ });
+ exports.UNSELECTABLE_ATTRIBUTE = exports.UNSELECTABLE_STYLE = undefined;
+
+ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; };
+
+ exports.toTitle = toTitle;
+ exports.getValuePropValue = getValuePropValue;
+ exports.getPropValue = getPropValue;
+ exports.isMultiple = isMultiple;
+ exports.isCombobox = isCombobox;
+ exports.isMultipleOrTags = isMultipleOrTags;
+ exports.isMultipleOrTagsOrCombobox = isMultipleOrTagsOrCombobox;
+ exports.isSingleMode = isSingleMode;
+ exports.toArray = toArray;
+ exports.getMapKey = getMapKey;
+ exports.preventDefaultEvent = preventDefaultEvent;
+ exports.findIndexInValueBySingleValue = findIndexInValueBySingleValue;
+ exports.getLabelFromPropsValue = getLabelFromPropsValue;
+ exports.getSelectKeys = getSelectKeys;
+ exports.findFirstMenuItem = findFirstMenuItem;
+ exports.includesSeparators = includesSeparators;
+ exports.splitBySeparators = splitBySeparators;
+ exports.defaultFilterFn = defaultFilterFn;
+ exports.validateOptionValue = validateOptionValue;
+ exports.saveRef = saveRef;
+
+ var _react = __webpack_require__(0);
+
+ var _react2 = _interopRequireDefault(_react);
+=======
+ function handleCheckState(obj, checkedPositionArr, checkIt) {
+ // console.log(stripTail('0-101-000'));
+ var objKeys = Object.keys(obj);
+ // let s = Date.now();
+ objKeys.forEach(function (i, index) {
+ var iArr = splitPosition(i);
+ var saved = false;
+ checkedPositionArr.forEach(function (_pos) {
+ // 设置子节点,全选或全不选
+ var _posArr = splitPosition(_pos);
+ if (iArr.length > _posArr.length && isInclude(_posArr, iArr)) {
+ obj[i].halfChecked = false;
+ obj[i].checked = checkIt;
+ objKeys[index] = null;
+ }
+ if (iArr[0] === _posArr[0] && iArr[1] === _posArr[1]) {
+ // 如果
+ saved = true;
+ }
+ });
+ if (!saved) {
+ objKeys[index] = null;
+ }
+ });
+ // TODO: 循环 2470000 次耗时约 1400 ms。 性能瓶颈!
+ // console.log(Date.now()-s, checkedPositionArr.length * objKeys.length);
+ objKeys = objKeys.filter(function (i) {
+ return i;
+ }); // filter non null;
+>>>>>>> dev4iuap5.0
+
+ var _loop3 = function _loop3(_pIndex) {
+ // 循环设置父节点的 选中 或 半选状态
+ var loop = function loop(__pos) {
+ var _posLen = splitPosition(__pos).length;
+ if (_posLen <= 2) {
+ // e.g. '0-0', '0-1'
+ return;
+ }
+ var sibling = 0;
+ var siblingChecked = 0;
+ var parentPosition = stripTail(__pos);
+ objKeys.forEach(function (i /* , index*/) {
+ var iArr = splitPosition(i);
+ if (iArr.length === _posLen && isInclude(splitPosition(parentPosition), iArr)) {
+ sibling++;
+ if (obj[i].checked) {
+ siblingChecked++;
+ var _i = checkedPositionArr.indexOf(i);
+ if (_i > -1) {
+ checkedPositionArr.splice(_i, 1);
+ if (_i <= _pIndex) {
+ _pIndex--;
+ }
+ }
+ } else if (obj[i].halfChecked) {
+ siblingChecked += 0.5;
+ }
+ // objKeys[index] = null;
+ }
+ });
+ // objKeys = objKeys.filter(i => i); // filter non null;
+ var parent = obj[parentPosition];
+ // sibling 不会等于0
+ // 全不选 - 全选 - 半选
+ if (siblingChecked === 0) {
+ parent.checked = false;
+ parent.halfChecked = false;
+ } else if (siblingChecked === sibling) {
+ parent.checked = true;
+ parent.halfChecked = false;
+ } else {
+ parent.halfChecked = true;
+ parent.checked = false;
+ }
+ loop(parentPosition);
+ };
+ loop(checkedPositionArr[_pIndex], _pIndex);
+ pIndex = _pIndex;
+ };
+
+ for (var pIndex = 0; pIndex < checkedPositionArr.length; pIndex++) {
+ _loop3(pIndex);
+ }
+ // console.log(Date.now()-s, objKeys.length, checkIt);
+ }
+
+ function getCheck(treeNodesStates) {
+ var halfCheckedKeys = [];
+ var checkedKeys = [];
+ var checkedNodes = [];
+ var checkedNodesPositions = [];
+ Object.keys(treeNodesStates).forEach(function (item) {
+ var itemObj = treeNodesStates[item];
+ if (itemObj.checked) {
+ checkedKeys.push(itemObj.key);
+ checkedNodes.push(itemObj.node);
+ checkedNodesPositions.push({ node: itemObj.node, pos: item });
+ } else if (itemObj.halfChecked) {
+ halfCheckedKeys.push(itemObj.key);
+ }
+ });
+ return {
+ halfCheckedKeys: halfCheckedKeys, checkedKeys: checkedKeys, checkedNodes: checkedNodes, checkedNodesPositions: checkedNodesPositions, treeNodesStates: treeNodesStates
+ };
+ }
+
+ function getStrictlyValue(checkedKeys, halfChecked) {
+ if (halfChecked) {
+ return { checked: checkedKeys, halfChecked: halfChecked };
+ }
+ return checkedKeys;
+ }
+
+ function arraysEqual(a, b) {
+ if (a === b) return true;
+ if (a === null || typeof a === 'undefined' || b === null || typeof b === 'undefined') {
+ return false;
+ }
+ if (a.length !== b.length) return false;
+
+ // If you don't care about the order of the elements inside
+ // the array, you should sort both arrays here.
+
+ for (var i = 0; i < a.length; ++i) {
+ if (a[i] !== b[i]) return false;
+ }
+ return true;
+ }
+
+ function closest(el, selector) {
+ var matchesSelector = el.matches || el.webkitMatchesSelector || el.mozMatchesSelector || el.msMatchesSelector;
+
+ while (el) {
+ if (matchesSelector.call(el, selector)) {
+ return el;
+ } else {
+ el = el.parentElement;
+ }
+ }
+ return null;
+ }
+
+ function isTreeNode(node) {
+ return node && node.type && node.type.isTreeNode;
+ }
+
+ function toArray(children) {
+ var ret = [];
+ _react2["default"].Children.forEach(children, function (c) {
+ ret.push(c);
+ });
+ return ret;
+ }
+
+ function getNodeChildren(children) {
+ return toArray(children).filter(isTreeNode);
+ }
+
+ var onlyTreeNodeWarned = false;
+
+ function warnOnlyTreeNode() {
+ if (onlyTreeNodeWarned) return;
+ onlyTreeNodeWarned = true;
+ console.warn('Tree only accept TreeNode as children.');
+ }
+
+ /**
+ * 将一维数组转换为树结构
+ * @param {*} treeData 扁平结构的 List 数组
+ * @param {*} attr 属性配置设置
+ * @param {*} flatTreeKeysMap 存储所有 key-value 的映射,方便获取各节点信息
+ */
+ function convertListToTree(treeData, attr, flatTreeKeysMap) {
+ var tree = [];
+ var resData = treeData,
+ resKeysMap = {};
+ resData.map(function (element) {
+ resKeysMap[element.key] = element;
+ });
+ // 查找父节点,为了补充不完整的数据结构
+ var findParentNode = function findParentNode(node) {
+ var parentKey = node[attr.parendId];
+ if (!resKeysMap.hasOwnProperty(parentKey)) {
+ var key = node.key,
+ title = node.title,
+ children = node.children,
+ otherProps = _objectWithoutProperties(node, ['key', 'title', 'children']);
+
+ var obj = {
+ key: flatTreeKeysMap[parentKey][attr.id],
+ title: flatTreeKeysMap[parentKey][attr.name],
+ children: []
+ };
+ tree.push(_extends(obj, _extends({}, otherProps)));
+ resKeysMap[obj.key] = obj;
+ }
+ return flatTreeKeysMap[parentKey];
+ };
+
+ for (var i = 0; i < resData.length; i++) {
+ if (resData[i].parentKey === attr.rootId) {
+ var _resData$i = resData[i],
+ key = _resData$i.key,
+ title = _resData$i.title,
+ children = _resData$i.children,
+ otherProps = _objectWithoutProperties(_resData$i, ['key', 'title', 'children']);
+
+ var obj = {
+ key: resData[i][attr.id],
+ title: resData[i][attr.name],
+ isLeaf: resData[i][attr.isLeaf],
+ children: []
+ };
+ tree.push(_extends(obj, _extends({}, otherProps)));
+ resData.splice(i, 1);
+ i--;
+ } else {
+ var parentNode = flatTreeKeysMap[resData[i][attr.id]],
+ parentKey = parentNode[attr.parendId];
+ while (parentKey !== attr.rootId) {
+ parentNode = findParentNode(parentNode);
+ parentKey = parentNode[attr.parendId];
+ }
+ }
+ }
+ // console.log('tree',tree);
+ var run = function run(treeArrs) {
+ if (resData.length > 0) {
+ for (var _i2 = 0; _i2 < treeArrs.length; _i2++) {
+ for (var j = 0; j < resData.length; j++) {
+ if (treeArrs[_i2].key === resData[j][attr.parendId]) {
+ var _resData$j = resData[j],
+ _key = _resData$j.key,
+ _title = _resData$j.title,
+ _children = _resData$j.children,
+ _otherProps = _objectWithoutProperties(_resData$j, ['key', 'title', 'children']);
+
+ var _obj = {
+ key: resData[j][attr.id],
+ title: resData[j][attr.name],
+ isLeaf: resData[j][attr.isLeaf],
+ children: []
+ };
+ treeArrs[_i2].children.push(_extends(_obj, _extends({}, _otherProps)));
+ resData.splice(j, 1);
+ j--;
+ }
+ }
+ run(treeArrs[_i2].children);
+ }
+ }
+ };
+ run(tree);
+ return tree;
+ }
+
+ function isObject(value) {
+ var type = typeof value === 'undefined' ? 'undefined' : _typeof(value);
+ return value != null && (type == 'object' || type == 'function');
+ }
+
+ /**
+ * 函数防抖
+ * @param {*} func
+ * @param {*} wait
+ * @param {*} immediate
+ */
+ function debounce(func, wait, immediate) {
+ var timeout = void 0;
+ return function debounceFunc() {
+ var context = this;
+ var args = arguments;
+ // https://fb.me/react-event-pooling
+ if (args[0] && args[0].persist) {
+ args[0].persist();
+ }
+ var later = function later() {
+ timeout = null;
+ if (!immediate) {
+ func.apply(context, args);
+ }
+ };
+ var callNow = immediate && !timeout;
+ clearTimeout(timeout);
+ timeout = setTimeout(later, wait);
+ if (callNow) {
+ func.apply(context, args);
+ }
+ };
+ }
+
+ /**
+ * 函数节流
+ * @param {*} func 延时调用函数
+ * @param {*} wait 延迟多长时间
+ * @param {*} options 至少多长时间触发一次
+ * @return Function 延迟执行的方法
+ */
+ function throttle(func, wait, options) {
+ var leading = true;
+ var trailing = true;
+
+ if (typeof func !== 'function') {
+ throw new TypeError('Expected a function');
+ }
+ if (isObject(options)) {
+ leading = 'leading' in options ? !!options.leading : leading;
+ trailing = 'trailing' in options ? !!options.trailing : trailing;
+ }
+ return debounce(func, wait, {
+ leading: leading,
+ trailing: trailing,
+ 'maxWait': wait
+ });
+ }
+
+ /***/ }),
+<<<<<<< HEAD
+ /* 206 */
+ /***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+ "use strict";
+ /* unused harmony export getStyleProperty */
+ /* harmony export (immutable) */ __webpack_exports__["c"] = getStyleValue;
+ /* unused harmony export getVendorPrefixes */
+ /* unused harmony export getVendorPrefixedEventName */
+ /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return animationEndName; });
+ /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "g", function() { return transitionEndName; });
+ /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "f", function() { return supportTransition; });
+ /* harmony export (immutable) */ __webpack_exports__["e"] = mergeChildren;
+ /* harmony export (immutable) */ __webpack_exports__["b"] = cloneProps;
+ /* harmony export (immutable) */ __webpack_exports__["d"] = getTransitionName;
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_rc_util_es_Children_toArray__ = __webpack_require__(72);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_fbjs_lib_ExecutionEnvironment__ = __webpack_require__(1738);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_fbjs_lib_ExecutionEnvironment___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_fbjs_lib_ExecutionEnvironment__);
+
+=======
+ /* 191 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+>>>>>>> dev4iuap5.0
+
+
+ exports.__esModule = true;
+ exports.Align = exports.toArray = exports.cssAnimation = exports.addEventListener = exports.contains = exports.KeyCode = exports.createChainedFunction = exports.splitComponent = exports.isRequiredForA11y = exports.elementType = exports.deprecated = exports.componentOrElement = exports.all = undefined;
+
+ var _all2 = __webpack_require__(1400);
+
+ var _all3 = _interopRequireDefault(_all2);
+
+ var _componentOrElement2 = __webpack_require__(1401);
+
+ var _componentOrElement3 = _interopRequireDefault(_componentOrElement2);
+
+ var _deprecated2 = __webpack_require__(1402);
+
+ var _deprecated3 = _interopRequireDefault(_deprecated2);
+
+ var _elementType2 = __webpack_require__(1403);
+
+ var _elementType3 = _interopRequireDefault(_elementType2);
+
+ var _isRequiredForA11y2 = __webpack_require__(1404);
+
+ var _isRequiredForA11y3 = _interopRequireDefault(_isRequiredForA11y2);
+
+ var _splitComponent2 = __webpack_require__(1405);
+
+ var _splitComponent3 = _interopRequireDefault(_splitComponent2);
+
+ var _createChainedFunction2 = __webpack_require__(1406);
+
+ var _createChainedFunction3 = _interopRequireDefault(_createChainedFunction2);
+
+ var _keyCode = __webpack_require__(1407);
+
+ var _keyCode2 = _interopRequireDefault(_keyCode);
+
+ var _contains2 = __webpack_require__(1408);
+
+ var _contains3 = _interopRequireDefault(_contains2);
+
+ var _addEventListener2 = __webpack_require__(508);
+
+ var _addEventListener3 = _interopRequireDefault(_addEventListener2);
+
+ var _cssAnimation2 = __webpack_require__(1409);
+
+ var _cssAnimation3 = _interopRequireDefault(_cssAnimation2);
+
+ var _toArray2 = __webpack_require__(1411);
+
+ var _toArray3 = _interopRequireDefault(_toArray2);
+
+ var _Align2 = __webpack_require__(1412);
+
+ var _Align3 = _interopRequireDefault(_Align2);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+
+ exports.all = _all3.default;
+ exports.componentOrElement = _componentOrElement3.default;
+ exports.deprecated = _deprecated3.default;
+ exports.elementType = _elementType3.default;
+ exports.isRequiredForA11y = _isRequiredForA11y3.default;
+ exports.splitComponent = _splitComponent3.default;
+ exports.createChainedFunction = _createChainedFunction3.default;
+ exports.KeyCode = _keyCode2.default;
+ exports.contains = _contains3.default;
+ exports.addEventListener = _addEventListener3.default;
+ exports.cssAnimation = _cssAnimation3.default;
+ exports.toArray = _toArray3.default;
+ //export getContainerRenderMixin from './getContainerRenderMixin';
+
exports.Align = _Align3.default;
/***/ }),
- /* 188 */
+<<<<<<< HEAD
+ /* 207 */
+ /***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+ "use strict";
+ /* harmony export (immutable) */ __webpack_exports__["p"] = warnOnlyTreeNode;
+ /* harmony export (immutable) */ __webpack_exports__["b"] = arrDel;
+ /* harmony export (immutable) */ __webpack_exports__["a"] = arrAdd;
+ /* harmony export (immutable) */ __webpack_exports__["o"] = posToArr;
+ /* harmony export (immutable) */ __webpack_exports__["l"] = getPosition;
+ /* unused harmony export isTreeNode */
+ /* harmony export (immutable) */ __webpack_exports__["k"] = getNodeChildren;
+ /* unused harmony export isCheckDisabled */
+ /* unused harmony export traverseTreeNodes */
+ /* harmony export (immutable) */ __webpack_exports__["m"] = mapChildren;
+ /* harmony export (immutable) */ __webpack_exports__["j"] = getDragNodesKeys;
+ /* harmony export (immutable) */ __webpack_exports__["c"] = calcDropPosition;
+ /* harmony export (immutable) */ __webpack_exports__["d"] = calcSelectedKeys;
+ /* harmony export (immutable) */ __webpack_exports__["g"] = convertDataToTree;
+ /* harmony export (immutable) */ __webpack_exports__["h"] = convertTreeToEntities;
+ /* harmony export (immutable) */ __webpack_exports__["n"] = parseCheckedKeys;
+ /* harmony export (immutable) */ __webpack_exports__["e"] = conductCheck;
+ /* harmony export (immutable) */ __webpack_exports__["f"] = conductExpandParent;
+ /* harmony export (immutable) */ __webpack_exports__["i"] = getDataAndAria;
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_objectWithoutProperties__ = __webpack_require__(15);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_objectWithoutProperties___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_objectWithoutProperties__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_react__ = __webpack_require__(0);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_react__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_rc_util_es_Children_toArray__ = __webpack_require__(72);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_warning__ = __webpack_require__(554);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_warning___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3_warning__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__TreeNode__ = __webpack_require__(555);
+
+=======
+ /* 192 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
-
-
- exports.__esModule = true;
- exports.default = createChainableTypeChecker;
- /**
- * Copyright 2013-present, Facebook, Inc.
- * All rights reserved.
- *
- * This source code is licensed under the BSD-style license found in the
- * LICENSE file in the root directory of this source tree. An additional grant
- * of patent rights can be found in the PATENTS file in the same directory.
- */
-
- // Mostly taken from ReactPropTypes.
-
- /* This source code is quoted from rc-util.
- * homepage: https://github.com/react-component/util
- */
-
- function createChainableTypeChecker(validate) {
- function checkType(isRequired, props, propName, componentName, location, propFullName) {
- var componentNameSafe = componentName || '<>';
- var propFullNameSafe = propFullName || propName;
-
- if (props[propName] == null) {
- if (isRequired) {
- return new Error('Required ' + location + ' `' + propFullNameSafe + '` was not specified ' + ('in `' + componentNameSafe + '`.'));
- }
-
- return null;
- }
-
- for (var _len = arguments.length, args = Array(_len > 6 ? _len - 6 : 0), _key = 6; _key < _len; _key++) {
- args[_key - 6] = arguments[_key];
- }
-
- return validate.apply(undefined, [props, propName, componentNameSafe, location, propFullNameSafe].concat(args));
- }
-
- var chainedCheckType = checkType.bind(null, false);
- chainedCheckType.isRequired = checkType.bind(null, true);
-
- return chainedCheckType;
+>>>>>>> dev4iuap5.0
+
+
+ exports.__esModule = true;
+ exports.default = createChainableTypeChecker;
+ /**
+ * Copyright 2013-present, Facebook, Inc.
+ * All rights reserved.
+ *
+ * This source code is licensed under the BSD-style license found in the
+ * LICENSE file in the root directory of this source tree. An additional grant
+ * of patent rights can be found in the PATENTS file in the same directory.
+ */
+
+ // Mostly taken from ReactPropTypes.
+
+ /* This source code is quoted from rc-util.
+ * homepage: https://github.com/react-component/util
+ */
+
+ function createChainableTypeChecker(validate) {
+ function checkType(isRequired, props, propName, componentName, location, propFullName) {
+ var componentNameSafe = componentName || '<>';
+ var propFullNameSafe = propFullName || propName;
+
+ if (props[propName] == null) {
+ if (isRequired) {
+ return new Error('Required ' + location + ' `' + propFullNameSafe + '` was not specified ' + ('in `' + componentNameSafe + '`.'));
+ }
+
+ return null;
+ }
+
+ for (var _len = arguments.length, args = Array(_len > 6 ? _len - 6 : 0), _key = 6; _key < _len; _key++) {
+ args[_key - 6] = arguments[_key];
+ }
+
+ return validate.apply(undefined, [props, propName, componentNameSafe, location, propFullNameSafe].concat(args));
+ }
+
+ var chainedCheckType = checkType.bind(null, false);
+ chainedCheckType.isRequired = checkType.bind(null, true);
+
+ return chainedCheckType;
}
/***/ }),
- /* 189 */
+ /* 193 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
-
-
- exports.__esModule = true;
- exports.default = createChainableTypeChecker;
- /**
- * Copyright 2013-present, Facebook, Inc.
- * All rights reserved.
- *
- * This source code is licensed under the BSD-style license found in the
- * LICENSE file in the root directory of this source tree. An additional grant
- * of patent rights can be found in the PATENTS file in the same directory.
- */
-
- // Mostly taken from ReactPropTypes.
-
- /* This source code is quoted from rc-util.
- * homepage: https://github.com/react-component/util
- */
-
- function createChainableTypeChecker(validate) {
- function checkType(isRequired, props, propName, componentName, location, propFullName) {
- var componentNameSafe = componentName || '<>';
- var propFullNameSafe = propFullName || propName;
-
- if (props[propName] == null) {
- if (isRequired) {
- return new Error('Required ' + location + ' `' + propFullNameSafe + '` was not specified ' + ('in `' + componentNameSafe + '`.'));
- }
-
- return null;
- }
-
- for (var _len = arguments.length, args = Array(_len > 6 ? _len - 6 : 0), _key = 6; _key < _len; _key++) {
- args[_key - 6] = arguments[_key];
- }
-
- return validate.apply(undefined, [props, propName, componentNameSafe, location, propFullNameSafe].concat(args));
- }
-
- var chainedCheckType = checkType.bind(null, false);
- chainedCheckType.isRequired = checkType.bind(null, true);
-
- return chainedCheckType;
+
+
+ exports.__esModule = true;
+ exports.default = createChainableTypeChecker;
+ /**
+ * Copyright 2013-present, Facebook, Inc.
+ * All rights reserved.
+ *
+ * This source code is licensed under the BSD-style license found in the
+ * LICENSE file in the root directory of this source tree. An additional grant
+ * of patent rights can be found in the PATENTS file in the same directory.
+ */
+
+ // Mostly taken from ReactPropTypes.
+
+ /* This source code is quoted from rc-util.
+ * homepage: https://github.com/react-component/util
+ */
+
+ function createChainableTypeChecker(validate) {
+ function checkType(isRequired, props, propName, componentName, location, propFullName) {
+ var componentNameSafe = componentName || '<>';
+ var propFullNameSafe = propFullName || propName;
+
+ if (props[propName] == null) {
+ if (isRequired) {
+ return new Error('Required ' + location + ' `' + propFullNameSafe + '` was not specified ' + ('in `' + componentNameSafe + '`.'));
+ }
+
+ return null;
+ }
+
+ for (var _len = arguments.length, args = Array(_len > 6 ? _len - 6 : 0), _key = 6; _key < _len; _key++) {
+ args[_key - 6] = arguments[_key];
+ }
+
+ return validate.apply(undefined, [props, propName, componentNameSafe, location, propFullNameSafe].concat(args));
+ }
+
+ var chainedCheckType = checkType.bind(null, false);
+ chainedCheckType.isRequired = checkType.bind(null, true);
+
+ return chainedCheckType;
}
/***/ }),
- /* 190 */
+ /* 194 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -109631,7 +127743,7 @@
module.exports = exports["default"];
/***/ }),
- /* 191 */
+ /* 195 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -109642,25 +127754,25 @@
});
exports.default = style;
- var _camelizeStyle = __webpack_require__(504);
+ var _camelizeStyle = __webpack_require__(514);
var _camelizeStyle2 = _interopRequireDefault(_camelizeStyle);
- var _hyphenateStyle = __webpack_require__(1444);
+ var _hyphenateStyle = __webpack_require__(1452);
var _hyphenateStyle2 = _interopRequireDefault(_hyphenateStyle);
- var _getComputedStyle2 = __webpack_require__(1446);
+ var _getComputedStyle2 = __webpack_require__(1454);
var _getComputedStyle3 = _interopRequireDefault(_getComputedStyle2);
- var _removeStyle = __webpack_require__(1447);
+ var _removeStyle = __webpack_require__(1455);
var _removeStyle2 = _interopRequireDefault(_removeStyle);
- var _properties = __webpack_require__(192);
+ var _properties = __webpack_require__(196);
- var _isTransform = __webpack_require__(1448);
+ var _isTransform = __webpack_require__(1456);
var _isTransform2 = _interopRequireDefault(_isTransform);
@@ -109699,7 +127811,7 @@
module.exports = exports['default'];
/***/ }),
- /* 192 */
+ /* 196 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -109781,7 +127893,7 @@
}
/***/ }),
- /* 193 */
+ /* 197 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -109812,7 +127924,7 @@
module.exports = exports['default'];
/***/ }),
- /* 194 */
+ /* 198 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -109833,11 +127945,11 @@
var _reactDom2 = _interopRequireDefault(_reactDom);
- var _properties = __webpack_require__(192);
+ var _properties = __webpack_require__(196);
var _properties2 = _interopRequireDefault(_properties);
- var _on = __webpack_require__(87);
+ var _on = __webpack_require__(88);
var _on2 = _interopRequireDefault(_on);
@@ -109847,11 +127959,23 @@
var _propTypes = __webpack_require__(1);
+<<<<<<< HEAD
+ /***/ }),
+ /* 208 */
+ /***/ (function(module, __webpack_exports__, __webpack_require__) {
+=======
var _propTypes2 = _interopRequireDefault(_propTypes);
+>>>>>>> dev4iuap5.0
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
+<<<<<<< HEAD
+ /***/ }),
+ /* 209 */
+ /***/ (function(module, __webpack_exports__, __webpack_require__) {
+=======
function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; }
+>>>>>>> dev4iuap5.0
function _objectWithoutProperties(obj, keys) { var target = {}; for (var i in obj) { if (keys.indexOf(i) >= 0) continue; if (!Object.prototype.hasOwnProperty.call(obj, i)) continue; target[i] = obj[i]; } return target; }
@@ -110022,8 +128146,51 @@
}
// 我们已经输入或输出完成
}
+<<<<<<< HEAD
+ }]);
+
+ return BaseSelector;
+ }(__WEBPACK_IMPORTED_MODULE_0_react___default.a.Component);
+
+ _defineProperty(BaseSelector, "propTypes", _objectSpread({}, selectorPropTypes, {
+ // Pass by HOC
+ renderSelection: __WEBPACK_IMPORTED_MODULE_1_prop_types___default.a.func.isRequired,
+ renderPlaceholder: __WEBPACK_IMPORTED_MODULE_1_prop_types___default.a.func,
+ tabIndex: __WEBPACK_IMPORTED_MODULE_1_prop_types___default.a.number
+ }));
+
+ _defineProperty(BaseSelector, "contextTypes", {
+ rcTreeSelect: __WEBPACK_IMPORTED_MODULE_1_prop_types___default.a.shape(_objectSpread({}, selectorContextTypes))
+ });
+
+ _defineProperty(BaseSelector, "defaultProps", {
+ tabIndex: 0
+ });
+
+ Object(__WEBPACK_IMPORTED_MODULE_3_react_lifecycles_compat__["polyfill"])(BaseSelector);
+ return BaseSelector;
+ });
+
+ /***/ }),
+ /* 210 */
+ /***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+ "use strict";
+ /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return popupContextTypes; });
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(0);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_prop_types__ = __webpack_require__(1);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_prop_types___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_prop_types__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_react_lifecycles_compat__ = __webpack_require__(13);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_rc_tree__ = __webpack_require__(559);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__util__ = __webpack_require__(32);
+ function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; var ownKeys = Object.keys(source); if (typeof Object.getOwnPropertySymbols === 'function') { ownKeys = ownKeys.concat(Object.getOwnPropertySymbols(source).filter(function (sym) { return Object.getOwnPropertyDescriptor(source, sym).enumerable; })); } ownKeys.forEach(function (key) { _defineProperty(target, key, source[key]); }); } return target; }
+
+ function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
+=======
}
};
+>>>>>>> dev4iuap5.0
Transition.prototype.componentWillUnmount = function componentWillUnmount() {
this.cancelNextCallback();
@@ -110158,107 +128325,121 @@
exports["default"] = Transition;
/***/ }),
- /* 195 */
+ /* 199 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
-
-
- exports.__esModule = true;
- exports.default = createChainableTypeChecker;
- /**
- * Copyright 2013-present, Facebook, Inc.
- * All rights reserved.
- *
- * This source code is licensed under the BSD-style license found in the
- * LICENSE file in the root directory of this source tree. An additional grant
- * of patent rights can be found in the PATENTS file in the same directory.
- */
-
- // Mostly taken from ReactPropTypes.
-
- /* This source code is quoted from rc-util.
- * homepage: https://github.com/react-component/util
- */
-
- function createChainableTypeChecker(validate) {
- function checkType(isRequired, props, propName, componentName, location, propFullName) {
- var componentNameSafe = componentName || '<>';
- var propFullNameSafe = propFullName || propName;
-
- if (props[propName] == null) {
- if (isRequired) {
- return new Error('Required ' + location + ' `' + propFullNameSafe + '` was not specified ' + ('in `' + componentNameSafe + '`.'));
- }
-
- return null;
- }
-
- for (var _len = arguments.length, args = Array(_len > 6 ? _len - 6 : 0), _key = 6; _key < _len; _key++) {
- args[_key - 6] = arguments[_key];
- }
-
- return validate.apply(undefined, [props, propName, componentNameSafe, location, propFullNameSafe].concat(args));
- }
-
- var chainedCheckType = checkType.bind(null, false);
- chainedCheckType.isRequired = checkType.bind(null, true);
-
- return chainedCheckType;
+
+
+ exports.__esModule = true;
+ exports.default = createChainableTypeChecker;
+ /**
+ * Copyright 2013-present, Facebook, Inc.
+ * All rights reserved.
+ *
+ * This source code is licensed under the BSD-style license found in the
+ * LICENSE file in the root directory of this source tree. An additional grant
+ * of patent rights can be found in the PATENTS file in the same directory.
+ */
+
+ // Mostly taken from ReactPropTypes.
+
+ /* This source code is quoted from rc-util.
+ * homepage: https://github.com/react-component/util
+ */
+
+ function createChainableTypeChecker(validate) {
+ function checkType(isRequired, props, propName, componentName, location, propFullName) {
+ var componentNameSafe = componentName || '<>';
+ var propFullNameSafe = propFullName || propName;
+
+ if (props[propName] == null) {
+ if (isRequired) {
+ return new Error('Required ' + location + ' `' + propFullNameSafe + '` was not specified ' + ('in `' + componentNameSafe + '`.'));
+ }
+
+ return null;
+ }
+
+ for (var _len = arguments.length, args = Array(_len > 6 ? _len - 6 : 0), _key = 6; _key < _len; _key++) {
+ args[_key - 6] = arguments[_key];
+ }
+
+ return validate.apply(undefined, [props, propName, componentNameSafe, location, propFullNameSafe].concat(args));
+ }
+
+ var chainedCheckType = checkType.bind(null, false);
+ chainedCheckType.isRequired = checkType.bind(null, true);
+
+ return chainedCheckType;
}
/***/ }),
- /* 196 */
+ /* 200 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
-
-
- exports.__esModule = true;
- exports.default = createChainableTypeChecker;
- /**
- * Copyright 2013-present, Facebook, Inc.
- * All rights reserved.
- *
- * This source code is licensed under the BSD-style license found in the
- * LICENSE file in the root directory of this source tree. An additional grant
- * of patent rights can be found in the PATENTS file in the same directory.
- */
-
- // Mostly taken from ReactPropTypes.
-
- /* This source code is quoted from rc-util.
- * homepage: https://github.com/react-component/util
- */
-
- function createChainableTypeChecker(validate) {
- function checkType(isRequired, props, propName, componentName, location, propFullName) {
- var componentNameSafe = componentName || '<>';
- var propFullNameSafe = propFullName || propName;
-
- if (props[propName] == null) {
- if (isRequired) {
- return new Error('Required ' + location + ' `' + propFullNameSafe + '` was not specified ' + ('in `' + componentNameSafe + '`.'));
- }
-
- return null;
- }
-
- for (var _len = arguments.length, args = Array(_len > 6 ? _len - 6 : 0), _key = 6; _key < _len; _key++) {
- args[_key - 6] = arguments[_key];
- }
-
- return validate.apply(undefined, [props, propName, componentNameSafe, location, propFullNameSafe].concat(args));
- }
-
- var chainedCheckType = checkType.bind(null, false);
- chainedCheckType.isRequired = checkType.bind(null, true);
-
- return chainedCheckType;
+
+
+ exports.__esModule = true;
+ exports.default = createChainableTypeChecker;
+ /**
+ * Copyright 2013-present, Facebook, Inc.
+ * All rights reserved.
+ *
+ * This source code is licensed under the BSD-style license found in the
+ * LICENSE file in the root directory of this source tree. An additional grant
+ * of patent rights can be found in the PATENTS file in the same directory.
+ */
+
+ // Mostly taken from ReactPropTypes.
+
+ /* This source code is quoted from rc-util.
+ * homepage: https://github.com/react-component/util
+ */
+
+ function createChainableTypeChecker(validate) {
+ function checkType(isRequired, props, propName, componentName, location, propFullName) {
+ var componentNameSafe = componentName || '<>';
+ var propFullNameSafe = propFullName || propName;
+
+ if (props[propName] == null) {
+ if (isRequired) {
+ return new Error('Required ' + location + ' `' + propFullNameSafe + '` was not specified ' + ('in `' + componentNameSafe + '`.'));
+ }
+
+ return null;
+ }
+
+ for (var _len = arguments.length, args = Array(_len > 6 ? _len - 6 : 0), _key = 6; _key < _len; _key++) {
+ args[_key - 6] = arguments[_key];
+ }
+
+ return validate.apply(undefined, [props, propName, componentNameSafe, location, propFullNameSafe].concat(args));
+ }
+
+ var chainedCheckType = checkType.bind(null, false);
+ chainedCheckType.isRequired = checkType.bind(null, true);
+
+ return chainedCheckType;
}
/***/ }),
- /* 197 */
+<<<<<<< HEAD
+ /* 211 */
+ /***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+ "use strict";
+ Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__createForm__ = __webpack_require__(598);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__createFormField__ = __webpack_require__(233);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__propTypes__ = __webpack_require__(711);
+ /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "createFormField", function() { return __WEBPACK_IMPORTED_MODULE_1__createFormField__["a"]; });
+ /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "formShape", function() { return __WEBPACK_IMPORTED_MODULE_2__propTypes__["a"]; });
+ /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "createForm", function() { return __WEBPACK_IMPORTED_MODULE_0__createForm__["a"]; });
+ // export this package's api
+=======
+ /* 201 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -110279,6 +128460,7 @@
var _propTypes2 = _interopRequireDefault(_propTypes);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
+>>>>>>> dev4iuap5.0
function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; }
@@ -110294,14 +128476,24 @@
*/
+<<<<<<< HEAD
+ module.exports = { "default": __webpack_require__(600), __esModule: true };
+=======
var Handle = function (_React$Component) {
_inherits(Handle, _React$Component);
+>>>>>>> dev4iuap5.0
function Handle() {
_classCallCheck(this, Handle);
+<<<<<<< HEAD
+ module.exports = !__webpack_require__(44) && !__webpack_require__(61)(function () {
+ return Object.defineProperty(__webpack_require__(214)('div'), 'a', { get: function () { return 7; } }).a != 7;
+ });
+=======
return _possibleConstructorReturn(this, _React$Component.apply(this, arguments));
}
+>>>>>>> dev4iuap5.0
Handle.prototype.render = function render() {
var _props = this.props,
@@ -110327,6 +128519,51 @@
});
}
+<<<<<<< HEAD
+ var isObject = __webpack_require__(60);
+ var document = __webpack_require__(35).document;
+ // typeof document.createElement is 'object' in old IE
+ var is = isObject(document) && isObject(document.createElement);
+ module.exports = function (it) {
+ return is ? document.createElement(it) : {};
+ };
+
+
+ /***/ }),
+ /* 215 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ __webpack_require__(604);
+ module.exports = __webpack_require__(24).Object.assign;
+
+
+ /***/ }),
+ /* 216 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ var has = __webpack_require__(45);
+ var toIObject = __webpack_require__(62);
+ var arrayIndexOf = __webpack_require__(606)(false);
+ var IE_PROTO = __webpack_require__(126)('IE_PROTO');
+
+ module.exports = function (object, names) {
+ var O = toIObject(object);
+ var i = 0;
+ var result = [];
+ var key;
+ for (key in O) if (key != IE_PROTO) has(O, key) && result.push(key);
+ // Don't enum bug & hidden keys
+ while (names.length > i) if (has(O, key = names[i++])) {
+ ~arrayIndexOf(result, key) || result.push(key);
+ }
+ return result;
+ };
+
+
+ /***/ }),
+ /* 217 */
+ /***/ (function(module, exports, __webpack_require__) {
+=======
return _react2["default"].createElement('div', _extends({
role: 'slider',
tabIndex: '0'
@@ -110335,6 +128572,7 @@
style: elStyle
}));
};
+>>>>>>> dev4iuap5.0
return Handle;
}(_react2["default"].Component);
@@ -110352,14 +128590,28 @@
max: _propTypes2["default"].number,
value: _propTypes2["default"].number
};
- module.exports = exports['default'];
+<<<<<<< HEAD
+
/***/ }),
- /* 198 */
+ /* 219 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ module.exports = { "default": __webpack_require__(609), __esModule: true };
+=======
+ module.exports = exports['default'];
+>>>>>>> dev4iuap5.0
+
+ /***/ }),
+ /* 202 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
+<<<<<<< HEAD
+ var $at = __webpack_require__(610)(true);
+=======
+>>>>>>> dev4iuap5.0
Object.defineProperty(exports, "__esModule", {
value: true
@@ -110379,17 +128631,45 @@
var _reactDom = __webpack_require__(3);
- var _keyCode = __webpack_require__(521);
+<<<<<<< HEAD
+ /***/ }),
+ /* 221 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+ var LIBRARY = __webpack_require__(88);
+ var $export = __webpack_require__(34);
+ var redefine = __webpack_require__(222);
+ var hide = __webpack_require__(58);
+ var Iterators = __webpack_require__(75);
+ var $iterCreate = __webpack_require__(611);
+ var setToStringTag = __webpack_require__(131);
+ var getPrototypeOf = __webpack_require__(614);
+ var ITERATOR = __webpack_require__(28)('iterator');
+ var BUGGY = !([].keys && 'next' in [].keys()); // Safari has buggy iterators w/o `next`
+ var FF_ITERATOR = '@@iterator';
+ var KEYS = 'keys';
+ var VALUES = 'values';
+
+ var returnThis = function () { return this; };
+=======
+ var _keyCode = __webpack_require__(531);
+>>>>>>> dev4iuap5.0
var _keyCode2 = _interopRequireDefault(_keyCode);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
- function _toConsumableArray(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } else { return Array.from(arr); } } /**
- * This source code is quoted from rc-slider.
- * homepage: https://github.com/react-component/slider
+ function _toConsumableArray(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } else { return Array.from(arr); } } /**
+ * This source code is quoted from rc-slider.
+ * homepage: https://github.com/react-component/slider
*/
+<<<<<<< HEAD
+ module.exports = __webpack_require__(58);
+=======
+>>>>>>> dev4iuap5.0
function isEventFromHandle(e, handles) {
return Object.keys(handles).some(function (key) {
@@ -110414,6 +128694,9 @@
step = _ref2.step,
min = _ref2.min;
+<<<<<<< HEAD
+ var emptyFunction = __webpack_require__(625);
+=======
var points = Object.keys(marks).map(parseFloat);
if (step !== null) {
var closestStep = Math.round((val - min) / step) * step + min; //Math.round(((val - min) / step) * step) + min;
@@ -110424,6 +128707,7 @@
});
return points[diffs.indexOf(Math.min.apply(Math, _toConsumableArray(diffs)))];
}
+>>>>>>> dev4iuap5.0
function getPrecision(step) {
var stepString = step.toString();
@@ -110509,117 +128793,215 @@
}
/***/ }),
- /* 199 */
+ /* 203 */
/***/ (function(module, exports, __webpack_require__) {
+<<<<<<< HEAD
+ var pIE = __webpack_require__(90);
+ var createDesc = __webpack_require__(73);
+ var toIObject = __webpack_require__(62);
+ var toPrimitive = __webpack_require__(122);
+ var has = __webpack_require__(45);
+ var IE8_DOM_DEFINE = __webpack_require__(213);
+ var gOPD = Object.getOwnPropertyDescriptor;
+
+ exports.f = __webpack_require__(44) ? gOPD : function getOwnPropertyDescriptor(O, P) {
+ O = toIObject(O);
+ P = toPrimitive(P, true);
+ if (IE8_DOM_DEFINE) try {
+ return gOPD(O, P);
+ } catch (e) { /* empty */ }
+ if (has(O, P)) return createDesc(!pIE.f.call(O, P), O[P]);
+ };
+
+
+ /***/ }),
+ /* 226 */
+ /***/ (function(module, __webpack_exports__, __webpack_require__) {
+
"use strict";
-
-
- exports.__esModule = true;
- exports.default = createChainableTypeChecker;
- /**
- * Copyright 2013-present, Facebook, Inc.
- * All rights reserved.
- *
- * This source code is licensed under the BSD-style license found in the
- * LICENSE file in the root directory of this source tree. An additional grant
- * of patent rights can be found in the PATENTS file in the same directory.
- */
-
- // Mostly taken from ReactPropTypes.
-
- /* This source code is quoted from rc-util.
- * homepage: https://github.com/react-component/util
- */
-
- function createChainableTypeChecker(validate) {
- function checkType(isRequired, props, propName, componentName, location, propFullName) {
- var componentNameSafe = componentName || '<>';
- var propFullNameSafe = propFullName || propName;
-
- if (props[propName] == null) {
- if (isRequired) {
- return new Error('Required ' + location + ' `' + propFullNameSafe + '` was not specified ' + ('in `' + componentNameSafe + '`.'));
- }
-
- return null;
- }
-
- for (var _len = arguments.length, args = Array(_len > 6 ? _len - 6 : 0), _key = 6; _key < _len; _key++) {
- args[_key - 6] = arguments[_key];
- }
-
- return validate.apply(undefined, [props, propName, componentNameSafe, location, propFullNameSafe].concat(args));
- }
-
- var chainedCheckType = checkType.bind(null, false);
- chainedCheckType.isRequired = checkType.bind(null, true);
-
- return chainedCheckType;
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__util__ = __webpack_require__(16);
+=======
+ "use strict";
+>>>>>>> dev4iuap5.0
+
+
+ exports.__esModule = true;
+ exports.default = createChainableTypeChecker;
+ /**
+ * Copyright 2013-present, Facebook, Inc.
+ * All rights reserved.
+ *
+ * This source code is licensed under the BSD-style license found in the
+ * LICENSE file in the root directory of this source tree. An additional grant
+ * of patent rights can be found in the PATENTS file in the same directory.
+ */
+
+ // Mostly taken from ReactPropTypes.
+
+ /* This source code is quoted from rc-util.
+ * homepage: https://github.com/react-component/util
+ */
+
+ function createChainableTypeChecker(validate) {
+ function checkType(isRequired, props, propName, componentName, location, propFullName) {
+ var componentNameSafe = componentName || '<>';
+ var propFullNameSafe = propFullName || propName;
+
+ if (props[propName] == null) {
+ if (isRequired) {
+ return new Error('Required ' + location + ' `' + propFullNameSafe + '` was not specified ' + ('in `' + componentNameSafe + '`.'));
+ }
+
+ return null;
+ }
+
+ for (var _len = arguments.length, args = Array(_len > 6 ? _len - 6 : 0), _key = 6; _key < _len; _key++) {
+ args[_key - 6] = arguments[_key];
+ }
+<<<<<<< HEAD
+ };
+ }
+
+ module.exports = warning;
+
+ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(9)))
+
+ /***/ }),
+ /* 228 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ var isArray = __webpack_require__(134),
+ isKey = __webpack_require__(666),
+ stringToPath = __webpack_require__(671),
+ toString = __webpack_require__(230);
+=======
+>>>>>>> dev4iuap5.0
+
+ return validate.apply(undefined, [props, propName, componentNameSafe, location, propFullNameSafe].concat(args));
+ }
+
+ var chainedCheckType = checkType.bind(null, false);
+ chainedCheckType.isRequired = checkType.bind(null, true);
+
+ return chainedCheckType;
}
/***/ }),
- /* 200 */
+ /* 204 */
/***/ (function(module, exports, __webpack_require__) {
+<<<<<<< HEAD
+ var Symbol = __webpack_require__(136),
+ getRawTag = __webpack_require__(668),
+ objectToString = __webpack_require__(669);
+
+ /** `Object#toString` result references. */
+ var nullTag = '[object Null]',
+ undefinedTag = '[object Undefined]';
+=======
"use strict";
-
-
- exports.__esModule = true;
- exports.default = createChainableTypeChecker;
- /**
- * Copyright 2013-present, Facebook, Inc.
- * All rights reserved.
- *
- * This source code is licensed under the BSD-style license found in the
- * LICENSE file in the root directory of this source tree. An additional grant
- * of patent rights can be found in the PATENTS file in the same directory.
- */
-
- // Mostly taken from ReactPropTypes.
-
- /* This source code is quoted from rc-util.
- * homepage: https://github.com/react-component/util
- */
-
- function createChainableTypeChecker(validate) {
- function checkType(isRequired, props, propName, componentName, location, propFullName) {
- var componentNameSafe = componentName || '<>';
- var propFullNameSafe = propFullName || propName;
-
- if (props[propName] == null) {
- if (isRequired) {
- return new Error('Required ' + location + ' `' + propFullNameSafe + '` was not specified ' + ('in `' + componentNameSafe + '`.'));
- }
-
- return null;
- }
-
- for (var _len = arguments.length, args = Array(_len > 6 ? _len - 6 : 0), _key = 6; _key < _len; _key++) {
- args[_key - 6] = arguments[_key];
- }
-
- return validate.apply(undefined, [props, propName, componentNameSafe, location, propFullNameSafe].concat(args));
- }
-
- var chainedCheckType = checkType.bind(null, false);
- chainedCheckType.isRequired = checkType.bind(null, true);
-
- return chainedCheckType;
+>>>>>>> dev4iuap5.0
+
+
+ exports.__esModule = true;
+ exports.default = createChainableTypeChecker;
+ /**
+ * Copyright 2013-present, Facebook, Inc.
+ * All rights reserved.
+ *
+ * This source code is licensed under the BSD-style license found in the
+ * LICENSE file in the root directory of this source tree. An additional grant
+ * of patent rights can be found in the PATENTS file in the same directory.
+ */
+
+<<<<<<< HEAD
+ var baseToString = __webpack_require__(700);
+=======
+ // Mostly taken from ReactPropTypes.
+>>>>>>> dev4iuap5.0
+
+ /* This source code is quoted from rc-util.
+ * homepage: https://github.com/react-component/util
+ */
+
+ function createChainableTypeChecker(validate) {
+ function checkType(isRequired, props, propName, componentName, location, propFullName) {
+ var componentNameSafe = componentName || '<>';
+ var propFullNameSafe = propFullName || propName;
+
+ if (props[propName] == null) {
+ if (isRequired) {
+ return new Error('Required ' + location + ' `' + propFullNameSafe + '` was not specified ' + ('in `' + componentNameSafe + '`.'));
+ }
+
+ return null;
+ }
+
+ for (var _len = arguments.length, args = Array(_len > 6 ? _len - 6 : 0), _key = 6; _key < _len; _key++) {
+ args[_key - 6] = arguments[_key];
+ }
+
+ return validate.apply(undefined, [props, propName, componentNameSafe, location, propFullNameSafe].concat(args));
+ }
+
+ var chainedCheckType = checkType.bind(null, false);
+ chainedCheckType.isRequired = checkType.bind(null, true);
+
+ return chainedCheckType;
}
/***/ }),
- /* 201 */
+ /* 205 */
/***/ (function(module, exports, __webpack_require__) {
+<<<<<<< HEAD
+ var baseSet = __webpack_require__(702);
+
+ /**
+ * Sets the value at `path` of `object`. If a portion of `path` doesn't exist,
+ * it's created. Arrays are created for missing index properties while objects
+ * are created for all other missing properties. Use `_.setWith` to customize
+ * `path` creation.
+ *
+ * **Note:** This method mutates `object`.
+ *
+ * @static
+ * @memberOf _
+ * @since 3.7.0
+ * @category Object
+ * @param {Object} object The object to modify.
+ * @param {Array|string} path The path of the property to set.
+ * @param {*} value The value to set.
+ * @returns {Object} Returns `object`.
+ * @example
+ *
+ * var object = { 'a': [{ 'b': { 'c': 3 } }] };
+ *
+ * _.set(object, 'a[0].b.c', 4);
+ * console.log(object.a[0].b.c);
+ * // => 4
+ *
+ * _.set(object, ['x', '0', 'y', 'z'], 5);
+ * console.log(object.x[0].y.z);
+ * // => 5
+ */
+ function set(object, path, value) {
+ return object == null ? object : baseSet(object, path, value);
+ }
+
+ module.exports = set;
+
+=======
"use strict";
+>>>>>>> dev4iuap5.0
Object.defineProperty(exports, "__esModule", {
value: true
});
- var _inDOM = __webpack_require__(56);
+ var _inDOM = __webpack_require__(57);
var _inDOM2 = _interopRequireDefault(_inDOM);
@@ -110641,57 +129023,79 @@
module.exports = exports['default'];
/***/ }),
- /* 202 */
+ /* 206 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
-
-
- exports.__esModule = true;
- exports.default = createChainableTypeChecker;
- /**
- * Copyright 2013-present, Facebook, Inc.
- * All rights reserved.
- *
- * This source code is licensed under the BSD-style license found in the
- * LICENSE file in the root directory of this source tree. An additional grant
- * of patent rights can be found in the PATENTS file in the same directory.
- */
-
- // Mostly taken from ReactPropTypes.
-
- /* This source code is quoted from rc-util.
- * homepage: https://github.com/react-component/util
- */
-
- function createChainableTypeChecker(validate) {
- function checkType(isRequired, props, propName, componentName, location, propFullName) {
- var componentNameSafe = componentName || '<>';
- var propFullNameSafe = propFullName || propName;
-
- if (props[propName] == null) {
- if (isRequired) {
- return new Error('Required ' + location + ' `' + propFullNameSafe + '` was not specified ' + ('in `' + componentNameSafe + '`.'));
- }
-
- return null;
- }
-
- for (var _len = arguments.length, args = Array(_len > 6 ? _len - 6 : 0), _key = 6; _key < _len; _key++) {
- args[_key - 6] = arguments[_key];
- }
-
- return validate.apply(undefined, [props, propName, componentNameSafe, location, propFullNameSafe].concat(args));
- }
-
- var chainedCheckType = checkType.bind(null, false);
- chainedCheckType.isRequired = checkType.bind(null, true);
-
- return chainedCheckType;
+<<<<<<< HEAD
+ /* harmony export (immutable) */ __webpack_exports__["a"] = argumentContainer;
+ /* harmony export (immutable) */ __webpack_exports__["i"] = identity;
+ /* harmony export (immutable) */ __webpack_exports__["b"] = flattenArray;
+ /* unused harmony export treeTraverse */
+ /* harmony export (immutable) */ __webpack_exports__["c"] = flattenFields;
+ /* harmony export (immutable) */ __webpack_exports__["k"] = normalizeValidateRules;
+ /* harmony export (immutable) */ __webpack_exports__["f"] = getValidateTriggers;
+ /* harmony export (immutable) */ __webpack_exports__["g"] = getValueFromEvent;
+ /* harmony export (immutable) */ __webpack_exports__["d"] = getErrorStrs;
+ /* harmony export (immutable) */ __webpack_exports__["e"] = getParams;
+ /* harmony export (immutable) */ __webpack_exports__["j"] = isEmptyObject;
+ /* harmony export (immutable) */ __webpack_exports__["h"] = hasRules;
+ /* harmony export (immutable) */ __webpack_exports__["l"] = startsWith;
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_extends__ = __webpack_require__(8);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_extends___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_extends__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_hoist_non_react_statics__ = __webpack_require__(708);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_hoist_non_react_statics___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_hoist_non_react_statics__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_warning__ = __webpack_require__(227);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_warning___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_warning__);
+=======
+>>>>>>> dev4iuap5.0
+
+
+ exports.__esModule = true;
+ exports.default = createChainableTypeChecker;
+ /**
+ * Copyright 2013-present, Facebook, Inc.
+ * All rights reserved.
+ *
+ * This source code is licensed under the BSD-style license found in the
+ * LICENSE file in the root directory of this source tree. An additional grant
+ * of patent rights can be found in the PATENTS file in the same directory.
+ */
+
+ // Mostly taken from ReactPropTypes.
+
+ /* This source code is quoted from rc-util.
+ * homepage: https://github.com/react-component/util
+ */
+
+ function createChainableTypeChecker(validate) {
+ function checkType(isRequired, props, propName, componentName, location, propFullName) {
+ var componentNameSafe = componentName || '<>';
+ var propFullNameSafe = propFullName || propName;
+
+ if (props[propName] == null) {
+ if (isRequired) {
+ return new Error('Required ' + location + ' `' + propFullNameSafe + '` was not specified ' + ('in `' + componentNameSafe + '`.'));
+ }
+
+ return null;
+ }
+
+ for (var _len = arguments.length, args = Array(_len > 6 ? _len - 6 : 0), _key = 6; _key < _len; _key++) {
+ args[_key - 6] = arguments[_key];
+ }
+
+ return validate.apply(undefined, [props, propName, componentNameSafe, location, propFullNameSafe].concat(args));
+ }
+
+ var chainedCheckType = checkType.bind(null, false);
+ chainedCheckType.isRequired = checkType.bind(null, true);
+
+ return chainedCheckType;
}
/***/ }),
- /* 203 */
+ /* 207 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -110712,11 +129116,11 @@
var _reactDom2 = _interopRequireDefault(_reactDom);
- var _properties = __webpack_require__(537);
+ var _properties = __webpack_require__(545);
var _properties2 = _interopRequireDefault(_properties);
- var _on = __webpack_require__(201);
+ var _on = __webpack_require__(205);
var _on2 = _interopRequireDefault(_on);
@@ -110904,9 +129308,13 @@
}
};
+<<<<<<< HEAD
+ module.exports = __webpack_require__(720);
+=======
Transition.prototype.componentWillUnmount = function componentWillUnmount() {
this.cancelNextCallback();
};
+>>>>>>> dev4iuap5.0
Transition.prototype.performEnter = function performEnter(props) {
var _this2 = this;
@@ -110917,6 +129325,11 @@
// 这里接收新props
props.onEnter(node);
+<<<<<<< HEAD
+ Object.defineProperty(exports, "__esModule", {
+ value: true
+ });
+=======
this.safeSetState({ status: ENTERING }, function () {
_this2.props.onEntering(node);
@@ -110958,6 +129371,7 @@
// 确保在组件销毁后挂起的setState被消除
this.setState(nextState, this.setNextCallback(callback));
};
+>>>>>>> dev4iuap5.0
Transition.prototype.setNextCallback = function setNextCallback(callback) {
var _this4 = this;
@@ -111037,7 +129451,7 @@
exports["default"] = Transition;
/***/ }),
- /* 204 */
+ /* 208 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -111089,7 +129503,7 @@
module.exports = exports['default'];
/***/ }),
- /* 205 */
+ /* 209 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -111125,9 +129539,38 @@
var _react = __webpack_require__(0);
+<<<<<<< HEAD
+ /***/ }),
+ /* 238 */
+ /***/ (function(module, exports) {
+
+ module.exports = function(module) {
+ if(!module.webpackPolyfill) {
+ module.deprecate = function() {};
+ module.paths = [];
+ // module.parent = undefined by default
+ if(!module.children) module.children = [];
+ Object.defineProperty(module, "loaded", {
+ enumerable: true,
+ get: function() {
+ return module.l;
+ }
+ });
+ Object.defineProperty(module, "id", {
+ enumerable: true,
+ get: function() {
+ return module.i;
+ }
+ });
+ module.webpackPolyfill = 1;
+ }
+ return module;
+ };
+=======
var _react2 = _interopRequireDefault(_react);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
+>>>>>>> dev4iuap5.0
function toTitle(title) {
if (typeof title === 'string') {
@@ -111136,6 +129579,43 @@
return null;
}
+<<<<<<< HEAD
+ /***/ }),
+ /* 239 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ exports.__esModule = true;
+ exports.default = addEventListenerWrap;
+
+ var _addDomEventListener = __webpack_require__(12);
+
+ var _addDomEventListener2 = _interopRequireDefault(_addDomEventListener);
+
+ var _reactDom = __webpack_require__(3);
+
+ var _reactDom2 = _interopRequireDefault(_reactDom);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+
+ /**
+ * This source code is quoted from rc-util.
+ * homepage: https://github.com/react-component/util
+ */
+ function addEventListenerWrap(target, eventType, cb) {
+ /* eslint camelcase: 2 */
+ var callback = _reactDom2.default.unstable_batchedUpdates ? function run(e) {
+ _reactDom2.default.unstable_batchedUpdates(cb, e);
+ } : cb;
+ return (0, _addDomEventListener2.default)(target, eventType, callback);
+ }
+
+ /***/ }),
+ /* 240 */
+ /***/ (function(module, exports) {
+=======
function getValuePropValue(child) {
if (!child) {
return null;
@@ -111198,6 +129678,7 @@
function preventDefaultEvent(e) {
e.preventDefault();
}
+>>>>>>> dev4iuap5.0
function findIndexInValueBySingleValue(value, singleValue) {
var index = -1;
@@ -111207,6 +129688,226 @@
break;
}
}
+<<<<<<< HEAD
+ return -1;
+ };
+
+ /***/ }),
+ /* 241 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ exports.__esModule = true;
+
+ var _react = __webpack_require__(0);
+
+ var _react2 = _interopRequireDefault(_react);
+
+ var _propTypes = __webpack_require__(1);
+
+ var _propTypes2 = _interopRequireDefault(_propTypes);
+
+ var _reactDom = __webpack_require__(3);
+
+ var _reactDom2 = _interopRequireDefault(_reactDom);
+
+ var _domAlign = __webpack_require__(14);
+
+ var _domAlign2 = _interopRequireDefault(_domAlign);
+
+ var _addEventListener = __webpack_require__(239);
+
+ var _addEventListener2 = _interopRequireDefault(_addEventListener);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+
+ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
+
+ function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
+
+ function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } /**
+ * This source code is quoted from rc-util.
+ * homepage: https://github.com/react-component/util
+ */
+
+
+ //import isWindow from './isWindow';
+
+ function isWindow(obj) {
+ /* eslint no-eq-null: 0 */
+ /* eslint eqeqeq: 0 */
+ return obj != null && obj == obj.window;
+ }
+
+ function buffer(fn, ms) {
+ var timer = void 0;
+
+ function clear() {
+ if (timer) {
+ clearTimeout(timer);
+ timer = null;
+ }
+ }
+
+ function bufferFn() {
+ clear();
+ timer = setTimeout(fn, ms);
+ }
+
+ bufferFn.clear = clear;
+
+ return bufferFn;
+ }
+
+ var propTypes = {
+ childrenProps: _propTypes2.default.object,
+ align: _propTypes2.default.object.isRequired,
+ target: _propTypes2.default.func,
+ onAlign: _propTypes2.default.func,
+ monitorBufferTime: _propTypes2.default.number,
+ monitorWindowResize: _propTypes2.default.bool,
+ disabled: _propTypes2.default.bool,
+ children: _propTypes2.default.any
+ };
+
+ var defaultProps = {
+ target: function target() {
+ return window;
+ },
+ onAlign: function onAlign() {},
+
+ monitorBufferTime: 50,
+ monitorWindowResize: false,
+ disabled: false
+ };
+
+ var Align = function (_React$Component) {
+ _inherits(Align, _React$Component);
+
+ function Align(props) {
+ _classCallCheck(this, Align);
+
+ var _this = _possibleConstructorReturn(this, _React$Component.call(this, props));
+
+ _initialiseProps.call(_this);
+
+ return _this;
+ }
+
+ Align.prototype.componentDidMount = function componentDidMount() {
+ var props = this.props;
+ // if parent ref not attached .... use document.getElementById
+ this.forceAlign();
+ if (!props.disabled && props.monitorWindowResize) {
+ this.startMonitorWindowResize();
+ }
+ };
+
+ Align.prototype.componentDidUpdate = function componentDidUpdate(prevProps) {
+ var reAlign = false;
+ var props = this.props;
+
+ if (!props.disabled) {
+ if (prevProps.disabled || prevProps.align !== props.align) {
+ reAlign = true;
+ } else {
+ var lastTarget = prevProps.target();
+ var currentTarget = props.target();
+ if (isWindow(lastTarget) && isWindow(currentTarget)) {
+ reAlign = false;
+ } else if (lastTarget !== currentTarget) {
+ reAlign = true;
+ }
+ }
+ }
+
+ if (reAlign) {
+ this.forceAlign();
+ }
+
+ if (props.monitorWindowResize && !props.disabled) {
+ this.startMonitorWindowResize();
+ } else {
+ this.stopMonitorWindowResize();
+ }
+ };
+
+ Align.prototype.componentWillUnmount = function componentWillUnmount() {
+ this.stopMonitorWindowResize();
+ };
+
+ Align.prototype.render = function render() {
+ var _props = this.props,
+ childrenProps = _props.childrenProps,
+ children = _props.children;
+
+ var child = _react2.default.Children.only(children);
+ if (childrenProps) {
+ var newProps = {};
+ for (var prop in childrenProps) {
+ if (childrenProps.hasOwnProperty(prop)) {
+ newProps[prop] = this.props[childrenProps[prop]];
+ }
+ }
+ return _react2.default.cloneElement(child, newProps);
+ }
+ return child;
+ };
+
+ return Align;
+ }(_react2.default.Component);
+
+ var _initialiseProps = function _initialiseProps() {
+ var _this2 = this;
+
+ this.startMonitorWindowResize = function () {
+ if (!_this2.resizeHandler) {
+ _this2.bufferMonitor = buffer(_this2.forceAlign, _this2.props.monitorBufferTime);
+ _this2.resizeHandler = (0, _addEventListener2.default)(window, 'resize', _this2.bufferMonitor);
+ }
+ };
+
+ this.stopMonitorWindowResize = function () {
+ if (_this2.resizeHandler) {
+ _this2.bufferMonitor.clear();
+ _this2.resizeHandler.remove();
+ _this2.resizeHandler = null;
+ }
+ };
+
+ this.forceAlign = function () {
+ var props = _this2.props;
+ if (!props.disabled) {
+ var source = _reactDom2.default.findDOMNode(_this2);
+ props.onAlign(source, (0, _domAlign2.default)(source, props.target(), props.align));
+ }
+ };
+ };
+
+ ;
+
+ Align.defaultProps = defaultProps;
+ Align.propTypes = propTypes;
+
+ exports.default = Align;
+
+ /***/ }),
+ /* 242 */
+ /***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+ "use strict";
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__utils__ = __webpack_require__(47);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__getVisibleRectForElement__ = __webpack_require__(243);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__adjustForViewport__ = __webpack_require__(766);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__getRegion__ = __webpack_require__(245);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__getElFuturePos__ = __webpack_require__(767);
+ /**
+ * align dom node flexibly
+ * @author yiminghe@gmail.com
+ */
+=======
return index;
}
@@ -111305,7 +130006,7 @@
}
/***/ }),
- /* 206 */
+ /* 210 */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
@@ -111320,7 +130021,7 @@
/* harmony export (immutable) */ __webpack_exports__["b"] = cloneProps;
/* harmony export (immutable) */ __webpack_exports__["d"] = getTransitionName;
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_rc_util_es_Children_toArray__ = __webpack_require__(72);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_fbjs_lib_ExecutionEnvironment__ = __webpack_require__(1738);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_fbjs_lib_ExecutionEnvironment__ = __webpack_require__(1745);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_fbjs_lib_ExecutionEnvironment___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_fbjs_lib_ExecutionEnvironment__);
@@ -111488,7 +130189,7 @@
}
/***/ }),
- /* 207 */
+ /* 211 */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
@@ -111516,9 +130217,10 @@
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_react__ = __webpack_require__(0);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_react__);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_rc_util_es_Children_toArray__ = __webpack_require__(72);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_warning__ = __webpack_require__(554);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_warning__ = __webpack_require__(560);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_warning___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3_warning__);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__TreeNode__ = __webpack_require__(555);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__TreeNode__ = __webpack_require__(561);
+>>>>>>> dev4iuap5.0
@@ -111665,6 +130367,16 @@
function calcSelectedKeys(selectedKeys, props) {
if (!selectedKeys) return undefined;
+<<<<<<< HEAD
+ /***/ }),
+ /* 243 */
+ /***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+ "use strict";
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__utils__ = __webpack_require__(47);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__getOffsetParent__ = __webpack_require__(244);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__isAncestorFixed__ = __webpack_require__(765);
+=======
var multiple = props.multiple;
if (multiple) {
@@ -111697,6 +130409,7 @@
var _ref3 = processer || {},
_ref3$processProps = _ref3.processProps,
processProps = _ref3$processProps === undefined ? internalProcessProps : _ref3$processProps;
+>>>>>>> dev4iuap5.0
var list = Array.isArray(treeData) ? treeData : [treeData];
return list.map(function (_ref4) {
@@ -111811,8 +130524,14 @@
function conductCheck(keyList, isCheck, keyEntities) {
var checkStatus = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : {};
+<<<<<<< HEAD
+ /***/ }),
+ /* 244 */
+ /***/ (function(module, __webpack_exports__, __webpack_require__) {
+=======
var checkedKeys = {};
var halfCheckedKeys = {}; // Record the key has some child checked (include child half checked)
+>>>>>>> dev4iuap5.0
(checkStatus.checkedKeys || []).forEach(function (key) {
checkedKeys[key] = true;
@@ -111897,7 +130616,13 @@
parent = entity.parent,
node = entity.node;
+<<<<<<< HEAD
+ /***/ }),
+ /* 245 */
+ /***/ (function(module, __webpack_exports__, __webpack_require__) {
+=======
checkedKeys[key] = isCheck;
+>>>>>>> dev4iuap5.0
if (isCheckDisabled(node)) return;
@@ -111949,6 +130674,43 @@
function conductExpandParent(keyList, keyEntities) {
var expandedKeys = {};
+<<<<<<< HEAD
+ /***/ }),
+ /* 246 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ exports.__esModule = true;
+ exports.default = addEventListenerWrap;
+
+ var _addDomEventListener = __webpack_require__(12);
+
+ var _addDomEventListener2 = _interopRequireDefault(_addDomEventListener);
+
+ var _reactDom = __webpack_require__(3);
+
+ var _reactDom2 = _interopRequireDefault(_reactDom);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+
+ /**
+ * This source code is quoted from rc-util.
+ * homepage: https://github.com/react-component/util
+ */
+ function addEventListenerWrap(target, eventType, cb) {
+ /* eslint camelcase: 2 */
+ var callback = _reactDom2.default.unstable_batchedUpdates ? function run(e) {
+ _reactDom2.default.unstable_batchedUpdates(cb, e);
+ } : cb;
+ return (0, _addDomEventListener2.default)(target, eventType, callback);
+ }
+
+ /***/ }),
+ /* 247 */
+ /***/ (function(module, exports, __webpack_require__) {
+=======
function conductUp(key) {
if (expandedKeys[key]) return;
@@ -111989,8 +130751,9 @@
}
/***/ }),
- /* 208 */
+ /* 212 */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
+>>>>>>> dev4iuap5.0
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return SHOW_ALL; });
@@ -112001,7 +130764,25 @@
var SHOW_CHILD = 'SHOW_CHILD';
/***/ }),
- /* 209 */
+<<<<<<< HEAD
+ /* 248 */
+ /***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+ "use strict";
+ Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__Menu__ = __webpack_require__(787);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__SubMenu__ = __webpack_require__(252);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__MenuItem__ = __webpack_require__(810);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__MenuItemGroup__ = __webpack_require__(813);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__Divider__ = __webpack_require__(814);
+ /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "SubMenu", function() { return __WEBPACK_IMPORTED_MODULE_1__SubMenu__["a"]; });
+ /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "Item", function() { return __WEBPACK_IMPORTED_MODULE_2__MenuItem__["a"]; });
+ /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "MenuItem", function() { return __WEBPACK_IMPORTED_MODULE_2__MenuItem__["a"]; });
+ /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "MenuItemGroup", function() { return __WEBPACK_IMPORTED_MODULE_3__MenuItemGroup__["a"]; });
+ /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "ItemGroup", function() { return __WEBPACK_IMPORTED_MODULE_3__MenuItemGroup__["a"]; });
+ /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "Divider", function() { return __WEBPACK_IMPORTED_MODULE_4__Divider__["a"]; });
+=======
+ /* 213 */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
@@ -112013,9 +130794,10 @@
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_prop_types___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_prop_types__);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_classnames__ = __webpack_require__(2);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_classnames___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_classnames__);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_react_lifecycles_compat__ = __webpack_require__(13);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__util__ = __webpack_require__(32);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_react_lifecycles_compat__ = __webpack_require__(12);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__util__ = __webpack_require__(31);
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; var ownKeys = Object.keys(source); if (typeof Object.getOwnPropertySymbols === 'function') { ownKeys = ownKeys.concat(Object.getOwnPropertySymbols(source).filter(function (sym) { return Object.getOwnPropertyDescriptor(source, sym).enumerable; })); } ownKeys.forEach(function (key) { _defineProperty(target, key, source[key]); }); } return target; }
+>>>>>>> dev4iuap5.0
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
@@ -112033,7 +130815,13 @@
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }
+<<<<<<< HEAD
+ /***/ }),
+ /* 249 */
+ /***/ (function(module, exports, __webpack_require__) {
+=======
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
+>>>>>>> dev4iuap5.0
/**
* Input Box is in different position for different mode.
@@ -112044,6 +130832,12 @@
*/
+<<<<<<< HEAD
+ /***/ }),
+ /* 250 */
+ /***/ (function(module, exports, __webpack_require__) {
+=======
+>>>>>>> dev4iuap5.0
@@ -112089,6 +130883,38 @@
focused = _this$props.focused;
var onSelectorFocus = _this.context.rcTreeSelect.onSelectorFocus;
+<<<<<<< HEAD
+ /***/ }),
+ /* 251 */
+ /***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+ "use strict";
+ /* harmony export (immutable) */ __webpack_exports__["b"] = getActiveKey;
+ /* unused harmony export saveRef */
+ /* unused harmony export SubPopupMenu */
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_objectWithoutProperties__ = __webpack_require__(15);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_objectWithoutProperties___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_objectWithoutProperties__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck__ = __webpack_require__(5);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn__ = __webpack_require__(6);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits__ = __webpack_require__(7);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_babel_runtime_helpers_extends__ = __webpack_require__(8);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_babel_runtime_helpers_extends___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_4_babel_runtime_helpers_extends__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_react__ = __webpack_require__(0);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_5_react__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_6_prop_types__ = __webpack_require__(1);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_6_prop_types___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_6_prop_types__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_7_mini_store__ = __webpack_require__(19);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_7_mini_store___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_7_mini_store__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_8_rc_util_es_KeyCode__ = __webpack_require__(26);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_9_rc_util_es_createChainedFunction__ = __webpack_require__(143);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_10_classnames__ = __webpack_require__(2);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_10_classnames___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_10_classnames__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_11__util__ = __webpack_require__(65);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_12__DOMWrap__ = __webpack_require__(799);
+=======
if (!focused) {
onSelectorFocus();
}
@@ -112097,6 +130923,7 @@
onFocus.apply(void 0, arguments);
}
});
+>>>>>>> dev4iuap5.0
_defineProperty(_assertThisInitialized(_this), "onBlur", function () {
var onBlur = _this.props.onBlur;
@@ -112231,7 +131058,7 @@
});
/***/ }),
- /* 210 */
+ /* 214 */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
@@ -112240,9 +131067,9 @@
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_prop_types__ = __webpack_require__(1);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_prop_types___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_prop_types__);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_react_lifecycles_compat__ = __webpack_require__(13);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_rc_tree__ = __webpack_require__(559);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__util__ = __webpack_require__(32);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_react_lifecycles_compat__ = __webpack_require__(12);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_rc_tree__ = __webpack_require__(565);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__util__ = __webpack_require__(31);
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; var ownKeys = Object.keys(source); if (typeof Object.getOwnPropertySymbols === 'function') { ownKeys = ownKeys.concat(Object.getOwnPropertySymbols(source).filter(function (sym) { return Object.getOwnPropertyDescriptor(source, sym).enumerable; })); } ownKeys.forEach(function (key) { _defineProperty(target, key, source[key]); }); } return target; }
function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
@@ -112556,18 +131383,50 @@
/* harmony default export */ __webpack_exports__["a"] = (BasePopup);
/***/ }),
- /* 211 */
+<<<<<<< HEAD
+ /* 252 */
+ /***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+ "use strict";
+ /* unused harmony export SubMenu */
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_classCallCheck__ = __webpack_require__(5);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_classCallCheck___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_classCallCheck__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_possibleConstructorReturn__ = __webpack_require__(6);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_possibleConstructorReturn___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_possibleConstructorReturn__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_inherits__ = __webpack_require__(7);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_inherits___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_inherits__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_extends__ = __webpack_require__(8);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_extends___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_extends__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_react__ = __webpack_require__(0);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_4_react__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_react_dom__ = __webpack_require__(3);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_react_dom___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_5_react_dom__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_6_prop_types__ = __webpack_require__(1);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_6_prop_types___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_6_prop_types__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_7_rc_trigger__ = __webpack_require__(800);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_8_rc_util_es_KeyCode__ = __webpack_require__(26);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_9_classnames__ = __webpack_require__(2);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_9_classnames___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_9_classnames__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_10_mini_store__ = __webpack_require__(19);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_10_mini_store___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_10_mini_store__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_11__SubPopupMenu__ = __webpack_require__(251);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_12__placements__ = __webpack_require__(809);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_13_rc_animate__ = __webpack_require__(29);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_14__util__ = __webpack_require__(65);
+=======
+ /* 215 */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__createForm__ = __webpack_require__(598);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__createFormField__ = __webpack_require__(233);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__propTypes__ = __webpack_require__(711);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__createForm__ = __webpack_require__(604);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__createFormField__ = __webpack_require__(237);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__propTypes__ = __webpack_require__(717);
/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "createFormField", function() { return __WEBPACK_IMPORTED_MODULE_1__createFormField__["a"]; });
/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "formShape", function() { return __WEBPACK_IMPORTED_MODULE_2__propTypes__["a"]; });
/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "createForm", function() { return __WEBPACK_IMPORTED_MODULE_0__createForm__["a"]; });
// export this package's api
+>>>>>>> dev4iuap5.0
@@ -112575,26 +131434,26 @@
/***/ }),
- /* 212 */
+ /* 216 */
/***/ (function(module, exports, __webpack_require__) {
- module.exports = { "default": __webpack_require__(600), __esModule: true };
+ module.exports = { "default": __webpack_require__(606), __esModule: true };
/***/ }),
- /* 213 */
+ /* 217 */
/***/ (function(module, exports, __webpack_require__) {
- module.exports = !__webpack_require__(44) && !__webpack_require__(61)(function () {
- return Object.defineProperty(__webpack_require__(214)('div'), 'a', { get: function () { return 7; } }).a != 7;
+ module.exports = !__webpack_require__(45) && !__webpack_require__(61)(function () {
+ return Object.defineProperty(__webpack_require__(218)('div'), 'a', { get: function () { return 7; } }).a != 7;
});
/***/ }),
- /* 214 */
+ /* 218 */
/***/ (function(module, exports, __webpack_require__) {
var isObject = __webpack_require__(60);
- var document = __webpack_require__(35).document;
+ var document = __webpack_require__(34).document;
// typeof document.createElement is 'object' in old IE
var is = isObject(document) && isObject(document.createElement);
module.exports = function (it) {
@@ -112603,21 +131462,21 @@
/***/ }),
- /* 215 */
+ /* 219 */
/***/ (function(module, exports, __webpack_require__) {
- __webpack_require__(604);
+ __webpack_require__(610);
module.exports = __webpack_require__(24).Object.assign;
/***/ }),
- /* 216 */
+ /* 220 */
/***/ (function(module, exports, __webpack_require__) {
- var has = __webpack_require__(45);
+ var has = __webpack_require__(46);
var toIObject = __webpack_require__(62);
- var arrayIndexOf = __webpack_require__(606)(false);
- var IE_PROTO = __webpack_require__(126)('IE_PROTO');
+ var arrayIndexOf = __webpack_require__(612)(false);
+ var IE_PROTO = __webpack_require__(127)('IE_PROTO');
module.exports = function (object, names) {
var O = toIObject(object);
@@ -112634,11 +131493,11 @@
/***/ }),
- /* 217 */
+ /* 221 */
/***/ (function(module, exports, __webpack_require__) {
// fallback for non-array-like ES3 and non-enumerable old V8 strings
- var cof = __webpack_require__(123);
+ var cof = __webpack_require__(124);
// eslint-disable-next-line no-prototype-builtins
module.exports = Object('z').propertyIsEnumerable(0) ? Object : function (it) {
return cof(it) == 'String' ? it.split('') : Object(it);
@@ -112646,11 +131505,11 @@
/***/ }),
- /* 218 */
+ /* 222 */
/***/ (function(module, exports, __webpack_require__) {
// 7.1.15 ToLength
- var toInteger = __webpack_require__(125);
+ var toInteger = __webpack_require__(126);
var min = Math.min;
module.exports = function (it) {
return it > 0 ? min(toInteger(it), 0x1fffffffffffff) : 0; // pow(2, 53) - 1 == 9007199254740991
@@ -112658,21 +131517,21 @@
/***/ }),
- /* 219 */
+ /* 223 */
/***/ (function(module, exports, __webpack_require__) {
- module.exports = { "default": __webpack_require__(609), __esModule: true };
+ module.exports = { "default": __webpack_require__(615), __esModule: true };
/***/ }),
- /* 220 */
+ /* 224 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
- var $at = __webpack_require__(610)(true);
+ var $at = __webpack_require__(616)(true);
// 21.1.3.27 String.prototype[@@iterator]()
- __webpack_require__(221)(String, 'String', function (iterated) {
+ __webpack_require__(225)(String, 'String', function (iterated) {
this._t = String(iterated); // target
this._i = 0; // next index
// 21.1.5.2.1 %StringIteratorPrototype%.next()
@@ -112688,20 +131547,20 @@
/***/ }),
- /* 221 */
+ /* 225 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
- var LIBRARY = __webpack_require__(88);
- var $export = __webpack_require__(34);
- var redefine = __webpack_require__(222);
+ var LIBRARY = __webpack_require__(89);
+ var $export = __webpack_require__(33);
+ var redefine = __webpack_require__(226);
var hide = __webpack_require__(58);
- var Iterators = __webpack_require__(75);
- var $iterCreate = __webpack_require__(611);
- var setToStringTag = __webpack_require__(131);
- var getPrototypeOf = __webpack_require__(614);
- var ITERATOR = __webpack_require__(28)('iterator');
+ var Iterators = __webpack_require__(76);
+ var $iterCreate = __webpack_require__(617);
+ var setToStringTag = __webpack_require__(132);
+ var getPrototypeOf = __webpack_require__(620);
+ var ITERATOR = __webpack_require__(27)('iterator');
var BUGGY = !([].keys && 'next' in [].keys()); // Safari has buggy iterators w/o `next`
var FF_ITERATOR = '@@iterator';
var KEYS = 'keys';
@@ -112764,14 +131623,14 @@
/***/ }),
- /* 222 */
+ /* 226 */
/***/ (function(module, exports, __webpack_require__) {
module.exports = __webpack_require__(58);
/***/ }),
- /* 223 */
+ /* 227 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -112785,7 +131644,7 @@
- var emptyFunction = __webpack_require__(625);
+ var emptyFunction = __webpack_require__(631);
/**
* Similar to invariant but only logs a warning if the condition is not met.
@@ -112840,12 +131699,12 @@
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(9)))
/***/ }),
- /* 224 */
+ /* 228 */
/***/ (function(module, exports, __webpack_require__) {
// 19.1.2.7 / 15.2.3.4 Object.getOwnPropertyNames(O)
- var $keys = __webpack_require__(216);
- var hiddenKeys = __webpack_require__(128).concat('length', 'prototype');
+ var $keys = __webpack_require__(220);
+ var hiddenKeys = __webpack_require__(129).concat('length', 'prototype');
exports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) {
return $keys(O, hiddenKeys);
@@ -112853,18 +131712,18 @@
/***/ }),
- /* 225 */
+ /* 229 */
/***/ (function(module, exports, __webpack_require__) {
- var pIE = __webpack_require__(90);
- var createDesc = __webpack_require__(73);
+ var pIE = __webpack_require__(91);
+ var createDesc = __webpack_require__(74);
var toIObject = __webpack_require__(62);
- var toPrimitive = __webpack_require__(122);
- var has = __webpack_require__(45);
- var IE8_DOM_DEFINE = __webpack_require__(213);
+ var toPrimitive = __webpack_require__(123);
+ var has = __webpack_require__(46);
+ var IE8_DOM_DEFINE = __webpack_require__(217);
var gOPD = Object.getOwnPropertyDescriptor;
- exports.f = __webpack_require__(44) ? gOPD : function getOwnPropertyDescriptor(O, P) {
+ exports.f = __webpack_require__(45) ? gOPD : function getOwnPropertyDescriptor(O, P) {
O = toIObject(O);
P = toPrimitive(P, true);
if (IE8_DOM_DEFINE) try {
@@ -112875,11 +131734,11 @@
/***/ }),
- /* 226 */
+ /* 230 */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__util__ = __webpack_require__(16);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__util__ = __webpack_require__(17);
/**
@@ -112902,7 +131761,7 @@
/* harmony default export */ __webpack_exports__["a"] = (required);
/***/ }),
- /* 227 */
+ /* 231 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -112972,13 +131831,13 @@
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(9)))
/***/ }),
- /* 228 */
+ /* 232 */
/***/ (function(module, exports, __webpack_require__) {
- var isArray = __webpack_require__(134),
- isKey = __webpack_require__(666),
- stringToPath = __webpack_require__(671),
- toString = __webpack_require__(230);
+ var isArray = __webpack_require__(135),
+ isKey = __webpack_require__(672),
+ stringToPath = __webpack_require__(677),
+ toString = __webpack_require__(234);
/**
* Casts `value` to a path array if it's not one.
@@ -112999,12 +131858,12 @@
/***/ }),
- /* 229 */
+ /* 233 */
/***/ (function(module, exports, __webpack_require__) {
- var Symbol = __webpack_require__(136),
- getRawTag = __webpack_require__(668),
- objectToString = __webpack_require__(669);
+ var Symbol = __webpack_require__(137),
+ getRawTag = __webpack_require__(674),
+ objectToString = __webpack_require__(675);
/** `Object#toString` result references. */
var nullTag = '[object Null]',
@@ -113033,10 +131892,10 @@
/***/ }),
- /* 230 */
+ /* 234 */
/***/ (function(module, exports, __webpack_require__) {
- var baseToString = __webpack_require__(700);
+ var baseToString = __webpack_require__(706);
/**
* Converts `value` to a string. An empty string is returned for `null`
@@ -113067,10 +131926,15 @@
/***/ }),
- /* 231 */
+<<<<<<< HEAD
+ /* 253 */
+ /***/ (function(module, __webpack_exports__, __webpack_require__) {
+=======
+ /* 235 */
/***/ (function(module, exports, __webpack_require__) {
+>>>>>>> dev4iuap5.0
- var isSymbol = __webpack_require__(135);
+ var isSymbol = __webpack_require__(136);
/** Used as references for various `Number` constants. */
var INFINITY = 1 / 0;
@@ -113094,10 +131958,10 @@
/***/ }),
- /* 232 */
+ /* 236 */
/***/ (function(module, exports, __webpack_require__) {
- var baseSet = __webpack_require__(702);
+ var baseSet = __webpack_require__(708);
/**
* Sets the value at `path` of `object`. If a portion of `path` doesn't exist,
@@ -113135,7 +131999,11 @@
/***/ }),
- /* 233 */
+<<<<<<< HEAD
+ /* 254 */
+=======
+ /* 237 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
@@ -113166,7 +132034,11 @@
}
/***/ }),
- /* 234 */
+<<<<<<< HEAD
+ /* 255 */
+=======
+ /* 238 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
@@ -113185,9 +132057,9 @@
/* harmony export (immutable) */ __webpack_exports__["l"] = startsWith;
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_extends__ = __webpack_require__(8);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_extends___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_extends__);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_hoist_non_react_statics__ = __webpack_require__(708);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_hoist_non_react_statics__ = __webpack_require__(714);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_hoist_non_react_statics___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_hoist_non_react_statics__);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_warning__ = __webpack_require__(227);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_warning__ = __webpack_require__(231);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_warning___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_warning__);
@@ -113346,7 +132218,11 @@
}
/***/ }),
- /* 235 */
+<<<<<<< HEAD
+ /* 256 */
+=======
+ /* 239 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -113355,6 +132231,35 @@
Object.defineProperty(exports, "__esModule", {
value: true
});
+<<<<<<< HEAD
+ var util = {
+ isAppearSupported: function isAppearSupported(props) {
+ return props.transitionName && props.transitionAppear || props.animation.appear;
+ },
+ isEnterSupported: function isEnterSupported(props) {
+ return props.transitionName && props.transitionEnter || props.animation.enter;
+ },
+ isLeaveSupported: function isLeaveSupported(props) {
+ return props.transitionName && props.transitionLeave || props.animation.leave;
+ },
+ allowAppearCallback: function allowAppearCallback(props) {
+ return props.transitionAppear || props.animation.appear;
+ },
+ allowEnterCallback: function allowEnterCallback(props) {
+ return props.transitionEnter || props.animation.enter;
+ },
+ allowLeaveCallback: function allowLeaveCallback(props) {
+ return props.transitionLeave || props.animation.leave;
+ }
+ };
+ exports["default"] = util;
+ module.exports = exports["default"];
+
+ /***/ }),
+ /* 257 */
+ /***/ (function(module, exports, __webpack_require__) {
+=======
+>>>>>>> dev4iuap5.0
var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
@@ -113441,16 +132346,668 @@
module.exports = exports['default'];
/***/ }),
- /* 236 */
+<<<<<<< HEAD
+ /* 258 */
+=======
+ /* 240 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
- module.exports = __webpack_require__(720);
+ module.exports = __webpack_require__(726);
/***/ }),
- /* 237 */
+ /* 241 */
+>>>>>>> dev4iuap5.0
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ Object.defineProperty(exports, "__esModule", {
+ value: true
+ });
+
+ var _InputNumber = __webpack_require__(242);
+
+ var _InputNumber2 = _interopRequireDefault(_InputNumber);
+
+ var _InputNumberGroup = __webpack_require__(739);
+
+ var _InputNumberGroup2 = _interopRequireDefault(_InputNumberGroup);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
+
+ _InputNumber2["default"].InputNumberGroup = _InputNumberGroup2["default"];
+
+ exports["default"] = _InputNumber2["default"];
+ module.exports = exports['default'];
+
+ /***/ }),
+<<<<<<< HEAD
+ /* 259 */
+=======
+ /* 242 */
+>>>>>>> dev4iuap5.0
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ Object.defineProperty(exports, "__esModule", {
+ value: true
+ });
+
+ var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
+
+ var _react = __webpack_require__(0);
+
+ var _react2 = _interopRequireDefault(_react);
+
+ var _classnames = __webpack_require__(2);
+
+ var _classnames2 = _interopRequireDefault(_classnames);
+
+ var _beeInputGroup = __webpack_require__(732);
+
+ var _beeInputGroup2 = _interopRequireDefault(_beeInputGroup);
+
+ var _beeFormControl = __webpack_require__(737);
+
+ var _beeFormControl2 = _interopRequireDefault(_beeFormControl);
+
+ var _propTypes = __webpack_require__(1);
+
+ var _propTypes2 = _interopRequireDefault(_propTypes);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
+
+ function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; }
+
+<<<<<<< HEAD
+ /***/ }),
+ /* 260 */
+ /***/ (function(module, exports, __webpack_require__) {
+=======
+ function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
+>>>>>>> dev4iuap5.0
+
+ function _objectWithoutProperties(obj, keys) { var target = {}; for (var i in obj) { if (keys.indexOf(i) >= 0) continue; if (!Object.prototype.hasOwnProperty.call(obj, i)) continue; target[i] = obj[i]; } return target; }
+
+ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
+
+ function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
+
+ function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); }
+
+ var propTypes = {
+ max: _propTypes2["default"].number,
+ min: _propTypes2["default"].number,
+ step: _propTypes2["default"].number,
+ autoWidth: _propTypes2["default"].bool,
+ precision: _propTypes2["default"].number,
+ format: _propTypes2["default"].func,
+ delay: _propTypes2["default"].number,
+ disabled: _propTypes2["default"].bool,
+ toThousands: _propTypes2["default"].bool,
+ toNumber: _propTypes2["default"].bool //回调函数内的值是否转换为数值类型
+ };
+
+ var defaultProps = {
+ value: "",
+ step: 1,
+ clsPrefix: 'u-input-number',
+ iconStyle: 'double',
+ autoWidth: false,
+ delay: 300,
+ toNumber: false
+ };
+
+ /**
+ * 校验value
+ * @param {*} props
+ * @param {原来的值} oldValue
+ */
+ function judgeValue(props, oldValue) {
+ var currentValue = void 0;
+ var currentMinusDisabled = false;
+ var currentPlusDisabled = false;
+ var value = props.value,
+ min = props.min,
+ max = props.max,
+ precision = props.precision,
+ onChange = props.onChange;
+
+ if (value != undefined) {
+ if (value === '') {
+ currentValue = '';
+ return {
+ value: '',
+ minusDisabled: false,
+ plusDisabled: false
+ };
+ } else {
+ currentValue = Number(value) || 0;
+ }
+ } else if (min && value != '') {
+ currentValue = min;
+ } else if (value === '0' || value === 0) {
+ currentValue = 0;
+ } else {
+ //NaN
+ if (oldValue || oldValue === 0 || oldValue === '0') {
+ currentValue = oldValue;
+ } else {
+ //value为空
+ return {
+ value: '',
+ minusDisabled: false,
+ plusDisabled: false
+ };
+ }
+ }
+ if (currentValue == -Infinity) {
+ return {
+ value: min,
+ minusDisabled: true,
+ plusDisabled: false
+ };
+ }
+ if (currentValue == Infinity) {
+ return {
+ value: max,
+ minusDisabled: false,
+ plusDisabled: true
+ };
+ }
+ if (currentValue <= min) {
+ currentMinusDisabled = true;
+ currentValue = min;
+ }
+ if (currentValue >= max) {
+ currentPlusDisabled = true;
+ currentValue = max;
+ }
+
+ if (props.hasOwnProperty('precision')) {
+ currentValue = Number(currentValue).toFixed(precision);
+ }
+
+ return {
+ value: currentValue,
+ minusDisabled: currentMinusDisabled,
+ plusDisabled: currentPlusDisabled
+ };
+ }
+ /**
+ * 千分符
+ * @param {要转换的数据} num
+ */
+ function toThousands(number) {
+ if (number === '') return '';
+ if (number === '0') return '0';
+ var num = (number || 0).toString();
+ var integer = num.split('.')[0];
+ var decimal = num.split('.')[1] || '';
+ var result = '';
+ while (integer.length > 3) {
+ result = ',' + integer.slice(-3) + result;
+ integer = integer.slice(0, integer.length - 3);
+ }
+ if (integer) {
+ result = integer + result;
+ if (num == '.' || num.indexOf('.') == num.length - 1) {
+ result = result + '.' + decimal;
+ } else if (decimal) {
+ result = result + '.' + decimal;
+ }
+ }
+ return result;
+ }
+
+ function unThousands(number) {
+ number = (number || 0).toString();
+ return number.replace(/\,/g, '');
+ }
+
+ var InputNumber = function (_Component) {
+ _inherits(InputNumber, _Component);
+
+ function InputNumber(props) {
+ _classCallCheck(this, InputNumber);
+
+ // 初始化状态,加减按钮是否可用,根据当前值判断
+
+ var _this = _possibleConstructorReturn(this, _Component.call(this, props));
+
+ _this.handleChange = function (value) {
+ var _this$props = _this.props,
+ onChange = _this$props.onChange,
+ toNumber = _this$props.toNumber,
+ max = _this$props.max,
+ min = _this$props.min;
+
+ if (value === '') {
+ onChange && onChange(value);
+ _this.setState({
+ value: value
+ });
+ return;
+ }
+ value = unThousands(value);
+ if (Number(value) > max) return;
+ if (Number(value) < min) return;
+ if (isNaN(value) && value != '.') return;
+ _this.setState({
+ value: value,
+ showValue: toThousands(value)
+ });
+ if (value == '.' || value.indexOf('.') == value.length - 1) {
+ //当输入小数点的时候
+ onChange && onChange(value);
+ } else if (value[value.indexOf('.') + 1] == 0) {
+ //当输入 d.0 的时候,不转换Number
+ onChange && onChange(value);
+ } else {
+ toNumber ? onChange && onChange(Number(value)) : onChange && onChange(value);
+ }
+ };
+
+ _this.handleFocus = function (value, e) {
+ _this.focus = true;
+ var _this$props2 = _this.props,
+ onFocus = _this$props2.onFocus,
+ min = _this$props2.min,
+ max = _this$props2.max;
+
+ onFocus && onFocus(value);
+ };
+
+ _this.handleBlur = function (v) {
+ _this.focus = false;
+ var _this$props3 = _this.props,
+ onBlur = _this$props3.onBlur,
+ precision = _this$props3.precision,
+ onChange = _this$props3.onChange,
+ toNumber = _this$props3.toNumber;
+
+ if (v === '') {
+ _this.setState({
+ value: v
+ });
+ onBlur && onBlur(v);
+ onChange && onChange(v);
+ return;
+ }
+ v = unThousands(v);
+ var value = Number(v);
+ if (_this.props.hasOwnProperty('precision')) {
+ value = value.toFixed(precision);
+ }
+ _this.setState({
+ value: value,
+ showValue: toThousands(value)
+ });
+ _this.detailDisable(value);
+ if (toNumber) {
+ onBlur && onBlur(Number(value));
+ onChange && onChange(Number(value));
+ } else {
+ onBlur && onBlur(value);
+ onChange && onChange(value);
+ }
+ };
+
+ _this.detailDisable = function (value) {
+ var _this$props4 = _this.props,
+ max = _this$props4.max,
+ min = _this$props4.min,
+ step = _this$props4.step;
+
+
+ if (value >= max || Number(value) + Number(step) > max) {
+ _this.setState({
+ plusDisabled: true
+ });
+ } else {
+ _this.setState({
+ plusDisabled: false
+ });
+ }
+ if (value <= min || value - step < min) {
+ _this.setState({
+ minusDisabled: true
+ });
+ } else {
+ _this.setState({
+ minusDisabled: false
+ });
+ }
+ };
+
+ _this.minus = function (value) {
+ var _this$props5 = _this.props,
+ min = _this$props5.min,
+ max = _this$props5.max,
+ step = _this$props5.step,
+ onChange = _this$props5.onChange,
+ toNumber = _this$props5.toNumber;
+
+
+ if (typeof min === "undefined") {
+ value = _this.detail(value, step, 'reduce');
+ } else {
+ if (value < min) {
+ value = min;
+ } else {
+ var reducedValue = _this.detail(value, step, 'reduce');
+ if (reducedValue >= min) {
+ value = reducedValue;
+ }
+ }
+ }
+
+ if (value > max) {
+ value = max;
+ }
+
+ _this.setState({
+ value: value,
+ showValue: toThousands(value)
+ });
+ toNumber ? onChange && onChange(Number(value)) : onChange && onChange(value);
+ _this.detailDisable(value);
+ };
+
+ _this.plus = function (value) {
+ var _this$props6 = _this.props,
+ max = _this$props6.max,
+ min = _this$props6.min,
+ step = _this$props6.step,
+ onChange = _this$props6.onChange,
+ toNumber = _this$props6.toNumber;
+
+ if (typeof max === "undefined") {
+ value = _this.detail(value, step, 'add');
+ } else {
+ if (value > max) {
+ value = max;
+ } else {
+ var addedValue = _this.detail(value, step, 'add');
+ if (addedValue <= max) {
+ value = addedValue;
+ }
+ }
+ }
+ if (value < min) {
+ value = min;
+ }
+ _this.setState({
+ value: value,
+ showValue: toThousands(value)
+ });
+ toNumber ? onChange && onChange(Number(value)) : onChange && onChange(value);
+ _this.detailDisable(value);
+ };
+
+ _this.detail = function (value, step, type) {
+ var precision = _this.props.precision;
+
+
+ var valueFloat = _this.separate(value);
+ var stepFloat = _this.separate(step);
+
+ var ans = void 0;
+ var stepFloatLength = stepFloat.toString().length;
+ var valueFloatLength = valueFloat.toString().length;
+
+ if (typeof precision === 'undefined') {
+ precision = Math.max(stepFloatLength, valueFloatLength);
+ }
+ var coefficient = Math.pow(10, Math.abs(stepFloatLength - valueFloatLength));
+ if (type === 'add') {
+ ans = (value * coefficient + step * coefficient) / coefficient;
+ } else {
+ ans = (value * coefficient - step * coefficient) / coefficient;
+ }
+
+ return ans.toFixed(precision);
+ };
+
+ _this.separate = function (value) {
+ value = value !== null && value.toString();
+ if (value.indexOf('.') > -1) {
+ return value.split('.')[1];
+ } else {
+ return "";
+ }
+ };
+
+ _this.clear = function () {
+ if (_this.timer) {
+ clearTimeout(_this.timer);
+ }
+ };
+
+ _this.handlePlusMouseDown = function (e) {
+ var _this$props7 = _this.props,
+ delay = _this$props7.delay,
+ disabled = _this$props7.disabled;
+
+ if (disabled) return;
+ var value = _this.state.value;
+
+ _this.plus(value);
+ _this.clear();
+ _this.timer = setTimeout(function () {
+ _this.handlePlusMouseDown();
+ }, delay);
+ };
+
+ _this.handleReduceMouseDown = function (e) {
+ var _this$props8 = _this.props,
+ delay = _this$props8.delay,
+ disabled = _this$props8.disabled;
+
+ if (disabled) return;
+ var value = _this.state.value;
+
+ _this.minus(value);
+ _this.clear();
+ _this.timer = setTimeout(function () {
+ _this.handleReduceMouseDown();
+ }, delay);
+ };
+
+ var data = judgeValue(props);
+
+ _this.state = {
+ value: data.value,
+ minusDisabled: data.minusDisabled,
+ plusDisabled: data.plusDisabled,
+ showValue: toThousands(data.value)
+ };
+
+ _this.timer = null;
+ _this.focus = false;
+ return _this;
+ }
+
+ InputNumber.prototype.componentDidMount = function componentDidMount() {
+ this.setState({
+ value: this.props.value,
+ showValue: toThousands(this.props.value)
+ });
+ };
+
+ InputNumber.prototype.componentWillReceiveProps = function componentWillReceiveProps(nextProps) {
+ if (this.focus) {
+ if (nextProps.value == Infinity || nextProps.value == -Infinity) {} else {
+ this.setState({
+ value: nextProps.value,
+ showValue: toThousands(nextProps.value)
+ });
+ }
+ } else {
+ var data = judgeValue(nextProps, this.state.value);
+ this.setState({
+ value: data.value,
+ showValue: toThousands(data.value),
+ minusDisabled: data.minusDisabled,
+ plusDisabled: data.plusDisabled
+ });
+ }
+ };
+
+ InputNumber.prototype.ComponentWillUnMount = function ComponentWillUnMount() {
+ this.clear();
+ };
+ /**
+ * 设置增加减少按钮是否可用
+ */
+
+ /**
+ * 减法
+ */
+
+ /**
+ * 加法
+ */
+
+
+ /**
+ * 分离小数和整数
+ * @param value
+ * @returns {*}
+ */
+
+
+ InputNumber.prototype.render = function render() {
+ var _classes;
+
+ var _props = this.props,
+ toThousands = _props.toThousands,
+ max = _props.max,
+ min = _props.min,
+ step = _props.step,
+ disabled = _props.disabled,
+ clsPrefix = _props.clsPrefix,
+ className = _props.className,
+ delay = _props.delay,
+ onBlur = _props.onBlur,
+ onFocus = _props.onFocus,
+ iconStyle = _props.iconStyle,
+ autoWidth = _props.autoWidth,
+ onChange = _props.onChange,
+ format = _props.format,
+ precision = _props.precision,
+ toNumber = _props.toNumber,
+ others = _objectWithoutProperties(_props, ['toThousands', 'max', 'min', 'step', 'disabled', 'clsPrefix', 'className', 'delay', 'onBlur', 'onFocus', 'iconStyle', 'autoWidth', 'onChange', 'format', 'precision', 'toNumber']);
+
+ var classes = (_classes = {}, _defineProperty(_classes, clsPrefix + '-auto', autoWidth), _defineProperty(_classes, '' + clsPrefix, true), _classes);
+
+ var _state = this.state,
+ value = _state.value,
+ minusDisabled = _state.minusDisabled,
+ plusDisabled = _state.plusDisabled,
+ showValue = _state.showValue;
+
+
+ value = format ? format(value) : value;
+
+ var disabledCursor = disabled ? ' disabled-cursor' : '';
+ var disabledCon = disabled ? ' disabled-con' : '';
+ return _react2["default"].createElement(
+ 'div',
+ { className: clsPrefix + '-out' },
+ iconStyle === 'double' ? _react2["default"].createElement(
+ _beeInputGroup2["default"],
+ { className: (0, _classnames2["default"])(className, classes, disabledCon) },
+ _react2["default"].createElement(
+ _beeInputGroup2["default"].Addon,
+ {
+ className: (minusDisabled && 'disabled') + disabledCursor,
+ onMouseDown: this.handleReduceMouseDown,
+ onMouseLeave: this.clear,
+ onMouseUp: this.clear },
+ '-'
+ ),
+ _react2["default"].createElement(_beeFormControl2["default"], _extends({}, others, {
+ value: toThousands ? showValue : value,
+ disabled: disabled,
+ onBlur: this.handleBlur,
+ onFocus: this.handleFocus,
+ onChange: this.handleChange
+ })),
+ _react2["default"].createElement(
+ _beeInputGroup2["default"].Addon,
+ {
+ className: (plusDisabled && 'disabled') + disabledCursor,
+ onMouseDown: this.handlePlusMouseDown,
+ onMouseLeave: this.clear,
+ onMouseUp: this.clear },
+ '+'
+ )
+ ) : _react2["default"].createElement(
+ _beeInputGroup2["default"],
+ {
+ className: (0, _classnames2["default"])(className, classes, disabledCon),
+ simple: true
+ },
+ _react2["default"].createElement(_beeFormControl2["default"], _extends({}, others, {
+ value: toThousands ? showValue : value,
+ disabled: disabled,
+ onBlur: this.handleBlur,
+ onFocus: this.handleFocus,
+ onChange: this.handleChange
+ })),
+ _react2["default"].createElement(
+ _beeInputGroup2["default"].Button,
+ null,
+ _react2["default"].createElement(
+ 'div',
+ { className: 'icon-group' },
+ _react2["default"].createElement(
+ 'span',
+ {
+ onMouseDown: this.handlePlusMouseDown,
+ onMouseLeave: this.clear,
+ onMouseUp: this.clear,
+ className: (0, _classnames2["default"])('plus', { 'disabled': plusDisabled, 'disabled-cursor': disabledCursor }) },
+ _react2["default"].createElement('span', { className: 'uf uf-arrow-up' })
+ ),
+ _react2["default"].createElement(
+ 'span',
+ {
+ onMouseDown: this.handleReduceMouseDown,
+ onMouseLeave: this.clear,
+ onMouseUp: this.clear,
+ className: (0, _classnames2["default"])("reduce", { 'disabled': minusDisabled, 'disabled-cursor': disabledCursor }) },
+ _react2["default"].createElement('span', { className: ' uf uf-arrow-down' })
+ )
+ )
+ )
+ )
+ );
+ };
+
+ return InputNumber;
+ }(_react.Component);
+
+ ;
+
+ InputNumber.defaultProps = defaultProps;
+ InputNumber.propTypes = propTypes;
+ exports["default"] = InputNumber;
+ module.exports = exports['default'];
+
+ /***/ }),
+<<<<<<< HEAD
+ /* 261 */
+=======
+ /* 243 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -113647,67 +133204,74 @@
module.exports = exports['default'];
/***/ }),
- /* 238 */
+<<<<<<< HEAD
+ /* 262 */
+=======
+ /* 244 */
/***/ (function(module, exports) {
- module.exports = function(module) {
- if(!module.webpackPolyfill) {
- module.deprecate = function() {};
- module.paths = [];
- // module.parent = undefined by default
- if(!module.children) module.children = [];
- Object.defineProperty(module, "loaded", {
- enumerable: true,
- get: function() {
- return module.l;
- }
- });
- Object.defineProperty(module, "id", {
- enumerable: true,
- get: function() {
- return module.i;
- }
- });
- module.webpackPolyfill = 1;
- }
- return module;
- };
+ module.exports = function(module) {
+ if(!module.webpackPolyfill) {
+ module.deprecate = function() {};
+ module.paths = [];
+ // module.parent = undefined by default
+ if(!module.children) module.children = [];
+ Object.defineProperty(module, "loaded", {
+ enumerable: true,
+ get: function() {
+ return module.l;
+ }
+ });
+ Object.defineProperty(module, "id", {
+ enumerable: true,
+ get: function() {
+ return module.i;
+ }
+ });
+ module.webpackPolyfill = 1;
+ }
+ return module;
+ };
/***/ }),
- /* 239 */
+ /* 245 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
"use strict";
-
-
- exports.__esModule = true;
- exports.default = addEventListenerWrap;
-
- var _addDomEventListener = __webpack_require__(12);
-
- var _addDomEventListener2 = _interopRequireDefault(_addDomEventListener);
-
- var _reactDom = __webpack_require__(3);
-
- var _reactDom2 = _interopRequireDefault(_reactDom);
-
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-
- /**
- * This source code is quoted from rc-util.
- * homepage: https://github.com/react-component/util
- */
- function addEventListenerWrap(target, eventType, cb) {
- /* eslint camelcase: 2 */
- var callback = _reactDom2.default.unstable_batchedUpdates ? function run(e) {
- _reactDom2.default.unstable_batchedUpdates(cb, e);
- } : cb;
- return (0, _addDomEventListener2.default)(target, eventType, callback);
+
+
+ exports.__esModule = true;
+ exports.default = addEventListenerWrap;
+
+ var _addDomEventListener = __webpack_require__(13);
+
+ var _addDomEventListener2 = _interopRequireDefault(_addDomEventListener);
+
+ var _reactDom = __webpack_require__(3);
+
+ var _reactDom2 = _interopRequireDefault(_reactDom);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+
+ /**
+ * This source code is quoted from rc-util.
+ * homepage: https://github.com/react-component/util
+ */
+ function addEventListenerWrap(target, eventType, cb) {
+ /* eslint camelcase: 2 */
+ var callback = _reactDom2.default.unstable_batchedUpdates ? function run(e) {
+ _reactDom2.default.unstable_batchedUpdates(cb, e);
+ } : cb;
+ return (0, _addDomEventListener2.default)(target, eventType, callback);
}
/***/ }),
- /* 240 */
+<<<<<<< HEAD
+ /* 263 */
+=======
+ /* 246 */
/***/ (function(module, exports) {
module.exports = function(arr, obj){
@@ -113718,1963 +133282,15 @@
return -1;
};
- /***/ }),
- /* 241 */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- exports.__esModule = true;
-
- var _react = __webpack_require__(0);
-
- var _react2 = _interopRequireDefault(_react);
-
- var _propTypes = __webpack_require__(1);
-
- var _propTypes2 = _interopRequireDefault(_propTypes);
-
- var _reactDom = __webpack_require__(3);
-
- var _reactDom2 = _interopRequireDefault(_reactDom);
-
- var _domAlign = __webpack_require__(14);
-
- var _domAlign2 = _interopRequireDefault(_domAlign);
-
- var _addEventListener = __webpack_require__(239);
-
- var _addEventListener2 = _interopRequireDefault(_addEventListener);
-
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-
- function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
-
- function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
-
- function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } /**
- * This source code is quoted from rc-util.
- * homepage: https://github.com/react-component/util
- */
-
-
- //import isWindow from './isWindow';
-
- function isWindow(obj) {
- /* eslint no-eq-null: 0 */
- /* eslint eqeqeq: 0 */
- return obj != null && obj == obj.window;
- }
-
- function buffer(fn, ms) {
- var timer = void 0;
-
- function clear() {
- if (timer) {
- clearTimeout(timer);
- timer = null;
- }
- }
-
- function bufferFn() {
- clear();
- timer = setTimeout(fn, ms);
- }
-
- bufferFn.clear = clear;
-
- return bufferFn;
- }
-
- var propTypes = {
- childrenProps: _propTypes2.default.object,
- align: _propTypes2.default.object.isRequired,
- target: _propTypes2.default.func,
- onAlign: _propTypes2.default.func,
- monitorBufferTime: _propTypes2.default.number,
- monitorWindowResize: _propTypes2.default.bool,
- disabled: _propTypes2.default.bool,
- children: _propTypes2.default.any
- };
-
- var defaultProps = {
- target: function target() {
- return window;
- },
- onAlign: function onAlign() {},
-
- monitorBufferTime: 50,
- monitorWindowResize: false,
- disabled: false
- };
-
- var Align = function (_React$Component) {
- _inherits(Align, _React$Component);
-
- function Align(props) {
- _classCallCheck(this, Align);
-
- var _this = _possibleConstructorReturn(this, _React$Component.call(this, props));
-
- _initialiseProps.call(_this);
-
- return _this;
- }
-
- Align.prototype.componentDidMount = function componentDidMount() {
- var props = this.props;
- // if parent ref not attached .... use document.getElementById
- this.forceAlign();
- if (!props.disabled && props.monitorWindowResize) {
- this.startMonitorWindowResize();
- }
- };
-
- Align.prototype.componentDidUpdate = function componentDidUpdate(prevProps) {
- var reAlign = false;
- var props = this.props;
-
- if (!props.disabled) {
- if (prevProps.disabled || prevProps.align !== props.align) {
- reAlign = true;
- } else {
- var lastTarget = prevProps.target();
- var currentTarget = props.target();
- if (isWindow(lastTarget) && isWindow(currentTarget)) {
- reAlign = false;
- } else if (lastTarget !== currentTarget) {
- reAlign = true;
- }
- }
- }
-
- if (reAlign) {
- this.forceAlign();
- }
-
- if (props.monitorWindowResize && !props.disabled) {
- this.startMonitorWindowResize();
- } else {
- this.stopMonitorWindowResize();
- }
- };
-
- Align.prototype.componentWillUnmount = function componentWillUnmount() {
- this.stopMonitorWindowResize();
- };
-
- Align.prototype.render = function render() {
- var _props = this.props,
- childrenProps = _props.childrenProps,
- children = _props.children;
-
- var child = _react2.default.Children.only(children);
- if (childrenProps) {
- var newProps = {};
- for (var prop in childrenProps) {
- if (childrenProps.hasOwnProperty(prop)) {
- newProps[prop] = this.props[childrenProps[prop]];
- }
- }
- return _react2.default.cloneElement(child, newProps);
- }
- return child;
- };
-
- return Align;
- }(_react2.default.Component);
-
- var _initialiseProps = function _initialiseProps() {
- var _this2 = this;
-
- this.startMonitorWindowResize = function () {
- if (!_this2.resizeHandler) {
- _this2.bufferMonitor = buffer(_this2.forceAlign, _this2.props.monitorBufferTime);
- _this2.resizeHandler = (0, _addEventListener2.default)(window, 'resize', _this2.bufferMonitor);
- }
- };
-
- this.stopMonitorWindowResize = function () {
- if (_this2.resizeHandler) {
- _this2.bufferMonitor.clear();
- _this2.resizeHandler.remove();
- _this2.resizeHandler = null;
- }
- };
-
- this.forceAlign = function () {
- var props = _this2.props;
- if (!props.disabled) {
- var source = _reactDom2.default.findDOMNode(_this2);
- props.onAlign(source, (0, _domAlign2.default)(source, props.target(), props.align));
- }
- };
- };
-
- ;
-
- Align.defaultProps = defaultProps;
- Align.propTypes = propTypes;
-
- exports.default = Align;
-
- /***/ }),
- /* 242 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__utils__ = __webpack_require__(47);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__getVisibleRectForElement__ = __webpack_require__(243);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__adjustForViewport__ = __webpack_require__(766);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__getRegion__ = __webpack_require__(245);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__getElFuturePos__ = __webpack_require__(767);
- /**
- * align dom node flexibly
- * @author yiminghe@gmail.com
- */
-
-
-
-
-
-
-
- // http://yiminghe.iteye.com/blog/1124720
-
- function isFailX(elFuturePos, elRegion, visibleRect) {
- return elFuturePos.left < visibleRect.left || elFuturePos.left + elRegion.width > visibleRect.right;
- }
-
- function isFailY(elFuturePos, elRegion, visibleRect) {
- return elFuturePos.top < visibleRect.top || elFuturePos.top + elRegion.height > visibleRect.bottom;
- }
-
- function isCompleteFailX(elFuturePos, elRegion, visibleRect) {
- return elFuturePos.left > visibleRect.right || elFuturePos.left + elRegion.width < visibleRect.left;
- }
-
- function isCompleteFailY(elFuturePos, elRegion, visibleRect) {
- return elFuturePos.top > visibleRect.bottom || elFuturePos.top + elRegion.height < visibleRect.top;
- }
-
- function flip(points, reg, map) {
- var ret = [];
- __WEBPACK_IMPORTED_MODULE_0__utils__["a" /* default */].each(points, function (p) {
- ret.push(p.replace(reg, function (m) {
- return map[m];
- }));
- });
- return ret;
- }
-
- function flipOffset(offset, index) {
- offset[index] = -offset[index];
- return offset;
- }
-
- function convertOffset(str, offsetLen) {
- var n = void 0;
- if (/%$/.test(str)) {
- n = parseInt(str.substring(0, str.length - 1), 10) / 100 * offsetLen;
- } else {
- n = parseInt(str, 10);
- }
- return n || 0;
- }
-
- function normalizeOffset(offset, el) {
- offset[0] = convertOffset(offset[0], el.width);
- offset[1] = convertOffset(offset[1], el.height);
- }
-
- /**
- * @param el
- * @param tgtRegion 参照节点所占的区域: { left, top, width, height }
- * @param align
- */
- function doAlign(el, tgtRegion, align, isTgtRegionVisible) {
- var points = align.points;
- var offset = align.offset || [0, 0];
- var targetOffset = align.targetOffset || [0, 0];
- var overflow = align.overflow;
- var source = align.source || el;
- offset = [].concat(offset);
- targetOffset = [].concat(targetOffset);
- overflow = overflow || {};
- var newOverflowCfg = {};
- var fail = 0;
- // 当前节点可以被放置的显示区域
- var visibleRect = Object(__WEBPACK_IMPORTED_MODULE_1__getVisibleRectForElement__["a" /* default */])(source);
- // 当前节点所占的区域, left/top/width/height
- var elRegion = Object(__WEBPACK_IMPORTED_MODULE_3__getRegion__["a" /* default */])(source);
- // 将 offset 转换成数值,支持百分比
- normalizeOffset(offset, elRegion);
- normalizeOffset(targetOffset, tgtRegion);
- // 当前节点将要被放置的位置
- var elFuturePos = Object(__WEBPACK_IMPORTED_MODULE_4__getElFuturePos__["a" /* default */])(elRegion, tgtRegion, points, offset, targetOffset);
- // 当前节点将要所处的区域
- var newElRegion = __WEBPACK_IMPORTED_MODULE_0__utils__["a" /* default */].merge(elRegion, elFuturePos);
-
- // 如果可视区域不能完全放置当前节点时允许调整
- if (visibleRect && (overflow.adjustX || overflow.adjustY) && isTgtRegionVisible) {
- if (overflow.adjustX) {
- // 如果横向不能放下
- if (isFailX(elFuturePos, elRegion, visibleRect)) {
- // 对齐位置反下
- var newPoints = flip(points, /[lr]/ig, {
- l: 'r',
- r: 'l'
- });
- // 偏移量也反下
- var newOffset = flipOffset(offset, 0);
- var newTargetOffset = flipOffset(targetOffset, 0);
- var newElFuturePos = Object(__WEBPACK_IMPORTED_MODULE_4__getElFuturePos__["a" /* default */])(elRegion, tgtRegion, newPoints, newOffset, newTargetOffset);
-
- if (!isCompleteFailX(newElFuturePos, elRegion, visibleRect)) {
- fail = 1;
- points = newPoints;
- offset = newOffset;
- targetOffset = newTargetOffset;
- }
- }
- }
-
- if (overflow.adjustY) {
- // 如果纵向不能放下
- if (isFailY(elFuturePos, elRegion, visibleRect)) {
- // 对齐位置反下
- var _newPoints = flip(points, /[tb]/ig, {
- t: 'b',
- b: 't'
- });
- // 偏移量也反下
- var _newOffset = flipOffset(offset, 1);
- var _newTargetOffset = flipOffset(targetOffset, 1);
- var _newElFuturePos = Object(__WEBPACK_IMPORTED_MODULE_4__getElFuturePos__["a" /* default */])(elRegion, tgtRegion, _newPoints, _newOffset, _newTargetOffset);
-
- if (!isCompleteFailY(_newElFuturePos, elRegion, visibleRect)) {
- fail = 1;
- points = _newPoints;
- offset = _newOffset;
- targetOffset = _newTargetOffset;
- }
- }
- }
-
- // 如果失败,重新计算当前节点将要被放置的位置
- if (fail) {
- elFuturePos = Object(__WEBPACK_IMPORTED_MODULE_4__getElFuturePos__["a" /* default */])(elRegion, tgtRegion, points, offset, targetOffset);
- __WEBPACK_IMPORTED_MODULE_0__utils__["a" /* default */].mix(newElRegion, elFuturePos);
- }
- var isStillFailX = isFailX(elFuturePos, elRegion, visibleRect);
- var isStillFailY = isFailY(elFuturePos, elRegion, visibleRect);
- // 检查反下后的位置是否可以放下了,如果仍然放不下:
- // 1. 复原修改过的定位参数
- if (isStillFailX || isStillFailY) {
- points = align.points;
- offset = align.offset || [0, 0];
- targetOffset = align.targetOffset || [0, 0];
- }
- // 2. 只有指定了可以调整当前方向才调整
- newOverflowCfg.adjustX = overflow.adjustX && isStillFailX;
- newOverflowCfg.adjustY = overflow.adjustY && isStillFailY;
-
- // 确实要调整,甚至可能会调整高度宽度
- if (newOverflowCfg.adjustX || newOverflowCfg.adjustY) {
- newElRegion = Object(__WEBPACK_IMPORTED_MODULE_2__adjustForViewport__["a" /* default */])(elFuturePos, elRegion, visibleRect, newOverflowCfg);
- }
- }
-
- // need judge to in case set fixed with in css on height auto element
- if (newElRegion.width !== elRegion.width) {
- __WEBPACK_IMPORTED_MODULE_0__utils__["a" /* default */].css(source, 'width', __WEBPACK_IMPORTED_MODULE_0__utils__["a" /* default */].width(source) + newElRegion.width - elRegion.width);
- }
-
- if (newElRegion.height !== elRegion.height) {
- __WEBPACK_IMPORTED_MODULE_0__utils__["a" /* default */].css(source, 'height', __WEBPACK_IMPORTED_MODULE_0__utils__["a" /* default */].height(source) + newElRegion.height - elRegion.height);
- }
-
- // https://github.com/kissyteam/kissy/issues/190
- // 相对于屏幕位置没变,而 left/top 变了
- // 例如
- __WEBPACK_IMPORTED_MODULE_0__utils__["a" /* default */].offset(source, {
- left: newElRegion.left,
- top: newElRegion.top
- }, {
- useCssRight: align.useCssRight,
- useCssBottom: align.useCssBottom,
- useCssTransform: align.useCssTransform,
- ignoreShake: align.ignoreShake
- });
-
- return {
- points: points,
- offset: offset,
- targetOffset: targetOffset,
- overflow: newOverflowCfg
- };
- }
-
- /* harmony default export */ __webpack_exports__["a"] = (doAlign);
- /**
- * 2012-04-26 yiminghe@gmail.com
- * - 优化智能对齐算法
- * - 慎用 resizeXX
- *
- * 2011-07-13 yiminghe@gmail.com note:
- * - 增加智能对齐,以及大小调整选项
- **/
-
- /***/ }),
- /* 243 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__utils__ = __webpack_require__(47);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__getOffsetParent__ = __webpack_require__(244);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__isAncestorFixed__ = __webpack_require__(765);
-
-
-
-
- /**
- * 获得元素的显示部分的区域
- */
- function getVisibleRectForElement(element) {
- var visibleRect = {
- left: 0,
- right: Infinity,
- top: 0,
- bottom: Infinity
- };
- var el = Object(__WEBPACK_IMPORTED_MODULE_1__getOffsetParent__["a" /* default */])(element);
- var doc = __WEBPACK_IMPORTED_MODULE_0__utils__["a" /* default */].getDocument(element);
- var win = doc.defaultView || doc.parentWindow;
- var body = doc.body;
- var documentElement = doc.documentElement;
-
- // Determine the size of the visible rect by climbing the dom accounting for
- // all scrollable containers.
- while (el) {
- // clientWidth is zero for inline block elements in ie.
- if ((navigator.userAgent.indexOf('MSIE') === -1 || el.clientWidth !== 0) &&
- // body may have overflow set on it, yet we still get the entire
- // viewport. In some browsers, el.offsetParent may be
- // document.documentElement, so check for that too.
- el !== body && el !== documentElement && __WEBPACK_IMPORTED_MODULE_0__utils__["a" /* default */].css(el, 'overflow') !== 'visible') {
- var pos = __WEBPACK_IMPORTED_MODULE_0__utils__["a" /* default */].offset(el);
- // add border
- pos.left += el.clientLeft;
- pos.top += el.clientTop;
- visibleRect.top = Math.max(visibleRect.top, pos.top);
- visibleRect.right = Math.min(visibleRect.right,
- // consider area without scrollBar
- pos.left + el.clientWidth);
- visibleRect.bottom = Math.min(visibleRect.bottom, pos.top + el.clientHeight);
- visibleRect.left = Math.max(visibleRect.left, pos.left);
- } else if (el === body || el === documentElement) {
- break;
- }
- el = Object(__WEBPACK_IMPORTED_MODULE_1__getOffsetParent__["a" /* default */])(el);
- }
-
- // Set element position to fixed
- // make sure absolute element itself don't affect it's visible area
- // https://github.com/ant-design/ant-design/issues/7601
- var originalPosition = null;
- if (!__WEBPACK_IMPORTED_MODULE_0__utils__["a" /* default */].isWindow(element) && element.nodeType !== 9) {
- originalPosition = element.style.position;
- var position = __WEBPACK_IMPORTED_MODULE_0__utils__["a" /* default */].css(element, 'position');
- if (position === 'absolute') {
- element.style.position = 'fixed';
- }
- }
-
- var scrollX = __WEBPACK_IMPORTED_MODULE_0__utils__["a" /* default */].getWindowScrollLeft(win);
- var scrollY = __WEBPACK_IMPORTED_MODULE_0__utils__["a" /* default */].getWindowScrollTop(win);
- var viewportWidth = __WEBPACK_IMPORTED_MODULE_0__utils__["a" /* default */].viewportWidth(win);
- var viewportHeight = __WEBPACK_IMPORTED_MODULE_0__utils__["a" /* default */].viewportHeight(win);
- var documentWidth = documentElement.scrollWidth;
- var documentHeight = documentElement.scrollHeight;
-
- // scrollXXX on html is sync with body which means overflow: hidden on body gets wrong scrollXXX.
- // We should cut this ourself.
- var bodyStyle = window.getComputedStyle(body);
- if (bodyStyle.overflowX === 'hidden') {
- documentWidth = win.innerWidth;
- }
- if (bodyStyle.overflowY === 'hidden') {
- documentHeight = win.innerHeight;
- }
-
- // Reset element position after calculate the visible area
- if (element.style) {
- element.style.position = originalPosition;
- }
-
- if (Object(__WEBPACK_IMPORTED_MODULE_2__isAncestorFixed__["a" /* default */])(element)) {
- // Clip by viewport's size.
- visibleRect.left = Math.max(visibleRect.left, scrollX);
- visibleRect.top = Math.max(visibleRect.top, scrollY);
- visibleRect.right = Math.min(visibleRect.right, scrollX + viewportWidth);
- visibleRect.bottom = Math.min(visibleRect.bottom, scrollY + viewportHeight);
- } else {
- // Clip by document's size.
- var maxVisibleWidth = Math.max(documentWidth, scrollX + viewportWidth);
- visibleRect.right = Math.min(visibleRect.right, maxVisibleWidth);
-
- var maxVisibleHeight = Math.max(documentHeight, scrollY + viewportHeight);
- visibleRect.bottom = Math.min(visibleRect.bottom, maxVisibleHeight);
- }
-
- return visibleRect.top >= 0 && visibleRect.left >= 0 && visibleRect.bottom > visibleRect.top && visibleRect.right > visibleRect.left ? visibleRect : null;
- }
-
- /* harmony default export */ __webpack_exports__["a"] = (getVisibleRectForElement);
-
- /***/ }),
- /* 244 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__utils__ = __webpack_require__(47);
-
-
- /**
- * 得到会导致元素显示不全的祖先元素
- */
-
- function getOffsetParent(element) {
- if (__WEBPACK_IMPORTED_MODULE_0__utils__["a" /* default */].isWindow(element) || element.nodeType === 9) {
- return null;
- }
- // ie 这个也不是完全可行
- /*
-
-
- 元素 6 高 100px 宽 50px
-
-
- */
- // element.offsetParent does the right thing in ie7 and below. Return parent with layout!
- // In other browsers it only includes elements with position absolute, relative or
- // fixed, not elements with overflow set to auto or scroll.
- // if (UA.ie && ieMode < 8) {
- // return element.offsetParent;
- // }
- // 统一的 offsetParent 方法
- var doc = __WEBPACK_IMPORTED_MODULE_0__utils__["a" /* default */].getDocument(element);
- var body = doc.body;
- var parent = void 0;
- var positionStyle = __WEBPACK_IMPORTED_MODULE_0__utils__["a" /* default */].css(element, 'position');
- var skipStatic = positionStyle === 'fixed' || positionStyle === 'absolute';
-
- if (!skipStatic) {
- return element.nodeName.toLowerCase() === 'html' ? null : element.parentNode;
- }
-
- for (parent = element.parentNode; parent && parent !== body; parent = parent.parentNode) {
- positionStyle = __WEBPACK_IMPORTED_MODULE_0__utils__["a" /* default */].css(parent, 'position');
- if (positionStyle !== 'static') {
- return parent;
- }
- }
- return null;
- }
-
- /* harmony default export */ __webpack_exports__["a"] = (getOffsetParent);
-
- /***/ }),
- /* 245 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__utils__ = __webpack_require__(47);
-
-
- function getRegion(node) {
- var offset = void 0;
- var w = void 0;
- var h = void 0;
- if (!__WEBPACK_IMPORTED_MODULE_0__utils__["a" /* default */].isWindow(node) && node.nodeType !== 9) {
- offset = __WEBPACK_IMPORTED_MODULE_0__utils__["a" /* default */].offset(node);
- w = __WEBPACK_IMPORTED_MODULE_0__utils__["a" /* default */].outerWidth(node);
- h = __WEBPACK_IMPORTED_MODULE_0__utils__["a" /* default */].outerHeight(node);
- } else {
- var win = __WEBPACK_IMPORTED_MODULE_0__utils__["a" /* default */].getWindow(node);
- offset = {
- left: __WEBPACK_IMPORTED_MODULE_0__utils__["a" /* default */].getWindowScrollLeft(win),
- top: __WEBPACK_IMPORTED_MODULE_0__utils__["a" /* default */].getWindowScrollTop(win)
- };
- w = __WEBPACK_IMPORTED_MODULE_0__utils__["a" /* default */].viewportWidth(win);
- h = __WEBPACK_IMPORTED_MODULE_0__utils__["a" /* default */].viewportHeight(win);
- }
- offset.width = w;
- offset.height = h;
- return offset;
- }
-
- /* harmony default export */ __webpack_exports__["a"] = (getRegion);
-
- /***/ }),
- /* 246 */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- exports.__esModule = true;
- exports.default = addEventListenerWrap;
-
- var _addDomEventListener = __webpack_require__(12);
-
- var _addDomEventListener2 = _interopRequireDefault(_addDomEventListener);
-
- var _reactDom = __webpack_require__(3);
-
- var _reactDom2 = _interopRequireDefault(_reactDom);
-
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-
- /**
- * This source code is quoted from rc-util.
- * homepage: https://github.com/react-component/util
- */
- function addEventListenerWrap(target, eventType, cb) {
- /* eslint camelcase: 2 */
- var callback = _reactDom2.default.unstable_batchedUpdates ? function run(e) {
- _reactDom2.default.unstable_batchedUpdates(cb, e);
- } : cb;
- return (0, _addDomEventListener2.default)(target, eventType, callback);
- }
-
/***/ }),
/* 247 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
"use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var util = {
- isAppearSupported: function isAppearSupported(props) {
- return props.transitionName && props.transitionAppear || props.animation.appear;
- },
- isEnterSupported: function isEnterSupported(props) {
- return props.transitionName && props.transitionEnter || props.animation.enter;
- },
- isLeaveSupported: function isLeaveSupported(props) {
- return props.transitionName && props.transitionLeave || props.animation.leave;
- },
- allowAppearCallback: function allowAppearCallback(props) {
- return props.transitionAppear || props.animation.appear;
- },
- allowEnterCallback: function allowEnterCallback(props) {
- return props.transitionEnter || props.animation.enter;
- },
- allowLeaveCallback: function allowLeaveCallback(props) {
- return props.transitionLeave || props.animation.leave;
- }
- };
- exports["default"] = util;
- module.exports = exports["default"];
-
- /***/ }),
- /* 248 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__Menu__ = __webpack_require__(787);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__SubMenu__ = __webpack_require__(252);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__MenuItem__ = __webpack_require__(810);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__MenuItemGroup__ = __webpack_require__(813);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__Divider__ = __webpack_require__(814);
- /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "SubMenu", function() { return __WEBPACK_IMPORTED_MODULE_1__SubMenu__["a"]; });
- /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "Item", function() { return __WEBPACK_IMPORTED_MODULE_2__MenuItem__["a"]; });
- /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "MenuItem", function() { return __WEBPACK_IMPORTED_MODULE_2__MenuItem__["a"]; });
- /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "MenuItemGroup", function() { return __WEBPACK_IMPORTED_MODULE_3__MenuItemGroup__["a"]; });
- /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "ItemGroup", function() { return __WEBPACK_IMPORTED_MODULE_3__MenuItemGroup__["a"]; });
- /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "Divider", function() { return __WEBPACK_IMPORTED_MODULE_4__Divider__["a"]; });
-
-
-
-
-
-
-
-
- /* harmony default export */ __webpack_exports__["default"] = (__WEBPACK_IMPORTED_MODULE_0__Menu__["a" /* default */]);
-
- /***/ }),
- /* 249 */
- /***/ (function(module, exports, __webpack_require__) {
-
- __webpack_require__(793);
- var $Object = __webpack_require__(24).Object;
- module.exports = function create(P, D) {
- return $Object.create(P, D);
- };
-
-
- /***/ }),
- /* 250 */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.storeShape = undefined;
-
- var _propTypes = __webpack_require__(1);
-
- var _propTypes2 = _interopRequireDefault(_propTypes);
-
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-
- var storeShape = exports.storeShape = _propTypes2.default.shape({
- subscribe: _propTypes2.default.func.isRequired,
- setState: _propTypes2.default.func.isRequired,
- getState: _propTypes2.default.func.isRequired
- });
-
- /***/ }),
- /* 251 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- /* harmony export (immutable) */ __webpack_exports__["b"] = getActiveKey;
- /* unused harmony export saveRef */
- /* unused harmony export SubPopupMenu */
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_objectWithoutProperties__ = __webpack_require__(15);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_objectWithoutProperties___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_objectWithoutProperties__);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck__ = __webpack_require__(5);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck__);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn__ = __webpack_require__(6);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn__);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits__ = __webpack_require__(7);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits__);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_babel_runtime_helpers_extends__ = __webpack_require__(8);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_babel_runtime_helpers_extends___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_4_babel_runtime_helpers_extends__);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_react__ = __webpack_require__(0);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_5_react__);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_6_prop_types__ = __webpack_require__(1);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_6_prop_types___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_6_prop_types__);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_7_mini_store__ = __webpack_require__(19);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_7_mini_store___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_7_mini_store__);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_8_rc_util_es_KeyCode__ = __webpack_require__(26);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_9_rc_util_es_createChainedFunction__ = __webpack_require__(143);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_10_classnames__ = __webpack_require__(2);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_10_classnames___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_10_classnames__);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_11__util__ = __webpack_require__(65);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_12__DOMWrap__ = __webpack_require__(799);
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- function allDisabled(arr) {
- if (!arr.length) {
- return true;
- }
- return arr.every(function (c) {
- return !!c.props.disabled;
- });
- }
-
- function updateActiveKey(store, menuId, activeKey) {
- var _extends2;
-
- var state = store.getState();
- store.setState({
- activeKey: __WEBPACK_IMPORTED_MODULE_4_babel_runtime_helpers_extends___default()({}, state.activeKey, (_extends2 = {}, _extends2[menuId] = activeKey, _extends2))
- });
- }
-
- function getEventKey(props) {
- // when eventKey not available ,it's menu and return menu id '0-menu-'
- return props.eventKey || '0-menu-';
- }
-
- function getActiveKey(props, originalActiveKey) {
- var activeKey = originalActiveKey;
- var children = props.children,
- eventKey = props.eventKey;
-
- if (activeKey) {
- var found = void 0;
- Object(__WEBPACK_IMPORTED_MODULE_11__util__["e" /* loopMenuItem */])(children, function (c, i) {
- if (c && c.props && !c.props.disabled && activeKey === Object(__WEBPACK_IMPORTED_MODULE_11__util__["a" /* getKeyFromChildrenIndex */])(c, eventKey, i)) {
- found = true;
- }
- });
- if (found) {
- return activeKey;
- }
- }
- activeKey = null;
- if (props.defaultActiveFirst) {
- Object(__WEBPACK_IMPORTED_MODULE_11__util__["e" /* loopMenuItem */])(children, function (c, i) {
- if (!activeKey && c && !c.props.disabled) {
- activeKey = Object(__WEBPACK_IMPORTED_MODULE_11__util__["a" /* getKeyFromChildrenIndex */])(c, eventKey, i);
- }
- });
- return activeKey;
- }
- return activeKey;
- }
-
- function saveRef(c) {
- if (c) {
- var index = this.instanceArray.indexOf(c);
- if (index !== -1) {
- // update component if it's already inside instanceArray
- this.instanceArray[index] = c;
- } else {
- // add component if it's not in instanceArray yet;
- this.instanceArray.push(c);
- }
- }
- }
-
- var SubPopupMenu = function (_React$Component) {
- __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits___default()(SubPopupMenu, _React$Component);
-
- function SubPopupMenu(props) {
- var _extends3;
-
- __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck___default()(this, SubPopupMenu);
-
- var _this = __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn___default()(this, _React$Component.call(this, props));
-
- _initialiseProps.call(_this);
-
- props.store.setState({
- activeKey: __WEBPACK_IMPORTED_MODULE_4_babel_runtime_helpers_extends___default()({}, props.store.getState().activeKey, (_extends3 = {}, _extends3[props.eventKey] = getActiveKey(props, props.activeKey), _extends3))
- });
-
- _this.instanceArray = [];
- return _this;
- }
-
- SubPopupMenu.prototype.componentDidMount = function componentDidMount() {
- // invoke customized ref to expose component to mixin
- if (this.props.manualRef) {
- this.props.manualRef(this);
- }
- };
-
- SubPopupMenu.prototype.shouldComponentUpdate = function shouldComponentUpdate(nextProps) {
- return this.props.visible || nextProps.visible;
- };
-
- SubPopupMenu.prototype.componentDidUpdate = function componentDidUpdate(prevProps) {
- var props = this.props;
- var originalActiveKey = 'activeKey' in props ? props.activeKey : props.store.getState().activeKey[getEventKey(props)];
- var activeKey = getActiveKey(props, originalActiveKey);
- if (activeKey !== originalActiveKey) {
- updateActiveKey(props.store, getEventKey(props), activeKey);
- } else if ('activeKey' in prevProps) {
- // If prev activeKey is not same as current activeKey,
- // we should set it.
- var prevActiveKey = getActiveKey(prevProps, prevProps.activeKey);
- if (activeKey !== prevActiveKey) {
- updateActiveKey(props.store, getEventKey(props), activeKey);
- }
- }
- };
-
- // all keyboard events callbacks run from here at first
-
-
- SubPopupMenu.prototype.render = function render() {
- var _this2 = this;
-
- var props = __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_objectWithoutProperties___default()(this.props, []);
-
- this.instanceArray = [];
- var className = __WEBPACK_IMPORTED_MODULE_10_classnames___default()(props.prefixCls, props.className, props.prefixCls + '-' + props.mode);
- var domProps = {
- className: className,
- // role could be 'select' and by default set to menu
- role: props.role || 'menu'
- };
- if (props.id) {
- domProps.id = props.id;
- }
- if (props.focusable) {
- domProps.tabIndex = '0';
- domProps.onKeyDown = this.onKeyDown;
- }
- var prefixCls = props.prefixCls,
- eventKey = props.eventKey,
- visible = props.visible,
- level = props.level,
- mode = props.mode,
- overflowedIndicator = props.overflowedIndicator,
- theme = props.theme;
-
- __WEBPACK_IMPORTED_MODULE_11__util__["g" /* menuAllProps */].forEach(function (key) {
- return delete props[key];
- });
-
- // Otherwise, the propagated click event will trigger another onClick
- delete props.onClick;
-
- return __WEBPACK_IMPORTED_MODULE_5_react___default.a.createElement(
- __WEBPACK_IMPORTED_MODULE_12__DOMWrap__["a" /* default */],
- __WEBPACK_IMPORTED_MODULE_4_babel_runtime_helpers_extends___default()({}, props, {
- prefixCls: prefixCls,
- mode: mode,
- tag: 'ul',
- level: level,
- theme: theme,
- hiddenClassName: prefixCls + '-hidden',
- visible: visible,
- overflowedIndicator: overflowedIndicator
- }, domProps),
- __WEBPACK_IMPORTED_MODULE_5_react___default.a.Children.map(props.children, function (c, i) {
- return _this2.renderMenuItem(c, i, eventKey || '0-menu-');
- })
- );
- };
-
- return SubPopupMenu;
- }(__WEBPACK_IMPORTED_MODULE_5_react___default.a.Component);
- SubPopupMenu.propTypes = {
- onSelect: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.func,
- onClick: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.func,
- onDeselect: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.func,
- onOpenChange: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.func,
- onDestroy: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.func,
- openTransitionName: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.string,
- openAnimation: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.oneOfType([__WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.string, __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.object]),
- openKeys: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.arrayOf(__WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.string),
- visible: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.bool,
- children: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.any,
- parentMenu: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.object,
- eventKey: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.string,
- store: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.shape({
- getState: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.func,
- setState: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.func
- }),
-
- // adding in refactor
- focusable: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.bool,
- multiple: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.bool,
- style: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.object,
- defaultActiveFirst: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.bool,
- activeKey: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.string,
- selectedKeys: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.arrayOf(__WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.string),
- defaultSelectedKeys: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.arrayOf(__WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.string),
- defaultOpenKeys: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.arrayOf(__WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.string),
- level: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.number,
- mode: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.oneOf(['horizontal', 'vertical', 'vertical-left', 'vertical-right', 'inline']),
- triggerSubMenuAction: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.oneOf(['click', 'hover']),
- inlineIndent: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.oneOfType([__WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.number, __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.string]),
- manualRef: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.func,
- itemIcon: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.oneOfType([__WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.func, __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.node]),
- expandIcon: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.oneOfType([__WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.func, __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.node])
- };
- SubPopupMenu.defaultProps = {
- prefixCls: 'rc-menu',
- className: '',
- mode: 'vertical',
- level: 1,
- inlineIndent: 24,
- visible: true,
- focusable: true,
- style: {},
- manualRef: __WEBPACK_IMPORTED_MODULE_11__util__["h" /* noop */]
- };
-
- var _initialiseProps = function _initialiseProps() {
- var _this3 = this;
-
- this.onKeyDown = function (e, callback) {
- var keyCode = e.keyCode;
- var handled = void 0;
- _this3.getFlatInstanceArray().forEach(function (obj) {
- if (obj && obj.props.active && obj.onKeyDown) {
- handled = obj.onKeyDown(e);
- }
- });
- if (handled) {
- return 1;
- }
- var activeItem = null;
- if (keyCode === __WEBPACK_IMPORTED_MODULE_8_rc_util_es_KeyCode__["a" /* default */].UP || keyCode === __WEBPACK_IMPORTED_MODULE_8_rc_util_es_KeyCode__["a" /* default */].DOWN) {
- activeItem = _this3.step(keyCode === __WEBPACK_IMPORTED_MODULE_8_rc_util_es_KeyCode__["a" /* default */].UP ? -1 : 1);
- }
- if (activeItem) {
- e.preventDefault();
- updateActiveKey(_this3.props.store, getEventKey(_this3.props), activeItem.props.eventKey);
-
- if (typeof callback === 'function') {
- callback(activeItem);
- }
-
- return 1;
- }
- };
-
- this.onItemHover = function (e) {
- var key = e.key,
- hover = e.hover;
-
- updateActiveKey(_this3.props.store, getEventKey(_this3.props), hover ? key : null);
- };
-
- this.onDeselect = function (selectInfo) {
- _this3.props.onDeselect(selectInfo);
- };
-
- this.onSelect = function (selectInfo) {
- _this3.props.onSelect(selectInfo);
- };
-
- this.onClick = function (e) {
- _this3.props.onClick(e);
- };
-
- this.onOpenChange = function (e) {
- _this3.props.onOpenChange(e);
- };
-
- this.onDestroy = function (key) {
- /* istanbul ignore next */
- _this3.props.onDestroy(key);
- };
-
- this.getFlatInstanceArray = function () {
- return _this3.instanceArray;
- };
-
- this.getOpenTransitionName = function () {
- return _this3.props.openTransitionName;
- };
-
- this.step = function (direction) {
- var children = _this3.getFlatInstanceArray();
- var activeKey = _this3.props.store.getState().activeKey[getEventKey(_this3.props)];
- var len = children.length;
- if (!len) {
- return null;
- }
- if (direction < 0) {
- children = children.concat().reverse();
- }
- // find current activeIndex
- var activeIndex = -1;
- children.every(function (c, ci) {
- if (c && c.props.eventKey === activeKey) {
- activeIndex = ci;
- return false;
- }
- return true;
- });
- if (!_this3.props.defaultActiveFirst && activeIndex !== -1 && allDisabled(children.slice(activeIndex, len - 1))) {
- return undefined;
- }
- var start = (activeIndex + 1) % len;
- var i = start;
-
- do {
- var child = children[i];
- if (!child || child.props.disabled) {
- i = (i + 1) % len;
- } else {
- return child;
- }
- } while (i !== start);
-
- return null;
- };
-
- this.renderCommonMenuItem = function (child, i, extraProps) {
- var state = _this3.props.store.getState();
- var props = _this3.props;
- var key = Object(__WEBPACK_IMPORTED_MODULE_11__util__["a" /* getKeyFromChildrenIndex */])(child, props.eventKey, i);
- var childProps = child.props;
- // https://github.com/ant-design/ant-design/issues/11517#issuecomment-477403055
- if (!childProps || typeof child.type === 'string') {
- return child;
- }
- var isActive = key === state.activeKey;
- var newChildProps = __WEBPACK_IMPORTED_MODULE_4_babel_runtime_helpers_extends___default()({
- mode: childProps.mode || props.mode,
- level: props.level,
- inlineIndent: props.inlineIndent,
- renderMenuItem: _this3.renderMenuItem,
- rootPrefixCls: props.prefixCls,
- index: i,
- parentMenu: props.parentMenu,
- // customized ref function, need to be invoked manually in child's componentDidMount
- manualRef: childProps.disabled ? undefined : Object(__WEBPACK_IMPORTED_MODULE_9_rc_util_es_createChainedFunction__["a" /* default */])(child.ref, saveRef.bind(_this3)),
- eventKey: key,
- active: !childProps.disabled && isActive,
- multiple: props.multiple,
- onClick: function onClick(e) {
- (childProps.onClick || __WEBPACK_IMPORTED_MODULE_11__util__["h" /* noop */])(e);
- _this3.onClick(e);
- },
- onItemHover: _this3.onItemHover,
- openTransitionName: _this3.getOpenTransitionName(),
- openAnimation: props.openAnimation,
- subMenuOpenDelay: props.subMenuOpenDelay,
- subMenuCloseDelay: props.subMenuCloseDelay,
- forceSubMenuRender: props.forceSubMenuRender,
- onOpenChange: _this3.onOpenChange,
- onDeselect: _this3.onDeselect,
- onSelect: _this3.onSelect,
- builtinPlacements: props.builtinPlacements,
- itemIcon: childProps.itemIcon || _this3.props.itemIcon,
- expandIcon: childProps.expandIcon || _this3.props.expandIcon
- }, extraProps);
- // ref: https://github.com/ant-design/ant-design/issues/13943
- if (props.mode === 'inline' || Object(__WEBPACK_IMPORTED_MODULE_11__util__["d" /* isMobileDevice */])()) {
- newChildProps.triggerSubMenuAction = 'click';
- }
- return __WEBPACK_IMPORTED_MODULE_5_react___default.a.cloneElement(child, newChildProps);
- };
-
- this.renderMenuItem = function (c, i, subMenuKey) {
- /* istanbul ignore if */
- if (!c) {
- return null;
- }
- var state = _this3.props.store.getState();
- var extraProps = {
- openKeys: state.openKeys,
- selectedKeys: state.selectedKeys,
- triggerSubMenuAction: _this3.props.triggerSubMenuAction,
- subMenuKey: subMenuKey
- };
- return _this3.renderCommonMenuItem(c, i, extraProps);
- };
- };
-
- var connected = Object(__WEBPACK_IMPORTED_MODULE_7_mini_store__["connect"])()(SubPopupMenu);
-
- /* harmony default export */ __webpack_exports__["a"] = (connected);
-
- /***/ }),
- /* 252 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- /* unused harmony export SubMenu */
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_classCallCheck__ = __webpack_require__(5);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_classCallCheck___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_classCallCheck__);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_possibleConstructorReturn__ = __webpack_require__(6);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_possibleConstructorReturn___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_possibleConstructorReturn__);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_inherits__ = __webpack_require__(7);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_inherits___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_inherits__);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_extends__ = __webpack_require__(8);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_extends___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_extends__);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_react__ = __webpack_require__(0);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_4_react__);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_react_dom__ = __webpack_require__(3);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_react_dom___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_5_react_dom__);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_6_prop_types__ = __webpack_require__(1);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_6_prop_types___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_6_prop_types__);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_7_rc_trigger__ = __webpack_require__(800);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_8_rc_util_es_KeyCode__ = __webpack_require__(26);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_9_classnames__ = __webpack_require__(2);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_9_classnames___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_9_classnames__);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_10_mini_store__ = __webpack_require__(19);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_10_mini_store___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_10_mini_store__);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_11__SubPopupMenu__ = __webpack_require__(251);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_12__placements__ = __webpack_require__(809);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_13_rc_animate__ = __webpack_require__(29);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_14__util__ = __webpack_require__(65);
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- var guid = 0;
-
- var popupPlacementMap = {
- horizontal: 'bottomLeft',
- vertical: 'rightTop',
- 'vertical-left': 'rightTop',
- 'vertical-right': 'leftTop'
- };
-
- var updateDefaultActiveFirst = function updateDefaultActiveFirst(store, eventKey, defaultActiveFirst) {
- var _extends2;
-
- var menuId = Object(__WEBPACK_IMPORTED_MODULE_14__util__["b" /* getMenuIdFromSubMenuEventKey */])(eventKey);
- var state = store.getState();
- store.setState({
- defaultActiveFirst: __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_extends___default()({}, state.defaultActiveFirst, (_extends2 = {}, _extends2[menuId] = defaultActiveFirst, _extends2))
- });
- };
-
- var SubMenu = function (_React$Component) {
- __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_inherits___default()(SubMenu, _React$Component);
-
- function SubMenu(props) {
- __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_classCallCheck___default()(this, SubMenu);
-
- var _this = __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_possibleConstructorReturn___default()(this, _React$Component.call(this, props));
-
- _initialiseProps.call(_this);
-
- var store = props.store;
- var eventKey = props.eventKey;
- var defaultActiveFirst = store.getState().defaultActiveFirst;
-
- _this.isRootMenu = false;
-
- var value = false;
-
- if (defaultActiveFirst) {
- value = defaultActiveFirst[eventKey];
- }
-
- updateDefaultActiveFirst(store, eventKey, value);
- return _this;
- }
-
- SubMenu.prototype.componentDidMount = function componentDidMount() {
- this.componentDidUpdate();
- };
-
- SubMenu.prototype.componentDidUpdate = function componentDidUpdate() {
- var _this2 = this;
-
- var _props = this.props,
- mode = _props.mode,
- parentMenu = _props.parentMenu,
- manualRef = _props.manualRef;
-
- // invoke customized ref to expose component to mixin
-
- if (manualRef) {
- manualRef(this);
- }
-
- if (mode !== 'horizontal' || !parentMenu.isRootMenu || !this.props.isOpen) {
- return;
- }
-
- this.minWidthTimeout = setTimeout(function () {
- return _this2.adjustWidth();
- }, 0);
- };
-
- SubMenu.prototype.componentWillUnmount = function componentWillUnmount() {
- var _props2 = this.props,
- onDestroy = _props2.onDestroy,
- eventKey = _props2.eventKey;
-
- if (onDestroy) {
- onDestroy(eventKey);
- }
-
- /* istanbul ignore if */
- if (this.minWidthTimeout) {
- clearTimeout(this.minWidthTimeout);
- }
-
- /* istanbul ignore if */
- if (this.mouseenterTimeout) {
- clearTimeout(this.mouseenterTimeout);
- }
- };
-
- SubMenu.prototype.renderChildren = function renderChildren(children) {
- var props = this.props;
- var baseProps = {
- mode: props.mode === 'horizontal' ? 'vertical' : props.mode,
- visible: this.props.isOpen,
- level: props.level + 1,
- inlineIndent: props.inlineIndent,
- focusable: false,
- onClick: this.onSubMenuClick,
- onSelect: this.onSelect,
- onDeselect: this.onDeselect,
- onDestroy: this.onDestroy,
- selectedKeys: props.selectedKeys,
- eventKey: props.eventKey + '-menu-',
- openKeys: props.openKeys,
- openTransitionName: props.openTransitionName,
- openAnimation: props.openAnimation,
- onOpenChange: this.onOpenChange,
- subMenuOpenDelay: props.subMenuOpenDelay,
- parentMenu: this,
- subMenuCloseDelay: props.subMenuCloseDelay,
- forceSubMenuRender: props.forceSubMenuRender,
- triggerSubMenuAction: props.triggerSubMenuAction,
- builtinPlacements: props.builtinPlacements,
- defaultActiveFirst: props.store.getState().defaultActiveFirst[Object(__WEBPACK_IMPORTED_MODULE_14__util__["b" /* getMenuIdFromSubMenuEventKey */])(props.eventKey)],
- multiple: props.multiple,
- prefixCls: props.rootPrefixCls,
- id: this._menuId,
- manualRef: this.saveMenuInstance,
- itemIcon: props.itemIcon,
- expandIcon: props.expandIcon
- };
-
- var haveRendered = this.haveRendered;
- this.haveRendered = true;
-
- this.haveOpened = this.haveOpened || baseProps.visible || baseProps.forceSubMenuRender;
- // never rendered not planning to, don't render
- if (!this.haveOpened) {
- return __WEBPACK_IMPORTED_MODULE_4_react___default.a.createElement('div', null);
- }
-
- // don't show transition on first rendering (no animation for opened menu)
- // show appear transition if it's not visible (not sure why)
- // show appear transition if it's not inline mode
- var transitionAppear = haveRendered || !baseProps.visible || baseProps.mode !== 'inline';
-
- baseProps.className = ' ' + baseProps.prefixCls + '-sub';
- var animProps = {};
-
- if (baseProps.openTransitionName) {
- animProps.transitionName = baseProps.openTransitionName;
- } else if (typeof baseProps.openAnimation === 'object') {
- animProps.animation = __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_extends___default()({}, baseProps.openAnimation);
- if (!transitionAppear) {
- delete animProps.animation.appear;
- }
- }
-
- return __WEBPACK_IMPORTED_MODULE_4_react___default.a.createElement(
- __WEBPACK_IMPORTED_MODULE_13_rc_animate__["default"],
- __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_extends___default()({}, animProps, {
- showProp: 'visible',
- component: '',
- transitionAppear: transitionAppear
- }),
- __WEBPACK_IMPORTED_MODULE_4_react___default.a.createElement(
- __WEBPACK_IMPORTED_MODULE_11__SubPopupMenu__["a" /* default */],
- __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_extends___default()({}, baseProps, { id: this._menuId }),
- children
- )
- );
- };
-
- SubMenu.prototype.render = function render() {
- var _classNames;
-
- var props = __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_extends___default()({}, this.props);
- var isOpen = props.isOpen;
- var prefixCls = this.getPrefixCls();
- var isInlineMode = props.mode === 'inline';
- var className = __WEBPACK_IMPORTED_MODULE_9_classnames___default()(prefixCls, prefixCls + '-' + props.mode, (_classNames = {}, _classNames[props.className] = !!props.className, _classNames[this.getOpenClassName()] = isOpen, _classNames[this.getActiveClassName()] = props.active || isOpen && !isInlineMode, _classNames[this.getDisabledClassName()] = props.disabled, _classNames[this.getSelectedClassName()] = this.isChildrenSelected(), _classNames));
-
- if (!this._menuId) {
- if (props.eventKey) {
- this._menuId = props.eventKey + '$Menu';
- } else {
- this._menuId = '$__$' + ++guid + '$Menu';
- }
- }
-
- var mouseEvents = {};
- var titleClickEvents = {};
- var titleMouseEvents = {};
- if (!props.disabled) {
- mouseEvents = {
- onMouseLeave: this.onMouseLeave,
- onMouseEnter: this.onMouseEnter
- };
-
- // only works in title, not outer li
- titleClickEvents = {
- onClick: this.onTitleClick
- };
- titleMouseEvents = {
- onMouseEnter: this.onTitleMouseEnter,
- onMouseLeave: this.onTitleMouseLeave
- };
- }
-
- var style = {};
- if (isInlineMode) {
- style.paddingLeft = props.inlineIndent * props.level;
- }
-
- var ariaOwns = {};
- // only set aria-owns when menu is open
- // otherwise it would be an invalid aria-owns value
- // since corresponding node cannot be found
- if (this.props.isOpen) {
- ariaOwns = {
- 'aria-owns': this._menuId
- };
- }
-
- // expand custom icon should NOT be displayed in menu with horizontal mode.
- var icon = null;
- if (props.mode !== 'horizontal') {
- icon = this.props.expandIcon; // ReactNode
- if (typeof this.props.expandIcon === 'function') {
- icon = __WEBPACK_IMPORTED_MODULE_4_react___default.a.createElement(this.props.expandIcon, __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_extends___default()({}, this.props));
- }
- }
-
- var title = __WEBPACK_IMPORTED_MODULE_4_react___default.a.createElement(
- 'div',
- __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_extends___default()({
- ref: this.saveSubMenuTitle,
- style: style,
- className: prefixCls + '-title'
- }, titleMouseEvents, titleClickEvents, {
- 'aria-expanded': isOpen
- }, ariaOwns, {
- 'aria-haspopup': 'true',
- title: typeof props.title === 'string' ? props.title : undefined
- }),
- props.title,
- icon || __WEBPACK_IMPORTED_MODULE_4_react___default.a.createElement('i', { className: prefixCls + '-arrow' })
- );
- var children = this.renderChildren(props.children);
-
- var getPopupContainer = props.parentMenu.isRootMenu ? props.parentMenu.props.getPopupContainer : function (triggerNode) {
- return triggerNode.parentNode;
- };
- var popupPlacement = popupPlacementMap[props.mode];
- var popupAlign = props.popupOffset ? { offset: props.popupOffset } : {};
- var popupClassName = props.mode === 'inline' ? '' : props.popupClassName;
- var disabled = props.disabled,
- triggerSubMenuAction = props.triggerSubMenuAction,
- subMenuOpenDelay = props.subMenuOpenDelay,
- forceSubMenuRender = props.forceSubMenuRender,
- subMenuCloseDelay = props.subMenuCloseDelay,
- builtinPlacements = props.builtinPlacements;
-
- __WEBPACK_IMPORTED_MODULE_14__util__["g" /* menuAllProps */].forEach(function (key) {
- return delete props[key];
- });
- // Set onClick to null, to ignore propagated onClick event
- delete props.onClick;
-
- return __WEBPACK_IMPORTED_MODULE_4_react___default.a.createElement(
- 'li',
- __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_extends___default()({}, props, mouseEvents, {
- className: className,
- role: 'menuitem'
- }),
- isInlineMode && title,
- isInlineMode && children,
- !isInlineMode && __WEBPACK_IMPORTED_MODULE_4_react___default.a.createElement(
- __WEBPACK_IMPORTED_MODULE_7_rc_trigger__["a" /* default */],
- {
- prefixCls: prefixCls,
- popupClassName: prefixCls + '-popup ' + popupClassName,
- getPopupContainer: getPopupContainer,
- builtinPlacements: __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_extends___default()({}, __WEBPACK_IMPORTED_MODULE_12__placements__["a" /* default */], builtinPlacements),
- popupPlacement: popupPlacement,
- popupVisible: isOpen,
- popupAlign: popupAlign,
- popup: children,
- action: disabled ? [] : [triggerSubMenuAction],
- mouseEnterDelay: subMenuOpenDelay,
- mouseLeaveDelay: subMenuCloseDelay,
- onPopupVisibleChange: this.onPopupVisibleChange,
- forceRender: forceSubMenuRender
- },
- title
- )
- );
- };
-
- return SubMenu;
- }(__WEBPACK_IMPORTED_MODULE_4_react___default.a.Component);
-
- SubMenu.propTypes = {
- parentMenu: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.object,
- title: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.node,
- children: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.any,
- selectedKeys: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.array,
- openKeys: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.array,
- onClick: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.func,
- onOpenChange: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.func,
- rootPrefixCls: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.string,
- eventKey: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.string,
- multiple: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.bool,
- active: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.bool, // TODO: remove
- onItemHover: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.func,
- onSelect: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.func,
- triggerSubMenuAction: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.string,
- onDeselect: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.func,
- onDestroy: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.func,
- onMouseEnter: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.func,
- onMouseLeave: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.func,
- onTitleMouseEnter: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.func,
- onTitleMouseLeave: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.func,
- onTitleClick: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.func,
- popupOffset: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.array,
- isOpen: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.bool,
- store: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.object,
- mode: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.oneOf(['horizontal', 'vertical', 'vertical-left', 'vertical-right', 'inline']),
- manualRef: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.func,
- itemIcon: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.oneOfType([__WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.func, __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.node]),
- expandIcon: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.oneOfType([__WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.func, __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.node])
- };
- SubMenu.defaultProps = {
- onMouseEnter: __WEBPACK_IMPORTED_MODULE_14__util__["h" /* noop */],
- onMouseLeave: __WEBPACK_IMPORTED_MODULE_14__util__["h" /* noop */],
- onTitleMouseEnter: __WEBPACK_IMPORTED_MODULE_14__util__["h" /* noop */],
- onTitleMouseLeave: __WEBPACK_IMPORTED_MODULE_14__util__["h" /* noop */],
- onTitleClick: __WEBPACK_IMPORTED_MODULE_14__util__["h" /* noop */],
- manualRef: __WEBPACK_IMPORTED_MODULE_14__util__["h" /* noop */],
- mode: 'vertical',
- title: ''
- };
-
- var _initialiseProps = function _initialiseProps() {
- var _this3 = this;
-
- this.onDestroy = function (key) {
- _this3.props.onDestroy(key);
- };
-
- this.onKeyDown = function (e) {
- var keyCode = e.keyCode;
- var menu = _this3.menuInstance;
- var _props3 = _this3.props,
- isOpen = _props3.isOpen,
- store = _props3.store;
-
-
- if (keyCode === __WEBPACK_IMPORTED_MODULE_8_rc_util_es_KeyCode__["a" /* default */].ENTER) {
- _this3.onTitleClick(e);
- updateDefaultActiveFirst(store, _this3.props.eventKey, true);
- return true;
- }
-
- if (keyCode === __WEBPACK_IMPORTED_MODULE_8_rc_util_es_KeyCode__["a" /* default */].RIGHT) {
- if (isOpen) {
- menu.onKeyDown(e);
- } else {
- _this3.triggerOpenChange(true);
- // need to update current menu's defaultActiveFirst value
- updateDefaultActiveFirst(store, _this3.props.eventKey, true);
- }
- return true;
- }
- if (keyCode === __WEBPACK_IMPORTED_MODULE_8_rc_util_es_KeyCode__["a" /* default */].LEFT) {
- var handled = void 0;
- if (isOpen) {
- handled = menu.onKeyDown(e);
- } else {
- return undefined;
- }
- if (!handled) {
- _this3.triggerOpenChange(false);
- handled = true;
- }
- return handled;
- }
-
- if (isOpen && (keyCode === __WEBPACK_IMPORTED_MODULE_8_rc_util_es_KeyCode__["a" /* default */].UP || keyCode === __WEBPACK_IMPORTED_MODULE_8_rc_util_es_KeyCode__["a" /* default */].DOWN)) {
- return menu.onKeyDown(e);
- }
- };
-
- this.onOpenChange = function (e) {
- _this3.props.onOpenChange(e);
- };
-
- this.onPopupVisibleChange = function (visible) {
- _this3.triggerOpenChange(visible, visible ? 'mouseenter' : 'mouseleave');
- };
-
- this.onMouseEnter = function (e) {
- var _props4 = _this3.props,
- key = _props4.eventKey,
- onMouseEnter = _props4.onMouseEnter,
- store = _props4.store;
-
- updateDefaultActiveFirst(store, _this3.props.eventKey, false);
- onMouseEnter({
- key: key,
- domEvent: e
- });
- };
-
- this.onMouseLeave = function (e) {
- var _props5 = _this3.props,
- parentMenu = _props5.parentMenu,
- eventKey = _props5.eventKey,
- onMouseLeave = _props5.onMouseLeave;
-
- parentMenu.subMenuInstance = _this3;
- onMouseLeave({
- key: eventKey,
- domEvent: e
- });
- };
-
- this.onTitleMouseEnter = function (domEvent) {
- var _props6 = _this3.props,
- key = _props6.eventKey,
- onItemHover = _props6.onItemHover,
- onTitleMouseEnter = _props6.onTitleMouseEnter;
-
- onItemHover({
- key: key,
- hover: true
- });
- onTitleMouseEnter({
- key: key,
- domEvent: domEvent
- });
- };
-
- this.onTitleMouseLeave = function (e) {
- var _props7 = _this3.props,
- parentMenu = _props7.parentMenu,
- eventKey = _props7.eventKey,
- onItemHover = _props7.onItemHover,
- onTitleMouseLeave = _props7.onTitleMouseLeave;
-
- parentMenu.subMenuInstance = _this3;
- onItemHover({
- key: eventKey,
- hover: false
- });
- onTitleMouseLeave({
- key: eventKey,
- domEvent: e
- });
- };
-
- this.onTitleClick = function (e) {
- var props = _this3.props;
-
- props.onTitleClick({
- key: props.eventKey,
- domEvent: e
- });
- if (props.triggerSubMenuAction === 'hover') {
- return;
- }
- _this3.triggerOpenChange(!props.isOpen, 'click');
- updateDefaultActiveFirst(props.store, _this3.props.eventKey, false);
- };
-
- this.onSubMenuClick = function (info) {
- // in the case of overflowed submenu
- // onClick is not copied over
- if (typeof _this3.props.onClick === 'function') {
- _this3.props.onClick(_this3.addKeyPath(info));
- }
- };
-
- this.onSelect = function (info) {
- _this3.props.onSelect(info);
- };
-
- this.onDeselect = function (info) {
- _this3.props.onDeselect(info);
- };
-
- this.getPrefixCls = function () {
- return _this3.props.rootPrefixCls + '-submenu';
- };
-
- this.getActiveClassName = function () {
- return _this3.getPrefixCls() + '-active';
- };
-
- this.getDisabledClassName = function () {
- return _this3.getPrefixCls() + '-disabled';
- };
-
- this.getSelectedClassName = function () {
- return _this3.getPrefixCls() + '-selected';
- };
-
- this.getOpenClassName = function () {
- return _this3.props.rootPrefixCls + '-submenu-open';
- };
-
- this.saveMenuInstance = function (c) {
- // children menu instance
- _this3.menuInstance = c;
- };
-
- this.addKeyPath = function (info) {
- return __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_extends___default()({}, info, {
- keyPath: (info.keyPath || []).concat(_this3.props.eventKey)
- });
- };
-
- this.triggerOpenChange = function (open, type) {
- var key = _this3.props.eventKey;
- var openChange = function openChange() {
- _this3.onOpenChange({
- key: key,
- item: _this3,
- trigger: type,
- open: open
- });
- };
- if (type === 'mouseenter') {
- // make sure mouseenter happen after other menu item's mouseleave
- _this3.mouseenterTimeout = setTimeout(function () {
- openChange();
- }, 0);
- } else {
- openChange();
- }
- };
-
- this.isChildrenSelected = function () {
- var ret = { find: false };
- Object(__WEBPACK_IMPORTED_MODULE_14__util__["f" /* loopMenuItemRecursively */])(_this3.props.children, _this3.props.selectedKeys, ret);
- return ret.find;
- };
-
- this.isOpen = function () {
- return _this3.props.openKeys.indexOf(_this3.props.eventKey) !== -1;
- };
-
- this.adjustWidth = function () {
- /* istanbul ignore if */
- if (!_this3.subMenuTitle || !_this3.menuInstance) {
- return;
- }
- var popupMenu = __WEBPACK_IMPORTED_MODULE_5_react_dom___default.a.findDOMNode(_this3.menuInstance);
- if (popupMenu.offsetWidth >= _this3.subMenuTitle.offsetWidth) {
- return;
- }
-
- /* istanbul ignore next */
- popupMenu.style.minWidth = _this3.subMenuTitle.offsetWidth + 'px';
- };
-
- this.saveSubMenuTitle = function (subMenuTitle) {
- _this3.subMenuTitle = subMenuTitle;
- };
- };
-
- var connected = Object(__WEBPACK_IMPORTED_MODULE_10_mini_store__["connect"])(function (_ref, _ref2) {
- var openKeys = _ref.openKeys,
- activeKey = _ref.activeKey,
- selectedKeys = _ref.selectedKeys;
- var eventKey = _ref2.eventKey,
- subMenuKey = _ref2.subMenuKey;
- return {
- isOpen: openKeys.indexOf(eventKey) > -1,
- active: activeKey[subMenuKey] === eventKey,
- selectedKeys: selectedKeys
- };
- })(SubMenu);
-
- connected.isSubMenu = true;
-
- /* harmony default export */ __webpack_exports__["a"] = (connected);
-
- /***/ }),
- /* 253 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- /* harmony export (immutable) */ __webpack_exports__["a"] = getAlignFromPlacement;
- /* harmony export (immutable) */ __webpack_exports__["b"] = getAlignPopupClassName;
- /* harmony export (immutable) */ __webpack_exports__["c"] = saveRef;
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_extends__ = __webpack_require__(8);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_extends___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_extends__);
-
- function isPointsEq(a1, a2, isAlignPoint) {
- if (isAlignPoint) {
- return a1[0] === a2[0];
- }
- return a1[0] === a2[0] && a1[1] === a2[1];
- }
-
- function getAlignFromPlacement(builtinPlacements, placementStr, align) {
- var baseAlign = builtinPlacements[placementStr] || {};
- return __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_extends___default()({}, baseAlign, align);
- }
-
- function getAlignPopupClassName(builtinPlacements, prefixCls, align, isAlignPoint) {
- var points = align.points;
- for (var placement in builtinPlacements) {
- if (builtinPlacements.hasOwnProperty(placement)) {
- if (isPointsEq(builtinPlacements[placement].points, points, isAlignPoint)) {
- return prefixCls + '-placement-' + placement;
- }
- }
- }
- return '';
- }
-
- function saveRef(name, component) {
- this[name] = component;
- }
-
- /***/ }),
- /* 254 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- var util = {
- isAppearSupported: function isAppearSupported(props) {
- return props.transitionName && props.transitionAppear || props.animation.appear;
- },
- isEnterSupported: function isEnterSupported(props) {
- return props.transitionName && props.transitionEnter || props.animation.enter;
- },
- isLeaveSupported: function isLeaveSupported(props) {
- return props.transitionName && props.transitionLeave || props.animation.leave;
- },
- allowAppearCallback: function allowAppearCallback(props) {
- return props.transitionAppear || props.animation.appear;
- },
- allowEnterCallback: function allowEnterCallback(props) {
- return props.transitionEnter || props.animation.enter;
- },
- allowLeaveCallback: function allowLeaveCallback(props) {
- return props.transitionLeave || props.animation.leave;
- }
- };
- /* harmony default export */ __webpack_exports__["a"] = (util);
-
- /***/ }),
- /* 255 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_objectWithoutProperties__ = __webpack_require__(15);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_objectWithoutProperties___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_objectWithoutProperties__);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck__ = __webpack_require__(5);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck__);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn__ = __webpack_require__(6);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn__);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits__ = __webpack_require__(7);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits__);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_react__ = __webpack_require__(0);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_4_react__);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_prop_types__ = __webpack_require__(1);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_prop_types___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_5_prop_types__);
-
-
-
-
-
-
-
- var LazyRenderBox = function (_Component) {
- __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits___default()(LazyRenderBox, _Component);
-
- function LazyRenderBox() {
- __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck___default()(this, LazyRenderBox);
-
- return __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn___default()(this, _Component.apply(this, arguments));
- }
-
- LazyRenderBox.prototype.shouldComponentUpdate = function shouldComponentUpdate(nextProps) {
- return nextProps.hiddenClassName || nextProps.visible;
- };
-
- LazyRenderBox.prototype.render = function render() {
- var _props = this.props,
- hiddenClassName = _props.hiddenClassName,
- visible = _props.visible,
- props = __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_objectWithoutProperties___default()(_props, ['hiddenClassName', 'visible']);
-
- if (hiddenClassName || __WEBPACK_IMPORTED_MODULE_4_react___default.a.Children.count(props.children) > 1) {
- if (!visible && hiddenClassName) {
- props.className += ' ' + hiddenClassName;
- }
- return __WEBPACK_IMPORTED_MODULE_4_react___default.a.createElement('div', props);
- }
-
- return __WEBPACK_IMPORTED_MODULE_4_react___default.a.Children.only(props.children);
- };
-
- return LazyRenderBox;
- }(__WEBPACK_IMPORTED_MODULE_4_react__["Component"]);
-
- LazyRenderBox.propTypes = {
- children: __WEBPACK_IMPORTED_MODULE_5_prop_types___default.a.any,
- className: __WEBPACK_IMPORTED_MODULE_5_prop_types___default.a.string,
- visible: __WEBPACK_IMPORTED_MODULE_5_prop_types___default.a.bool,
- hiddenClassName: __WEBPACK_IMPORTED_MODULE_5_prop_types___default.a.string
- };
-
-
- /* harmony default export */ __webpack_exports__["a"] = (LazyRenderBox);
-
- /***/ }),
- /* 256 */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var util = {
- isAppearSupported: function isAppearSupported(props) {
- return props.transitionName && props.transitionAppear || props.animation.appear;
- },
- isEnterSupported: function isEnterSupported(props) {
- return props.transitionName && props.transitionEnter || props.animation.enter;
- },
- isLeaveSupported: function isLeaveSupported(props) {
- return props.transitionName && props.transitionLeave || props.animation.leave;
- },
- allowAppearCallback: function allowAppearCallback(props) {
- return props.transitionAppear || props.animation.appear;
- },
- allowEnterCallback: function allowEnterCallback(props) {
- return props.transitionEnter || props.animation.enter;
- },
- allowLeaveCallback: function allowLeaveCallback(props) {
- return props.transitionLeave || props.animation.leave;
- }
- };
- exports["default"] = util;
- module.exports = exports["default"];
-
- /***/ }),
- /* 257 */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
+ exports.__esModule = true;
var _react = __webpack_require__(0);
@@ -115684,919 +133300,43 @@
var _propTypes2 = _interopRequireDefault(_propTypes);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
-
- function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; }
-
- function _objectWithoutProperties(obj, keys) { var target = {}; for (var i in obj) { if (keys.indexOf(i) >= 0) continue; if (!Object.prototype.hasOwnProperty.call(obj, i)) continue; target[i] = obj[i]; } return target; }
-
- function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
-
- function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
-
- function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); } /**
- * This source code is quoted from rc-trigger.
- * homepage: https://github.com/react-component/trigger
- */
-
-
- var propTypes = {
- children: _propTypes2["default"].any,
- className: _propTypes2["default"].string,
- visible: _propTypes2["default"].bool,
- hiddenClassName: _propTypes2["default"].string
- };
-
- var LazyRenderBox = function (_Component) {
- _inherits(LazyRenderBox, _Component);
-
- function LazyRenderBox() {
- _classCallCheck(this, LazyRenderBox);
-
- return _possibleConstructorReturn(this, _Component.apply(this, arguments));
- }
-
- LazyRenderBox.prototype.shouldComponentUpdate = function shouldComponentUpdate(nextProps) {
- return nextProps.hiddenClassName || nextProps.visible;
- };
-
- LazyRenderBox.prototype.render = function render() {
- var _props = this.props,
- hiddenClassName = _props.hiddenClassName,
- visible = _props.visible,
- props = _objectWithoutProperties(_props, ['hiddenClassName', 'visible']);
-
- if (hiddenClassName || _react2["default"].Children.count(props.children) > 1) {
- if (!visible && hiddenClassName) {
- props.className += ' ' + hiddenClassName;
- }
- return _react2["default"].createElement('div', props);
- }
-
- return _react2["default"].Children.only(props.children);
- };
-
- return LazyRenderBox;
- }(_react.Component);
-
- ;
- LazyRenderBox.propTypes = propTypes;
-
- exports["default"] = LazyRenderBox;
- module.exports = exports['default'];
-
- /***/ }),
- /* 258 */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.SelectPropTypes = undefined;
-
- var _propTypes = __webpack_require__(1);
-
- var _propTypes2 = _interopRequireDefault(_propTypes);
-
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
-
- function valueType(props, propName, componentName) {
- var basicType = _propTypes2["default"].oneOfType([_propTypes2["default"].string, _propTypes2["default"].number]);
-
- var labelInValueShape = _propTypes2["default"].shape({
- key: basicType.isRequired,
- label: _propTypes2["default"].node
- });
- if (props.labelInValue) {
- var validate = _propTypes2["default"].oneOfType([_propTypes2["default"].arrayOf(labelInValueShape), labelInValueShape]);
- var error = validate.apply(undefined, arguments);
- if (error) {
- return new Error('Invalid prop `' + propName + '` supplied to `' + componentName + '`, ' + ('when you set `labelInValue` to `true`, `' + propName + '` should in ') + 'shape of `{ key: string | number, label?: ReactNode }`.');
- }
- } else if ((props.mode === 'multiple' || props.mode === 'tags' || props.multiple || props.tags) && props[propName] === '') {
- return new Error('Invalid prop `' + propName + '` of type `string` supplied to `' + componentName + '`, ' + 'expected `array` when `multiple` or `tags` is `true`.');
- } else {
- var _validate = _propTypes2["default"].oneOfType([_propTypes2["default"].arrayOf(basicType), basicType]);
- return _validate.apply(undefined, arguments);
- }
- } /**
- * This source code is quoted from rc-select.
- * homepage: https://github.com/react-component/select
- */
- var SelectPropTypes = exports.SelectPropTypes = {
- id: _propTypes2["default"].string,
- defaultActiveFirstOption: _propTypes2["default"].bool,
- multiple: _propTypes2["default"].bool,
- filterOption: _propTypes2["default"].any,
- children: _propTypes2["default"].any,
- showSearch: _propTypes2["default"].bool,
- disabled: _propTypes2["default"].bool,
- allowClear: _propTypes2["default"].bool,
- showArrow: _propTypes2["default"].bool,
- tags: _propTypes2["default"].bool,
- prefixCls: _propTypes2["default"].string,
- className: _propTypes2["default"].string,
- transitionName: _propTypes2["default"].string,
- optionLabelProp: _propTypes2["default"].string,
- optionFilterProp: _propTypes2["default"].string,
- animation: _propTypes2["default"].string,
- choiceTransitionName: _propTypes2["default"].string,
- open: _propTypes2["default"].bool,
- defaultOpen: _propTypes2["default"].bool,
- onChange: _propTypes2["default"].func,
- onBlur: _propTypes2["default"].func,
- onFocus: _propTypes2["default"].func,
- onSelect: _propTypes2["default"].func,
- onSearch: _propTypes2["default"].func,
- onPopupScroll: _propTypes2["default"].func,
- onMouseEnter: _propTypes2["default"].func,
- onMouseLeave: _propTypes2["default"].func,
- onInputKeyDown: _propTypes2["default"].func,
- placeholder: _propTypes2["default"].any,
- onDeselect: _propTypes2["default"].func,
- labelInValue: _propTypes2["default"].bool,
- value: valueType,
- defaultValue: valueType,
- dropdownStyle: _propTypes2["default"].object,
- maxTagTextLength: _propTypes2["default"].number,
- maxTagCount: _propTypes2["default"].number,
- maxTagPlaceholder: _propTypes2["default"].oneOfType([_propTypes2["default"].node, _propTypes2["default"].func]),
- tokenSeparators: _propTypes2["default"].arrayOf(_propTypes2["default"].string),
- getInputElement: _propTypes2["default"].func,
- showAction: _propTypes2["default"].arrayOf(_propTypes2["default"].string),
- clearIcon: _propTypes2["default"].node,
- inputIcon: _propTypes2["default"].node,
- removeIcon: _propTypes2["default"].node,
- menuItemSelectedIcon: _propTypes2["default"].oneOfType([_propTypes2["default"].func, _propTypes2["default"].node])
- };
-
- /***/ }),
- /* 259 */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
-
- var _react = __webpack_require__(0);
-
- var _react2 = _interopRequireDefault(_react);
-
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
-
- function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; }
-
- function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
-
- function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
-
- function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); }
-
- var OptGroup = function (_React$Component) {
- _inherits(OptGroup, _React$Component);
-
- function OptGroup() {
- _classCallCheck(this, OptGroup);
-
- return _possibleConstructorReturn(this, _React$Component.apply(this, arguments));
- }
-
- return OptGroup;
- }(_react2["default"].Component);
-
- OptGroup.isSelectOptGroup = true;
- exports["default"] = OptGroup;
- module.exports = exports['default'];
-
- /***/ }),
- /* 260 */
- /***/ (function(module, exports, __webpack_require__) {
-
- var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_RESULT__;/* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress
- * @license MIT */
-
- ;(function(root, factory) {
-
- if (true) {
- !(__WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
- __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
- (__WEBPACK_AMD_DEFINE_FACTORY__.call(exports, __webpack_require__, exports, module)) :
- __WEBPACK_AMD_DEFINE_FACTORY__),
- __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
- } else if (typeof exports === 'object') {
- module.exports = factory();
- } else {
- root.NProgress = factory();
- }
-
- })(this, function() {
- var NProgress = {};
-
- NProgress.version = '0.2.0';
-
- var Settings = NProgress.settings = {
- minimum: 0.08,
- easing: 'ease',
- positionUsing: '',
- speed: 200,
- trickle: true,
- trickleRate: 0.02,
- trickleSpeed: 800,
- showSpinner: true,
- barSelector: '[role="bar"]',
- spinnerSelector: '[role="spinner"]',
- parent: 'body',
- template: ''
- };
-
- /**
- * Updates configuration.
- *
- * NProgress.configure({
- * minimum: 0.1
- * });
- */
- NProgress.configure = function(options) {
- var key, value;
- for (key in options) {
- value = options[key];
- if (value !== undefined && options.hasOwnProperty(key)) Settings[key] = value;
- }
-
- return this;
- };
-
- /**
- * Last number.
- */
-
- NProgress.status = null;
-
- /**
- * Sets the progress bar status, where `n` is a number from `0.0` to `1.0`.
- *
- * NProgress.set(0.4);
- * NProgress.set(1.0);
- */
-
- NProgress.set = function(n) {
- var started = NProgress.isStarted();
-
- n = clamp(n, Settings.minimum, 1);
- NProgress.status = (n === 1 ? null : n);
-
- var progress = NProgress.render(!started),
- bar = progress.querySelector(Settings.barSelector),
- speed = Settings.speed,
- ease = Settings.easing;
-
- progress.offsetWidth; /* Repaint */
-
- queue(function(next) {
- // Set positionUsing if it hasn't already been set
- if (Settings.positionUsing === '') Settings.positionUsing = NProgress.getPositioningCSS();
-
- // Add transition
- css(bar, barPositionCSS(n, speed, ease));
-
- if (n === 1) {
- // Fade out
- css(progress, {
- transition: 'none',
- opacity: 1
- });
- progress.offsetWidth; /* Repaint */
-
- setTimeout(function() {
- css(progress, {
- transition: 'all ' + speed + 'ms linear',
- opacity: 0
- });
- setTimeout(function() {
- NProgress.remove();
- next();
- }, speed);
- }, speed);
- } else {
- setTimeout(next, speed);
- }
- });
-
- return this;
- };
-
- NProgress.isStarted = function() {
- return typeof NProgress.status === 'number';
- };
-
- /**
- * Shows the progress bar.
- * This is the same as setting the status to 0%, except that it doesn't go backwards.
- *
- * NProgress.start();
- *
- */
- NProgress.start = function() {
- if (!NProgress.status) NProgress.set(0);
-
- var work = function() {
- setTimeout(function() {
- if (!NProgress.status) return;
- NProgress.trickle();
- work();
- }, Settings.trickleSpeed);
- };
-
- if (Settings.trickle) work();
-
- return this;
- };
-
- /**
- * Hides the progress bar.
- * This is the *sort of* the same as setting the status to 100%, with the
- * difference being `done()` makes some placebo effect of some realistic motion.
- *
- * NProgress.done();
- *
- * If `true` is passed, it will show the progress bar even if its hidden.
- *
- * NProgress.done(true);
- */
-
- NProgress.done = function(force) {
- if (!force && !NProgress.status) return this;
-
- return NProgress.inc(0.3 + 0.5 * Math.random()).set(1);
- };
-
- /**
- * Increments by a random amount.
- */
-
- NProgress.inc = function(amount) {
- var n = NProgress.status;
-
- if (!n) {
- return NProgress.start();
- } else {
- if (typeof amount !== 'number') {
- amount = (1 - n) * clamp(Math.random() * n, 0.1, 0.95);
- }
-
- n = clamp(n + amount, 0, 0.994);
- return NProgress.set(n);
- }
- };
-
- NProgress.trickle = function() {
- return NProgress.inc(Math.random() * Settings.trickleRate);
- };
-
- /**
- * Waits for all supplied jQuery promises and
- * increases the progress as the promises resolve.
- *
- * @param $promise jQUery Promise
- */
- (function() {
- var initial = 0, current = 0;
-
- NProgress.promise = function($promise) {
- if (!$promise || $promise.state() === "resolved") {
- return this;
- }
-
- if (current === 0) {
- NProgress.start();
- }
-
- initial++;
- current++;
-
- $promise.always(function() {
- current--;
- if (current === 0) {
- initial = 0;
- NProgress.done();
- } else {
- NProgress.set((initial - current) / initial);
- }
- });
-
- return this;
- };
-
- })();
-
- /**
- * (Internal) renders the progress bar markup based on the `template`
- * setting.
- */
-
- NProgress.render = function(fromStart) {
- if (NProgress.isRendered()) return document.getElementById('nprogress');
-
- addClass(document.documentElement, 'nprogress-busy');
-
- var progress = document.createElement('div');
- progress.id = 'nprogress';
- progress.innerHTML = Settings.template;
-
- var bar = progress.querySelector(Settings.barSelector),
- perc = fromStart ? '-100' : toBarPerc(NProgress.status || 0),
- parent = document.querySelector(Settings.parent),
- spinner;
-
- css(bar, {
- transition: 'all 0 linear',
- transform: 'translate3d(' + perc + '%,0,0)'
- });
-
- if (!Settings.showSpinner) {
- spinner = progress.querySelector(Settings.spinnerSelector);
- spinner && removeElement(spinner);
- }
-
- if (parent != document.body) {
- addClass(parent, 'nprogress-custom-parent');
- }
-
- parent.appendChild(progress);
- return progress;
- };
-
- /**
- * Removes the element. Opposite of render().
- */
-
- NProgress.remove = function() {
- removeClass(document.documentElement, 'nprogress-busy');
- removeClass(document.querySelector(Settings.parent), 'nprogress-custom-parent');
- var progress = document.getElementById('nprogress');
- progress && removeElement(progress);
- };
-
- /**
- * Checks if the progress bar is rendered.
- */
-
- NProgress.isRendered = function() {
- return !!document.getElementById('nprogress');
- };
-
- /**
- * Determine which positioning CSS rule to use.
- */
-
- NProgress.getPositioningCSS = function() {
- // Sniff on document.body.style
- var bodyStyle = document.body.style;
-
- // Sniff prefixes
- var vendorPrefix = ('WebkitTransform' in bodyStyle) ? 'Webkit' :
- ('MozTransform' in bodyStyle) ? 'Moz' :
- ('msTransform' in bodyStyle) ? 'ms' :
- ('OTransform' in bodyStyle) ? 'O' : '';
-
- if (vendorPrefix + 'Perspective' in bodyStyle) {
- // Modern browsers with 3D support, e.g. Webkit, IE10
- return 'translate3d';
- } else if (vendorPrefix + 'Transform' in bodyStyle) {
- // Browsers without 3D support, e.g. IE9
- return 'translate';
- } else {
- // Browsers without translate() support, e.g. IE7-8
- return 'margin';
- }
- };
-
- /**
- * Helpers
- */
-
- function clamp(n, min, max) {
- if (n < min) return min;
- if (n > max) return max;
- return n;
- }
-
- /**
- * (Internal) converts a percentage (`0..1`) to a bar translateX
- * percentage (`-100%..0%`).
- */
-
- function toBarPerc(n) {
- return (-1 + n) * 100;
- }
-
-
- /**
- * (Internal) returns the correct CSS for changing the bar's
- * position given an n percentage, and speed and ease from Settings
- */
-
- function barPositionCSS(n, speed, ease) {
- var barCSS;
-
- if (Settings.positionUsing === 'translate3d') {
- barCSS = { transform: 'translate3d('+toBarPerc(n)+'%,0,0)' };
- } else if (Settings.positionUsing === 'translate') {
- barCSS = { transform: 'translate('+toBarPerc(n)+'%,0)' };
- } else {
- barCSS = { 'margin-left': toBarPerc(n)+'%' };
- }
-
- barCSS.transition = 'all '+speed+'ms '+ease;
-
- return barCSS;
- }
-
- /**
- * (Internal) Queues a function to be executed.
- */
-
- var queue = (function() {
- var pending = [];
-
- function next() {
- var fn = pending.shift();
- if (fn) {
- fn(next);
- }
- }
-
- return function(fn) {
- pending.push(fn);
- if (pending.length == 1) next();
- };
- })();
-
- /**
- * (Internal) Applies css properties to an element, similar to the jQuery
- * css method.
- *
- * While this helper does assist with vendor prefixed property names, it
- * does not perform any manipulation of values prior to setting styles.
- */
-
- var css = (function() {
- var cssPrefixes = [ 'Webkit', 'O', 'Moz', 'ms' ],
- cssProps = {};
-
- function camelCase(string) {
- return string.replace(/^-ms-/, 'ms-').replace(/-([\da-z])/gi, function(match, letter) {
- return letter.toUpperCase();
- });
- }
-
- function getVendorProp(name) {
- var style = document.body.style;
- if (name in style) return name;
-
- var i = cssPrefixes.length,
- capName = name.charAt(0).toUpperCase() + name.slice(1),
- vendorName;
- while (i--) {
- vendorName = cssPrefixes[i] + capName;
- if (vendorName in style) return vendorName;
- }
-
- return name;
- }
-
- function getStyleProp(name) {
- name = camelCase(name);
- return cssProps[name] || (cssProps[name] = getVendorProp(name));
- }
-
- function applyCss(element, prop, value) {
- prop = getStyleProp(prop);
- element.style[prop] = value;
- }
-
- return function(element, properties) {
- var args = arguments,
- prop,
- value;
-
- if (args.length == 2) {
- for (prop in properties) {
- value = properties[prop];
- if (value !== undefined && properties.hasOwnProperty(prop)) applyCss(element, prop, value);
- }
- } else {
- applyCss(element, args[1], args[2]);
- }
- }
- })();
-
- /**
- * (Internal) Determines if an element or space separated list of class names contains a class name.
- */
-
- function hasClass(element, name) {
- var list = typeof element == 'string' ? element : classList(element);
- return list.indexOf(' ' + name + ' ') >= 0;
- }
-
- /**
- * (Internal) Adds a class to an element.
- */
-
- function addClass(element, name) {
- var oldList = classList(element),
- newList = oldList + name;
-
- if (hasClass(oldList, name)) return;
-
- // Trim the opening space.
- element.className = newList.substring(1);
- }
-
- /**
- * (Internal) Removes a class from an element.
- */
-
- function removeClass(element, name) {
- var oldList = classList(element),
- newList;
-
- if (!hasClass(element, name)) return;
-
- // Replace the class name.
- newList = oldList.replace(' ' + name + ' ', ' ');
-
- // Trim the opening and closing spaces.
- element.className = newList.substring(1, newList.length - 1);
- }
-
- /**
- * (Internal) Gets a space separated list of the class names on the element.
- * The list is wrapped with a single space on each end to facilitate finding
- * matches within the list.
- */
-
- function classList(element) {
- return (' ' + (element.className || '') + ' ').replace(/\s+/gi, ' ');
- }
-
- /**
- * (Internal) Removes an element from the DOM.
- */
-
- function removeElement(element) {
- element && element.parentNode && element.parentNode.removeChild(element);
- }
-
- return NProgress;
- });
-
-
-
- /***/ }),
- /* 261 */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
-
- var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
-
- var _classnames = __webpack_require__(2);
-
- var _classnames2 = _interopRequireDefault(_classnames);
-
- var _react = __webpack_require__(0);
-
- var _react2 = _interopRequireDefault(_react);
-
- var _propTypes = __webpack_require__(1);
-
- var _propTypes2 = _interopRequireDefault(_propTypes);
-
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
-
- function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; }
-
- function _objectWithoutProperties(obj, keys) { var target = {}; for (var i in obj) { if (keys.indexOf(i) >= 0) continue; if (!Object.prototype.hasOwnProperty.call(obj, i)) continue; target[i] = obj[i]; } return target; }
-
- function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
-
- function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
-
- function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); }
-
- var propTypes = {
- /**
- * radio 颜色 样式
- */
- colors: _propTypes2["default"].oneOf(['', 'dark', 'success', 'info', 'warning', 'danger', 'primary']),
- /**
- * radio 大小
- */
- size: _propTypes2["default"].oneOf(['lg', 'sm']),
- /**
- * radio 是否可用
- */
- disabled: _propTypes2["default"].bool,
- /**
- * radio 样式 是否使用红色填充
- */
- inverse: _propTypes2["default"].bool
- };
-
- var defaultProps = {
- inverse: false,
- disabled: false,
- clsPrefix: 'u-radio'
- };
-
- /**
- * 建立与RadioGroup通信
- */
- var contextTypes = {
- radioGroup: _propTypes2["default"].object
- };
-
- var Radio = function (_React$Component) {
- _inherits(Radio, _React$Component);
-
- function Radio(props, context) {
- _classCallCheck(this, Radio);
-
- var _this = _possibleConstructorReturn(this, _React$Component.call(this, props, context));
-
- _this.handleClick = _this.handleClick.bind(_this);
-
- return _this;
- }
-
- Radio.prototype.handleClick = function handleClick(event) {
- var onChange = this.context.radioGroup.onChange;
-
- if (this.props.disabled) {
- return;
- }
- if (onChange) {
- onChange(this.props.value);
- }
- };
-
- Radio.prototype.render = function render() {
- var _context$radioGroup = this.context.radioGroup,
- name = _context$radioGroup.name,
- selectedValue = _context$radioGroup.selectedValue,
- size = _context$radioGroup.size,
- focusvalue = _context$radioGroup.focusvalue;
- /**
- * 自身的属性
- */
-
- var _props = this.props,
- inverse = _props.inverse,
- disabled = _props.disabled,
- colors = _props.colors,
- className = _props.className,
- children = _props.children,
- clsPrefix = _props.clsPrefix,
- style = _props.style,
- others = _objectWithoutProperties(_props, ['inverse', 'disabled', 'colors', 'className', 'children', 'clsPrefix', 'style']);
-
- var optional = {};
- /**
- * 若父级selectedValue与本身的value值相同,则改radio被选中
- */
- if (selectedValue !== undefined) {
- optional.checked = this.props.value === selectedValue;
- }
-
- var classes = {
- 'is-checked': optional.checked,
- disabled: disabled
- };
-
- if (colors) {
- classes[clsPrefix + '-' + colors] = true;
- }
- if (size) {
- classes[clsPrefix + '-' + size] = true;
- }
- if (inverse) {
- classes[clsPrefix + '-inverse'] = true;
- }
- if (children == null) {
- classes[clsPrefix + '-noContent'] = true;
- }
- var classNames = (0, _classnames2["default"])(clsPrefix, classes);
- var tabIndex = optional.checked ? 0 : -1;
- if (focusvalue && focusvalue == this.props.value) {
- tabIndex = 0;
- }
- var input = _react2["default"].createElement('input', _extends({}, others, {
- type: 'radio',
- name: name,
- disabled: this.props.disabled,
- tabIndex: tabIndex
- }));
- return _react2["default"].createElement(
- 'label',
- { style: style, onClick: this.handleClick, className: (0, _classnames2["default"])(className, classNames) },
- input,
- _react2["default"].createElement(
- 'label',
- { className: clsPrefix + '-label' },
- children
- )
- );
- };
-
- return Radio;
- }(_react2["default"].Component);
-
- Radio.contextTypes = contextTypes;
- Radio.propTypes = propTypes;
- Radio.defaultProps = defaultProps;
-
- exports["default"] = Radio;
- module.exports = exports['default'];
-
- /***/ }),
- /* 262 */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
-
- var _Tooltip = __webpack_require__(846);
-
- var _Tooltip2 = _interopRequireDefault(_Tooltip);
-
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
-
- exports["default"] = _Tooltip2["default"];
- module.exports = exports['default'];
-
- /***/ }),
- /* 263 */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
-
- var _react = __webpack_require__(0);
-
- var _react2 = _interopRequireDefault(_react);
-
+<<<<<<< HEAD
+ var _ownerDocument = __webpack_require__(99);
+=======
var _reactDom = __webpack_require__(3);
+>>>>>>> dev4iuap5.0
var _reactDom2 = _interopRequireDefault(_reactDom);
- var _propTypes = __webpack_require__(1);
-
- var _propTypes2 = _interopRequireDefault(_propTypes);
-
- var _ownerDocument = __webpack_require__(99);
-
- var _ownerDocument2 = _interopRequireDefault(_ownerDocument);
-
+<<<<<<< HEAD
var _getContainer = __webpack_require__(264);
+=======
+ var _domAlign = __webpack_require__(14);
+>>>>>>> dev4iuap5.0
- var _getContainer2 = _interopRequireDefault(_getContainer);
+ var _domAlign2 = _interopRequireDefault(_domAlign);
+<<<<<<< HEAD
var _tinperBeeCore = __webpack_require__(100);
+=======
+ var _addEventListener = __webpack_require__(245);
+>>>>>>> dev4iuap5.0
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
+ var _addEventListener2 = _interopRequireDefault(_addEventListener);
- function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; }
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
- function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); }
+ function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } /**
+ * This source code is quoted from rc-util.
+ * homepage: https://github.com/react-component/util
+ */
- var isReact16 = _reactDom2["default"].createPortal !== undefined;
- var createPortal = isReact16 ? _reactDom2["default"].createPortal : _reactDom2["default"].unstable_renderSubtreeIntoContainer;
+<<<<<<< HEAD
var propTypes = {
/**
* 存放子组件的容器
@@ -116866,10 +133606,162 @@
return {
remove: function remove() {
(0, _off2["default"])(node, event, handler, capture);
+=======
+ //import isWindow from './isWindow';
+
+ function isWindow(obj) {
+ /* eslint no-eq-null: 0 */
+ /* eslint eqeqeq: 0 */
+ return obj != null && obj == obj.window;
+ }
+
+ function buffer(fn, ms) {
+ var timer = void 0;
+
+ function clear() {
+ if (timer) {
+ clearTimeout(timer);
+ timer = null;
+ }
+ }
+
+ function bufferFn() {
+ clear();
+ timer = setTimeout(fn, ms);
+ }
+
+ bufferFn.clear = clear;
+
+ return bufferFn;
+ }
+
+ var propTypes = {
+ childrenProps: _propTypes2.default.object,
+ align: _propTypes2.default.object.isRequired,
+ target: _propTypes2.default.func,
+ onAlign: _propTypes2.default.func,
+ monitorBufferTime: _propTypes2.default.number,
+ monitorWindowResize: _propTypes2.default.bool,
+ disabled: _propTypes2.default.bool,
+ children: _propTypes2.default.any
+ };
+
+ var defaultProps = {
+ target: function target() {
+ return window;
+ },
+ onAlign: function onAlign() {},
+
+ monitorBufferTime: 50,
+ monitorWindowResize: false,
+ disabled: false
+ };
+
+ var Align = function (_React$Component) {
+ _inherits(Align, _React$Component);
+
+ function Align(props) {
+ _classCallCheck(this, Align);
+
+ var _this = _possibleConstructorReturn(this, _React$Component.call(this, props));
+
+ _initialiseProps.call(_this);
+
+ return _this;
+ }
+
+ Align.prototype.componentDidMount = function componentDidMount() {
+ var props = this.props;
+ // if parent ref not attached .... use document.getElementById
+ this.forceAlign();
+ if (!props.disabled && props.monitorWindowResize) {
+ this.startMonitorWindowResize();
+ }
+ };
+
+ Align.prototype.componentDidUpdate = function componentDidUpdate(prevProps) {
+ var reAlign = false;
+ var props = this.props;
+
+ if (!props.disabled) {
+ if (prevProps.disabled || prevProps.align !== props.align) {
+ reAlign = true;
+ } else {
+ var lastTarget = prevProps.target();
+ var currentTarget = props.target();
+ if (isWindow(lastTarget) && isWindow(currentTarget)) {
+ reAlign = false;
+ } else if (lastTarget !== currentTarget) {
+ reAlign = true;
+ }
+ }
+ }
+
+ if (reAlign) {
+ this.forceAlign();
+ }
+
+ if (props.monitorWindowResize && !props.disabled) {
+ this.startMonitorWindowResize();
+ } else {
+ this.stopMonitorWindowResize();
+ }
+ };
+
+ Align.prototype.componentWillUnmount = function componentWillUnmount() {
+ this.stopMonitorWindowResize();
+ };
+
+ Align.prototype.render = function render() {
+ var _props = this.props,
+ childrenProps = _props.childrenProps,
+ children = _props.children;
+
+ var child = _react2.default.Children.only(children);
+ if (childrenProps) {
+ var newProps = {};
+ for (var prop in childrenProps) {
+ if (childrenProps.hasOwnProperty(prop)) {
+ newProps[prop] = this.props[childrenProps[prop]];
+ }
+ }
+ return _react2.default.cloneElement(child, newProps);
+ }
+ return child;
+ };
+
+ return Align;
+ }(_react2.default.Component);
+
+ var _initialiseProps = function _initialiseProps() {
+ var _this2 = this;
+
+ this.startMonitorWindowResize = function () {
+ if (!_this2.resizeHandler) {
+ _this2.bufferMonitor = buffer(_this2.forceAlign, _this2.props.monitorBufferTime);
+ _this2.resizeHandler = (0, _addEventListener2.default)(window, 'resize', _this2.bufferMonitor);
+ }
+ };
+
+ this.stopMonitorWindowResize = function () {
+ if (_this2.resizeHandler) {
+ _this2.bufferMonitor.clear();
+ _this2.resizeHandler.remove();
+ _this2.resizeHandler = null;
+ }
+ };
+
+ this.forceAlign = function () {
+ var props = _this2.props;
+ if (!props.disabled) {
+ var source = _reactDom2.default.findDOMNode(_this2);
+ props.onAlign(source, (0, _domAlign2.default)(source, props.target(), props.align));
+>>>>>>> dev4iuap5.0
}
};
};
+<<<<<<< HEAD
var _on = __webpack_require__(21);
var _on2 = _interopRequireDefault(_on);
@@ -117213,157 +134105,228 @@
Align.defaultProps = defaultProps;
Align.propTypes = propTypes;
+=======
+ ;
+
+ Align.defaultProps = defaultProps;
+ Align.propTypes = propTypes;
+
+>>>>>>> dev4iuap5.0
exports.default = Align;
/***/ }),
- /* 272 */
- /***/ (function(module, exports, __webpack_require__) {
+ /* 248 */
+ /***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__utils__ = __webpack_require__(48);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__getVisibleRectForElement__ = __webpack_require__(249);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__adjustForViewport__ = __webpack_require__(771);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__getRegion__ = __webpack_require__(251);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__getElFuturePos__ = __webpack_require__(772);
+ /**
+ * align dom node flexibly
+ * @author yiminghe@gmail.com
+ */
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- var util = {
- isAppearSupported: function isAppearSupported(props) {
- return props.transitionName && props.transitionAppear || props.animation.appear;
- },
- isEnterSupported: function isEnterSupported(props) {
- return props.transitionName && props.transitionEnter || props.animation.enter;
- },
- isLeaveSupported: function isLeaveSupported(props) {
- return props.transitionName && props.transitionLeave || props.animation.leave;
- },
- allowAppearCallback: function allowAppearCallback(props) {
- return props.transitionAppear || props.animation.appear;
- },
- allowEnterCallback: function allowEnterCallback(props) {
- return props.transitionEnter || props.animation.enter;
- },
- allowLeaveCallback: function allowLeaveCallback(props) {
- return props.transitionLeave || props.animation.leave;
+
+
+
+
+
+ // http://yiminghe.iteye.com/blog/1124720
+
+ function isFailX(elFuturePos, elRegion, visibleRect) {
+ return elFuturePos.left < visibleRect.left || elFuturePos.left + elRegion.width > visibleRect.right;
+ }
+
+ function isFailY(elFuturePos, elRegion, visibleRect) {
+ return elFuturePos.top < visibleRect.top || elFuturePos.top + elRegion.height > visibleRect.bottom;
+ }
+
+ function isCompleteFailX(elFuturePos, elRegion, visibleRect) {
+ return elFuturePos.left > visibleRect.right || elFuturePos.left + elRegion.width < visibleRect.left;
+ }
+
+ function isCompleteFailY(elFuturePos, elRegion, visibleRect) {
+ return elFuturePos.top > visibleRect.bottom || elFuturePos.top + elRegion.height < visibleRect.top;
+ }
+
+ function flip(points, reg, map) {
+ var ret = [];
+ __WEBPACK_IMPORTED_MODULE_0__utils__["a" /* default */].each(points, function (p) {
+ ret.push(p.replace(reg, function (m) {
+ return map[m];
+ }));
+ });
+ return ret;
+ }
+
+ function flipOffset(offset, index) {
+ offset[index] = -offset[index];
+ return offset;
+ }
+
+ function convertOffset(str, offsetLen) {
+ var n = void 0;
+ if (/%$/.test(str)) {
+ n = parseInt(str.substring(0, str.length - 1), 10) / 100 * offsetLen;
+ } else {
+ n = parseInt(str, 10);
}
- };
- exports["default"] = util;
- module.exports = exports["default"];
+ return n || 0;
+ }
- /***/ }),
- /* 273 */
- /***/ (function(module, exports, __webpack_require__) {
+ function normalizeOffset(offset, el) {
+ offset[0] = convertOffset(offset[0], el.width);
+ offset[1] = convertOffset(offset[1], el.height);
+ }
- "use strict";
+ /**
+ * @param el
+ * @param tgtRegion 参照节点所占的区域: { left, top, width, height }
+ * @param align
+ */
+ function doAlign(el, tgtRegion, align, isTgtRegionVisible) {
+ var points = align.points;
+ var offset = align.offset || [0, 0];
+ var targetOffset = align.targetOffset || [0, 0];
+ var overflow = align.overflow;
+ var source = align.source || el;
+ offset = [].concat(offset);
+ targetOffset = [].concat(targetOffset);
+ overflow = overflow || {};
+ var newOverflowCfg = {};
+ var fail = 0;
+ // 当前节点可以被放置的显示区域
+ var visibleRect = Object(__WEBPACK_IMPORTED_MODULE_1__getVisibleRectForElement__["a" /* default */])(source);
+ // 当前节点所占的区域, left/top/width/height
+ var elRegion = Object(__WEBPACK_IMPORTED_MODULE_3__getRegion__["a" /* default */])(source);
+ // 将 offset 转换成数值,支持百分比
+ normalizeOffset(offset, elRegion);
+ normalizeOffset(targetOffset, tgtRegion);
+ // 当前节点将要被放置的位置
+ var elFuturePos = Object(__WEBPACK_IMPORTED_MODULE_4__getElFuturePos__["a" /* default */])(elRegion, tgtRegion, points, offset, targetOffset);
+ // 当前节点将要所处的区域
+ var newElRegion = __WEBPACK_IMPORTED_MODULE_0__utils__["a" /* default */].merge(elRegion, elFuturePos);
+ // 如果可视区域不能完全放置当前节点时允许调整
+ if (visibleRect && (overflow.adjustX || overflow.adjustY) && isTgtRegionVisible) {
+ if (overflow.adjustX) {
+ // 如果横向不能放下
+ if (isFailX(elFuturePos, elRegion, visibleRect)) {
+ // 对齐位置反下
+ var newPoints = flip(points, /[lr]/ig, {
+ l: 'r',
+ r: 'l'
+ });
+ // 偏移量也反下
+ var newOffset = flipOffset(offset, 0);
+ var newTargetOffset = flipOffset(targetOffset, 0);
+ var newElFuturePos = Object(__WEBPACK_IMPORTED_MODULE_4__getElFuturePos__["a" /* default */])(elRegion, tgtRegion, newPoints, newOffset, newTargetOffset);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
-
- var _react = __webpack_require__(0);
-
- var _react2 = _interopRequireDefault(_react);
-
- var _propTypes = __webpack_require__(1);
-
- var _propTypes2 = _interopRequireDefault(_propTypes);
-
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
-
- function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; }
-
- function _objectWithoutProperties(obj, keys) { var target = {}; for (var i in obj) { if (keys.indexOf(i) >= 0) continue; if (!Object.prototype.hasOwnProperty.call(obj, i)) continue; target[i] = obj[i]; } return target; }
-
- function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
-
- function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
-
- function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); } /**
- * This source code is quoted from rc-trigger.
- * homepage: https://github.com/react-component/trigger
- */
-
-
- var propTypes = {
- children: _propTypes2["default"].any,
- className: _propTypes2["default"].string,
- visible: _propTypes2["default"].bool,
- hiddenClassName: _propTypes2["default"].string
- };
-
- var LazyRenderBox = function (_Component) {
- _inherits(LazyRenderBox, _Component);
-
- function LazyRenderBox() {
- _classCallCheck(this, LazyRenderBox);
-
- return _possibleConstructorReturn(this, _Component.apply(this, arguments));
- }
-
- LazyRenderBox.prototype.shouldComponentUpdate = function shouldComponentUpdate(nextProps) {
- return nextProps.hiddenClassName || nextProps.visible;
- };
-
- LazyRenderBox.prototype.render = function render() {
- var _props = this.props,
- hiddenClassName = _props.hiddenClassName,
- visible = _props.visible,
- props = _objectWithoutProperties(_props, ['hiddenClassName', 'visible']);
-
- if (hiddenClassName || _react2["default"].Children.count(props.children) > 1) {
- if (!visible && hiddenClassName) {
- props.className += ' ' + hiddenClassName;
+ if (!isCompleteFailX(newElFuturePos, elRegion, visibleRect)) {
+ fail = 1;
+ points = newPoints;
+ offset = newOffset;
+ targetOffset = newTargetOffset;
+ }
}
- return _react2["default"].createElement('div', props);
}
- return _react2["default"].Children.only(props.children);
+ if (overflow.adjustY) {
+ // 如果纵向不能放下
+ if (isFailY(elFuturePos, elRegion, visibleRect)) {
+ // 对齐位置反下
+ var _newPoints = flip(points, /[tb]/ig, {
+ t: 'b',
+ b: 't'
+ });
+ // 偏移量也反下
+ var _newOffset = flipOffset(offset, 1);
+ var _newTargetOffset = flipOffset(targetOffset, 1);
+ var _newElFuturePos = Object(__WEBPACK_IMPORTED_MODULE_4__getElFuturePos__["a" /* default */])(elRegion, tgtRegion, _newPoints, _newOffset, _newTargetOffset);
+
+ if (!isCompleteFailY(_newElFuturePos, elRegion, visibleRect)) {
+ fail = 1;
+ points = _newPoints;
+ offset = _newOffset;
+ targetOffset = _newTargetOffset;
+ }
+ }
+ }
+
+ // 如果失败,重新计算当前节点将要被放置的位置
+ if (fail) {
+ elFuturePos = Object(__WEBPACK_IMPORTED_MODULE_4__getElFuturePos__["a" /* default */])(elRegion, tgtRegion, points, offset, targetOffset);
+ __WEBPACK_IMPORTED_MODULE_0__utils__["a" /* default */].mix(newElRegion, elFuturePos);
+ }
+ var isStillFailX = isFailX(elFuturePos, elRegion, visibleRect);
+ var isStillFailY = isFailY(elFuturePos, elRegion, visibleRect);
+ // 检查反下后的位置是否可以放下了,如果仍然放不下:
+ // 1. 复原修改过的定位参数
+ if (isStillFailX || isStillFailY) {
+ points = align.points;
+ offset = align.offset || [0, 0];
+ targetOffset = align.targetOffset || [0, 0];
+ }
+ // 2. 只有指定了可以调整当前方向才调整
+ newOverflowCfg.adjustX = overflow.adjustX && isStillFailX;
+ newOverflowCfg.adjustY = overflow.adjustY && isStillFailY;
+
+ // 确实要调整,甚至可能会调整高度宽度
+ if (newOverflowCfg.adjustX || newOverflowCfg.adjustY) {
+ newElRegion = Object(__WEBPACK_IMPORTED_MODULE_2__adjustForViewport__["a" /* default */])(elFuturePos, elRegion, visibleRect, newOverflowCfg);
+ }
+ }
+
+ // need judge to in case set fixed with in css on height auto element
+ if (newElRegion.width !== elRegion.width) {
+ __WEBPACK_IMPORTED_MODULE_0__utils__["a" /* default */].css(source, 'width', __WEBPACK_IMPORTED_MODULE_0__utils__["a" /* default */].width(source) + newElRegion.width - elRegion.width);
+ }
+
+ if (newElRegion.height !== elRegion.height) {
+ __WEBPACK_IMPORTED_MODULE_0__utils__["a" /* default */].css(source, 'height', __WEBPACK_IMPORTED_MODULE_0__utils__["a" /* default */].height(source) + newElRegion.height - elRegion.height);
+ }
+
+ // https://github.com/kissyteam/kissy/issues/190
+ // 相对于屏幕位置没变,而 left/top 变了
+ // 例如
+ __WEBPACK_IMPORTED_MODULE_0__utils__["a" /* default */].offset(source, {
+ left: newElRegion.left,
+ top: newElRegion.top
+ }, {
+ useCssRight: align.useCssRight,
+ useCssBottom: align.useCssBottom,
+ useCssTransform: align.useCssTransform,
+ ignoreShake: align.ignoreShake
+ });
+
+ return {
+ points: points,
+ offset: offset,
+ targetOffset: targetOffset,
+ overflow: newOverflowCfg
};
+ }
- return LazyRenderBox;
- }(_react.Component);
-
- ;
- LazyRenderBox.propTypes = propTypes;
-
- exports["default"] = LazyRenderBox;
- module.exports = exports['default'];
+ /* harmony default export */ __webpack_exports__["a"] = (doAlign);
+ /**
+ * 2012-04-26 yiminghe@gmail.com
+ * - 优化智能对齐算法
+ * - 慎用 resizeXX
+ *
+ * 2011-07-13 yiminghe@gmail.com note:
+ * - 增加智能对齐,以及大小调整选项
+ **/
/***/ }),
- /* 274 */
- /***/ (function(module, exports) {
-
- // removed by extract-text-webpack-plugin
-
- /***/ }),
- /* 275 */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.PanelGroup = exports.Panel = undefined;
-
- var _Panel2 = __webpack_require__(905);
-
- var _Panel3 = _interopRequireDefault(_Panel2);
-
- var _PanelGroup2 = __webpack_require__(947);
-
- var _PanelGroup3 = _interopRequireDefault(_PanelGroup2);
-
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
-
- exports.Panel = _Panel3["default"];
- exports.PanelGroup = _PanelGroup3["default"];
-
- /***/ }),
- /* 276 */
- /***/ (function(module, exports, __webpack_require__) {
+ /* 249 */
+ /***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
+<<<<<<< HEAD
exports.__esModule = true;
@@ -117438,12 +134401,116 @@
//export getContainerRenderMixin from './getContainerRenderMixin';
exports.Align = _Align3.default;
+=======
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__utils__ = __webpack_require__(48);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__getOffsetParent__ = __webpack_require__(250);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__isAncestorFixed__ = __webpack_require__(770);
+
+
+
+
+ /**
+ * 获得元素的显示部分的区域
+ */
+ function getVisibleRectForElement(element) {
+ var visibleRect = {
+ left: 0,
+ right: Infinity,
+ top: 0,
+ bottom: Infinity
+ };
+ var el = Object(__WEBPACK_IMPORTED_MODULE_1__getOffsetParent__["a" /* default */])(element);
+ var doc = __WEBPACK_IMPORTED_MODULE_0__utils__["a" /* default */].getDocument(element);
+ var win = doc.defaultView || doc.parentWindow;
+ var body = doc.body;
+ var documentElement = doc.documentElement;
+
+ // Determine the size of the visible rect by climbing the dom accounting for
+ // all scrollable containers.
+ while (el) {
+ // clientWidth is zero for inline block elements in ie.
+ if ((navigator.userAgent.indexOf('MSIE') === -1 || el.clientWidth !== 0) &&
+ // body may have overflow set on it, yet we still get the entire
+ // viewport. In some browsers, el.offsetParent may be
+ // document.documentElement, so check for that too.
+ el !== body && el !== documentElement && __WEBPACK_IMPORTED_MODULE_0__utils__["a" /* default */].css(el, 'overflow') !== 'visible') {
+ var pos = __WEBPACK_IMPORTED_MODULE_0__utils__["a" /* default */].offset(el);
+ // add border
+ pos.left += el.clientLeft;
+ pos.top += el.clientTop;
+ visibleRect.top = Math.max(visibleRect.top, pos.top);
+ visibleRect.right = Math.min(visibleRect.right,
+ // consider area without scrollBar
+ pos.left + el.clientWidth);
+ visibleRect.bottom = Math.min(visibleRect.bottom, pos.top + el.clientHeight);
+ visibleRect.left = Math.max(visibleRect.left, pos.left);
+ } else if (el === body || el === documentElement) {
+ break;
+ }
+ el = Object(__WEBPACK_IMPORTED_MODULE_1__getOffsetParent__["a" /* default */])(el);
+ }
+
+ // Set element position to fixed
+ // make sure absolute element itself don't affect it's visible area
+ // https://github.com/ant-design/ant-design/issues/7601
+ var originalPosition = null;
+ if (!__WEBPACK_IMPORTED_MODULE_0__utils__["a" /* default */].isWindow(element) && element.nodeType !== 9) {
+ originalPosition = element.style.position;
+ var position = __WEBPACK_IMPORTED_MODULE_0__utils__["a" /* default */].css(element, 'position');
+ if (position === 'absolute') {
+ element.style.position = 'fixed';
+ }
+ }
+
+ var scrollX = __WEBPACK_IMPORTED_MODULE_0__utils__["a" /* default */].getWindowScrollLeft(win);
+ var scrollY = __WEBPACK_IMPORTED_MODULE_0__utils__["a" /* default */].getWindowScrollTop(win);
+ var viewportWidth = __WEBPACK_IMPORTED_MODULE_0__utils__["a" /* default */].viewportWidth(win);
+ var viewportHeight = __WEBPACK_IMPORTED_MODULE_0__utils__["a" /* default */].viewportHeight(win);
+ var documentWidth = documentElement.scrollWidth;
+ var documentHeight = documentElement.scrollHeight;
+
+ // scrollXXX on html is sync with body which means overflow: hidden on body gets wrong scrollXXX.
+ // We should cut this ourself.
+ var bodyStyle = window.getComputedStyle(body);
+ if (bodyStyle.overflowX === 'hidden') {
+ documentWidth = win.innerWidth;
+ }
+ if (bodyStyle.overflowY === 'hidden') {
+ documentHeight = win.innerHeight;
+ }
+
+ // Reset element position after calculate the visible area
+ if (element.style) {
+ element.style.position = originalPosition;
+ }
+
+ if (Object(__WEBPACK_IMPORTED_MODULE_2__isAncestorFixed__["a" /* default */])(element)) {
+ // Clip by viewport's size.
+ visibleRect.left = Math.max(visibleRect.left, scrollX);
+ visibleRect.top = Math.max(visibleRect.top, scrollY);
+ visibleRect.right = Math.min(visibleRect.right, scrollX + viewportWidth);
+ visibleRect.bottom = Math.min(visibleRect.bottom, scrollY + viewportHeight);
+ } else {
+ // Clip by document's size.
+ var maxVisibleWidth = Math.max(documentWidth, scrollX + viewportWidth);
+ visibleRect.right = Math.min(visibleRect.right, maxVisibleWidth);
+
+ var maxVisibleHeight = Math.max(documentHeight, scrollY + viewportHeight);
+ visibleRect.bottom = Math.min(visibleRect.bottom, maxVisibleHeight);
+ }
+
+ return visibleRect.top >= 0 && visibleRect.left >= 0 && visibleRect.bottom > visibleRect.top && visibleRect.right > visibleRect.left ? visibleRect : null;
+ }
+
+ /* harmony default export */ __webpack_exports__["a"] = (getVisibleRectForElement);
+>>>>>>> dev4iuap5.0
/***/ }),
- /* 277 */
- /***/ (function(module, exports, __webpack_require__) {
+ /* 250 */
+ /***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
+<<<<<<< HEAD
exports.__esModule = true;
@@ -117510,12 +134577,93 @@
}, null);
}
exports.default = createChainedFunction;
+=======
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__utils__ = __webpack_require__(48);
+
+
+ /**
+ * 得到会导致元素显示不全的祖先元素
+ */
+
+ function getOffsetParent(element) {
+ if (__WEBPACK_IMPORTED_MODULE_0__utils__["a" /* default */].isWindow(element) || element.nodeType === 9) {
+ return null;
+ }
+ // ie 这个也不是完全可行
+ /*
+
+
+ 元素 6 高 100px 宽 50px
+
+
+ */
+ // element.offsetParent does the right thing in ie7 and below. Return parent with layout!
+ // In other browsers it only includes elements with position absolute, relative or
+ // fixed, not elements with overflow set to auto or scroll.
+ // if (UA.ie && ieMode < 8) {
+ // return element.offsetParent;
+ // }
+ // 统一的 offsetParent 方法
+ var doc = __WEBPACK_IMPORTED_MODULE_0__utils__["a" /* default */].getDocument(element);
+ var body = doc.body;
+ var parent = void 0;
+ var positionStyle = __WEBPACK_IMPORTED_MODULE_0__utils__["a" /* default */].css(element, 'position');
+ var skipStatic = positionStyle === 'fixed' || positionStyle === 'absolute';
+
+ if (!skipStatic) {
+ return element.nodeName.toLowerCase() === 'html' ? null : element.parentNode;
+ }
+
+ for (parent = element.parentNode; parent && parent !== body; parent = parent.parentNode) {
+ positionStyle = __WEBPACK_IMPORTED_MODULE_0__utils__["a" /* default */].css(parent, 'position');
+ if (positionStyle !== 'static') {
+ return parent;
+ }
+ }
+ return null;
+ }
+
+ /* harmony default export */ __webpack_exports__["a"] = (getOffsetParent);
/***/ }),
- /* 279 */
+ /* 251 */
+ /***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+ "use strict";
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__utils__ = __webpack_require__(48);
+
+
+ function getRegion(node) {
+ var offset = void 0;
+ var w = void 0;
+ var h = void 0;
+ if (!__WEBPACK_IMPORTED_MODULE_0__utils__["a" /* default */].isWindow(node) && node.nodeType !== 9) {
+ offset = __WEBPACK_IMPORTED_MODULE_0__utils__["a" /* default */].offset(node);
+ w = __WEBPACK_IMPORTED_MODULE_0__utils__["a" /* default */].outerWidth(node);
+ h = __WEBPACK_IMPORTED_MODULE_0__utils__["a" /* default */].outerHeight(node);
+ } else {
+ var win = __WEBPACK_IMPORTED_MODULE_0__utils__["a" /* default */].getWindow(node);
+ offset = {
+ left: __WEBPACK_IMPORTED_MODULE_0__utils__["a" /* default */].getWindowScrollLeft(win),
+ top: __WEBPACK_IMPORTED_MODULE_0__utils__["a" /* default */].getWindowScrollTop(win)
+ };
+ w = __WEBPACK_IMPORTED_MODULE_0__utils__["a" /* default */].viewportWidth(win);
+ h = __WEBPACK_IMPORTED_MODULE_0__utils__["a" /* default */].viewportHeight(win);
+ }
+ offset.width = w;
+ offset.height = h;
+ return offset;
+ }
+
+ /* harmony default export */ __webpack_exports__["a"] = (getRegion);
+>>>>>>> dev4iuap5.0
+
+ /***/ }),
+ /* 252 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
+<<<<<<< HEAD
exports.__esModule = true;
@@ -117541,10 +134689,37 @@
_reactDom2.default.unstable_batchedUpdates(cb, e);
} : cb;
return (0, _addDomEventListener2.default)(target, eventType, callback);
+=======
+
+
+ exports.__esModule = true;
+ exports.default = addEventListenerWrap;
+
+ var _addDomEventListener = __webpack_require__(13);
+
+ var _addDomEventListener2 = _interopRequireDefault(_addDomEventListener);
+
+ var _reactDom = __webpack_require__(3);
+
+ var _reactDom2 = _interopRequireDefault(_reactDom);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+
+ /**
+ * This source code is quoted from rc-util.
+ * homepage: https://github.com/react-component/util
+ */
+ function addEventListenerWrap(target, eventType, cb) {
+ /* eslint camelcase: 2 */
+ var callback = _reactDom2.default.unstable_batchedUpdates ? function run(e) {
+ _reactDom2.default.unstable_batchedUpdates(cb, e);
+ } : cb;
+ return (0, _addDomEventListener2.default)(target, eventType, callback);
+>>>>>>> dev4iuap5.0
}
/***/ }),
- /* 280 */
+ /* 253 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -117577,122 +134752,58 @@
module.exports = exports["default"];
/***/ }),
- /* 281 */
+ /* 254 */
+ /***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+ "use strict";
+ Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__Menu__ = __webpack_require__(792);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__SubMenu__ = __webpack_require__(258);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__MenuItem__ = __webpack_require__(815);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__MenuItemGroup__ = __webpack_require__(818);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__Divider__ = __webpack_require__(819);
+ /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "SubMenu", function() { return __WEBPACK_IMPORTED_MODULE_1__SubMenu__["a"]; });
+ /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "Item", function() { return __WEBPACK_IMPORTED_MODULE_2__MenuItem__["a"]; });
+ /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "MenuItem", function() { return __WEBPACK_IMPORTED_MODULE_2__MenuItem__["a"]; });
+ /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "MenuItemGroup", function() { return __WEBPACK_IMPORTED_MODULE_3__MenuItemGroup__["a"]; });
+ /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "ItemGroup", function() { return __WEBPACK_IMPORTED_MODULE_3__MenuItemGroup__["a"]; });
+ /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "Divider", function() { return __WEBPACK_IMPORTED_MODULE_4__Divider__["a"]; });
+
+
+
+
+
+
+
+
+ /* harmony default export */ __webpack_exports__["default"] = (__WEBPACK_IMPORTED_MODULE_0__Menu__["a" /* default */]);
+
+ /***/ }),
+ /* 255 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ __webpack_require__(798);
+ var $Object = __webpack_require__(24).Object;
+ module.exports = function create(P, D) {
+ return $Object.create(P, D);
+ };
+
+
+ /***/ }),
+ /* 256 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
- var deselectCurrent = __webpack_require__(946);
+ Object.defineProperty(exports, "__esModule", {
+ value: true
+ });
+ exports.storeShape = undefined;
- var defaultMessage = "Copy to clipboard: #{key}, Enter";
-
- function format(message) {
- var copyKey = (/mac os x/i.test(navigator.userAgent) ? "⌘" : "Ctrl") + "+C";
- return message.replace(/#{\s*key\s*}/g, copyKey);
- }
-
- function copy(text, options) {
- var debug,
- message,
- reselectPrevious,
- range,
- selection,
- mark,
- success = false;
- if (!options) {
- options = {};
- }
- debug = options.debug || false;
- try {
- reselectPrevious = deselectCurrent();
-
- range = document.createRange();
- selection = document.getSelection();
-
- mark = document.createElement("span");
- mark.textContent = text;
- // reset user styles for span element
- mark.style.all = "unset";
- // prevents scrolling to the end of the page
- mark.style.position = "fixed";
- mark.style.top = 0;
- mark.style.clip = "rect(0, 0, 0, 0)";
- // used to preserve spaces and line breaks
- mark.style.whiteSpace = "pre";
- // do not inherit user-select (it may be `none`)
- mark.style.webkitUserSelect = "text";
- mark.style.MozUserSelect = "text";
- mark.style.msUserSelect = "text";
- mark.style.userSelect = "text";
- mark.addEventListener("copy", function(e) {
- e.stopPropagation();
- });
-
- document.body.appendChild(mark);
-
- range.selectNodeContents(mark);
- selection.addRange(range);
-
- var successful = document.execCommand("copy");
- if (!successful) {
- throw new Error("copy command was unsuccessful");
- }
- success = true;
- } catch (err) {
- debug && console.error("unable to copy using execCommand: ", err);
- debug && console.warn("trying IE specific stuff");
- try {
- window.clipboardData.setData("text", text);
- success = true;
- } catch (err) {
- debug && console.error("unable to copy using clipboardData: ", err);
- debug && console.error("falling back to prompt");
- message = format("message" in options ? options.message : defaultMessage);
- window.prompt(message, text);
- }
- } finally {
- if (selection) {
- if (typeof selection.removeRange == "function") {
- selection.removeRange(range);
- } else {
- selection.removeAllRanges();
- }
- }
-
- if (mark) {
- document.body.removeChild(mark);
- }
- reselectPrevious();
- }
-
- return success;
- }
-
- module.exports = copy;
-
-
- /***/ }),
- /* 282 */
- /***/ (function(module, exports, __webpack_require__) {
-
- __webpack_require__(949);
- module.exports = __webpack_require__(950);
-
- /***/ }),
- /* 283 */
- /***/ (function(module, exports, __webpack_require__) {
-
- var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/*!
- Copyright (c) 2017 Jed Watson.
- Licensed under the MIT License (MIT), see
- http://jedwatson.github.io/classnames
- */
- /* global define */
-
- (function () {
- 'use strict';
+ var _propTypes = __webpack_require__(1);
+<<<<<<< HEAD
var hasOwn = {}.hasOwnProperty;
function classNames () {
@@ -118611,8 +135722,20 @@
/* harmony default export */ __webpack_exports__["default"] = (__WEBPACK_IMPORTED_MODULE_0__Menu__["a" /* default */]);
+=======
+ var _propTypes2 = _interopRequireDefault(_propTypes);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+
+ var storeShape = exports.storeShape = _propTypes2.default.shape({
+ subscribe: _propTypes2.default.func.isRequired,
+ setState: _propTypes2.default.func.isRequired,
+ getState: _propTypes2.default.func.isRequired
+ });
+
+>>>>>>> dev4iuap5.0
/***/ }),
- /* 296 */
+ /* 257 */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
@@ -118636,11 +135759,16 @@
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7_mini_store__ = __webpack_require__(19);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7_mini_store___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_7_mini_store__);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8_rc_util_es_KeyCode__ = __webpack_require__(26);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_9_rc_util_es_createChainedFunction__ = __webpack_require__(143);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_9_rc_util_es_createChainedFunction__ = __webpack_require__(144);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_10_classnames__ = __webpack_require__(2);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_10_classnames___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_10_classnames__);
+<<<<<<< HEAD
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_11__util__ = __webpack_require__(67);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_12__DOMWrap__ = __webpack_require__(1026);
+=======
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_11__util__ = __webpack_require__(65);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_12__DOMWrap__ = __webpack_require__(804);
+>>>>>>> dev4iuap5.0
@@ -119041,7 +136169,7 @@
/* harmony default export */ __webpack_exports__["a"] = (connected);
/***/ }),
- /* 297 */
+ /* 258 */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
@@ -119060,16 +136188,23 @@
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_react_dom___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_5_react_dom__);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6_prop_types__ = __webpack_require__(1);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6_prop_types___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_6_prop_types__);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_7_rc_trigger__ = __webpack_require__(1027);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_7_rc_trigger__ = __webpack_require__(805);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8_rc_util_es_KeyCode__ = __webpack_require__(26);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_9_classnames__ = __webpack_require__(2);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_9_classnames___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_9_classnames__);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_10_mini_store__ = __webpack_require__(19);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_10_mini_store___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_10_mini_store__);
+<<<<<<< HEAD
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_11__SubPopupMenu__ = __webpack_require__(296);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_12__placements__ = __webpack_require__(1030);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_13_rc_animate__ = __webpack_require__(29);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_14__util__ = __webpack_require__(67);
+=======
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_11__SubPopupMenu__ = __webpack_require__(257);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_12__placements__ = __webpack_require__(814);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_13_rc_animate__ = __webpack_require__(28);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_14__util__ = __webpack_require__(65);
+>>>>>>> dev4iuap5.0
@@ -119668,7 +136803,7 @@
/* harmony default export */ __webpack_exports__["a"] = (connected);
/***/ }),
- /* 298 */
+ /* 259 */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
@@ -119707,7 +136842,34 @@
}
/***/ }),
- /* 299 */
+ /* 260 */
+ /***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+ "use strict";
+ var util = {
+ isAppearSupported: function isAppearSupported(props) {
+ return props.transitionName && props.transitionAppear || props.animation.appear;
+ },
+ isEnterSupported: function isEnterSupported(props) {
+ return props.transitionName && props.transitionEnter || props.animation.enter;
+ },
+ isLeaveSupported: function isLeaveSupported(props) {
+ return props.transitionName && props.transitionLeave || props.animation.leave;
+ },
+ allowAppearCallback: function allowAppearCallback(props) {
+ return props.transitionAppear || props.animation.appear;
+ },
+ allowEnterCallback: function allowEnterCallback(props) {
+ return props.transitionEnter || props.animation.enter;
+ },
+ allowLeaveCallback: function allowLeaveCallback(props) {
+ return props.transitionLeave || props.animation.leave;
+ }
+ };
+ /* harmony default export */ __webpack_exports__["a"] = (util);
+
+ /***/ }),
+ /* 261 */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
@@ -119773,7 +136935,7 @@
/* harmony default export */ __webpack_exports__["a"] = (LazyRenderBox);
/***/ }),
- /* 300 */
+ /* 262 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -119806,7 +136968,7 @@
module.exports = exports["default"];
/***/ }),
- /* 301 */
+ /* 263 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -119886,7 +137048,7 @@
module.exports = exports['default'];
/***/ }),
- /* 302 */
+ /* 264 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -119974,7 +137136,7 @@
};
/***/ }),
- /* 303 */
+ /* 265 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -120015,7 +137177,746 @@
module.exports = exports['default'];
/***/ }),
- /* 304 */
+ /* 266 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_RESULT__;/* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress
+ * @license MIT */
+
+ ;(function(root, factory) {
+
+ if (true) {
+ !(__WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
+ __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
+ (__WEBPACK_AMD_DEFINE_FACTORY__.call(exports, __webpack_require__, exports, module)) :
+ __WEBPACK_AMD_DEFINE_FACTORY__),
+ __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
+ } else if (typeof exports === 'object') {
+ module.exports = factory();
+ } else {
+ root.NProgress = factory();
+ }
+
+ })(this, function() {
+ var NProgress = {};
+
+ NProgress.version = '0.2.0';
+
+ var Settings = NProgress.settings = {
+ minimum: 0.08,
+ easing: 'ease',
+ positionUsing: '',
+ speed: 200,
+ trickle: true,
+ trickleRate: 0.02,
+ trickleSpeed: 800,
+ showSpinner: true,
+ barSelector: '[role="bar"]',
+ spinnerSelector: '[role="spinner"]',
+ parent: 'body',
+ template: ''
+ };
+
+ /**
+ * Updates configuration.
+ *
+ * NProgress.configure({
+ * minimum: 0.1
+ * });
+ */
+ NProgress.configure = function(options) {
+ var key, value;
+ for (key in options) {
+ value = options[key];
+ if (value !== undefined && options.hasOwnProperty(key)) Settings[key] = value;
+ }
+
+ return this;
+ };
+
+ /**
+ * Last number.
+ */
+
+ NProgress.status = null;
+
+<<<<<<< HEAD
+ var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; /**
+ * This source code is quoted from rc-menu.
+ * homepage: https://github.com/react-component/menu
+ */
+=======
+ /**
+ * Sets the progress bar status, where `n` is a number from `0.0` to `1.0`.
+ *
+ * NProgress.set(0.4);
+ * NProgress.set(1.0);
+ */
+>>>>>>> dev4iuap5.0
+
+ NProgress.set = function(n) {
+ var started = NProgress.isStarted();
+
+ n = clamp(n, Settings.minimum, 1);
+ NProgress.status = (n === 1 ? null : n);
+
+ var progress = NProgress.render(!started),
+ bar = progress.querySelector(Settings.barSelector),
+ speed = Settings.speed,
+ ease = Settings.easing;
+
+ progress.offsetWidth; /* Repaint */
+
+ queue(function(next) {
+ // Set positionUsing if it hasn't already been set
+ if (Settings.positionUsing === '') Settings.positionUsing = NProgress.getPositioningCSS();
+
+ // Add transition
+ css(bar, barPositionCSS(n, speed, ease));
+
+ if (n === 1) {
+ // Fade out
+ css(progress, {
+ transition: 'none',
+ opacity: 1
+ });
+ progress.offsetWidth; /* Repaint */
+
+<<<<<<< HEAD
+ var _tinperBeeCore = __webpack_require__(106);
+=======
+ setTimeout(function() {
+ css(progress, {
+ transition: 'all ' + speed + 'ms linear',
+ opacity: 0
+ });
+ setTimeout(function() {
+ NProgress.remove();
+ next();
+ }, speed);
+ }, speed);
+ } else {
+ setTimeout(next, speed);
+ }
+ });
+>>>>>>> dev4iuap5.0
+
+ return this;
+ };
+
+ NProgress.isStarted = function() {
+ return typeof NProgress.status === 'number';
+ };
+
+ /**
+ * Shows the progress bar.
+ * This is the same as setting the status to 0%, except that it doesn't go backwards.
+ *
+ * NProgress.start();
+ *
+ */
+ NProgress.start = function() {
+ if (!NProgress.status) NProgress.set(0);
+
+ var work = function() {
+ setTimeout(function() {
+ if (!NProgress.status) return;
+ NProgress.trickle();
+ work();
+ }, Settings.trickleSpeed);
+ };
+
+<<<<<<< HEAD
+ var _util = __webpack_require__(68);
+=======
+ if (Settings.trickle) work();
+>>>>>>> dev4iuap5.0
+
+ return this;
+ };
+
+ /**
+ * Hides the progress bar.
+ * This is the *sort of* the same as setting the status to 100%, with the
+ * difference being `done()` makes some placebo effect of some realistic motion.
+ *
+ * NProgress.done();
+ *
+ * If `true` is passed, it will show the progress bar even if its hidden.
+ *
+ * NProgress.done(true);
+ */
+
+ NProgress.done = function(force) {
+ if (!force && !NProgress.status) return this;
+
+ return NProgress.inc(0.3 + 0.5 * Math.random()).set(1);
+ };
+
+ /**
+ * Increments by a random amount.
+ */
+
+ NProgress.inc = function(amount) {
+ var n = NProgress.status;
+
+ if (!n) {
+ return NProgress.start();
+ } else {
+ if (typeof amount !== 'number') {
+ amount = (1 - n) * clamp(Math.random() * n, 0.1, 0.95);
+ }
+
+ n = clamp(n + amount, 0, 0.994);
+ return NProgress.set(n);
+ }
+ };
+
+ NProgress.trickle = function() {
+ return NProgress.inc(Math.random() * Settings.trickleRate);
+ };
+
+ /**
+ * Waits for all supplied jQuery promises and
+ * increases the progress as the promises resolve.
+ *
+ * @param $promise jQUery Promise
+ */
+ (function() {
+ var initial = 0, current = 0;
+
+ NProgress.promise = function($promise) {
+ if (!$promise || $promise.state() === "resolved") {
+ return this;
+ }
+
+ if (current === 0) {
+ NProgress.start();
+ }
+
+ initial++;
+ current++;
+
+ $promise.always(function() {
+ current--;
+ if (current === 0) {
+ initial = 0;
+ NProgress.done();
+ } else {
+ NProgress.set((initial - current) / initial);
+ }
+ });
+
+ return this;
+ };
+
+ })();
+
+ /**
+ * (Internal) renders the progress bar markup based on the `template`
+ * setting.
+ */
+
+ NProgress.render = function(fromStart) {
+ if (NProgress.isRendered()) return document.getElementById('nprogress');
+
+ addClass(document.documentElement, 'nprogress-busy');
+
+ var progress = document.createElement('div');
+ progress.id = 'nprogress';
+ progress.innerHTML = Settings.template;
+
+ var bar = progress.querySelector(Settings.barSelector),
+ perc = fromStart ? '-100' : toBarPerc(NProgress.status || 0),
+ parent = document.querySelector(Settings.parent),
+ spinner;
+
+ css(bar, {
+ transition: 'all 0 linear',
+ transform: 'translate3d(' + perc + '%,0,0)'
+ });
+
+ if (!Settings.showSpinner) {
+ spinner = progress.querySelector(Settings.spinnerSelector);
+ spinner && removeElement(spinner);
+ }
+
+ if (parent != document.body) {
+ addClass(parent, 'nprogress-custom-parent');
+ }
+
+ parent.appendChild(progress);
+ return progress;
+ };
+
+ /**
+ * Removes the element. Opposite of render().
+ */
+
+ NProgress.remove = function() {
+ removeClass(document.documentElement, 'nprogress-busy');
+ removeClass(document.querySelector(Settings.parent), 'nprogress-custom-parent');
+ var progress = document.getElementById('nprogress');
+ progress && removeElement(progress);
+ };
+
+ /**
+ * Checks if the progress bar is rendered.
+ */
+
+ NProgress.isRendered = function() {
+ return !!document.getElementById('nprogress');
+ };
+
+ /**
+ * Determine which positioning CSS rule to use.
+ */
+
+ NProgress.getPositioningCSS = function() {
+ // Sniff on document.body.style
+ var bodyStyle = document.body.style;
+
+ // Sniff prefixes
+ var vendorPrefix = ('WebkitTransform' in bodyStyle) ? 'Webkit' :
+ ('MozTransform' in bodyStyle) ? 'Moz' :
+ ('msTransform' in bodyStyle) ? 'ms' :
+ ('OTransform' in bodyStyle) ? 'O' : '';
+
+ if (vendorPrefix + 'Perspective' in bodyStyle) {
+ // Modern browsers with 3D support, e.g. Webkit, IE10
+ return 'translate3d';
+ } else if (vendorPrefix + 'Transform' in bodyStyle) {
+ // Browsers without 3D support, e.g. IE9
+ return 'translate';
+ } else {
+ // Browsers without translate() support, e.g. IE7-8
+ return 'margin';
+ }
+ };
+
+ /**
+ * Helpers
+ */
+
+ function clamp(n, min, max) {
+ if (n < min) return min;
+ if (n > max) return max;
+ return n;
+ }
+
+ /**
+ * (Internal) converts a percentage (`0..1`) to a bar translateX
+ * percentage (`-100%..0%`).
+ */
+
+ function toBarPerc(n) {
+ return (-1 + n) * 100;
+ }
+
+
+ /**
+ * (Internal) returns the correct CSS for changing the bar's
+ * position given an n percentage, and speed and ease from Settings
+ */
+
+ function barPositionCSS(n, speed, ease) {
+ var barCSS;
+
+ if (Settings.positionUsing === 'translate3d') {
+ barCSS = { transform: 'translate3d('+toBarPerc(n)+'%,0,0)' };
+ } else if (Settings.positionUsing === 'translate') {
+ barCSS = { transform: 'translate('+toBarPerc(n)+'%,0)' };
+ } else {
+ barCSS = { 'margin-left': toBarPerc(n)+'%' };
+ }
+
+ barCSS.transition = 'all '+speed+'ms '+ease;
+
+ return barCSS;
+ }
+
+ /**
+ * (Internal) Queues a function to be executed.
+ */
+
+ var queue = (function() {
+ var pending = [];
+
+ function next() {
+ var fn = pending.shift();
+ if (fn) {
+ fn(next);
+ }
+ }
+
+ return function(fn) {
+ pending.push(fn);
+ if (pending.length == 1) next();
+ };
+ })();
+
+ /**
+ * (Internal) Applies css properties to an element, similar to the jQuery
+ * css method.
+ *
+ * While this helper does assist with vendor prefixed property names, it
+ * does not perform any manipulation of values prior to setting styles.
+ */
+
+ var css = (function() {
+ var cssPrefixes = [ 'Webkit', 'O', 'Moz', 'ms' ],
+ cssProps = {};
+
+ function camelCase(string) {
+ return string.replace(/^-ms-/, 'ms-').replace(/-([\da-z])/gi, function(match, letter) {
+ return letter.toUpperCase();
+ });
+ }
+
+ function getVendorProp(name) {
+ var style = document.body.style;
+ if (name in style) return name;
+
+ var i = cssPrefixes.length,
+ capName = name.charAt(0).toUpperCase() + name.slice(1),
+ vendorName;
+ while (i--) {
+ vendorName = cssPrefixes[i] + capName;
+ if (vendorName in style) return vendorName;
+ }
+
+ return name;
+ }
+
+ function getStyleProp(name) {
+ name = camelCase(name);
+ return cssProps[name] || (cssProps[name] = getVendorProp(name));
+ }
+
+ function applyCss(element, prop, value) {
+ prop = getStyleProp(prop);
+ element.style[prop] = value;
+ }
+
+ return function(element, properties) {
+ var args = arguments,
+ prop,
+ value;
+
+ if (args.length == 2) {
+ for (prop in properties) {
+ value = properties[prop];
+ if (value !== undefined && properties.hasOwnProperty(prop)) applyCss(element, prop, value);
+ }
+ } else {
+ applyCss(element, args[1], args[2]);
+ }
+ }
+ })();
+
+ /**
+ * (Internal) Determines if an element or space separated list of class names contains a class name.
+ */
+
+ function hasClass(element, name) {
+ var list = typeof element == 'string' ? element : classList(element);
+ return list.indexOf(' ' + name + ' ') >= 0;
+ }
+
+ /**
+ * (Internal) Adds a class to an element.
+ */
+
+ function addClass(element, name) {
+ var oldList = classList(element),
+ newList = oldList + name;
+
+ if (hasClass(oldList, name)) return;
+
+ // Trim the opening space.
+ element.className = newList.substring(1);
+ }
+
+ /**
+ * (Internal) Removes a class from an element.
+ */
+
+ function removeClass(element, name) {
+ var oldList = classList(element),
+ newList;
+
+ if (!hasClass(element, name)) return;
+
+ // Replace the class name.
+ newList = oldList.replace(' ' + name + ' ', ' ');
+
+ // Trim the opening and closing spaces.
+ element.className = newList.substring(1, newList.length - 1);
+ }
+
+ /**
+ * (Internal) Gets a space separated list of the class names on the element.
+ * The list is wrapped with a single space on each end to facilitate finding
+ * matches within the list.
+ */
+
+ function classList(element) {
+ return (' ' + (element.className || '') + ' ').replace(/\s+/gi, ' ');
+ }
+
+ /**
+ * (Internal) Removes an element from the DOM.
+ */
+
+ function removeElement(element) {
+ element && element.parentNode && element.parentNode.removeChild(element);
+ }
+
+ return NProgress;
+ });
+
+
+
+ /***/ }),
+ /* 267 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+<<<<<<< HEAD
+
+
+ exports.__esModule = true;
+ /**
+ * This source code is quoted from rc-util.
+ * homepage: https://github.com/react-component/util
+ */
+ function createChainedFunction() {
+ for (var _len = arguments.length, funcs = Array(_len), _key = 0; _key < _len; _key++) {
+ funcs[_key] = arguments[_key];
+ }
+
+ return funcs.filter(function (f) {
+ return f != null;
+ }).reduce(function (acc, f) {
+ if (typeof f !== 'function') {
+ throw new Error('Invalid Argument Type, must only provide functions, undefined, or null.');
+ }
+
+ if (acc === null) {
+ return f;
+ }
+
+ return function chainedFunction() {
+ for (var _len2 = arguments.length, args = Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {
+ args[_key2] = arguments[_key2];
+ }
+
+ acc.apply(this, args);
+ f.apply(this, args);
+ };
+ }, null);
+ }
+ exports.default = createChainedFunction;
+=======
+
+
+ Object.defineProperty(exports, "__esModule", {
+ value: true
+ });
+
+ var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
+
+ var _classnames = __webpack_require__(2);
+
+ var _classnames2 = _interopRequireDefault(_classnames);
+
+ var _react = __webpack_require__(0);
+>>>>>>> dev4iuap5.0
+
+ var _react2 = _interopRequireDefault(_react);
+
+<<<<<<< HEAD
+ "use strict";
+
+
+ exports.__esModule = true;
+ exports.default = addEventListenerWrap;
+
+ var _addDomEventListener = __webpack_require__(12);
+
+ var _addDomEventListener2 = _interopRequireDefault(_addDomEventListener);
+
+ var _reactDom = __webpack_require__(3);
+
+ var _reactDom2 = _interopRequireDefault(_reactDom);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+
+ /**
+ * This source code is quoted from rc-util.
+ * homepage: https://github.com/react-component/util
+ */
+ function addEventListenerWrap(target, eventType, cb) {
+ /* eslint camelcase: 2 */
+ var callback = _reactDom2.default.unstable_batchedUpdates ? function run(e) {
+ _reactDom2.default.unstable_batchedUpdates(cb, e);
+ } : cb;
+ return (0, _addDomEventListener2.default)(target, eventType, callback);
+ }
+=======
+ var _propTypes = __webpack_require__(1);
+
+ var _propTypes2 = _interopRequireDefault(_propTypes);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
+
+ function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; }
+
+ function _objectWithoutProperties(obj, keys) { var target = {}; for (var i in obj) { if (keys.indexOf(i) >= 0) continue; if (!Object.prototype.hasOwnProperty.call(obj, i)) continue; target[i] = obj[i]; } return target; }
+
+ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
+
+ function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
+
+ function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); }
+
+ var propTypes = {
+ /**
+ * radio 颜色 样式
+ */
+ colors: _propTypes2["default"].oneOf(['', 'dark', 'success', 'info', 'warning', 'danger', 'primary']),
+ /**
+ * radio 大小
+ */
+ size: _propTypes2["default"].oneOf(['lg', 'sm']),
+ /**
+ * radio 是否可用
+ */
+ disabled: _propTypes2["default"].bool,
+ /**
+ * radio 样式 是否使用红色填充
+ */
+ inverse: _propTypes2["default"].bool
+ };
+
+ var defaultProps = {
+ inverse: false,
+ disabled: false,
+ clsPrefix: 'u-radio'
+ };
+
+ /**
+ * 建立与RadioGroup通信
+ */
+ var contextTypes = {
+ radioGroup: _propTypes2["default"].object
+ };
+>>>>>>> dev4iuap5.0
+
+ var Radio = function (_React$Component) {
+ _inherits(Radio, _React$Component);
+
+ function Radio(props, context) {
+ _classCallCheck(this, Radio);
+
+ var _this = _possibleConstructorReturn(this, _React$Component.call(this, props, context));
+
+ _this.handleClick = _this.handleClick.bind(_this);
+
+ return _this;
+ }
+
+ Radio.prototype.handleClick = function handleClick(event) {
+ var onChange = this.context.radioGroup.onChange;
+
+ if (this.props.disabled) {
+ return;
+ }
+ if (onChange) {
+ onChange(this.props.value);
+ }
+ };
+
+ Radio.prototype.render = function render() {
+ var _context$radioGroup = this.context.radioGroup,
+ name = _context$radioGroup.name,
+ selectedValue = _context$radioGroup.selectedValue,
+ size = _context$radioGroup.size,
+ focusvalue = _context$radioGroup.focusvalue;
+ /**
+ * 自身的属性
+ */
+
+ var _props = this.props,
+ inverse = _props.inverse,
+ disabled = _props.disabled,
+ colors = _props.colors,
+ className = _props.className,
+ children = _props.children,
+ clsPrefix = _props.clsPrefix,
+ style = _props.style,
+ others = _objectWithoutProperties(_props, ['inverse', 'disabled', 'colors', 'className', 'children', 'clsPrefix', 'style']);
+
+ var optional = {};
+ /**
+ * 若父级selectedValue与本身的value值相同,则改radio被选中
+ */
+ if (selectedValue !== undefined) {
+ optional.checked = this.props.value === selectedValue;
+ }
+
+ var classes = {
+ 'is-checked': optional.checked,
+ disabled: disabled
+ };
+
+ if (colors) {
+ classes[clsPrefix + '-' + colors] = true;
+ }
+ if (size) {
+ classes[clsPrefix + '-' + size] = true;
+ }
+ if (inverse) {
+ classes[clsPrefix + '-inverse'] = true;
+ }
+ if (children == null) {
+ classes[clsPrefix + '-noContent'] = true;
+ }
+ var classNames = (0, _classnames2["default"])(clsPrefix, classes);
+ var tabIndex = optional.checked ? 0 : -1;
+ if (focusvalue && focusvalue == this.props.value) {
+ tabIndex = 0;
+ }
+ var input = _react2["default"].createElement('input', _extends({}, others, {
+ type: 'radio',
+ name: name,
+ disabled: this.props.disabled,
+ tabIndex: tabIndex
+ }));
+ return _react2["default"].createElement(
+ 'label',
+ { style: style, onClick: this.handleClick, className: (0, _classnames2["default"])(className, classNames) },
+ input,
+ _react2["default"].createElement(
+ 'label',
+ { className: clsPrefix + '-label' },
+ children
+ )
+ );
+ };
+
+ return Radio;
+ }(_react2["default"].Component);
+
+ Radio.contextTypes = contextTypes;
+ Radio.propTypes = propTypes;
+ Radio.defaultProps = defaultProps;
+
+ exports["default"] = Radio;
+ module.exports = exports['default'];
+
+ /***/ }),
+ /* 268 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -120025,7 +137926,4034 @@
value: true
});
- var _VerticalMenu = __webpack_require__(1053);
+ var _Tooltip = __webpack_require__(851);
+
+<<<<<<< HEAD
+ var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; /**
+ * This source code is quoted from rc-menu.
+ * homepage: https://github.com/react-component/menu
+ */
+=======
+ var _Tooltip2 = _interopRequireDefault(_Tooltip);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
+
+ exports["default"] = _Tooltip2["default"];
+ module.exports = exports['default'];
+
+ /***/ }),
+ /* 269 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+>>>>>>> dev4iuap5.0
+
+
+ Object.defineProperty(exports, "__esModule", {
+ value: true
+ });
+
+ var _react = __webpack_require__(0);
+
+ var _react2 = _interopRequireDefault(_react);
+
+ var _reactDom = __webpack_require__(3);
+
+ var _reactDom2 = _interopRequireDefault(_reactDom);
+
+ var _propTypes = __webpack_require__(1);
+
+ var _propTypes2 = _interopRequireDefault(_propTypes);
+
+<<<<<<< HEAD
+ var _rcTrigger = __webpack_require__(1069);
+
+ var _rcTrigger2 = _interopRequireDefault(_rcTrigger);
+
+ var _tinperBeeCore = __webpack_require__(106);
+
+ var _classnames = __webpack_require__(2);
+
+ var _classnames2 = _interopRequireDefault(_classnames);
+
+ var _miniStore = __webpack_require__(19);
+
+ var _SubPopupMenu = __webpack_require__(305);
+
+ var _SubPopupMenu2 = _interopRequireDefault(_SubPopupMenu);
+
+ var _placements = __webpack_require__(1072);
+=======
+ var _ownerDocument = __webpack_require__(100);
+>>>>>>> dev4iuap5.0
+
+ var _ownerDocument2 = _interopRequireDefault(_ownerDocument);
+
+ var _getContainer = __webpack_require__(270);
+
+ var _getContainer2 = _interopRequireDefault(_getContainer);
+
+<<<<<<< HEAD
+ var _util = __webpack_require__(68);
+=======
+ var _tinperBeeCore = __webpack_require__(101);
+>>>>>>> dev4iuap5.0
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
+
+ function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; }
+
+ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
+
+ function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
+
+ function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); }
+
+ var isReact16 = _reactDom2["default"].createPortal !== undefined;
+ var createPortal = isReact16 ? _reactDom2["default"].createPortal : _reactDom2["default"].unstable_renderSubtreeIntoContainer;
+
+ var propTypes = {
+ /**
+ * 存放子组件的容器
+ */
+ container: _propTypes2["default"].oneOfType([_tinperBeeCore.componentOrElement, _propTypes2["default"].func])
+ };
+
+ var defaultProps = {};
+
+ /**
+ * Portal组件是将子组件渲染
+ */
+
+ var Portal = function (_Component) {
+ _inherits(Portal, _Component);
+
+ function Portal(props) {
+ _classCallCheck(this, Portal);
+
+ var _this = _possibleConstructorReturn(this, _Component.call(this, props));
+
+ _this.getMountNode = _this.getMountNode.bind(_this);
+ _this.getOverlayDOMNode = _this.getOverlayDOMNode.bind(_this);
+ _this.mountOverlayTarget = _this.mountOverlayTarget.bind(_this);
+ _this.unmountOverlayTarget = _this.unmountOverlayTarget.bind(_this);
+ _this.renderOverlay = _this.renderOverlay.bind(_this);
+ _this.unrenderOverlay = _this.unrenderOverlay.bind(_this);
+
+ _this.overlayTarget = isReact16 ? document.createElement('div') : null;
+ return _this;
+ }
+
+ Portal.prototype.componentDidMount = function componentDidMount() {
+ if (isReact16) {
+ this.portalContainerNode = (0, _getContainer2["default"])(this.props.container, (0, _ownerDocument2["default"])(this).body);
+ this.portalContainerNode.appendChild(this.overlayTarget);
+ } else {
+ this.renderOverlay();
+ }
+
+ this.mounted = true;
+ };
+
+ Portal.prototype.componentDidUpdate = function componentDidUpdate() {
+ if (isReact16) {
+ var overlay = !this.props.children ? null : _react2["default"].Children.only(this.props.children);
+ if (overlay === null) {
+ this.unrenderOverlay();
+ this.unmountOverlayTarget();
+ } else {}
+ } else {
+ this.renderOverlay();
+ }
+ };
+ //this._overlayTarget为当前的要添加的子组件, this._portalContainerNode要添加组件的容器元素
+
+
+ Portal.prototype.componentWillReceiveProps = function componentWillReceiveProps(nextProps) {
+ if (this.overlayTarget && nextProps.container !== this.props.container) {
+ this.portalContainerNode.removeChild(this.overlayTarget);
+ this.portalContainerNode = (0, _getContainer2["default"])(nextProps.container, (0, _ownerDocument2["default"])(this).body);
+ this.portalContainerNode.appendChild(this.overlayTarget);
+ }
+ };
+
+ Portal.prototype.componentWillUnmount = function componentWillUnmount() {
+ this.unrenderOverlay();
+ this.unmountOverlayTarget();
+
+ this.mounted = false;
+ };
+
+ Portal.prototype.getMountNode = function getMountNode() {
+ return this.overlayTarget;
+ };
+
+ Portal.prototype.getOverlayDOMNode = function getOverlayDOMNode() {
+ if (!this.mounted) {
+ throw new Error('getOverlayDOMNode(): A component must be mounted to have a DOM node.');
+ }
+
+ if (this.overlayInstance) {
+ return _reactDom2["default"].findDOMNode(this.overlayInstance);
+ }
+
+ return null;
+ };
+
+ /**
+ * 如果要添加的子组件不存在,就将div添加到要添加容器的DOM中;
+ */
+
+ Portal.prototype.mountOverlayTarget = function mountOverlayTarget() {
+ if (!this.overlayTarget) {
+ this.overlayTarget = document.createElement('div');
+ this.portalContainerNode = (0, _getContainer2["default"])(this.props.container, (0, _ownerDocument2["default"])(this).body);
+ this.portalContainerNode.appendChild(this.overlayTarget);
+ }
+ };
+ /**
+ * 将要添加的子元素从容器中移除,并把变量置为null
+ */
+
+
+ Portal.prototype.unmountOverlayTarget = function unmountOverlayTarget() {
+ if (this.overlayTarget) {
+ this.portalContainerNode.removeChild(this.overlayTarget);
+ this.overlayTarget = null;
+ }
+ this.portalContainerNode = null;
+ };
+ /**
+ * 手动渲染_overlayTarget
+ */
+
+
+ Portal.prototype.renderOverlay = function renderOverlay() {
+
+ var overlay = !this.props.children ? null : _react2["default"].Children.only(this.props.children);
+
+ // Save reference for future access.
+ if (overlay !== null) {
+ this.mountOverlayTarget();
+ this.overlayInstance = _reactDom2["default"].unstable_renderSubtreeIntoContainer(this, overlay, this.overlayTarget);
+ } else {
+ // Unrender if the component is null for transitions to null
+ this.unrenderOverlay();
+ this.unmountOverlayTarget();
+ }
+ };
+ /**
+ * 销毁_overlayTarget组件。并把_overlayInstance置为null
+ */
+
+
+ Portal.prototype.unrenderOverlay = function unrenderOverlay() {
+ if (this.overlayTarget) {
+ !isReact16 && _reactDom2["default"].unmountComponentAtNode(this.overlayTarget);
+ this.overlayInstance = null;
+ }
+ };
+
+ Portal.prototype.render = function render() {
+ if (!isReact16) {
+ return null;
+ }
+
+ var overlay = !this.props.children ? null : _react2["default"].Children.only(this.props.children);
+
+ return _reactDom2["default"].createPortal(overlay, this.overlayTarget);
+ };
+
+ return Portal;
+ }(_react.Component);
+
+ ;
+
+ Portal.propTypes = propTypes;
+ Portal.defaultProps = defaultProps;
+
+ exports["default"] = Portal;
+ module.exports = exports['default'];
+
+ /***/ }),
+ /* 270 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ Object.defineProperty(exports, "__esModule", {
+ value: true
+ });
+ exports["default"] = getContainer;
+
+ var _reactDom = __webpack_require__(3);
+
+<<<<<<< HEAD
+ "use strict";
+
+
+ exports.__esModule = true;
+ /**
+ * This source code is quoted from rc-util.
+ * homepage: https://github.com/react-component/util
+ */
+ function createChainedFunction() {
+ for (var _len = arguments.length, funcs = Array(_len), _key = 0; _key < _len; _key++) {
+ funcs[_key] = arguments[_key];
+ }
+
+ return funcs.filter(function (f) {
+ return f != null;
+ }).reduce(function (acc, f) {
+ if (typeof f !== 'function') {
+ throw new Error('Invalid Argument Type, must only provide functions, undefined, or null.');
+ }
+
+ if (acc === null) {
+ return f;
+ }
+
+ return function chainedFunction() {
+ for (var _len2 = arguments.length, args = Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {
+ args[_key2] = arguments[_key2];
+ }
+
+ acc.apply(this, args);
+ f.apply(this, args);
+ };
+ }, null);
+ }
+ exports.default = createChainedFunction;
+=======
+ var _reactDom2 = _interopRequireDefault(_reactDom);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
+
+ /**
+ * 获取容器组件
+ * @param {[type]} container [description]
+ * @param {[type]} defaultContainer [description]
+ * @return {[type]} [description]
+ */
+ function getContainer(container, defaultContainer) {
+ container = typeof container === 'function' ? container() : container;
+ return _reactDom2["default"].findDOMNode(container) || defaultContainer;
+ }
+ module.exports = exports['default'];
+>>>>>>> dev4iuap5.0
+
+ /***/ }),
+ /* 271 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+<<<<<<< HEAD
+
+
+ exports.__esModule = true;
+ exports.default = addEventListenerWrap;
+
+ var _addDomEventListener = __webpack_require__(12);
+
+ var _addDomEventListener2 = _interopRequireDefault(_addDomEventListener);
+
+ var _reactDom = __webpack_require__(3);
+
+ var _reactDom2 = _interopRequireDefault(_reactDom);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+
+ /**
+ * This source code is quoted from rc-util.
+ * homepage: https://github.com/react-component/util
+ */
+ function addEventListenerWrap(target, eventType, cb) {
+ /* eslint camelcase: 2 */
+ var callback = _reactDom2.default.unstable_batchedUpdates ? function run(e) {
+ _reactDom2.default.unstable_batchedUpdates(cb, e);
+ } : cb;
+ return (0, _addDomEventListener2.default)(target, eventType, callback);
+=======
+
+
+ exports.__esModule = true;
+ exports.default = addEventListenerWrap;
+
+ var _addDomEventListener = __webpack_require__(13);
+
+ var _addDomEventListener2 = _interopRequireDefault(_addDomEventListener);
+
+ var _reactDom = __webpack_require__(3);
+
+ var _reactDom2 = _interopRequireDefault(_reactDom);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+
+ /**
+ * This source code is quoted from rc-util.
+ * homepage: https://github.com/react-component/util
+ */
+ function addEventListenerWrap(target, eventType, cb) {
+ /* eslint camelcase: 2 */
+ var callback = _reactDom2.default.unstable_batchedUpdates ? function run(e) {
+ _reactDom2.default.unstable_batchedUpdates(cb, e);
+ } : cb;
+ return (0, _addDomEventListener2.default)(target, eventType, callback);
+>>>>>>> dev4iuap5.0
+ }
+
+ /***/ }),
+ /* 272 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ var _interopRequireDefault = __webpack_require__(18);
+
+ exports.__esModule = true;
+ exports.default = camelizeStyleName;
+
+ var _camelize = _interopRequireDefault(__webpack_require__(872));
+
+ /**
+ * Copyright 2014-2015, Facebook, Inc.
+ * All rights reserved.
+ * https://github.com/facebook/react/blob/2aeb8a2a6beb00617a4217f7f8284924fa2ad819/src/vendor/core/camelizeStyleName.js
+ */
+ var msPattern = /^-ms-/;
+
+ function camelizeStyleName(string) {
+ return (0, _camelize.default)(string.replace(msPattern, 'ms-'));
+ }
+
+ module.exports = exports["default"];
+
+ /***/ }),
+ /* 273 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+<<<<<<< HEAD
+
+
+ exports.__esModule = true;
+ exports.default = splitComponentProps;
+ /**
+ * This source code is quoted from rc-util.
+ * homepage: https://github.com/react-component/util
+ */
+ function _objectEntries(obj) {
+ var entries = [];
+ var keys = Object.keys(obj);
+
+ for (var k = 0; k < keys.length; ++k) {
+ entries.push([keys[k], obj[keys[k]]]);
+ }return entries;
+ }
+
+ /**
+ * 分割要传入父元素和子元素的props
+ * @param {[object]} props 传入的属性
+ * @param {[reactElement]} Component 组件
+ * @return {[array]} 返回数组,第一个元素为父元素props对象,第二个子元素props对象
+ */
+ function splitComponentProps(props, Component) {
+ var componentPropTypes = Component.propTypes;
+
+ var parentProps = {};
+ var childProps = {};
+
+ _objectEntries(props).forEach(function (_ref) {
+ var propName = _ref[0],
+ propValue = _ref[1];
+
+ if (componentPropTypes[propName]) {
+ parentProps[propName] = propValue;
+ } else {
+ childProps[propName] = propValue;
+ }
+ });
+
+ return [parentProps, childProps];
+ }
+=======
+
+
+ Object.defineProperty(exports, "__esModule", {
+ value: true
+ });
+
+ exports["default"] = function (node, event, handler, capture) {
+ (0, _on2["default"])(node, event, handler, capture);
+
+ return {
+ remove: function remove() {
+ (0, _off2["default"])(node, event, handler, capture);
+ }
+ };
+ };
+
+ var _on = __webpack_require__(21);
+
+ var _on2 = _interopRequireDefault(_on);
+
+ var _off = __webpack_require__(55);
+
+ var _off2 = _interopRequireDefault(_off);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
+
+ module.exports = exports['default'];
+>>>>>>> dev4iuap5.0
+
+ /***/ }),
+ /* 274 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+<<<<<<< HEAD
+
+
+ exports.__esModule = true;
+ /**
+ * This source code is quoted from rc-util.
+ * homepage: https://github.com/react-component/util
+ */
+ function createChainedFunction() {
+ for (var _len = arguments.length, funcs = Array(_len), _key = 0; _key < _len; _key++) {
+ funcs[_key] = arguments[_key];
+ }
+
+ return funcs.filter(function (f) {
+ return f != null;
+ }).reduce(function (acc, f) {
+ if (typeof f !== 'function') {
+ throw new Error('Invalid Argument Type, must only provide functions, undefined, or null.');
+ }
+
+ if (acc === null) {
+ return f;
+ }
+
+ return function chainedFunction() {
+ for (var _len2 = arguments.length, args = Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {
+ args[_key2] = arguments[_key2];
+ }
+
+ acc.apply(this, args);
+ f.apply(this, args);
+ };
+ }, null);
+ }
+ exports.default = createChainedFunction;
+=======
+
+
+ Object.defineProperty(exports, "__esModule", {
+ value: true
+ });
+
+ var _Dropdown = __webpack_require__(886);
+
+ var _Dropdown2 = _interopRequireDefault(_Dropdown);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
+
+ exports["default"] = _Dropdown2["default"];
+ module.exports = exports['default'];
+>>>>>>> dev4iuap5.0
+
+ /***/ }),
+ /* 275 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+<<<<<<< HEAD
+
+
+ exports.__esModule = true;
+ exports.default = addEventListenerWrap;
+
+ var _addDomEventListener = __webpack_require__(12);
+
+ var _addDomEventListener2 = _interopRequireDefault(_addDomEventListener);
+
+ var _reactDom = __webpack_require__(3);
+
+ var _reactDom2 = _interopRequireDefault(_reactDom);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+
+ /**
+ * This source code is quoted from rc-util.
+ * homepage: https://github.com/react-component/util
+ */
+ function addEventListenerWrap(target, eventType, cb) {
+ /* eslint camelcase: 2 */
+ var callback = _reactDom2.default.unstable_batchedUpdates ? function run(e) {
+ _reactDom2.default.unstable_batchedUpdates(cb, e);
+ } : cb;
+ return (0, _addDomEventListener2.default)(target, eventType, callback);
+=======
+
+
+ exports.__esModule = true;
+ exports.default = addEventListenerWrap;
+
+ var _addDomEventListener = __webpack_require__(13);
+
+ var _addDomEventListener2 = _interopRequireDefault(_addDomEventListener);
+
+ var _reactDom = __webpack_require__(3);
+
+ var _reactDom2 = _interopRequireDefault(_reactDom);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+
+ /**
+ * This source code is quoted from rc-util.
+ * homepage: https://github.com/react-component/util
+ */
+ function addEventListenerWrap(target, eventType, cb) {
+ /* eslint camelcase: 2 */
+ var callback = _reactDom2.default.unstable_batchedUpdates ? function run(e) {
+ _reactDom2.default.unstable_batchedUpdates(cb, e);
+ } : cb;
+ return (0, _addDomEventListener2.default)(target, eventType, callback);
+>>>>>>> dev4iuap5.0
+ }
+
+ /***/ }),
+ /* 276 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ exports.__esModule = true;
+
+ var _react = __webpack_require__(0);
+
+ var _react2 = _interopRequireDefault(_react);
+
+ var _propTypes = __webpack_require__(1);
+
+ var _propTypes2 = _interopRequireDefault(_propTypes);
+
+<<<<<<< HEAD
+ var _ownerDocument = __webpack_require__(107);
+=======
+ var _reactDom = __webpack_require__(3);
+>>>>>>> dev4iuap5.0
+
+ var _reactDom2 = _interopRequireDefault(_reactDom);
+
+ var _domAlign = __webpack_require__(14);
+
+ var _domAlign2 = _interopRequireDefault(_domAlign);
+
+<<<<<<< HEAD
+ var _tinperBeeCore = __webpack_require__(69);
+=======
+ var _addEventListener = __webpack_require__(275);
+>>>>>>> dev4iuap5.0
+
+ var _addEventListener2 = _interopRequireDefault(_addEventListener);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+
+ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
+
+ function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
+
+ function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } /**
+ * This source code is quoted from rc-util.
+ * homepage: https://github.com/react-component/util
+ */
+
+
+ //import isWindow from './isWindow';
+
+ function isWindow(obj) {
+ /* eslint no-eq-null: 0 */
+ /* eslint eqeqeq: 0 */
+ return obj != null && obj == obj.window;
+ }
+
+ function buffer(fn, ms) {
+ var timer = void 0;
+
+ function clear() {
+ if (timer) {
+ clearTimeout(timer);
+ timer = null;
+ }
+ }
+
+ function bufferFn() {
+ clear();
+ timer = setTimeout(fn, ms);
+ }
+
+ bufferFn.clear = clear;
+
+ return bufferFn;
+ }
+
+ var propTypes = {
+<<<<<<< HEAD
+ /**
+ * 存放子组件的容器
+ */
+ container: _propTypes2["default"].oneOfType([_tinperBeeCore.componentOrElement, _propTypes2["default"].func])
+=======
+ childrenProps: _propTypes2.default.object,
+ align: _propTypes2.default.object.isRequired,
+ target: _propTypes2.default.func,
+ onAlign: _propTypes2.default.func,
+ monitorBufferTime: _propTypes2.default.number,
+ monitorWindowResize: _propTypes2.default.bool,
+ disabled: _propTypes2.default.bool,
+ children: _propTypes2.default.any
+>>>>>>> dev4iuap5.0
+ };
+
+ var defaultProps = {
+ target: function target() {
+ return window;
+ },
+ onAlign: function onAlign() {},
+
+<<<<<<< HEAD
+ /**
+ * Portal组件是将子组件渲染
+ */
+=======
+ monitorBufferTime: 50,
+ monitorWindowResize: false,
+ disabled: false
+ };
+>>>>>>> dev4iuap5.0
+
+ var Align = function (_React$Component) {
+ _inherits(Align, _React$Component);
+
+ function Align(props) {
+ _classCallCheck(this, Align);
+
+ var _this = _possibleConstructorReturn(this, _React$Component.call(this, props));
+
+ _initialiseProps.call(_this);
+
+ return _this;
+ }
+
+ Align.prototype.componentDidMount = function componentDidMount() {
+ var props = this.props;
+ // if parent ref not attached .... use document.getElementById
+ this.forceAlign();
+ if (!props.disabled && props.monitorWindowResize) {
+ this.startMonitorWindowResize();
+ }
+ };
+
+ Align.prototype.componentDidUpdate = function componentDidUpdate(prevProps) {
+ var reAlign = false;
+ var props = this.props;
+
+ if (!props.disabled) {
+ if (prevProps.disabled || prevProps.align !== props.align) {
+ reAlign = true;
+ } else {
+ var lastTarget = prevProps.target();
+ var currentTarget = props.target();
+ if (isWindow(lastTarget) && isWindow(currentTarget)) {
+ reAlign = false;
+ } else if (lastTarget !== currentTarget) {
+ reAlign = true;
+ }
+ }
+ }
+
+ if (reAlign) {
+ this.forceAlign();
+ }
+
+ if (props.monitorWindowResize && !props.disabled) {
+ this.startMonitorWindowResize();
+ } else {
+ this.stopMonitorWindowResize();
+ }
+ };
+
+ Align.prototype.componentWillUnmount = function componentWillUnmount() {
+ this.stopMonitorWindowResize();
+ };
+
+ Align.prototype.render = function render() {
+ var _props = this.props,
+ childrenProps = _props.childrenProps,
+ children = _props.children;
+
+ var child = _react2.default.Children.only(children);
+ if (childrenProps) {
+ var newProps = {};
+ for (var prop in childrenProps) {
+ if (childrenProps.hasOwnProperty(prop)) {
+ newProps[prop] = this.props[childrenProps[prop]];
+ }
+ }
+ return _react2.default.cloneElement(child, newProps);
+ }
+ return child;
+ };
+
+ return Align;
+ }(_react2.default.Component);
+
+ var _initialiseProps = function _initialiseProps() {
+ var _this2 = this;
+
+ this.startMonitorWindowResize = function () {
+ if (!_this2.resizeHandler) {
+ _this2.bufferMonitor = buffer(_this2.forceAlign, _this2.props.monitorBufferTime);
+ _this2.resizeHandler = (0, _addEventListener2.default)(window, 'resize', _this2.bufferMonitor);
+ }
+ };
+
+ this.stopMonitorWindowResize = function () {
+ if (_this2.resizeHandler) {
+ _this2.bufferMonitor.clear();
+ _this2.resizeHandler.remove();
+ _this2.resizeHandler = null;
+ }
+ };
+
+<<<<<<< HEAD
+ /**
+ * 如果要添加的子组件不存在,就将div添加到要添加容器的DOM中;
+ */
+
+ Portal.prototype.mountOverlayTarget = function mountOverlayTarget() {
+ if (!this.overlayTarget) {
+ this.overlayTarget = document.createElement('div');
+ this.portalContainerNode = (0, _getContainer2["default"])(this.props.container, (0, _ownerDocument2["default"])(this).body);
+ this.portalContainerNode.appendChild(this.overlayTarget);
+ }
+ };
+ /**
+ * 将要添加的子元素从容器中移除,并把变量置为null
+ */
+
+
+ Portal.prototype.unmountOverlayTarget = function unmountOverlayTarget() {
+ if (this.overlayTarget) {
+ this.portalContainerNode.removeChild(this.overlayTarget);
+ this.overlayTarget = null;
+ }
+ this.portalContainerNode = null;
+ };
+ /**
+ * 手动渲染_overlayTarget
+ */
+
+
+ Portal.prototype.renderOverlay = function renderOverlay() {
+
+ var overlay = !this.props.children ? null : _react2["default"].Children.only(this.props.children);
+
+ // Save reference for future access.
+ if (overlay !== null) {
+ this.mountOverlayTarget();
+ this.overlayInstance = _reactDom2["default"].unstable_renderSubtreeIntoContainer(this, overlay, this.overlayTarget);
+ } else {
+ // Unrender if the component is null for transitions to null
+ this.unrenderOverlay();
+ this.unmountOverlayTarget();
+ }
+ };
+ /**
+ * 销毁_overlayTarget组件。并把_overlayInstance置为null
+ */
+
+
+ Portal.prototype.unrenderOverlay = function unrenderOverlay() {
+ if (this.overlayTarget) {
+ !isReact16 && _reactDom2["default"].unmountComponentAtNode(this.overlayTarget);
+ this.overlayInstance = null;
+ }
+ };
+
+ Portal.prototype.render = function render() {
+ if (!isReact16) {
+ return null;
+=======
+ this.forceAlign = function () {
+ var props = _this2.props;
+ if (!props.disabled) {
+ var source = _reactDom2.default.findDOMNode(_this2);
+ props.onAlign(source, (0, _domAlign2.default)(source, props.target(), props.align));
+>>>>>>> dev4iuap5.0
+ }
+ };
+ };
+
+ ;
+
+ Align.defaultProps = defaultProps;
+ Align.propTypes = propTypes;
+
+<<<<<<< HEAD
+ /**
+ * 获取容器组件
+ * @param {[type]} container [description]
+ * @param {[type]} defaultContainer [description]
+ * @return {[type]} [description]
+ */
+ function getContainer(container, defaultContainer) {
+ container = typeof container === 'function' ? container() : container;
+ return _reactDom2["default"].findDOMNode(container) || defaultContainer;
+ }
+ module.exports = exports['default'];
+=======
+ exports.default = Align;
+>>>>>>> dev4iuap5.0
+
+ /***/ }),
+ /* 277 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ Object.defineProperty(exports, "__esModule", {
+ value: true
+ });
+ var util = {
+ isAppearSupported: function isAppearSupported(props) {
+ return props.transitionName && props.transitionAppear || props.animation.appear;
+ },
+ isEnterSupported: function isEnterSupported(props) {
+ return props.transitionName && props.transitionEnter || props.animation.enter;
+ },
+ isLeaveSupported: function isLeaveSupported(props) {
+ return props.transitionName && props.transitionLeave || props.animation.leave;
+ },
+ allowAppearCallback: function allowAppearCallback(props) {
+ return props.transitionAppear || props.animation.appear;
+ },
+ allowEnterCallback: function allowEnterCallback(props) {
+ return props.transitionEnter || props.animation.enter;
+ },
+ allowLeaveCallback: function allowLeaveCallback(props) {
+ return props.transitionLeave || props.animation.leave;
+ }
+ };
+<<<<<<< HEAD
+
+ var _on = __webpack_require__(21);
+
+ var _on2 = _interopRequireDefault(_on);
+
+ var _off = __webpack_require__(54);
+
+ var _off2 = _interopRequireDefault(_off);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
+
+ module.exports = exports['default'];
+=======
+ exports["default"] = util;
+ module.exports = exports["default"];
+>>>>>>> dev4iuap5.0
+
+ /***/ }),
+ /* 278 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ Object.defineProperty(exports, "__esModule", {
+ value: true
+ });
+
+ var _react = __webpack_require__(0);
+
+ var _react2 = _interopRequireDefault(_react);
+
+<<<<<<< HEAD
+ var _reactDom = __webpack_require__(3);
+
+ var _reactDom2 = _interopRequireDefault(_reactDom);
+
+ var _Modal = __webpack_require__(164);
+
+ var _Modal2 = _interopRequireDefault(_Modal);
+
+ var _isOverflowing = __webpack_require__(108);
+
+ var _isOverflowing2 = _interopRequireDefault(_isOverflowing);
+
+ var _tinperBeeCore = __webpack_require__(70);
+
+ var _beeTransition = __webpack_require__(1199);
+
+ var _ModalBody = __webpack_require__(1210);
+
+ var _ModalBody2 = _interopRequireDefault(_ModalBody);
+
+ var _ModalDialog = __webpack_require__(1211);
+
+ var _ModalDialog2 = _interopRequireDefault(_ModalDialog);
+
+ var _ModalFooter = __webpack_require__(1250);
+
+ var _ModalFooter2 = _interopRequireDefault(_ModalFooter);
+
+ var _ModalHeader = __webpack_require__(1251);
+
+ var _ModalHeader2 = _interopRequireDefault(_ModalHeader);
+
+ var _ModalTitle = __webpack_require__(1252);
+
+ var _ModalTitle2 = _interopRequireDefault(_ModalTitle);
+
+=======
+>>>>>>> dev4iuap5.0
+ var _propTypes = __webpack_require__(1);
+
+ var _propTypes2 = _interopRequireDefault(_propTypes);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
+
+ function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; }
+
+ function _objectWithoutProperties(obj, keys) { var target = {}; for (var i in obj) { if (keys.indexOf(i) >= 0) continue; if (!Object.prototype.hasOwnProperty.call(obj, i)) continue; target[i] = obj[i]; } return target; }
+
+ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
+
+ function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
+
+<<<<<<< HEAD
+ function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); }
+
+ function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
+
+ var propTypes = _extends({}, _Modal2["default"].propTypes, _ModalDialog2["default"].propTypes, (_extends2 = {
+
+ /**
+ * 是否弹出遮罩层/遮罩层点击是否触发关闭
+ */
+ backdrop: _propTypes2["default"].oneOf(['static', true, false]),
+
+ /**
+ * 点击遮罩层是否允许关闭
+ */
+ backdropClosable: _propTypes2["default"].bool,
+ /**
+ * esc触发关闭
+ */
+ keyboard: _propTypes2["default"].bool,
+
+ /**
+ * 显隐时是否使用动画
+ */
+ animation: _propTypes2["default"].bool,
+
+ /**
+ * 传递给模态框的样式
+ */
+ dialogComponentClass: _tinperBeeCore.elementType,
+
+ /**
+ * 自动设置焦点
+ */
+ autoFocus: _propTypes2["default"].bool,
+
+ /**
+ * 防止打开时焦点离开模态框
+ */
+ enforceFocus: _propTypes2["default"].bool,
+
+ /**
+ * 是否打开模态框
+ */
+ show: _propTypes2["default"].bool,
+
+ /**
+ * 关闭时的钩子函数
+ */
+ onHide: _propTypes2["default"].func,
+
+ onEnter: _propTypes2["default"].func,
+
+ onEntering: _propTypes2["default"].func,
+
+ onEntered: _propTypes2["default"].func,
+
+ onExit: _propTypes2["default"].func,
+
+ onExiting: _propTypes2["default"].func,
+
+ onExited: _propTypes2["default"].func,
+
+ containerClassName: _propTypes2["default"].string
+ }, _defineProperty(_extends2, 'containerClassName', _propTypes2["default"].string), _defineProperty(_extends2, 'container', _Modal2["default"].propTypes.container), _defineProperty(_extends2, 'size', _propTypes2["default"].oneOf(["sm", "lg", "xlg", ""])), _defineProperty(_extends2, 'width', _propTypes2["default"].oneOfType([_propTypes2["default"].number, _propTypes2["default"].string])), _defineProperty(_extends2, 'draggable', _propTypes2["default"].bool), _defineProperty(_extends2, 'resizable', _propTypes2["default"].bool), _defineProperty(_extends2, 'resizeClassName', _propTypes2["default"].string), _defineProperty(_extends2, 'onResizeStart', _propTypes2["default"].func), _defineProperty(_extends2, 'onResize', _propTypes2["default"].func), _defineProperty(_extends2, 'onResizeStop', _propTypes2["default"].func), _defineProperty(_extends2, 'minWidth', _propTypes2["default"].oneOfType([_propTypes2["default"].number, _propTypes2["default"].string])), _defineProperty(_extends2, 'minHeight', _propTypes2["default"].oneOfType([_propTypes2["default"].number, _propTypes2["default"].string])), _defineProperty(_extends2, 'maxWidth', _propTypes2["default"].oneOfType([_propTypes2["default"].number, _propTypes2["default"].string])), _defineProperty(_extends2, 'maxHeight', _propTypes2["default"].oneOfType([_propTypes2["default"].number, _propTypes2["default"].string])), _extends2));
+=======
+ function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); } /**
+ * This source code is quoted from rc-trigger.
+ * homepage: https://github.com/react-component/trigger
+ */
+>>>>>>> dev4iuap5.0
+
+
+ var propTypes = {
+ children: _propTypes2["default"].any,
+ className: _propTypes2["default"].string,
+ visible: _propTypes2["default"].bool,
+ hiddenClassName: _propTypes2["default"].string
+ };
+
+ var LazyRenderBox = function (_Component) {
+ _inherits(LazyRenderBox, _Component);
+
+ function LazyRenderBox() {
+ _classCallCheck(this, LazyRenderBox);
+
+ return _possibleConstructorReturn(this, _Component.apply(this, arguments));
+ }
+
+ LazyRenderBox.prototype.shouldComponentUpdate = function shouldComponentUpdate(nextProps) {
+ return nextProps.hiddenClassName || nextProps.visible;
+ };
+
+ LazyRenderBox.prototype.render = function render() {
+ var _props = this.props,
+<<<<<<< HEAD
+ backdrop = _props.backdrop,
+ backdropClosable = _props.backdropClosable,
+ animation = _props.animation,
+ show = _props.show,
+ Dialog = _props.dialogComponentClass,
+ className = _props.className,
+ clsPrefix = _props.clsPrefix,
+ _props$style = _props.style,
+ style = _props$style === undefined ? {} : _props$style,
+ size = _props.size,
+ width = _props.width,
+ children = _props.children,
+ onEntering = _props.onEntering,
+ onExited = _props.onExited,
+ backdropClassName = _props.backdropClassName,
+ containerClassName = _props.containerClassName,
+ draggable = _props.draggable,
+ resizeClassName = _props.resizeClassName,
+ props = _objectWithoutProperties(_props, ['backdrop', 'backdropClosable', 'animation', 'show', 'dialogComponentClass', 'className', 'clsPrefix', 'style', 'size', 'width', 'children', 'onEntering', 'onExited', 'backdropClassName', 'containerClassName', 'draggable', 'resizeClassName']);
+
+ var _splitComponent = (0, _tinperBeeCore.splitComponent)(props, _Modal2["default"]),
+ _splitComponent2 = _slicedToArray(_splitComponent, 2),
+ baseModalProps = _splitComponent2[0],
+ dialogProps = _splitComponent2[1];
+
+ var inClassName = show && !animation && 'in';
+
+ var backdropClasses = _defineProperty({}, clsPrefix + '-backdrop', true);
+ var containerClasses = _defineProperty({}, clsPrefix + '-open', true);
+ if (Number(width)) width += 'px';
+=======
+ hiddenClassName = _props.hiddenClassName,
+ visible = _props.visible,
+ props = _objectWithoutProperties(_props, ['hiddenClassName', 'visible']);
+>>>>>>> dev4iuap5.0
+
+ if (hiddenClassName || _react2["default"].Children.count(props.children) > 1) {
+ if (!visible && hiddenClassName) {
+ props.className += ' ' + hiddenClassName;
+ }
+ return _react2["default"].createElement('div', props);
+ }
+<<<<<<< HEAD
+ return _react2["default"].createElement(
+ _Modal2["default"],
+ _extends({}, baseModalProps, {
+ ref: function ref(c) {
+ _this2._modal = c;
+ },
+ show: show,
+ onEntering: (0, _tinperBeeCore.createChainedFunction)(onEntering, this.handleEntering),
+ onExited: (0, _tinperBeeCore.createChainedFunction)(onExited, this.handleExited),
+ backdrop: backdrop,
+ backdropClassName: (0, _classnames2["default"])(backdropClasses, inClassName, backdropClassName),
+ containerClassName: (0, _classnames2["default"])(containerClasses, containerClassName),
+ transition: animation ? _beeTransition.Fade : undefined,
+ dialogTransitionTimeout: Modal.TRANSITION_DURATION,
+ backdropTransitionTimeout: Modal.BACKDROP_TRANSITION_DURATION
+ }),
+ _react2["default"].createElement(
+ Dialog,
+ _extends({}, dialogProps, {
+ style: styleRes,
+ className: (0, _classnames2["default"])(className, inClassName, backdropClassName),
+ onClick: backdrop === true && !!backdropClosable ? this.handleDialogClick : null,
+ size: size,
+ draggable: draggable,
+ resizeClassName: resizeClassName
+ }),
+ children
+ )
+ );
+ };
+
+ return Modal;
+ }(_react2["default"].Component);
+=======
+>>>>>>> dev4iuap5.0
+
+ return _react2["default"].Children.only(props.children);
+ };
+
+ return LazyRenderBox;
+ }(_react.Component);
+
+ ;
+ LazyRenderBox.propTypes = propTypes;
+
+ exports["default"] = LazyRenderBox;
+ module.exports = exports['default'];
+
+ /***/ }),
+ /* 279 */
+ /***/ (function(module, exports) {
+
+ // removed by extract-text-webpack-plugin
+
+ /***/ }),
+ /* 280 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ Object.defineProperty(exports, "__esModule", {
+ value: true
+ });
+ exports.PanelGroup = exports.Panel = undefined;
+
+ var _Panel2 = __webpack_require__(909);
+
+ var _Panel3 = _interopRequireDefault(_Panel2);
+
+ var _PanelGroup2 = __webpack_require__(951);
+
+ var _PanelGroup3 = _interopRequireDefault(_PanelGroup2);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
+
+ exports.Panel = _Panel3["default"];
+ exports.PanelGroup = _PanelGroup3["default"];
+
+ /***/ }),
+ /* 281 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+<<<<<<< HEAD
+
+
+ exports.__esModule = true;
+ exports.Align = exports.toArray = exports.cssAnimation = exports.addEventListener = exports.contains = exports.KeyCode = exports.createChainedFunction = exports.splitComponent = exports.isRequiredForA11y = exports.elementType = exports.deprecated = exports.componentOrElement = exports.all = undefined;
+
+ var _all2 = __webpack_require__(1165);
+
+ var _all3 = _interopRequireDefault(_all2);
+
+ var _componentOrElement2 = __webpack_require__(1166);
+
+ var _componentOrElement3 = _interopRequireDefault(_componentOrElement2);
+
+ var _deprecated2 = __webpack_require__(1167);
+
+ var _deprecated3 = _interopRequireDefault(_deprecated2);
+
+ var _elementType2 = __webpack_require__(1168);
+
+ var _elementType3 = _interopRequireDefault(_elementType2);
+
+ var _isRequiredForA11y2 = __webpack_require__(1169);
+
+ var _isRequiredForA11y3 = _interopRequireDefault(_isRequiredForA11y2);
+
+ var _splitComponent2 = __webpack_require__(1170);
+
+ var _splitComponent3 = _interopRequireDefault(_splitComponent2);
+
+ var _createChainedFunction2 = __webpack_require__(1171);
+
+ var _createChainedFunction3 = _interopRequireDefault(_createChainedFunction2);
+
+ var _keyCode = __webpack_require__(1172);
+
+ var _keyCode2 = _interopRequireDefault(_keyCode);
+
+ var _contains2 = __webpack_require__(1173);
+
+ var _contains3 = _interopRequireDefault(_contains2);
+
+ var _addEventListener2 = __webpack_require__(325);
+
+ var _addEventListener3 = _interopRequireDefault(_addEventListener2);
+
+ var _cssAnimation2 = __webpack_require__(1174);
+
+ var _cssAnimation3 = _interopRequireDefault(_cssAnimation2);
+
+ var _toArray2 = __webpack_require__(1176);
+
+ var _toArray3 = _interopRequireDefault(_toArray2);
+
+ var _Align2 = __webpack_require__(1177);
+
+ var _Align3 = _interopRequireDefault(_Align2);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+
+ exports.all = _all3.default;
+ exports.componentOrElement = _componentOrElement3.default;
+ exports.deprecated = _deprecated3.default;
+ exports.elementType = _elementType3.default;
+ exports.isRequiredForA11y = _isRequiredForA11y3.default;
+ exports.splitComponent = _splitComponent3.default;
+ exports.createChainedFunction = _createChainedFunction3.default;
+ exports.KeyCode = _keyCode2.default;
+ exports.contains = _contains3.default;
+ exports.addEventListener = _addEventListener3.default;
+ exports.cssAnimation = _cssAnimation3.default;
+ exports.toArray = _toArray3.default;
+ //export getContainerRenderMixin from './getContainerRenderMixin';
+
+=======
+
+
+ exports.__esModule = true;
+ exports.Align = exports.toArray = exports.cssAnimation = exports.addEventListener = exports.contains = exports.KeyCode = exports.createChainedFunction = exports.splitComponent = exports.isRequiredForA11y = exports.elementType = exports.deprecated = exports.componentOrElement = exports.all = undefined;
+
+ var _all2 = __webpack_require__(913);
+
+ var _all3 = _interopRequireDefault(_all2);
+
+ var _componentOrElement2 = __webpack_require__(914);
+
+ var _componentOrElement3 = _interopRequireDefault(_componentOrElement2);
+
+ var _deprecated2 = __webpack_require__(915);
+
+ var _deprecated3 = _interopRequireDefault(_deprecated2);
+
+ var _elementType2 = __webpack_require__(916);
+
+ var _elementType3 = _interopRequireDefault(_elementType2);
+
+ var _isRequiredForA11y2 = __webpack_require__(917);
+
+ var _isRequiredForA11y3 = _interopRequireDefault(_isRequiredForA11y2);
+
+ var _splitComponent2 = __webpack_require__(918);
+
+ var _splitComponent3 = _interopRequireDefault(_splitComponent2);
+
+ var _createChainedFunction2 = __webpack_require__(919);
+
+ var _createChainedFunction3 = _interopRequireDefault(_createChainedFunction2);
+
+ var _keyCode = __webpack_require__(920);
+
+ var _keyCode2 = _interopRequireDefault(_keyCode);
+
+ var _contains2 = __webpack_require__(921);
+
+ var _contains3 = _interopRequireDefault(_contains2);
+
+ var _addEventListener2 = __webpack_require__(282);
+
+ var _addEventListener3 = _interopRequireDefault(_addEventListener2);
+
+ var _cssAnimation2 = __webpack_require__(922);
+
+ var _cssAnimation3 = _interopRequireDefault(_cssAnimation2);
+
+ var _toArray2 = __webpack_require__(924);
+
+ var _toArray3 = _interopRequireDefault(_toArray2);
+
+ var _Align2 = __webpack_require__(925);
+
+ var _Align3 = _interopRequireDefault(_Align2);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+
+ exports.all = _all3.default;
+ exports.componentOrElement = _componentOrElement3.default;
+ exports.deprecated = _deprecated3.default;
+ exports.elementType = _elementType3.default;
+ exports.isRequiredForA11y = _isRequiredForA11y3.default;
+ exports.splitComponent = _splitComponent3.default;
+ exports.createChainedFunction = _createChainedFunction3.default;
+ exports.KeyCode = _keyCode2.default;
+ exports.contains = _contains3.default;
+ exports.addEventListener = _addEventListener3.default;
+ exports.cssAnimation = _cssAnimation3.default;
+ exports.toArray = _toArray3.default;
+ //export getContainerRenderMixin from './getContainerRenderMixin';
+
+>>>>>>> dev4iuap5.0
+ exports.Align = _Align3.default;
+
+ /***/ }),
+ /* 282 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+<<<<<<< HEAD
+
+
+ exports.__esModule = true;
+ exports.default = addEventListenerWrap;
+
+ var _addDomEventListener = __webpack_require__(12);
+
+ var _addDomEventListener2 = _interopRequireDefault(_addDomEventListener);
+
+ var _reactDom = __webpack_require__(3);
+
+ var _reactDom2 = _interopRequireDefault(_reactDom);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+
+ /**
+ * This source code is quoted from rc-util.
+ * homepage: https://github.com/react-component/util
+ */
+ function addEventListenerWrap(target, eventType, cb) {
+ /* eslint camelcase: 2 */
+ var callback = _reactDom2.default.unstable_batchedUpdates ? function run(e) {
+ _reactDom2.default.unstable_batchedUpdates(cb, e);
+ } : cb;
+ return (0, _addDomEventListener2.default)(target, eventType, callback);
+=======
+
+
+ exports.__esModule = true;
+ exports.default = addEventListenerWrap;
+
+ var _addDomEventListener = __webpack_require__(13);
+
+ var _addDomEventListener2 = _interopRequireDefault(_addDomEventListener);
+
+ var _reactDom = __webpack_require__(3);
+
+ var _reactDom2 = _interopRequireDefault(_reactDom);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+
+ /**
+ * This source code is quoted from rc-util.
+ * homepage: https://github.com/react-component/util
+ */
+ function addEventListenerWrap(target, eventType, cb) {
+ /* eslint camelcase: 2 */
+ var callback = _reactDom2.default.unstable_batchedUpdates ? function run(e) {
+ _reactDom2.default.unstable_batchedUpdates(cb, e);
+ } : cb;
+ return (0, _addDomEventListener2.default)(target, eventType, callback);
+>>>>>>> dev4iuap5.0
+ }
+
+ /***/ }),
+ /* 283 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ Object.defineProperty(exports, "__esModule", {
+ value: true
+ });
+
+ var _Notification = __webpack_require__(929);
+
+ var _Notification2 = _interopRequireDefault(_Notification);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
+
+<<<<<<< HEAD
+ var _ownerDocument = __webpack_require__(23);
+=======
+ exports["default"] = _Notification2["default"];
+ module.exports = exports['default'];
+>>>>>>> dev4iuap5.0
+
+ /***/ }),
+ /* 284 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ exports.__esModule = true;
+ /**
+ * This source code is quoted from rc-util.
+ * homepage: https://github.com/react-component/util
+ */
+ function createChainedFunction() {
+ for (var _len = arguments.length, funcs = Array(_len), _key = 0; _key < _len; _key++) {
+ funcs[_key] = arguments[_key];
+ }
+
+ return funcs.filter(function (f) {
+ return f != null;
+ }).reduce(function (acc, f) {
+ if (typeof f !== 'function') {
+ throw new Error('Invalid Argument Type, must only provide functions, undefined, or null.');
+ }
+
+ if (acc === null) {
+ return f;
+ }
+
+ return function chainedFunction() {
+ for (var _len2 = arguments.length, args = Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {
+ args[_key2] = arguments[_key2];
+ }
+
+ acc.apply(this, args);
+ f.apply(this, args);
+ };
+ }, null);
+ }
+ exports.default = createChainedFunction;
+
+ /***/ }),
+ /* 285 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ exports.__esModule = true;
+ exports.default = addEventListenerWrap;
+
+ var _addDomEventListener = __webpack_require__(13);
+
+ var _addDomEventListener2 = _interopRequireDefault(_addDomEventListener);
+
+ var _reactDom = __webpack_require__(3);
+
+ var _reactDom2 = _interopRequireDefault(_reactDom);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+
+ /**
+ * This source code is quoted from rc-util.
+ * homepage: https://github.com/react-component/util
+ */
+ function addEventListenerWrap(target, eventType, cb) {
+ /* eslint camelcase: 2 */
+ var callback = _reactDom2.default.unstable_batchedUpdates ? function run(e) {
+ _reactDom2.default.unstable_batchedUpdates(cb, e);
+ } : cb;
+ return (0, _addDomEventListener2.default)(target, eventType, callback);
+ }
+
+ /***/ }),
+ /* 286 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ Object.defineProperty(exports, "__esModule", {
+ value: true
+ });
+ var util = {
+ isAppearSupported: function isAppearSupported(props) {
+ return props.transitionName && props.transitionAppear || props.animation.appear;
+ },
+ isEnterSupported: function isEnterSupported(props) {
+ return props.transitionName && props.transitionEnter || props.animation.enter;
+ },
+ isLeaveSupported: function isLeaveSupported(props) {
+ return props.transitionName && props.transitionLeave || props.animation.leave;
+ },
+ allowAppearCallback: function allowAppearCallback(props) {
+ return props.transitionAppear || props.animation.appear;
+ },
+ allowEnterCallback: function allowEnterCallback(props) {
+ return props.transitionEnter || props.animation.enter;
+ },
+ allowLeaveCallback: function allowLeaveCallback(props) {
+ return props.transitionLeave || props.animation.leave;
+ }
+ };
+ exports["default"] = util;
+ module.exports = exports["default"];
+
+ /***/ }),
+ /* 287 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ var deselectCurrent = __webpack_require__(950);
+
+ var defaultMessage = "Copy to clipboard: #{key}, Enter";
+
+ function format(message) {
+ var copyKey = (/mac os x/i.test(navigator.userAgent) ? "⌘" : "Ctrl") + "+C";
+ return message.replace(/#{\s*key\s*}/g, copyKey);
+ }
+
+ function copy(text, options) {
+ var debug,
+ message,
+ reselectPrevious,
+ range,
+ selection,
+ mark,
+ success = false;
+ if (!options) {
+ options = {};
+ }
+ debug = options.debug || false;
+ try {
+ reselectPrevious = deselectCurrent();
+
+ range = document.createRange();
+ selection = document.getSelection();
+
+ mark = document.createElement("span");
+ mark.textContent = text;
+ // reset user styles for span element
+ mark.style.all = "unset";
+ // prevents scrolling to the end of the page
+ mark.style.position = "fixed";
+ mark.style.top = 0;
+ mark.style.clip = "rect(0, 0, 0, 0)";
+ // used to preserve spaces and line breaks
+ mark.style.whiteSpace = "pre";
+ // do not inherit user-select (it may be `none`)
+ mark.style.webkitUserSelect = "text";
+ mark.style.MozUserSelect = "text";
+ mark.style.msUserSelect = "text";
+ mark.style.userSelect = "text";
+ mark.addEventListener("copy", function(e) {
+ e.stopPropagation();
+ });
+
+ document.body.appendChild(mark);
+
+ range.selectNodeContents(mark);
+ selection.addRange(range);
+
+ var successful = document.execCommand("copy");
+ if (!successful) {
+ throw new Error("copy command was unsuccessful");
+ }
+ success = true;
+ } catch (err) {
+ debug && console.error("unable to copy using execCommand: ", err);
+ debug && console.warn("trying IE specific stuff");
+ try {
+ window.clipboardData.setData("text", text);
+ success = true;
+ } catch (err) {
+ debug && console.error("unable to copy using clipboardData: ", err);
+ debug && console.error("falling back to prompt");
+ message = format("message" in options ? options.message : defaultMessage);
+ window.prompt(message, text);
+ }
+ } finally {
+ if (selection) {
+ if (typeof selection.removeRange == "function") {
+ selection.removeRange(range);
+ } else {
+ selection.removeAllRanges();
+ }
+ }
+
+ if (mark) {
+ document.body.removeChild(mark);
+ }
+ reselectPrevious();
+ }
+
+ return success;
+ }
+
+ module.exports = copy;
+
+
+ /***/ }),
+ /* 288 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ __webpack_require__(953);
+ module.exports = __webpack_require__(954);
+
+ /***/ }),
+ /* 289 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/*!
+ Copyright (c) 2017 Jed Watson.
+ Licensed under the MIT License (MIT), see
+ http://jedwatson.github.io/classnames
+ */
+ /* global define */
+
+ (function () {
+ 'use strict';
+
+ var hasOwn = {}.hasOwnProperty;
+
+ function classNames () {
+ var classes = [];
+
+ for (var i = 0; i < arguments.length; i++) {
+ var arg = arguments[i];
+ if (!arg) continue;
+
+ var argType = typeof arg;
+
+ if (argType === 'string' || argType === 'number') {
+ classes.push(arg);
+ } else if (Array.isArray(arg) && arg.length) {
+ var inner = classNames.apply(null, arg);
+ if (inner) {
+ classes.push(inner);
+ }
+ } else if (argType === 'object') {
+ for (var key in arg) {
+ if (hasOwn.call(arg, key) && arg[key]) {
+ classes.push(key);
+ }
+ }
+ }
+ }
+
+ return classes.join(' ');
+ }
+
+ if (typeof module !== 'undefined' && module.exports) {
+ classNames.default = classNames;
+ module.exports = classNames;
+ } else if (true) {
+ // register as 'classnames', consistent with npm package name
+ !(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_RESULT__ = (function () {
+ return classNames;
+ }).apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__),
+ __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
+ } else {
+ window.classNames = classNames;
+ }
+ }());
+
+
+ /***/ }),
+ /* 290 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ exports.__esModule = true;
+ /**
+ * This source code is quoted from rc-util.
+ * homepage: https://github.com/react-component/util
+ */
+ function createChainedFunction() {
+ for (var _len = arguments.length, funcs = Array(_len), _key = 0; _key < _len; _key++) {
+ funcs[_key] = arguments[_key];
+ }
+
+ return funcs.filter(function (f) {
+ return f != null;
+ }).reduce(function (acc, f) {
+ if (typeof f !== 'function') {
+ throw new Error('Invalid Argument Type, must only provide functions, undefined, or null.');
+ }
+
+ if (acc === null) {
+ return f;
+ }
+
+ return function chainedFunction() {
+ for (var _len2 = arguments.length, args = Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {
+ args[_key2] = arguments[_key2];
+ }
+
+ acc.apply(this, args);
+ f.apply(this, args);
+ };
+ }, null);
+ }
+ exports.default = createChainedFunction;
+
+ /***/ }),
+ /* 291 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+<<<<<<< HEAD
+
+
+ exports.__esModule = true;
+ exports.default = addEventListenerWrap;
+
+ var _addDomEventListener = __webpack_require__(12);
+
+ var _addDomEventListener2 = _interopRequireDefault(_addDomEventListener);
+
+ var _reactDom = __webpack_require__(3);
+
+ var _reactDom2 = _interopRequireDefault(_reactDom);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+
+ /**
+ * This source code is quoted from rc-util.
+ * homepage: https://github.com/react-component/util
+ */
+ function addEventListenerWrap(target, eventType, cb) {
+ /* eslint camelcase: 2 */
+ var callback = _reactDom2.default.unstable_batchedUpdates ? function run(e) {
+ _reactDom2.default.unstable_batchedUpdates(cb, e);
+ } : cb;
+ return (0, _addDomEventListener2.default)(target, eventType, callback);
+=======
+
+
+ exports.__esModule = true;
+ exports.default = addEventListenerWrap;
+
+ var _addDomEventListener = __webpack_require__(13);
+
+ var _addDomEventListener2 = _interopRequireDefault(_addDomEventListener);
+
+ var _reactDom = __webpack_require__(3);
+
+ var _reactDom2 = _interopRequireDefault(_reactDom);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+
+ /**
+ * This source code is quoted from rc-util.
+ * homepage: https://github.com/react-component/util
+ */
+ function addEventListenerWrap(target, eventType, cb) {
+ /* eslint camelcase: 2 */
+ var callback = _reactDom2.default.unstable_batchedUpdates ? function run(e) {
+ _reactDom2.default.unstable_batchedUpdates(cb, e);
+ } : cb;
+ return (0, _addDomEventListener2.default)(target, eventType, callback);
+>>>>>>> dev4iuap5.0
+ }
+
+ /***/ }),
+ /* 292 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ Object.defineProperty(exports, "__esModule", {
+ value: true
+ });
+ var util = {
+ isAppearSupported: function isAppearSupported(props) {
+ return props.transitionName && props.transitionAppear || props.animation.appear;
+ },
+ isEnterSupported: function isEnterSupported(props) {
+ return props.transitionName && props.transitionEnter || props.animation.enter;
+ },
+ isLeaveSupported: function isLeaveSupported(props) {
+ return props.transitionName && props.transitionLeave || props.animation.leave;
+ },
+ allowAppearCallback: function allowAppearCallback(props) {
+ return props.transitionAppear || props.animation.appear;
+ },
+ allowEnterCallback: function allowEnterCallback(props) {
+ return props.transitionEnter || props.animation.enter;
+ },
+ allowLeaveCallback: function allowLeaveCallback(props) {
+ return props.transitionLeave || props.animation.leave;
+ }
+ };
+ exports["default"] = util;
+ module.exports = exports["default"];
+
+ /***/ }),
+ /* 293 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ Object.defineProperty(exports, "__esModule", {
+ value: true
+ });
+
+ exports["default"] = function (node, event, handler, capture) {
+ (0, _on2["default"])(node, event, handler, capture);
+
+ return {
+ remove: function remove() {
+ (0, _off2["default"])(node, event, handler, capture);
+ }
+ };
+ };
+
+ var _on = __webpack_require__(21);
+
+ var _on2 = _interopRequireDefault(_on);
+
+ var _off = __webpack_require__(55);
+
+ var _off2 = _interopRequireDefault(_off);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
+
+ module.exports = exports['default'];
+
+ /***/ }),
+ /* 294 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ Object.defineProperty(exports, "__esModule", {
+ value: true
+ });
+
+ var _react = __webpack_require__(0);
+
+ var _react2 = _interopRequireDefault(_react);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
+
+ function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; }
+
+ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
+
+ function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
+
+ function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); }
+
+ var AdvancedContainer = function (_React$Component) {
+ _inherits(AdvancedContainer, _React$Component);
+
+ function AdvancedContainer() {
+ _classCallCheck(this, AdvancedContainer);
+
+ return _possibleConstructorReturn(this, _React$Component.apply(this, arguments));
+ }
+
+ AdvancedContainer.prototype.render = function render() {
+ return this.props.children;
+ };
+
+ return AdvancedContainer;
+ }(_react2["default"].Component);
+
+ AdvancedContainer.show = true;
+ exports["default"] = AdvancedContainer;
+ module.exports = exports['default'];
+
+ /***/ }),
+ /* 295 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ Object.defineProperty(exports, "__esModule", {
+ value: true
+ });
+
+ var _react = __webpack_require__(0);
+
+ var _react2 = _interopRequireDefault(_react);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
+
+ function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; }
+
+ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
+
+ function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
+
+ function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); }
+
+ var HeadContainer = function (_React$Component) {
+ _inherits(HeadContainer, _React$Component);
+
+ function HeadContainer() {
+ _classCallCheck(this, HeadContainer);
+
+ return _possibleConstructorReturn(this, _React$Component.apply(this, arguments));
+ }
+
+ HeadContainer.prototype.render = function render() {
+ var _props = this.props,
+ children = _props.children,
+ clsPrefix = _props.clsPrefix,
+ _className = _props.className;
+
+ var ht = children ? _react2["default"].createElement(
+ 'div',
+ null,
+ children
+ ) : null;
+ return ht;
+ };
+
+ return HeadContainer;
+ }(_react2["default"].Component);
+
+ exports["default"] = HeadContainer;
+ module.exports = exports['default'];
+
+ /***/ }),
+ /* 296 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ Object.defineProperty(exports, "__esModule", {
+ value: true
+ });
+ exports.Fade = exports.Collapse = exports.Transition = undefined;
+
+ var _Transition2 = __webpack_require__(159);
+
+ var _Transition3 = _interopRequireDefault(_Transition2);
+
+ var _Collapse2 = __webpack_require__(297);
+
+ var _Collapse3 = _interopRequireDefault(_Collapse2);
+
+ var _Fade2 = __webpack_require__(1006);
+
+ var _Fade3 = _interopRequireDefault(_Fade2);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
+
+ exports.Transition = _Transition3["default"];
+ exports.Collapse = _Collapse3["default"];
+ exports.Fade = _Fade3["default"];
+
+ /***/ }),
+ /* 297 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ Object.defineProperty(exports, "__esModule", {
+ value: true
+ });
+
+ var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
+
+ var _classnames = __webpack_require__(2);
+
+ var _classnames2 = _interopRequireDefault(_classnames);
+
+ var _style = __webpack_require__(54);
+
+ var _style2 = _interopRequireDefault(_style);
+
+ var _react = __webpack_require__(0);
+
+ var _react2 = _interopRequireDefault(_react);
+
+ var _propTypes = __webpack_require__(1);
+
+ var _propTypes2 = _interopRequireDefault(_propTypes);
+
+ var _Transition = __webpack_require__(159);
+
+ var _Transition2 = _interopRequireDefault(_Transition);
+
+ var _capitalize = __webpack_require__(991);
+
+ var _capitalize2 = _interopRequireDefault(_capitalize);
+
+ var _tinperBeeCore = __webpack_require__(992);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
+
+ function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; }
+
+ function _objectWithoutProperties(obj, keys) { var target = {}; for (var i in obj) { if (keys.indexOf(i) >= 0) continue; if (!Object.prototype.hasOwnProperty.call(obj, i)) continue; target[i] = obj[i]; } return target; }
+
+ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
+
+ function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
+
+ function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); }
+
+ var MARGINS = {
+ height: ['marginTop', 'marginBottom'],
+ width: ['marginLeft', 'marginRight']
+ };
+
+ // reading a dimension prop will cause the browser to recalculate,
+ // which will let our animations work
+ function triggerBrowserReflow(node) {
+ node.offsetHeight; // eslint-disable-line no-unused-expressions
+ }
+
+ function getDimensionValue(dimension, elem) {
+ var value = elem['offset' + (0, _capitalize2["default"])(dimension)];
+ var margins = MARGINS[dimension];
+
+ return value + parseInt((0, _style2["default"])(elem, margins[0]), 10) + parseInt((0, _style2["default"])(elem, margins[1]), 10);
+ }
+
+ var propTypes = {
+ /**
+ * Show the component; triggers the expand or collapse animation
+ */
+ "in": _propTypes2["default"].bool,
+
+ /**
+ * Unmount the component (remove it from the DOM) when it is collapsed
+ */
+ unmountOnExit: _propTypes2["default"].bool,
+
+ /**
+ * Run the expand animation when the component mounts, if it is initially
+ * shown
+ */
+ transitionAppear: _propTypes2["default"].bool,
+
+ /**
+ * Duration of the collapse animation in milliseconds, to ensure that
+ * finishing callbacks are fired even if the original browser transition end
+ * events are canceled
+ */
+ timeout: _propTypes2["default"].number,
+
+ /**
+ * Callback fired before the component expands
+ */
+ onEnter: _propTypes2["default"].func,
+ /**
+ * Callback fired after the component starts to expand
+ */
+ onEntering: _propTypes2["default"].func,
+ /**
+ * Callback fired after the component has expanded
+ */
+ onEntered: _propTypes2["default"].func,
+ /**
+ * Callback fired before the component collapses
+ */
+ onExit: _propTypes2["default"].func,
+ /**
+ * Callback fired after the component starts to collapse
+ */
+ onExiting: _propTypes2["default"].func,
+ /**
+ * Callback fired after the component has collapsed
+ */
+ onExited: _propTypes2["default"].func,
+
+ /**
+ * The dimension used when collapsing, or a function that returns the
+ * dimension
+ *
+ * _Note: Bootstrap only partially supports 'width'!
+ * You will need to supply your own CSS animation for the `.width` CSS class._
+ */
+ dimension: _propTypes2["default"].oneOfType([_propTypes2["default"].oneOf(['height', 'width']), _propTypes2["default"].func]),
+
+ /**
+ * Function that returns the height or width of the animating DOM node
+ *
+ * Allows for providing some custom logic for how much the Collapse component
+ * should animate in its specified dimension. Called with the current
+ * dimension prop value and the DOM node.
+ */
+ getDimensionValue: _propTypes2["default"].func,
+
+ /**
+ * ARIA role of collapsible element
+ */
+ role: _propTypes2["default"].string
+ };
+
+ var defaultProps = {
+ "in": false,
+ timeout: 300,
+ unmountOnExit: false,
+ transitionAppear: false,
+
+ dimension: 'height',
+ getDimensionValue: getDimensionValue
+ };
+
+ var Collapse = function (_React$Component) {
+ _inherits(Collapse, _React$Component);
+
+ function Collapse(props, context) {
+ _classCallCheck(this, Collapse);
+
+ var _this = _possibleConstructorReturn(this, _React$Component.call(this, props, context));
+
+ _this.handleEnter = _this.handleEnter.bind(_this);
+ _this.handleEntering = _this.handleEntering.bind(_this);
+ _this.handleEntered = _this.handleEntered.bind(_this);
+ _this.handleExit = _this.handleExit.bind(_this);
+ _this.handleExiting = _this.handleExiting.bind(_this);
+ return _this;
+ }
+
+ /* -- Expanding -- */
+
+
+ Collapse.prototype.handleEnter = function handleEnter(elem) {
+ var dimension = this._dimension();
+ elem.style[dimension] = '0';
+ };
+
+ Collapse.prototype.handleEntering = function handleEntering(elem) {
+ var dimension = this._dimension();
+ elem.style[dimension] = this._getScrollDimensionValue(elem, dimension);
+ };
+
+ Collapse.prototype.handleEntered = function handleEntered(elem) {
+ var dimension = this._dimension();
+ elem.style[dimension] = null;
+ };
+
+ /* -- Collapsing -- */
+
+
+ Collapse.prototype.handleExit = function handleExit(elem) {
+ var dimension = this._dimension();
+ elem.style[dimension] = this.props.getDimensionValue(dimension, elem) + 'px';
+ triggerBrowserReflow(elem);
+ };
+
+ Collapse.prototype.handleExiting = function handleExiting(elem) {
+ var dimension = this._dimension();
+ elem.style[dimension] = '0';
+ };
+
+ Collapse.prototype._dimension = function _dimension() {
+ return typeof this.props.dimension === 'function' ? this.props.dimension() : this.props.dimension;
+ };
+
+ // for testing
+
+
+ Collapse.prototype._getScrollDimensionValue = function _getScrollDimensionValue(elem, dimension) {
+ return elem['scroll' + (0, _capitalize2["default"])(dimension)] + 'px';
+ };
+
+ Collapse.prototype.render = function render() {
+ var _props = this.props,
+ onEnter = _props.onEnter,
+ onEntering = _props.onEntering,
+ onEntered = _props.onEntered,
+ onExit = _props.onExit,
+ onExiting = _props.onExiting,
+ className = _props.className,
+ props = _objectWithoutProperties(_props, ['onEnter', 'onEntering', 'onEntered', 'onExit', 'onExiting', 'className']);
+
+ delete props.dimension;
+ delete props.getDimensionValue;
+
+ var handleEnter = (0, _tinperBeeCore.createChainedFunction)(this.handleEnter, onEnter);
+ var handleEntering = (0, _tinperBeeCore.createChainedFunction)(this.handleEntering, onEntering);
+ var handleEntered = (0, _tinperBeeCore.createChainedFunction)(this.handleEntered, onEntered);
+ var handleExit = (0, _tinperBeeCore.createChainedFunction)(this.handleExit, onExit);
+ var handleExiting = (0, _tinperBeeCore.createChainedFunction)(this.handleExiting, onExiting);
+
+ var classes = {
+ width: this._dimension() === 'width'
+ };
+
+ return _react2["default"].createElement(_Transition2["default"], _extends({}, props, {
+ 'aria-expanded': props.role ? props["in"] : null,
+ className: (0, _classnames2["default"])(className, classes),
+ exitedClassName: 'collapse',
+ exitingClassName: 'collapsing',
+ enteredClassName: 'collapse in',
+ enteringClassName: 'collapsing',
+ onEnter: handleEnter,
+ onEntering: handleEntering,
+ onEntered: handleEntered,
+ onExit: handleExit,
+ onExiting: handleExiting
+ }));
+ };
+
+ return Collapse;
+ }(_react2["default"].Component);
+
+ Collapse.propTypes = propTypes;
+ Collapse.defaultProps = defaultProps;
+
+ exports["default"] = Collapse;
+ module.exports = exports['default'];
+
+ /***/ }),
+ /* 298 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ exports.__esModule = true;
+ exports.default = addEventListenerWrap;
+
+ var _addDomEventListener = __webpack_require__(13);
+
+ var _addDomEventListener2 = _interopRequireDefault(_addDomEventListener);
+
+ var _reactDom = __webpack_require__(3);
+
+ var _reactDom2 = _interopRequireDefault(_reactDom);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+
+ /**
+ * This source code is quoted from rc-util.
+ * homepage: https://github.com/react-component/util
+ */
+ function addEventListenerWrap(target, eventType, cb) {
+ /* eslint camelcase: 2 */
+ var callback = _reactDom2.default.unstable_batchedUpdates ? function run(e) {
+ _reactDom2.default.unstable_batchedUpdates(cb, e);
+ } : cb;
+ return (0, _addDomEventListener2.default)(target, eventType, callback);
+ }
+
+ /***/ }),
+ /* 299 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ exports.__esModule = true;
+ exports.default = createChainableTypeChecker;
+ /**
+ * Copyright 2013-present, Facebook, Inc.
+ * All rights reserved.
+ *
+ * This source code is licensed under the BSD-style license found in the
+ * LICENSE file in the root directory of this source tree. An additional grant
+ * of patent rights can be found in the PATENTS file in the same directory.
+ */
+
+ // Mostly taken from ReactPropTypes.
+
+ /* This source code is quoted from rc-util.
+ * homepage: https://github.com/react-component/util
+ */
+
+ function createChainableTypeChecker(validate) {
+ function checkType(isRequired, props, propName, componentName, location, propFullName) {
+ var componentNameSafe = componentName || '<>';
+ var propFullNameSafe = propFullName || propName;
+
+ if (props[propName] == null) {
+ if (isRequired) {
+ return new Error('Required ' + location + ' `' + propFullNameSafe + '` was not specified ' + ('in `' + componentNameSafe + '`.'));
+ }
+
+ return null;
+ }
+
+ for (var _len = arguments.length, args = Array(_len > 6 ? _len - 6 : 0), _key = 6; _key < _len; _key++) {
+ args[_key - 6] = arguments[_key];
+ }
+
+ return validate.apply(undefined, [props, propName, componentNameSafe, location, propFullNameSafe].concat(args));
+ }
+
+ var chainedCheckType = checkType.bind(null, false);
+ chainedCheckType.isRequired = checkType.bind(null, true);
+
+ return chainedCheckType;
+ }
+
+ /***/ }),
+ /* 300 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ Object.defineProperty(exports, "__esModule", {
+ value: true
+ });
+
+<<<<<<< HEAD
+ "use strict";
+ /* WEBPACK VAR INJECTION */(function(process) {/* harmony export (immutable) */ __webpack_exports__["a"] = connectAdvanced;
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_runtime_helpers_esm_inheritsLoose__ = __webpack_require__(337);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__babel_runtime_helpers_esm_assertThisInitialized__ = __webpack_require__(1228);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__babel_runtime_helpers_esm_extends__ = __webpack_require__(170);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__babel_runtime_helpers_esm_objectWithoutPropertiesLoose__ = __webpack_require__(171);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_hoist_non_react_statics__ = __webpack_require__(1229);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_hoist_non_react_statics___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_4_hoist_non_react_statics__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_invariant__ = __webpack_require__(1230);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_invariant___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_5_invariant__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_6_react__ = __webpack_require__(0);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_6_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_6_react__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_7_react_is__ = __webpack_require__(140);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_7_react_is___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_7_react_is__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_8__utils_Subscription__ = __webpack_require__(1231);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_9__utils_PropTypes__ = __webpack_require__(338);
+=======
+ var _Select = __webpack_require__(1024);
+>>>>>>> dev4iuap5.0
+
+ var _Select2 = _interopRequireDefault(_Select);
+
+ var _Option = __webpack_require__(162);
+
+ var _Option2 = _interopRequireDefault(_Option);
+
+ var _PropTypes = __webpack_require__(308);
+
+ var _OptGroup = __webpack_require__(309);
+
+ var _OptGroup2 = _interopRequireDefault(_OptGroup);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
+
+ _Select2["default"].Option = _Option2["default"];
+ _Select2["default"].OptGroup = _OptGroup2["default"];
+ exports["default"] = _Select2["default"];
+ module.exports = exports['default'];
+
+ /***/ }),
+ /* 301 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ exports.__esModule = true;
+ exports.Align = exports.toArray = exports.cssAnimation = exports.addEventListener = exports.contains = exports.KeyCode = exports.createChainedFunction = exports.splitComponent = exports.isRequiredForA11y = exports.elementType = exports.deprecated = exports.componentOrElement = exports.all = undefined;
+
+ var _all2 = __webpack_require__(1026);
+
+ var _all3 = _interopRequireDefault(_all2);
+
+ var _componentOrElement2 = __webpack_require__(1027);
+
+ var _componentOrElement3 = _interopRequireDefault(_componentOrElement2);
+
+ var _deprecated2 = __webpack_require__(1028);
+
+ var _deprecated3 = _interopRequireDefault(_deprecated2);
+
+ var _elementType2 = __webpack_require__(1029);
+
+ var _elementType3 = _interopRequireDefault(_elementType2);
+
+ var _isRequiredForA11y2 = __webpack_require__(1030);
+
+ var _isRequiredForA11y3 = _interopRequireDefault(_isRequiredForA11y2);
+
+ var _splitComponent2 = __webpack_require__(1031);
+
+ var _splitComponent3 = _interopRequireDefault(_splitComponent2);
+
+ var _createChainedFunction2 = __webpack_require__(1032);
+
+ var _createChainedFunction3 = _interopRequireDefault(_createChainedFunction2);
+
+ var _keyCode = __webpack_require__(1033);
+
+ var _keyCode2 = _interopRequireDefault(_keyCode);
+
+ var _contains2 = __webpack_require__(1034);
+
+ var _contains3 = _interopRequireDefault(_contains2);
+
+ var _addEventListener2 = __webpack_require__(302);
+
+ var _addEventListener3 = _interopRequireDefault(_addEventListener2);
+
+ var _cssAnimation2 = __webpack_require__(1035);
+
+ var _cssAnimation3 = _interopRequireDefault(_cssAnimation2);
+
+ var _toArray2 = __webpack_require__(1037);
+
+ var _toArray3 = _interopRequireDefault(_toArray2);
+
+ var _Align2 = __webpack_require__(1038);
+
+ var _Align3 = _interopRequireDefault(_Align2);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+
+ exports.all = _all3.default;
+ exports.componentOrElement = _componentOrElement3.default;
+ exports.deprecated = _deprecated3.default;
+ exports.elementType = _elementType3.default;
+ exports.isRequiredForA11y = _isRequiredForA11y3.default;
+ exports.splitComponent = _splitComponent3.default;
+ exports.createChainedFunction = _createChainedFunction3.default;
+ exports.KeyCode = _keyCode2.default;
+ exports.contains = _contains3.default;
+ exports.addEventListener = _addEventListener3.default;
+ exports.cssAnimation = _cssAnimation3.default;
+ exports.toArray = _toArray3.default;
+ //export getContainerRenderMixin from './getContainerRenderMixin';
+
+ exports.Align = _Align3.default;
+
+ /***/ }),
+ /* 302 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ exports.__esModule = true;
+ exports.default = addEventListenerWrap;
+
+ var _addDomEventListener = __webpack_require__(13);
+
+ var _addDomEventListener2 = _interopRequireDefault(_addDomEventListener);
+
+ var _reactDom = __webpack_require__(3);
+
+ var _reactDom2 = _interopRequireDefault(_reactDom);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+
+ /**
+ * This source code is quoted from rc-util.
+ * homepage: https://github.com/react-component/util
+ */
+ function addEventListenerWrap(target, eventType, cb) {
+ /* eslint camelcase: 2 */
+ var callback = _reactDom2.default.unstable_batchedUpdates ? function run(e) {
+ _reactDom2.default.unstable_batchedUpdates(cb, e);
+ } : cb;
+ return (0, _addDomEventListener2.default)(target, eventType, callback);
+ }
+
+ /***/ }),
+ /* 303 */
+ /***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+ "use strict";
+ Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__Menu__ = __webpack_require__(1039);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__SubMenu__ = __webpack_require__(305);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__MenuItem__ = __webpack_require__(1045);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__MenuItemGroup__ = __webpack_require__(1046);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__Divider__ = __webpack_require__(1047);
+ /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "SubMenu", function() { return __WEBPACK_IMPORTED_MODULE_1__SubMenu__["a"]; });
+ /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "Item", function() { return __WEBPACK_IMPORTED_MODULE_2__MenuItem__["a"]; });
+ /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "MenuItem", function() { return __WEBPACK_IMPORTED_MODULE_2__MenuItem__["a"]; });
+ /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "MenuItemGroup", function() { return __WEBPACK_IMPORTED_MODULE_3__MenuItemGroup__["a"]; });
+ /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "ItemGroup", function() { return __WEBPACK_IMPORTED_MODULE_3__MenuItemGroup__["a"]; });
+ /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "Divider", function() { return __WEBPACK_IMPORTED_MODULE_4__Divider__["a"]; });
+
+
+
+
+
+
+
+
+ /* harmony default export */ __webpack_exports__["default"] = (__WEBPACK_IMPORTED_MODULE_0__Menu__["a" /* default */]);
+
+ /***/ }),
+ /* 304 */
+ /***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+ "use strict";
+<<<<<<< HEAD
+ /* harmony export (immutable) */ __webpack_exports__["a"] = verifyPlainObject;
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__isPlainObject__ = __webpack_require__(1235);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__warning__ = __webpack_require__(169);
+
+=======
+ /* harmony export (immutable) */ __webpack_exports__["b"] = getActiveKey;
+ /* unused harmony export saveRef */
+ /* unused harmony export SubPopupMenu */
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_objectWithoutProperties__ = __webpack_require__(15);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_objectWithoutProperties___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_objectWithoutProperties__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck__ = __webpack_require__(5);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn__ = __webpack_require__(6);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits__ = __webpack_require__(7);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_babel_runtime_helpers_extends__ = __webpack_require__(8);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_babel_runtime_helpers_extends___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_4_babel_runtime_helpers_extends__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_react__ = __webpack_require__(0);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_5_react__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_6_prop_types__ = __webpack_require__(1);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_6_prop_types___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_6_prop_types__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_7_mini_store__ = __webpack_require__(19);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_7_mini_store___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_7_mini_store__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_8_rc_util_es_KeyCode__ = __webpack_require__(26);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_9_rc_util_es_createChainedFunction__ = __webpack_require__(144);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_10_classnames__ = __webpack_require__(2);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_10_classnames___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_10_classnames__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_11__util__ = __webpack_require__(67);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_12__DOMWrap__ = __webpack_require__(1040);
+>>>>>>> dev4iuap5.0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ function allDisabled(arr) {
+ if (!arr.length) {
+ return true;
+ }
+ return arr.every(function (c) {
+ return !!c.props.disabled;
+ });
+ }
+
+ function updateActiveKey(store, menuId, activeKey) {
+ var _extends2;
+
+ var state = store.getState();
+ store.setState({
+ activeKey: __WEBPACK_IMPORTED_MODULE_4_babel_runtime_helpers_extends___default()({}, state.activeKey, (_extends2 = {}, _extends2[menuId] = activeKey, _extends2))
+ });
+ }
+
+ function getEventKey(props) {
+ // when eventKey not available ,it's menu and return menu id '0-menu-'
+ return props.eventKey || '0-menu-';
+ }
+
+ function getActiveKey(props, originalActiveKey) {
+ var activeKey = originalActiveKey;
+ var children = props.children,
+ eventKey = props.eventKey;
+
+ if (activeKey) {
+ var found = void 0;
+ Object(__WEBPACK_IMPORTED_MODULE_11__util__["e" /* loopMenuItem */])(children, function (c, i) {
+ if (c && c.props && !c.props.disabled && activeKey === Object(__WEBPACK_IMPORTED_MODULE_11__util__["a" /* getKeyFromChildrenIndex */])(c, eventKey, i)) {
+ found = true;
+ }
+ });
+ if (found) {
+ return activeKey;
+ }
+ }
+ activeKey = null;
+ if (props.defaultActiveFirst) {
+ Object(__WEBPACK_IMPORTED_MODULE_11__util__["e" /* loopMenuItem */])(children, function (c, i) {
+ if (!activeKey && c && !c.props.disabled) {
+ activeKey = Object(__WEBPACK_IMPORTED_MODULE_11__util__["a" /* getKeyFromChildrenIndex */])(c, eventKey, i);
+ }
+ });
+ return activeKey;
+ }
+ return activeKey;
+ }
+
+ function saveRef(c) {
+ if (c) {
+ var index = this.instanceArray.indexOf(c);
+ if (index !== -1) {
+ // update component if it's already inside instanceArray
+ this.instanceArray[index] = c;
+ } else {
+ // add component if it's not in instanceArray yet;
+ this.instanceArray.push(c);
+ }
+ }
+ }
+
+ var SubPopupMenu = function (_React$Component) {
+ __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits___default()(SubPopupMenu, _React$Component);
+
+ function SubPopupMenu(props) {
+ var _extends3;
+
+ __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck___default()(this, SubPopupMenu);
+
+ var _this = __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn___default()(this, _React$Component.call(this, props));
+
+ _initialiseProps.call(_this);
+
+ props.store.setState({
+ activeKey: __WEBPACK_IMPORTED_MODULE_4_babel_runtime_helpers_extends___default()({}, props.store.getState().activeKey, (_extends3 = {}, _extends3[props.eventKey] = getActiveKey(props, props.activeKey), _extends3))
+ });
+
+ _this.instanceArray = [];
+ return _this;
+ }
+
+ SubPopupMenu.prototype.componentDidMount = function componentDidMount() {
+ // invoke customized ref to expose component to mixin
+ if (this.props.manualRef) {
+ this.props.manualRef(this);
+ }
+ };
+
+ SubPopupMenu.prototype.shouldComponentUpdate = function shouldComponentUpdate(nextProps) {
+ return this.props.visible || nextProps.visible;
+ };
+
+ SubPopupMenu.prototype.componentDidUpdate = function componentDidUpdate(prevProps) {
+ var props = this.props;
+ var originalActiveKey = 'activeKey' in props ? props.activeKey : props.store.getState().activeKey[getEventKey(props)];
+ var activeKey = getActiveKey(props, originalActiveKey);
+ if (activeKey !== originalActiveKey) {
+ updateActiveKey(props.store, getEventKey(props), activeKey);
+ } else if ('activeKey' in prevProps) {
+ // If prev activeKey is not same as current activeKey,
+ // we should set it.
+ var prevActiveKey = getActiveKey(prevProps, prevProps.activeKey);
+ if (activeKey !== prevActiveKey) {
+ updateActiveKey(props.store, getEventKey(props), activeKey);
+ }
+ }
+ };
+
+ // all keyboard events callbacks run from here at first
+
+
+ SubPopupMenu.prototype.render = function render() {
+ var _this2 = this;
+
+ var props = __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_objectWithoutProperties___default()(this.props, []);
+
+ this.instanceArray = [];
+ var className = __WEBPACK_IMPORTED_MODULE_10_classnames___default()(props.prefixCls, props.className, props.prefixCls + '-' + props.mode);
+ var domProps = {
+ className: className,
+ // role could be 'select' and by default set to menu
+ role: props.role || 'menu'
+ };
+ if (props.id) {
+ domProps.id = props.id;
+ }
+ if (props.focusable) {
+ domProps.tabIndex = '0';
+ domProps.onKeyDown = this.onKeyDown;
+ }
+ var prefixCls = props.prefixCls,
+ eventKey = props.eventKey,
+ visible = props.visible,
+ level = props.level,
+ mode = props.mode,
+ overflowedIndicator = props.overflowedIndicator,
+ theme = props.theme;
+
+<<<<<<< HEAD
+ "use strict";
+
+
+ exports.__esModule = true;
+ exports.default = addEventListenerWrap;
+
+ var _addDomEventListener = __webpack_require__(12);
+
+ var _addDomEventListener2 = _interopRequireDefault(_addDomEventListener);
+
+ var _reactDom = __webpack_require__(3);
+
+ var _reactDom2 = _interopRequireDefault(_reactDom);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+
+ /**
+ * This source code is quoted from rc-util.
+ * homepage: https://github.com/react-component/util
+ */
+ function addEventListenerWrap(target, eventType, cb) {
+ /* eslint camelcase: 2 */
+ var callback = _reactDom2.default.unstable_batchedUpdates ? function run(e) {
+ _reactDom2.default.unstable_batchedUpdates(cb, e);
+ } : cb;
+ return (0, _addDomEventListener2.default)(target, eventType, callback);
+ }
+=======
+ __WEBPACK_IMPORTED_MODULE_11__util__["g" /* menuAllProps */].forEach(function (key) {
+ return delete props[key];
+ });
+
+ // Otherwise, the propagated click event will trigger another onClick
+ delete props.onClick;
+
+ return __WEBPACK_IMPORTED_MODULE_5_react___default.a.createElement(
+ __WEBPACK_IMPORTED_MODULE_12__DOMWrap__["a" /* default */],
+ __WEBPACK_IMPORTED_MODULE_4_babel_runtime_helpers_extends___default()({}, props, {
+ prefixCls: prefixCls,
+ mode: mode,
+ tag: 'ul',
+ level: level,
+ theme: theme,
+ hiddenClassName: prefixCls + '-hidden',
+ visible: visible,
+ overflowedIndicator: overflowedIndicator
+ }, domProps),
+ __WEBPACK_IMPORTED_MODULE_5_react___default.a.Children.map(props.children, function (c, i) {
+ return _this2.renderMenuItem(c, i, eventKey || '0-menu-');
+ })
+ );
+ };
+
+ return SubPopupMenu;
+ }(__WEBPACK_IMPORTED_MODULE_5_react___default.a.Component);
+ SubPopupMenu.propTypes = {
+ onSelect: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.func,
+ onClick: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.func,
+ onDeselect: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.func,
+ onOpenChange: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.func,
+ onDestroy: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.func,
+ openTransitionName: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.string,
+ openAnimation: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.oneOfType([__WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.string, __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.object]),
+ openKeys: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.arrayOf(__WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.string),
+ visible: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.bool,
+ children: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.any,
+ parentMenu: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.object,
+ eventKey: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.string,
+ store: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.shape({
+ getState: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.func,
+ setState: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.func
+ }),
+
+ // adding in refactor
+ focusable: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.bool,
+ multiple: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.bool,
+ style: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.object,
+ defaultActiveFirst: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.bool,
+ activeKey: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.string,
+ selectedKeys: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.arrayOf(__WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.string),
+ defaultSelectedKeys: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.arrayOf(__WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.string),
+ defaultOpenKeys: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.arrayOf(__WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.string),
+ level: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.number,
+ mode: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.oneOf(['horizontal', 'vertical', 'vertical-left', 'vertical-right', 'inline']),
+ triggerSubMenuAction: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.oneOf(['click', 'hover']),
+ inlineIndent: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.oneOfType([__WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.number, __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.string]),
+ manualRef: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.func,
+ itemIcon: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.oneOfType([__WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.func, __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.node]),
+ expandIcon: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.oneOfType([__WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.func, __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.node])
+ };
+ SubPopupMenu.defaultProps = {
+ prefixCls: 'rc-menu',
+ className: '',
+ mode: 'vertical',
+ level: 1,
+ inlineIndent: 24,
+ visible: true,
+ focusable: true,
+ style: {},
+ manualRef: __WEBPACK_IMPORTED_MODULE_11__util__["h" /* noop */]
+ };
+
+ var _initialiseProps = function _initialiseProps() {
+ var _this3 = this;
+
+ this.onKeyDown = function (e, callback) {
+ var keyCode = e.keyCode;
+ var handled = void 0;
+ _this3.getFlatInstanceArray().forEach(function (obj) {
+ if (obj && obj.props.active && obj.onKeyDown) {
+ handled = obj.onKeyDown(e);
+ }
+ });
+ if (handled) {
+ return 1;
+ }
+ var activeItem = null;
+ if (keyCode === __WEBPACK_IMPORTED_MODULE_8_rc_util_es_KeyCode__["a" /* default */].UP || keyCode === __WEBPACK_IMPORTED_MODULE_8_rc_util_es_KeyCode__["a" /* default */].DOWN) {
+ activeItem = _this3.step(keyCode === __WEBPACK_IMPORTED_MODULE_8_rc_util_es_KeyCode__["a" /* default */].UP ? -1 : 1);
+ }
+ if (activeItem) {
+ e.preventDefault();
+ updateActiveKey(_this3.props.store, getEventKey(_this3.props), activeItem.props.eventKey);
+
+ if (typeof callback === 'function') {
+ callback(activeItem);
+ }
+
+ return 1;
+ }
+ };
+>>>>>>> dev4iuap5.0
+
+ this.onItemHover = function (e) {
+ var key = e.key,
+ hover = e.hover;
+
+ updateActiveKey(_this3.props.store, getEventKey(_this3.props), hover ? key : null);
+ };
+
+ this.onDeselect = function (selectInfo) {
+ _this3.props.onDeselect(selectInfo);
+ };
+
+ this.onSelect = function (selectInfo) {
+ _this3.props.onSelect(selectInfo);
+ };
+
+ this.onClick = function (e) {
+ _this3.props.onClick(e);
+ };
+
+ this.onOpenChange = function (e) {
+ _this3.props.onOpenChange(e);
+ };
+
+ this.onDestroy = function (key) {
+ /* istanbul ignore next */
+ _this3.props.onDestroy(key);
+ };
+
+ this.getFlatInstanceArray = function () {
+ return _this3.instanceArray;
+ };
+
+ this.getOpenTransitionName = function () {
+ return _this3.props.openTransitionName;
+ };
+
+ this.step = function (direction) {
+ var children = _this3.getFlatInstanceArray();
+ var activeKey = _this3.props.store.getState().activeKey[getEventKey(_this3.props)];
+ var len = children.length;
+ if (!len) {
+ return null;
+ }
+ if (direction < 0) {
+ children = children.concat().reverse();
+ }
+ // find current activeIndex
+ var activeIndex = -1;
+ children.every(function (c, ci) {
+ if (c && c.props.eventKey === activeKey) {
+ activeIndex = ci;
+ return false;
+ }
+ return true;
+ });
+ if (!_this3.props.defaultActiveFirst && activeIndex !== -1 && allDisabled(children.slice(activeIndex, len - 1))) {
+ return undefined;
+ }
+ var start = (activeIndex + 1) % len;
+ var i = start;
+
+<<<<<<< HEAD
+ var _Icon = __webpack_require__(1291);
+=======
+ do {
+ var child = children[i];
+ if (!child || child.props.disabled) {
+ i = (i + 1) % len;
+ } else {
+ return child;
+ }
+ } while (i !== start);
+>>>>>>> dev4iuap5.0
+
+ return null;
+ };
+
+ this.renderCommonMenuItem = function (child, i, extraProps) {
+ var state = _this3.props.store.getState();
+ var props = _this3.props;
+ var key = Object(__WEBPACK_IMPORTED_MODULE_11__util__["a" /* getKeyFromChildrenIndex */])(child, props.eventKey, i);
+ var childProps = child.props;
+ // https://github.com/ant-design/ant-design/issues/11517#issuecomment-477403055
+ if (!childProps || typeof child.type === 'string') {
+ return child;
+ }
+ var isActive = key === state.activeKey;
+ var newChildProps = __WEBPACK_IMPORTED_MODULE_4_babel_runtime_helpers_extends___default()({
+ mode: childProps.mode || props.mode,
+ level: props.level,
+ inlineIndent: props.inlineIndent,
+ renderMenuItem: _this3.renderMenuItem,
+ rootPrefixCls: props.prefixCls,
+ index: i,
+ parentMenu: props.parentMenu,
+ // customized ref function, need to be invoked manually in child's componentDidMount
+ manualRef: childProps.disabled ? undefined : Object(__WEBPACK_IMPORTED_MODULE_9_rc_util_es_createChainedFunction__["a" /* default */])(child.ref, saveRef.bind(_this3)),
+ eventKey: key,
+ active: !childProps.disabled && isActive,
+ multiple: props.multiple,
+ onClick: function onClick(e) {
+ (childProps.onClick || __WEBPACK_IMPORTED_MODULE_11__util__["h" /* noop */])(e);
+ _this3.onClick(e);
+ },
+ onItemHover: _this3.onItemHover,
+ openTransitionName: _this3.getOpenTransitionName(),
+ openAnimation: props.openAnimation,
+ subMenuOpenDelay: props.subMenuOpenDelay,
+ subMenuCloseDelay: props.subMenuCloseDelay,
+ forceSubMenuRender: props.forceSubMenuRender,
+ onOpenChange: _this3.onOpenChange,
+ onDeselect: _this3.onDeselect,
+ onSelect: _this3.onSelect,
+ builtinPlacements: props.builtinPlacements,
+ itemIcon: childProps.itemIcon || _this3.props.itemIcon,
+ expandIcon: childProps.expandIcon || _this3.props.expandIcon
+ }, extraProps);
+ // ref: https://github.com/ant-design/ant-design/issues/13943
+ if (props.mode === 'inline' || Object(__WEBPACK_IMPORTED_MODULE_11__util__["d" /* isMobileDevice */])()) {
+ newChildProps.triggerSubMenuAction = 'click';
+ }
+ return __WEBPACK_IMPORTED_MODULE_5_react___default.a.cloneElement(child, newChildProps);
+ };
+
+ this.renderMenuItem = function (c, i, subMenuKey) {
+ /* istanbul ignore if */
+ if (!c) {
+ return null;
+ }
+ var state = _this3.props.store.getState();
+ var extraProps = {
+ openKeys: state.openKeys,
+ selectedKeys: state.selectedKeys,
+ triggerSubMenuAction: _this3.props.triggerSubMenuAction,
+ subMenuKey: subMenuKey
+ };
+ return _this3.renderCommonMenuItem(c, i, extraProps);
+ };
+ };
+
+ var connected = Object(__WEBPACK_IMPORTED_MODULE_7_mini_store__["connect"])()(SubPopupMenu);
+
+ /* harmony default export */ __webpack_exports__["a"] = (connected);
+
+ /***/ }),
+ /* 305 */
+ /***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+ "use strict";
+<<<<<<< HEAD
+
+
+ exports.__esModule = true;
+ exports.default = addEventListenerWrap;
+
+ var _addDomEventListener = __webpack_require__(12);
+
+ var _addDomEventListener2 = _interopRequireDefault(_addDomEventListener);
+
+ var _reactDom = __webpack_require__(3);
+
+ var _reactDom2 = _interopRequireDefault(_reactDom);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+
+ /**
+ * This source code is quoted from rc-util.
+ * homepage: https://github.com/react-component/util
+ */
+ function addEventListenerWrap(target, eventType, cb) {
+ /* eslint camelcase: 2 */
+ var callback = _reactDom2.default.unstable_batchedUpdates ? function run(e) {
+ _reactDom2.default.unstable_batchedUpdates(cb, e);
+ } : cb;
+ return (0, _addDomEventListener2.default)(target, eventType, callback);
+ }
+
+ /***/ }),
+ /* 350 */
+ /***/ (function(module, exports) {
+=======
+ /* unused harmony export SubMenu */
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_classCallCheck__ = __webpack_require__(5);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_classCallCheck___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_classCallCheck__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_possibleConstructorReturn__ = __webpack_require__(6);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_possibleConstructorReturn___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_possibleConstructorReturn__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_inherits__ = __webpack_require__(7);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_inherits___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_inherits__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_extends__ = __webpack_require__(8);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_extends___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_extends__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_react__ = __webpack_require__(0);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_4_react__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_react_dom__ = __webpack_require__(3);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_react_dom___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_5_react_dom__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_6_prop_types__ = __webpack_require__(1);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_6_prop_types___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_6_prop_types__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_7_rc_trigger__ = __webpack_require__(1041);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_8_rc_util_es_KeyCode__ = __webpack_require__(26);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_9_classnames__ = __webpack_require__(2);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_9_classnames___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_9_classnames__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_10_mini_store__ = __webpack_require__(19);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_10_mini_store___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_10_mini_store__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_11__SubPopupMenu__ = __webpack_require__(304);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_12__placements__ = __webpack_require__(1044);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_13_rc_animate__ = __webpack_require__(28);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_14__util__ = __webpack_require__(67);
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ var guid = 0;
+
+ var popupPlacementMap = {
+ horizontal: 'bottomLeft',
+ vertical: 'rightTop',
+ 'vertical-left': 'rightTop',
+ 'vertical-right': 'leftTop'
+ };
+>>>>>>> dev4iuap5.0
+
+ var updateDefaultActiveFirst = function updateDefaultActiveFirst(store, eventKey, defaultActiveFirst) {
+ var _extends2;
+
+ var menuId = Object(__WEBPACK_IMPORTED_MODULE_14__util__["b" /* getMenuIdFromSubMenuEventKey */])(eventKey);
+ var state = store.getState();
+ store.setState({
+ defaultActiveFirst: __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_extends___default()({}, state.defaultActiveFirst, (_extends2 = {}, _extends2[menuId] = defaultActiveFirst, _extends2))
+ });
+ };
+
+ var SubMenu = function (_React$Component) {
+ __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_inherits___default()(SubMenu, _React$Component);
+
+ function SubMenu(props) {
+ __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_classCallCheck___default()(this, SubMenu);
+
+ var _this = __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_possibleConstructorReturn___default()(this, _React$Component.call(this, props));
+
+ _initialiseProps.call(_this);
+
+ var store = props.store;
+ var eventKey = props.eventKey;
+ var defaultActiveFirst = store.getState().defaultActiveFirst;
+
+ _this.isRootMenu = false;
+
+ var value = false;
+
+ if (defaultActiveFirst) {
+ value = defaultActiveFirst[eventKey];
+ }
+
+ updateDefaultActiveFirst(store, eventKey, value);
+ return _this;
+ }
+
+ SubMenu.prototype.componentDidMount = function componentDidMount() {
+ this.componentDidUpdate();
+ };
+
+<<<<<<< HEAD
+ /***/ }),
+ /* 351 */
+ /***/ (function(module, exports, __webpack_require__) {
+=======
+ SubMenu.prototype.componentDidUpdate = function componentDidUpdate() {
+ var _this2 = this;
+>>>>>>> dev4iuap5.0
+
+ var _props = this.props,
+ mode = _props.mode,
+ parentMenu = _props.parentMenu,
+ manualRef = _props.manualRef;
+
+ // invoke customized ref to expose component to mixin
+
+ if (manualRef) {
+ manualRef(this);
+ }
+
+<<<<<<< HEAD
+ var _Calendar = __webpack_require__(1333);
+=======
+ if (mode !== 'horizontal' || !parentMenu.isRootMenu || !this.props.isOpen) {
+ return;
+ }
+>>>>>>> dev4iuap5.0
+
+ this.minWidthTimeout = setTimeout(function () {
+ return _this2.adjustWidth();
+ }, 0);
+ };
+
+ SubMenu.prototype.componentWillUnmount = function componentWillUnmount() {
+ var _props2 = this.props,
+ onDestroy = _props2.onDestroy,
+ eventKey = _props2.eventKey;
+
+ if (onDestroy) {
+ onDestroy(eventKey);
+ }
+
+<<<<<<< HEAD
+ /***/ }),
+ /* 352 */
+ /***/ (function(module, exports, __webpack_require__) {
+=======
+ /* istanbul ignore if */
+ if (this.minWidthTimeout) {
+ clearTimeout(this.minWidthTimeout);
+ }
+>>>>>>> dev4iuap5.0
+
+ /* istanbul ignore if */
+ if (this.mouseenterTimeout) {
+ clearTimeout(this.mouseenterTimeout);
+ }
+ };
+
+ SubMenu.prototype.renderChildren = function renderChildren(children) {
+ var props = this.props;
+ var baseProps = {
+ mode: props.mode === 'horizontal' ? 'vertical' : props.mode,
+ visible: this.props.isOpen,
+ level: props.level + 1,
+ inlineIndent: props.inlineIndent,
+ focusable: false,
+ onClick: this.onSubMenuClick,
+ onSelect: this.onSelect,
+ onDeselect: this.onDeselect,
+ onDestroy: this.onDestroy,
+ selectedKeys: props.selectedKeys,
+ eventKey: props.eventKey + '-menu-',
+ openKeys: props.openKeys,
+ openTransitionName: props.openTransitionName,
+ openAnimation: props.openAnimation,
+ onOpenChange: this.onOpenChange,
+ subMenuOpenDelay: props.subMenuOpenDelay,
+ parentMenu: this,
+ subMenuCloseDelay: props.subMenuCloseDelay,
+ forceSubMenuRender: props.forceSubMenuRender,
+ triggerSubMenuAction: props.triggerSubMenuAction,
+ builtinPlacements: props.builtinPlacements,
+ defaultActiveFirst: props.store.getState().defaultActiveFirst[Object(__WEBPACK_IMPORTED_MODULE_14__util__["b" /* getMenuIdFromSubMenuEventKey */])(props.eventKey)],
+ multiple: props.multiple,
+ prefixCls: props.rootPrefixCls,
+ id: this._menuId,
+ manualRef: this.saveMenuInstance,
+ itemIcon: props.itemIcon,
+ expandIcon: props.expandIcon
+ };
+
+ var haveRendered = this.haveRendered;
+ this.haveRendered = true;
+
+ this.haveOpened = this.haveOpened || baseProps.visible || baseProps.forceSubMenuRender;
+ // never rendered not planning to, don't render
+ if (!this.haveOpened) {
+ return __WEBPACK_IMPORTED_MODULE_4_react___default.a.createElement('div', null);
+ }
+
+ // don't show transition on first rendering (no animation for opened menu)
+ // show appear transition if it's not visible (not sure why)
+ // show appear transition if it's not inline mode
+ var transitionAppear = haveRendered || !baseProps.visible || baseProps.mode !== 'inline';
+
+<<<<<<< HEAD
+ var _DateTHead = __webpack_require__(1334);
+=======
+ baseProps.className = ' ' + baseProps.prefixCls + '-sub';
+ var animProps = {};
+>>>>>>> dev4iuap5.0
+
+ if (baseProps.openTransitionName) {
+ animProps.transitionName = baseProps.openTransitionName;
+ } else if (typeof baseProps.openAnimation === 'object') {
+ animProps.animation = __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_extends___default()({}, baseProps.openAnimation);
+ if (!transitionAppear) {
+ delete animProps.animation.appear;
+ }
+ }
+
+<<<<<<< HEAD
+ var _DateTBody = __webpack_require__(1336);
+=======
+ return __WEBPACK_IMPORTED_MODULE_4_react___default.a.createElement(
+ __WEBPACK_IMPORTED_MODULE_13_rc_animate__["default"],
+ __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_extends___default()({}, animProps, {
+ showProp: 'visible',
+ component: '',
+ transitionAppear: transitionAppear
+ }),
+ __WEBPACK_IMPORTED_MODULE_4_react___default.a.createElement(
+ __WEBPACK_IMPORTED_MODULE_11__SubPopupMenu__["a" /* default */],
+ __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_extends___default()({}, baseProps, { id: this._menuId }),
+ children
+ )
+ );
+ };
+>>>>>>> dev4iuap5.0
+
+ SubMenu.prototype.render = function render() {
+ var _classNames;
+
+ var props = __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_extends___default()({}, this.props);
+ var isOpen = props.isOpen;
+ var prefixCls = this.getPrefixCls();
+ var isInlineMode = props.mode === 'inline';
+ var className = __WEBPACK_IMPORTED_MODULE_9_classnames___default()(prefixCls, prefixCls + '-' + props.mode, (_classNames = {}, _classNames[props.className] = !!props.className, _classNames[this.getOpenClassName()] = isOpen, _classNames[this.getActiveClassName()] = props.active || isOpen && !isInlineMode, _classNames[this.getDisabledClassName()] = props.disabled, _classNames[this.getSelectedClassName()] = this.isChildrenSelected(), _classNames));
+
+ if (!this._menuId) {
+ if (props.eventKey) {
+ this._menuId = props.eventKey + '$Menu';
+ } else {
+ this._menuId = '$__$' + ++guid + '$Menu';
+ }
+ }
+
+ var mouseEvents = {};
+ var titleClickEvents = {};
+ var titleMouseEvents = {};
+ if (!props.disabled) {
+ mouseEvents = {
+ onMouseLeave: this.onMouseLeave,
+ onMouseEnter: this.onMouseEnter
+ };
+
+ // only works in title, not outer li
+ titleClickEvents = {
+ onClick: this.onTitleClick
+ };
+ titleMouseEvents = {
+ onMouseEnter: this.onTitleMouseEnter,
+ onMouseLeave: this.onTitleMouseLeave
+ };
+ }
+
+ var style = {};
+ if (isInlineMode) {
+ style.paddingLeft = props.inlineIndent * props.level;
+ }
+
+ var ariaOwns = {};
+ // only set aria-owns when menu is open
+ // otherwise it would be an invalid aria-owns value
+ // since corresponding node cannot be found
+ if (this.props.isOpen) {
+ ariaOwns = {
+ 'aria-owns': this._menuId
+ };
+ }
+
+ // expand custom icon should NOT be displayed in menu with horizontal mode.
+ var icon = null;
+ if (props.mode !== 'horizontal') {
+ icon = this.props.expandIcon; // ReactNode
+ if (typeof this.props.expandIcon === 'function') {
+ icon = __WEBPACK_IMPORTED_MODULE_4_react___default.a.createElement(this.props.expandIcon, __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_extends___default()({}, this.props));
+ }
+ }
+
+ var title = __WEBPACK_IMPORTED_MODULE_4_react___default.a.createElement(
+ 'div',
+ __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_extends___default()({
+ ref: this.saveSubMenuTitle,
+ style: style,
+ className: prefixCls + '-title'
+ }, titleMouseEvents, titleClickEvents, {
+ 'aria-expanded': isOpen
+ }, ariaOwns, {
+ 'aria-haspopup': 'true',
+ title: typeof props.title === 'string' ? props.title : undefined
+ }),
+ props.title,
+ icon || __WEBPACK_IMPORTED_MODULE_4_react___default.a.createElement('i', { className: prefixCls + '-arrow' })
+ );
+ var children = this.renderChildren(props.children);
+
+ var getPopupContainer = props.parentMenu.isRootMenu ? props.parentMenu.props.getPopupContainer : function (triggerNode) {
+ return triggerNode.parentNode;
+ };
+ var popupPlacement = popupPlacementMap[props.mode];
+ var popupAlign = props.popupOffset ? { offset: props.popupOffset } : {};
+ var popupClassName = props.mode === 'inline' ? '' : props.popupClassName;
+ var disabled = props.disabled,
+ triggerSubMenuAction = props.triggerSubMenuAction,
+ subMenuOpenDelay = props.subMenuOpenDelay,
+ forceSubMenuRender = props.forceSubMenuRender,
+ subMenuCloseDelay = props.subMenuCloseDelay,
+ builtinPlacements = props.builtinPlacements;
+
+ __WEBPACK_IMPORTED_MODULE_14__util__["g" /* menuAllProps */].forEach(function (key) {
+ return delete props[key];
+ });
+ // Set onClick to null, to ignore propagated onClick event
+ delete props.onClick;
+
+ return __WEBPACK_IMPORTED_MODULE_4_react___default.a.createElement(
+ 'li',
+ __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_extends___default()({}, props, mouseEvents, {
+ className: className,
+ role: 'menuitem'
+ }),
+ isInlineMode && title,
+ isInlineMode && children,
+ !isInlineMode && __WEBPACK_IMPORTED_MODULE_4_react___default.a.createElement(
+ __WEBPACK_IMPORTED_MODULE_7_rc_trigger__["a" /* default */],
+ {
+ prefixCls: prefixCls,
+ popupClassName: prefixCls + '-popup ' + popupClassName,
+ getPopupContainer: getPopupContainer,
+ builtinPlacements: __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_extends___default()({}, __WEBPACK_IMPORTED_MODULE_12__placements__["a" /* default */], builtinPlacements),
+ popupPlacement: popupPlacement,
+ popupVisible: isOpen,
+ popupAlign: popupAlign,
+ popup: children,
+ action: disabled ? [] : [triggerSubMenuAction],
+ mouseEnterDelay: subMenuOpenDelay,
+ mouseLeaveDelay: subMenuCloseDelay,
+ onPopupVisibleChange: this.onPopupVisibleChange,
+ forceRender: forceSubMenuRender
+ },
+ title
+ )
+ );
+ };
+
+ return SubMenu;
+ }(__WEBPACK_IMPORTED_MODULE_4_react___default.a.Component);
+
+ SubMenu.propTypes = {
+ parentMenu: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.object,
+ title: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.node,
+ children: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.any,
+ selectedKeys: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.array,
+ openKeys: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.array,
+ onClick: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.func,
+ onOpenChange: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.func,
+ rootPrefixCls: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.string,
+ eventKey: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.string,
+ multiple: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.bool,
+ active: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.bool, // TODO: remove
+ onItemHover: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.func,
+ onSelect: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.func,
+ triggerSubMenuAction: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.string,
+ onDeselect: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.func,
+ onDestroy: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.func,
+ onMouseEnter: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.func,
+ onMouseLeave: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.func,
+ onTitleMouseEnter: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.func,
+ onTitleMouseLeave: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.func,
+ onTitleClick: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.func,
+ popupOffset: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.array,
+ isOpen: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.bool,
+ store: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.object,
+ mode: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.oneOf(['horizontal', 'vertical', 'vertical-left', 'vertical-right', 'inline']),
+ manualRef: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.func,
+ itemIcon: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.oneOfType([__WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.func, __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.node]),
+ expandIcon: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.oneOfType([__WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.func, __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.node])
+ };
+ SubMenu.defaultProps = {
+ onMouseEnter: __WEBPACK_IMPORTED_MODULE_14__util__["h" /* noop */],
+ onMouseLeave: __WEBPACK_IMPORTED_MODULE_14__util__["h" /* noop */],
+ onTitleMouseEnter: __WEBPACK_IMPORTED_MODULE_14__util__["h" /* noop */],
+ onTitleMouseLeave: __WEBPACK_IMPORTED_MODULE_14__util__["h" /* noop */],
+ onTitleClick: __WEBPACK_IMPORTED_MODULE_14__util__["h" /* noop */],
+ manualRef: __WEBPACK_IMPORTED_MODULE_14__util__["h" /* noop */],
+ mode: 'vertical',
+ title: ''
+ };
+
+<<<<<<< HEAD
+ /***/ }),
+ /* 353 */
+ /***/ (function(module, exports, __webpack_require__) {
+=======
+ var _initialiseProps = function _initialiseProps() {
+ var _this3 = this;
+>>>>>>> dev4iuap5.0
+
+ this.onDestroy = function (key) {
+ _this3.props.onDestroy(key);
+ };
+
+ this.onKeyDown = function (e) {
+ var keyCode = e.keyCode;
+ var menu = _this3.menuInstance;
+ var _props3 = _this3.props,
+ isOpen = _props3.isOpen,
+ store = _props3.store;
+
+
+<<<<<<< HEAD
+ /***/ }),
+ /* 354 */
+ /***/ (function(module, exports, __webpack_require__) {
+=======
+ if (keyCode === __WEBPACK_IMPORTED_MODULE_8_rc_util_es_KeyCode__["a" /* default */].ENTER) {
+ _this3.onTitleClick(e);
+ updateDefaultActiveFirst(store, _this3.props.eventKey, true);
+ return true;
+ }
+>>>>>>> dev4iuap5.0
+
+ if (keyCode === __WEBPACK_IMPORTED_MODULE_8_rc_util_es_KeyCode__["a" /* default */].RIGHT) {
+ if (isOpen) {
+ menu.onKeyDown(e);
+ } else {
+ _this3.triggerOpenChange(true);
+ // need to update current menu's defaultActiveFirst value
+ updateDefaultActiveFirst(store, _this3.props.eventKey, true);
+ }
+ return true;
+ }
+ if (keyCode === __WEBPACK_IMPORTED_MODULE_8_rc_util_es_KeyCode__["a" /* default */].LEFT) {
+ var handled = void 0;
+ if (isOpen) {
+ handled = menu.onKeyDown(e);
+ } else {
+ return undefined;
+ }
+ if (!handled) {
+ _this3.triggerOpenChange(false);
+ handled = true;
+ }
+ return handled;
+ }
+
+ if (isOpen && (keyCode === __WEBPACK_IMPORTED_MODULE_8_rc_util_es_KeyCode__["a" /* default */].UP || keyCode === __WEBPACK_IMPORTED_MODULE_8_rc_util_es_KeyCode__["a" /* default */].DOWN)) {
+ return menu.onKeyDown(e);
+ }
+ };
+
+ this.onOpenChange = function (e) {
+ _this3.props.onOpenChange(e);
+ };
+
+ this.onPopupVisibleChange = function (visible) {
+ _this3.triggerOpenChange(visible, visible ? 'mouseenter' : 'mouseleave');
+ };
+
+ this.onMouseEnter = function (e) {
+ var _props4 = _this3.props,
+ key = _props4.eventKey,
+ onMouseEnter = _props4.onMouseEnter,
+ store = _props4.store;
+
+ updateDefaultActiveFirst(store, _this3.props.eventKey, false);
+ onMouseEnter({
+ key: key,
+ domEvent: e
+ });
+ };
+
+ this.onMouseLeave = function (e) {
+ var _props5 = _this3.props,
+ parentMenu = _props5.parentMenu,
+ eventKey = _props5.eventKey,
+ onMouseLeave = _props5.onMouseLeave;
+
+<<<<<<< HEAD
+ /***/ }),
+ /* 355 */
+ /***/ (function(module, exports, __webpack_require__) {
+=======
+ parentMenu.subMenuInstance = _this3;
+ onMouseLeave({
+ key: eventKey,
+ domEvent: e
+ });
+ };
+>>>>>>> dev4iuap5.0
+
+ this.onTitleMouseEnter = function (domEvent) {
+ var _props6 = _this3.props,
+ key = _props6.eventKey,
+ onItemHover = _props6.onItemHover,
+ onTitleMouseEnter = _props6.onTitleMouseEnter;
+
+ onItemHover({
+ key: key,
+ hover: true
+ });
+ onTitleMouseEnter({
+ key: key,
+ domEvent: domEvent
+ });
+ };
+
+ this.onTitleMouseLeave = function (e) {
+ var _props7 = _this3.props,
+ parentMenu = _props7.parentMenu,
+ eventKey = _props7.eventKey,
+ onItemHover = _props7.onItemHover,
+ onTitleMouseLeave = _props7.onTitleMouseLeave;
+
+ parentMenu.subMenuInstance = _this3;
+ onItemHover({
+ key: eventKey,
+ hover: false
+ });
+ onTitleMouseLeave({
+ key: eventKey,
+ domEvent: e
+ });
+ };
+
+ this.onTitleClick = function (e) {
+ var props = _this3.props;
+
+ props.onTitleClick({
+ key: props.eventKey,
+ domEvent: e
+ });
+ if (props.triggerSubMenuAction === 'hover') {
+ return;
+ }
+ _this3.triggerOpenChange(!props.isOpen, 'click');
+ updateDefaultActiveFirst(props.store, _this3.props.eventKey, false);
+ };
+
+ this.onSubMenuClick = function (info) {
+ // in the case of overflowed submenu
+ // onClick is not copied over
+ if (typeof _this3.props.onClick === 'function') {
+ _this3.props.onClick(_this3.addKeyPath(info));
+ }
+ };
+
+ this.onSelect = function (info) {
+ _this3.props.onSelect(info);
+ };
+
+ this.onDeselect = function (info) {
+ _this3.props.onDeselect(info);
+ };
+
+<<<<<<< HEAD
+ /***/ }),
+ /* 356 */
+ /***/ (function(module, exports, __webpack_require__) {
+=======
+ this.getPrefixCls = function () {
+ return _this3.props.rootPrefixCls + '-submenu';
+ };
+>>>>>>> dev4iuap5.0
+
+ this.getActiveClassName = function () {
+ return _this3.getPrefixCls() + '-active';
+ };
+
+ this.getDisabledClassName = function () {
+ return _this3.getPrefixCls() + '-disabled';
+ };
+
+ this.getSelectedClassName = function () {
+ return _this3.getPrefixCls() + '-selected';
+ };
+
+ this.getOpenClassName = function () {
+ return _this3.props.rootPrefixCls + '-submenu-open';
+ };
+
+ this.saveMenuInstance = function (c) {
+ // children menu instance
+ _this3.menuInstance = c;
+ };
+
+ this.addKeyPath = function (info) {
+ return __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_extends___default()({}, info, {
+ keyPath: (info.keyPath || []).concat(_this3.props.eventKey)
+ });
+ };
+
+ this.triggerOpenChange = function (open, type) {
+ var key = _this3.props.eventKey;
+ var openChange = function openChange() {
+ _this3.onOpenChange({
+ key: key,
+ item: _this3,
+ trigger: type,
+ open: open
+ });
+ };
+ if (type === 'mouseenter') {
+ // make sure mouseenter happen after other menu item's mouseleave
+ _this3.mouseenterTimeout = setTimeout(function () {
+ openChange();
+ }, 0);
+ } else {
+ openChange();
+ }
+ };
+
+<<<<<<< HEAD
+ /***/ }),
+ /* 357 */
+ /***/ (function(module, exports, __webpack_require__) {
+=======
+ this.isChildrenSelected = function () {
+ var ret = { find: false };
+ Object(__WEBPACK_IMPORTED_MODULE_14__util__["f" /* loopMenuItemRecursively */])(_this3.props.children, _this3.props.selectedKeys, ret);
+ return ret.find;
+ };
+>>>>>>> dev4iuap5.0
+
+ this.isOpen = function () {
+ return _this3.props.openKeys.indexOf(_this3.props.eventKey) !== -1;
+ };
+
+ this.adjustWidth = function () {
+ /* istanbul ignore if */
+ if (!_this3.subMenuTitle || !_this3.menuInstance) {
+ return;
+ }
+ var popupMenu = __WEBPACK_IMPORTED_MODULE_5_react_dom___default.a.findDOMNode(_this3.menuInstance);
+ if (popupMenu.offsetWidth >= _this3.subMenuTitle.offsetWidth) {
+ return;
+ }
+
+ /* istanbul ignore next */
+ popupMenu.style.minWidth = _this3.subMenuTitle.offsetWidth + 'px';
+ };
+
+ this.saveSubMenuTitle = function (subMenuTitle) {
+ _this3.subMenuTitle = subMenuTitle;
+ };
+ };
+
+ var connected = Object(__WEBPACK_IMPORTED_MODULE_10_mini_store__["connect"])(function (_ref, _ref2) {
+ var openKeys = _ref.openKeys,
+ activeKey = _ref.activeKey,
+ selectedKeys = _ref.selectedKeys;
+ var eventKey = _ref2.eventKey,
+ subMenuKey = _ref2.subMenuKey;
+ return {
+ isOpen: openKeys.indexOf(eventKey) > -1,
+ active: activeKey[subMenuKey] === eventKey,
+ selectedKeys: selectedKeys
+ };
+ })(SubMenu);
+
+ connected.isSubMenu = true;
+
+ /* harmony default export */ __webpack_exports__["a"] = (connected);
+
+ /***/ }),
+<<<<<<< HEAD
+ /* 358 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ //! moment.js locale configuration
+=======
+ /* 306 */
+ /***/ (function(module, __webpack_exports__, __webpack_require__) {
+>>>>>>> dev4iuap5.0
+
+ "use strict";
+ /* harmony export (immutable) */ __webpack_exports__["a"] = getAlignFromPlacement;
+ /* harmony export (immutable) */ __webpack_exports__["b"] = getAlignPopupClassName;
+ /* harmony export (immutable) */ __webpack_exports__["c"] = saveRef;
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_extends__ = __webpack_require__(8);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_extends___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_extends__);
+
+ function isPointsEq(a1, a2, isAlignPoint) {
+ if (isAlignPoint) {
+ return a1[0] === a2[0];
+ }
+ return a1[0] === a2[0] && a1[1] === a2[1];
+ }
+
+ function getAlignFromPlacement(builtinPlacements, placementStr, align) {
+ var baseAlign = builtinPlacements[placementStr] || {};
+ return __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_extends___default()({}, baseAlign, align);
+ }
+
+ function getAlignPopupClassName(builtinPlacements, prefixCls, align, isAlignPoint) {
+ var points = align.points;
+ for (var placement in builtinPlacements) {
+ if (builtinPlacements.hasOwnProperty(placement)) {
+ if (isPointsEq(builtinPlacements[placement].points, points, isAlignPoint)) {
+ return prefixCls + '-placement-' + placement;
+ }
+ }
+ }
+ return '';
+ }
+
+ function saveRef(name, component) {
+ this[name] = component;
+ }
+
+ /***/ }),
+ /* 307 */
+ /***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+ "use strict";
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_objectWithoutProperties__ = __webpack_require__(15);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_objectWithoutProperties___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_objectWithoutProperties__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck__ = __webpack_require__(5);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn__ = __webpack_require__(6);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits__ = __webpack_require__(7);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_react__ = __webpack_require__(0);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_4_react__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_prop_types__ = __webpack_require__(1);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_prop_types___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_5_prop_types__);
+
+<<<<<<< HEAD
+ /***/ }),
+ /* 359 */
+ /***/ (function(module, exports, __webpack_require__) {
+=======
+>>>>>>> dev4iuap5.0
+
+
+
+
+
+
+ var LazyRenderBox = function (_Component) {
+ __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits___default()(LazyRenderBox, _Component);
+
+ function LazyRenderBox() {
+ __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck___default()(this, LazyRenderBox);
+
+<<<<<<< HEAD
+ /***/ }),
+ /* 360 */
+ /***/ (function(module, exports, __webpack_require__) {
+=======
+ return __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn___default()(this, _Component.apply(this, arguments));
+ }
+>>>>>>> dev4iuap5.0
+
+ LazyRenderBox.prototype.shouldComponentUpdate = function shouldComponentUpdate(nextProps) {
+ return nextProps.hiddenClassName || nextProps.visible;
+ };
+
+ LazyRenderBox.prototype.render = function render() {
+ var _props = this.props,
+ hiddenClassName = _props.hiddenClassName,
+ visible = _props.visible,
+ props = __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_objectWithoutProperties___default()(_props, ['hiddenClassName', 'visible']);
+
+ if (hiddenClassName || __WEBPACK_IMPORTED_MODULE_4_react___default.a.Children.count(props.children) > 1) {
+ if (!visible && hiddenClassName) {
+ props.className += ' ' + hiddenClassName;
+ }
+ return __WEBPACK_IMPORTED_MODULE_4_react___default.a.createElement('div', props);
+ }
+
+ return __WEBPACK_IMPORTED_MODULE_4_react___default.a.Children.only(props.children);
+ };
+
+ return LazyRenderBox;
+ }(__WEBPACK_IMPORTED_MODULE_4_react__["Component"]);
+
+ LazyRenderBox.propTypes = {
+ children: __WEBPACK_IMPORTED_MODULE_5_prop_types___default.a.any,
+ className: __WEBPACK_IMPORTED_MODULE_5_prop_types___default.a.string,
+ visible: __WEBPACK_IMPORTED_MODULE_5_prop_types___default.a.bool,
+ hiddenClassName: __WEBPACK_IMPORTED_MODULE_5_prop_types___default.a.string
+ };
+
+
+ /* harmony default export */ __webpack_exports__["a"] = (LazyRenderBox);
+
+ /***/ }),
+<<<<<<< HEAD
+ /* 361 */
+=======
+ /* 308 */
+>>>>>>> dev4iuap5.0
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ Object.defineProperty(exports, "__esModule", {
+ value: true
+ });
+ exports.SelectPropTypes = undefined;
+
+ var _propTypes = __webpack_require__(1);
+
+ var _propTypes2 = _interopRequireDefault(_propTypes);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
+
+ function valueType(props, propName, componentName) {
+ var basicType = _propTypes2["default"].oneOfType([_propTypes2["default"].string, _propTypes2["default"].number]);
+
+ var labelInValueShape = _propTypes2["default"].shape({
+ key: basicType.isRequired,
+ label: _propTypes2["default"].node
+ });
+ if (props.labelInValue) {
+ var validate = _propTypes2["default"].oneOfType([_propTypes2["default"].arrayOf(labelInValueShape), labelInValueShape]);
+ var error = validate.apply(undefined, arguments);
+ if (error) {
+ return new Error('Invalid prop `' + propName + '` supplied to `' + componentName + '`, ' + ('when you set `labelInValue` to `true`, `' + propName + '` should in ') + 'shape of `{ key: string | number, label?: ReactNode }`.');
+ }
+ } else if ((props.mode === 'multiple' || props.mode === 'tags' || props.multiple || props.tags) && props[propName] === '') {
+ return new Error('Invalid prop `' + propName + '` of type `string` supplied to `' + componentName + '`, ' + 'expected `array` when `multiple` or `tags` is `true`.');
+ } else {
+ var _validate = _propTypes2["default"].oneOfType([_propTypes2["default"].arrayOf(basicType), basicType]);
+ return _validate.apply(undefined, arguments);
+ }
+ } /**
+ * This source code is quoted from rc-select.
+ * homepage: https://github.com/react-component/select
+ */
+ var SelectPropTypes = exports.SelectPropTypes = {
+ id: _propTypes2["default"].string,
+ defaultActiveFirstOption: _propTypes2["default"].bool,
+ multiple: _propTypes2["default"].bool,
+ filterOption: _propTypes2["default"].any,
+ children: _propTypes2["default"].any,
+ showSearch: _propTypes2["default"].bool,
+ disabled: _propTypes2["default"].bool,
+ allowClear: _propTypes2["default"].bool,
+ showArrow: _propTypes2["default"].bool,
+ tags: _propTypes2["default"].bool,
+ prefixCls: _propTypes2["default"].string,
+ className: _propTypes2["default"].string,
+ transitionName: _propTypes2["default"].string,
+ optionLabelProp: _propTypes2["default"].string,
+ optionFilterProp: _propTypes2["default"].string,
+ animation: _propTypes2["default"].string,
+ choiceTransitionName: _propTypes2["default"].string,
+ open: _propTypes2["default"].bool,
+ defaultOpen: _propTypes2["default"].bool,
+ onChange: _propTypes2["default"].func,
+ onBlur: _propTypes2["default"].func,
+ onFocus: _propTypes2["default"].func,
+ onSelect: _propTypes2["default"].func,
+ onSearch: _propTypes2["default"].func,
+ onPopupScroll: _propTypes2["default"].func,
+ onMouseEnter: _propTypes2["default"].func,
+ onMouseLeave: _propTypes2["default"].func,
+ onInputKeyDown: _propTypes2["default"].func,
+ placeholder: _propTypes2["default"].any,
+ onDeselect: _propTypes2["default"].func,
+ labelInValue: _propTypes2["default"].bool,
+ value: valueType,
+ defaultValue: valueType,
+ dropdownStyle: _propTypes2["default"].object,
+ maxTagTextLength: _propTypes2["default"].number,
+ maxTagCount: _propTypes2["default"].number,
+ maxTagPlaceholder: _propTypes2["default"].oneOfType([_propTypes2["default"].node, _propTypes2["default"].func]),
+ tokenSeparators: _propTypes2["default"].arrayOf(_propTypes2["default"].string),
+ getInputElement: _propTypes2["default"].func,
+ showAction: _propTypes2["default"].arrayOf(_propTypes2["default"].string),
+ clearIcon: _propTypes2["default"].node,
+ inputIcon: _propTypes2["default"].node,
+ removeIcon: _propTypes2["default"].node,
+ menuItemSelectedIcon: _propTypes2["default"].oneOfType([_propTypes2["default"].func, _propTypes2["default"].node])
+ };
+
+ /***/ }),
+<<<<<<< HEAD
+ /* 362 */
+=======
+ /* 309 */
+>>>>>>> dev4iuap5.0
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ Object.defineProperty(exports, "__esModule", {
+ value: true
+ });
+
+ var _react = __webpack_require__(0);
+
+ var _react2 = _interopRequireDefault(_react);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
+
+<<<<<<< HEAD
+ /***/ }),
+ /* 363 */
+ /***/ (function(module, exports, __webpack_require__) {
+=======
+ function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; }
+>>>>>>> dev4iuap5.0
+
+ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
+
+ function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
+
+ function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); }
+
+ var OptGroup = function (_React$Component) {
+ _inherits(OptGroup, _React$Component);
+
+ function OptGroup() {
+ _classCallCheck(this, OptGroup);
+
+ return _possibleConstructorReturn(this, _React$Component.apply(this, arguments));
+ }
+
+ return OptGroup;
+ }(_react2["default"].Component);
+
+ OptGroup.isSelectOptGroup = true;
+ exports["default"] = OptGroup;
+ module.exports = exports['default'];
+
+ /***/ }),
+<<<<<<< HEAD
+ /* 364 */
+=======
+ /* 310 */
+>>>>>>> dev4iuap5.0
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ Object.defineProperty(exports, "__esModule", {
+ value: true
+ });
+
+ var _VerticalMenu = __webpack_require__(1058);
var _VerticalMenu2 = _interopRequireDefault(_VerticalMenu);
@@ -120035,7 +141963,11 @@
module.exports = exports['default'];
/***/ }),
- /* 305 */
+<<<<<<< HEAD
+ /* 365 */
+=======
+ /* 311 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -120046,9 +141978,9 @@
});
exports.SubPopupMenu = undefined;
- var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; /**
- * This source code is quoted from rc-menu.
- * homepage: https://github.com/react-component/menu
+ var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; /**
+ * This source code is quoted from rc-menu.
+ * homepage: https://github.com/react-component/menu
*/
@@ -120057,7 +141989,13 @@
var _react = __webpack_require__(0);
+<<<<<<< HEAD
+ /***/ }),
+ /* 366 */
+ /***/ (function(module, exports, __webpack_require__) {
+=======
var _react2 = _interopRequireDefault(_react);
+>>>>>>> dev4iuap5.0
var _propTypes = __webpack_require__(1);
@@ -120067,7 +142005,7 @@
var _tinperBeeCore = __webpack_require__(106);
- var _createChainedFunction = __webpack_require__(308);
+ var _createChainedFunction = __webpack_require__(314);
var _createChainedFunction2 = _interopRequireDefault(_createChainedFunction);
@@ -120075,9 +142013,15 @@
var _classnames2 = _interopRequireDefault(_classnames);
+<<<<<<< HEAD
+ /***/ }),
+ /* 367 */
+ /***/ (function(module, exports, __webpack_require__) {
+=======
var _util = __webpack_require__(68);
+>>>>>>> dev4iuap5.0
- var _DOMWrap = __webpack_require__(1068);
+ var _DOMWrap = __webpack_require__(1073);
var _DOMWrap2 = _interopRequireDefault(_DOMWrap);
@@ -120093,7 +142037,13 @@
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); }
+<<<<<<< HEAD
+ /***/ }),
+ /* 368 */
+ /***/ (function(module, exports, __webpack_require__) {
+=======
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
+>>>>>>> dev4iuap5.0
function allDisabled(arr) {
if (!arr.length) {
@@ -120163,7 +142113,13 @@
function SubPopupMenu(props) {
_classCallCheck(this, SubPopupMenu);
+<<<<<<< HEAD
+ /***/ }),
+ /* 369 */
+ /***/ (function(module, exports, __webpack_require__) {
+=======
var _this = _possibleConstructorReturn(this, _React$Component.call(this, props));
+>>>>>>> dev4iuap5.0
_initialiseProps.call(_this);
@@ -120204,6 +142160,12 @@
// all keyboard events callbacks run from here at first
+<<<<<<< HEAD
+ /***/ }),
+ /* 370 */
+ /***/ (function(module, exports, __webpack_require__) {
+=======
+>>>>>>> dev4iuap5.0
SubPopupMenu.prototype.render = function render() {
var _this2 = this;
@@ -120222,7 +142184,7 @@
}
if (props.focusable) {
domProps.tabIndex = this.props.tabIndex;
- domProps.onKeyDown = this.onKeyDown;
+ domProps.onKeyDown = props.keyboard && this.onKeyDown;
}
var prefixCls = props.prefixCls,
eventKey = props.eventKey,
@@ -120264,8 +142226,14 @@
);
};
+<<<<<<< HEAD
+ /***/ }),
+ /* 371 */
+ /***/ (function(module, exports, __webpack_require__) {
+=======
return SubPopupMenu;
}(_react2["default"].Component);
+>>>>>>> dev4iuap5.0
SubPopupMenu.propTypes = {
onSelect: _propTypes2["default"].func,
@@ -120363,9 +142331,15 @@
_this3.props.onSelect(selectInfo);
};
+<<<<<<< HEAD
+ /***/ }),
+ /* 372 */
+ /***/ (function(module, exports, __webpack_require__) {
+=======
this.onClick = function (e) {
_this3.props.onClick(e);
};
+>>>>>>> dev4iuap5.0
this.onOpenChange = function (e) {
_this3.props.onOpenChange(e);
@@ -120485,79 +142459,91 @@
exports["default"] = connected;
/***/ }),
- /* 306 */
+<<<<<<< HEAD
+ /* 373 */
+=======
+ /* 312 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
"use strict";
-
-
- exports.__esModule = true;
- /**
- * This source code is quoted from rc-util.
- * homepage: https://github.com/react-component/util
- */
- function createChainedFunction() {
- for (var _len = arguments.length, funcs = Array(_len), _key = 0; _key < _len; _key++) {
- funcs[_key] = arguments[_key];
- }
-
- return funcs.filter(function (f) {
- return f != null;
- }).reduce(function (acc, f) {
- if (typeof f !== 'function') {
- throw new Error('Invalid Argument Type, must only provide functions, undefined, or null.');
- }
-
- if (acc === null) {
- return f;
- }
-
- return function chainedFunction() {
- for (var _len2 = arguments.length, args = Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {
- args[_key2] = arguments[_key2];
- }
-
- acc.apply(this, args);
- f.apply(this, args);
- };
- }, null);
- }
+
+
+ exports.__esModule = true;
+ /**
+ * This source code is quoted from rc-util.
+ * homepage: https://github.com/react-component/util
+ */
+ function createChainedFunction() {
+ for (var _len = arguments.length, funcs = Array(_len), _key = 0; _key < _len; _key++) {
+ funcs[_key] = arguments[_key];
+ }
+
+ return funcs.filter(function (f) {
+ return f != null;
+ }).reduce(function (acc, f) {
+ if (typeof f !== 'function') {
+ throw new Error('Invalid Argument Type, must only provide functions, undefined, or null.');
+ }
+
+ if (acc === null) {
+ return f;
+ }
+
+ return function chainedFunction() {
+ for (var _len2 = arguments.length, args = Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {
+ args[_key2] = arguments[_key2];
+ }
+
+ acc.apply(this, args);
+ f.apply(this, args);
+ };
+ }, null);
+ }
exports.default = createChainedFunction;
/***/ }),
- /* 307 */
+<<<<<<< HEAD
+ /* 374 */
+=======
+ /* 313 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
"use strict";
-
-
- exports.__esModule = true;
- exports.default = addEventListenerWrap;
-
- var _addDomEventListener = __webpack_require__(12);
-
- var _addDomEventListener2 = _interopRequireDefault(_addDomEventListener);
-
- var _reactDom = __webpack_require__(3);
-
- var _reactDom2 = _interopRequireDefault(_reactDom);
-
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-
- /**
- * This source code is quoted from rc-util.
- * homepage: https://github.com/react-component/util
- */
- function addEventListenerWrap(target, eventType, cb) {
- /* eslint camelcase: 2 */
- var callback = _reactDom2.default.unstable_batchedUpdates ? function run(e) {
- _reactDom2.default.unstable_batchedUpdates(cb, e);
- } : cb;
- return (0, _addDomEventListener2.default)(target, eventType, callback);
+
+
+ exports.__esModule = true;
+ exports.default = addEventListenerWrap;
+
+ var _addDomEventListener = __webpack_require__(13);
+
+ var _addDomEventListener2 = _interopRequireDefault(_addDomEventListener);
+
+ var _reactDom = __webpack_require__(3);
+
+ var _reactDom2 = _interopRequireDefault(_reactDom);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+
+ /**
+ * This source code is quoted from rc-util.
+ * homepage: https://github.com/react-component/util
+ */
+ function addEventListenerWrap(target, eventType, cb) {
+ /* eslint camelcase: 2 */
+ var callback = _reactDom2.default.unstable_batchedUpdates ? function run(e) {
+ _reactDom2.default.unstable_batchedUpdates(cb, e);
+ } : cb;
+ return (0, _addDomEventListener2.default)(target, eventType, callback);
}
/***/ }),
- /* 308 */
+<<<<<<< HEAD
+ /* 375 */
+=======
+ /* 314 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -120592,7 +142578,7 @@
module.exports = exports['default'];
/***/ }),
- /* 309 */
+ /* 315 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -120603,11 +142589,17 @@
});
exports.SubMenu = undefined;
+<<<<<<< HEAD
+ /***/ }),
+ /* 376 */
+ /***/ (function(module, exports, __webpack_require__) {
+=======
var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; };
+>>>>>>> dev4iuap5.0
- var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; /**
- * This source code is quoted from rc-menu.
- * homepage: https://github.com/react-component/menu
+ var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; /**
+ * This source code is quoted from rc-menu.
+ * homepage: https://github.com/react-component/menu
*/
@@ -120623,7 +142615,13 @@
var _propTypes2 = _interopRequireDefault(_propTypes);
- var _rcTrigger = __webpack_require__(1069);
+<<<<<<< HEAD
+ /***/ }),
+ /* 377 */
+ /***/ (function(module, exports, __webpack_require__) {
+=======
+ var _rcTrigger = __webpack_require__(1074);
+>>>>>>> dev4iuap5.0
var _rcTrigger2 = _interopRequireDefault(_rcTrigger);
@@ -120635,15 +142633,21 @@
var _miniStore = __webpack_require__(19);
- var _SubPopupMenu = __webpack_require__(305);
+ var _SubPopupMenu = __webpack_require__(311);
var _SubPopupMenu2 = _interopRequireDefault(_SubPopupMenu);
- var _placements = __webpack_require__(1072);
+ var _placements = __webpack_require__(1077);
+<<<<<<< HEAD
+ /***/ }),
+ /* 378 */
+ /***/ (function(module, exports, __webpack_require__) {
+=======
var _placements2 = _interopRequireDefault(_placements);
+>>>>>>> dev4iuap5.0
- var _rcAnimate = __webpack_require__(29);
+ var _rcAnimate = __webpack_require__(28);
var _rcAnimate2 = _interopRequireDefault(_rcAnimate);
@@ -120661,7 +142665,13 @@
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
+<<<<<<< HEAD
+ /***/ }),
+ /* 379 */
+ /***/ (function(module, exports, __webpack_require__) {
+=======
var guid = 0;
+>>>>>>> dev4iuap5.0
var popupPlacementMap = {
horizontal: 'bottomLeft',
@@ -120694,7 +142704,13 @@
_this.isRootMenu = false;
+<<<<<<< HEAD
+ /***/ }),
+ /* 380 */
+ /***/ (function(module, exports, __webpack_require__) {
+=======
var value = false;
+>>>>>>> dev4iuap5.0
if (defaultActiveFirst) {
value = defaultActiveFirst[eventKey];
@@ -120722,9 +142738,15 @@
manualRef(this);
}
+<<<<<<< HEAD
+ /***/ }),
+ /* 381 */
+ /***/ (function(module, exports, __webpack_require__) {
+=======
if (mode !== 'horizontal' || !parentMenu.isRootMenu || !this.props.isOpen) {
return;
}
+>>>>>>> dev4iuap5.0
this.minWidthTimeout = setTimeout(function () {
return _this2.adjustWidth();
@@ -120787,11 +142809,17 @@
var haveRendered = this.haveRendered;
this.haveRendered = true;
+<<<<<<< HEAD
+ /***/ }),
+ /* 382 */
+ /***/ (function(module, exports, __webpack_require__) {
+=======
this.haveOpened = this.haveOpened || baseProps.visible || baseProps.forceSubMenuRender;
// never rendered not planning to, don't render
if (!this.haveOpened) {
return _react2["default"].createElement('div', null);
}
+>>>>>>> dev4iuap5.0
// don't show transition on first rendering (no animation for opened menu)
// show appear transition if it's not visible (not sure why)
@@ -120842,6 +142870,11 @@
}
}
+<<<<<<< HEAD
+ /***/ }),
+ /* 383 */
+ /***/ (function(module, exports, __webpack_require__) {
+=======
var mouseEvents = {};
var titleClickEvents = {};
var titleMouseEvents = {};
@@ -120850,6 +142883,7 @@
onMouseLeave: this.onMouseLeave,
onMouseEnter: this.onMouseEnter
};
+>>>>>>> dev4iuap5.0
// only works in title, not outer li
titleClickEvents = {
@@ -120950,8 +142984,14 @@
);
};
+<<<<<<< HEAD
+ /***/ }),
+ /* 384 */
+ /***/ (function(module, exports, __webpack_require__) {
+=======
return SubMenu;
}(_react2["default"].Component);
+>>>>>>> dev4iuap5.0
SubMenu.propTypes = {
parentMenu: _propTypes2["default"].object,
@@ -121050,9 +143090,15 @@
_this3.props.onOpenChange(e);
};
+<<<<<<< HEAD
+ /***/ }),
+ /* 385 */
+ /***/ (function(module, exports, __webpack_require__) {
+=======
this.onPopupVisibleChange = function (visible) {
_this3.triggerOpenChange(visible, visible ? 'mouseenter' : 'mouseleave');
};
+>>>>>>> dev4iuap5.0
this.onMouseEnter = function (e) {
var _props4 = _this3.props,
@@ -121103,6 +143149,11 @@
onItemHover = _props7.onItemHover,
onTitleMouseLeave = _props7.onTitleMouseLeave;
+<<<<<<< HEAD
+ /***/ }),
+ /* 386 */
+ /***/ (function(module, exports, __webpack_require__) {
+=======
parentMenu.subMenuInstance = _this3;
onItemHover({
key: eventKey,
@@ -121113,6 +143164,7 @@
domEvent: e
});
};
+>>>>>>> dev4iuap5.0
this.onTitleClick = function (e) {
var props = _this3.props;
@@ -121144,9 +143196,15 @@
_this3.props.onDeselect(info);
};
+<<<<<<< HEAD
+ /***/ }),
+ /* 387 */
+ /***/ (function(module, exports, __webpack_require__) {
+=======
this.getPrefixCls = function () {
return _this3.props.rootPrefixCls + '-submenu';
};
+>>>>>>> dev4iuap5.0
this.getActiveClassName = function () {
return _this3.getPrefixCls() + '-active';
@@ -121205,6 +143263,11 @@
return _this3.props.openKeys.indexOf(_this3.props.eventKey) !== -1;
};
+<<<<<<< HEAD
+ /***/ }),
+ /* 388 */
+ /***/ (function(module, exports, __webpack_require__) {
+=======
this.adjustWidth = function () {
/* istanbul ignore if */
if (!_this3.subMenuTitle || !_this3.menuInstance) {
@@ -121214,6 +143277,7 @@
if (popupMenu.offsetWidth >= _this3.subMenuTitle.offsetWidth) {
return;
}
+>>>>>>> dev4iuap5.0
/* istanbul ignore next */
popupMenu.style.minWidth = _this3.subMenuTitle.offsetWidth + 'px';
@@ -121242,7 +143306,7 @@
exports["default"] = connected;
/***/ }),
- /* 310 */
+ /* 316 */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
@@ -121276,12 +143340,18 @@
return '';
}
+<<<<<<< HEAD
+ /***/ }),
+ /* 389 */
+ /***/ (function(module, exports, __webpack_require__) {
+=======
function saveRef(name, component) {
this[name] = component;
}
+>>>>>>> dev4iuap5.0
/***/ }),
- /* 311 */
+ /* 317 */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
@@ -121307,8 +143377,14 @@
var LazyRenderBox = function (_Component) {
__WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits___default()(LazyRenderBox, _Component);
+<<<<<<< HEAD
+ /***/ }),
+ /* 390 */
+ /***/ (function(module, exports, __webpack_require__) {
+=======
function LazyRenderBox() {
__WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck___default()(this, LazyRenderBox);
+>>>>>>> dev4iuap5.0
return __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn___default()(this, _Component.apply(this, arguments));
}
@@ -121347,7 +143423,11 @@
/* harmony default export */ __webpack_exports__["a"] = (LazyRenderBox);
/***/ }),
- /* 312 */
+<<<<<<< HEAD
+ /* 391 */
+=======
+ /* 318 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -121366,79 +143446,91 @@
module.exports = exports["default"];
/***/ }),
- /* 313 */
+<<<<<<< HEAD
+ /* 392 */
+=======
+ /* 319 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
"use strict";
-
-
- exports.__esModule = true;
- /**
- * This source code is quoted from rc-util.
- * homepage: https://github.com/react-component/util
- */
- function createChainedFunction() {
- for (var _len = arguments.length, funcs = Array(_len), _key = 0; _key < _len; _key++) {
- funcs[_key] = arguments[_key];
- }
-
- return funcs.filter(function (f) {
- return f != null;
- }).reduce(function (acc, f) {
- if (typeof f !== 'function') {
- throw new Error('Invalid Argument Type, must only provide functions, undefined, or null.');
- }
-
- if (acc === null) {
- return f;
- }
-
- return function chainedFunction() {
- for (var _len2 = arguments.length, args = Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {
- args[_key2] = arguments[_key2];
- }
-
- acc.apply(this, args);
- f.apply(this, args);
- };
- }, null);
- }
+
+
+ exports.__esModule = true;
+ /**
+ * This source code is quoted from rc-util.
+ * homepage: https://github.com/react-component/util
+ */
+ function createChainedFunction() {
+ for (var _len = arguments.length, funcs = Array(_len), _key = 0; _key < _len; _key++) {
+ funcs[_key] = arguments[_key];
+ }
+
+ return funcs.filter(function (f) {
+ return f != null;
+ }).reduce(function (acc, f) {
+ if (typeof f !== 'function') {
+ throw new Error('Invalid Argument Type, must only provide functions, undefined, or null.');
+ }
+
+ if (acc === null) {
+ return f;
+ }
+
+ return function chainedFunction() {
+ for (var _len2 = arguments.length, args = Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {
+ args[_key2] = arguments[_key2];
+ }
+
+ acc.apply(this, args);
+ f.apply(this, args);
+ };
+ }, null);
+ }
exports.default = createChainedFunction;
/***/ }),
- /* 314 */
+<<<<<<< HEAD
+ /* 393 */
+=======
+ /* 320 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
"use strict";
-
-
- exports.__esModule = true;
- exports.default = addEventListenerWrap;
-
- var _addDomEventListener = __webpack_require__(12);
-
- var _addDomEventListener2 = _interopRequireDefault(_addDomEventListener);
-
- var _reactDom = __webpack_require__(3);
-
- var _reactDom2 = _interopRequireDefault(_reactDom);
-
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-
- /**
- * This source code is quoted from rc-util.
- * homepage: https://github.com/react-component/util
- */
- function addEventListenerWrap(target, eventType, cb) {
- /* eslint camelcase: 2 */
- var callback = _reactDom2.default.unstable_batchedUpdates ? function run(e) {
- _reactDom2.default.unstable_batchedUpdates(cb, e);
- } : cb;
- return (0, _addDomEventListener2.default)(target, eventType, callback);
+
+
+ exports.__esModule = true;
+ exports.default = addEventListenerWrap;
+
+ var _addDomEventListener = __webpack_require__(13);
+
+ var _addDomEventListener2 = _interopRequireDefault(_addDomEventListener);
+
+ var _reactDom = __webpack_require__(3);
+
+ var _reactDom2 = _interopRequireDefault(_reactDom);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+
+ /**
+ * This source code is quoted from rc-util.
+ * homepage: https://github.com/react-component/util
+ */
+ function addEventListenerWrap(target, eventType, cb) {
+ /* eslint camelcase: 2 */
+ var callback = _reactDom2.default.unstable_batchedUpdates ? function run(e) {
+ _reactDom2.default.unstable_batchedUpdates(cb, e);
+ } : cb;
+ return (0, _addDomEventListener2.default)(target, eventType, callback);
}
/***/ }),
- /* 315 */
+<<<<<<< HEAD
+ /* 394 */
+=======
+ /* 321 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -121471,127 +143563,141 @@
module.exports = exports["default"];
/***/ }),
- /* 316 */
+ /* 322 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
-
-
- exports.__esModule = true;
- exports.default = splitComponentProps;
- /**
- * This source code is quoted from rc-util.
- * homepage: https://github.com/react-component/util
- */
- function _objectEntries(obj) {
- var entries = [];
- var keys = Object.keys(obj);
-
- for (var k = 0; k < keys.length; ++k) {
- entries.push([keys[k], obj[keys[k]]]);
- }return entries;
- }
-
- /**
- * 分割要传入父元素和子元素的props
- * @param {[object]} props 传入的属性
- * @param {[reactElement]} Component 组件
- * @return {[array]} 返回数组,第一个元素为父元素props对象,第二个子元素props对象
- */
- function splitComponentProps(props, Component) {
- var componentPropTypes = Component.propTypes;
-
- var parentProps = {};
- var childProps = {};
-
- _objectEntries(props).forEach(function (_ref) {
- var propName = _ref[0],
- propValue = _ref[1];
-
- if (componentPropTypes[propName]) {
- parentProps[propName] = propValue;
- } else {
- childProps[propName] = propValue;
- }
- });
-
- return [parentProps, childProps];
+
+
+ exports.__esModule = true;
+ exports.default = splitComponentProps;
+ /**
+ * This source code is quoted from rc-util.
+ * homepage: https://github.com/react-component/util
+ */
+ function _objectEntries(obj) {
+ var entries = [];
+ var keys = Object.keys(obj);
+
+<<<<<<< HEAD
+ /***/ }),
+ /* 395 */
+ /***/ (function(module, exports, __webpack_require__) {
+=======
+ for (var k = 0; k < keys.length; ++k) {
+ entries.push([keys[k], obj[keys[k]]]);
+ }return entries;
+ }
+>>>>>>> dev4iuap5.0
+
+ /**
+ * 分割要传入父元素和子元素的props
+ * @param {[object]} props 传入的属性
+ * @param {[reactElement]} Component 组件
+ * @return {[array]} 返回数组,第一个元素为父元素props对象,第二个子元素props对象
+ */
+ function splitComponentProps(props, Component) {
+ var componentPropTypes = Component.propTypes;
+
+ var parentProps = {};
+ var childProps = {};
+
+ _objectEntries(props).forEach(function (_ref) {
+ var propName = _ref[0],
+ propValue = _ref[1];
+
+ if (componentPropTypes[propName]) {
+ parentProps[propName] = propValue;
+ } else {
+ childProps[propName] = propValue;
+ }
+ });
+
+ return [parentProps, childProps];
}
/***/ }),
- /* 317 */
+ /* 323 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
-
-
- exports.__esModule = true;
- /**
- * This source code is quoted from rc-util.
- * homepage: https://github.com/react-component/util
- */
- function createChainedFunction() {
- for (var _len = arguments.length, funcs = Array(_len), _key = 0; _key < _len; _key++) {
- funcs[_key] = arguments[_key];
- }
-
- return funcs.filter(function (f) {
- return f != null;
- }).reduce(function (acc, f) {
- if (typeof f !== 'function') {
- throw new Error('Invalid Argument Type, must only provide functions, undefined, or null.');
- }
-
- if (acc === null) {
- return f;
- }
-
- return function chainedFunction() {
- for (var _len2 = arguments.length, args = Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {
- args[_key2] = arguments[_key2];
- }
-
- acc.apply(this, args);
- f.apply(this, args);
- };
- }, null);
- }
+
+
+ exports.__esModule = true;
+ /**
+ * This source code is quoted from rc-util.
+ * homepage: https://github.com/react-component/util
+ */
+ function createChainedFunction() {
+ for (var _len = arguments.length, funcs = Array(_len), _key = 0; _key < _len; _key++) {
+ funcs[_key] = arguments[_key];
+ }
+
+ return funcs.filter(function (f) {
+ return f != null;
+ }).reduce(function (acc, f) {
+ if (typeof f !== 'function') {
+ throw new Error('Invalid Argument Type, must only provide functions, undefined, or null.');
+ }
+
+ if (acc === null) {
+ return f;
+ }
+
+ return function chainedFunction() {
+ for (var _len2 = arguments.length, args = Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {
+ args[_key2] = arguments[_key2];
+ }
+
+ acc.apply(this, args);
+ f.apply(this, args);
+ };
+ }, null);
+ }
exports.default = createChainedFunction;
/***/ }),
- /* 318 */
+<<<<<<< HEAD
+ /* 396 */
+=======
+ /* 324 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
"use strict";
-
-
- exports.__esModule = true;
- exports.default = addEventListenerWrap;
-
- var _addDomEventListener = __webpack_require__(12);
-
- var _addDomEventListener2 = _interopRequireDefault(_addDomEventListener);
-
- var _reactDom = __webpack_require__(3);
-
- var _reactDom2 = _interopRequireDefault(_reactDom);
-
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-
- /**
- * This source code is quoted from rc-util.
- * homepage: https://github.com/react-component/util
- */
- function addEventListenerWrap(target, eventType, cb) {
- /* eslint camelcase: 2 */
- var callback = _reactDom2.default.unstable_batchedUpdates ? function run(e) {
- _reactDom2.default.unstable_batchedUpdates(cb, e);
- } : cb;
- return (0, _addDomEventListener2.default)(target, eventType, callback);
+
+
+ exports.__esModule = true;
+ exports.default = addEventListenerWrap;
+
+ var _addDomEventListener = __webpack_require__(13);
+
+ var _addDomEventListener2 = _interopRequireDefault(_addDomEventListener);
+
+ var _reactDom = __webpack_require__(3);
+
+ var _reactDom2 = _interopRequireDefault(_reactDom);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+
+ /**
+ * This source code is quoted from rc-util.
+ * homepage: https://github.com/react-component/util
+ */
+ function addEventListenerWrap(target, eventType, cb) {
+ /* eslint camelcase: 2 */
+ var callback = _reactDom2.default.unstable_batchedUpdates ? function run(e) {
+ _reactDom2.default.unstable_batchedUpdates(cb, e);
+ } : cb;
+ return (0, _addDomEventListener2.default)(target, eventType, callback);
}
/***/ }),
- /* 319 */
+<<<<<<< HEAD
+ /* 397 */
+=======
+ /* 325 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -121611,13 +143717,19 @@
var _propTypes = __webpack_require__(1);
+<<<<<<< HEAD
+ /***/ }),
+ /* 398 */
+ /***/ (function(module, exports, __webpack_require__) {
+=======
var _propTypes2 = _interopRequireDefault(_propTypes);
+>>>>>>> dev4iuap5.0
var _ownerDocument = __webpack_require__(107);
var _ownerDocument2 = _interopRequireDefault(_ownerDocument);
- var _getContainer = __webpack_require__(320);
+ var _getContainer = __webpack_require__(326);
var _getContainer2 = _interopRequireDefault(_getContainer);
@@ -121629,7 +143741,13 @@
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
+<<<<<<< HEAD
+ /***/ }),
+ /* 399 */
+ /***/ (function(module, exports, __webpack_require__) {
+=======
function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
+>>>>>>> dev4iuap5.0
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); }
@@ -121637,16 +143755,16 @@
var createPortal = isReact16 ? _reactDom2["default"].createPortal : _reactDom2["default"].unstable_renderSubtreeIntoContainer;
var propTypes = {
- /**
- * 存放子组件的容器
+ /**
+ * 存放子组件的容器
*/
container: _propTypes2["default"].oneOfType([_tinperBeeCore.componentOrElement, _propTypes2["default"].func])
};
var defaultProps = {};
- /**
- * Portal组件是将子组件渲染
+ /**
+ * Portal组件是将子组件渲染
*/
var Portal = function (_Component) {
@@ -121692,6 +143810,12 @@
};
//this._overlayTarget为当前的要添加的子组件, this._portalContainerNode要添加组件的容器元素
+<<<<<<< HEAD
+ /***/ }),
+ /* 400 */
+ /***/ (function(module, exports, __webpack_require__) {
+=======
+>>>>>>> dev4iuap5.0
Portal.prototype.componentWillReceiveProps = function componentWillReceiveProps(nextProps) {
if (this.overlayTarget && nextProps.container !== this.props.container) {
@@ -121724,8 +143848,8 @@
return null;
};
- /**
- * 如果要添加的子组件不存在,就将div添加到要添加容器的DOM中;
+ /**
+ * 如果要添加的子组件不存在,就将div添加到要添加容器的DOM中;
*/
Portal.prototype.mountOverlayTarget = function mountOverlayTarget() {
@@ -121735,8 +143859,8 @@
this.portalContainerNode.appendChild(this.overlayTarget);
}
};
- /**
- * 将要添加的子元素从容器中移除,并把变量置为null
+ /**
+ * 将要添加的子元素从容器中移除,并把变量置为null
*/
@@ -121747,8 +143871,8 @@
}
this.portalContainerNode = null;
};
- /**
- * 手动渲染_overlayTarget
+ /**
+ * 手动渲染_overlayTarget
*/
@@ -121766,8 +143890,8 @@
this.unmountOverlayTarget();
}
};
- /**
- * 销毁_overlayTarget组件。并把_overlayInstance置为null
+ /**
+ * 销毁_overlayTarget组件。并把_overlayInstance置为null
*/
@@ -121800,7 +143924,11 @@
module.exports = exports['default'];
/***/ }),
- /* 320 */
+<<<<<<< HEAD
+ /* 401 */
+=======
+ /* 326 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -121817,11 +143945,11 @@
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
- /**
- * 获取容器组件
- * @param {[type]} container [description]
- * @param {[type]} defaultContainer [description]
- * @return {[type]} [description]
+ /**
+ * 获取容器组件
+ * @param {[type]} container [description]
+ * @param {[type]} defaultContainer [description]
+ * @return {[type]} [description]
*/
function getContainer(container, defaultContainer) {
container = typeof container === 'function' ? container() : container;
@@ -121830,7 +143958,11 @@
module.exports = exports['default'];
/***/ }),
- /* 321 */
+<<<<<<< HEAD
+ /* 402 */
+=======
+ /* 327 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -121854,7 +143986,7 @@
var _on2 = _interopRequireDefault(_on);
- var _off = __webpack_require__(54);
+ var _off = __webpack_require__(55);
var _off2 = _interopRequireDefault(_off);
@@ -121863,7 +143995,11 @@
module.exports = exports['default'];
/***/ }),
- /* 322 */
+<<<<<<< HEAD
+ /* 403 */
+=======
+ /* 328 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -121884,22 +144020,38 @@
var _classnames2 = _interopRequireDefault(_classnames);
- var _events = __webpack_require__(1158);
+<<<<<<< HEAD
+ /***/ }),
+ /* 404 */
+ /***/ (function(module, exports, __webpack_require__) {
+=======
+ var _events = __webpack_require__(1161);
+>>>>>>> dev4iuap5.0
var _events2 = _interopRequireDefault(_events);
- var _ownerDocument = __webpack_require__(1163);
+ var _ownerDocument = __webpack_require__(1166);
var _ownerDocument2 = _interopRequireDefault(_ownerDocument);
- var _inDOM = __webpack_require__(55);
+ var _inDOM = __webpack_require__(56);
var _inDOM2 = _interopRequireDefault(_inDOM);
- var _scrollbarSize = __webpack_require__(1164);
+<<<<<<< HEAD
+ /***/ }),
+ /* 405 */
+ /***/ (function(module, exports, __webpack_require__) {
+=======
+ var _scrollbarSize = __webpack_require__(1167);
+>>>>>>> dev4iuap5.0
var _scrollbarSize2 = _interopRequireDefault(_scrollbarSize);
+ var _scrollTop = __webpack_require__(1168);
+
+ var _scrollTop2 = _interopRequireDefault(_scrollTop);
+
var _react = __webpack_require__(0);
var _react2 = _interopRequireDefault(_react);
@@ -121908,9 +144060,15 @@
var _reactDom2 = _interopRequireDefault(_reactDom);
- var _Modal = __webpack_require__(164);
+ var _Modal = __webpack_require__(168);
+<<<<<<< HEAD
+ /***/ }),
+ /* 406 */
+ /***/ (function(module, exports, __webpack_require__) {
+=======
var _Modal2 = _interopRequireDefault(_Modal);
+>>>>>>> dev4iuap5.0
var _isOverflowing = __webpack_require__(108);
@@ -121918,25 +144076,31 @@
var _tinperBeeCore = __webpack_require__(70);
- var _beeTransition = __webpack_require__(1199);
+ var _beeTransition = __webpack_require__(1204);
- var _ModalBody = __webpack_require__(1210);
+ var _ModalBody = __webpack_require__(1215);
var _ModalBody2 = _interopRequireDefault(_ModalBody);
- var _ModalDialog = __webpack_require__(1211);
+ var _ModalDialog = __webpack_require__(1216);
var _ModalDialog2 = _interopRequireDefault(_ModalDialog);
- var _ModalFooter = __webpack_require__(1250);
+<<<<<<< HEAD
+ /***/ }),
+ /* 407 */
+ /***/ (function(module, exports, __webpack_require__) {
+=======
+ var _ModalFooter = __webpack_require__(1262);
+>>>>>>> dev4iuap5.0
var _ModalFooter2 = _interopRequireDefault(_ModalFooter);
- var _ModalHeader = __webpack_require__(1251);
+ var _ModalHeader = __webpack_require__(1263);
var _ModalHeader2 = _interopRequireDefault(_ModalHeader);
- var _ModalTitle = __webpack_require__(1252);
+ var _ModalTitle = __webpack_require__(1264);
var _ModalTitle2 = _interopRequireDefault(_ModalTitle);
@@ -121946,7 +144110,13 @@
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
+<<<<<<< HEAD
+ /***/ }),
+ /* 408 */
+ /***/ (function(module, exports, __webpack_require__) {
+=======
function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; }
+>>>>>>> dev4iuap5.0
function _objectWithoutProperties(obj, keys) { var target = {}; for (var i in obj) { if (keys.indexOf(i) >= 0) continue; if (!Object.prototype.hasOwnProperty.call(obj, i)) continue; target[i] = obj[i]; } return target; }
@@ -121965,6 +144135,11 @@
*/
backdrop: _propTypes2["default"].oneOf(['static', true, false]),
+<<<<<<< HEAD
+ /***/ }),
+ /* 409 */
+ /***/ (function(module, exports, __webpack_require__) {
+=======
/**
* 点击遮罩层是否允许关闭
*/
@@ -121973,6 +144148,7 @@
* esc触发关闭
*/
keyboard: _propTypes2["default"].bool,
+>>>>>>> dev4iuap5.0
/**
* 显隐时是否使用动画
@@ -122006,7 +144182,13 @@
onEnter: _propTypes2["default"].func,
+<<<<<<< HEAD
+ /***/ }),
+ /* 410 */
+ /***/ (function(module, exports, __webpack_require__) {
+=======
onEntering: _propTypes2["default"].func,
+>>>>>>> dev4iuap5.0
onEntered: _propTypes2["default"].func,
@@ -122017,7 +144199,7 @@
onExited: _propTypes2["default"].func,
containerClassName: _propTypes2["default"].string
- }, _defineProperty(_extends2, 'containerClassName', _propTypes2["default"].string), _defineProperty(_extends2, 'container', _Modal2["default"].propTypes.container), _defineProperty(_extends2, 'size', _propTypes2["default"].oneOf(["sm", "lg", "xlg", ""])), _defineProperty(_extends2, 'width', _propTypes2["default"].oneOfType([_propTypes2["default"].number, _propTypes2["default"].string])), _defineProperty(_extends2, 'draggable', _propTypes2["default"].bool), _defineProperty(_extends2, 'resizable', _propTypes2["default"].bool), _defineProperty(_extends2, 'resizeClassName', _propTypes2["default"].string), _defineProperty(_extends2, 'onResizeStart', _propTypes2["default"].func), _defineProperty(_extends2, 'onResize', _propTypes2["default"].func), _defineProperty(_extends2, 'onResizeStop', _propTypes2["default"].func), _defineProperty(_extends2, 'minWidth', _propTypes2["default"].oneOfType([_propTypes2["default"].number, _propTypes2["default"].string])), _defineProperty(_extends2, 'minHeight', _propTypes2["default"].oneOfType([_propTypes2["default"].number, _propTypes2["default"].string])), _defineProperty(_extends2, 'maxWidth', _propTypes2["default"].oneOfType([_propTypes2["default"].number, _propTypes2["default"].string])), _defineProperty(_extends2, 'maxHeight', _propTypes2["default"].oneOfType([_propTypes2["default"].number, _propTypes2["default"].string])), _extends2));
+ }, _defineProperty(_extends2, 'containerClassName', _propTypes2["default"].string), _defineProperty(_extends2, 'container', _Modal2["default"].propTypes.container), _defineProperty(_extends2, 'size', _propTypes2["default"].oneOf(["sm", "lg", "xlg", ""])), _defineProperty(_extends2, 'width', _propTypes2["default"].oneOfType([_propTypes2["default"].number, _propTypes2["default"].string])), _defineProperty(_extends2, 'draggable', _propTypes2["default"].bool), _defineProperty(_extends2, 'resizable', _propTypes2["default"].bool), _defineProperty(_extends2, 'resizeClassName', _propTypes2["default"].string), _defineProperty(_extends2, 'onResizeStart', _propTypes2["default"].func), _defineProperty(_extends2, 'onResize', _propTypes2["default"].func), _defineProperty(_extends2, 'onResizeStop', _propTypes2["default"].func), _defineProperty(_extends2, 'minWidth', _propTypes2["default"].oneOfType([_propTypes2["default"].number, _propTypes2["default"].string])), _defineProperty(_extends2, 'minHeight', _propTypes2["default"].oneOfType([_propTypes2["default"].number, _propTypes2["default"].string])), _defineProperty(_extends2, 'maxWidth', _propTypes2["default"].oneOfType([_propTypes2["default"].number, _propTypes2["default"].string])), _defineProperty(_extends2, 'maxHeight', _propTypes2["default"].oneOfType([_propTypes2["default"].number, _propTypes2["default"].string])), _defineProperty(_extends2, 'bounds', _propTypes2["default"].oneOfType([_propTypes2["default"].string, _propTypes2["default"].Object])), _defineProperty(_extends2, 'className', _propTypes2["default"].string), _defineProperty(_extends2, 'centered', _propTypes2["default"].bool), _extends2));
var defaultProps = _extends({}, _Modal2["default"].defaultProps, {
backdropClosable: true,
@@ -122025,7 +144207,8 @@
dialogComponentClass: _ModalDialog2["default"],
draggable: false,
resizable: false,
- clsPrefix: 'u-modal'
+ clsPrefix: 'u-modal',
+ className: ''
});
var ModalFuncProps = {
@@ -122049,7 +144232,13 @@
update = function update(newConfig) {};
};
+<<<<<<< HEAD
+ /***/ }),
+ /* 411 */
+ /***/ (function(module, exports, __webpack_require__) {
+=======
var destroyFns = exports.destroyFns = [];
+>>>>>>> dev4iuap5.0
var childContextTypes = {
$u_modal: _propTypes2["default"].shape({
@@ -122065,17 +144254,35 @@
var _this = _possibleConstructorReturn(this, _React$Component.call(this, props, context));
+ _this.clearCenteredCls = function () {
+ var centered = _this.state.centered;
+
+ if (!centered) {
+ return;
+ }
+ _this.offsetTop = _this.getOffsetTop();
+ _this.setState({
+ centered: false
+ });
+ };
+
+ _this.state = {
+ style: {},
+ centered: props.centered
+ };
+ _this.offsetTop = 0;
_this.handleEntering = _this.handleEntering.bind(_this);
_this.handleExited = _this.handleExited.bind(_this);
_this.handleWindowResize = _this.handleWindowResize.bind(_this);
_this.handleDialogClick = _this.handleDialogClick.bind(_this);
-
- _this.state = {
- style: {}
- };
return _this;
}
+<<<<<<< HEAD
+ /***/ }),
+ /* 412 */
+ /***/ (function(module, exports, __webpack_require__) {
+=======
Modal.prototype.getChildContext = function getChildContext() {
return {
$u_modal: {
@@ -122083,6 +144290,7 @@
}
};
};
+>>>>>>> dev4iuap5.0
Modal.prototype.componentWillUnmount = function componentWillUnmount() {
// Clean up the listener if we need to.
@@ -122117,8 +144325,14 @@
return;
}
+<<<<<<< HEAD
+ /***/ }),
+ /* 413 */
+ /***/ (function(module, exports, __webpack_require__) {
+=======
var dialogNode = this._modal.getDialogElement();
var dialogHeight = dialogNode.scrollHeight;
+>>>>>>> dev4iuap5.0
var document = (0, _ownerDocument2["default"])(dialogNode);
var bodyIsOverflowing = false;
@@ -122134,6 +144348,16 @@
}
});
};
+ //ResizeStart 时,若模态框设置了 `centered` ,需要把居中属性移除,并通过 offsetTop 制造垂直居中的假象
+ //fixbug: Resize 和 centered 一起使用时,拖拽交互不正确
+
+
+ //计算 ModalDialog 的 offsetTop
+ Modal.prototype.getOffsetTop = function getOffsetTop() {
+ var modalDialog = document.getElementsByClassName("u-modal-dialog") && document.getElementsByClassName("u-modal-dialog")[0];
+ var topPos = modalDialog && modalDialog.offsetTop;
+ return topPos;
+ };
Modal.prototype.render = function render() {
var _this2 = this;
@@ -122157,7 +144381,21 @@
containerClassName = _props.containerClassName,
draggable = _props.draggable,
resizeClassName = _props.resizeClassName,
- props = _objectWithoutProperties(_props, ['backdrop', 'backdropClosable', 'animation', 'show', 'dialogComponentClass', 'className', 'clsPrefix', 'style', 'size', 'width', 'children', 'onEntering', 'onExited', 'backdropClassName', 'containerClassName', 'draggable', 'resizeClassName']);
+ bounds = _props.bounds,
+ container = _props.container,
+ props = _objectWithoutProperties(_props, ['backdrop', 'backdropClosable', 'animation', 'show', 'dialogComponentClass', 'className', 'clsPrefix', 'style', 'size', 'width', 'children', 'onEntering', 'onExited', 'backdropClassName', 'containerClassName', 'draggable', 'resizeClassName', 'bounds', 'container']);
+
+ var centered = this.state.centered;
+
+<<<<<<< HEAD
+ /***/ }),
+ /* 414 */
+ /***/ (function(module, exports, __webpack_require__) {
+=======
+ var dialogMarginTop = 30;
+ //ResizeStart 时,计算 ModalDialog 的 offsetTop
+ var topPosStyle = this.offsetTop > 0 ? { top: this.offsetTop - dialogMarginTop } : null;
+>>>>>>> dev4iuap5.0
var _splitComponent = (0, _tinperBeeCore.splitComponent)(props, _Modal2["default"]),
_splitComponent2 = _slicedToArray(_splitComponent, 2),
@@ -122168,9 +144406,12 @@
var backdropClasses = _defineProperty({}, clsPrefix + '-backdrop', true);
var containerClasses = _defineProperty({}, clsPrefix + '-open', true);
+ if (!!centered) {
+ className += ' ' + clsPrefix + '-centered';
+ }
if (Number(width)) width += 'px';
- var styleRes = _extends({}, this.state.style, style);
+ var styleRes = _extends({}, this.state.style, style, topPosStyle);
if (width) {
_extends(styleRes, { width: width });
}
@@ -122198,7 +144439,9 @@
onClick: backdrop === true && !!backdropClosable ? this.handleDialogClick : null,
size: size,
draggable: draggable,
- resizeClassName: resizeClassName
+ bounds: bounds,
+ resizeClassName: resizeClassName,
+ clearCenteredCls: this.clearCenteredCls
}),
children
)
@@ -122236,7 +144479,11 @@
exports["default"] = Modal;
/***/ }),
- /* 323 */
+<<<<<<< HEAD
+ /* 415 */
+=======
+ /* 329 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -122246,7 +144493,7 @@
value: true
});
- var _inDOM = __webpack_require__(55);
+ var _inDOM = __webpack_require__(56);
var _inDOM2 = _interopRequireDefault(_inDOM);
@@ -122267,119 +144514,149 @@
module.exports = exports['default'];
/***/ }),
- /* 324 */
+<<<<<<< HEAD
+ /* 416 */
+=======
+ /* 330 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
"use strict";
-
-
- exports.__esModule = true;
- exports.Align = exports.toArray = exports.cssAnimation = exports.addEventListener = exports.contains = exports.KeyCode = exports.createChainedFunction = exports.splitComponent = exports.isRequiredForA11y = exports.elementType = exports.deprecated = exports.componentOrElement = exports.all = undefined;
-
- var _all2 = __webpack_require__(1165);
-
- var _all3 = _interopRequireDefault(_all2);
-
- var _componentOrElement2 = __webpack_require__(1166);
-
- var _componentOrElement3 = _interopRequireDefault(_componentOrElement2);
-
- var _deprecated2 = __webpack_require__(1167);
-
- var _deprecated3 = _interopRequireDefault(_deprecated2);
-
- var _elementType2 = __webpack_require__(1168);
-
- var _elementType3 = _interopRequireDefault(_elementType2);
-
- var _isRequiredForA11y2 = __webpack_require__(1169);
-
- var _isRequiredForA11y3 = _interopRequireDefault(_isRequiredForA11y2);
-
- var _splitComponent2 = __webpack_require__(1170);
-
- var _splitComponent3 = _interopRequireDefault(_splitComponent2);
-
- var _createChainedFunction2 = __webpack_require__(1171);
-
- var _createChainedFunction3 = _interopRequireDefault(_createChainedFunction2);
-
- var _keyCode = __webpack_require__(1172);
-
- var _keyCode2 = _interopRequireDefault(_keyCode);
-
- var _contains2 = __webpack_require__(1173);
-
- var _contains3 = _interopRequireDefault(_contains2);
-
- var _addEventListener2 = __webpack_require__(325);
-
- var _addEventListener3 = _interopRequireDefault(_addEventListener2);
-
- var _cssAnimation2 = __webpack_require__(1174);
-
- var _cssAnimation3 = _interopRequireDefault(_cssAnimation2);
-
- var _toArray2 = __webpack_require__(1176);
-
- var _toArray3 = _interopRequireDefault(_toArray2);
-
- var _Align2 = __webpack_require__(1177);
-
- var _Align3 = _interopRequireDefault(_Align2);
-
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-
- exports.all = _all3.default;
- exports.componentOrElement = _componentOrElement3.default;
- exports.deprecated = _deprecated3.default;
- exports.elementType = _elementType3.default;
- exports.isRequiredForA11y = _isRequiredForA11y3.default;
- exports.splitComponent = _splitComponent3.default;
- exports.createChainedFunction = _createChainedFunction3.default;
- exports.KeyCode = _keyCode2.default;
- exports.contains = _contains3.default;
- exports.addEventListener = _addEventListener3.default;
- exports.cssAnimation = _cssAnimation3.default;
- exports.toArray = _toArray3.default;
- //export getContainerRenderMixin from './getContainerRenderMixin';
-
+
+
+ exports.__esModule = true;
+ exports.Align = exports.toArray = exports.cssAnimation = exports.addEventListener = exports.contains = exports.KeyCode = exports.createChainedFunction = exports.splitComponent = exports.isRequiredForA11y = exports.elementType = exports.deprecated = exports.componentOrElement = exports.all = undefined;
+
+ var _all2 = __webpack_require__(1170);
+
+ var _all3 = _interopRequireDefault(_all2);
+
+ var _componentOrElement2 = __webpack_require__(1171);
+
+<<<<<<< HEAD
+ /***/ }),
+ /* 417 */
+ /***/ (function(module, exports, __webpack_require__) {
+=======
+ var _componentOrElement3 = _interopRequireDefault(_componentOrElement2);
+>>>>>>> dev4iuap5.0
+
+ var _deprecated2 = __webpack_require__(1172);
+
+ var _deprecated3 = _interopRequireDefault(_deprecated2);
+
+ var _elementType2 = __webpack_require__(1173);
+
+ var _elementType3 = _interopRequireDefault(_elementType2);
+
+ var _isRequiredForA11y2 = __webpack_require__(1174);
+
+ var _isRequiredForA11y3 = _interopRequireDefault(_isRequiredForA11y2);
+
+ var _splitComponent2 = __webpack_require__(1175);
+
+ var _splitComponent3 = _interopRequireDefault(_splitComponent2);
+
+<<<<<<< HEAD
+ /***/ }),
+ /* 418 */
+ /***/ (function(module, exports, __webpack_require__) {
+=======
+ var _createChainedFunction2 = __webpack_require__(1176);
+>>>>>>> dev4iuap5.0
+
+ var _createChainedFunction3 = _interopRequireDefault(_createChainedFunction2);
+
+ var _keyCode = __webpack_require__(1177);
+
+ var _keyCode2 = _interopRequireDefault(_keyCode);
+
+ var _contains2 = __webpack_require__(1178);
+
+ var _contains3 = _interopRequireDefault(_contains2);
+
+ var _addEventListener2 = __webpack_require__(331);
+
+ var _addEventListener3 = _interopRequireDefault(_addEventListener2);
+
+ var _cssAnimation2 = __webpack_require__(1179);
+
+<<<<<<< HEAD
+ /***/ }),
+ /* 419 */
+ /***/ (function(module, exports, __webpack_require__) {
+=======
+ var _cssAnimation3 = _interopRequireDefault(_cssAnimation2);
+>>>>>>> dev4iuap5.0
+
+ var _toArray2 = __webpack_require__(1181);
+
+ var _toArray3 = _interopRequireDefault(_toArray2);
+
+ var _Align2 = __webpack_require__(1182);
+
+ var _Align3 = _interopRequireDefault(_Align2);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+
+ exports.all = _all3.default;
+ exports.componentOrElement = _componentOrElement3.default;
+ exports.deprecated = _deprecated3.default;
+ exports.elementType = _elementType3.default;
+ exports.isRequiredForA11y = _isRequiredForA11y3.default;
+ exports.splitComponent = _splitComponent3.default;
+ exports.createChainedFunction = _createChainedFunction3.default;
+ exports.KeyCode = _keyCode2.default;
+ exports.contains = _contains3.default;
+ exports.addEventListener = _addEventListener3.default;
+ exports.cssAnimation = _cssAnimation3.default;
+ exports.toArray = _toArray3.default;
+ //export getContainerRenderMixin from './getContainerRenderMixin';
+
exports.Align = _Align3.default;
/***/ }),
- /* 325 */
+<<<<<<< HEAD
+ /* 420 */
+=======
+ /* 331 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
"use strict";
-
-
- exports.__esModule = true;
- exports.default = addEventListenerWrap;
-
- var _addDomEventListener = __webpack_require__(12);
-
- var _addDomEventListener2 = _interopRequireDefault(_addDomEventListener);
-
- var _reactDom = __webpack_require__(3);
-
- var _reactDom2 = _interopRequireDefault(_reactDom);
-
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-
- /**
- * This source code is quoted from rc-util.
- * homepage: https://github.com/react-component/util
- */
- function addEventListenerWrap(target, eventType, cb) {
- /* eslint camelcase: 2 */
- var callback = _reactDom2.default.unstable_batchedUpdates ? function run(e) {
- _reactDom2.default.unstable_batchedUpdates(cb, e);
- } : cb;
- return (0, _addDomEventListener2.default)(target, eventType, callback);
+
+
+ exports.__esModule = true;
+ exports.default = addEventListenerWrap;
+
+ var _addDomEventListener = __webpack_require__(13);
+
+ var _addDomEventListener2 = _interopRequireDefault(_addDomEventListener);
+
+ var _reactDom = __webpack_require__(3);
+
+ var _reactDom2 = _interopRequireDefault(_reactDom);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+
+ /**
+ * This source code is quoted from rc-util.
+ * homepage: https://github.com/react-component/util
+ */
+ function addEventListenerWrap(target, eventType, cb) {
+ /* eslint camelcase: 2 */
+ var callback = _reactDom2.default.unstable_batchedUpdates ? function run(e) {
+ _reactDom2.default.unstable_batchedUpdates(cb, e);
+ } : cb;
+ return (0, _addDomEventListener2.default)(target, eventType, callback);
}
/***/ }),
- /* 326 */
+<<<<<<< HEAD
+ /* 421 */
+=======
+ /* 332 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -122406,7 +144683,11 @@
module.exports = exports['default'];
/***/ }),
- /* 327 */
+<<<<<<< HEAD
+ /* 422 */
+=======
+ /* 333 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -122436,7 +144717,11 @@
module.exports = exports['default'];
/***/ }),
- /* 328 */
+<<<<<<< HEAD
+ /* 423 */
+=======
+ /* 334 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -122447,7 +144732,7 @@
exports.__esModule = true;
exports.default = addClass;
- var _hasClass = _interopRequireDefault(__webpack_require__(329));
+ var _hasClass = _interopRequireDefault(__webpack_require__(335));
function addClass(element, className) {
if (element.classList) element.classList.add(className);else if (!(0, _hasClass.default)(element, className)) if (typeof element.className === 'string') element.className = element.className + ' ' + className;else element.setAttribute('class', (element.className && element.className.baseVal || '') + ' ' + className);
@@ -122456,7 +144741,11 @@
module.exports = exports["default"];
/***/ }),
- /* 329 */
+<<<<<<< HEAD
+ /* 424 */
+=======
+ /* 335 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -122472,7 +144761,11 @@
module.exports = exports["default"];
/***/ }),
- /* 330 */
+<<<<<<< HEAD
+ /* 425 */
+=======
+ /* 336 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -122487,39 +144780,47 @@
};
/***/ }),
- /* 331 */
+<<<<<<< HEAD
+ /* 426 */
+=======
+ /* 337 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
"use strict";
-
-
- exports.__esModule = true;
- exports.default = addEventListenerWrap;
-
- var _addDomEventListener = __webpack_require__(12);
-
- var _addDomEventListener2 = _interopRequireDefault(_addDomEventListener);
-
- var _reactDom = __webpack_require__(3);
-
- var _reactDom2 = _interopRequireDefault(_reactDom);
-
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-
- /**
- * This source code is quoted from rc-util.
- * homepage: https://github.com/react-component/util
- */
- function addEventListenerWrap(target, eventType, cb) {
- /* eslint camelcase: 2 */
- var callback = _reactDom2.default.unstable_batchedUpdates ? function run(e) {
- _reactDom2.default.unstable_batchedUpdates(cb, e);
- } : cb;
- return (0, _addDomEventListener2.default)(target, eventType, callback);
+
+
+ exports.__esModule = true;
+ exports.default = addEventListenerWrap;
+
+ var _addDomEventListener = __webpack_require__(13);
+
+ var _addDomEventListener2 = _interopRequireDefault(_addDomEventListener);
+
+ var _reactDom = __webpack_require__(3);
+
+ var _reactDom2 = _interopRequireDefault(_reactDom);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+
+ /**
+ * This source code is quoted from rc-util.
+ * homepage: https://github.com/react-component/util
+ */
+ function addEventListenerWrap(target, eventType, cb) {
+ /* eslint camelcase: 2 */
+ var callback = _reactDom2.default.unstable_batchedUpdates ? function run(e) {
+ _reactDom2.default.unstable_batchedUpdates(cb, e);
+ } : cb;
+ return (0, _addDomEventListener2.default)(target, eventType, callback);
}
/***/ }),
- /* 332 */
+<<<<<<< HEAD
+ /* 427 */
+=======
+ /* 338 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -122530,7 +144831,7 @@
});
exports.transitionEnd = exports.transitionDuration = exports.transitionDelay = exports.transitionTiming = exports.transitionProperty = exports.transform = undefined;
- var _inDOM = __webpack_require__(55);
+ var _inDOM = __webpack_require__(56);
var _inDOM2 = _interopRequireDefault(_inDOM);
@@ -122544,8 +144845,14 @@
var transitionProperty = void 0,
transitionDelay = void 0;
+<<<<<<< HEAD
+ /***/ }),
+ /* 428 */
+ /***/ (function(module, exports, __webpack_require__) {
+=======
if (_inDOM2.default) {
var _getTransitionPropert = getTransitionProperties();
+>>>>>>> dev4iuap5.0
prefix = _getTransitionPropert.prefix;
exports.transitionEnd = transitionEnd = _getTransitionPropert.transitionEnd;
@@ -122601,7 +144908,11 @@
}
/***/ }),
- /* 333 */
+<<<<<<< HEAD
+ /* 429 */
+=======
+ /* 339 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -122612,7 +144923,7 @@
});
exports.default = camelizeStyleName;
- var _camelize = __webpack_require__(1202);
+ var _camelize = __webpack_require__(1207);
var _camelize2 = _interopRequireDefault(_camelize);
@@ -122629,13 +144940,17 @@
module.exports = exports['default'];
/***/ }),
- /* 334 */
+<<<<<<< HEAD
+ /* 430 */
+=======
+ /* 340 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
- module.exports = __webpack_require__(215);
+ module.exports = __webpack_require__(219);
/***/ }),
- /* 335 */
+ /* 341 */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
@@ -122658,7 +144973,7 @@
/* WEBPACK VAR INJECTION */}.call(__webpack_exports__, __webpack_require__(9)))
/***/ }),
- /* 336 */
+ /* 342 */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
@@ -122668,8 +144983,14 @@
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return applyMiddleware; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return compose; });
/* unused harmony export __DO_NOT_USE__ActionTypes */
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_symbol_observable__ = __webpack_require__(1220);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_symbol_observable__ = __webpack_require__(1225);
+<<<<<<< HEAD
+ /***/ }),
+ /* 431 */
+ /***/ (function(module, exports, __webpack_require__) {
+=======
+>>>>>>> dev4iuap5.0
/**
* These are private action types reserved by Redux.
@@ -122742,10 +145063,16 @@
preloadedState = undefined;
}
+<<<<<<< HEAD
+ /***/ }),
+ /* 432 */
+ /***/ (function(module, exports, __webpack_require__) {
+=======
if (typeof enhancer !== 'undefined') {
if (typeof enhancer !== 'function') {
throw new Error('Expected the enhancer to be a function.');
}
+>>>>>>> dev4iuap5.0
return enhancer(createStore)(reducer, preloadedState);
}
@@ -122803,6 +145130,12 @@
* @returns {Function} A function to remove this change listener.
*/
+<<<<<<< HEAD
+ /***/ }),
+ /* 433 */
+ /***/ (function(module, exports, __webpack_require__) {
+=======
+>>>>>>> dev4iuap5.0
function subscribe(listener) {
if (typeof listener !== 'function') {
@@ -122863,9 +145196,15 @@
throw new Error('Actions must be plain objects. ' + 'Use custom middleware for async actions.');
}
+<<<<<<< HEAD
+ /***/ }),
+ /* 434 */
+ /***/ (function(module, exports, __webpack_require__) {
+=======
if (typeof action.type === 'undefined') {
throw new Error('Actions may not have an undefined "type" property. ' + 'Have you misspelled a constant?');
}
+>>>>>>> dev4iuap5.0
if (isDispatching) {
throw new Error('Reducers may not dispatch actions.');
@@ -122935,11 +145274,17 @@
throw new TypeError('Expected the observer to be an object.');
}
+<<<<<<< HEAD
+ /***/ }),
+ /* 435 */
+ /***/ (function(module, exports, __webpack_require__) {
+=======
function observeState() {
if (observer.next) {
observer.next(getState());
}
}
+>>>>>>> dev4iuap5.0
observeState();
var unsubscribe = outerSubscribe(observeState);
@@ -122999,9 +145344,15 @@
var reducerKeys = Object.keys(reducers);
var argumentName = action && action.type === ActionTypes.INIT ? 'preloadedState argument passed to createStore' : 'previous state received by the reducer';
+<<<<<<< HEAD
+ /***/ }),
+ /* 436 */
+ /***/ (function(module, exports, __webpack_require__) {
+=======
if (reducerKeys.length === 0) {
return 'Store does not have a valid reducer. Make sure the argument passed ' + 'to combineReducers is an object whose values are reducers.';
}
+>>>>>>> dev4iuap5.0
if (!isPlainObject(inputState)) {
return "The " + argumentName + " has unexpected type of \"" + {}.toString.call(inputState).match(/\s([a-z|A-Z]+)/)[1] + "\". Expected argument to be an object with the following " + ("keys: \"" + reducerKeys.join('", "') + "\"");
@@ -123055,6 +145406,12 @@
* passed object, and builds a state object with the same shape.
*/
+<<<<<<< HEAD
+ /***/ }),
+ /* 437 */
+ /***/ (function(module, exports, __webpack_require__) {
+=======
+>>>>>>> dev4iuap5.0
function combineReducers(reducers) {
var reducerKeys = Object.keys(reducers);
@@ -123089,10 +145446,16 @@
shapeAssertionError = e;
}
+<<<<<<< HEAD
+ /***/ }),
+ /* 438 */
+ /***/ (function(module, exports, __webpack_require__) {
+=======
return function combination(state, action) {
if (state === void 0) {
state = {};
}
+>>>>>>> dev4iuap5.0
if (shapeAssertionError) {
throw shapeAssertionError;
@@ -123211,8 +145574,14 @@
});
}
+<<<<<<< HEAD
+ /***/ }),
+ /* 439 */
+ /***/ (function(module, exports, __webpack_require__) {
+=======
return target;
}
+>>>>>>> dev4iuap5.0
/**
* Composes single-argument functions from right to left. The rightmost
@@ -123304,12 +145673,18 @@
warning('You are currently using minified code outside of NODE_ENV === "production". ' + 'This means that you are running a slower development build of Redux. ' + 'You can use loose-envify (https://github.com/zertosh/loose-envify) for browserify ' + 'or setting mode to production in webpack (https://webpack.js.org/concepts/mode/) ' + 'to ensure you have the correct code for your production build.');
}
+<<<<<<< HEAD
+ /***/ }),
+ /* 440 */
+ /***/ (function(module, exports, __webpack_require__) {
+=======
+>>>>>>> dev4iuap5.0
/* WEBPACK VAR INJECTION */}.call(__webpack_exports__, __webpack_require__(9)))
/***/ }),
- /* 337 */
+ /* 343 */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
@@ -123321,7 +145696,7 @@
}
/***/ }),
- /* 338 */
+ /* 344 */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
@@ -123343,25 +145718,30 @@
});
/***/ }),
- /* 339 */
+<<<<<<< HEAD
+ /* 441 */
+ /***/ (function(module, exports, __webpack_require__) {
+=======
+ /* 345 */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
+>>>>>>> dev4iuap5.0
"use strict";
/* WEBPACK VAR INJECTION */(function(process) {/* harmony export (immutable) */ __webpack_exports__["a"] = connectAdvanced;
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_runtime_helpers_esm_inheritsLoose__ = __webpack_require__(337);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__babel_runtime_helpers_esm_assertThisInitialized__ = __webpack_require__(1228);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__babel_runtime_helpers_esm_extends__ = __webpack_require__(170);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__babel_runtime_helpers_esm_objectWithoutPropertiesLoose__ = __webpack_require__(171);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_hoist_non_react_statics__ = __webpack_require__(1229);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_runtime_helpers_esm_inheritsLoose__ = __webpack_require__(343);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__babel_runtime_helpers_esm_assertThisInitialized__ = __webpack_require__(1233);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__babel_runtime_helpers_esm_extends__ = __webpack_require__(174);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__babel_runtime_helpers_esm_objectWithoutPropertiesLoose__ = __webpack_require__(175);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_hoist_non_react_statics__ = __webpack_require__(1234);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_hoist_non_react_statics___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_4_hoist_non_react_statics__);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_invariant__ = __webpack_require__(1230);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_invariant__ = __webpack_require__(1235);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_invariant___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_5_invariant__);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6_react__ = __webpack_require__(0);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_6_react__);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_7_react_is__ = __webpack_require__(140);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_7_react_is__ = __webpack_require__(141);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7_react_is___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_7_react_is__);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_8__utils_Subscription__ = __webpack_require__(1231);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_9__utils_PropTypes__ = __webpack_require__(338);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_8__utils_Subscription__ = __webpack_require__(1236);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_9__utils_PropTypes__ = __webpack_require__(344);
@@ -123370,6 +145750,12 @@
+<<<<<<< HEAD
+ /***/ }),
+ /* 442 */
+ /***/ (function(module, exports, __webpack_require__) {
+=======
+>>>>>>> dev4iuap5.0
var hotReloadingVersion = 0;
@@ -123467,8 +145853,14 @@
function (_Component) {
Object(__WEBPACK_IMPORTED_MODULE_0__babel_runtime_helpers_esm_inheritsLoose__["a" /* default */])(Connect, _Component);
+<<<<<<< HEAD
+ /***/ }),
+ /* 443 */
+ /***/ (function(module, exports, __webpack_require__) {
+=======
function Connect(props, context) {
var _this;
+>>>>>>> dev4iuap5.0
_this = _Component.call(this, props, context) || this;
_this.version = version;
@@ -123499,6 +145891,11 @@
return _ref3 = {}, _ref3[subscriptionKey] = subscription || this.context[subscriptionKey], _ref3;
};
+<<<<<<< HEAD
+ /***/ }),
+ /* 444 */
+ /***/ (function(module, exports, __webpack_require__) {
+=======
_proto.componentDidMount = function componentDidMount() {
if (!shouldHandleStateChanges) return; // componentWillMount fires during server side rendering, but componentDidMount and
// componentWillUnmount do not. Because of this, trySubscribe happens during ...didMount.
@@ -123506,6 +145903,7 @@
// To handle the case where a child component may have triggered a state change by
// dispatching an action in its componentWillMount, we have to re-run the select and maybe
// re-render.
+>>>>>>> dev4iuap5.0
this.subscription.trySubscribe();
this.selector.run(this.props);
@@ -123544,9 +145942,15 @@
this.selector.run(this.props);
};
+<<<<<<< HEAD
+ /***/ }),
+ /* 445 */
+ /***/ (function(module, exports, __webpack_require__) {
+=======
_proto.initSubscription = function initSubscription() {
if (!shouldHandleStateChanges) return; // parentSub's source should match where store came from: props vs. context. A component
// connected to the store via props shouldn't use subscription from context, or vice versa.
+>>>>>>> dev4iuap5.0
var parentSub = (this.propsMode ? this.props : this.context)[subscriptionKey];
this.subscription = new __WEBPACK_IMPORTED_MODULE_8__utils_Subscription__["a" /* default */](this.store, parentSub, this.onStateChange.bind(this)); // `notifyNestedSubs` is duplicated to handle the case where the component is unmounted in
@@ -123620,9 +146024,15 @@
Connect.contextTypes = contextTypes;
Connect.propTypes = contextTypes;
+<<<<<<< HEAD
+ /***/ }),
+ /* 446 */
+ /***/ (function(module, exports, __webpack_require__) {
+=======
if (process.env.NODE_ENV !== 'production') {
Connect.prototype.componentWillUpdate = function componentWillUpdate() {
var _this2 = this;
+>>>>>>> dev4iuap5.0
// We are hot reloading!
if (this.version !== version) {
@@ -123658,14 +146068,14 @@
/* WEBPACK VAR INJECTION */}.call(__webpack_exports__, __webpack_require__(9)))
/***/ }),
- /* 340 */
+ /* 346 */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function(process) {/* harmony export (immutable) */ __webpack_exports__["a"] = wrapMapToPropsConstant;
/* unused harmony export getDependsOnOwnProps */
/* harmony export (immutable) */ __webpack_exports__["b"] = wrapMapToPropsFunc;
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__utils_verifyPlainObject__ = __webpack_require__(341);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__utils_verifyPlainObject__ = __webpack_require__(347);
function wrapMapToPropsConstant(getConstant) {
return function initConstantSelector(dispatch, options) {
@@ -123723,9 +146133,15 @@
props = proxy(stateOrDispatch, ownProps);
}
+<<<<<<< HEAD
+ /***/ }),
+ /* 447 */
+ /***/ (function(module, exports, __webpack_require__) {
+=======
if (process.env.NODE_ENV !== 'production') Object(__WEBPACK_IMPORTED_MODULE_0__utils_verifyPlainObject__["a" /* default */])(props, displayName, methodName);
return props;
};
+>>>>>>> dev4iuap5.0
return proxy;
};
@@ -123733,13 +146149,13 @@
/* WEBPACK VAR INJECTION */}.call(__webpack_exports__, __webpack_require__(9)))
/***/ }),
- /* 341 */
+ /* 347 */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (immutable) */ __webpack_exports__["a"] = verifyPlainObject;
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__isPlainObject__ = __webpack_require__(1235);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__warning__ = __webpack_require__(169);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__isPlainObject__ = __webpack_require__(1240);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__warning__ = __webpack_require__(173);
function verifyPlainObject(value, displayName, methodName) {
@@ -123749,7 +146165,7 @@
}
/***/ }),
- /* 342 */
+ /* 348 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -123765,7 +146181,11 @@
module.exports = exports["default"];
/***/ }),
- /* 343 */
+<<<<<<< HEAD
+ /* 448 */
+=======
+ /* 349 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -123815,7 +146235,1060 @@
};
/***/ }),
- /* 344 */
+<<<<<<< HEAD
+ /* 449 */
+=======
+ /* 350 */
+>>>>>>> dev4iuap5.0
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+ /* WEBPACK VAR INJECTION */(function(process) {
+
+ exports.__esModule = true;
+
+ var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
+
+ var _react = __webpack_require__(0);
+
+ var _react2 = _interopRequireDefault(_react);
+
+ var _propTypes = __webpack_require__(1);
+
+ var _propTypes2 = _interopRequireDefault(_propTypes);
+
+<<<<<<< HEAD
+ /***/ }),
+ /* 450 */
+ /***/ (function(module, exports, __webpack_require__) {
+=======
+ var _lodash = __webpack_require__(37);
+>>>>>>> dev4iuap5.0
+
+ var _lodash2 = _interopRequireDefault(_lodash);
+
+ var _classnames = __webpack_require__(2);
+
+ var _classnames2 = _interopRequireDefault(_classnames);
+
+ var _utils = __webpack_require__(80);
+
+ var _GridItem = __webpack_require__(1256);
+
+ var _GridItem2 = _interopRequireDefault(_GridItem);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+
+ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
+
+ function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
+
+ function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }
+
+ // End Types
+
+ /**
+ * A reactive, fluid grid layout with draggable, resizable components.
+ */
+
+ // Types
+ var ReactGridLayout = function (_React$Component) {
+ _inherits(ReactGridLayout, _React$Component);
+
+ // TODO publish internal ReactClass displayName transform
+ function ReactGridLayout(props, context) {
+ _classCallCheck(this, ReactGridLayout);
+
+ var _this = _possibleConstructorReturn(this, _React$Component.call(this, props, context));
+
+ _initialiseProps.call(_this);
+
+ (0, _utils.autoBindHandlers)(_this, ["onDragStart", "onDrag", "onDragStop", "onResizeStart", "onResize", "onResizeStop"]);
+ return _this;
+ }
+
+ ReactGridLayout.prototype.componentDidMount = function componentDidMount() {
+ this.setState({ mounted: true });
+ // Possibly call back with layout on mount. This should be done after correcting the layout width
+ // to ensure we don't rerender with the wrong width.
+ this.onLayoutMaybeChanged(this.state.layout, this.props.layout);
+ };
+
+ ReactGridLayout.prototype.componentWillReceiveProps = function componentWillReceiveProps(nextProps) {
+ var newLayoutBase = void 0;
+ // Legacy support for compactType
+ // Allow parent to set layout directly.
+ if (!(0, _lodash2.default)(nextProps.layout, this.props.layout) || nextProps.compactType !== this.props.compactType) {
+ newLayoutBase = nextProps.layout;
+ } else if (!(0, _utils.childrenEqual)(this.props.children, nextProps.children)) {
+ // If children change, also regenerate the layout. Use our state
+ // as the base in case because it may be more up to date than
+ // what is in props.
+ newLayoutBase = this.state.layout;
+ }
+
+ // We need to regenerate the layout.
+ if (newLayoutBase) {
+ var newLayout = (0, _utils.synchronizeLayoutWithChildren)(newLayoutBase, nextProps.children, nextProps.cols, this.compactType(nextProps));
+ var _oldLayout = this.state.layout;
+ this.setState({ layout: newLayout });
+ this.onLayoutMaybeChanged(newLayout, _oldLayout);
+ }
+ };
+
+ /**
+ * Calculates a pixel value for the container.
+ * @return {String} Container height in pixels.
+ */
+
+
+ ReactGridLayout.prototype.containerHeight = function containerHeight() {
+ if (!this.props.autoSize) return;
+ var nbRow = (0, _utils.bottom)(this.state.layout);
+ var containerPaddingY = this.props.containerPadding ? this.props.containerPadding[1] : this.props.margin[1];
+ return nbRow * this.props.rowHeight + (nbRow - 1) * this.props.margin[1] + containerPaddingY * 2 + "px";
+ };
+
+ ReactGridLayout.prototype.compactType = function compactType(props) {
+ if (!props) props = this.props;
+ return props.verticalCompact === false ? null : props.compactType;
+ };
+
+ /**
+ * When dragging starts
+ * @param {String} i Id of the child
+ * @param {Number} x X position of the move
+ * @param {Number} y Y position of the move
+ * @param {Event} e The mousedown event
+ * @param {Element} node The current dragging DOM element
+ */
+
+
+ ReactGridLayout.prototype.onDragStart = function onDragStart(i, x, y, _ref) {
+ var e = _ref.e,
+ node = _ref.node;
+ var layout = this.state.layout;
+
+ var l = (0, _utils.getLayoutItem)(layout, i);
+ if (!l) return;
+
+ this.setState({
+ oldDragItem: (0, _utils.cloneLayoutItem)(l),
+ oldLayout: this.state.layout
+ });
+
+ return this.props.onDragStart(layout, l, l, null, e, node);
+ };
+
+ /**
+ * Each drag movement create a new dragelement and move the element to the dragged location
+ * @param {String} i Id of the child
+ * @param {Number} x X position of the move
+ * @param {Number} y Y position of the move
+ * @param {Event} e The mousedown event
+ * @param {Element} node The current dragging DOM element
+ */
+
+
+<<<<<<< HEAD
+ /***/ }),
+ /* 451 */
+ /***/ (function(module, exports, __webpack_require__) {
+=======
+ ReactGridLayout.prototype.onDrag = function onDrag(i, x, y, _ref2) {
+ var e = _ref2.e,
+ node = _ref2.node;
+ var oldDragItem = this.state.oldDragItem;
+ var layout = this.state.layout;
+ var cols = this.props.cols;
+>>>>>>> dev4iuap5.0
+
+ var l = (0, _utils.getLayoutItem)(layout, i);
+ if (!l) return;
+
+ // Create placeholder (display only)
+ var placeholder = {
+ w: l.w,
+ h: l.h,
+ x: l.x,
+ y: l.y,
+ placeholder: true,
+ i: i
+ };
+
+ // Move the element to the dragged location.
+ var isUserAction = true;
+ layout = (0, _utils.moveElement)(layout, l, x, y, isUserAction, this.props.preventCollision, this.compactType(), cols);
+
+ this.props.onDrag(layout, oldDragItem, l, placeholder, e, node);
+
+ this.setState({
+ layout: (0, _utils.compact)(layout, this.compactType(), cols),
+ activeDrag: placeholder
+ });
+ };
+
+ /**
+ * When dragging stops, figure out which position the element is closest to and update its x and y.
+ * @param {String} i Index of the child.
+ * @param {Number} x X position of the move
+ * @param {Number} y Y position of the move
+ * @param {Event} e The mousedown event
+ * @param {Element} node The current dragging DOM element
+ */
+
+
+ ReactGridLayout.prototype.onDragStop = function onDragStop(i, x, y, _ref3) {
+ var e = _ref3.e,
+ node = _ref3.node;
+ var oldDragItem = this.state.oldDragItem;
+ var layout = this.state.layout;
+ var _props = this.props,
+ cols = _props.cols,
+ preventCollision = _props.preventCollision;
+
+ var l = (0, _utils.getLayoutItem)(layout, i);
+ if (!l) return;
+
+ // Move the element here
+ var isUserAction = true;
+ layout = (0, _utils.moveElement)(layout, l, x, y, isUserAction, preventCollision, this.compactType(), cols);
+
+ this.props.onDragStop(layout, oldDragItem, l, null, e, node);
+
+ // Set state
+ var newLayout = (0, _utils.compact)(layout, this.compactType(), cols);
+ var oldLayout = this.state.oldLayout;
+
+ this.setState({
+ activeDrag: null,
+ layout: newLayout,
+ oldDragItem: null,
+ oldLayout: null
+ });
+
+ this.onLayoutMaybeChanged(newLayout, oldLayout);
+ };
+
+ ReactGridLayout.prototype.onLayoutMaybeChanged = function onLayoutMaybeChanged(newLayout, oldLayout) {
+ if (!oldLayout) oldLayout = this.state.layout;
+ if (!(0, _lodash2.default)(oldLayout, newLayout)) {
+ this.props.onLayoutChange(newLayout);
+ }
+ };
+
+ ReactGridLayout.prototype.onResizeStart = function onResizeStart(i, w, h, _ref4) {
+ var e = _ref4.e,
+ node = _ref4.node;
+ var layout = this.state.layout;
+
+ var l = (0, _utils.getLayoutItem)(layout, i);
+ if (!l) return;
+
+ this.setState({
+ oldResizeItem: (0, _utils.cloneLayoutItem)(l),
+ oldLayout: this.state.layout
+ });
+
+ this.props.onResizeStart(layout, l, l, null, e, node);
+ };
+
+ ReactGridLayout.prototype.onResize = function onResize(i, w, h, _ref5) {
+ var e = _ref5.e,
+ node = _ref5.node;
+ var _state = this.state,
+ layout = _state.layout,
+ oldResizeItem = _state.oldResizeItem;
+ var _props2 = this.props,
+ cols = _props2.cols,
+ preventCollision = _props2.preventCollision;
+
+ var l = (0, _utils.getLayoutItem)(layout, i);
+ if (!l) return;
+
+ // Something like quad tree should be used
+ // to find collisions faster
+ var hasCollisions = void 0;
+ if (preventCollision) {
+ var collisions = (0, _utils.getAllCollisions)(layout, _extends({}, l, { w: w, h: h })).filter(function (layoutItem) {
+ return layoutItem.i !== l.i;
+ });
+ hasCollisions = collisions.length > 0;
+
+ // If we're colliding, we need adjust the placeholder.
+ if (hasCollisions) {
+ // adjust w && h to maximum allowed space
+ var leastX = Infinity,
+ leastY = Infinity;
+ collisions.forEach(function (layoutItem) {
+ if (layoutItem.x > l.x) leastX = Math.min(leastX, layoutItem.x);
+ if (layoutItem.y > l.y) leastY = Math.min(leastY, layoutItem.y);
+ });
+
+ if (Number.isFinite(leastX)) l.w = leastX - l.x;
+ if (Number.isFinite(leastY)) l.h = leastY - l.y;
+ }
+ }
+
+ if (!hasCollisions) {
+ // Set new width and height.
+ l.w = w;
+ l.h = h;
+ }
+
+<<<<<<< HEAD
+ /***/ }),
+ /* 452 */
+ /***/ (function(module, exports, __webpack_require__) {
+=======
+ // Create placeholder element (display only)
+ var placeholder = {
+ w: l.w,
+ h: l.h,
+ x: l.x,
+ y: l.y,
+ static: true,
+ i: i
+ };
+>>>>>>> dev4iuap5.0
+
+ this.props.onResize(layout, oldResizeItem, l, placeholder, e, node);
+
+ // Re-compact the layout and set the drag placeholder.
+ this.setState({
+ layout: (0, _utils.compact)(layout, this.compactType(), cols),
+ activeDrag: placeholder
+ });
+ };
+
+ ReactGridLayout.prototype.onResizeStop = function onResizeStop(i, w, h, _ref6) {
+ var e = _ref6.e,
+ node = _ref6.node;
+ var _state2 = this.state,
+ layout = _state2.layout,
+ oldResizeItem = _state2.oldResizeItem;
+ var cols = this.props.cols;
+
+ var l = (0, _utils.getLayoutItem)(layout, i);
+
+ this.props.onResizeStop(layout, oldResizeItem, l, null, e, node);
+
+ // Set state
+ var newLayout = (0, _utils.compact)(layout, this.compactType(), cols);
+ var oldLayout = this.state.oldLayout;
+
+ this.setState({
+ activeDrag: null,
+ layout: newLayout,
+ oldResizeItem: null,
+ oldLayout: null
+ });
+
+ this.onLayoutMaybeChanged(newLayout, oldLayout);
+ };
+
+ /**
+ * Create a placeholder object.
+ * @return {Element} Placeholder div.
+ */
+
+
+<<<<<<< HEAD
+ /***/ }),
+ /* 453 */
+ /***/ (function(module, exports, __webpack_require__) {
+=======
+ ReactGridLayout.prototype.placeholder = function placeholder() {
+ var activeDrag = this.state.activeDrag;
+>>>>>>> dev4iuap5.0
+
+ if (!activeDrag) return null;
+ var _props3 = this.props,
+ width = _props3.width,
+ cols = _props3.cols,
+ margin = _props3.margin,
+ containerPadding = _props3.containerPadding,
+ rowHeight = _props3.rowHeight,
+ maxRows = _props3.maxRows,
+ useCSSTransforms = _props3.useCSSTransforms;
+
+ // {...this.state.activeDrag} is pretty slow, actually
+
+ return _react2.default.createElement(
+ _GridItem2.default,
+ {
+ w: activeDrag.w,
+ h: activeDrag.h,
+ x: activeDrag.x,
+ y: activeDrag.y,
+ i: activeDrag.i,
+ className: "react-grid-placeholder",
+ containerWidth: width,
+ cols: cols,
+ margin: margin,
+ containerPadding: containerPadding || margin,
+ maxRows: maxRows,
+ rowHeight: rowHeight,
+ isDraggable: false,
+ isResizable: false,
+ useCSSTransforms: useCSSTransforms
+ },
+ _react2.default.createElement("div", null)
+ );
+ };
+
+ /**
+ * Given a grid item, set its style attributes & surround in a .
+ * @param {Element} child React element.
+ * @return {Element} Element wrapped in draggable and properly placed.
+ */
+
+
+ ReactGridLayout.prototype.processGridItem = function processGridItem(child) {
+ if (!child || !child.key) return;
+ var l = (0, _utils.getLayoutItem)(this.state.layout, String(child.key));
+ if (!l) return null;
+ var _props4 = this.props,
+ width = _props4.width,
+ cols = _props4.cols,
+ margin = _props4.margin,
+ containerPadding = _props4.containerPadding,
+ rowHeight = _props4.rowHeight,
+ maxRows = _props4.maxRows,
+ isDraggable = _props4.isDraggable,
+ isResizable = _props4.isResizable,
+ useCSSTransforms = _props4.useCSSTransforms,
+ draggableCancel = _props4.draggableCancel,
+ draggableHandle = _props4.draggableHandle;
+ var mounted = this.state.mounted;
+
+ // Parse 'static'. Any properties defined directly on the grid item will take precedence.
+
+ var draggable = Boolean(!l.static && isDraggable && (l.isDraggable || l.isDraggable == null));
+ var resizable = Boolean(!l.static && isResizable && (l.isResizable || l.isResizable == null));
+
+ return _react2.default.createElement(
+ _GridItem2.default,
+ {
+ containerWidth: width,
+ cols: cols,
+ margin: margin,
+ containerPadding: containerPadding || margin,
+ maxRows: maxRows,
+ rowHeight: rowHeight,
+ cancel: draggableCancel,
+ handle: draggableHandle,
+ onDragStop: this.onDragStop,
+ onDragStart: this.onDragStart,
+ onDrag: this.onDrag,
+ onResizeStart: this.onResizeStart,
+ onResize: this.onResize,
+ onResizeStop: this.onResizeStop,
+ isDraggable: draggable,
+ isResizable: resizable,
+ useCSSTransforms: useCSSTransforms && mounted,
+ usePercentages: !mounted,
+ w: l.w,
+ h: l.h,
+ x: l.x,
+ y: l.y,
+ i: l.i,
+ minH: l.minH,
+ minW: l.minW,
+ maxH: l.maxH,
+ maxW: l.maxW,
+ "static": l.static
+ },
+ child
+ );
+ };
+
+ ReactGridLayout.prototype.render = function render() {
+ var _this2 = this;
+
+ var _props5 = this.props,
+ className = _props5.className,
+ style = _props5.style;
+
+
+ var mergedClassName = (0, _classnames2.default)("react-grid-layout", className);
+ var mergedStyle = _extends({
+ height: this.containerHeight()
+ }, style);
+
+ return _react2.default.createElement(
+ "div",
+ { className: mergedClassName, style: mergedStyle },
+ _react2.default.Children.map(this.props.children, function (child) {
+ return _this2.processGridItem(child);
+ }),
+ this.placeholder()
+ );
+ };
+
+ return ReactGridLayout;
+ }(_react2.default.Component);
+
+ ReactGridLayout.displayName = "ReactGridLayout";
+ ReactGridLayout.propTypes = {
+ //
+ // Basic props
+ //
+ className: _propTypes2.default.string,
+ style: _propTypes2.default.object,
+
+ // This can be set explicitly. If it is not set, it will automatically
+ // be set to the container width. Note that resizes will *not* cause this to adjust.
+ // If you need that behavior, use WidthProvider.
+ width: _propTypes2.default.number,
+
+ // If true, the container height swells and contracts to fit contents
+ autoSize: _propTypes2.default.bool,
+ // # of cols.
+ cols: _propTypes2.default.number,
+
+ // A selector that will not be draggable.
+ draggableCancel: _propTypes2.default.string,
+ // A selector for the draggable handler
+ draggableHandle: _propTypes2.default.string,
+
+ // Deprecated
+ verticalCompact: function verticalCompact(props) {
+ if (props.verticalCompact === false && process.env.NODE_ENV !== "production") {
+ console.warn(
+ // eslint-disable-line no-console
+ "`verticalCompact` on is deprecated and will be removed soon. " + 'Use `compactType`: "horizontal" | "vertical" | null.');
+ }
+ },
+ // Choose vertical or hotizontal compaction
+ compactType: _propTypes2.default.oneOf(["vertical", "horizontal"]),
+
+ // layout is an array of object with the format:
+ // {x: Number, y: Number, w: Number, h: Number, i: String}
+ layout: function layout(props) {
+ var layout = props.layout;
+ // I hope you're setting the data-grid property on the grid items
+ if (layout === undefined) return;
+ (0, _utils.validateLayout)(layout, "layout");
+ },
+
+ //
+ // Grid Dimensions
+ //
+
+ // Margin between items [x, y] in px
+ margin: _propTypes2.default.arrayOf(_propTypes2.default.number),
+ // Padding inside the container [x, y] in px
+ containerPadding: _propTypes2.default.arrayOf(_propTypes2.default.number),
+ // Rows have a static height, but you can change this based on breakpoints if you like
+ rowHeight: _propTypes2.default.number,
+ // Default Infinity, but you can specify a max here if you like.
+ // Note that this isn't fully fleshed out and won't error if you specify a layout that
+ // extends beyond the row capacity. It will, however, not allow users to drag/resize
+ // an item past the barrier. They can push items beyond the barrier, though.
+ // Intentionally not documented for this reason.
+ maxRows: _propTypes2.default.number,
+
+ //
+ // Flags
+ //
+ isDraggable: _propTypes2.default.bool,
+ isResizable: _propTypes2.default.bool,
+ // If true, grid items won't change position when being dragged over.
+ preventCollision: _propTypes2.default.bool,
+ // Use CSS transforms instead of top/left
+ useCSSTransforms: _propTypes2.default.bool,
+
+ //
+ // Callbacks
+ //
+
+ // Callback so you can save the layout. Calls after each drag & resize stops.
+ onLayoutChange: _propTypes2.default.func,
+
+ // Calls when drag starts. Callback is of the signature (layout, oldItem, newItem, placeholder, e, ?node).
+ // All callbacks below have the same signature. 'start' and 'stop' callbacks omit the 'placeholder'.
+ onDragStart: _propTypes2.default.func,
+ // Calls on each drag movement.
+ onDrag: _propTypes2.default.func,
+ // Calls when drag is complete.
+ onDragStop: _propTypes2.default.func,
+ //Calls when resize starts.
+ onResizeStart: _propTypes2.default.func,
+ // Calls when resize movement happens.
+ onResize: _propTypes2.default.func,
+ // Calls when resize is complete.
+ onResizeStop: _propTypes2.default.func,
+
+ //
+ // Other validations
+ //
+
+ // Children must not have duplicate keys.
+ children: function children(props, propName) {
+ var children = props[propName];
+
+ // Check children keys for duplicates. Throw if found.
+ var keys = {};
+ _react2.default.Children.forEach(children, function (child) {
+ if (keys[child.key]) {
+ throw new Error('Duplicate child key "' + child.key + '" found! This will cause problems in ReactGridLayout.');
+ }
+ keys[child.key] = true;
+ });
+ }
+ };
+ ReactGridLayout.defaultProps = {
+ autoSize: true,
+ cols: 12,
+ className: "",
+ style: {},
+ draggableHandle: "",
+ draggableCancel: "",
+ containerPadding: null,
+ rowHeight: 150,
+ maxRows: Infinity, // infinite vertical growth
+ layout: [],
+ margin: [10, 10],
+ isDraggable: true,
+ isResizable: true,
+ useCSSTransforms: true,
+ verticalCompact: true,
+ compactType: "vertical",
+ preventCollision: false,
+ onLayoutChange: _utils.noop,
+ onDragStart: _utils.noop,
+ onDrag: _utils.noop,
+ onDragStop: _utils.noop,
+ onResizeStart: _utils.noop,
+ onResize: _utils.noop,
+ onResizeStop: _utils.noop
+ };
+
+ var _initialiseProps = function _initialiseProps() {
+ this.state = {
+ activeDrag: null,
+ layout: (0, _utils.synchronizeLayoutWithChildren)(this.props.layout, this.props.children, this.props.cols,
+ // Legacy support for verticalCompact: false
+ this.compactType()),
+ mounted: false,
+ oldDragItem: null,
+ oldLayout: null,
+ oldResizeItem: null
+ };
+ };
+
+ exports.default = ReactGridLayout;
+ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(9)))
+
+ /***/ }),
+ /* 351 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ exports.__esModule = true;
+
+ var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
+
+ var _react = __webpack_require__(0);
+
+ var _react2 = _interopRequireDefault(_react);
+
+ var _propTypes = __webpack_require__(1);
+
+ var _propTypes2 = _interopRequireDefault(_propTypes);
+
+ var _reactDraggable = __webpack_require__(180);
+
+ var _cloneElement = __webpack_require__(1258);
+
+ var _cloneElement2 = _interopRequireDefault(_cloneElement);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+
+ function _objectWithoutProperties(obj, keys) { var target = {}; for (var i in obj) { if (keys.indexOf(i) >= 0) continue; if (!Object.prototype.hasOwnProperty.call(obj, i)) continue; target[i] = obj[i]; } return target; }
+
+ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
+
+ function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
+
+ function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }
+
+ var Resizable = function (_React$Component) {
+ _inherits(Resizable, _React$Component);
+
+ function Resizable() {
+ var _temp, _this, _ret;
+
+ _classCallCheck(this, Resizable);
+
+ for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {
+ args[_key] = arguments[_key];
+ }
+
+ return _ret = (_temp = (_this = _possibleConstructorReturn(this, _React$Component.call.apply(_React$Component, [this].concat(args))), _this), _this.state = {
+ resizing: false,
+ width: _this.props.width, height: _this.props.height,
+ slackW: 0, slackH: 0
+ }, _temp), _possibleConstructorReturn(_this, _ret);
+ }
+
+ Resizable.prototype.componentWillReceiveProps = function componentWillReceiveProps(nextProps) {
+ // If parent changes height/width, set that in our state.
+ if (!this.state.resizing && (nextProps.width !== this.props.width || nextProps.height !== this.props.height)) {
+ this.setState({
+ width: nextProps.width,
+ height: nextProps.height
+ });
+ }
+ };
+
+ Resizable.prototype.lockAspectRatio = function lockAspectRatio(width, height, aspectRatio) {
+ height = width / aspectRatio;
+ width = height * aspectRatio;
+ return [width, height];
+ };
+
+ // If you do this, be careful of constraints
+
+
+ Resizable.prototype.runConstraints = function runConstraints(width, height) {
+ var _ref = [this.props.minConstraints, this.props.maxConstraints],
+ min = _ref[0],
+ max = _ref[1];
+
+
+ if (this.props.lockAspectRatio) {
+ var ratio = this.state.width / this.state.height;
+ height = width / ratio;
+ width = height * ratio;
+ }
+
+ if (!min && !max) return [width, height];
+
+ var oldW = width,
+ oldH = height;
+
+ // Add slack to the values used to calculate bound position. This will ensure that if
+ // we start removing slack, the element won't react to it right away until it's been
+ // completely removed.
+
+ var _state = this.state,
+ slackW = _state.slackW,
+ slackH = _state.slackH;
+
+ width += slackW;
+ height += slackH;
+
+ if (min) {
+ width = Math.max(min[0], width);
+ height = Math.max(min[1], height);
+ }
+ if (max) {
+ width = Math.min(max[0], width);
+ height = Math.min(max[1], height);
+ }
+
+ // If the numbers changed, we must have introduced some slack. Record it for the next iteration.
+ slackW += oldW - width;
+ slackH += oldH - height;
+ if (slackW !== this.state.slackW || slackH !== this.state.slackH) {
+ this.setState({ slackW: slackW, slackH: slackH });
+ }
+
+ return [width, height];
+ };
+
+ /**
+ * Wrapper around drag events to provide more useful data.
+ *
+ * @param {String} handlerName Handler name to wrap.
+ * @return {Function} Handler function.
+ */
+
+
+ Resizable.prototype.resizeHandler = function resizeHandler(handlerName, axis) {
+ var _this2 = this;
+
+ return function (e, _ref2) {
+ var node = _ref2.node,
+ deltaX = _ref2.deltaX,
+ deltaY = _ref2.deltaY;
+
+
+ // Axis restrictions
+ var canDragX = (_this2.props.axis === 'both' || _this2.props.axis === 'x') && ['n', 's'].indexOf(axis) === -1;
+ var canDragY = (_this2.props.axis === 'both' || _this2.props.axis === 'y') && ['e', 'w'].indexOf(axis) === -1;
+
+ // reverse delta if using top or left drag handles
+ if (canDragX && axis[axis.length - 1] === 'w') {
+ deltaX = -deltaX;
+ }
+ if (canDragY && axis[0] === 'n') {
+ deltaY = -deltaY;
+ }
+
+ // Update w/h
+ var width = _this2.state.width + (canDragX ? deltaX : 0);
+ var height = _this2.state.height + (canDragY ? deltaY : 0);
+
+ // Early return if no change
+ var widthChanged = width !== _this2.state.width,
+ heightChanged = height !== _this2.state.height;
+ if (handlerName === 'onResize' && !widthChanged && !heightChanged) return;
+
+ // Set the appropriate state for this handler.
+ var _runConstraints = _this2.runConstraints(width, height);
+
+ width = _runConstraints[0];
+ height = _runConstraints[1];
+ var newState = {};
+ if (handlerName === 'onResizeStart') {
+ newState.resizing = true;
+ } else if (handlerName === 'onResizeStop') {
+ newState.resizing = false;
+ newState.slackW = newState.slackH = 0;
+ } else {
+ // Early return if no change after constraints
+ if (width === _this2.state.width && height === _this2.state.height) return;
+ newState.width = width;
+ newState.height = height;
+ }
+
+ var hasCb = typeof _this2.props[handlerName] === 'function';
+ if (hasCb) {
+ // $FlowIgnore isn't refining this correctly to SyntheticEvent
+ if (typeof e.persist === 'function') e.persist();
+ _this2.setState(newState, function () {
+ return _this2.props[handlerName](e, { node: node, size: { width: width, height: height }, handle: axis });
+ });
+ } else {
+ _this2.setState(newState);
+ }
+ };
+ };
+
+ Resizable.prototype.renderResizeHandle = function renderResizeHandle(resizeHandle) {
+ var handle = this.props.handle;
+
+ if (handle) {
+ if (typeof handle === 'function') {
+ return handle(resizeHandle);
+ }
+ return handle;
+ }
+ return _react2.default.createElement('span', { className: 'react-resizable-handle react-resizable-handle-' + resizeHandle });
+ };
+
+ Resizable.prototype.render = function render() {
+ var _this3 = this;
+
+ // eslint-disable-next-line no-unused-vars
+ var _props = this.props,
+ children = _props.children,
+ draggableOpts = _props.draggableOpts,
+ width = _props.width,
+ height = _props.height,
+ handleSize = _props.handleSize,
+ lockAspectRatio = _props.lockAspectRatio,
+ axis = _props.axis,
+ minConstraints = _props.minConstraints,
+ maxConstraints = _props.maxConstraints,
+ onResize = _props.onResize,
+ onResizeStop = _props.onResizeStop,
+ onResizeStart = _props.onResizeStart,
+ resizeHandles = _props.resizeHandles,
+ p = _objectWithoutProperties(_props, ['children', 'draggableOpts', 'width', 'height', 'handleSize', 'lockAspectRatio', 'axis', 'minConstraints', 'maxConstraints', 'onResize', 'onResizeStop', 'onResizeStart', 'resizeHandles']);
+
+ var className = p.className ? p.className + ' react-resizable' : 'react-resizable';
+
+ // What we're doing here is getting the child of this element, and cloning it with this element's props.
+ // We are then defining its children as:
+ // Its original children (resizable's child's children), and
+ // One or more draggable handles.
+ return (0, _cloneElement2.default)(children, _extends({}, p, {
+ className: className,
+ children: [children.props.children, resizeHandles.map(function (h) {
+ return _react2.default.createElement(
+ _reactDraggable.DraggableCore,
+ _extends({}, draggableOpts, {
+ key: 'resizableHandle-' + h,
+ onStop: _this3.resizeHandler('onResizeStop', h),
+ onStart: _this3.resizeHandler('onResizeStart', h),
+ onDrag: _this3.resizeHandler('onResize', h)
+ }),
+ _this3.renderResizeHandle(h)
+ );
+ })]
+ }));
+ };
+
+ return Resizable;
+ }(_react2.default.Component);
+
+ Resizable.propTypes = {
+ //
+ // Required Props
+ //
+
+ // Require that one and only one child be present.
+ children: _propTypes2.default.element.isRequired,
+
+ // Initial w/h
+ width: _propTypes2.default.number.isRequired,
+ height: _propTypes2.default.number.isRequired,
+
+ //
+ // Optional props
+ //
+
+ // Custom resize handle
+ handle: _propTypes2.default.element,
+
+ // If you change this, be sure to update your css
+ handleSize: _propTypes2.default.array,
+
+ // Defines which resize handles should be rendered (default: 'se')
+ // Allows for any combination of:
+ // 's' - South handle (bottom-center)
+ // 'w' - West handle (left-center)
+ // 'e' - East handle (right-center)
+ // 'n' - North handle (top-center)
+ // 'sw' - Southwest handle (bottom-left)
+ // 'nw' - Northwest handle (top-left)
+ // 'se' - Southeast handle (bottom-right)
+ // 'ne' - Northeast handle (top-center)
+ resizeHandles: _propTypes2.default.arrayOf(_propTypes2.default.oneOf(['s', 'w', 'e', 'n', 'sw', 'nw', 'se', 'ne'])),
+
+ // If true, will only allow width/height to move in lockstep
+ lockAspectRatio: _propTypes2.default.bool,
+
+ // Restricts resizing to a particular axis (default: 'both')
+ // 'both' - allows resizing by width or height
+ // 'x' - only allows the width to be changed
+ // 'y' - only allows the height to be changed
+ // 'none' - disables resizing altogether
+ axis: _propTypes2.default.oneOf(['both', 'x', 'y', 'none']),
+
+ // Min/max size
+ minConstraints: _propTypes2.default.arrayOf(_propTypes2.default.number),
+ maxConstraints: _propTypes2.default.arrayOf(_propTypes2.default.number),
+
+ // Callbacks
+ onResizeStop: _propTypes2.default.func,
+ onResizeStart: _propTypes2.default.func,
+ onResize: _propTypes2.default.func,
+
+ // These will be passed wholesale to react-draggable's DraggableCore
+ draggableOpts: _propTypes2.default.object
+ };
+ Resizable.defaultProps = {
+ handleSize: [20, 20],
+ lockAspectRatio: false,
+ axis: 'both',
+ minConstraints: [20, 20],
+ maxConstraints: [Infinity, Infinity],
+ resizeHandles: ['se']
+ };
+ exports.default = Resizable;
+
+ /***/ }),
+ /* 352 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ exports.__esModule = true;
+ exports.getBreakpointFromWidth = getBreakpointFromWidth;
+ exports.getColsFromBreakpoint = getColsFromBreakpoint;
+ exports.findOrGenerateResponsiveLayout = findOrGenerateResponsiveLayout;
+ exports.sortBreakpoints = sortBreakpoints;
+
+ var _utils = __webpack_require__(80);
+
+ /**
+ * Given a width, find the highest breakpoint that matches is valid for it (width > breakpoint).
+ *
+ * @param {Object} breakpoints Breakpoints object (e.g. {lg: 1200, md: 960, ...})
+ * @param {Number} width Screen width.
+ * @return {String} Highest breakpoint that is less than width.
+ */
+ function getBreakpointFromWidth(breakpoints, width) {
+ var sorted = sortBreakpoints(breakpoints);
+ var matching = sorted[0];
+ for (var i = 1, len = sorted.length; i < len; i++) {
+ var breakpointName = sorted[i];
+ if (width > breakpoints[breakpointName]) matching = breakpointName;
+ }
+ return matching;
+ }
+
+ /**
+ * Given a breakpoint, get the # of cols set for it.
+ * @param {String} breakpoint Breakpoint name.
+ * @param {Object} cols Map of breakpoints to cols.
+ * @return {Number} Number of cols.
+ */
+
+
+ function getColsFromBreakpoint(breakpoint, cols) {
+ if (!cols[breakpoint]) {
+ throw new Error("ResponsiveReactGridLayout: `cols` entry for breakpoint " + breakpoint + " is missing!");
+ }
+ return cols[breakpoint];
+ }
+
+ /**
+ * Given existing layouts and a new breakpoint, find or generate a new layout.
+ *
+ * This finds the layout above the new one and generates from it, if it exists.
+ *
+ * @param {Object} layouts Existing layouts.
+ * @param {Array} breakpoints All breakpoints.
+ * @param {String} breakpoint New breakpoint.
+ * @param {String} breakpoint Last breakpoint (for fallback).
+ * @param {Number} cols Column count at new breakpoint.
+ * @param {Boolean} verticalCompact Whether or not to compact the layout
+ * vertically.
+ * @return {Array} New layout.
+ */
+ function findOrGenerateResponsiveLayout(layouts, breakpoints, breakpoint, lastBreakpoint, cols, compactType) {
+ // If it already exists, just return it.
+ if (layouts[breakpoint]) return (0, _utils.cloneLayout)(layouts[breakpoint]);
+ // Find or generate the next layout
+ var layout = layouts[lastBreakpoint];
+ var breakpointsSorted = sortBreakpoints(breakpoints);
+ var breakpointsAbove = breakpointsSorted.slice(breakpointsSorted.indexOf(breakpoint));
+ for (var i = 0, len = breakpointsAbove.length; i < len; i++) {
+ var b = breakpointsAbove[i];
+ if (layouts[b]) {
+ layout = layouts[b];
+ break;
+ }
+ }
+ layout = (0, _utils.cloneLayout)(layout || []); // clone layout so we don't modify existing items
+ return (0, _utils.compact)((0, _utils.correctBounds)(layout, { cols: cols }), compactType, cols);
+ }
+
+ /**
+ * Given breakpoints, return an array of breakpoints sorted by width. This is usually
+ * e.g. ['xxs', 'xs', 'sm', ...]
+ *
+ * @param {Object} breakpoints Key/value pair of breakpoint names to widths.
+ * @return {Array} Sorted breakpoints.
+ */
+ function sortBreakpoints(breakpoints) {
+ var keys = Object.keys(breakpoints);
+ return keys.sort(function (a, b) {
+ return breakpoints[a] - breakpoints[b];
+ });
+ }
+
+ /***/ }),
+ /* 353 */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
@@ -123854,7 +147327,7 @@
}
/***/ }),
- /* 345 */
+ /* 354 */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
@@ -123920,39 +147393,39 @@
/* harmony default export */ __webpack_exports__["a"] = (LazyRenderBox);
/***/ }),
- /* 346 */
+ /* 355 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
-
-
- exports.__esModule = true;
- exports.default = addEventListenerWrap;
-
- var _addDomEventListener = __webpack_require__(12);
-
- var _addDomEventListener2 = _interopRequireDefault(_addDomEventListener);
-
- var _reactDom = __webpack_require__(3);
-
- var _reactDom2 = _interopRequireDefault(_reactDom);
-
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-
- /**
- * This source code is quoted from rc-util.
- * homepage: https://github.com/react-component/util
- */
- function addEventListenerWrap(target, eventType, cb) {
- /* eslint camelcase: 2 */
- var callback = _reactDom2.default.unstable_batchedUpdates ? function run(e) {
- _reactDom2.default.unstable_batchedUpdates(cb, e);
- } : cb;
- return (0, _addDomEventListener2.default)(target, eventType, callback);
+
+
+ exports.__esModule = true;
+ exports.default = addEventListenerWrap;
+
+ var _addDomEventListener = __webpack_require__(13);
+
+ var _addDomEventListener2 = _interopRequireDefault(_addDomEventListener);
+
+ var _reactDom = __webpack_require__(3);
+
+ var _reactDom2 = _interopRequireDefault(_reactDom);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+
+ /**
+ * This source code is quoted from rc-util.
+ * homepage: https://github.com/react-component/util
+ */
+ function addEventListenerWrap(target, eventType, cb) {
+ /* eslint camelcase: 2 */
+ var callback = _reactDom2.default.unstable_batchedUpdates ? function run(e) {
+ _reactDom2.default.unstable_batchedUpdates(cb, e);
+ } : cb;
+ return (0, _addDomEventListener2.default)(target, eventType, callback);
}
/***/ }),
- /* 347 */
+ /* 356 */
/***/ (function(module, exports, __webpack_require__) {
(function (global, factory) {
@@ -123987,7 +147460,10 @@
/***/ }),
- /* 348 */
+<<<<<<< HEAD
+ /* 454 */
+=======
+ /* 357 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -123997,7 +147473,7 @@
value: true
});
- var _Icon = __webpack_require__(1291);
+ var _Icon = __webpack_require__(1305);
var _Icon2 = _interopRequireDefault(_Icon);
@@ -124007,39 +147483,59 @@
module.exports = exports['default'];
/***/ }),
- /* 349 */
+ /* 358 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
-
-
- exports.__esModule = true;
- exports.default = addEventListenerWrap;
-
- var _addDomEventListener = __webpack_require__(12);
-
- var _addDomEventListener2 = _interopRequireDefault(_addDomEventListener);
-
- var _reactDom = __webpack_require__(3);
-
- var _reactDom2 = _interopRequireDefault(_reactDom);
-
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-
- /**
- * This source code is quoted from rc-util.
- * homepage: https://github.com/react-component/util
- */
- function addEventListenerWrap(target, eventType, cb) {
- /* eslint camelcase: 2 */
- var callback = _reactDom2.default.unstable_batchedUpdates ? function run(e) {
- _reactDom2.default.unstable_batchedUpdates(cb, e);
- } : cb;
- return (0, _addDomEventListener2.default)(target, eventType, callback);
+
+
+ Object.defineProperty(exports, "__esModule", {
+ value: true
+ });
+
+ var _Loading = __webpack_require__(1315);
+
+ var _Loading2 = _interopRequireDefault(_Loading);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
+
+ exports["default"] = _Loading2["default"];
+ module.exports = exports['default'];
+
+ /***/ }),
+ /* 359 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ exports.__esModule = true;
+ exports.default = addEventListenerWrap;
+
+ var _addDomEventListener = __webpack_require__(13);
+
+ var _addDomEventListener2 = _interopRequireDefault(_addDomEventListener);
+
+ var _reactDom = __webpack_require__(3);
+
+ var _reactDom2 = _interopRequireDefault(_reactDom);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+
+ /**
+ * This source code is quoted from rc-util.
+ * homepage: https://github.com/react-component/util
+ */
+ function addEventListenerWrap(target, eventType, cb) {
+ /* eslint camelcase: 2 */
+ var callback = _reactDom2.default.unstable_batchedUpdates ? function run(e) {
+ _reactDom2.default.unstable_batchedUpdates(cb, e);
+ } : cb;
+ return (0, _addDomEventListener2.default)(target, eventType, callback);
}
/***/ }),
- /* 350 */
+ /* 360 */
/***/ (function(module, exports) {
//
@@ -124091,7 +147587,7 @@
/***/ }),
- /* 351 */
+ /* 361 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -124101,7 +147597,7 @@
value: true
});
- var _Calendar = __webpack_require__(1333);
+ var _Calendar = __webpack_require__(1347);
var _Calendar2 = _interopRequireDefault(_Calendar);
@@ -124111,7 +147607,7 @@
module.exports = exports['default'];
/***/ }),
- /* 352 */
+ /* 362 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -124125,11 +147621,11 @@
var _react2 = _interopRequireDefault(_react);
- var _DateTHead = __webpack_require__(1334);
+ var _DateTHead = __webpack_require__(1348);
var _DateTHead2 = _interopRequireDefault(_DateTHead);
- var _DateTBody = __webpack_require__(1336);
+ var _DateTBody = __webpack_require__(1350);
var _DateTBody2 = _interopRequireDefault(_DateTBody);
@@ -124170,7 +147666,7 @@
module.exports = exports['default'];
/***/ }),
- /* 353 */
+ /* 363 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -124186,7 +147682,8 @@
module.exports = exports["default"];
/***/ }),
- /* 354 */
+ /* 364 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -124263,7 +147760,11 @@
/***/ }),
- /* 355 */
+<<<<<<< HEAD
+ /* 455 */
+=======
+ /* 365 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -124402,7 +147903,11 @@
/***/ }),
- /* 356 */
+<<<<<<< HEAD
+ /* 456 */
+=======
+ /* 366 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -124465,7 +147970,11 @@
/***/ }),
- /* 357 */
+<<<<<<< HEAD
+ /* 457 */
+=======
+ /* 367 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -124528,7 +148037,11 @@
/***/ }),
- /* 358 */
+<<<<<<< HEAD
+ /* 458 */
+=======
+ /* 368 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -124654,7 +148167,11 @@
/***/ }),
- /* 359 */
+<<<<<<< HEAD
+ /* 459 */
+=======
+ /* 369 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -124717,7 +148234,11 @@
/***/ }),
- /* 360 */
+<<<<<<< HEAD
+ /* 460 */
+=======
+ /* 370 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -124825,7 +148346,11 @@
/***/ }),
- /* 361 */
+<<<<<<< HEAD
+ /* 461 */
+=======
+ /* 371 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -124888,7 +148413,11 @@
/***/ }),
- /* 362 */
+<<<<<<< HEAD
+ /* 462 */
+=======
+ /* 372 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -124997,7 +148526,11 @@
/***/ }),
- /* 363 */
+<<<<<<< HEAD
+ /* 463 */
+=======
+ /* 373 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -125133,7 +148666,11 @@
/***/ }),
- /* 364 */
+<<<<<<< HEAD
+ /* 464 */
+=======
+ /* 374 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -125227,7 +148764,11 @@
/***/ }),
- /* 365 */
+<<<<<<< HEAD
+ /* 465 */
+=======
+ /* 375 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -125289,7 +148830,11 @@
/***/ }),
- /* 366 */
+<<<<<<< HEAD
+ /* 466 */
+=======
+ /* 376 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -125412,7 +148957,11 @@
/***/ }),
- /* 367 */
+<<<<<<< HEAD
+ /* 467 */
+=======
+ /* 377 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -125535,7 +149084,11 @@
/***/ }),
- /* 368 */
+<<<<<<< HEAD
+ /* 468 */
+=======
+ /* 378 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -125615,6 +149168,141 @@
sameElse : 'L'
},
relativeTime : {
+<<<<<<< HEAD
+ future : 'dadkh s yan %s',
+ past : 'yan %s',
+ s : 'imik',
+ ss : '%d imik',
+ m : 'minuḍ',
+ mm : '%d minuḍ',
+ h : 'saɛa',
+ hh : '%d tassaɛin',
+ d : 'ass',
+ dd : '%d ossan',
+ M : 'ayowr',
+ MM : '%d iyyirn',
+ y : 'asgas',
+ yy : '%d isgasn'
+ },
+ week : {
+ dow : 6, // Saturday is the first day of the week.
+ doy : 12 // The week that contains Jan 12th is the first week of the year.
+ }
+ });
+
+ return tzmLatn;
+
+ })));
+
+
+ /***/ }),
+ /* 469 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ //! moment.js language configuration
+
+ ;(function (global, factory) {
+ true ? factory(__webpack_require__(4)) :
+ typeof define === 'function' && define.amd ? define(['../moment'], factory) :
+ factory(global.moment)
+ }(this, (function (moment) { 'use strict';
+
+
+ var ugCn = moment.defineLocale('ug-cn', {
+ months: 'يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر'.split(
+ '_'
+ ),
+ monthsShort: 'يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر'.split(
+ '_'
+ ),
+ weekdays: 'يەكشەنبە_دۈشەنبە_سەيشەنبە_چارشەنبە_پەيشەنبە_جۈمە_شەنبە'.split(
+ '_'
+ ),
+ weekdaysShort: 'يە_دۈ_سە_چا_پە_جۈ_شە'.split('_'),
+ weekdaysMin: 'يە_دۈ_سە_چا_پە_جۈ_شە'.split('_'),
+ longDateFormat: {
+ LT: 'HH:mm',
+ LTS: 'HH:mm:ss',
+ L: 'YYYY-MM-DD',
+ LL: 'YYYY-يىلىM-ئاينىڭD-كۈنى',
+ LLL: 'YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm',
+ LLLL: 'dddd، YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm'
+ },
+ meridiemParse: /يېرىم كېچە|سەھەر|چۈشتىن بۇرۇن|چۈش|چۈشتىن كېيىن|كەچ/,
+ meridiemHour: function (hour, meridiem) {
+ if (hour === 12) {
+ hour = 0;
+ }
+ if (
+ meridiem === 'يېرىم كېچە' ||
+ meridiem === 'سەھەر' ||
+ meridiem === 'چۈشتىن بۇرۇن'
+ ) {
+ return hour;
+ } else if (meridiem === 'چۈشتىن كېيىن' || meridiem === 'كەچ') {
+ return hour + 12;
+ } else {
+ return hour >= 11 ? hour : hour + 12;
+ }
+ },
+ meridiem: function (hour, minute, isLower) {
+ var hm = hour * 100 + minute;
+ if (hm < 600) {
+ return 'يېرىم كېچە';
+ } else if (hm < 900) {
+ return 'سەھەر';
+ } else if (hm < 1130) {
+ return 'چۈشتىن بۇرۇن';
+ } else if (hm < 1230) {
+ return 'چۈش';
+ } else if (hm < 1800) {
+ return 'چۈشتىن كېيىن';
+ } else {
+ return 'كەچ';
+ }
+ },
+ calendar: {
+ sameDay: '[بۈگۈن سائەت] LT',
+ nextDay: '[ئەتە سائەت] LT',
+ nextWeek: '[كېلەركى] dddd [سائەت] LT',
+ lastDay: '[تۆنۈگۈن] LT',
+ lastWeek: '[ئالدىنقى] dddd [سائەت] LT',
+ sameElse: 'L'
+ },
+ relativeTime: {
+ future: '%s كېيىن',
+ past: '%s بۇرۇن',
+ s: 'نەچچە سېكونت',
+ ss: '%d سېكونت',
+ m: 'بىر مىنۇت',
+ mm: '%d مىنۇت',
+ h: 'بىر سائەت',
+ hh: '%d سائەت',
+ d: 'بىر كۈن',
+ dd: '%d كۈن',
+ M: 'بىر ئاي',
+ MM: '%d ئاي',
+ y: 'بىر يىل',
+ yy: '%d يىل'
+ },
+
+ dayOfMonthOrdinalParse: /\d{1,2}(-كۈنى|-ئاي|-ھەپتە)/,
+ ordinal: function (number, period) {
+ switch (period) {
+ case 'd':
+ case 'D':
+ case 'DDD':
+ return number + '-كۈنى';
+ case 'w':
+ case 'W':
+ return number + '-ھەپتە';
+ default:
+ return number;
+ }
+ },
+ preparse: function (string) {
+ return string.replace(/،/g, ',');
+=======
future : 'a-benn %s',
past : '%s \'zo',
s : 'un nebeud segondennoù',
@@ -125629,6 +149317,7 @@
MM : relativeTimeWithMutation,
y : 'ur bloaz',
yy : specialMutationForYears
+>>>>>>> dev4iuap5.0
},
dayOfMonthOrdinalParse: /\d{1,2}(añ|vet)/,
ordinal : function (number) {
@@ -125647,7 +149336,11 @@
/***/ }),
- /* 369 */
+<<<<<<< HEAD
+ /* 470 */
+=======
+ /* 379 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -125802,7 +149495,11 @@
/***/ }),
- /* 370 */
+<<<<<<< HEAD
+ /* 471 */
+=======
+ /* 380 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -125894,7 +149591,11 @@
/***/ }),
- /* 371 */
+<<<<<<< HEAD
+ /* 472 */
+=======
+ /* 381 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -126070,7 +149771,11 @@
/***/ }),
- /* 372 */
+<<<<<<< HEAD
+ /* 473 */
+=======
+ /* 382 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -126137,7 +149842,11 @@
/***/ }),
- /* 373 */
+<<<<<<< HEAD
+ /* 474 */
+=======
+ /* 383 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -126221,7 +149930,7 @@
/***/ }),
- /* 374 */
+ /* 384 */
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -126285,7 +149994,11 @@
/***/ }),
- /* 375 */
+<<<<<<< HEAD
+ /* 475 */
+=======
+ /* 385 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -126365,7 +150078,11 @@
/***/ }),
- /* 376 */
+<<<<<<< HEAD
+ /* 476 */
+=======
+ /* 386 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -126445,7 +150162,11 @@
/***/ }),
- /* 377 */
+<<<<<<< HEAD
+ /* 477 */
+=======
+ /* 387 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -126525,7 +150246,11 @@
/***/ }),
- /* 378 */
+<<<<<<< HEAD
+ /* 478 */
+=======
+ /* 388 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -126628,7 +150353,11 @@
/***/ }),
- /* 379 */
+<<<<<<< HEAD
+ /* 479 */
+=======
+ /* 389 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -126732,10 +150461,56 @@
/***/ }),
- /* 380 */
+<<<<<<< HEAD
+ /* 480 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ Object.defineProperty(exports, "__esModule", {
+ value: true
+ });
+
+ var _react = __webpack_require__(0);
+
+ var _react2 = _interopRequireDefault(_react);
+
+ var _propTypes = __webpack_require__(1);
+
+ var _propTypes2 = _interopRequireDefault(_propTypes);
+
+ var _classnames = __webpack_require__(2);
+
+ var _classnames2 = _interopRequireDefault(_classnames);
+
+ var _DecadePanel = __webpack_require__(481);
+
+ var _DecadePanel2 = _interopRequireDefault(_DecadePanel);
+
+ var _DateInput = __webpack_require__(81);
+
+ var _DateInput2 = _interopRequireDefault(_DateInput);
+
+ var _moment = __webpack_require__(4);
+
+ var _moment2 = _interopRequireDefault(_moment);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
+
+ function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; }
+
+ function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
+
+ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
+
+ function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
+=======
+ /* 390 */
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
+>>>>>>> dev4iuap5.0
;(function (global, factory) {
true ? factory(__webpack_require__(4)) :
@@ -126803,7 +150578,7 @@
/***/ }),
- /* 381 */
+ /* 391 */
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -126874,7 +150649,7 @@
/***/ }),
- /* 382 */
+ /* 392 */
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -126941,7 +150716,7 @@
/***/ }),
- /* 383 */
+ /* 393 */
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -127012,7 +150787,11 @@
/***/ }),
- /* 384 */
+<<<<<<< HEAD
+ /* 481 */
+=======
+ /* 394 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -127078,7 +150857,7 @@
/***/ }),
- /* 385 */
+ /* 395 */
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -127149,7 +150928,7 @@
/***/ }),
- /* 386 */
+ /* 396 */
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -127224,7 +151003,7 @@
/***/ }),
- /* 387 */
+ /* 397 */
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -127320,7 +151099,11 @@
/***/ }),
- /* 388 */
+<<<<<<< HEAD
+ /* 482 */
+=======
+ /* 398 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -127416,10 +151199,14 @@
/***/ }),
- /* 389 */
+ /* 399 */
/***/ (function(module, exports, __webpack_require__) {
+<<<<<<< HEAD
+ var _mapSelf = __webpack_require__(479);
+=======
//! moment.js locale configuration
+>>>>>>> dev4iuap5.0
;(function (global, factory) {
true ? factory(__webpack_require__(4)) :
@@ -127431,8 +151218,12 @@
var monthsShortDot = 'ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.'.split('_'),
monthsShort = 'ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic'.split('_');
+<<<<<<< HEAD
+ var _TodayButton = __webpack_require__(483);
+=======
var monthsParse = [/^ene/i, /^feb/i, /^mar/i, /^abr/i, /^may/i, /^jun/i, /^jul/i, /^ago/i, /^sep/i, /^oct/i, /^nov/i, /^dic/i];
var monthsRegex = /^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;
+>>>>>>> dev4iuap5.0
var esUs = moment.defineLocale('es-us', {
months : 'enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre'.split('_'),
@@ -127506,13 +151297,21 @@
}
});
+<<<<<<< HEAD
+ var _OkButton = __webpack_require__(484);
+=======
return esUs;
+>>>>>>> dev4iuap5.0
})));
+<<<<<<< HEAD
+ var _TimePickerButton = __webpack_require__(485);
+=======
+>>>>>>> dev4iuap5.0
/***/ }),
- /* 390 */
+ /* 400 */
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -127596,7 +151395,7 @@
/***/ }),
- /* 391 */
+ /* 401 */
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -127666,7 +151465,11 @@
/***/ }),
- /* 392 */
+<<<<<<< HEAD
+ /* 483 */
+=======
+ /* 402 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -127776,7 +151579,11 @@
/***/ }),
- /* 393 */
+<<<<<<< HEAD
+ /* 484 */
+=======
+ /* 403 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -127788,6 +151595,9 @@
}(this, (function (moment) { 'use strict';
+<<<<<<< HEAD
+ var _beeButton = __webpack_require__(1339);
+=======
var numbersPast = 'nolla yksi kaksi kolme neljä viisi kuusi seitsemän kahdeksan yhdeksän'.split(' '),
numbersFuture = [
'nolla', 'yhden', 'kahden', 'kolmen', 'neljän', 'viiden', 'kuuden',
@@ -127832,6 +151642,7 @@
function verbalNumber(number, isFuture) {
return number < 10 ? (isFuture ? numbersFuture[number] : numbersPast[number]) : number;
}
+>>>>>>> dev4iuap5.0
var fi = moment.defineLocale('fi', {
months : 'tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kesäkuu_heinäkuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu'.split('_'),
@@ -127889,7 +151700,11 @@
/***/ }),
- /* 394 */
+<<<<<<< HEAD
+ /* 485 */
+=======
+ /* 404 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -127953,7 +151768,7 @@
/***/ }),
- /* 395 */
+ /* 405 */
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -128040,7 +151855,11 @@
/***/ }),
- /* 396 */
+<<<<<<< HEAD
+ /* 486 */
+=======
+ /* 406 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -128118,7 +151937,7 @@
/***/ }),
- /* 397 */
+ /* 407 */
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -128200,7 +152019,7 @@
/***/ }),
- /* 398 */
+ /* 408 */
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -128279,7 +152098,7 @@
/***/ }),
- /* 399 */
+ /* 409 */
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -128360,7 +152179,11 @@
/***/ }),
- /* 400 */
+<<<<<<< HEAD
+ /* 487 */
+=======
+ /* 410 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -128372,9 +152195,15 @@
}(this, (function (moment) { 'use strict';
+<<<<<<< HEAD
+ /***/ }),
+ /* 488 */
+ /***/ (function(module, exports, __webpack_require__) {
+=======
var months = [
'Am Faoilleach', 'An Gearran', 'Am Màrt', 'An Giblean', 'An Cèitean', 'An t-Ògmhios', 'An t-Iuchar', 'An Lùnastal', 'An t-Sultain', 'An Dàmhair', 'An t-Samhain', 'An Dùbhlachd'
];
+>>>>>>> dev4iuap5.0
var monthsShort = ['Faoi', 'Gear', 'Màrt', 'Gibl', 'Cèit', 'Ògmh', 'Iuch', 'Lùn', 'Sult', 'Dàmh', 'Samh', 'Dùbh'];
@@ -128440,7 +152269,43 @@
/***/ }),
- /* 401 */
+<<<<<<< HEAD
+ /* 489 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ exports.__esModule = true;
+ exports.default = addEventListenerWrap;
+
+ var _addDomEventListener = __webpack_require__(12);
+
+ var _addDomEventListener2 = _interopRequireDefault(_addDomEventListener);
+
+ var _reactDom = __webpack_require__(3);
+
+ var _reactDom2 = _interopRequireDefault(_reactDom);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+
+ /**
+ * This source code is quoted from rc-util.
+ * homepage: https://github.com/react-component/util
+ */
+ function addEventListenerWrap(target, eventType, cb) {
+ /* eslint camelcase: 2 */
+ var callback = _reactDom2.default.unstable_batchedUpdates ? function run(e) {
+ _reactDom2.default.unstable_batchedUpdates(cb, e);
+ } : cb;
+ return (0, _addDomEventListener2.default)(target, eventType, callback);
+ }
+
+ /***/ }),
+ /* 490 */
+ /***/ (function(module, __webpack_exports__, __webpack_require__) {
+=======
+ /* 411 */
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -128521,8 +152386,9 @@
/***/ }),
- /* 402 */
+ /* 412 */
/***/ (function(module, exports, __webpack_require__) {
+>>>>>>> dev4iuap5.0
//! moment.js locale configuration
@@ -128642,13 +152508,19 @@
}
});
+<<<<<<< HEAD
+ /***/ }),
+ /* 491 */
+ /***/ (function(module, __webpack_exports__, __webpack_require__) {
+=======
return gomLatn;
+>>>>>>> dev4iuap5.0
})));
/***/ }),
- /* 403 */
+ /* 413 */
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -128776,7 +152648,7 @@
/***/ }),
- /* 404 */
+ /* 414 */
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -128877,7 +152749,11 @@
/***/ }),
- /* 405 */
+<<<<<<< HEAD
+ /* 492 */
+=======
+ /* 415 */
+>>>>>>> dev4iuap5.0
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -129003,10 +152879,16 @@
})));
+<<<<<<< HEAD
+ var _Header = _interopRequireDefault(__webpack_require__(1359));
+
+ var _Combobox = _interopRequireDefault(__webpack_require__(1360));
+=======
/***/ }),
- /* 406 */
+ /* 416 */
/***/ (function(module, exports, __webpack_require__) {
+>>>>>>> dev4iuap5.0
//! moment.js locale configuration
@@ -129163,7 +153045,7 @@
/***/ }),
- /* 407 */
+ /* 417 */
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -129275,9 +153157,113 @@
})));
+<<<<<<< HEAD
+ if (value) {
+ this.setState({
+ value: value
+ });
+ }
+ }
+ }, {
+ key: "close",
+ // https://github.com/ant-design/ant-design/issues/5829
+ value: function close() {
+ var onEsc = this.props.onEsc;
+ onEsc();
+ }
+ }, {
+ key: "isAM",
+ value: function isAM() {
+ var defaultOpenValue = this.props.defaultOpenValue;
+ var value = this.state.value;
+ var realValue = value || defaultOpenValue;
+ return realValue.hour() >= 0 && realValue.hour() < 12;
+ }
+ }, {
+ key: "render",
+ value: function render() {
+ var _this$props2 = this.props,
+ prefixCls = _this$props2.prefixCls,
+ className = _this$props2.className,
+ placeholder = _this$props2.placeholder,
+ disabledMinutes = _this$props2.disabledMinutes,
+ disabledSeconds = _this$props2.disabledSeconds,
+ hideDisabledOptions = _this$props2.hideDisabledOptions,
+ showHour = _this$props2.showHour,
+ showMinute = _this$props2.showMinute,
+ showSecond = _this$props2.showSecond,
+ format = _this$props2.format,
+ defaultOpenValue = _this$props2.defaultOpenValue,
+ clearText = _this$props2.clearText,
+ onEsc = _this$props2.onEsc,
+ addon = _this$props2.addon,
+ use12Hours = _this$props2.use12Hours,
+ focusOnOpen = _this$props2.focusOnOpen,
+ onKeyDown = _this$props2.onKeyDown,
+ hourStep = _this$props2.hourStep,
+ minuteStep = _this$props2.minuteStep,
+ secondStep = _this$props2.secondStep,
+ inputReadOnly = _this$props2.inputReadOnly,
+ clearIcon = _this$props2.clearIcon;
+ var _this$state = this.state,
+ value = _this$state.value,
+ currentSelectPanel = _this$state.currentSelectPanel;
+ var disabledHourOptions = this.disabledHours();
+ var disabledMinuteOptions = disabledMinutes(value ? value.hour() : null);
+ var disabledSecondOptions = disabledSeconds(value ? value.hour() : null, value ? value.minute() : null);
+ var hourOptions = generateOptions(24, disabledHourOptions, hideDisabledOptions, hourStep);
+ var minuteOptions = generateOptions(60, disabledMinuteOptions, hideDisabledOptions, minuteStep);
+ var secondOptions = generateOptions(60, disabledSecondOptions, hideDisabledOptions, secondStep);
+ var validDefaultOpenValue = toNearestValidTime(defaultOpenValue, hourOptions, minuteOptions, secondOptions);
+ return _react["default"].createElement("div", {
+ className: (0, _classnames["default"])(className, "".concat(prefixCls, "-inner"))
+ }, _react["default"].createElement(_Header["default"], {
+ clearText: clearText,
+ prefixCls: prefixCls,
+ defaultOpenValue: validDefaultOpenValue,
+ value: value,
+ currentSelectPanel: currentSelectPanel,
+ onEsc: onEsc,
+ format: format,
+ placeholder: placeholder,
+ hourOptions: hourOptions,
+ minuteOptions: minuteOptions,
+ secondOptions: secondOptions,
+ disabledHours: this.disabledHours,
+ disabledMinutes: disabledMinutes,
+ disabledSeconds: disabledSeconds,
+ onChange: this.onChange,
+ focusOnOpen: focusOnOpen,
+ onKeyDown: onKeyDown,
+ inputReadOnly: inputReadOnly,
+ clearIcon: clearIcon
+ }), _react["default"].createElement(_Combobox["default"], {
+ prefixCls: prefixCls,
+ value: value,
+ defaultOpenValue: validDefaultOpenValue,
+ format: format,
+ onChange: this.onChange,
+ onAmPmChange: this.onAmPmChange,
+ showHour: showHour,
+ showMinute: showMinute,
+ showSecond: showSecond,
+ hourOptions: hourOptions,
+ minuteOptions: minuteOptions,
+ secondOptions: secondOptions,
+ disabledHours: this.disabledHours,
+ disabledMinutes: disabledMinutes,
+ disabledSeconds: disabledSeconds,
+ onCurrentSelectPanelChange: this.onCurrentSelectPanelChange,
+ use12Hours: use12Hours,
+ isAM: this.isAM()
+ }), addon(this));
+ }
+ }]);
+=======
+>>>>>>> dev4iuap5.0
/***/ }),
- /* 408 */
+ /* 418 */
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -129289,6 +153275,31 @@
}(this, (function (moment) { 'use strict';
+<<<<<<< HEAD
+ /***/ }),
+ /* 493 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ Object.defineProperty(exports, "__esModule", {
+ value: true
+ });
+
+ var _FormControl = __webpack_require__(1373);
+
+ var _FormControl2 = _interopRequireDefault(_FormControl);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
+
+ exports["default"] = _FormControl2["default"];
+ module.exports = exports['default'];
+
+ /***/ }),
+ /* 494 */
+ /***/ (function(module, exports, __webpack_require__) {
+=======
var hyAm = moment.defineLocale('hy-am', {
months : {
format: 'հունվարի_փետրվարի_մարտի_ապրիլի_մայիսի_հունիսի_հուլիսի_օգոստոսի_սեպտեմբերի_հոկտեմբերի_նոյեմբերի_դեկտեմբերի'.split('_'),
@@ -129369,6 +153380,7 @@
doy : 7 // The week that contains Jan 7th is the first week of the year.
}
});
+>>>>>>> dev4iuap5.0
return hyAm;
@@ -129376,7 +153388,7 @@
/***/ }),
- /* 409 */
+ /* 419 */
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -129462,7 +153474,7 @@
/***/ }),
- /* 410 */
+ /* 420 */
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -129598,7 +153610,7 @@
/***/ }),
- /* 411 */
+ /* 421 */
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -129671,7 +153683,7 @@
/***/ }),
- /* 412 */
+ /* 422 */
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -129744,7 +153756,7 @@
/***/ }),
- /* 413 */
+ /* 423 */
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -129840,7 +153852,7 @@
/***/ }),
- /* 414 */
+ /* 424 */
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -129926,7 +153938,7 @@
/***/ }),
- /* 415 */
+ /* 425 */
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -130019,7 +154031,7 @@
/***/ }),
- /* 416 */
+ /* 426 */
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -130110,7 +154122,7 @@
/***/ }),
- /* 417 */
+ /* 427 */
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -130224,7 +154236,7 @@
/***/ }),
- /* 418 */
+ /* 428 */
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -130354,9 +154366,38 @@
/***/ }),
- /* 419 */
+ /* 429 */
/***/ (function(module, exports, __webpack_require__) {
+<<<<<<< HEAD
+ "use strict";
+
+
+ exports.__esModule = true;
+ exports.default = addEventListenerWrap;
+
+ var _addDomEventListener = __webpack_require__(12);
+
+ var _addDomEventListener2 = _interopRequireDefault(_addDomEventListener);
+
+ var _reactDom = __webpack_require__(3);
+
+ var _reactDom2 = _interopRequireDefault(_reactDom);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+
+ /**
+ * This source code is quoted from rc-util.
+ * homepage: https://github.com/react-component/util
+ */
+ function addEventListenerWrap(target, eventType, cb) {
+ /* eslint camelcase: 2 */
+ var callback = _reactDom2.default.unstable_batchedUpdates ? function run(e) {
+ _reactDom2.default.unstable_batchedUpdates(cb, e);
+ } : cb;
+ return (0, _addDomEventListener2.default)(target, eventType, callback);
+ }
+=======
//! moment.js locale configuration
;(function (global, factory) {
@@ -130437,9 +154478,10 @@
})));
+>>>>>>> dev4iuap5.0
/***/ }),
- /* 420 */
+ /* 430 */
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -130562,7 +154604,7 @@
/***/ }),
- /* 421 */
+ /* 431 */
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -130597,6 +154639,54 @@
100: '-чү'
};
+<<<<<<< HEAD
+ function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
+
+ function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); }
+
+ var isReact16 = _reactDom2["default"].createPortal !== undefined;
+ var createPortal = isReact16 ? _reactDom2["default"].createPortal : _reactDom2["default"].unstable_renderSubtreeIntoContainer;
+
+ var propTypes = {
+ /**
+ * 存放子组件的容器
+ */
+ container: _propTypes2["default"].oneOfType([_tinperBeeCore.componentOrElement, _propTypes2["default"].func])
+ };
+
+ var defaultProps = {};
+
+ /**
+ * Portal组件是将子组件渲染
+ */
+
+ var Portal = function (_Component) {
+ _inherits(Portal, _Component);
+
+ function Portal(props) {
+ _classCallCheck(this, Portal);
+
+ var _this = _possibleConstructorReturn(this, _Component.call(this, props));
+
+ _this.getMountNode = _this.getMountNode.bind(_this);
+ _this.getOverlayDOMNode = _this.getOverlayDOMNode.bind(_this);
+ _this.mountOverlayTarget = _this.mountOverlayTarget.bind(_this);
+ _this.unmountOverlayTarget = _this.unmountOverlayTarget.bind(_this);
+ _this.renderOverlay = _this.renderOverlay.bind(_this);
+ _this.unrenderOverlay = _this.unrenderOverlay.bind(_this);
+
+ _this.overlayTarget = isReact16 ? document.createElement('div') : null;
+ return _this;
+ }
+
+ Portal.prototype.componentDidMount = function componentDidMount() {
+ if (isReact16) {
+ this.portalContainerNode = (0, _getContainer2["default"])(this.props.container, (0, _ownerDocument2["default"])(this).body);
+ this.portalContainerNode.appendChild(this.overlayTarget);
+ } else {
+ this.renderOverlay();
+ }
+=======
var ky = moment.defineLocale('ky', {
months : 'январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь'.split('_'),
monthsShort : 'янв_фев_март_апр_май_июнь_июль_авг_сен_окт_ноя_дек'.split('_'),
@@ -130646,6 +154736,7 @@
doy : 7 // The week that contains Jan 7th is the first week of the year.
}
});
+>>>>>>> dev4iuap5.0
return ky;
@@ -130653,7 +154744,7 @@
/***/ }),
- /* 422 */
+ /* 432 */
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -130682,6 +154773,38 @@
}
return 'an ' + string;
}
+<<<<<<< HEAD
+
+ return null;
+ };
+
+ /**
+ * 如果要添加的子组件不存在,就将div添加到要添加容器的DOM中;
+ */
+
+ Portal.prototype.mountOverlayTarget = function mountOverlayTarget() {
+ if (!this.overlayTarget) {
+ this.overlayTarget = document.createElement('div');
+ this.portalContainerNode = (0, _getContainer2["default"])(this.props.container, (0, _ownerDocument2["default"])(this).body);
+ this.portalContainerNode.appendChild(this.overlayTarget);
+ }
+ };
+ /**
+ * 将要添加的子元素从容器中移除,并把变量置为null
+ */
+
+
+ Portal.prototype.unmountOverlayTarget = function unmountOverlayTarget() {
+ if (this.overlayTarget) {
+ this.portalContainerNode.removeChild(this.overlayTarget);
+ this.overlayTarget = null;
+ }
+ this.portalContainerNode = null;
+ };
+ /**
+ * 手动渲染_overlayTarget
+ */
+=======
function processPastTime(string) {
var number = string.substr(0, string.indexOf(' '));
if (eifelerRegelAppliesToNumber(number)) {
@@ -130729,6 +154852,7 @@
return eifelerRegelAppliesToNumber(number);
}
}
+>>>>>>> dev4iuap5.0
var lb = moment.defineLocale('lb', {
months: 'Januar_Februar_Mäerz_Abrëll_Mee_Juni_Juli_August_September_Oktober_November_Dezember'.split('_'),
@@ -130789,11 +154913,27 @@
return lb;
+<<<<<<< HEAD
+ // Save reference for future access.
+ if (overlay !== null) {
+ this.mountOverlayTarget();
+ this.overlayInstance = _reactDom2["default"].unstable_renderSubtreeIntoContainer(this, overlay, this.overlayTarget);
+ } else {
+ // Unrender if the component is null for transitions to null
+ this.unrenderOverlay();
+ this.unmountOverlayTarget();
+ }
+ };
+ /**
+ * 销毁_overlayTarget组件。并把_overlayInstance置为null
+ */
+=======
})));
+>>>>>>> dev4iuap5.0
/***/ }),
- /* 423 */
+ /* 433 */
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -130867,7 +155007,7 @@
/***/ }),
- /* 424 */
+ /* 434 */
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -130987,11 +155127,54 @@
})));
+<<<<<<< HEAD
+ /**
+ * 获取容器组件
+ * @param {[type]} container [description]
+ * @param {[type]} defaultContainer [description]
+ * @return {[type]} [description]
+ */
+ function getContainer(container, defaultContainer) {
+ container = typeof container === 'function' ? container() : container;
+ return _reactDom2["default"].findDOMNode(container) || defaultContainer;
+ }
+ module.exports = exports['default'];
+=======
+>>>>>>> dev4iuap5.0
/***/ }),
- /* 425 */
+ /* 435 */
/***/ (function(module, exports, __webpack_require__) {
+<<<<<<< HEAD
+ "use strict";
+
+
+ exports.__esModule = true;
+ exports.default = addEventListenerWrap;
+
+ var _addDomEventListener = __webpack_require__(12);
+
+ var _addDomEventListener2 = _interopRequireDefault(_addDomEventListener);
+
+ var _reactDom = __webpack_require__(3);
+
+ var _reactDom2 = _interopRequireDefault(_reactDom);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+
+ /**
+ * This source code is quoted from rc-util.
+ * homepage: https://github.com/react-component/util
+ */
+ function addEventListenerWrap(target, eventType, cb) {
+ /* eslint camelcase: 2 */
+ var callback = _reactDom2.default.unstable_batchedUpdates ? function run(e) {
+ _reactDom2.default.unstable_batchedUpdates(cb, e);
+ } : cb;
+ return (0, _addDomEventListener2.default)(target, eventType, callback);
+ }
+=======
//! moment.js locale configuration
;(function (global, factory) {
@@ -131088,9 +155271,10 @@
})));
+>>>>>>> dev4iuap5.0
/***/ }),
- /* 426 */
+ /* 436 */
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -131146,6 +155330,9 @@
sameDay: '[danas u] LT',
nextDay: '[sjutra u] LT',
+<<<<<<< HEAD
+ var _isWindow = __webpack_require__(190);
+=======
nextWeek: function () {
switch (this.day()) {
case 0:
@@ -131199,14 +155386,19 @@
doy : 7 // The week that contains Jan 7th is the first week of the year.
}
});
+>>>>>>> dev4iuap5.0
return me;
+<<<<<<< HEAD
+ var _ownerDocument = __webpack_require__(86);
+=======
})));
+>>>>>>> dev4iuap5.0
/***/ }),
- /* 427 */
+ /* 437 */
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -131274,7 +155466,7 @@
/***/ }),
- /* 428 */
+ /* 438 */
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -131286,6 +155478,9 @@
}(this, (function (moment) { 'use strict';
+<<<<<<< HEAD
+ var _camelize = __webpack_require__(1443);
+=======
var mk = moment.defineLocale('mk', {
months : 'јануари_февруари_март_април_мај_јуни_јули_август_септември_октомври_ноември_декември'.split('_'),
monthsShort : 'јан_фев_мар_апр_мај_јун_јул_авг_сеп_окт_ное_дек'.split('_'),
@@ -131361,6 +155556,7 @@
doy : 7 // The week that contains Jan 7th is the first week of the year.
}
});
+>>>>>>> dev4iuap5.0
return mk;
@@ -131368,16 +155564,20 @@
/***/ }),
- /* 429 */
+ /* 439 */
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
+<<<<<<< HEAD
+ var _isWindow = __webpack_require__(190);
+=======
;(function (global, factory) {
true ? factory(__webpack_require__(4)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
+>>>>>>> dev4iuap5.0
var ml = moment.defineLocale('ml', {
@@ -131453,7 +155653,7 @@
/***/ }),
- /* 430 */
+ /* 440 */
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -131491,6 +155691,13 @@
}
}
+<<<<<<< HEAD
+ var _on = __webpack_require__(87);
+
+ var _on2 = _interopRequireDefault(_on);
+
+ var _off = __webpack_require__(193);
+=======
var mn = moment.defineLocale('mn', {
months : 'Нэгдүгээр сар_Хоёрдугаар сар_Гуравдугаар сар_Дөрөвдүгээр сар_Тавдугаар сар_Зургадугаар сар_Долдугаар сар_Наймдугаар сар_Есдүгээр сар_Аравдугаар сар_Арван нэгдүгээр сар_Арван хоёрдугаар сар'.split('_'),
monthsShort : '1 сар_2 сар_3 сар_4 сар_5 сар_6 сар_7 сар_8 сар_9 сар_10 сар_11 сар_12 сар'.split('_'),
@@ -131554,6 +155761,7 @@
}
}
});
+>>>>>>> dev4iuap5.0
return mn;
@@ -131561,7 +155769,7 @@
/***/ }),
- /* 431 */
+ /* 441 */
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -131721,12 +155929,20 @@
return mr;
+<<<<<<< HEAD
+ var _events = __webpack_require__(1459);
+=======
})));
+>>>>>>> dev4iuap5.0
+<<<<<<< HEAD
+ var _ownerDocument = __webpack_require__(86);
+=======
/***/ }),
- /* 432 */
+ /* 442 */
/***/ (function(module, exports, __webpack_require__) {
+>>>>>>> dev4iuap5.0
//! moment.js locale configuration
@@ -131737,6 +155953,9 @@
}(this, (function (moment) { 'use strict';
+<<<<<<< HEAD
+ var _scrollbarSize = __webpack_require__(1463);
+=======
var ms = moment.defineLocale('ms', {
months : 'Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember'.split('_'),
monthsShort : 'Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis'.split('_'),
@@ -131804,6 +156023,7 @@
doy : 7 // The week that contains Jan 7th is the first week of the year.
}
});
+>>>>>>> dev4iuap5.0
return ms;
@@ -131811,18 +156031,25 @@
/***/ }),
- /* 433 */
+ /* 443 */
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
+<<<<<<< HEAD
+ var _Modal = __webpack_require__(164);
+=======
;(function (global, factory) {
true ? factory(__webpack_require__(4)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
+>>>>>>> dev4iuap5.0
+<<<<<<< HEAD
+ var _isOverflowing = __webpack_require__(108);
+=======
var msMy = moment.defineLocale('ms-my', {
months : 'Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember'.split('_'),
monthsShort : 'Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis'.split('_'),
@@ -131890,25 +156117,39 @@
doy : 7 // The week that contains Jan 7th is the first week of the year.
}
});
+>>>>>>> dev4iuap5.0
return msMy;
})));
+<<<<<<< HEAD
+ var _beeTransition = __webpack_require__(1464);
+
+ var _ModalBody = __webpack_require__(1468);
+=======
/***/ }),
- /* 434 */
+ /* 444 */
/***/ (function(module, exports, __webpack_require__) {
+>>>>>>> dev4iuap5.0
//! moment.js locale configuration
+<<<<<<< HEAD
+ var _ModalDialog = __webpack_require__(1469);
+=======
;(function (global, factory) {
true ? factory(__webpack_require__(4)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
+>>>>>>> dev4iuap5.0
+<<<<<<< HEAD
+ var _ModalFooter = __webpack_require__(1470);
+=======
var mt = moment.defineLocale('mt', {
months : 'Jannar_Frar_Marzu_April_Mejju_Ġunju_Lulju_Awwissu_Settembru_Ottubru_Novembru_Diċembru'.split('_'),
monthsShort : 'Jan_Fra_Mar_Apr_Mej_Ġun_Lul_Aww_Set_Ott_Nov_Diċ'.split('_'),
@@ -131954,15 +156195,24 @@
doy : 4 // The week that contains Jan 4th is the first week of the year.
}
});
+>>>>>>> dev4iuap5.0
return mt;
+<<<<<<< HEAD
+ var _ModalHeader = __webpack_require__(1471);
+=======
})));
+>>>>>>> dev4iuap5.0
+<<<<<<< HEAD
+ var _ModalTitle = __webpack_require__(1472);
+=======
/***/ }),
- /* 435 */
+ /* 445 */
/***/ (function(module, exports, __webpack_require__) {
+>>>>>>> dev4iuap5.0
//! moment.js locale configuration
@@ -132058,7 +156308,7 @@
/***/ }),
- /* 436 */
+ /* 446 */
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -132124,7 +156374,7 @@
/***/ }),
- /* 437 */
+ /* 447 */
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -132251,7 +156501,7 @@
/***/ }),
- /* 438 */
+ /* 448 */
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -132342,7 +156592,7 @@
/***/ }),
- /* 439 */
+ /* 449 */
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -132433,7 +156683,7 @@
/***/ }),
- /* 440 */
+ /* 450 */
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -132497,7 +156747,7 @@
/***/ }),
- /* 441 */
+ /* 451 */
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -132509,6 +156759,9 @@
}(this, (function (moment) { 'use strict';
+<<<<<<< HEAD
+ var _Button = __webpack_require__(1474);
+=======
var symbolMap = {
'1': '੧',
'2': '੨',
@@ -132533,6 +156786,7 @@
'੯': '9',
'੦': '0'
};
+>>>>>>> dev4iuap5.0
var paIn = moment.defineLocale('pa-in', {
// There are months name as per Nanakshahi Calendar but they are not used as rigidly in modern Punjabi.
@@ -132625,7 +156879,7 @@
/***/ }),
- /* 442 */
+ /* 452 */
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -132755,7 +157009,7 @@
/***/ }),
- /* 443 */
+ /* 453 */
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -132824,7 +157078,7 @@
/***/ }),
- /* 444 */
+ /* 454 */
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -132889,7 +157143,7 @@
/***/ }),
- /* 445 */
+ /* 455 */
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -132968,7 +157222,7 @@
/***/ }),
- /* 446 */
+ /* 456 */
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -133154,7 +157408,7 @@
/***/ }),
- /* 447 */
+ /* 457 */
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -133256,7 +157510,7 @@
/***/ }),
- /* 448 */
+ /* 458 */
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -133320,7 +157574,7 @@
/***/ }),
- /* 449 */
+ /* 459 */
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -133394,9 +157648,13 @@
})));
+<<<<<<< HEAD
+ var _Transfer = __webpack_require__(1499);
+=======
/***/ }),
- /* 450 */
+ /* 460 */
/***/ (function(module, exports, __webpack_require__) {
+>>>>>>> dev4iuap5.0
//! moment.js locale configuration
@@ -133555,7 +157813,7 @@
/***/ }),
- /* 451 */
+ /* 461 */
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -133566,6 +157824,10 @@
factory(global.moment)
}(this, (function (moment) { 'use strict';
+<<<<<<< HEAD
+ var _beeFormControl = __webpack_require__(1502);
+=======
+>>>>>>> dev4iuap5.0
function processRelativeTime(number, withoutSuffix, key, isFuture) {
var result = number + ' ';
@@ -133732,7 +157994,7 @@
/***/ }),
- /* 452 */
+ /* 462 */
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -133804,7 +158066,7 @@
/***/ }),
- /* 453 */
+ /* 463 */
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -133919,9 +158181,26 @@
/***/ }),
- /* 454 */
+ /* 464 */
/***/ (function(module, exports, __webpack_require__) {
+<<<<<<< HEAD
+ "use strict";
+
+
+ /**
+ * Copyright 2013-present, Facebook, Inc.
+ * All rights reserved.
+ *
+ * This source code is licensed under the BSD-style license found in the
+ * LICENSE file in the root directory of this source tree. An additional grant
+ * of patent rights can be found in the PATENTS file in the same directory.
+ *
+ * @providesModule ReactComponentWithPureRenderMixin
+ */
+
+ var shallowEqual = __webpack_require__(1504);
+=======
//! moment.js locale configuration
;(function (global, factory) {
@@ -133929,8 +158208,61 @@
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
+>>>>>>> dev4iuap5.0
+<<<<<<< HEAD
+ /**
+ * If your React component's render function is "pure", e.g. it will render the
+ * same result given the same props and state, provide this mixin for a
+ * considerable performance boost.
+ *
+ * Most React components have pure render functions.
+ *
+ * Example:
+ *
+ * var ReactComponentWithPureRenderMixin =
+ * require('ReactComponentWithPureRenderMixin');
+ * React.createClass({
+ * mixins: [ReactComponentWithPureRenderMixin],
+ *
+ * render: function() {
+ * return foo
;
+ * }
+ * });
+ *
+ * Note: This only checks shallow equality for props and state. If these contain
+ * complex data structures this mixin may have false-negatives for deeper
+ * differences. Only mixin to components which have simple props and state, or
+ * use `forceUpdate()` when you know deep data structures have changed.
+ *
+ * See https://facebook.github.io/react/docs/pure-render-mixin.html
+ */
+ var ReactComponentWithPureRenderMixin = {
+ shouldComponentUpdate: function shouldComponentUpdate(nextProps, nextState) {
+ return shallowCompare(this, nextProps, nextState);
+ }
+ };
+
+ module.exports = ReactComponentWithPureRenderMixin;
+
+ /***/ }),
+ /* 515 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ Object.defineProperty(exports, "__esModule", {
+ value: true
+ });
+
+ var _Checkbox = __webpack_require__(516);
+
+ var _Checkbox2 = _interopRequireDefault(_Checkbox);
+
+ var _CheckboxGroup = __webpack_require__(1512);
+=======
var translator = {
words: { //Different grammatical cases
ss: ['секунда', 'секунде', 'секунди'],
@@ -134027,6 +158359,7 @@
doy : 7 // The week that contains Jan 7th is the first week of the year.
}
});
+>>>>>>> dev4iuap5.0
return srCyrl;
@@ -134034,7 +158367,7 @@
/***/ }),
- /* 455 */
+ /* 465 */
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -134126,7 +158459,7 @@
/***/ }),
- /* 456 */
+ /* 466 */
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -134199,7 +158532,7 @@
/***/ }),
- /* 457 */
+ /* 467 */
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -134262,7 +158595,7 @@
/***/ }),
- /* 458 */
+ /* 468 */
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -134395,7 +158728,7 @@
/***/ }),
- /* 459 */
+ /* 469 */
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -134488,9 +158821,38 @@
/***/ }),
- /* 460 */
+ /* 470 */
/***/ (function(module, exports, __webpack_require__) {
+<<<<<<< HEAD
+ "use strict";
+
+
+ exports.__esModule = true;
+ exports.default = addEventListenerWrap;
+
+ var _addDomEventListener = __webpack_require__(12);
+
+ var _addDomEventListener2 = _interopRequireDefault(_addDomEventListener);
+
+ var _reactDom = __webpack_require__(3);
+
+ var _reactDom2 = _interopRequireDefault(_reactDom);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+
+ /**
+ * This source code is quoted from rc-util.
+ * homepage: https://github.com/react-component/util
+ */
+ function addEventListenerWrap(target, eventType, cb) {
+ /* eslint camelcase: 2 */
+ var callback = _reactDom2.default.unstable_batchedUpdates ? function run(e) {
+ _reactDom2.default.unstable_batchedUpdates(cb, e);
+ } : cb;
+ return (0, _addDomEventListener2.default)(target, eventType, callback);
+ }
+=======
//! moment.js locale configuration
;(function (global, factory) {
@@ -134557,11 +158919,41 @@
})));
+>>>>>>> dev4iuap5.0
/***/ }),
- /* 461 */
+ /* 471 */
/***/ (function(module, exports, __webpack_require__) {
+<<<<<<< HEAD
+ "use strict";
+
+
+ exports.__esModule = true;
+ exports.default = addEventListenerWrap;
+
+ var _addDomEventListener = __webpack_require__(12);
+
+ var _addDomEventListener2 = _interopRequireDefault(_addDomEventListener);
+
+ var _reactDom = __webpack_require__(3);
+
+ var _reactDom2 = _interopRequireDefault(_reactDom);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+
+ /**
+ * This source code is quoted from rc-util.
+ * homepage: https://github.com/react-component/util
+ */
+ function addEventListenerWrap(target, eventType, cb) {
+ /* eslint camelcase: 2 */
+ var callback = _reactDom2.default.unstable_batchedUpdates ? function run(e) {
+ _reactDom2.default.unstable_batchedUpdates(cb, e);
+ } : cb;
+ return (0, _addDomEventListener2.default)(target, eventType, callback);
+ }
+=======
//! moment.js locale configuration
;(function (global, factory) {
@@ -134677,9 +159069,10 @@
})));
+>>>>>>> dev4iuap5.0
/***/ }),
- /* 462 */
+ /* 472 */
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -134750,7 +159143,7 @@
/***/ }),
- /* 463 */
+ /* 473 */
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -134810,13 +159203,17 @@
}
});
+<<<<<<< HEAD
+ var _addEventListener = __webpack_require__(1558);
+=======
return tlPh;
+>>>>>>> dev4iuap5.0
})));
/***/ }),
- /* 464 */
+ /* 474 */
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -134827,9 +159224,16 @@
factory(global.moment)
}(this, (function (moment) { 'use strict';
+<<<<<<< HEAD
+ var _Steps = __webpack_require__(1559);
+=======
+>>>>>>> dev4iuap5.0
var numbersNouns = 'pagh_wa’_cha’_wej_loS_vagh_jav_Soch_chorgh_Hut'.split('_');
+<<<<<<< HEAD
+ var _Marks = __webpack_require__(1560);
+=======
function translateFuture(output) {
var time = output;
time = (output.indexOf('jaj') !== -1) ?
@@ -134841,6 +159245,7 @@
time + ' pIq';
return time;
}
+>>>>>>> dev4iuap5.0
function translatePast(output) {
var time = output;
@@ -134854,6 +159259,9 @@
return time;
}
+<<<<<<< HEAD
+ var _Handle = __webpack_require__(197);
+=======
function translate(number, withoutSuffix, string, isFuture) {
var numberNoun = numberAsNoun(number);
switch (string) {
@@ -134871,6 +159279,7 @@
return numberNoun + ' DIS';
}
}
+>>>>>>> dev4iuap5.0
function numberAsNoun(number) {
var hundred = Math.floor((number % 1000) / 100),
@@ -134889,6 +159298,9 @@
return (word === '') ? 'pagh' : word;
}
+<<<<<<< HEAD
+ var _utils = __webpack_require__(198);
+=======
var tlh = moment.defineLocale('tlh', {
months : 'tera’ jar wa’_tera’ jar cha’_tera’ jar wej_tera’ jar loS_tera’ jar vagh_tera’ jar jav_tera’ jar Soch_tera’ jar chorgh_tera’ jar Hut_tera’ jar wa’maH_tera’ jar wa’maH wa’_tera’ jar wa’maH cha’'.split('_'),
monthsShort : 'jar wa’_jar cha’_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa’maH_jar wa’maH wa’_jar wa’maH cha’'.split('_'),
@@ -134935,6 +159347,7 @@
doy : 4 // The week that contains Jan 4th is the first week of the year.
}
});
+>>>>>>> dev4iuap5.0
return tlh;
@@ -134942,7 +159355,7 @@
/***/ }),
- /* 465 */
+ /* 475 */
/***/ (function(module, exports, __webpack_require__) {
@@ -135034,13 +159447,20 @@
}
});
+<<<<<<< HEAD
+ function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); } /**
+ * This source code is quoted from rc-slider.
+ * homepage: https://github.com/react-component/slider
+ */
+=======
return tr;
+>>>>>>> dev4iuap5.0
})));
/***/ }),
- /* 466 */
+ /* 476 */
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -135135,7 +159555,7 @@
/***/ }),
- /* 467 */
+ /* 477 */
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -135197,7 +159617,7 @@
/***/ }),
- /* 468 */
+ /* 478 */
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -135259,7 +159679,7 @@
/***/ }),
- /* 469 */
+ /* 479 */
/***/ (function(module, exports, __webpack_require__) {
//! moment.js language configuration
@@ -135382,7 +159802,7 @@
/***/ }),
- /* 470 */
+ /* 480 */
/***/ (function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -135539,5068 +159959,11 @@
})));
- /***/ }),
- /* 471 */
- /***/ (function(module, exports, __webpack_require__) {
-
- //! moment.js locale configuration
-
- ;(function (global, factory) {
- true ? factory(__webpack_require__(4)) :
- typeof define === 'function' && define.amd ? define(['../moment'], factory) :
- factory(global.moment)
- }(this, (function (moment) { 'use strict';
-
-
- var months = [
- 'جنوری',
- 'فروری',
- 'مارچ',
- 'اپریل',
- 'مئی',
- 'جون',
- 'جولائی',
- 'اگست',
- 'ستمبر',
- 'اکتوبر',
- 'نومبر',
- 'دسمبر'
- ];
- var days = [
- 'اتوار',
- 'پیر',
- 'منگل',
- 'بدھ',
- 'جمعرات',
- 'جمعہ',
- 'ہفتہ'
- ];
-
- var ur = moment.defineLocale('ur', {
- months : months,
- monthsShort : months,
- weekdays : days,
- weekdaysShort : days,
- weekdaysMin : days,
- longDateFormat : {
- LT : 'HH:mm',
- LTS : 'HH:mm:ss',
- L : 'DD/MM/YYYY',
- LL : 'D MMMM YYYY',
- LLL : 'D MMMM YYYY HH:mm',
- LLLL : 'dddd، D MMMM YYYY HH:mm'
- },
- meridiemParse: /صبح|شام/,
- isPM : function (input) {
- return 'شام' === input;
- },
- meridiem : function (hour, minute, isLower) {
- if (hour < 12) {
- return 'صبح';
- }
- return 'شام';
- },
- calendar : {
- sameDay : '[آج بوقت] LT',
- nextDay : '[کل بوقت] LT',
- nextWeek : 'dddd [بوقت] LT',
- lastDay : '[گذشتہ روز بوقت] LT',
- lastWeek : '[گذشتہ] dddd [بوقت] LT',
- sameElse : 'L'
- },
- relativeTime : {
- future : '%s بعد',
- past : '%s قبل',
- s : 'چند سیکنڈ',
- ss : '%d سیکنڈ',
- m : 'ایک منٹ',
- mm : '%d منٹ',
- h : 'ایک گھنٹہ',
- hh : '%d گھنٹے',
- d : 'ایک دن',
- dd : '%d دن',
- M : 'ایک ماہ',
- MM : '%d ماہ',
- y : 'ایک سال',
- yy : '%d سال'
- },
- preparse: function (string) {
- return string.replace(/،/g, ',');
- },
- postformat: function (string) {
- return string.replace(/,/g, '،');
- },
- week : {
- dow : 1, // Monday is the first day of the week.
- doy : 4 // The week that contains Jan 4th is the first week of the year.
- }
- });
-
- return ur;
-
- })));
-
-
- /***/ }),
- /* 472 */
- /***/ (function(module, exports, __webpack_require__) {
-
- //! moment.js locale configuration
-
- ;(function (global, factory) {
- true ? factory(__webpack_require__(4)) :
- typeof define === 'function' && define.amd ? define(['../moment'], factory) :
- factory(global.moment)
- }(this, (function (moment) { 'use strict';
-
-
- var uz = moment.defineLocale('uz', {
- months : 'январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр'.split('_'),
- monthsShort : 'янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек'.split('_'),
- weekdays : 'Якшанба_Душанба_Сешанба_Чоршанба_Пайшанба_Жума_Шанба'.split('_'),
- weekdaysShort : 'Якш_Душ_Сеш_Чор_Пай_Жум_Шан'.split('_'),
- weekdaysMin : 'Як_Ду_Се_Чо_Па_Жу_Ша'.split('_'),
- longDateFormat : {
- LT : 'HH:mm',
- LTS : 'HH:mm:ss',
- L : 'DD/MM/YYYY',
- LL : 'D MMMM YYYY',
- LLL : 'D MMMM YYYY HH:mm',
- LLLL : 'D MMMM YYYY, dddd HH:mm'
- },
- calendar : {
- sameDay : '[Бугун соат] LT [да]',
- nextDay : '[Эртага] LT [да]',
- nextWeek : 'dddd [куни соат] LT [да]',
- lastDay : '[Кеча соат] LT [да]',
- lastWeek : '[Утган] dddd [куни соат] LT [да]',
- sameElse : 'L'
- },
- relativeTime : {
- future : 'Якин %s ичида',
- past : 'Бир неча %s олдин',
- s : 'фурсат',
- ss : '%d фурсат',
- m : 'бир дакика',
- mm : '%d дакика',
- h : 'бир соат',
- hh : '%d соат',
- d : 'бир кун',
- dd : '%d кун',
- M : 'бир ой',
- MM : '%d ой',
- y : 'бир йил',
- yy : '%d йил'
- },
- week : {
- dow : 1, // Monday is the first day of the week.
- doy : 7 // The week that contains Jan 4th is the first week of the year.
- }
- });
-
- return uz;
-
- })));
-
-
- /***/ }),
- /* 473 */
- /***/ (function(module, exports, __webpack_require__) {
-
- //! moment.js locale configuration
-
- ;(function (global, factory) {
- true ? factory(__webpack_require__(4)) :
- typeof define === 'function' && define.amd ? define(['../moment'], factory) :
- factory(global.moment)
- }(this, (function (moment) { 'use strict';
-
-
- var uzLatn = moment.defineLocale('uz-latn', {
- months : 'Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr'.split('_'),
- monthsShort : 'Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek'.split('_'),
- weekdays : 'Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba'.split('_'),
- weekdaysShort : 'Yak_Dush_Sesh_Chor_Pay_Jum_Shan'.split('_'),
- weekdaysMin : 'Ya_Du_Se_Cho_Pa_Ju_Sha'.split('_'),
- longDateFormat : {
- LT : 'HH:mm',
- LTS : 'HH:mm:ss',
- L : 'DD/MM/YYYY',
- LL : 'D MMMM YYYY',
- LLL : 'D MMMM YYYY HH:mm',
- LLLL : 'D MMMM YYYY, dddd HH:mm'
- },
- calendar : {
- sameDay : '[Bugun soat] LT [da]',
- nextDay : '[Ertaga] LT [da]',
- nextWeek : 'dddd [kuni soat] LT [da]',
- lastDay : '[Kecha soat] LT [da]',
- lastWeek : '[O\'tgan] dddd [kuni soat] LT [da]',
- sameElse : 'L'
- },
- relativeTime : {
- future : 'Yaqin %s ichida',
- past : 'Bir necha %s oldin',
- s : 'soniya',
- ss : '%d soniya',
- m : 'bir daqiqa',
- mm : '%d daqiqa',
- h : 'bir soat',
- hh : '%d soat',
- d : 'bir kun',
- dd : '%d kun',
- M : 'bir oy',
- MM : '%d oy',
- y : 'bir yil',
- yy : '%d yil'
- },
- week : {
- dow : 1, // Monday is the first day of the week.
- doy : 7 // The week that contains Jan 7th is the first week of the year.
- }
- });
-
- return uzLatn;
-
- })));
-
-
- /***/ }),
- /* 474 */
- /***/ (function(module, exports, __webpack_require__) {
-
- //! moment.js locale configuration
-
- ;(function (global, factory) {
- true ? factory(__webpack_require__(4)) :
- typeof define === 'function' && define.amd ? define(['../moment'], factory) :
- factory(global.moment)
- }(this, (function (moment) { 'use strict';
-
-
- var vi = moment.defineLocale('vi', {
- months : 'tháng 1_tháng 2_tháng 3_tháng 4_tháng 5_tháng 6_tháng 7_tháng 8_tháng 9_tháng 10_tháng 11_tháng 12'.split('_'),
- monthsShort : 'Th01_Th02_Th03_Th04_Th05_Th06_Th07_Th08_Th09_Th10_Th11_Th12'.split('_'),
- monthsParseExact : true,
- weekdays : 'chủ nhật_thứ hai_thứ ba_thứ tư_thứ năm_thứ sáu_thứ bảy'.split('_'),
- weekdaysShort : 'CN_T2_T3_T4_T5_T6_T7'.split('_'),
- weekdaysMin : 'CN_T2_T3_T4_T5_T6_T7'.split('_'),
- weekdaysParseExact : true,
- meridiemParse: /sa|ch/i,
- isPM : function (input) {
- return /^ch$/i.test(input);
- },
- meridiem : function (hours, minutes, isLower) {
- if (hours < 12) {
- return isLower ? 'sa' : 'SA';
- } else {
- return isLower ? 'ch' : 'CH';
- }
- },
- longDateFormat : {
- LT : 'HH:mm',
- LTS : 'HH:mm:ss',
- L : 'DD/MM/YYYY',
- LL : 'D MMMM [năm] YYYY',
- LLL : 'D MMMM [năm] YYYY HH:mm',
- LLLL : 'dddd, D MMMM [năm] YYYY HH:mm',
- l : 'DD/M/YYYY',
- ll : 'D MMM YYYY',
- lll : 'D MMM YYYY HH:mm',
- llll : 'ddd, D MMM YYYY HH:mm'
- },
- calendar : {
- sameDay: '[Hôm nay lúc] LT',
- nextDay: '[Ngày mai lúc] LT',
- nextWeek: 'dddd [tuần tới lúc] LT',
- lastDay: '[Hôm qua lúc] LT',
- lastWeek: 'dddd [tuần rồi lúc] LT',
- sameElse: 'L'
- },
- relativeTime : {
- future : '%s tới',
- past : '%s trước',
- s : 'vài giây',
- ss : '%d giây' ,
- m : 'một phút',
- mm : '%d phút',
- h : 'một giờ',
- hh : '%d giờ',
- d : 'một ngày',
- dd : '%d ngày',
- M : 'một tháng',
- MM : '%d tháng',
- y : 'một năm',
- yy : '%d năm'
- },
- dayOfMonthOrdinalParse: /\d{1,2}/,
- ordinal : function (number) {
- return number;
- },
- week : {
- dow : 1, // Monday is the first day of the week.
- doy : 4 // The week that contains Jan 4th is the first week of the year.
- }
- });
-
- return vi;
-
- })));
-
-
- /***/ }),
- /* 475 */
- /***/ (function(module, exports, __webpack_require__) {
-
- //! moment.js locale configuration
-
- ;(function (global, factory) {
- true ? factory(__webpack_require__(4)) :
- typeof define === 'function' && define.amd ? define(['../moment'], factory) :
- factory(global.moment)
- }(this, (function (moment) { 'use strict';
-
-
- var xPseudo = moment.defineLocale('x-pseudo', {
- months : 'J~áñúá~rý_F~ébrú~árý_~Márc~h_Áp~ríl_~Máý_~Júñé~_Júl~ý_Áú~gúst~_Sép~témb~ér_Ó~ctób~ér_Ñ~óvém~bér_~Décé~mbér'.split('_'),
- monthsShort : 'J~áñ_~Féb_~Már_~Ápr_~Máý_~Júñ_~Júl_~Áúg_~Sép_~Óct_~Ñóv_~Déc'.split('_'),
- monthsParseExact : true,
- weekdays : 'S~úñdá~ý_Mó~ñdáý~_Túé~sdáý~_Wéd~ñésd~áý_T~húrs~dáý_~Fríd~áý_S~átúr~dáý'.split('_'),
- weekdaysShort : 'S~úñ_~Móñ_~Túé_~Wéd_~Thú_~Frí_~Sát'.split('_'),
- weekdaysMin : 'S~ú_Mó~_Tú_~Wé_T~h_Fr~_Sá'.split('_'),
- weekdaysParseExact : true,
- longDateFormat : {
- LT : 'HH:mm',
- L : 'DD/MM/YYYY',
- LL : 'D MMMM YYYY',
- LLL : 'D MMMM YYYY HH:mm',
- LLLL : 'dddd, D MMMM YYYY HH:mm'
- },
- calendar : {
- sameDay : '[T~ódá~ý át] LT',
- nextDay : '[T~ómó~rró~w át] LT',
- nextWeek : 'dddd [át] LT',
- lastDay : '[Ý~ést~érdá~ý át] LT',
- lastWeek : '[L~ást] dddd [át] LT',
- sameElse : 'L'
- },
- relativeTime : {
- future : 'í~ñ %s',
- past : '%s á~gó',
- s : 'á ~féw ~sécó~ñds',
- ss : '%d s~écóñ~ds',
- m : 'á ~míñ~úté',
- mm : '%d m~íñú~tés',
- h : 'á~ñ hó~úr',
- hh : '%d h~óúrs',
- d : 'á ~dáý',
- dd : '%d d~áýs',
- M : 'á ~móñ~th',
- MM : '%d m~óñt~hs',
- y : 'á ~ýéár',
- yy : '%d ý~éárs'
- },
- dayOfMonthOrdinalParse: /\d{1,2}(th|st|nd|rd)/,
- ordinal : function (number) {
- var b = number % 10,
- output = (~~(number % 100 / 10) === 1) ? 'th' :
- (b === 1) ? 'st' :
- (b === 2) ? 'nd' :
- (b === 3) ? 'rd' : 'th';
- return number + output;
- },
- week : {
- dow : 1, // Monday is the first day of the week.
- doy : 4 // The week that contains Jan 4th is the first week of the year.
- }
- });
-
- return xPseudo;
-
- })));
-
-
- /***/ }),
- /* 476 */
- /***/ (function(module, exports, __webpack_require__) {
-
- //! moment.js locale configuration
-
- ;(function (global, factory) {
- true ? factory(__webpack_require__(4)) :
- typeof define === 'function' && define.amd ? define(['../moment'], factory) :
- factory(global.moment)
- }(this, (function (moment) { 'use strict';
-
-
- var yo = moment.defineLocale('yo', {
- months : 'Sẹ́rẹ́_Èrèlè_Ẹrẹ̀nà_Ìgbé_Èbibi_Òkùdu_Agẹmo_Ògún_Owewe_Ọ̀wàrà_Bélú_Ọ̀pẹ̀̀'.split('_'),
- monthsShort : 'Sẹ́r_Èrl_Ẹrn_Ìgb_Èbi_Òkù_Agẹ_Ògú_Owe_Ọ̀wà_Bél_Ọ̀pẹ̀̀'.split('_'),
- weekdays : 'Àìkú_Ajé_Ìsẹ́gun_Ọjọ́rú_Ọjọ́bọ_Ẹtì_Àbámẹ́ta'.split('_'),
- weekdaysShort : 'Àìk_Ajé_Ìsẹ́_Ọjr_Ọjb_Ẹtì_Àbá'.split('_'),
- weekdaysMin : 'Àì_Aj_Ìs_Ọr_Ọb_Ẹt_Àb'.split('_'),
- longDateFormat : {
- LT : 'h:mm A',
- LTS : 'h:mm:ss A',
- L : 'DD/MM/YYYY',
- LL : 'D MMMM YYYY',
- LLL : 'D MMMM YYYY h:mm A',
- LLLL : 'dddd, D MMMM YYYY h:mm A'
- },
- calendar : {
- sameDay : '[Ònì ni] LT',
- nextDay : '[Ọ̀la ni] LT',
- nextWeek : 'dddd [Ọsẹ̀ tón\'bọ] [ni] LT',
- lastDay : '[Àna ni] LT',
- lastWeek : 'dddd [Ọsẹ̀ tólọ́] [ni] LT',
- sameElse : 'L'
- },
- relativeTime : {
- future : 'ní %s',
- past : '%s kọjá',
- s : 'ìsẹjú aayá die',
- ss :'aayá %d',
- m : 'ìsẹjú kan',
- mm : 'ìsẹjú %d',
- h : 'wákati kan',
- hh : 'wákati %d',
- d : 'ọjọ́ kan',
- dd : 'ọjọ́ %d',
- M : 'osù kan',
- MM : 'osù %d',
- y : 'ọdún kan',
- yy : 'ọdún %d'
- },
- dayOfMonthOrdinalParse : /ọjọ́\s\d{1,2}/,
- ordinal : 'ọjọ́ %d',
- week : {
- dow : 1, // Monday is the first day of the week.
- doy : 4 // The week that contains Jan 4th is the first week of the year.
- }
- });
-
- return yo;
-
- })));
-
-
- /***/ }),
- /* 477 */
- /***/ (function(module, exports, __webpack_require__) {
-
- //! moment.js locale configuration
-
- ;(function (global, factory) {
- true ? factory(__webpack_require__(4)) :
- typeof define === 'function' && define.amd ? define(['../moment'], factory) :
- factory(global.moment)
- }(this, (function (moment) { 'use strict';
-
-
- var zhHk = moment.defineLocale('zh-hk', {
- months : '一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月'.split('_'),
- monthsShort : '1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月'.split('_'),
- weekdays : '星期日_星期一_星期二_星期三_星期四_星期五_星期六'.split('_'),
- weekdaysShort : '週日_週一_週二_週三_週四_週五_週六'.split('_'),
- weekdaysMin : '日_一_二_三_四_五_六'.split('_'),
- longDateFormat : {
- LT : 'HH:mm',
- LTS : 'HH:mm:ss',
- L : 'YYYY/MM/DD',
- LL : 'YYYY年M月D日',
- LLL : 'YYYY年M月D日 HH:mm',
- LLLL : 'YYYY年M月D日dddd HH:mm',
- l : 'YYYY/M/D',
- ll : 'YYYY年M月D日',
- lll : 'YYYY年M月D日 HH:mm',
- llll : 'YYYY年M月D日dddd HH:mm'
- },
- meridiemParse: /凌晨|早上|上午|中午|下午|晚上/,
- meridiemHour : function (hour, meridiem) {
- if (hour === 12) {
- hour = 0;
- }
- if (meridiem === '凌晨' || meridiem === '早上' || meridiem === '上午') {
- return hour;
- } else if (meridiem === '中午') {
- return hour >= 11 ? hour : hour + 12;
- } else if (meridiem === '下午' || meridiem === '晚上') {
- return hour + 12;
- }
- },
- meridiem : function (hour, minute, isLower) {
- var hm = hour * 100 + minute;
- if (hm < 600) {
- return '凌晨';
- } else if (hm < 900) {
- return '早上';
- } else if (hm < 1130) {
- return '上午';
- } else if (hm < 1230) {
- return '中午';
- } else if (hm < 1800) {
- return '下午';
- } else {
- return '晚上';
- }
- },
- calendar : {
- sameDay : '[今天]LT',
- nextDay : '[明天]LT',
- nextWeek : '[下]ddddLT',
- lastDay : '[昨天]LT',
- lastWeek : '[上]ddddLT',
- sameElse : 'L'
- },
- dayOfMonthOrdinalParse: /\d{1,2}(日|月|週)/,
- ordinal : function (number, period) {
- switch (period) {
- case 'd' :
- case 'D' :
- case 'DDD' :
- return number + '日';
- case 'M' :
- return number + '月';
- case 'w' :
- case 'W' :
- return number + '週';
- default :
- return number;
- }
- },
- relativeTime : {
- future : '%s內',
- past : '%s前',
- s : '幾秒',
- ss : '%d 秒',
- m : '1 分鐘',
- mm : '%d 分鐘',
- h : '1 小時',
- hh : '%d 小時',
- d : '1 天',
- dd : '%d 天',
- M : '1 個月',
- MM : '%d 個月',
- y : '1 年',
- yy : '%d 年'
- }
- });
-
- return zhHk;
-
- })));
-
-
- /***/ }),
- /* 478 */
- /***/ (function(module, exports, __webpack_require__) {
-
- //! moment.js locale configuration
-
- ;(function (global, factory) {
- true ? factory(__webpack_require__(4)) :
- typeof define === 'function' && define.amd ? define(['../moment'], factory) :
- factory(global.moment)
- }(this, (function (moment) { 'use strict';
-
-
- var zhTw = moment.defineLocale('zh-tw', {
- months : '一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月'.split('_'),
- monthsShort : '1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月'.split('_'),
- weekdays : '星期日_星期一_星期二_星期三_星期四_星期五_星期六'.split('_'),
- weekdaysShort : '週日_週一_週二_週三_週四_週五_週六'.split('_'),
- weekdaysMin : '日_一_二_三_四_五_六'.split('_'),
- longDateFormat : {
- LT : 'HH:mm',
- LTS : 'HH:mm:ss',
- L : 'YYYY/MM/DD',
- LL : 'YYYY年M月D日',
- LLL : 'YYYY年M月D日 HH:mm',
- LLLL : 'YYYY年M月D日dddd HH:mm',
- l : 'YYYY/M/D',
- ll : 'YYYY年M月D日',
- lll : 'YYYY年M月D日 HH:mm',
- llll : 'YYYY年M月D日dddd HH:mm'
- },
- meridiemParse: /凌晨|早上|上午|中午|下午|晚上/,
- meridiemHour : function (hour, meridiem) {
- if (hour === 12) {
- hour = 0;
- }
- if (meridiem === '凌晨' || meridiem === '早上' || meridiem === '上午') {
- return hour;
- } else if (meridiem === '中午') {
- return hour >= 11 ? hour : hour + 12;
- } else if (meridiem === '下午' || meridiem === '晚上') {
- return hour + 12;
- }
- },
- meridiem : function (hour, minute, isLower) {
- var hm = hour * 100 + minute;
- if (hm < 600) {
- return '凌晨';
- } else if (hm < 900) {
- return '早上';
- } else if (hm < 1130) {
- return '上午';
- } else if (hm < 1230) {
- return '中午';
- } else if (hm < 1800) {
- return '下午';
- } else {
- return '晚上';
- }
- },
- calendar : {
- sameDay : '[今天] LT',
- nextDay : '[明天] LT',
- nextWeek : '[下]dddd LT',
- lastDay : '[昨天] LT',
- lastWeek : '[上]dddd LT',
- sameElse : 'L'
- },
- dayOfMonthOrdinalParse: /\d{1,2}(日|月|週)/,
- ordinal : function (number, period) {
- switch (period) {
- case 'd' :
- case 'D' :
- case 'DDD' :
- return number + '日';
- case 'M' :
- return number + '月';
- case 'w' :
- case 'W' :
- return number + '週';
- default :
- return number;
- }
- },
- relativeTime : {
- future : '%s內',
- past : '%s前',
- s : '幾秒',
- ss : '%d 秒',
- m : '1 分鐘',
- mm : '%d 分鐘',
- h : '1 小時',
- hh : '%d 小時',
- d : '1 天',
- dd : '%d 天',
- M : '1 個月',
- MM : '%d 個月',
- y : '1 年',
- yy : '%d 年'
- }
- });
-
- return zhTw;
-
- })));
-
-
- /***/ }),
- /* 479 */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports['default'] = mapSelf;
-
- var _react = __webpack_require__(0);
-
- var _react2 = _interopRequireDefault(_react);
-
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
-
- function mirror(o) {
- return o;
- }
-
- function mapSelf(children) {
- // return ReactFragment
- return _react2['default'].Children.map(children, mirror);
- }
- module.exports = exports['default'];
-
- /***/ }),
- /* 480 */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
-
- var _react = __webpack_require__(0);
-
- var _react2 = _interopRequireDefault(_react);
-
- var _propTypes = __webpack_require__(1);
-
- var _propTypes2 = _interopRequireDefault(_propTypes);
-
- var _classnames = __webpack_require__(2);
-
- var _classnames2 = _interopRequireDefault(_classnames);
-
- var _DecadePanel = __webpack_require__(481);
-
- var _DecadePanel2 = _interopRequireDefault(_DecadePanel);
-
- var _DateInput = __webpack_require__(81);
-
- var _DateInput2 = _interopRequireDefault(_DateInput);
-
- var _moment = __webpack_require__(4);
-
- var _moment2 = _interopRequireDefault(_moment);
-
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
-
- function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; }
-
- function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
-
- function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
-
- function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
-
- function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); }
-
- var ROW = 4;
- var COL = 3;
-
- function goYear(direction) {
- var value = this.state.value.clone();
- value.add(direction, 'year');
- this.setState({
- value: value
- });
- }
-
- function chooseYear(year) {
- var value = this.state.value.clone();
- value.year(year);
- value.month(this.state.value.month());
- this.props.onSelect(value);
- }
-
- var YearPanel = function (_React$Component) {
- _inherits(YearPanel, _React$Component);
-
- function YearPanel(props) {
- _classCallCheck(this, YearPanel);
-
- var _this = _possibleConstructorReturn(this, _React$Component.call(this, props));
-
- _this.yearSelect = function (value) {
- var _this$props = _this.props,
- onSelect = _this$props.onSelect,
- format = _this$props.format;
-
- onSelect && onSelect(value, value ? value.format(format) : '');
- };
-
- _this.onInputChange = function (value) {
- var _this$props2 = _this.props,
- onChange = _this$props2.onChange,
- format = _this$props2.format;
-
- _this.setState({
- value: value ? value : (0, _moment2["default"])()
- });
- onChange && onChange(value, value ? value.format(format) : '');
- };
-
- _this.onClear = function () {
- var _this$props3 = _this.props,
- onChange = _this$props3.onChange,
- format = _this$props3.format,
- onClear = _this$props3.onClear;
-
- _this.setState({
- value: (0, _moment2["default"])()
- });
- onChange && onChange('', '');
- onClear && onClear('', '');
- };
-
- _this.prefixCls = props.rootPrefixCls + '-year-panel';
- _this.state = {
- value: props.value || props.defaultValue
- };
- _this.nextDecade = goYear.bind(_this, 10);
- _this.previousDecade = goYear.bind(_this, -10);
- ['showDecadePanel', 'onDecadePanelSelect'].forEach(function (method) {
- _this[method] = _this[method].bind(_this);
- });
- return _this;
- }
-
- YearPanel.prototype.onDecadePanelSelect = function onDecadePanelSelect(current) {
- this.setState({
- value: current,
- showDecadePanel: 0
- });
- };
-
- YearPanel.prototype.years = function years() {
- var value = this.state.value;
- var currentYear = value.year();
- var startYear = parseInt(currentYear / 10, 10) * 10;
- var previousYear = startYear - 1;
- var years = [];
- var index = 0;
- for (var rowIndex = 0; rowIndex < ROW; rowIndex++) {
- years[rowIndex] = [];
- for (var colIndex = 0; colIndex < COL; colIndex++) {
- var year = previousYear + index;
- var content = String(year);
- years[rowIndex][colIndex] = {
- content: content,
- year: year,
- title: content
- };
- index++;
- }
- }
- return years;
- };
-
- YearPanel.prototype.showDecadePanel = function showDecadePanel() {
- this.setState({
- showDecadePanel: 1
- });
- };
-
- YearPanel.prototype.render = function render() {
- var _this2 = this;
-
- var props = this.props;
- var value = this.state.value;
- var locale = props.locale;
- var years = this.years();
- var currentYear = value.year();
- var startYear = parseInt(currentYear / 10, 10) * 10;
- var endYear = startYear + 9;
- var prefixCls = this.prefixCls;
-
- var yeasEls = years.map(function (row, index) {
- var tds = row.map(function (yearData) {
- var _classNameMap;
-
- var classNameMap = (_classNameMap = {}, _defineProperty(_classNameMap, prefixCls + '-cell', 1), _defineProperty(_classNameMap, prefixCls + '-selected-cell', yearData.year === currentYear), _defineProperty(_classNameMap, prefixCls + '-last-decade-cell', yearData.year < startYear), _defineProperty(_classNameMap, prefixCls + '-next-decade-cell', yearData.year > endYear), _classNameMap);
- var clickHandler = void 0;
- if (yearData.year < startYear) {
- clickHandler = _this2.previousDecade;
- } else if (yearData.year > endYear) {
- clickHandler = _this2.nextDecade;
- } else {
- clickHandler = chooseYear.bind(_this2, yearData.year);
- }
- return _react2["default"].createElement(
- 'td',
- {
- role: 'gridcell',
- title: yearData.title,
- key: yearData.content,
- onClick: clickHandler,
- className: (0, _classnames2["default"])(classNameMap)
- },
- _react2["default"].createElement(
- 'a',
- {
- className: prefixCls + '-year'
- },
- yearData.content
- )
- );
- });
- return _react2["default"].createElement(
- 'tr',
- { key: index, role: 'row' },
- tds
- );
- });
-
- var decadePanel = void 0;
- if (this.state.showDecadePanel) {
- decadePanel = _react2["default"].createElement(_DecadePanel2["default"], {
- locale: locale,
- value: value,
- rootPrefixCls: props.rootPrefixCls,
- onSelect: this.onDecadePanelSelect
- });
- }
- var showDateInput = props.showDateInput,
- rootPrefixCls = props.rootPrefixCls,
- format = props.format;
-
- return _react2["default"].createElement(
- 'div',
- { className: this.prefixCls },
- _react2["default"].createElement(
- 'div',
- null,
- showDateInput ? _react2["default"].createElement(_DateInput2["default"], {
- value: value,
- prefixCls: this.props.rootPrefixCls,
- showClear: true,
- locale: locale,
- format: format,
- onChange: this.onInputChange,
- selectedValue: value,
- onClear: this.onClear,
- onSelect: this.yearSelect
- }) : '',
- _react2["default"].createElement(
- 'div',
- { className: prefixCls + '-header' },
- _react2["default"].createElement('a', {
- className: prefixCls + '-prev-decade-btn',
- role: 'button',
- onClick: this.previousDecade,
- title: locale.previousDecade
- }),
- _react2["default"].createElement(
- 'a',
- {
- className: prefixCls + '-decade-select',
- role: 'button',
- onClick: this.showDecadePanel,
- title: locale.decadeSelect
- },
- _react2["default"].createElement(
- 'span',
- { className: prefixCls + '-decade-select-content' },
- startYear,
- '-',
- endYear
- ),
- _react2["default"].createElement(
- 'span',
- { className: prefixCls + '-decade-select-arrow' },
- 'x'
- )
- ),
- _react2["default"].createElement('a', {
- className: prefixCls + '-next-decade-btn',
- role: 'button',
- onClick: this.nextDecade,
- title: locale.nextDecade
- })
- ),
- _react2["default"].createElement(
- 'div',
- { className: prefixCls + '-body' },
- _react2["default"].createElement(
- 'table',
- { className: prefixCls + '-table', cellSpacing: '0', role: 'grid' },
- _react2["default"].createElement(
- 'tbody',
- { className: prefixCls + '-tbody' },
- yeasEls
- )
- )
- )
- ),
- decadePanel
- );
- };
-
- return YearPanel;
- }(_react2["default"].Component);
-
- exports["default"] = YearPanel;
-
-
- YearPanel.propTypes = {
- rootPrefixCls: _propTypes2["default"].string,
- value: _propTypes2["default"].object,
- defaultValue: _propTypes2["default"].object
- };
-
- YearPanel.defaultProps = {
- onSelect: function onSelect() {},
-
- format: 'YYYY',
- showDateInput: false
- };
- module.exports = exports['default'];
-
/***/ }),
/* 481 */
/***/ (function(module, exports, __webpack_require__) {
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
-
- var _react = __webpack_require__(0);
-
- var _react2 = _interopRequireDefault(_react);
-
- var _propTypes = __webpack_require__(1);
-
- var _propTypes2 = _interopRequireDefault(_propTypes);
-
- var _classnames = __webpack_require__(2);
-
- var _classnames2 = _interopRequireDefault(_classnames);
-
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
-
- function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; }
-
- function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
-
- function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
-
- function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
-
- function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); }
-
- var ROW = 4;
- var COL = 3;
-
-
- function goYear(direction) {
- var next = this.state.value.clone();
- next.add(direction, 'years');
- this.setState({
- value: next
- });
- }
-
- function chooseDecade(year, event) {
- var next = this.state.value.clone();
- next.year(year);
- next.month(this.state.value.month());
- this.props.onSelect(next);
- event.preventDefault();
- }
-
- var DecadePanel = function (_React$Component) {
- _inherits(DecadePanel, _React$Component);
-
- function DecadePanel(props) {
- _classCallCheck(this, DecadePanel);
-
- var _this = _possibleConstructorReturn(this, _React$Component.call(this, props));
-
- _this.state = {
- value: props.value || props.defaultValue
- };
-
- // bind methods
- _this.prefixCls = props.rootPrefixCls + '-decade-panel';
- _this.nextCentury = goYear.bind(_this, 100);
- _this.previousCentury = goYear.bind(_this, -100);
- return _this;
- }
-
- DecadePanel.prototype.render = function render() {
- var _this2 = this;
-
- var value = this.state.value;
- var _props = this.props,
- locale = _props.locale,
- renderFooter = _props.renderFooter;
-
- var currentYear = value.year();
- var startYear = parseInt(currentYear / 100, 10) * 100;
- var preYear = startYear - 10;
- var endYear = startYear + 99;
- var decades = [];
- var index = 0;
- var prefixCls = this.prefixCls;
-
- for (var rowIndex = 0; rowIndex < ROW; rowIndex++) {
- decades[rowIndex] = [];
- for (var colIndex = 0; colIndex < COL; colIndex++) {
- var startDecade = preYear + index * 10;
- var endDecade = preYear + index * 10 + 9;
- decades[rowIndex][colIndex] = {
- startDecade: startDecade,
- endDecade: endDecade
- };
- index++;
- }
- }
-
- var footer = renderFooter && renderFooter('decade');
-
- var decadesEls = decades.map(function (row, decadeIndex) {
- var tds = row.map(function (decadeData) {
- var _classNameMap;
-
- var dStartDecade = decadeData.startDecade;
- var dEndDecade = decadeData.endDecade;
- var isLast = dStartDecade < startYear;
- var isNext = dEndDecade > endYear;
- var classNameMap = (_classNameMap = {}, _defineProperty(_classNameMap, prefixCls + '-cell', 1), _defineProperty(_classNameMap, prefixCls + '-selected-cell', dStartDecade <= currentYear && currentYear <= dEndDecade), _defineProperty(_classNameMap, prefixCls + '-last-century-cell', isLast), _defineProperty(_classNameMap, prefixCls + '-next-century-cell', isNext), _classNameMap);
- var content = dStartDecade + '-' + dEndDecade;
- var clickHandler = void 0;
- if (isLast) {
- clickHandler = _this2.previousCentury;
- } else if (isNext) {
- clickHandler = _this2.nextCentury;
- } else {
- clickHandler = chooseDecade.bind(_this2, dStartDecade);
- }
- return _react2["default"].createElement(
- 'td',
- {
- key: dStartDecade,
- onClick: clickHandler,
- role: 'gridcell',
- className: (0, _classnames2["default"])(classNameMap)
- },
- _react2["default"].createElement(
- 'a',
- {
- className: prefixCls + '-decade'
- },
- content
- )
- );
- });
- return _react2["default"].createElement(
- 'tr',
- { key: decadeIndex, role: 'row' },
- tds
- );
- });
-
- return _react2["default"].createElement(
- 'div',
- { className: this.prefixCls },
- _react2["default"].createElement(
- 'div',
- { className: prefixCls + '-header' },
- _react2["default"].createElement('a', {
- className: prefixCls + '-prev-century-btn',
- role: 'button',
- onClick: this.previousCentury,
- title: locale.previousCentury
- }),
- _react2["default"].createElement(
- 'div',
- { className: prefixCls + '-century' },
- startYear,
- '-',
- endYear
- ),
- _react2["default"].createElement('a', {
- className: prefixCls + '-next-century-btn',
- role: 'button',
- onClick: this.nextCentury,
- title: locale.nextCentury
- })
- ),
- _react2["default"].createElement(
- 'div',
- { className: prefixCls + '-body' },
- _react2["default"].createElement(
- 'table',
- { className: prefixCls + '-table', cellSpacing: '0', role: 'grid' },
- _react2["default"].createElement(
- 'tbody',
- { className: prefixCls + '-tbody' },
- decadesEls
- )
- )
- ),
- footer && _react2["default"].createElement(
- 'div',
- { className: prefixCls + '-footer' },
- footer
- )
- );
- };
-
- return DecadePanel;
- }(_react2["default"].Component);
-
- exports["default"] = DecadePanel;
-
-
- DecadePanel.propTypes = {
- locale: _propTypes2["default"].object,
- value: _propTypes2["default"].object,
- defaultValue: _propTypes2["default"].object,
- rootPrefixCls: _propTypes2["default"].string,
- renderFooter: _propTypes2["default"].func
- };
-
- DecadePanel.defaultProps = {
- onSelect: function onSelect() {}
- };
- module.exports = exports['default'];
-
- /***/ }),
- /* 482 */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
-
- var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
-
- var _react = __webpack_require__(0);
-
- var _react2 = _interopRequireDefault(_react);
-
- var _reactDom = __webpack_require__(3);
-
- var _reactDom2 = _interopRequireDefault(_reactDom);
-
- var _propTypes = __webpack_require__(1);
-
- var _propTypes2 = _interopRequireDefault(_propTypes);
-
- var _mapSelf = __webpack_require__(479);
-
- var _mapSelf2 = _interopRequireDefault(_mapSelf);
-
- var _classnames = __webpack_require__(2);
-
- var _classnames2 = _interopRequireDefault(_classnames);
-
- var _TodayButton = __webpack_require__(483);
-
- var _TodayButton2 = _interopRequireDefault(_TodayButton);
-
- var _OkButton = __webpack_require__(484);
-
- var _OkButton2 = _interopRequireDefault(_OkButton);
-
- var _TimePickerButton = __webpack_require__(485);
-
- var _TimePickerButton2 = _interopRequireDefault(_TimePickerButton);
-
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
-
- function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; }
-
- function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
-
- function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
-
- function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
-
- function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); }
-
- var CalendarFooter = function (_React$Component) {
- _inherits(CalendarFooter, _React$Component);
-
- function CalendarFooter() {
- _classCallCheck(this, CalendarFooter);
-
- return _possibleConstructorReturn(this, _React$Component.apply(this, arguments));
- }
-
- CalendarFooter.prototype.onSelect = function onSelect(value) {
- this.props.onSelect(value);
- };
-
- CalendarFooter.prototype.getRootDOMNode = function getRootDOMNode() {
- return _reactDom2["default"].findDOMNode(this);
- };
-
- CalendarFooter.prototype.render = function render() {
- var props = this.props;
- var value = props.value,
- prefixCls = props.prefixCls,
- showOk = props.showOk,
- timePicker = props.timePicker,
- renderFooter = props.renderFooter,
- mode = props.mode;
-
- var footerEl = null;
- var extraFooter = renderFooter && renderFooter(mode);
- if (props.showToday || timePicker || extraFooter) {
- var nowEl = void 0;
- if (props.showToday) {
- nowEl = _react2["default"].createElement(_TodayButton2["default"], _extends({}, props, { value: value }));
- }
- var okBtn = void 0;
- if (showOk === true || showOk !== false && !!props.timePicker) {
- okBtn = _react2["default"].createElement(_OkButton2["default"], props);
- }
- var timePickerBtn = void 0;
- if (!!props.timePicker) {
- timePickerBtn = _react2["default"].createElement(_TimePickerButton2["default"], props);
- }
-
- var footerBtn = void 0;
- if (nowEl || timePickerBtn || okBtn || extraFooter) {
- footerBtn = _react2["default"].createElement(
- 'span',
- { className: prefixCls + '-footer-btn' },
- extraFooter,
- (0, _mapSelf2["default"])([nowEl, timePickerBtn, okBtn])
- );
- }
- var cls = (0, _classnames2["default"])(prefixCls + '-footer', _defineProperty({}, prefixCls + '-footer-show-ok', okBtn));
- footerEl = _react2["default"].createElement(
- 'div',
- { className: cls },
- footerBtn
- );
- }
- return footerEl;
- };
-
- return CalendarFooter;
- }(_react2["default"].Component);
-
- CalendarFooter.propTypes = {
- prefixCls: _propTypes2["default"].string,
- showDateInput: _propTypes2["default"].bool,
- disabledTime: _propTypes2["default"].any,
- timePicker: _propTypes2["default"].element,
- selectedValue: _propTypes2["default"].any,
- showOk: _propTypes2["default"].bool,
- onSelect: _propTypes2["default"].func,
- value: _propTypes2["default"].object,
- renderFooter: _propTypes2["default"].func,
- defaultValue: _propTypes2["default"].object,
- mode: _propTypes2["default"].string
- };
- exports["default"] = CalendarFooter;
- module.exports = exports['default'];
-
- /***/ }),
- /* 483 */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports["default"] = TodayButton;
-
- var _react = __webpack_require__(0);
-
- var _react2 = _interopRequireDefault(_react);
-
- var _util = __webpack_require__(33);
-
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
-
- function TodayButton(_ref) {
- var prefixCls = _ref.prefixCls,
- locale = _ref.locale,
- value = _ref.value,
- timePicker = _ref.timePicker,
- disabled = _ref.disabled,
- disabledDate = _ref.disabledDate,
- onToday = _ref.onToday,
- text = _ref.text;
-
- var localeNow = (!text && timePicker ? locale.now : text) || locale.today;
- var disabledToday = disabledDate && !(0, _util.isAllowedDate)((0, _util.getTodayTime)(value), disabledDate);
- var isDisabled = disabledToday || disabled;
- var disabledTodayClass = isDisabled ? prefixCls + '-today-btn-disabled' : '';
- return _react2["default"].createElement(
- 'a',
- {
- className: prefixCls + '-today-btn ' + disabledTodayClass,
- role: 'button',
- onClick: isDisabled ? null : onToday,
- title: (0, _util.getTodayTimeStr)(value)
- },
- localeNow
- );
- }
- module.exports = exports['default'];
-
- /***/ }),
- /* 484 */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports["default"] = OkButton;
-
- var _react = __webpack_require__(0);
-
- var _react2 = _interopRequireDefault(_react);
-
- var _beeButton = __webpack_require__(1339);
-
- var _beeButton2 = _interopRequireDefault(_beeButton);
-
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
-
- function OkButton(_ref) {
- var prefixCls = _ref.prefixCls,
- locale = _ref.locale,
- okDisabled = _ref.okDisabled,
- onOk = _ref.onOk;
-
- var className = prefixCls + '-btn-ok';
- // if (okDisabled) {
- // className += ` ${prefixCls}-ok-btn-disabled`;
- // }
- return _react2["default"].createElement(
- _beeButton2["default"],
- {
- className: className,
- size: 'sm', colors: 'primary',
- disabled: okDisabled,
- onClick: okDisabled ? null : onOk
- },
- locale.ok
- );
- }
- module.exports = exports['default'];
-
- /***/ }),
- /* 485 */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports["default"] = TimePickerButton;
-
- var _react = __webpack_require__(0);
-
- var _react2 = _interopRequireDefault(_react);
-
- var _classnames2 = __webpack_require__(2);
-
- var _classnames3 = _interopRequireDefault(_classnames2);
-
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
-
- function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
-
- function TimePickerButton(_ref) {
- var _classnames;
-
- var prefixCls = _ref.prefixCls,
- locale = _ref.locale,
- showTimePicker = _ref.showTimePicker,
- onOpenTimePicker = _ref.onOpenTimePicker,
- onCloseTimePicker = _ref.onCloseTimePicker,
- timePickerDisabled = _ref.timePickerDisabled;
-
- var className = (0, _classnames3["default"])((_classnames = {}, _defineProperty(_classnames, prefixCls + '-time-picker-btn', true), _defineProperty(_classnames, prefixCls + '-time-picker-btn-disabled', timePickerDisabled), _classnames));
- var onClick = null;
- if (!timePickerDisabled) {
- onClick = showTimePicker ? onCloseTimePicker : onOpenTimePicker;
- }
- return _react2["default"].createElement(
- 'a',
- {
- className: className,
- role: 'button',
- onClick: onClick
- },
- showTimePicker ? locale.dateSelect : locale.timeSelect
- );
- }
- module.exports = exports['default'];
-
- /***/ }),
- /* 486 */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.calendarMixinWrapper = exports.calendarMixinDefaultProps = exports.calendarMixinPropTypes = undefined;
- exports.getNowByCurrentStateValue = getNowByCurrentStateValue;
-
- var _react = __webpack_require__(0);
-
- var _react2 = _interopRequireDefault(_react);
-
- var _propTypes = __webpack_require__(1);
-
- var _propTypes2 = _interopRequireDefault(_propTypes);
-
- var _classnames = __webpack_require__(2);
-
- var _classnames2 = _interopRequireDefault(_classnames);
-
- var _moment = __webpack_require__(4);
-
- var _moment2 = _interopRequireDefault(_moment);
-
- var _index = __webpack_require__(33);
-
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
-
- function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; }
-
- function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
-
- function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
-
- function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
-
- function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); }
-
- function noop() {}
-
- function getNowByCurrentStateValue(value) {
- var ret = void 0;
- if (value) {
- ret = (0, _index.getTodayTime)(value);
- } else {
- ret = (0, _moment2["default"])();
- }
- return ret;
- }
-
- var calendarMixinPropTypes = exports.calendarMixinPropTypes = {
- value: _propTypes2["default"].object,
- defaultValue: _propTypes2["default"].object,
- onKeyDown: _propTypes2["default"].func
- };
-
- var calendarMixinDefaultProps = exports.calendarMixinDefaultProps = {
- onKeyDown: noop
- };
-
- var calendarMixinWrapper = exports.calendarMixinWrapper = function calendarMixinWrapper(ComposeComponent) {
- var _class, _temp2;
-
- return _temp2 = _class = function (_ComposeComponent) {
- _inherits(_class, _ComposeComponent);
-
- function _class() {
- var _temp, _this, _ret;
-
- _classCallCheck(this, _class);
-
- for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {
- args[_key] = arguments[_key];
- }
-
- return _ret = (_temp = (_this = _possibleConstructorReturn(this, _ComposeComponent.call.apply(_ComposeComponent, [this].concat(args))), _this), _this.onSelect = function (value, cause) {
- if (value) {
- _this.setValue(value);
- }
- _this.setSelectedValue(value, cause);
- }, _this.renderRoot = function (newProps) {
- var _className;
-
- var props = _this.props;
- var prefixCls = props.prefixCls;
-
- var className = (_className = {}, _defineProperty(_className, prefixCls, 1), _defineProperty(_className, prefixCls + '-hidden', !props.visible), _defineProperty(_className, props.className, !!props.className), _defineProperty(_className, newProps.className, !!newProps.className), _className);
-
- return _react2["default"].createElement(
- 'div',
- {
- ref: _this.saveRoot,
- className: '' + (0, _classnames2["default"])(className),
- style: _this.props.style,
- tabIndex: '0',
- onKeyDown: _this.onKeyDown
- },
- newProps.children
- );
- }, _this.setSelectedValue = function (selectedValue, cause) {
- // if (this.isAllowedDate(selectedValue)) {
- if (!('selectedValue' in _this.props)) {
- _this.setState({
- selectedValue: selectedValue
- });
- }
- if (_this.props.onSelect) {
- _this.props.onSelect(selectedValue, cause);
- }
- // }
- }, _this.setValue = function (value) {
- var originalValue = _this.state.value;
- if (!('value' in _this.props)) {
- _this.setState({
- value: value
- });
- }
- if (originalValue && value && !originalValue.isSame(value) || !originalValue && value || originalValue && !value) {
- _this.props.onChange(value);
- }
- }, _this.isAllowedDate = function (value) {
- var disabledDate = _this.props.disabledDate;
- var disabledTime = _this.props.disabledTime;
- return (0, _index.isAllowedDate)(value, disabledDate, disabledTime);
- }, _temp), _possibleConstructorReturn(_this, _ret);
- }
-
- _class.getDerivedStateFromProps = function getDerivedStateFromProps(nextProps, prevState) {
- // Use origin function if provided
- if (ComposeComponent.getDerivedStateFromProps) {
- return ComposeComponent.getDerivedStateFromProps(nextProps, prevState);
- }
-
- var value = nextProps.value,
- selectedValue = nextProps.selectedValue;
-
- var newState = {};
-
- if ('value' in nextProps) {
- newState.value = value || nextProps.defaultValue || getNowByCurrentStateValue(prevState.value);
- }
- if ('selectedValue' in nextProps) {
- newState.selectedValue = selectedValue;
- }
-
- return newState;
- };
-
- return _class;
- }(ComposeComponent), _class.displayName = 'CalendarMixinWrapper', _class.defaultProps = ComposeComponent.defaultProps, _temp2;
- };
-
- /***/ }),
- /* 487 */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports["default"] = {
- today: 'Today',
- now: 'Now',
- backToToday: 'Back to today',
- ok: 'Ok',
- clear: 'Clear',
- month: 'Month',
- year: 'Year',
- timeSelect: 'select time',
- dateSelect: 'select date',
- weekSelect: 'Choose a week',
- monthSelect: 'Choose a month',
- yearSelect: 'Choose a year',
- decadeSelect: 'Choose a decade',
- yearFormat: 'YYYY',
- dateFormat: 'M/D/YYYY',
- dayFormat: 'D',
- dateTimeFormat: 'M/D/YYYY HH:mm:ss',
- monthBeforeYear: true,
- previousMonth: 'Previous month (PageUp)',
- nextMonth: 'Next month (PageDown)',
- previousYear: 'Last year (Control + left)',
- nextYear: 'Next year (Control + right)',
- previousDecade: 'Last decade',
- nextDecade: 'Next decade',
- previousCentury: 'Last century',
- nextCentury: 'Next century',
- lastWeek: 'Last week',
- nowWeek: 'Now week',
- nextWeek: 'Next week'
- };
- module.exports = exports['default'];
-
- /***/ }),
- /* 488 */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.goStartMonth = goStartMonth;
- exports.goEndMonth = goEndMonth;
- exports.goTime = goTime;
- exports.includesTime = includesTime;
- function goStartMonth(time) {
- return time.clone().startOf('month');
- }
-
- function goEndMonth(time) {
- return time.clone().endOf('month');
- }
-
- function goTime(time, direction, unit) {
- return time.clone().add(direction, unit);
- }
-
- function includesTime() {
- var timeList = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : [];
- var time = arguments[1];
- var unit = arguments[2];
-
- return timeList.some(function (t) {
- return t.isSame(time, unit);
- });
- }
-
- /***/ }),
- /* 489 */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- exports.__esModule = true;
- exports.default = addEventListenerWrap;
-
- var _addDomEventListener = __webpack_require__(12);
-
- var _addDomEventListener2 = _interopRequireDefault(_addDomEventListener);
-
- var _reactDom = __webpack_require__(3);
-
- var _reactDom2 = _interopRequireDefault(_reactDom);
-
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-
- /**
- * This source code is quoted from rc-util.
- * homepage: https://github.com/react-component/util
- */
- function addEventListenerWrap(target, eventType, cb) {
- /* eslint camelcase: 2 */
- var callback = _reactDom2.default.unstable_batchedUpdates ? function run(e) {
- _reactDom2.default.unstable_batchedUpdates(cb, e);
- } : cb;
- return (0, _addDomEventListener2.default)(target, eventType, callback);
- }
-
- /***/ }),
- /* 490 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- /* harmony export (immutable) */ __webpack_exports__["a"] = getAlignFromPlacement;
- /* harmony export (immutable) */ __webpack_exports__["b"] = getAlignPopupClassName;
- /* harmony export (immutable) */ __webpack_exports__["c"] = saveRef;
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_extends__ = __webpack_require__(8);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_extends___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_extends__);
-
- function isPointsEq(a1, a2, isAlignPoint) {
- if (isAlignPoint) {
- return a1[0] === a2[0];
- }
- return a1[0] === a2[0] && a1[1] === a2[1];
- }
-
- function getAlignFromPlacement(builtinPlacements, placementStr, align) {
- var baseAlign = builtinPlacements[placementStr] || {};
- return __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_extends___default()({}, baseAlign, align);
- }
-
- function getAlignPopupClassName(builtinPlacements, prefixCls, align, isAlignPoint) {
- var points = align.points;
- for (var placement in builtinPlacements) {
- if (builtinPlacements.hasOwnProperty(placement)) {
- if (isPointsEq(builtinPlacements[placement].points, points, isAlignPoint)) {
- return prefixCls + '-placement-' + placement;
- }
- }
- }
- return '';
- }
-
- function saveRef(name, component) {
- this[name] = component;
- }
-
- /***/ }),
- /* 491 */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
-
- "use strict";
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_objectWithoutProperties__ = __webpack_require__(15);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_objectWithoutProperties___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_objectWithoutProperties__);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck__ = __webpack_require__(5);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck__);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn__ = __webpack_require__(6);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn__);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits__ = __webpack_require__(7);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits__);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_react__ = __webpack_require__(0);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_4_react__);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_prop_types__ = __webpack_require__(1);
- /* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_prop_types___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_5_prop_types__);
-
-
-
-
-
-
-
- var LazyRenderBox = function (_Component) {
- __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits___default()(LazyRenderBox, _Component);
-
- function LazyRenderBox() {
- __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck___default()(this, LazyRenderBox);
-
- return __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn___default()(this, _Component.apply(this, arguments));
- }
-
- LazyRenderBox.prototype.shouldComponentUpdate = function shouldComponentUpdate(nextProps) {
- return nextProps.hiddenClassName || nextProps.visible;
- };
-
- LazyRenderBox.prototype.render = function render() {
- var _props = this.props,
- hiddenClassName = _props.hiddenClassName,
- visible = _props.visible,
- props = __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_objectWithoutProperties___default()(_props, ['hiddenClassName', 'visible']);
-
- if (hiddenClassName || __WEBPACK_IMPORTED_MODULE_4_react___default.a.Children.count(props.children) > 1) {
- if (!visible && hiddenClassName) {
- props.className += ' ' + hiddenClassName;
- }
- return __WEBPACK_IMPORTED_MODULE_4_react___default.a.createElement('div', props);
- }
-
- return __WEBPACK_IMPORTED_MODULE_4_react___default.a.Children.only(props.children);
- };
-
- return LazyRenderBox;
- }(__WEBPACK_IMPORTED_MODULE_4_react__["Component"]);
-
- LazyRenderBox.propTypes = {
- children: __WEBPACK_IMPORTED_MODULE_5_prop_types___default.a.any,
- className: __WEBPACK_IMPORTED_MODULE_5_prop_types___default.a.string,
- visible: __WEBPACK_IMPORTED_MODULE_5_prop_types___default.a.bool,
- hiddenClassName: __WEBPACK_IMPORTED_MODULE_5_prop_types___default.a.string
- };
-
-
- /* harmony default export */ __webpack_exports__["a"] = (LazyRenderBox);
-
- /***/ }),
- /* 492 */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports["default"] = void 0;
-
- var _react = _interopRequireWildcard(__webpack_require__(0));
-
- var _propTypes = _interopRequireDefault(__webpack_require__(1));
-
- var _moment = _interopRequireDefault(__webpack_require__(4));
-
- var _classnames = _interopRequireDefault(__webpack_require__(2));
-
- var _Header = _interopRequireDefault(__webpack_require__(1359));
-
- var _Combobox = _interopRequireDefault(__webpack_require__(1360));
-
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
-
- function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) { var desc = Object.defineProperty && Object.getOwnPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : {}; if (desc.get || desc.set) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } } newObj["default"] = obj; return newObj; } }
-
- function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
-
- function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }
-
- function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }
-
- function _possibleConstructorReturn(self, call) { if (call && (typeof call === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); }
-
- function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }
-
- function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; }
-
- function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); }
-
- function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }
-
- function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
-
- function noop() {}
-
- function generateOptions(length, disabledOptions, hideDisabledOptions) {
- var step = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : 1;
- var arr = [];
-
- for (var value = 0; value < length; value += step) {
- if (!disabledOptions || disabledOptions.indexOf(value) < 0 || !hideDisabledOptions) {
- arr.push(value);
- }
- }
-
- return arr;
- }
-
- function toNearestValidTime(time, hourOptions, minuteOptions, secondOptions) {
- var hour = hourOptions.slice().sort(function (a, b) {
- return Math.abs(time.hour() - a) - Math.abs(time.hour() - b);
- })[0];
- var minute = minuteOptions.slice().sort(function (a, b) {
- return Math.abs(time.minute() - a) - Math.abs(time.minute() - b);
- })[0];
- var second = secondOptions.slice().sort(function (a, b) {
- return Math.abs(time.second() - a) - Math.abs(time.second() - b);
- })[0];
- return (0, _moment["default"])("".concat(hour, ":").concat(minute, ":").concat(second), 'HH:mm:ss');
- }
-
- var Panel =
- /*#__PURE__*/
- function (_Component) {
- _inherits(Panel, _Component);
-
- function Panel(props) {
- var _this;
-
- _classCallCheck(this, Panel);
-
- _this = _possibleConstructorReturn(this, _getPrototypeOf(Panel).call(this, props));
-
- _defineProperty(_assertThisInitialized(_this), "onChange", function (newValue) {
- var onChange = _this.props.onChange;
-
- _this.setState({
- value: newValue
- });
-
- onChange(newValue);
- });
-
- _defineProperty(_assertThisInitialized(_this), "onAmPmChange", function (ampm) {
- var onAmPmChange = _this.props.onAmPmChange;
- onAmPmChange(ampm);
- });
-
- _defineProperty(_assertThisInitialized(_this), "onCurrentSelectPanelChange", function (currentSelectPanel) {
- _this.setState({
- currentSelectPanel: currentSelectPanel
- });
- });
-
- _defineProperty(_assertThisInitialized(_this), "disabledHours", function () {
- var _this$props = _this.props,
- use12Hours = _this$props.use12Hours,
- disabledHours = _this$props.disabledHours;
- var disabledOptions = disabledHours();
-
- if (use12Hours && Array.isArray(disabledOptions)) {
- if (_this.isAM()) {
- disabledOptions = disabledOptions.filter(function (h) {
- return h < 12;
- }).map(function (h) {
- return h === 0 ? 12 : h;
- });
- } else {
- disabledOptions = disabledOptions.map(function (h) {
- return h === 12 ? 12 : h - 12;
- });
- }
- }
-
- return disabledOptions;
- });
-
- _this.state = {
- value: props.value
- };
- return _this;
- }
-
- _createClass(Panel, [{
- key: "componentWillReceiveProps",
- value: function componentWillReceiveProps(nextProps) {
- var value = nextProps.value;
-
- if (value) {
- this.setState({
- value: value
- });
- }
- }
- }, {
- key: "close",
- // https://github.com/ant-design/ant-design/issues/5829
- value: function close() {
- var onEsc = this.props.onEsc;
- onEsc();
- }
- }, {
- key: "isAM",
- value: function isAM() {
- var defaultOpenValue = this.props.defaultOpenValue;
- var value = this.state.value;
- var realValue = value || defaultOpenValue;
- return realValue.hour() >= 0 && realValue.hour() < 12;
- }
- }, {
- key: "render",
- value: function render() {
- var _this$props2 = this.props,
- prefixCls = _this$props2.prefixCls,
- className = _this$props2.className,
- placeholder = _this$props2.placeholder,
- disabledMinutes = _this$props2.disabledMinutes,
- disabledSeconds = _this$props2.disabledSeconds,
- hideDisabledOptions = _this$props2.hideDisabledOptions,
- showHour = _this$props2.showHour,
- showMinute = _this$props2.showMinute,
- showSecond = _this$props2.showSecond,
- format = _this$props2.format,
- defaultOpenValue = _this$props2.defaultOpenValue,
- clearText = _this$props2.clearText,
- onEsc = _this$props2.onEsc,
- addon = _this$props2.addon,
- use12Hours = _this$props2.use12Hours,
- focusOnOpen = _this$props2.focusOnOpen,
- onKeyDown = _this$props2.onKeyDown,
- hourStep = _this$props2.hourStep,
- minuteStep = _this$props2.minuteStep,
- secondStep = _this$props2.secondStep,
- inputReadOnly = _this$props2.inputReadOnly,
- clearIcon = _this$props2.clearIcon;
- var _this$state = this.state,
- value = _this$state.value,
- currentSelectPanel = _this$state.currentSelectPanel;
- var disabledHourOptions = this.disabledHours();
- var disabledMinuteOptions = disabledMinutes(value ? value.hour() : null);
- var disabledSecondOptions = disabledSeconds(value ? value.hour() : null, value ? value.minute() : null);
- var hourOptions = generateOptions(24, disabledHourOptions, hideDisabledOptions, hourStep);
- var minuteOptions = generateOptions(60, disabledMinuteOptions, hideDisabledOptions, minuteStep);
- var secondOptions = generateOptions(60, disabledSecondOptions, hideDisabledOptions, secondStep);
- var validDefaultOpenValue = toNearestValidTime(defaultOpenValue, hourOptions, minuteOptions, secondOptions);
- return _react["default"].createElement("div", {
- className: (0, _classnames["default"])(className, "".concat(prefixCls, "-inner"))
- }, _react["default"].createElement(_Header["default"], {
- clearText: clearText,
- prefixCls: prefixCls,
- defaultOpenValue: validDefaultOpenValue,
- value: value,
- currentSelectPanel: currentSelectPanel,
- onEsc: onEsc,
- format: format,
- placeholder: placeholder,
- hourOptions: hourOptions,
- minuteOptions: minuteOptions,
- secondOptions: secondOptions,
- disabledHours: this.disabledHours,
- disabledMinutes: disabledMinutes,
- disabledSeconds: disabledSeconds,
- onChange: this.onChange,
- focusOnOpen: focusOnOpen,
- onKeyDown: onKeyDown,
- inputReadOnly: inputReadOnly,
- clearIcon: clearIcon
- }), _react["default"].createElement(_Combobox["default"], {
- prefixCls: prefixCls,
- value: value,
- defaultOpenValue: validDefaultOpenValue,
- format: format,
- onChange: this.onChange,
- onAmPmChange: this.onAmPmChange,
- showHour: showHour,
- showMinute: showMinute,
- showSecond: showSecond,
- hourOptions: hourOptions,
- minuteOptions: minuteOptions,
- secondOptions: secondOptions,
- disabledHours: this.disabledHours,
- disabledMinutes: disabledMinutes,
- disabledSeconds: disabledSeconds,
- onCurrentSelectPanelChange: this.onCurrentSelectPanelChange,
- use12Hours: use12Hours,
- isAM: this.isAM()
- }), addon(this));
- }
- }]);
-
- return Panel;
- }(_react.Component);
-
- _defineProperty(Panel, "propTypes", {
- clearText: _propTypes["default"].string,
- prefixCls: _propTypes["default"].string,
- className: _propTypes["default"].string,
- defaultOpenValue: _propTypes["default"].object,
- value: _propTypes["default"].object,
- placeholder: _propTypes["default"].string,
- format: _propTypes["default"].string,
- inputReadOnly: _propTypes["default"].bool,
- disabledHours: _propTypes["default"].func,
- disabledMinutes: _propTypes["default"].func,
- disabledSeconds: _propTypes["default"].func,
- hideDisabledOptions: _propTypes["default"].bool,
- onChange: _propTypes["default"].func,
- onAmPmChange: _propTypes["default"].func,
- onEsc: _propTypes["default"].func,
- showHour: _propTypes["default"].bool,
- showMinute: _propTypes["default"].bool,
- showSecond: _propTypes["default"].bool,
- use12Hours: _propTypes["default"].bool,
- hourStep: _propTypes["default"].number,
- minuteStep: _propTypes["default"].number,
- secondStep: _propTypes["default"].number,
- addon: _propTypes["default"].func,
- focusOnOpen: _propTypes["default"].bool,
- onKeyDown: _propTypes["default"].func,
- clearIcon: _propTypes["default"].node
- });
-
- _defineProperty(Panel, "defaultProps", {
- prefixCls: 'rc-time-picker-panel',
- onChange: noop,
- disabledHours: noop,
- disabledMinutes: noop,
- disabledSeconds: noop,
- defaultOpenValue: (0, _moment["default"])(),
- use12Hours: false,
- addon: noop,
- onKeyDown: noop,
- onAmPmChange: noop,
- inputReadOnly: false
- });
-
- var _default = Panel;
- exports["default"] = _default;
-
- /***/ }),
- /* 493 */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
-
- var _FormControl = __webpack_require__(1373);
-
- var _FormControl2 = _interopRequireDefault(_FormControl);
-
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
-
- exports["default"] = _FormControl2["default"];
- module.exports = exports['default'];
-
- /***/ }),
- /* 494 */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- module.exports = {
- 'lang': 'zh-cn',
- 'resetSettings': '还原设置',
- 'include': '包含',
- 'exclusive': '不包含',
- 'equal': '等于',
- 'unequal': '不等于',
- 'begin': '以开始',
- 'end': '以结尾',
- 'greater_than': '大于',
- 'great_than_equal_to': '大于等于',
- 'less_than': '小于',
- 'less_than_equal_to': '小于等于',
- 'be_equal_to': '等于',
- 'not_equal_to': '不等于',
- "no_data": '暂无数据',
- 'en-us': {
- 'resetSettings': 'reset settings',
- 'include': 'include',
- 'exclusive': 'exclusive',
- 'equal': 'equal',
- 'unequal': 'unequal',
- 'begin': 'begin',
- 'end': 'end',
- 'greater_than': 'greater than',
- 'great_than_equal_to': 'great than equal to',
- 'less_than': 'less than',
- 'less_than_equal_to': 'less than equal to',
- 'be_equal_to': 'be equal to',
- 'not_equal_to': 'not equal to',
- "no_data": 'no data'
- },
- 'zh-tw': {
- 'resetSettings': '還原設置',
- 'include': '包含',
- 'exclusive': '不包含',
- 'equal': '等於',
- 'unequal': '不等於',
- 'begin': '以開始',
- 'end': '以結尾',
- 'greater_than': '大於',
- 'great_than_equal_to': '大於等於',
- 'less_than': '小於',
- 'less_than_equal to': '小於等於',
- 'be_equal_to': '等於',
- 'not_equal_to': '不等於',
- "no_data": '暫無數據'
- }
- };
-
- /***/ }),
- /* 495 */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
-
- var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
-
- exports.getComponentLocale = getComponentLocale;
- exports.getLocaleCode = getLocaleCode;
- function getComponentLocale(props, context, componentName, getDefaultLocale) {
- var locale = {};
- if (context && context.beeLocale && context.beeLocale[componentName]) {
- locale = context.beeLocale[componentName];
- } else {
- var defaultLocale = getDefaultLocale();
-
- locale = defaultLocale["default"] || defaultLocale;
- }
-
- var result = _extends({}, locale, props.locale);
- if (props.locale) {
- result.lang = _extends({}, locale.lang, props.locale.lang);
- } else {
- result.lang = _extends({}, locale.lang);
- }
-
- return result;
- }
-
- function getLocaleCode(context) {
- var localeCode = context.beeLocale && context.beeLocale.lang;
- // Had use LocaleProvide but didn't set locale
- if (context.beeLocale && context.beeLocale.exist && !localeCode) {
- return 'zh-cn';
- }
- return localeCode;
- }
-
- /***/ }),
- /* 496 */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
-
- var _react = __webpack_require__(0);
-
- var _propTypes = __webpack_require__(1);
-
- var _propTypes2 = _interopRequireDefault(_propTypes);
-
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
-
- function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; }
-
- function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
-
- function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
-
- function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); }
-
- var propTypes = {
- className: _propTypes2["default"].string,
- colSpan: _propTypes2["default"].number,
- title: _propTypes2["default"].node,
- dataIndex: _propTypes2["default"].string,
- width: _propTypes2["default"].oneOfType([_propTypes2["default"].number, _propTypes2["default"].string]),
- fixed: _propTypes2["default"].oneOf([true, 'left', 'right']),
- render: _propTypes2["default"].func,
- onCellClick: _propTypes2["default"].func,
- ifshow: _propTypes2["default"].bool
- };
-
- var Column = function (_Component) {
- _inherits(Column, _Component);
-
- function Column() {
- _classCallCheck(this, Column);
-
- return _possibleConstructorReturn(this, _Component.apply(this, arguments));
- }
-
- return Column;
- }(_react.Component);
-
- Column.defaultProps = {
- ifshow: true
- };
-
-
- Column.propTypes = propTypes;
-
- exports["default"] = Column;
- module.exports = exports['default'];
-
- /***/ }),
- /* 497 */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
-
- var _react = __webpack_require__(0);
-
- var _propTypes = __webpack_require__(1);
-
- var _propTypes2 = _interopRequireDefault(_propTypes);
-
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
-
- function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; }
-
- function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
-
- function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
-
- function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); }
-
- var ColumnGroup = function (_Component) {
- _inherits(ColumnGroup, _Component);
-
- function ColumnGroup() {
- _classCallCheck(this, ColumnGroup);
-
- return _possibleConstructorReturn(this, _Component.apply(this, arguments));
- }
-
- return ColumnGroup;
- }(_react.Component);
-
- ColumnGroup.propTypes = {
- title: _propTypes2["default"].node
- };
- exports["default"] = ColumnGroup;
- module.exports = exports['default'];
-
- /***/ }),
- /* 498 */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.browser = browser;
- exports.getOffset = getOffset;
- exports.loopAllChildren = loopAllChildren;
- exports.isInclude = isInclude;
- exports.filterParentPosition = filterParentPosition;
- exports.handleCheckState = handleCheckState;
- exports.getCheck = getCheck;
- exports.getStrictlyValue = getStrictlyValue;
- exports.arraysEqual = arraysEqual;
- exports.closest = closest;
- exports.isTreeNode = isTreeNode;
- exports.toArray = toArray;
- exports.getNodeChildren = getNodeChildren;
- exports.warnOnlyTreeNode = warnOnlyTreeNode;
-
- var _react = __webpack_require__(0);
-
- var _react2 = _interopRequireDefault(_react);
-
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
-
- function browser(navigator) {
- var tem = void 0;
- var ua = navigator.userAgent;
- var M = ua.match(/(opera|chrome|safari|firefox|msie|trident(?=\/))\/?\s*(\d+)/i) || [];
- if (/trident/i.test(M[1])) {
- tem = /\brv[ :]+(\d+)/g.exec(ua) || [];
- return 'IE ' + (tem[1] || '');
- }
- if (M[1] === 'Chrome') {
- tem = ua.match(/\b(OPR|Edge)\/(\d+)/);
- if (tem) return tem.slice(1).join(' ').replace('OPR', 'Opera');
- }
- M = M[2] ? [M[1], M[2]] : [navigator.appName, navigator.appVersion, '-?'];
- tem = ua.match(/version\/(\d+)/i);
- if (tem) {
- M.splice(1, 1, tem[1]);
- }
- return M.join(' ');
- }
-
- // export function getOffset(el) {
- // const obj = el.getBoundingClientRect();
- // return {
- // left: obj.left + document.body.scrollLeft,
- // top: obj.top + document.body.scrollTop,
- // width: obj.width,
- // height: obj.height
- // };
- // }
-
- // // iscroll offset
- // offset = function (el) {
- // var left = -el.offsetLeft,
- // top = -el.offsetTop;
-
- // // jshint -W084
- // while (el = el.offsetParent) {
- // left -= el.offsetLeft;
- // top -= el.offsetTop;
- // }
- // // jshint +W084
-
- // return {
- // left: left,
- // top: top
- // };
- // }
-
- /* eslint-disable */
- /* eslint no-loop-func: 0*/
-
- function getOffset(ele) {
- var doc = void 0,
- win = void 0,
- docElem = void 0,
- rect = void 0;
-
- if (!ele.getClientRects().length) {
- return { top: 0, left: 0 };
- }
-
- rect = ele.getBoundingClientRect();
-
- if (rect.width || rect.height) {
- doc = ele.ownerDocument;
- win = doc.defaultView;
- docElem = doc.documentElement;
-
- return {
- top: rect.top + win.pageYOffset - docElem.clientTop,
- left: rect.left + win.pageXOffset - docElem.clientLeft
- };
- }
-
- return rect;
- }
- /* eslint-enable */
-
- function getChildrenlength(children) {
- var len = 1;
- if (Array.isArray(children)) {
- len = children.length;
- }
- return len;
- }
-
- function getSiblingPosition(index, len, siblingPosition) {
- if (len === 1) {
- siblingPosition.first = true;
- siblingPosition.last = true;
- } else {
- siblingPosition.first = index === 0;
- siblingPosition.last = index === len - 1;
- }
- return siblingPosition;
- }
-
- function loopAllChildren(childs, callback, parent) {
- var loop = function loop(children, level, _parent) {
- var len = getChildrenlength(children);
- _react2["default"].Children.forEach(children, function (item, index) {
- var pos = level + '-' + index;
- if (item.props.children && item.type && item.type.isTreeNode) {
- loop(item.props.children, pos, { node: item, pos: pos });
- }
- callback(item, index, pos, item.key || pos, getSiblingPosition(index, len, {}), _parent);
- });
- };
- loop(childs, 0, parent);
- }
-
- function isInclude(smallArray, bigArray) {
- return smallArray.every(function (ii, i) {
- return ii === bigArray[i];
- });
- }
- // console.log(isInclude(['0', '1'], ['0', '10', '1']));
-
-
- // arr.length === 628, use time: ~20ms
- function filterParentPosition(arr) {
- var levelObj = {};
- arr.forEach(function (item) {
- var posLen = item.split('-').length;
- if (!levelObj[posLen]) {
- levelObj[posLen] = [];
- }
- levelObj[posLen].push(item);
- });
- var levelArr = Object.keys(levelObj).sort();
-
- var _loop = function _loop(i) {
- if (levelArr[i + 1]) {
- levelObj[levelArr[i]].forEach(function (ii) {
- var _loop2 = function _loop2(j) {
- levelObj[levelArr[j]].forEach(function (_i, index) {
- if (isInclude(ii.split('-'), _i.split('-'))) {
- levelObj[levelArr[j]][index] = null;
- }
- });
- levelObj[levelArr[j]] = levelObj[levelArr[j]].filter(function (p) {
- return p;
- });
- };
-
- for (var j = i + 1; j < levelArr.length; j++) {
- _loop2(j);
- }
- });
- }
- };
-
- for (var i = 0; i < levelArr.length; i++) {
- _loop(i);
- }
- var nArr = [];
- levelArr.forEach(function (i) {
- nArr = nArr.concat(levelObj[i]);
- });
- return nArr;
- }
- // console.log(filterParentPosition(
- // ['0-2', '0-3-3', '0-10', '0-10-0', '0-0-1', '0-0', '0-1-1', '0-1']
- // ));
-
-
- function stripTail(str) {
- var arr = str.match(/(.+)(-[^-]+)$/);
- var st = '';
- if (arr && arr.length === 3) {
- st = arr[1];
- }
- return st;
- }
- function splitPosition(pos) {
- return pos.split('-');
- }
-
- function handleCheckState(obj, checkedPositionArr, checkIt) {
- // console.log(stripTail('0-101-000'));
- var objKeys = Object.keys(obj);
- // let s = Date.now();
- objKeys.forEach(function (i, index) {
- var iArr = splitPosition(i);
- var saved = false;
- checkedPositionArr.forEach(function (_pos) {
- // 设置子节点,全选或全不选
- var _posArr = splitPosition(_pos);
- if (iArr.length > _posArr.length && isInclude(_posArr, iArr)) {
- obj[i].halfChecked = false;
- obj[i].checked = checkIt;
- objKeys[index] = null;
- }
- if (iArr[0] === _posArr[0] && iArr[1] === _posArr[1]) {
- // 如果
- saved = true;
- }
- });
- if (!saved) {
- objKeys[index] = null;
- }
- });
- // TODO: 循环 2470000 次耗时约 1400 ms。 性能瓶颈!
- // console.log(Date.now()-s, checkedPositionArr.length * objKeys.length);
- objKeys = objKeys.filter(function (i) {
- return i;
- }); // filter non null;
-
- var _loop3 = function _loop3(_pIndex) {
- // 循环设置父节点的 选中 或 半选状态
- var loop = function loop(__pos) {
- var _posLen = splitPosition(__pos).length;
- if (_posLen <= 2) {
- // e.g. '0-0', '0-1'
- return;
- }
- var sibling = 0;
- var siblingChecked = 0;
- var parentPosition = stripTail(__pos);
- objKeys.forEach(function (i /* , index*/) {
- var iArr = splitPosition(i);
- if (iArr.length === _posLen && isInclude(splitPosition(parentPosition), iArr)) {
- sibling++;
- if (obj[i].checked) {
- siblingChecked++;
- var _i = checkedPositionArr.indexOf(i);
- if (_i > -1) {
- checkedPositionArr.splice(_i, 1);
- if (_i <= _pIndex) {
- _pIndex--;
- }
- }
- } else if (obj[i].halfChecked) {
- siblingChecked += 0.5;
- }
- // objKeys[index] = null;
- }
- });
- // objKeys = objKeys.filter(i => i); // filter non null;
- var parent = obj[parentPosition];
- // sibling 不会等于0
- // 全不选 - 全选 - 半选
- if (siblingChecked === 0) {
- parent.checked = false;
- parent.halfChecked = false;
- } else if (siblingChecked === sibling) {
- parent.checked = true;
- parent.halfChecked = false;
- } else {
- parent.halfChecked = true;
- parent.checked = false;
- }
- loop(parentPosition);
- };
- loop(checkedPositionArr[_pIndex], _pIndex);
- pIndex = _pIndex;
- };
-
- for (var pIndex = 0; pIndex < checkedPositionArr.length; pIndex++) {
- _loop3(pIndex);
- }
- // console.log(Date.now()-s, objKeys.length, checkIt);
- }
-
- function getCheck(treeNodesStates) {
- var halfCheckedKeys = [];
- var checkedKeys = [];
- var checkedNodes = [];
- var checkedNodesPositions = [];
- Object.keys(treeNodesStates).forEach(function (item) {
- var itemObj = treeNodesStates[item];
- if (itemObj.checked) {
- checkedKeys.push(itemObj.key);
- checkedNodes.push(itemObj.node);
- checkedNodesPositions.push({ node: itemObj.node, pos: item });
- } else if (itemObj.halfChecked) {
- halfCheckedKeys.push(itemObj.key);
- }
- });
- return {
- halfCheckedKeys: halfCheckedKeys, checkedKeys: checkedKeys, checkedNodes: checkedNodes, checkedNodesPositions: checkedNodesPositions, treeNodesStates: treeNodesStates
- };
- }
-
- function getStrictlyValue(checkedKeys, halfChecked) {
- if (halfChecked) {
- return { checked: checkedKeys, halfChecked: halfChecked };
- }
- return checkedKeys;
- }
-
- function arraysEqual(a, b) {
- if (a === b) return true;
- if (a === null || typeof a === 'undefined' || b === null || typeof b === 'undefined') {
- return false;
- }
- if (a.length !== b.length) return false;
-
- // If you don't care about the order of the elements inside
- // the array, you should sort both arrays here.
-
- for (var i = 0; i < a.length; ++i) {
- if (a[i] !== b[i]) return false;
- }
- return true;
- }
-
- function closest(el, selector) {
- var matchesSelector = el.matches || el.webkitMatchesSelector || el.mozMatchesSelector || el.msMatchesSelector;
-
- while (el) {
- if (matchesSelector.call(el, selector)) {
- return el;
- } else {
- el = el.parentElement;
- }
- }
- return null;
- }
-
- function isTreeNode(node) {
- return node && node.type && node.type.isTreeNode;
- }
-
- function toArray(children) {
- var ret = [];
- _react2["default"].Children.forEach(children, function (c) {
- ret.push(c);
- });
- return ret;
- }
-
- function getNodeChildren(children) {
- return toArray(children).filter(isTreeNode);
- }
-
- var onlyTreeNodeWarned = false;
-
- function warnOnlyTreeNode() {
- if (onlyTreeNodeWarned) return;
- onlyTreeNodeWarned = true;
- console.warn('Tree only accept TreeNode as children.');
- }
-
- /***/ }),
- /* 499 */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- exports.__esModule = true;
- exports.default = addEventListenerWrap;
-
- var _addDomEventListener = __webpack_require__(12);
-
- var _addDomEventListener2 = _interopRequireDefault(_addDomEventListener);
-
- var _reactDom = __webpack_require__(3);
-
- var _reactDom2 = _interopRequireDefault(_reactDom);
-
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-
- /**
- * This source code is quoted from rc-util.
- * homepage: https://github.com/react-component/util
- */
- function addEventListenerWrap(target, eventType, cb) {
- /* eslint camelcase: 2 */
- var callback = _reactDom2.default.unstable_batchedUpdates ? function run(e) {
- _reactDom2.default.unstable_batchedUpdates(cb, e);
- } : cb;
- return (0, _addDomEventListener2.default)(target, eventType, callback);
- }
-
- /***/ }),
- /* 500 */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
-
- var _react = __webpack_require__(0);
-
- var _react2 = _interopRequireDefault(_react);
-
- var _reactDom = __webpack_require__(3);
-
- var _reactDom2 = _interopRequireDefault(_reactDom);
-
- var _propTypes = __webpack_require__(1);
-
- var _propTypes2 = _interopRequireDefault(_propTypes);
-
- var _ownerDocument = __webpack_require__(114);
-
- var _ownerDocument2 = _interopRequireDefault(_ownerDocument);
-
- var _getContainer = __webpack_require__(501);
-
- var _getContainer2 = _interopRequireDefault(_getContainer);
-
- var _tinperBeeCore = __webpack_require__(30);
-
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
-
- function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; }
-
- function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
-
- function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
-
- function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); }
-
- var isReact16 = _reactDom2["default"].createPortal !== undefined;
- var createPortal = isReact16 ? _reactDom2["default"].createPortal : _reactDom2["default"].unstable_renderSubtreeIntoContainer;
-
- var propTypes = {
- /**
- * 存放子组件的容器
- */
- container: _propTypes2["default"].oneOfType([_tinperBeeCore.componentOrElement, _propTypes2["default"].func])
- };
-
- var defaultProps = {};
-
- /**
- * Portal组件是将子组件渲染
- */
-
- var Portal = function (_Component) {
- _inherits(Portal, _Component);
-
- function Portal(props) {
- _classCallCheck(this, Portal);
-
- var _this = _possibleConstructorReturn(this, _Component.call(this, props));
-
- _this.getMountNode = _this.getMountNode.bind(_this);
- _this.getOverlayDOMNode = _this.getOverlayDOMNode.bind(_this);
- _this.mountOverlayTarget = _this.mountOverlayTarget.bind(_this);
- _this.unmountOverlayTarget = _this.unmountOverlayTarget.bind(_this);
- _this.renderOverlay = _this.renderOverlay.bind(_this);
- _this.unrenderOverlay = _this.unrenderOverlay.bind(_this);
-
- _this.overlayTarget = isReact16 ? document.createElement('div') : null;
- return _this;
- }
-
- Portal.prototype.componentDidMount = function componentDidMount() {
- if (isReact16) {
- this.portalContainerNode = (0, _getContainer2["default"])(this.props.container, (0, _ownerDocument2["default"])(this).body);
- this.portalContainerNode.appendChild(this.overlayTarget);
- } else {
- this.renderOverlay();
- }
-
- this.mounted = true;
- };
-
- Portal.prototype.componentDidUpdate = function componentDidUpdate() {
- if (isReact16) {
- var overlay = !this.props.children ? null : _react2["default"].Children.only(this.props.children);
- if (overlay === null) {
- this.unrenderOverlay();
- this.unmountOverlayTarget();
- } else {}
- } else {
- this.renderOverlay();
- }
- };
- //this._overlayTarget为当前的要添加的子组件, this._portalContainerNode要添加组件的容器元素
-
-
- Portal.prototype.componentWillReceiveProps = function componentWillReceiveProps(nextProps) {
- if (this.overlayTarget && nextProps.container !== this.props.container) {
- this.portalContainerNode.removeChild(this.overlayTarget);
- this.portalContainerNode = (0, _getContainer2["default"])(nextProps.container, (0, _ownerDocument2["default"])(this).body);
- this.portalContainerNode.appendChild(this.overlayTarget);
- }
- };
-
- Portal.prototype.componentWillUnmount = function componentWillUnmount() {
- this.unrenderOverlay();
- this.unmountOverlayTarget();
-
- this.mounted = false;
- };
-
- Portal.prototype.getMountNode = function getMountNode() {
- return this.overlayTarget;
- };
-
- Portal.prototype.getOverlayDOMNode = function getOverlayDOMNode() {
- if (!this.mounted) {
- throw new Error('getOverlayDOMNode(): A component must be mounted to have a DOM node.');
- }
-
- if (this.overlayInstance) {
- return _reactDom2["default"].findDOMNode(this.overlayInstance);
- }
-
- return null;
- };
-
- /**
- * 如果要添加的子组件不存在,就将div添加到要添加容器的DOM中;
- */
-
- Portal.prototype.mountOverlayTarget = function mountOverlayTarget() {
- if (!this.overlayTarget) {
- this.overlayTarget = document.createElement('div');
- this.portalContainerNode = (0, _getContainer2["default"])(this.props.container, (0, _ownerDocument2["default"])(this).body);
- this.portalContainerNode.appendChild(this.overlayTarget);
- }
- };
- /**
- * 将要添加的子元素从容器中移除,并把变量置为null
- */
-
-
- Portal.prototype.unmountOverlayTarget = function unmountOverlayTarget() {
- if (this.overlayTarget) {
- this.portalContainerNode.removeChild(this.overlayTarget);
- this.overlayTarget = null;
- }
- this.portalContainerNode = null;
- };
- /**
- * 手动渲染_overlayTarget
- */
-
-
- Portal.prototype.renderOverlay = function renderOverlay() {
-
- var overlay = !this.props.children ? null : _react2["default"].Children.only(this.props.children);
-
- // Save reference for future access.
- if (overlay !== null) {
- this.mountOverlayTarget();
- this.overlayInstance = _reactDom2["default"].unstable_renderSubtreeIntoContainer(this, overlay, this.overlayTarget);
- } else {
- // Unrender if the component is null for transitions to null
- this.unrenderOverlay();
- this.unmountOverlayTarget();
- }
- };
- /**
- * 销毁_overlayTarget组件。并把_overlayInstance置为null
- */
-
-
- Portal.prototype.unrenderOverlay = function unrenderOverlay() {
- if (this.overlayTarget) {
- !isReact16 && _reactDom2["default"].unmountComponentAtNode(this.overlayTarget);
- this.overlayInstance = null;
- }
- };
-
- Portal.prototype.render = function render() {
- if (!isReact16) {
- return null;
- }
-
- var overlay = !this.props.children ? null : _react2["default"].Children.only(this.props.children);
-
- return _reactDom2["default"].createPortal(overlay, this.overlayTarget);
- };
-
- return Portal;
- }(_react.Component);
-
- ;
-
- Portal.propTypes = propTypes;
- Portal.defaultProps = defaultProps;
-
- exports["default"] = Portal;
- module.exports = exports['default'];
-
- /***/ }),
- /* 501 */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports["default"] = getContainer;
-
- var _reactDom = __webpack_require__(3);
-
- var _reactDom2 = _interopRequireDefault(_reactDom);
-
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
-
- /**
- * 获取容器组件
- * @param {[type]} container [description]
- * @param {[type]} defaultContainer [description]
- * @return {[type]} [description]
- */
- function getContainer(container, defaultContainer) {
- container = typeof container === 'function' ? container() : container;
- return _reactDom2["default"].findDOMNode(container) || defaultContainer;
- }
- module.exports = exports['default'];
-
- /***/ }),
- /* 502 */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- exports.__esModule = true;
- exports.default = addEventListenerWrap;
-
- var _addDomEventListener = __webpack_require__(12);
-
- var _addDomEventListener2 = _interopRequireDefault(_addDomEventListener);
-
- var _reactDom = __webpack_require__(3);
-
- var _reactDom2 = _interopRequireDefault(_reactDom);
-
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-
- /**
- * This source code is quoted from rc-util.
- * homepage: https://github.com/react-component/util
- */
- function addEventListenerWrap(target, eventType, cb) {
- /* eslint camelcase: 2 */
- var callback = _reactDom2.default.unstable_batchedUpdates ? function run(e) {
- _reactDom2.default.unstable_batchedUpdates(cb, e);
- } : cb;
- return (0, _addDomEventListener2.default)(target, eventType, callback);
- }
-
- /***/ }),
- /* 503 */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = offset;
-
- var _contains = __webpack_require__(113);
-
- var _contains2 = _interopRequireDefault(_contains);
-
- var _isWindow = __webpack_require__(190);
-
- var _isWindow2 = _interopRequireDefault(_isWindow);
-
- var _ownerDocument = __webpack_require__(86);
-
- var _ownerDocument2 = _interopRequireDefault(_ownerDocument);
-
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-
- function offset(node) {
- var doc = (0, _ownerDocument2.default)(node),
- win = (0, _isWindow2.default)(doc),
- docElem = doc && doc.documentElement,
- box = { top: 0, left: 0, height: 0, width: 0 };
-
- if (!doc) return;
-
- // Make sure it's not a disconnected DOM node
- if (!(0, _contains2.default)(docElem, node)) return box;
-
- if (node.getBoundingClientRect !== undefined) box = node.getBoundingClientRect();
-
- if (box.width || box.height) {
-
- box = {
- top: box.top + (win.pageYOffset || docElem.scrollTop) - (docElem.clientTop || 0),
- left: box.left + (win.pageXOffset || docElem.scrollLeft) - (docElem.clientLeft || 0),
- width: (box.width == null ? node.offsetWidth : box.width) || 0,
- height: (box.height == null ? node.offsetHeight : box.height) || 0
- };
- }
-
- return box;
- }
- module.exports = exports['default'];
-
- /***/ }),
- /* 504 */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = camelizeStyleName;
-
- var _camelize = __webpack_require__(1443);
-
- var _camelize2 = _interopRequireDefault(_camelize);
-
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-
- var msPattern = /^-ms-/; /**
- * Copyright 2014-2015, Facebook, Inc.
- * All rights reserved.
- * https://github.com/facebook/react/blob/2aeb8a2a6beb00617a4217f7f8284924fa2ad819/src/vendor/core/camelizeStyleName.js
- */
- function camelizeStyleName(string) {
- return (0, _camelize2.default)(string.replace(msPattern, 'ms-'));
- }
- module.exports = exports['default'];
-
- /***/ }),
- /* 505 */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = scrollTop;
-
- var _isWindow = __webpack_require__(190);
-
- var _isWindow2 = _interopRequireDefault(_isWindow);
-
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-
- function scrollTop(node, val) {
- var win = (0, _isWindow2.default)(node);
-
- if (val === undefined) return win ? 'pageYOffset' in win ? win.pageYOffset : win.document.documentElement.scrollTop : node.scrollTop;
-
- if (win) win.scrollTo('pageXOffset' in win ? win.pageXOffset : win.document.documentElement.scrollLeft, val);else node.scrollTop = val;
- }
- module.exports = exports['default'];
-
- /***/ }),
- /* 506 */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
-
- exports["default"] = function (node, event, handler, capture) {
- (0, _on2["default"])(node, event, handler, capture);
-
- return {
- remove: function remove() {
- (0, _off2["default"])(node, event, handler, capture);
- }
- };
- };
-
- var _on = __webpack_require__(87);
-
- var _on2 = _interopRequireDefault(_on);
-
- var _off = __webpack_require__(193);
-
- var _off2 = _interopRequireDefault(_off);
-
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
-
- module.exports = exports['default'];
-
- /***/ }),
- /* 507 */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.destroyFns = undefined;
-
- var _slicedToArray = function () { function sliceIterator(arr, i) { var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i["return"]) _i["return"](); } finally { if (_d) throw _e; } } return _arr; } return function (arr, i) { if (Array.isArray(arr)) { return arr; } else if (Symbol.iterator in Object(arr)) { return sliceIterator(arr, i); } else { throw new TypeError("Invalid attempt to destructure non-iterable instance"); } }; }();
-
- var _extends2;
-
- var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
-
- var _classnames = __webpack_require__(2);
-
- var _classnames2 = _interopRequireDefault(_classnames);
-
- var _events = __webpack_require__(1459);
-
- var _events2 = _interopRequireDefault(_events);
-
- var _ownerDocument = __webpack_require__(86);
-
- var _ownerDocument2 = _interopRequireDefault(_ownerDocument);
-
- var _inDOM = __webpack_require__(42);
-
- var _inDOM2 = _interopRequireDefault(_inDOM);
-
- var _scrollbarSize = __webpack_require__(1463);
-
- var _scrollbarSize2 = _interopRequireDefault(_scrollbarSize);
-
- var _react = __webpack_require__(0);
-
- var _react2 = _interopRequireDefault(_react);
-
- var _reactDom = __webpack_require__(3);
-
- var _reactDom2 = _interopRequireDefault(_reactDom);
-
- var _Modal = __webpack_require__(164);
-
- var _Modal2 = _interopRequireDefault(_Modal);
-
- var _isOverflowing = __webpack_require__(108);
-
- var _isOverflowing2 = _interopRequireDefault(_isOverflowing);
-
- var _tinperBeeCore = __webpack_require__(30);
-
- var _beeTransition = __webpack_require__(1464);
-
- var _ModalBody = __webpack_require__(1468);
-
- var _ModalBody2 = _interopRequireDefault(_ModalBody);
-
- var _ModalDialog = __webpack_require__(1469);
-
- var _ModalDialog2 = _interopRequireDefault(_ModalDialog);
-
- var _ModalFooter = __webpack_require__(1470);
-
- var _ModalFooter2 = _interopRequireDefault(_ModalFooter);
-
- var _ModalHeader = __webpack_require__(1471);
-
- var _ModalHeader2 = _interopRequireDefault(_ModalHeader);
-
- var _ModalTitle = __webpack_require__(1472);
-
- var _ModalTitle2 = _interopRequireDefault(_ModalTitle);
-
- var _propTypes = __webpack_require__(1);
-
- var _propTypes2 = _interopRequireDefault(_propTypes);
-
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
-
- function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; }
-
- function _objectWithoutProperties(obj, keys) { var target = {}; for (var i in obj) { if (keys.indexOf(i) >= 0) continue; if (!Object.prototype.hasOwnProperty.call(obj, i)) continue; target[i] = obj[i]; } return target; }
-
- function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
-
- function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
-
- function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); }
-
- function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
-
- var propTypes = _extends({}, _Modal2["default"].propTypes, _ModalDialog2["default"].propTypes, (_extends2 = {
-
- /**
- * 是否弹出遮罩层/遮罩层点击是否触发关闭
- */
- backdrop: _propTypes2["default"].oneOf(['static', true, false]),
-
- /**
- * 点击遮罩层是否允许关闭
- */
- backdropClosable: _propTypes2["default"].bool,
- /**
- * esc触发关闭
- */
- keyboard: _propTypes2["default"].bool,
-
- /**
- * 显隐时是否使用动画
- */
- animation: _propTypes2["default"].bool,
-
- /**
- * 传递给模态框的样式
- */
- dialogComponentClass: _tinperBeeCore.elementType,
-
- /**
- * 自动设置焦点
- */
- autoFocus: _propTypes2["default"].bool,
-
- /**
- * 防止打开时焦点离开模态框
- */
- enforceFocus: _propTypes2["default"].bool,
-
- /**
- * 是否打开模态框
- */
- show: _propTypes2["default"].bool,
-
- /**
- * 关闭时的钩子函数
- */
- onHide: _propTypes2["default"].func,
-
- onEnter: _propTypes2["default"].func,
-
- onEntering: _propTypes2["default"].func,
-
- onEntered: _propTypes2["default"].func,
-
- onExit: _propTypes2["default"].func,
-
- onExiting: _propTypes2["default"].func,
-
- onExited: _propTypes2["default"].func,
-
- containerClassName: _propTypes2["default"].string
- }, _defineProperty(_extends2, 'containerClassName', _propTypes2["default"].string), _defineProperty(_extends2, 'container', _Modal2["default"].propTypes.container), _defineProperty(_extends2, 'size', _propTypes2["default"].oneOf(["sm", "lg", "xlg", ""])), _defineProperty(_extends2, 'width', _propTypes2["default"].oneOfType([_propTypes2["default"].number, _propTypes2["default"].string])), _defineProperty(_extends2, 'draggable', _propTypes2["default"].bool), _defineProperty(_extends2, 'resizable', _propTypes2["default"].bool), _defineProperty(_extends2, 'resizeClassName', _propTypes2["default"].string), _defineProperty(_extends2, 'onResizeStart', _propTypes2["default"].func), _defineProperty(_extends2, 'onResize', _propTypes2["default"].func), _defineProperty(_extends2, 'onResizeStop', _propTypes2["default"].func), _defineProperty(_extends2, 'minWidth', _propTypes2["default"].oneOfType([_propTypes2["default"].number, _propTypes2["default"].string])), _defineProperty(_extends2, 'minHeight', _propTypes2["default"].oneOfType([_propTypes2["default"].number, _propTypes2["default"].string])), _defineProperty(_extends2, 'maxWidth', _propTypes2["default"].oneOfType([_propTypes2["default"].number, _propTypes2["default"].string])), _defineProperty(_extends2, 'maxHeight', _propTypes2["default"].oneOfType([_propTypes2["default"].number, _propTypes2["default"].string])), _extends2));
-
- var defaultProps = _extends({}, _Modal2["default"].defaultProps, {
- backdropClosable: true,
- animation: true,
- dialogComponentClass: _ModalDialog2["default"],
- draggable: false,
- resizable: false,
- clsPrefix: 'u-modal'
- });
-
- var ModalFuncProps = {
- prefixCls: _propTypes2["default"].string,
- className: _propTypes2["default"].string,
- show: _propTypes2["default"].bool,
- title: _react2["default"].ReactNode,
- content: _react2["default"].ReactNode,
- onOk: _propTypes2["default"].func,
- onCancel: _propTypes2["default"].func,
- width: _propTypes2["default"].oneOfType([_propTypes2["default"].number, _propTypes2["default"].string]),
- okText: _propTypes2["default"].string,
- okType: _propTypes2["default"].string,
- cancelText: _propTypes2["default"].string,
- icon: _react2["default"].ReactNode,
- backdrop: _propTypes2["default"].oneOf(['static', true, false])
- };
-
- var ModalFunc = function ModalFunc(props) {
- destroy = function destroy() {};
- update = function update(newConfig) {};
- };
-
- var destroyFns = exports.destroyFns = [];
-
- var childContextTypes = {
- $u_modal: _propTypes2["default"].shape({
- onHide: _propTypes2["default"].func
- })
- };
-
- var Modal = function (_React$Component) {
- _inherits(Modal, _React$Component);
-
- function Modal(props, context) {
- _classCallCheck(this, Modal);
-
- var _this = _possibleConstructorReturn(this, _React$Component.call(this, props, context));
-
- _this.handleEntering = _this.handleEntering.bind(_this);
- _this.handleExited = _this.handleExited.bind(_this);
- _this.handleWindowResize = _this.handleWindowResize.bind(_this);
- _this.handleDialogClick = _this.handleDialogClick.bind(_this);
-
- _this.state = {
- style: {}
- };
- return _this;
- }
-
- Modal.prototype.getChildContext = function getChildContext() {
- return {
- $u_modal: {
- onHide: this.props.onHide
- }
- };
- };
-
- Modal.prototype.componentWillUnmount = function componentWillUnmount() {
- // Clean up the listener if we need to.
- this.handleExited();
- };
-
- Modal.prototype.handleEntering = function handleEntering() {
- // FIXME: This should work even when animation is disabled.
- _events2["default"].on(window, 'resize', this.handleWindowResize);
- this.updateStyle();
- };
-
- Modal.prototype.handleExited = function handleExited() {
- // FIXME: This should work even when animation is disabled.
- _events2["default"].off(window, 'resize', this.handleWindowResize);
- };
-
- Modal.prototype.handleWindowResize = function handleWindowResize() {
- this.updateStyle();
- };
-
- Modal.prototype.handleDialogClick = function handleDialogClick(e) {
- if (e.target !== e.currentTarget) {
- return;
- }
-
- this.props.onHide();
- };
-
- Modal.prototype.updateStyle = function updateStyle() {
- if (!_inDOM2["default"] || !this._modal) {
- return;
- }
-
- var dialogNode = this._modal.getDialogElement();
- var dialogHeight = dialogNode.scrollHeight;
-
- var document = (0, _ownerDocument2["default"])(dialogNode);
- var bodyIsOverflowing = false;
- if (this.props.container) {
- bodyIsOverflowing = (0, _isOverflowing2["default"])(_reactDom2["default"].findDOMNode(this.props.container));
- }
- var modalIsOverflowing = dialogHeight > document.documentElement.clientHeight;
-
- this.setState({
- style: {
- paddingRight: bodyIsOverflowing && !modalIsOverflowing ? (0, _scrollbarSize2["default"])() : undefined,
- paddingLeft: !bodyIsOverflowing && modalIsOverflowing ? (0, _scrollbarSize2["default"])() : undefined
- }
- });
- };
-
- Modal.prototype.render = function render() {
- var _this2 = this;
-
- var _props = this.props,
- backdrop = _props.backdrop,
- backdropClosable = _props.backdropClosable,
- animation = _props.animation,
- show = _props.show,
- Dialog = _props.dialogComponentClass,
- className = _props.className,
- clsPrefix = _props.clsPrefix,
- _props$style = _props.style,
- style = _props$style === undefined ? {} : _props$style,
- size = _props.size,
- width = _props.width,
- children = _props.children,
- onEntering = _props.onEntering,
- onExited = _props.onExited,
- backdropClassName = _props.backdropClassName,
- containerClassName = _props.containerClassName,
- draggable = _props.draggable,
- resizeClassName = _props.resizeClassName,
- props = _objectWithoutProperties(_props, ['backdrop', 'backdropClosable', 'animation', 'show', 'dialogComponentClass', 'className', 'clsPrefix', 'style', 'size', 'width', 'children', 'onEntering', 'onExited', 'backdropClassName', 'containerClassName', 'draggable', 'resizeClassName']);
-
- var _splitComponent = (0, _tinperBeeCore.splitComponent)(props, _Modal2["default"]),
- _splitComponent2 = _slicedToArray(_splitComponent, 2),
- baseModalProps = _splitComponent2[0],
- dialogProps = _splitComponent2[1];
-
- var inClassName = show && !animation && 'in';
-
- var backdropClasses = _defineProperty({}, clsPrefix + '-backdrop', true);
- var containerClasses = _defineProperty({}, clsPrefix + '-open', true);
- if (Number(width)) width += 'px';
-
- var styleRes = _extends({}, this.state.style, style);
- if (width) {
- _extends(styleRes, { width: width });
- }
- return _react2["default"].createElement(
- _Modal2["default"],
- _extends({}, baseModalProps, {
- ref: function ref(c) {
- _this2._modal = c;
- },
- show: show,
- onEntering: (0, _tinperBeeCore.createChainedFunction)(onEntering, this.handleEntering),
- onExited: (0, _tinperBeeCore.createChainedFunction)(onExited, this.handleExited),
- backdrop: backdrop,
- backdropClassName: (0, _classnames2["default"])(backdropClasses, inClassName),
- containerClassName: (0, _classnames2["default"])(containerClasses, containerClassName),
- transition: animation ? _beeTransition.Fade : undefined,
- dialogTransitionTimeout: Modal.TRANSITION_DURATION,
- backdropTransitionTimeout: Modal.BACKDROP_TRANSITION_DURATION
- }),
- _react2["default"].createElement(
- Dialog,
- _extends({}, dialogProps, {
- style: styleRes,
- className: (0, _classnames2["default"])(className, inClassName, backdropClassName),
- onClick: backdrop === true && !!backdropClosable ? this.handleDialogClick : null,
- size: size,
- draggable: draggable,
- resizeClassName: resizeClassName
- }),
- children
- )
- );
- };
-
- return Modal;
- }(_react2["default"].Component);
-
- Modal.info = ModalFunc;
- Modal.success = ModalFunc;
- Modal.error = ModalFunc;
- Modal.warn = ModalFunc;
- Modal.warning = ModalFunc;
- Modal.confirm = ModalFunc;
-
- Modal.destroyAll = function () {
- return;
- };
-
- Modal.propTypes = propTypes;
- Modal.defaultProps = defaultProps;
- Modal.childContextTypes = childContextTypes;
-
- Modal.Body = _ModalBody2["default"];
- Modal.Header = _ModalHeader2["default"];
- Modal.Title = _ModalTitle2["default"];
- Modal.Footer = _ModalFooter2["default"];
-
- Modal.Dialog = _ModalDialog2["default"];
-
- Modal.TRANSITION_DURATION = 200000;
- Modal.BACKDROP_TRANSITION_DURATION = 10000;
-
- exports["default"] = Modal;
-
- /***/ }),
- /* 508 */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
-
- var _Button = __webpack_require__(1474);
-
- var _Button2 = _interopRequireDefault(_Button);
-
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
-
- exports["default"] = _Button2["default"];
- module.exports = exports['default'];
-
- /***/ }),
- /* 509 */
- /***/ (function(module, exports, __webpack_require__) {
-
- /* WEBPACK VAR INJECTION */(function(global) {/**
- * lodash (Custom Build)
- * Build: `lodash modularize exports="npm" -o ./`
- * Copyright jQuery Foundation and other contributors
- * Released under MIT license
- * Based on Underscore.js 1.8.3
- * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
- */
-
- /** Used as the `TypeError` message for "Functions" methods. */
- var FUNC_ERROR_TEXT = 'Expected a function';
-
- /** Used as references for various `Number` constants. */
- var NAN = 0 / 0;
-
- /** `Object#toString` result references. */
- var symbolTag = '[object Symbol]';
-
- /** Used to match leading and trailing whitespace. */
- var reTrim = /^\s+|\s+$/g;
-
- /** Used to detect bad signed hexadecimal string values. */
- var reIsBadHex = /^[-+]0x[0-9a-f]+$/i;
-
- /** Used to detect binary string values. */
- var reIsBinary = /^0b[01]+$/i;
-
- /** Used to detect octal string values. */
- var reIsOctal = /^0o[0-7]+$/i;
-
- /** Built-in method references without a dependency on `root`. */
- var freeParseInt = parseInt;
-
- /** Detect free variable `global` from Node.js. */
- var freeGlobal = typeof global == 'object' && global && global.Object === Object && global;
-
- /** Detect free variable `self`. */
- var freeSelf = typeof self == 'object' && self && self.Object === Object && self;
-
- /** Used as a reference to the global object. */
- var root = freeGlobal || freeSelf || Function('return this')();
-
- /** Used for built-in method references. */
- var objectProto = Object.prototype;
-
- /**
- * Used to resolve the
- * [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring)
- * of values.
- */
- var objectToString = objectProto.toString;
-
- /* Built-in method references for those with the same name as other `lodash` methods. */
- var nativeMax = Math.max,
- nativeMin = Math.min;
-
- /**
- * Gets the timestamp of the number of milliseconds that have elapsed since
- * the Unix epoch (1 January 1970 00:00:00 UTC).
- *
- * @static
- * @memberOf _
- * @since 2.4.0
- * @category Date
- * @returns {number} Returns the timestamp.
- * @example
- *
- * _.defer(function(stamp) {
- * console.log(_.now() - stamp);
- * }, _.now());
- * // => Logs the number of milliseconds it took for the deferred invocation.
- */
- var now = function() {
- return root.Date.now();
- };
-
- /**
- * Creates a debounced function that delays invoking `func` until after `wait`
- * milliseconds have elapsed since the last time the debounced function was
- * invoked. The debounced function comes with a `cancel` method to cancel
- * delayed `func` invocations and a `flush` method to immediately invoke them.
- * Provide `options` to indicate whether `func` should be invoked on the
- * leading and/or trailing edge of the `wait` timeout. The `func` is invoked
- * with the last arguments provided to the debounced function. Subsequent
- * calls to the debounced function return the result of the last `func`
- * invocation.
- *
- * **Note:** If `leading` and `trailing` options are `true`, `func` is
- * invoked on the trailing edge of the timeout only if the debounced function
- * is invoked more than once during the `wait` timeout.
- *
- * If `wait` is `0` and `leading` is `false`, `func` invocation is deferred
- * until to the next tick, similar to `setTimeout` with a timeout of `0`.
- *
- * See [David Corbacho's article](https://css-tricks.com/debouncing-throttling-explained-examples/)
- * for details over the differences between `_.debounce` and `_.throttle`.
- *
- * @static
- * @memberOf _
- * @since 0.1.0
- * @category Function
- * @param {Function} func The function to debounce.
- * @param {number} [wait=0] The number of milliseconds to delay.
- * @param {Object} [options={}] The options object.
- * @param {boolean} [options.leading=false]
- * Specify invoking on the leading edge of the timeout.
- * @param {number} [options.maxWait]
- * The maximum time `func` is allowed to be delayed before it's invoked.
- * @param {boolean} [options.trailing=true]
- * Specify invoking on the trailing edge of the timeout.
- * @returns {Function} Returns the new debounced function.
- * @example
- *
- * // Avoid costly calculations while the window size is in flux.
- * jQuery(window).on('resize', _.debounce(calculateLayout, 150));
- *
- * // Invoke `sendMail` when clicked, debouncing subsequent calls.
- * jQuery(element).on('click', _.debounce(sendMail, 300, {
- * 'leading': true,
- * 'trailing': false
- * }));
- *
- * // Ensure `batchLog` is invoked once after 1 second of debounced calls.
- * var debounced = _.debounce(batchLog, 250, { 'maxWait': 1000 });
- * var source = new EventSource('/stream');
- * jQuery(source).on('message', debounced);
- *
- * // Cancel the trailing debounced invocation.
- * jQuery(window).on('popstate', debounced.cancel);
- */
- function debounce(func, wait, options) {
- var lastArgs,
- lastThis,
- maxWait,
- result,
- timerId,
- lastCallTime,
- lastInvokeTime = 0,
- leading = false,
- maxing = false,
- trailing = true;
-
- if (typeof func != 'function') {
- throw new TypeError(FUNC_ERROR_TEXT);
- }
- wait = toNumber(wait) || 0;
- if (isObject(options)) {
- leading = !!options.leading;
- maxing = 'maxWait' in options;
- maxWait = maxing ? nativeMax(toNumber(options.maxWait) || 0, wait) : maxWait;
- trailing = 'trailing' in options ? !!options.trailing : trailing;
- }
-
- function invokeFunc(time) {
- var args = lastArgs,
- thisArg = lastThis;
-
- lastArgs = lastThis = undefined;
- lastInvokeTime = time;
- result = func.apply(thisArg, args);
- return result;
- }
-
- function leadingEdge(time) {
- // Reset any `maxWait` timer.
- lastInvokeTime = time;
- // Start the timer for the trailing edge.
- timerId = setTimeout(timerExpired, wait);
- // Invoke the leading edge.
- return leading ? invokeFunc(time) : result;
- }
-
- function remainingWait(time) {
- var timeSinceLastCall = time - lastCallTime,
- timeSinceLastInvoke = time - lastInvokeTime,
- result = wait - timeSinceLastCall;
-
- return maxing ? nativeMin(result, maxWait - timeSinceLastInvoke) : result;
- }
-
- function shouldInvoke(time) {
- var timeSinceLastCall = time - lastCallTime,
- timeSinceLastInvoke = time - lastInvokeTime;
-
- // Either this is the first call, activity has stopped and we're at the
- // trailing edge, the system time has gone backwards and we're treating
- // it as the trailing edge, or we've hit the `maxWait` limit.
- return (lastCallTime === undefined || (timeSinceLastCall >= wait) ||
- (timeSinceLastCall < 0) || (maxing && timeSinceLastInvoke >= maxWait));
- }
-
- function timerExpired() {
- var time = now();
- if (shouldInvoke(time)) {
- return trailingEdge(time);
- }
- // Restart the timer.
- timerId = setTimeout(timerExpired, remainingWait(time));
- }
-
- function trailingEdge(time) {
- timerId = undefined;
-
- // Only invoke if we have `lastArgs` which means `func` has been
- // debounced at least once.
- if (trailing && lastArgs) {
- return invokeFunc(time);
- }
- lastArgs = lastThis = undefined;
- return result;
- }
-
- function cancel() {
- if (timerId !== undefined) {
- clearTimeout(timerId);
- }
- lastInvokeTime = 0;
- lastArgs = lastCallTime = lastThis = timerId = undefined;
- }
-
- function flush() {
- return timerId === undefined ? result : trailingEdge(now());
- }
-
- function debounced() {
- var time = now(),
- isInvoking = shouldInvoke(time);
-
- lastArgs = arguments;
- lastThis = this;
- lastCallTime = time;
-
- if (isInvoking) {
- if (timerId === undefined) {
- return leadingEdge(lastCallTime);
- }
- if (maxing) {
- // Handle invocations in a tight loop.
- timerId = setTimeout(timerExpired, wait);
- return invokeFunc(lastCallTime);
- }
- }
- if (timerId === undefined) {
- timerId = setTimeout(timerExpired, wait);
- }
- return result;
- }
- debounced.cancel = cancel;
- debounced.flush = flush;
- return debounced;
- }
-
- /**
- * Checks if `value` is the
- * [language type](http://www.ecma-international.org/ecma-262/7.0/#sec-ecmascript-language-types)
- * of `Object`. (e.g. arrays, functions, objects, regexes, `new Number(0)`, and `new String('')`)
- *
- * @static
- * @memberOf _
- * @since 0.1.0
- * @category Lang
- * @param {*} value The value to check.
- * @returns {boolean} Returns `true` if `value` is an object, else `false`.
- * @example
- *
- * _.isObject({});
- * // => true
- *
- * _.isObject([1, 2, 3]);
- * // => true
- *
- * _.isObject(_.noop);
- * // => true
- *
- * _.isObject(null);
- * // => false
- */
- function isObject(value) {
- var type = typeof value;
- return !!value && (type == 'object' || type == 'function');
- }
-
- /**
- * Checks if `value` is object-like. A value is object-like if it's not `null`
- * and has a `typeof` result of "object".
- *
- * @static
- * @memberOf _
- * @since 4.0.0
- * @category Lang
- * @param {*} value The value to check.
- * @returns {boolean} Returns `true` if `value` is object-like, else `false`.
- * @example
- *
- * _.isObjectLike({});
- * // => true
- *
- * _.isObjectLike([1, 2, 3]);
- * // => true
- *
- * _.isObjectLike(_.noop);
- * // => false
- *
- * _.isObjectLike(null);
- * // => false
- */
- function isObjectLike(value) {
- return !!value && typeof value == 'object';
- }
-
- /**
- * Checks if `value` is classified as a `Symbol` primitive or object.
- *
- * @static
- * @memberOf _
- * @since 4.0.0
- * @category Lang
- * @param {*} value The value to check.
- * @returns {boolean} Returns `true` if `value` is a symbol, else `false`.
- * @example
- *
- * _.isSymbol(Symbol.iterator);
- * // => true
- *
- * _.isSymbol('abc');
- * // => false
- */
- function isSymbol(value) {
- return typeof value == 'symbol' ||
- (isObjectLike(value) && objectToString.call(value) == symbolTag);
- }
-
- /**
- * Converts `value` to a number.
- *
- * @static
- * @memberOf _
- * @since 4.0.0
- * @category Lang
- * @param {*} value The value to process.
- * @returns {number} Returns the number.
- * @example
- *
- * _.toNumber(3.2);
- * // => 3.2
- *
- * _.toNumber(Number.MIN_VALUE);
- * // => 5e-324
- *
- * _.toNumber(Infinity);
- * // => Infinity
- *
- * _.toNumber('3.2');
- * // => 3.2
- */
- function toNumber(value) {
- if (typeof value == 'number') {
- return value;
- }
- if (isSymbol(value)) {
- return NAN;
- }
- if (isObject(value)) {
- var other = typeof value.valueOf == 'function' ? value.valueOf() : value;
- value = isObject(other) ? (other + '') : other;
- }
- if (typeof value != 'string') {
- return value === 0 ? value : +value;
- }
- value = value.replace(reTrim, '');
- var isBinary = reIsBinary.test(value);
- return (isBinary || reIsOctal.test(value))
- ? freeParseInt(value.slice(2), isBinary ? 2 : 8)
- : (reIsBadHex.test(value) ? NAN : +value);
- }
-
- module.exports = debounce;
-
- /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(37)))
-
- /***/ }),
- /* 510 */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
-
- var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
-
- var _slicedToArray = function () { function sliceIterator(arr, i) { var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i["return"]) _i["return"](); } finally { if (_d) throw _e; } } return _arr; } return function (arr, i) { if (Array.isArray(arr)) { return arr; } else if (Symbol.iterator in Object(arr)) { return sliceIterator(arr, i); } else { throw new TypeError("Invalid attempt to destructure non-iterable instance"); } }; }();
-
- var _react = __webpack_require__(0);
-
- var _react2 = _interopRequireDefault(_react);
-
- var _classnames = __webpack_require__(2);
-
- var _classnames2 = _interopRequireDefault(_classnames);
-
- var _splitObject3 = __webpack_require__(511);
-
- var _splitObject4 = _interopRequireDefault(_splitObject3);
-
- var _propTypes = __webpack_require__(1);
-
- var _propTypes2 = _interopRequireDefault(_propTypes);
-
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
-
- function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; }
-
- function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
-
- function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
-
- function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
-
- function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); }
-
- // Timeline
- var propTypes = {
- /** 指定圆圈颜色 */
- color: _propTypes2["default"].string,
- dot: _propTypes2["default"].node,
- pending: _propTypes2["default"].bool
- };
- var defaultProps = {
- prefixCls: 'u-timeline',
- color: 'primary',
- last: false,
- pending: false
- };
-
- var TimelineItem = function (_React$Component) {
- _inherits(TimelineItem, _React$Component);
-
- function TimelineItem() {
- _classCallCheck(this, TimelineItem);
-
- return _possibleConstructorReturn(this, _React$Component.apply(this, arguments));
- }
-
- TimelineItem.prototype.render = function render() {
- var _classNames, _classNames2;
-
- var _splitObject = (0, _splitObject4["default"])(this.props, ['prefixCls', 'color', 'last', 'children', 'pending', 'className', 'dot']),
- _splitObject2 = _slicedToArray(_splitObject, 2),
- _splitObject2$ = _splitObject2[0],
- prefixCls = _splitObject2$.prefixCls,
- color = _splitObject2$.color,
- last = _splitObject2$.last,
- children = _splitObject2$.children,
- pending = _splitObject2$.pending,
- className = _splitObject2$.className,
- dot = _splitObject2$.dot,
- restProps = _splitObject2[1];
-
- var itemClassName = (0, _classnames2["default"])((_classNames = {}, _defineProperty(_classNames, prefixCls + '-item', true), _defineProperty(_classNames, prefixCls + '-item-last', last), _defineProperty(_classNames, prefixCls + '-item-pending', pending), _classNames), className);
-
- var dotClassName = (0, _classnames2["default"])((_classNames2 = {}, _defineProperty(_classNames2, prefixCls + '-item-head', true), _defineProperty(_classNames2, prefixCls + '-item-head-custom', dot), _defineProperty(_classNames2, prefixCls + '-item-head-' + color, true), _classNames2));
-
- return _react2["default"].createElement(
- 'li',
- _extends({}, restProps, { className: itemClassName }),
- _react2["default"].createElement('div', { className: prefixCls + '-item-tail' }),
- _react2["default"].createElement(
- 'div',
- {
- className: dotClassName,
- style: { borderColor: /blue|red|green/.test(color) ? null : color }
- },
- dot
- ),
- _react2["default"].createElement(
- 'div',
- { className: prefixCls + '-item-content' },
- children
- )
- );
- };
-
- return TimelineItem;
- }(_react2["default"].Component);
-
- TimelineItem.propTypes = propTypes;
- TimelineItem.defaultProps = defaultProps;
- exports["default"] = TimelineItem;
- module.exports = exports['default'];
-
- /***/ }),
- /* 511 */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports["default"] = splitObject;
- function splitObject(obj, parts) {
- var left = {};
- var right = {};
- Object.keys(obj).forEach(function (k) {
- if (parts.indexOf(k) !== -1) {
- left[k] = obj[k];
- } else {
- right[k] = obj[k];
- }
- });
- return [left, right];
- }
- module.exports = exports["default"];
-
- /***/ }),
- /* 512 */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
-
- var _Transfer = __webpack_require__(1499);
-
- var _Transfer2 = _interopRequireDefault(_Transfer);
-
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
-
- exports["default"] = _Transfer2["default"];
- module.exports = exports['default'];
-
- /***/ }),
- /* 513 */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
-
- var _react = __webpack_require__(0);
-
- var _react2 = _interopRequireDefault(_react);
-
- var _beeIcon = __webpack_require__(115);
-
- var _beeIcon2 = _interopRequireDefault(_beeIcon);
-
- var _beeFormControl = __webpack_require__(1502);
-
- var _beeFormControl2 = _interopRequireDefault(_beeFormControl);
-
- var _propTypes = __webpack_require__(1);
-
- var _propTypes2 = _interopRequireDefault(_propTypes);
-
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
-
- function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; }
-
- function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
-
- function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
-
- function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); }
-
- var propTypes = {
- prefixCls: _propTypes2["default"].string,
- placeholder: _propTypes2["default"].string,
- onChange: _propTypes2["default"].func,
- handleClear: _propTypes2["default"].func
- };
-
- var defaultProps = {
- placeholder: ''
- };
-
- var Search = function (_React$Component) {
- _inherits(Search, _React$Component);
-
- function Search() {
- var _temp, _this, _ret;
-
- _classCallCheck(this, Search);
-
- for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {
- args[_key] = arguments[_key];
- }
-
- return _ret = (_temp = (_this = _possibleConstructorReturn(this, _React$Component.call.apply(_React$Component, [this].concat(args))), _this), _this.handleChange = function (e) {
- var onChange = _this.props.onChange;
- if (onChange) {
- onChange(e);
- }
- }, _this.handleClear = function (e) {
- e.preventDefault();
-
- var handleClear = _this.props.handleClear;
- if (handleClear) {
- handleClear(e);
- }
- }, _temp), _possibleConstructorReturn(_this, _ret);
- }
-
- Search.prototype.render = function render() {
- var _props = this.props,
- placeholder = _props.placeholder,
- value = _props.value,
- prefixCls = _props.prefixCls;
-
- var icon = value && value.length > 0 ? _react2["default"].createElement(
- 'a',
- { href: '#', className: prefixCls + '-action', onClick: this.handleClear },
- _react2["default"].createElement(_beeIcon2["default"], { type: 'uf-close-c' })
- ) : _react2["default"].createElement(
- 'span',
- { className: prefixCls + '-action' },
- _react2["default"].createElement(_beeIcon2["default"], { type: 'uf-search' })
- );
-
- return _react2["default"].createElement(
- 'div',
- null,
- _react2["default"].createElement(_beeFormControl2["default"], {
- size: 'sm',
- placeholder: placeholder,
- className: prefixCls,
- value: value,
- ref: 'input',
- onChange: this.handleChange
- }),
- icon
- );
- };
-
- return Search;
- }(_react2["default"].Component);
-
- Search.propTypes = propTypes;
- Search.defaultProps = defaultProps;
-
- exports["default"] = Search;
- module.exports = exports['default'];
-
- /***/ }),
- /* 514 */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- /**
- * Copyright 2013-present, Facebook, Inc.
- * All rights reserved.
- *
- * This source code is licensed under the BSD-style license found in the
- * LICENSE file in the root directory of this source tree. An additional grant
- * of patent rights can be found in the PATENTS file in the same directory.
- *
- * @providesModule ReactComponentWithPureRenderMixin
- */
-
- var shallowEqual = __webpack_require__(1504);
-
- function shallowCompare(instance, nextProps, nextState) {
- return !shallowEqual(instance.props, nextProps) || !shallowEqual(instance.state, nextState);
- }
-
- /**
- * If your React component's render function is "pure", e.g. it will render the
- * same result given the same props and state, provide this mixin for a
- * considerable performance boost.
- *
- * Most React components have pure render functions.
- *
- * Example:
- *
- * var ReactComponentWithPureRenderMixin =
- * require('ReactComponentWithPureRenderMixin');
- * React.createClass({
- * mixins: [ReactComponentWithPureRenderMixin],
- *
- * render: function() {
- * return foo
;
- * }
- * });
- *
- * Note: This only checks shallow equality for props and state. If these contain
- * complex data structures this mixin may have false-negatives for deeper
- * differences. Only mixin to components which have simple props and state, or
- * use `forceUpdate()` when you know deep data structures have changed.
- *
- * See https://facebook.github.io/react/docs/pure-render-mixin.html
- */
- var ReactComponentWithPureRenderMixin = {
- shouldComponentUpdate: function shouldComponentUpdate(nextProps, nextState) {
- return shallowCompare(this, nextProps, nextState);
- }
- };
-
- module.exports = ReactComponentWithPureRenderMixin;
-
- /***/ }),
- /* 515 */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
-
- var _Checkbox = __webpack_require__(516);
-
- var _Checkbox2 = _interopRequireDefault(_Checkbox);
-
- var _CheckboxGroup = __webpack_require__(1512);
-
- var _CheckboxGroup2 = _interopRequireDefault(_CheckboxGroup);
-
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
-
- _Checkbox2["default"].CheckboxGroup = _CheckboxGroup2["default"];
- exports["default"] = _Checkbox2["default"];
- module.exports = exports['default'];
-
- /***/ }),
- /* 516 */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
-
- var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
-
- var _classnames = __webpack_require__(2);
-
- var _classnames2 = _interopRequireDefault(_classnames);
-
- var _react = __webpack_require__(0);
-
- var _react2 = _interopRequireDefault(_react);
-
- var _propTypes = __webpack_require__(1);
-
- var _propTypes2 = _interopRequireDefault(_propTypes);
-
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
-
- function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; }
-
- function _objectWithoutProperties(obj, keys) { var target = {}; for (var i in obj) { if (keys.indexOf(i) >= 0) continue; if (!Object.prototype.hasOwnProperty.call(obj, i)) continue; target[i] = obj[i]; } return target; }
-
- function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
-
- function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
-
- function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); }
-
- var propTypes = {
-
- colors: _propTypes2["default"].oneOf(['', 'dark', 'success', 'info', 'warning', 'danger', 'primary']),
-
- disabled: _propTypes2["default"].bool,
-
- inverse: _propTypes2["default"].bool
-
- };
-
- var defaultProps = {
- disabled: false,
- inverse: false,
- colors: 'primary',
- clsPrefix: 'u-checkbox',
- defaultChecked: false,
- onClick: function onClick() {}
- };
- var clsPrefix = 'u-checkbox';
-
- var Checkbox = function (_React$Component) {
- _inherits(Checkbox, _React$Component);
-
- function Checkbox(props) {
- _classCallCheck(this, Checkbox);
-
- var _this = _possibleConstructorReturn(this, _React$Component.call(this, props));
-
- _initialiseProps.call(_this);
-
- _this.state = {
- checked: 'checked' in props ? props.checked : props.defaultChecked
- };
- _this.doubleClickFlag = null;
- return _this;
- }
-
- Checkbox.prototype.componentWillReceiveProps = function componentWillReceiveProps(nextProps) {
- if ('checked' in nextProps) {
- this.setState({
- checked: nextProps.checked
- });
- }
- };
-
- Checkbox.prototype.render = function render() {
- var _props = this.props,
- disabled = _props.disabled,
- inverse = _props.inverse,
- colors = _props.colors,
- size = _props.size,
- className = _props.className,
- indeterminate = _props.indeterminate,
- onClick = _props.onClick,
- children = _props.children,
- checked = _props.checked,
- clsPrefix = _props.clsPrefix,
- onDoubleClick = _props.onDoubleClick,
- onChange = _props.onChange,
- others = _objectWithoutProperties(_props, ['disabled', 'inverse', 'colors', 'size', 'className', 'indeterminate', 'onClick', 'children', 'checked', 'clsPrefix', 'onDoubleClick', 'onChange']);
-
- var input = _react2["default"].createElement('input', _extends({}, others, {
- type: 'checkbox',
- disabled: this.props.disabled
- }));
-
- var classes = {
- 'is-checked': this.state.checked,
- disabled: disabled
- };
-
- if (inverse) {
- classes[clsPrefix + '-inverse'] = true;
- }
-
- if (colors) {
- classes[clsPrefix + '-' + colors] = true;
- }
-
- if (size) {
- classes[clsPrefix + '-' + size] = true;
- }
-
- if (!checked && indeterminate) {
- classes[clsPrefix + '-indeterminate'] = true;
- }
-
- var classNames = (0, _classnames2["default"])(clsPrefix, classes);
-
- return _react2["default"].createElement(
- 'label',
- {
- className: (0, _classnames2["default"])(classNames, className),
- onDoubleClick: this.handledbClick,
- onClick: this.changeState },
- input,
- _react2["default"].createElement(
- 'label',
- { className: clsPrefix + '-label' },
- children
- )
- );
- };
-
- return Checkbox;
- }(_react2["default"].Component);
-
- var _initialiseProps = function _initialiseProps() {
- var _this2 = this;
-
- this.changeState = function (e) {
- var props = _this2.props;
- var checked = _this2.state.checked;
-
- clearTimeout(_this2.doubleClickFlag);
- if (props.onClick instanceof Function) {
- props.onClick(e);
- }
- if (props.onDoubleClick instanceof Function) {
- _this2.doubleClickFlag = setTimeout(function () {
- //do function在此处写单击事件要执行的代码
- _this2.change(props, checked);
- }, 300);
- } else {
- _this2.change(props, checked);
- }
- e.stopPropagation();
- e.preventDefault();
- //执行延时
- };
-
- this.change = function (props, checked) {
- if (props.disabled) {
- return;
- }
- if (!('checked' in props)) {
- _this2.setState({
- checked: !checked
- });
- }
-
- if (props.onChange instanceof Function) {
- props.onChange(!checked);
- }
- };
-
- this.handledbClick = function (e) {
- var onDoubleClick = _this2.props.onDoubleClick;
-
- clearTimeout(_this2.doubleClickFlag);
- onDoubleClick && onDoubleClick(_this2.state.checked, e);
- };
- };
-
- Checkbox.propTypes = propTypes;
- Checkbox.defaultProps = defaultProps;
-
- exports["default"] = Checkbox;
- module.exports = exports['default'];
-
- /***/ }),
- /* 517 */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- exports.__esModule = true;
- exports.default = addEventListenerWrap;
-
- var _addDomEventListener = __webpack_require__(12);
-
- var _addDomEventListener2 = _interopRequireDefault(_addDomEventListener);
-
- var _reactDom = __webpack_require__(3);
-
- var _reactDom2 = _interopRequireDefault(_reactDom);
-
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-
- /**
- * This source code is quoted from rc-util.
- * homepage: https://github.com/react-component/util
- */
- function addEventListenerWrap(target, eventType, cb) {
- /* eslint camelcase: 2 */
- var callback = _reactDom2.default.unstable_batchedUpdates ? function run(e) {
- _reactDom2.default.unstable_batchedUpdates(cb, e);
- } : cb;
- return (0, _addDomEventListener2.default)(target, eventType, callback);
- }
-
- /***/ }),
- /* 518 */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- exports.__esModule = true;
- exports.default = addEventListenerWrap;
-
- var _addDomEventListener = __webpack_require__(12);
-
- var _addDomEventListener2 = _interopRequireDefault(_addDomEventListener);
-
- var _reactDom = __webpack_require__(3);
-
- var _reactDom2 = _interopRequireDefault(_reactDom);
-
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-
- /**
- * This source code is quoted from rc-util.
- * homepage: https://github.com/react-component/util
- */
- function addEventListenerWrap(target, eventType, cb) {
- /* eslint camelcase: 2 */
- var callback = _reactDom2.default.unstable_batchedUpdates ? function run(e) {
- _reactDom2.default.unstable_batchedUpdates(cb, e);
- } : cb;
- return (0, _addDomEventListener2.default)(target, eventType, callback);
- }
-
- /***/ }),
- /* 519 */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
-
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
-
- var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
- /**
- * This source code is quoted from rc-slider.
- * homepage: https://github.com/react-component/slider
- */
-
-
- var _react = __webpack_require__(0);
-
- var _react2 = _interopRequireDefault(_react);
-
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
-
- var Track = function Track(props) {
- //处于激活状态的track
- var className = props.className,
- included = props.included,
- vertical = props.vertical,
- offset = props.offset,
- length = props.length,
- style = props.style;
-
-
- var positonStyle = vertical ? {
- bottom: offset + '%',
- height: length + '%'
- } : {
- left: offset + '%',
- width: length + '%'
- };
-
- var elStyle = _extends({
- visibility: included ? 'visible' : 'hidden'
- }, style, positonStyle);
- return _react2["default"].createElement('div', { className: className, style: elStyle });
- };
-
- exports["default"] = Track;
- module.exports = exports['default'];
-
- /***/ }),
- /* 520 */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
- /* WEBPACK VAR INJECTION */(function(process) {
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
-
- var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
-
- exports["default"] = createSlider;
-
- var _react = __webpack_require__(0);
-
- var _react2 = _interopRequireDefault(_react);
-
- var _propTypes = __webpack_require__(1);
-
- var _propTypes2 = _interopRequireDefault(_propTypes);
-
- var _addEventListener = __webpack_require__(1558);
-
- var _addEventListener2 = _interopRequireDefault(_addEventListener);
-
- var _classnames = __webpack_require__(2);
-
- var _classnames2 = _interopRequireDefault(_classnames);
-
- var _warning = __webpack_require__(10);
-
- var _warning2 = _interopRequireDefault(_warning);
-
- var _Steps = __webpack_require__(1559);
-
- var _Steps2 = _interopRequireDefault(_Steps);
-
- var _Marks = __webpack_require__(1560);
-
- var _Marks2 = _interopRequireDefault(_Marks);
-
- var _Handle = __webpack_require__(197);
-
- var _Handle2 = _interopRequireDefault(_Handle);
-
- var _utils = __webpack_require__(198);
-
- var utils = _interopRequireWildcard(_utils);
-
- function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj["default"] = obj; return newObj; } }
-
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
-
- function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; }
-
- function _objectWithoutProperties(obj, keys) { var target = {}; for (var i in obj) { if (keys.indexOf(i) >= 0) continue; if (!Object.prototype.hasOwnProperty.call(obj, i)) continue; target[i] = obj[i]; } return target; }
-
- function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
-
- function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
-
- function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
-
- function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); } /**
- * This source code is quoted from rc-slider.
- * homepage: https://github.com/react-component/slider
- */
-
-
- function noop() {}
-
- function createSlider(Component) {
- var _class, _temp;
-
- return _temp = _class = function (_Component) {
- _inherits(ComponentEnhancer, _Component);
-
- function ComponentEnhancer(props) {
- _classCallCheck(this, ComponentEnhancer);
-
- var _this = _possibleConstructorReturn(this, _Component.call(this, props));
-
- _this.onMouseDown = function (e) {
- //鼠标落下的操作
- //指示当事件被触发时哪个鼠标按键被点击
- //参数 描述
- //0 规定鼠标左键。
- //1 规定鼠标中键。
- //2 规定鼠标右键。
- if (e.button !== 0) {
- return;
- }
- //1.getMousePosition:获得鼠标的位置 clientY或者pageX
- //2.isEventFromHandle:是直接落下还是拖动handle
- //3.getHandleCenterPosition:获得handle的中点位置
- //4.onStart:在slider.jsx中
- var isVertical = _this.props.vertical;
- var position = utils.getMousePosition(isVertical, e);
- if (!utils.isEventFromHandle(e, _this.handlesRefs)) {
- _this.dragOffset = 0;
- } else {
- var handlePosition = utils.getHandleCenterPosition(isVertical, e.target); //handle的位置
- _this.dragOffset = position - handlePosition; //鼠标落下的位置-handle的中间位置,这是偏差
- position = handlePosition; //position是
- }
- _this.onStart(position);
- _this.addDocumentMouseEvents();
- utils.pauseEvent(e);
- };
-
- _this.onTouchStart = function (e) {
- //touch事件
- //event.touches,多点触碰时的位置数组,比如缩放手势必须要用两指的触摸点,就是一个数组
- //多点触碰不算
- if (utils.isNotTouchEvent(e)) return;
- //1.getMousePosition:获得鼠标的位置 clientY或者pageX
- //2.isEventFromHandle:是直接落下还是拖动handle
- //3.getHandleCenterPosition:获得handle的中点位置
- //4.onStart:在slider.jsx中
- var isVertical = _this.props.vertical;
- var position = utils.getTouchPosition(isVertical, e);
- if (!utils.isEventFromHandle(e, _this.handlesRefs)) {
- _this.dragOffset = 0;
- } else {
- var handlePosition = utils.getHandleCenterPosition(isVertical, e.target);
- _this.dragOffset = position - handlePosition;
- position = handlePosition;
- }
- _this.onStart(position);
- _this.addDocumentTouchEvents();
- utils.pauseEvent(e);
- };
-
- _this.onMouseMove = function (e) {
- if (!_this.sliderRef) {
- _this.onEnd();
- return;
- }
- var position = utils.getMousePosition(_this.props.vertical, e);
- _this.onMove(e, position - _this.dragOffset);
- };
-
- _this.onTouchMove = function (e) {
- //1.isNotTouchEvent:是不是touch事件
- //2.getTouchPosition:return vertical ? e.touches[0].clientY : e.touches[0].pageX;
- if (utils.isNotTouchEvent(e) || !_this.sliderRef) {
- _this.onEnd();
- return;
- }
- var position = utils.getTouchPosition(_this.props.vertical, e);
- _this.onMove(e, position - _this.dragOffset);
- };
-
- _this.onKeyDown = function (e) {
- //对应不同的keycode
- if (_this.sliderRef && utils.isEventFromHandle(e, _this.handlesRefs)) {
- _this.onKeyboard(e);
- }
- };
-
- _this.onFocus = function (e) {
- //Focus事件
- //1.isEventFromHandle:是直接落下还是拖动handle
- //2.getHandleCenterPosition:获得handle的中点位置
- //3.onStart:在slider.jsx中
- var isVertical = _this.props.vertical;
-
- if (utils.isEventFromHandle(e, _this.handlesRefs)) {
- var handlePosition = utils.getHandleCenterPosition(isVertical, e.target);
-
- _this.dragOffset = 0;
- _this.onStart(handlePosition);
- utils.pauseEvent(e);
- }
- };
-
- _this.onBlur = function (e) {
- _this.onEnd(e);
- };
-
- _this.saveSlider = function (slider) {
- _this.sliderRef = slider;
- };
-
- if (process.env.NODE_ENV !== 'production') {
- var step = props.step,
- max = props.max,
- min = props.min;
-
- (0, _warning2["default"])(step && Math.floor(step) === step ? (max - min) % step === 0 : true, 'Slider[max] - Slider[min] (%s) should be a multiple of Slider[step] (%s)', max - min, step);
- }
- _this.handlesRefs = {};
- return _this;
- }
- //这里是超级关键的:采用高阶组件的写法
-
-
- ComponentEnhancer.prototype.componentWillUnmount = function componentWillUnmount() {
- if (_Component.prototype.componentWillUnmount) _Component.prototype.componentWillUnmount.call(this);
- this.removeDocumentEvents();
- };
-
- ComponentEnhancer.prototype.addDocumentTouchEvents = function addDocumentTouchEvents() {
- // just work for Chrome iOS Safari and Android Browser
- this.onTouchMoveListener = (0, _addEventListener2["default"])(document, 'touchmove', this.onTouchMove);
- this.onTouchUpListener = (0, _addEventListener2["default"])(document, 'touchend', this.onEnd);
- };
-
- ComponentEnhancer.prototype.addDocumentMouseEvents = function addDocumentMouseEvents() {
- this.onMouseMoveListener = (0, _addEventListener2["default"])(document, 'mousemove', this.onMouseMove);
- this.onMouseUpListener = (0, _addEventListener2["default"])(document, 'mouseup', this.onEnd);
- };
-
- ComponentEnhancer.prototype.removeDocumentEvents = function removeDocumentEvents() {
- /* eslint-disable no-unused-expressions */
- this.onTouchMoveListener && this.onTouchMoveListener.remove();
- this.onTouchUpListener && this.onTouchUpListener.remove();
-
- this.onMouseMoveListener && this.onMouseMoveListener.remove();
- this.onMouseUpListener && this.onMouseUpListener.remove();
- /* eslint-enable no-unused-expressions */
- };
-
- //slider的开始位置
-
-
- ComponentEnhancer.prototype.getSliderStart = function getSliderStart() {
- var slider = this.sliderRef;
- var rect = slider.getBoundingClientRect();
-
- return this.props.vertical ? rect.top : rect.left;
- };
-
- //slider的高度
-
-
- ComponentEnhancer.prototype.getSliderLength = function getSliderLength() {
- var slider = this.sliderRef;
- if (!slider) {
- return 0;
- }
-
- var coords = slider.getBoundingClientRect();
- return this.props.vertical ? coords.height : coords.width;
- };
-
- //计算实际的value值
-
-
- ComponentEnhancer.prototype.calcValue = function calcValue(offset) {
- var _props = this.props,
- vertical = _props.vertical,
- min = _props.min,
- max = _props.max;
-
- var ratio = Math.abs(Math.max(offset, 0) / this.getSliderLength());
- var value = vertical ? (1 - ratio) * (max - min) + min : ratio * (max - min) + min;
- return value;
- };
- //这里才是最终的value
-
-
- ComponentEnhancer.prototype.calcValueByPos = function calcValueByPos(position) {
- //mouseposition 或者 handlePosition - slider的top(或者left);
- var pixelOffset = position - this.getSliderStart();
- //calValue():radio来算出真正的value
- //trimAlignValue():在slider.jsx中1.ensureValueInRange 先算出是否可取 v 或者 min 或者 max 2.ensureValuePrecision:来获取真的前进数值closest数值
- var nextValue = this.trimAlignValue(this.calcValue(pixelOffset));
- return nextValue;
- };
-
- ComponentEnhancer.prototype.calcOffset = function calcOffset(value) {
- var _props2 = this.props,
- min = _props2.min,
- max = _props2.max;
-
- var ratio = (value - min) / (max - min);
- return ratio * 100;
- };
-
- ComponentEnhancer.prototype.saveHandle = function saveHandle(index, handle) {
- this.handlesRefs[index] = handle;
- };
-
- ComponentEnhancer.prototype.render = function render() {
- var _classNames;
-
- var _props3 = this.props,
- prefixCls = _props3.prefixCls,
- className = _props3.className,
- marks = _props3.marks,
- dots = _props3.dots,
- step = _props3.step,
- included = _props3.included,
- disabled = _props3.disabled,
- vertical = _props3.vertical,
- min = _props3.min,
- max = _props3.max,
- children = _props3.children,
- style = _props3.style,
- railStyle = _props3.railStyle,
- dotStyle = _props3.dotStyle,
- activeDotStyle = _props3.activeDotStyle;
-
- var _Component$prototype$ = _Component.prototype.render.call(this),
- tracks = _Component$prototype$.tracks,
- handles = _Component$prototype$.handles;
-
- var sliderClassName = (0, _classnames2["default"])(prefixCls, (_classNames = {}, _defineProperty(_classNames, prefixCls + '-with-marks', Object.keys(marks).length), _defineProperty(_classNames, prefixCls + '-disabled', disabled), _defineProperty(_classNames, prefixCls + '-vertical', vertical), _defineProperty(_classNames, className, className), _classNames));
- return _react2["default"].createElement(
- 'div',
- {
- ref: this.saveSlider,
- className: sliderClassName,
- onTouchStart: disabled ? noop : this.onTouchStart,
- onMouseDown: disabled ? noop : this.onMouseDown,
- onKeyDown: disabled ? noop : this.onKeyDown,
- onFocus: disabled ? noop : this.onFocus,
- onBlur: disabled ? noop : this.onBlur,
- style: style
- },
- _react2["default"].createElement('div', {
- className: prefixCls + '-rail',
- style: _extends({}, railStyle)
- }),
- tracks,
- _react2["default"].createElement(_Steps2["default"], {
- prefixCls: prefixCls,
- vertical: vertical,
- marks: marks,
- dots: dots,
- step: step,
- included: included,
- lowerBound: this.getLowerBound(),
- upperBound: this.getUpperBound(),
- max: max,
- min: min,
- dotStyle: dotStyle,
- activeDotStyle: activeDotStyle
- }),
- handles,
- _react2["default"].createElement(_Marks2["default"], {
- className: prefixCls + '-mark',
- vertical: vertical,
- marks: marks,
- included: included,
- lowerBound: this.getLowerBound(),
- upperBound: this.getUpperBound(),
- max: max,
- min: min
- }),
- children
- );
- };
-
- return ComponentEnhancer;
- }(Component), _class.displayName = 'ComponentEnhancer(' + Component.displayName + ')', _class.propTypes = _extends({}, Component.propTypes, {
- min: _propTypes2["default"].number,
- max: _propTypes2["default"].number,
- step: _propTypes2["default"].number,
- marks: _propTypes2["default"].object,
- included: _propTypes2["default"].bool,
- className: _propTypes2["default"].string,
- prefixCls: _propTypes2["default"].string,
- disabled: _propTypes2["default"].bool,
- children: _propTypes2["default"].any,
- onBeforeChange: _propTypes2["default"].func,
- onChange: _propTypes2["default"].func,
- onAfterChange: _propTypes2["default"].func,
- handle: _propTypes2["default"].func,
- dots: _propTypes2["default"].bool,
- vertical: _propTypes2["default"].bool,
- style: _propTypes2["default"].object,
- //minimumTrackStyle: PropTypes.object, // just for compatibility, will be deperecate
- //maximumTrackStyle: PropTypes.object, // just for compatibility, will be deperecate
- handleStyle: _propTypes2["default"].oneOfType([_propTypes2["default"].object, _propTypes2["default"].arrayOf(_propTypes2["default"].object)]),
- trackStyle: _propTypes2["default"].oneOfType([_propTypes2["default"].object, _propTypes2["default"].arrayOf(_propTypes2["default"].object)]),
- railStyle: _propTypes2["default"].object,
- dotStyle: _propTypes2["default"].object,
- activeDotStyle: _propTypes2["default"].object
- }), _class.defaultProps = _extends({}, Component.defaultProps, {
- prefixCls: 'u-slider',
- className: '',
- min: 0,
- max: 100,
- step: 1,
- marks: {},
- handle: function handle(_ref) {
- var index = _ref.index,
- restProps = _objectWithoutProperties(_ref, ['index']);
-
- delete restProps.dragging;
- return _react2["default"].createElement(_Handle2["default"], _extends({}, restProps, { key: index }));
- },
-
- onBeforeChange: noop,
- onChange: noop,
- onAfterChange: noop,
- included: true,
- disabled: false,
- dots: false,
- vertical: false,
- trackStyle: [{}],
- handleStyle: [{}],
- railStyle: {},
- dotStyle: {},
- activeDotStyle: {}
- }), _temp;
- }
- module.exports = exports['default'];
- /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(9)))
-
- /***/ }),
- /* 521 */
- /***/ (function(module, exports, __webpack_require__) {
-
+<<<<<<< HEAD
"use strict";
/**
* This source code is quoted from rc-util.
@@ -141306,38 +160669,665 @@
/**
* 销毁_overlayTarget组件。并把_overlayInstance置为null
*/
+=======
+ //! moment.js locale configuration
+
+ ;(function (global, factory) {
+ true ? factory(__webpack_require__(4)) :
+ typeof define === 'function' && define.amd ? define(['../moment'], factory) :
+ factory(global.moment)
+ }(this, (function (moment) { 'use strict';
- Portal.prototype.unrenderOverlay = function unrenderOverlay() {
- if (this.overlayTarget) {
- !isReact16 && _reactDom2["default"].unmountComponentAtNode(this.overlayTarget);
- this.overlayInstance = null;
- }
- };
+ var months = [
+ 'جنوری',
+ 'فروری',
+ 'مارچ',
+ 'اپریل',
+ 'مئی',
+ 'جون',
+ 'جولائی',
+ 'اگست',
+ 'ستمبر',
+ 'اکتوبر',
+ 'نومبر',
+ 'دسمبر'
+ ];
+ var days = [
+ 'اتوار',
+ 'پیر',
+ 'منگل',
+ 'بدھ',
+ 'جمعرات',
+ 'جمعہ',
+ 'ہفتہ'
+ ];
- Portal.prototype.render = function render() {
- if (!isReact16) {
- return null;
- }
+ var ur = moment.defineLocale('ur', {
+ months : months,
+ monthsShort : months,
+ weekdays : days,
+ weekdaysShort : days,
+ weekdaysMin : days,
+ longDateFormat : {
+ LT : 'HH:mm',
+ LTS : 'HH:mm:ss',
+ L : 'DD/MM/YYYY',
+ LL : 'D MMMM YYYY',
+ LLL : 'D MMMM YYYY HH:mm',
+ LLLL : 'dddd، D MMMM YYYY HH:mm'
+ },
+ meridiemParse: /صبح|شام/,
+ isPM : function (input) {
+ return 'شام' === input;
+ },
+ meridiem : function (hour, minute, isLower) {
+ if (hour < 12) {
+ return 'صبح';
+ }
+ return 'شام';
+ },
+ calendar : {
+ sameDay : '[آج بوقت] LT',
+ nextDay : '[کل بوقت] LT',
+ nextWeek : 'dddd [بوقت] LT',
+ lastDay : '[گذشتہ روز بوقت] LT',
+ lastWeek : '[گذشتہ] dddd [بوقت] LT',
+ sameElse : 'L'
+ },
+ relativeTime : {
+ future : '%s بعد',
+ past : '%s قبل',
+ s : 'چند سیکنڈ',
+ ss : '%d سیکنڈ',
+ m : 'ایک منٹ',
+ mm : '%d منٹ',
+ h : 'ایک گھنٹہ',
+ hh : '%d گھنٹے',
+ d : 'ایک دن',
+ dd : '%d دن',
+ M : 'ایک ماہ',
+ MM : '%d ماہ',
+ y : 'ایک سال',
+ yy : '%d سال'
+ },
+ preparse: function (string) {
+ return string.replace(/،/g, ',');
+ },
+ postformat: function (string) {
+ return string.replace(/,/g, '،');
+ },
+ week : {
+ dow : 1, // Monday is the first day of the week.
+ doy : 4 // The week that contains Jan 4th is the first week of the year.
+ }
+ });
- var overlay = !this.props.children ? null : _react2["default"].Children.only(this.props.children);
+ return ur;
- return _reactDom2["default"].createPortal(overlay, this.overlayTarget);
- };
+ })));
- return Portal;
- }(_react.Component);
-
- ;
-
- Portal.propTypes = propTypes;
- Portal.defaultProps = defaultProps;
-
- exports["default"] = Portal;
- module.exports = exports['default'];
/***/ }),
- /* 523 */
+ /* 482 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ //! moment.js locale configuration
+
+ ;(function (global, factory) {
+ true ? factory(__webpack_require__(4)) :
+ typeof define === 'function' && define.amd ? define(['../moment'], factory) :
+ factory(global.moment)
+ }(this, (function (moment) { 'use strict';
+
+
+ var uz = moment.defineLocale('uz', {
+ months : 'январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр'.split('_'),
+ monthsShort : 'янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек'.split('_'),
+ weekdays : 'Якшанба_Душанба_Сешанба_Чоршанба_Пайшанба_Жума_Шанба'.split('_'),
+ weekdaysShort : 'Якш_Душ_Сеш_Чор_Пай_Жум_Шан'.split('_'),
+ weekdaysMin : 'Як_Ду_Се_Чо_Па_Жу_Ша'.split('_'),
+ longDateFormat : {
+ LT : 'HH:mm',
+ LTS : 'HH:mm:ss',
+ L : 'DD/MM/YYYY',
+ LL : 'D MMMM YYYY',
+ LLL : 'D MMMM YYYY HH:mm',
+ LLLL : 'D MMMM YYYY, dddd HH:mm'
+ },
+ calendar : {
+ sameDay : '[Бугун соат] LT [да]',
+ nextDay : '[Эртага] LT [да]',
+ nextWeek : 'dddd [куни соат] LT [да]',
+ lastDay : '[Кеча соат] LT [да]',
+ lastWeek : '[Утган] dddd [куни соат] LT [да]',
+ sameElse : 'L'
+ },
+ relativeTime : {
+ future : 'Якин %s ичида',
+ past : 'Бир неча %s олдин',
+ s : 'фурсат',
+ ss : '%d фурсат',
+ m : 'бир дакика',
+ mm : '%d дакика',
+ h : 'бир соат',
+ hh : '%d соат',
+ d : 'бир кун',
+ dd : '%d кун',
+ M : 'бир ой',
+ MM : '%d ой',
+ y : 'бир йил',
+ yy : '%d йил'
+ },
+ week : {
+ dow : 1, // Monday is the first day of the week.
+ doy : 7 // The week that contains Jan 4th is the first week of the year.
+ }
+ });
+
+ return uz;
+
+ })));
+
+
+ /***/ }),
+ /* 483 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ //! moment.js locale configuration
+
+ ;(function (global, factory) {
+ true ? factory(__webpack_require__(4)) :
+ typeof define === 'function' && define.amd ? define(['../moment'], factory) :
+ factory(global.moment)
+ }(this, (function (moment) { 'use strict';
+
+
+ var uzLatn = moment.defineLocale('uz-latn', {
+ months : 'Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr'.split('_'),
+ monthsShort : 'Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek'.split('_'),
+ weekdays : 'Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba'.split('_'),
+ weekdaysShort : 'Yak_Dush_Sesh_Chor_Pay_Jum_Shan'.split('_'),
+ weekdaysMin : 'Ya_Du_Se_Cho_Pa_Ju_Sha'.split('_'),
+ longDateFormat : {
+ LT : 'HH:mm',
+ LTS : 'HH:mm:ss',
+ L : 'DD/MM/YYYY',
+ LL : 'D MMMM YYYY',
+ LLL : 'D MMMM YYYY HH:mm',
+ LLLL : 'D MMMM YYYY, dddd HH:mm'
+ },
+ calendar : {
+ sameDay : '[Bugun soat] LT [da]',
+ nextDay : '[Ertaga] LT [da]',
+ nextWeek : 'dddd [kuni soat] LT [da]',
+ lastDay : '[Kecha soat] LT [da]',
+ lastWeek : '[O\'tgan] dddd [kuni soat] LT [da]',
+ sameElse : 'L'
+ },
+ relativeTime : {
+ future : 'Yaqin %s ichida',
+ past : 'Bir necha %s oldin',
+ s : 'soniya',
+ ss : '%d soniya',
+ m : 'bir daqiqa',
+ mm : '%d daqiqa',
+ h : 'bir soat',
+ hh : '%d soat',
+ d : 'bir kun',
+ dd : '%d kun',
+ M : 'bir oy',
+ MM : '%d oy',
+ y : 'bir yil',
+ yy : '%d yil'
+ },
+ week : {
+ dow : 1, // Monday is the first day of the week.
+ doy : 7 // The week that contains Jan 7th is the first week of the year.
+ }
+ });
+
+ return uzLatn;
+
+ })));
+
+
+ /***/ }),
+ /* 484 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ //! moment.js locale configuration
+
+ ;(function (global, factory) {
+ true ? factory(__webpack_require__(4)) :
+ typeof define === 'function' && define.amd ? define(['../moment'], factory) :
+ factory(global.moment)
+ }(this, (function (moment) { 'use strict';
+
+
+ var vi = moment.defineLocale('vi', {
+ months : 'tháng 1_tháng 2_tháng 3_tháng 4_tháng 5_tháng 6_tháng 7_tháng 8_tháng 9_tháng 10_tháng 11_tháng 12'.split('_'),
+ monthsShort : 'Th01_Th02_Th03_Th04_Th05_Th06_Th07_Th08_Th09_Th10_Th11_Th12'.split('_'),
+ monthsParseExact : true,
+ weekdays : 'chủ nhật_thứ hai_thứ ba_thứ tư_thứ năm_thứ sáu_thứ bảy'.split('_'),
+ weekdaysShort : 'CN_T2_T3_T4_T5_T6_T7'.split('_'),
+ weekdaysMin : 'CN_T2_T3_T4_T5_T6_T7'.split('_'),
+ weekdaysParseExact : true,
+ meridiemParse: /sa|ch/i,
+ isPM : function (input) {
+ return /^ch$/i.test(input);
+ },
+ meridiem : function (hours, minutes, isLower) {
+ if (hours < 12) {
+ return isLower ? 'sa' : 'SA';
+ } else {
+ return isLower ? 'ch' : 'CH';
+ }
+ },
+ longDateFormat : {
+ LT : 'HH:mm',
+ LTS : 'HH:mm:ss',
+ L : 'DD/MM/YYYY',
+ LL : 'D MMMM [năm] YYYY',
+ LLL : 'D MMMM [năm] YYYY HH:mm',
+ LLLL : 'dddd, D MMMM [năm] YYYY HH:mm',
+ l : 'DD/M/YYYY',
+ ll : 'D MMM YYYY',
+ lll : 'D MMM YYYY HH:mm',
+ llll : 'ddd, D MMM YYYY HH:mm'
+ },
+ calendar : {
+ sameDay: '[Hôm nay lúc] LT',
+ nextDay: '[Ngày mai lúc] LT',
+ nextWeek: 'dddd [tuần tới lúc] LT',
+ lastDay: '[Hôm qua lúc] LT',
+ lastWeek: 'dddd [tuần rồi lúc] LT',
+ sameElse: 'L'
+ },
+ relativeTime : {
+ future : '%s tới',
+ past : '%s trước',
+ s : 'vài giây',
+ ss : '%d giây' ,
+ m : 'một phút',
+ mm : '%d phút',
+ h : 'một giờ',
+ hh : '%d giờ',
+ d : 'một ngày',
+ dd : '%d ngày',
+ M : 'một tháng',
+ MM : '%d tháng',
+ y : 'một năm',
+ yy : '%d năm'
+ },
+ dayOfMonthOrdinalParse: /\d{1,2}/,
+ ordinal : function (number) {
+ return number;
+ },
+ week : {
+ dow : 1, // Monday is the first day of the week.
+ doy : 4 // The week that contains Jan 4th is the first week of the year.
+ }
+ });
+
+ return vi;
+
+ })));
+
+
+ /***/ }),
+ /* 485 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ //! moment.js locale configuration
+
+ ;(function (global, factory) {
+ true ? factory(__webpack_require__(4)) :
+ typeof define === 'function' && define.amd ? define(['../moment'], factory) :
+ factory(global.moment)
+ }(this, (function (moment) { 'use strict';
+
+
+ var xPseudo = moment.defineLocale('x-pseudo', {
+ months : 'J~áñúá~rý_F~ébrú~árý_~Márc~h_Áp~ríl_~Máý_~Júñé~_Júl~ý_Áú~gúst~_Sép~témb~ér_Ó~ctób~ér_Ñ~óvém~bér_~Décé~mbér'.split('_'),
+ monthsShort : 'J~áñ_~Féb_~Már_~Ápr_~Máý_~Júñ_~Júl_~Áúg_~Sép_~Óct_~Ñóv_~Déc'.split('_'),
+ monthsParseExact : true,
+ weekdays : 'S~úñdá~ý_Mó~ñdáý~_Túé~sdáý~_Wéd~ñésd~áý_T~húrs~dáý_~Fríd~áý_S~átúr~dáý'.split('_'),
+ weekdaysShort : 'S~úñ_~Móñ_~Túé_~Wéd_~Thú_~Frí_~Sát'.split('_'),
+ weekdaysMin : 'S~ú_Mó~_Tú_~Wé_T~h_Fr~_Sá'.split('_'),
+ weekdaysParseExact : true,
+ longDateFormat : {
+ LT : 'HH:mm',
+ L : 'DD/MM/YYYY',
+ LL : 'D MMMM YYYY',
+ LLL : 'D MMMM YYYY HH:mm',
+ LLLL : 'dddd, D MMMM YYYY HH:mm'
+ },
+ calendar : {
+ sameDay : '[T~ódá~ý át] LT',
+ nextDay : '[T~ómó~rró~w át] LT',
+ nextWeek : 'dddd [át] LT',
+ lastDay : '[Ý~ést~érdá~ý át] LT',
+ lastWeek : '[L~ást] dddd [át] LT',
+ sameElse : 'L'
+ },
+ relativeTime : {
+ future : 'í~ñ %s',
+ past : '%s á~gó',
+ s : 'á ~féw ~sécó~ñds',
+ ss : '%d s~écóñ~ds',
+ m : 'á ~míñ~úté',
+ mm : '%d m~íñú~tés',
+ h : 'á~ñ hó~úr',
+ hh : '%d h~óúrs',
+ d : 'á ~dáý',
+ dd : '%d d~áýs',
+ M : 'á ~móñ~th',
+ MM : '%d m~óñt~hs',
+ y : 'á ~ýéár',
+ yy : '%d ý~éárs'
+ },
+ dayOfMonthOrdinalParse: /\d{1,2}(th|st|nd|rd)/,
+ ordinal : function (number) {
+ var b = number % 10,
+ output = (~~(number % 100 / 10) === 1) ? 'th' :
+ (b === 1) ? 'st' :
+ (b === 2) ? 'nd' :
+ (b === 3) ? 'rd' : 'th';
+ return number + output;
+ },
+ week : {
+ dow : 1, // Monday is the first day of the week.
+ doy : 4 // The week that contains Jan 4th is the first week of the year.
+ }
+ });
+
+ return xPseudo;
+
+ })));
+
+
+ /***/ }),
+ /* 486 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ //! moment.js locale configuration
+
+ ;(function (global, factory) {
+ true ? factory(__webpack_require__(4)) :
+ typeof define === 'function' && define.amd ? define(['../moment'], factory) :
+ factory(global.moment)
+ }(this, (function (moment) { 'use strict';
+
+
+ var yo = moment.defineLocale('yo', {
+ months : 'Sẹ́rẹ́_Èrèlè_Ẹrẹ̀nà_Ìgbé_Èbibi_Òkùdu_Agẹmo_Ògún_Owewe_Ọ̀wàrà_Bélú_Ọ̀pẹ̀̀'.split('_'),
+ monthsShort : 'Sẹ́r_Èrl_Ẹrn_Ìgb_Èbi_Òkù_Agẹ_Ògú_Owe_Ọ̀wà_Bél_Ọ̀pẹ̀̀'.split('_'),
+ weekdays : 'Àìkú_Ajé_Ìsẹ́gun_Ọjọ́rú_Ọjọ́bọ_Ẹtì_Àbámẹ́ta'.split('_'),
+ weekdaysShort : 'Àìk_Ajé_Ìsẹ́_Ọjr_Ọjb_Ẹtì_Àbá'.split('_'),
+ weekdaysMin : 'Àì_Aj_Ìs_Ọr_Ọb_Ẹt_Àb'.split('_'),
+ longDateFormat : {
+ LT : 'h:mm A',
+ LTS : 'h:mm:ss A',
+ L : 'DD/MM/YYYY',
+ LL : 'D MMMM YYYY',
+ LLL : 'D MMMM YYYY h:mm A',
+ LLLL : 'dddd, D MMMM YYYY h:mm A'
+ },
+ calendar : {
+ sameDay : '[Ònì ni] LT',
+ nextDay : '[Ọ̀la ni] LT',
+ nextWeek : 'dddd [Ọsẹ̀ tón\'bọ] [ni] LT',
+ lastDay : '[Àna ni] LT',
+ lastWeek : 'dddd [Ọsẹ̀ tólọ́] [ni] LT',
+ sameElse : 'L'
+ },
+ relativeTime : {
+ future : 'ní %s',
+ past : '%s kọjá',
+ s : 'ìsẹjú aayá die',
+ ss :'aayá %d',
+ m : 'ìsẹjú kan',
+ mm : 'ìsẹjú %d',
+ h : 'wákati kan',
+ hh : 'wákati %d',
+ d : 'ọjọ́ kan',
+ dd : 'ọjọ́ %d',
+ M : 'osù kan',
+ MM : 'osù %d',
+ y : 'ọdún kan',
+ yy : 'ọdún %d'
+ },
+ dayOfMonthOrdinalParse : /ọjọ́\s\d{1,2}/,
+ ordinal : 'ọjọ́ %d',
+ week : {
+ dow : 1, // Monday is the first day of the week.
+ doy : 4 // The week that contains Jan 4th is the first week of the year.
+ }
+ });
+
+ return yo;
+
+ })));
+
+
+ /***/ }),
+ /* 487 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ //! moment.js locale configuration
+
+ ;(function (global, factory) {
+ true ? factory(__webpack_require__(4)) :
+ typeof define === 'function' && define.amd ? define(['../moment'], factory) :
+ factory(global.moment)
+ }(this, (function (moment) { 'use strict';
+
+
+ var zhHk = moment.defineLocale('zh-hk', {
+ months : '一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月'.split('_'),
+ monthsShort : '1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月'.split('_'),
+ weekdays : '星期日_星期一_星期二_星期三_星期四_星期五_星期六'.split('_'),
+ weekdaysShort : '週日_週一_週二_週三_週四_週五_週六'.split('_'),
+ weekdaysMin : '日_一_二_三_四_五_六'.split('_'),
+ longDateFormat : {
+ LT : 'HH:mm',
+ LTS : 'HH:mm:ss',
+ L : 'YYYY/MM/DD',
+ LL : 'YYYY年M月D日',
+ LLL : 'YYYY年M月D日 HH:mm',
+ LLLL : 'YYYY年M月D日dddd HH:mm',
+ l : 'YYYY/M/D',
+ ll : 'YYYY年M月D日',
+ lll : 'YYYY年M月D日 HH:mm',
+ llll : 'YYYY年M月D日dddd HH:mm'
+ },
+ meridiemParse: /凌晨|早上|上午|中午|下午|晚上/,
+ meridiemHour : function (hour, meridiem) {
+ if (hour === 12) {
+ hour = 0;
+ }
+ if (meridiem === '凌晨' || meridiem === '早上' || meridiem === '上午') {
+ return hour;
+ } else if (meridiem === '中午') {
+ return hour >= 11 ? hour : hour + 12;
+ } else if (meridiem === '下午' || meridiem === '晚上') {
+ return hour + 12;
+ }
+ },
+ meridiem : function (hour, minute, isLower) {
+ var hm = hour * 100 + minute;
+ if (hm < 600) {
+ return '凌晨';
+ } else if (hm < 900) {
+ return '早上';
+ } else if (hm < 1130) {
+ return '上午';
+ } else if (hm < 1230) {
+ return '中午';
+ } else if (hm < 1800) {
+ return '下午';
+ } else {
+ return '晚上';
+ }
+ },
+ calendar : {
+ sameDay : '[今天]LT',
+ nextDay : '[明天]LT',
+ nextWeek : '[下]ddddLT',
+ lastDay : '[昨天]LT',
+ lastWeek : '[上]ddddLT',
+ sameElse : 'L'
+ },
+ dayOfMonthOrdinalParse: /\d{1,2}(日|月|週)/,
+ ordinal : function (number, period) {
+ switch (period) {
+ case 'd' :
+ case 'D' :
+ case 'DDD' :
+ return number + '日';
+ case 'M' :
+ return number + '月';
+ case 'w' :
+ case 'W' :
+ return number + '週';
+ default :
+ return number;
+ }
+ },
+ relativeTime : {
+ future : '%s內',
+ past : '%s前',
+ s : '幾秒',
+ ss : '%d 秒',
+ m : '1 分鐘',
+ mm : '%d 分鐘',
+ h : '1 小時',
+ hh : '%d 小時',
+ d : '1 天',
+ dd : '%d 天',
+ M : '1 個月',
+ MM : '%d 個月',
+ y : '1 年',
+ yy : '%d 年'
+ }
+ });
+
+ return zhHk;
+
+ })));
+>>>>>>> dev4iuap5.0
+
+
+ /***/ }),
+ /* 488 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ //! moment.js locale configuration
+
+ ;(function (global, factory) {
+ true ? factory(__webpack_require__(4)) :
+ typeof define === 'function' && define.amd ? define(['../moment'], factory) :
+ factory(global.moment)
+ }(this, (function (moment) { 'use strict';
+
+
+ var zhTw = moment.defineLocale('zh-tw', {
+ months : '一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月'.split('_'),
+ monthsShort : '1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月'.split('_'),
+ weekdays : '星期日_星期一_星期二_星期三_星期四_星期五_星期六'.split('_'),
+ weekdaysShort : '週日_週一_週二_週三_週四_週五_週六'.split('_'),
+ weekdaysMin : '日_一_二_三_四_五_六'.split('_'),
+ longDateFormat : {
+ LT : 'HH:mm',
+ LTS : 'HH:mm:ss',
+ L : 'YYYY/MM/DD',
+ LL : 'YYYY年M月D日',
+ LLL : 'YYYY年M月D日 HH:mm',
+ LLLL : 'YYYY年M月D日dddd HH:mm',
+ l : 'YYYY/M/D',
+ ll : 'YYYY年M月D日',
+ lll : 'YYYY年M月D日 HH:mm',
+ llll : 'YYYY年M月D日dddd HH:mm'
+ },
+ meridiemParse: /凌晨|早上|上午|中午|下午|晚上/,
+ meridiemHour : function (hour, meridiem) {
+ if (hour === 12) {
+ hour = 0;
+ }
+ if (meridiem === '凌晨' || meridiem === '早上' || meridiem === '上午') {
+ return hour;
+ } else if (meridiem === '中午') {
+ return hour >= 11 ? hour : hour + 12;
+ } else if (meridiem === '下午' || meridiem === '晚上') {
+ return hour + 12;
+ }
+ },
+ meridiem : function (hour, minute, isLower) {
+ var hm = hour * 100 + minute;
+ if (hm < 600) {
+ return '凌晨';
+ } else if (hm < 900) {
+ return '早上';
+ } else if (hm < 1130) {
+ return '上午';
+ } else if (hm < 1230) {
+ return '中午';
+ } else if (hm < 1800) {
+ return '下午';
+ } else {
+ return '晚上';
+ }
+ },
+ calendar : {
+ sameDay : '[今天] LT',
+ nextDay : '[明天] LT',
+ nextWeek : '[下]dddd LT',
+ lastDay : '[昨天] LT',
+ lastWeek : '[上]dddd LT',
+ sameElse : 'L'
+ },
+ dayOfMonthOrdinalParse: /\d{1,2}(日|月|週)/,
+ ordinal : function (number, period) {
+ switch (period) {
+ case 'd' :
+ case 'D' :
+ case 'DDD' :
+ return number + '日';
+ case 'M' :
+ return number + '月';
+ case 'w' :
+ case 'W' :
+ return number + '週';
+ default :
+ return number;
+ }
+ },
+ relativeTime : {
+ future : '%s內',
+ past : '%s前',
+ s : '幾秒',
+ ss : '%d 秒',
+ m : '1 分鐘',
+ mm : '%d 分鐘',
+ h : '1 小時',
+ hh : '%d 小時',
+ d : '1 天',
+ dd : '%d 天',
+ M : '1 個月',
+ MM : '%d 個月',
+ y : '1 年',
+ yy : '%d 年'
+ }
+ });
+
+ return zhTw;
+
+ })));
+
+
+ /***/ }),
+ /* 489 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -141346,14 +161336,15 @@
Object.defineProperty(exports, "__esModule", {
value: true
});
- exports["default"] = getContainer;
+ exports['default'] = mapSelf;
- var _reactDom = __webpack_require__(3);
+ var _react = __webpack_require__(0);
- var _reactDom2 = _interopRequireDefault(_reactDom);
+ var _react2 = _interopRequireDefault(_react);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
+<<<<<<< HEAD
/**
* 获取容器组件
* @param {[type]} container [description]
@@ -141363,14 +161354,24 @@
function getContainer(container, defaultContainer) {
container = typeof container === 'function' ? container() : container;
return _reactDom2["default"].findDOMNode(container) || defaultContainer;
+=======
+ function mirror(o) {
+ return o;
+ }
+
+ function mapSelf(children) {
+ // return ReactFragment
+ return _react2['default'].Children.map(children, mirror);
+>>>>>>> dev4iuap5.0
}
module.exports = exports['default'];
/***/ }),
- /* 524 */
+ /* 490 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
+<<<<<<< HEAD
exports.__esModule = true;
@@ -141396,10 +161397,37 @@
_reactDom2.default.unstable_batchedUpdates(cb, e);
} : cb;
return (0, _addDomEventListener2.default)(target, eventType, callback);
+=======
+
+
+ exports.__esModule = true;
+ exports.default = addEventListenerWrap;
+
+ var _addDomEventListener = __webpack_require__(13);
+
+ var _addDomEventListener2 = _interopRequireDefault(_addDomEventListener);
+
+ var _reactDom = __webpack_require__(3);
+
+ var _reactDom2 = _interopRequireDefault(_reactDom);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+
+ /**
+ * This source code is quoted from rc-util.
+ * homepage: https://github.com/react-component/util
+ */
+ function addEventListenerWrap(target, eventType, cb) {
+ /* eslint camelcase: 2 */
+ var callback = _reactDom2.default.unstable_batchedUpdates ? function run(e) {
+ _reactDom2.default.unstable_batchedUpdates(cb, e);
+ } : cb;
+ return (0, _addDomEventListener2.default)(target, eventType, callback);
+>>>>>>> dev4iuap5.0
}
/***/ }),
- /* 525 */
+ /* 491 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -141409,32 +161437,41 @@
value: true
});
- exports["default"] = function (node, event, handler, capture) {
- (0, _on2["default"])(node, event, handler, capture);
+ var _react = __webpack_require__(0);
- return {
- remove: function remove() {
- (0, _off2["default"])(node, event, handler, capture);
- }
- };
- };
+ var _react2 = _interopRequireDefault(_react);
+<<<<<<< HEAD
var _on = __webpack_require__(21);
+=======
+ var _propTypes = __webpack_require__(1);
+>>>>>>> dev4iuap5.0
- var _on2 = _interopRequireDefault(_on);
+ var _propTypes2 = _interopRequireDefault(_propTypes);
- var _off = __webpack_require__(54);
+ var _classnames = __webpack_require__(2);
- var _off2 = _interopRequireDefault(_off);
+ var _classnames2 = _interopRequireDefault(_classnames);
+
+ var _DecadePanel = __webpack_require__(492);
+
+ var _DecadePanel2 = _interopRequireDefault(_DecadePanel);
+
+ var _DateInput = __webpack_require__(81);
+
+ var _DateInput2 = _interopRequireDefault(_DateInput);
+
+ var _moment = __webpack_require__(4);
+
+ var _moment2 = _interopRequireDefault(_moment);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
- module.exports = exports['default'];
+ function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; }
- /***/ }),
- /* 526 */
- /***/ (function(module, exports, __webpack_require__) {
+ function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
+<<<<<<< HEAD
"use strict";
@@ -141470,11 +161507,54 @@
}, null);
}
exports.default = createChainedFunction;
+=======
+ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
- /***/ }),
- /* 527 */
- /***/ (function(module, exports, __webpack_require__) {
+ function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
+ function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); }
+
+ var ROW = 4;
+ var COL = 3;
+
+ function goYear(direction) {
+ var value = this.state.value.clone();
+ value.add(direction, 'year');
+ this.setState({
+ value: value
+ });
+ }
+
+ function chooseYear(year) {
+ var value = this.state.value.clone();
+ value.year(year);
+ value.month(this.state.value.month());
+ this.props.onSelect(value);
+ }
+
+ var YearPanel = function (_React$Component) {
+ _inherits(YearPanel, _React$Component);
+
+ function YearPanel(props) {
+ _classCallCheck(this, YearPanel);
+
+ var _this = _possibleConstructorReturn(this, _React$Component.call(this, props));
+
+ _this.yearSelect = function (value) {
+ var _this$props = _this.props,
+ onSelect = _this$props.onSelect,
+ format = _this$props.format;
+
+ onSelect && onSelect(value, value ? value.format(format) : '');
+ };
+>>>>>>> dev4iuap5.0
+
+ _this.onInputChange = function (value) {
+ var _this$props2 = _this.props,
+ onChange = _this$props2.onChange,
+ format = _this$props2.format;
+
+<<<<<<< HEAD
"use strict";
@@ -141518,9 +161598,232 @@
return [parentProps, childProps];
}
+=======
+ _this.setState({
+ value: value ? value : (0, _moment2["default"])()
+ });
+ onChange && onChange(value, value ? value.format(format) : '');
+ };
+
+ _this.onClear = function () {
+ var _this$props3 = _this.props,
+ onChange = _this$props3.onChange,
+ format = _this$props3.format,
+ onClear = _this$props3.onClear;
+
+ _this.setState({
+ value: (0, _moment2["default"])()
+ });
+ onChange && onChange('', '');
+ onClear && onClear('', '');
+ };
+
+ _this.prefixCls = props.rootPrefixCls + '-year-panel';
+ _this.state = {
+ value: props.value || props.defaultValue
+ };
+ _this.nextDecade = goYear.bind(_this, 10);
+ _this.previousDecade = goYear.bind(_this, -10);
+ ['showDecadePanel', 'onDecadePanelSelect'].forEach(function (method) {
+ _this[method] = _this[method].bind(_this);
+ });
+ return _this;
+ }
+
+ YearPanel.prototype.onDecadePanelSelect = function onDecadePanelSelect(current) {
+ this.setState({
+ value: current,
+ showDecadePanel: 0
+ });
+ };
+
+ YearPanel.prototype.years = function years() {
+ var value = this.state.value;
+ var currentYear = value.year();
+ var startYear = parseInt(currentYear / 10, 10) * 10;
+ var previousYear = startYear - 1;
+ var years = [];
+ var index = 0;
+ for (var rowIndex = 0; rowIndex < ROW; rowIndex++) {
+ years[rowIndex] = [];
+ for (var colIndex = 0; colIndex < COL; colIndex++) {
+ var year = previousYear + index;
+ var content = String(year);
+ years[rowIndex][colIndex] = {
+ content: content,
+ year: year,
+ title: content
+ };
+ index++;
+ }
+ }
+ return years;
+ };
+
+ YearPanel.prototype.showDecadePanel = function showDecadePanel() {
+ this.setState({
+ showDecadePanel: 1
+ });
+ };
+
+ YearPanel.prototype.render = function render() {
+ var _this2 = this;
+
+ var props = this.props;
+ var value = this.state.value;
+ var locale = props.locale;
+ var years = this.years();
+ var currentYear = value.year();
+ var startYear = parseInt(currentYear / 10, 10) * 10;
+ var endYear = startYear + 9;
+ var prefixCls = this.prefixCls;
+
+ var yeasEls = years.map(function (row, index) {
+ var tds = row.map(function (yearData) {
+ var _classNameMap;
+
+ var classNameMap = (_classNameMap = {}, _defineProperty(_classNameMap, prefixCls + '-cell', 1), _defineProperty(_classNameMap, prefixCls + '-selected-cell', yearData.year === currentYear), _defineProperty(_classNameMap, prefixCls + '-last-decade-cell', yearData.year < startYear), _defineProperty(_classNameMap, prefixCls + '-next-decade-cell', yearData.year > endYear), _classNameMap);
+ var clickHandler = void 0;
+ if (yearData.year < startYear) {
+ clickHandler = _this2.previousDecade;
+ } else if (yearData.year > endYear) {
+ clickHandler = _this2.nextDecade;
+ } else {
+ clickHandler = chooseYear.bind(_this2, yearData.year);
+ }
+ return _react2["default"].createElement(
+ 'td',
+ {
+ role: 'gridcell',
+ title: yearData.title,
+ key: yearData.content,
+ onClick: clickHandler,
+ className: (0, _classnames2["default"])(classNameMap)
+ },
+ _react2["default"].createElement(
+ 'a',
+ {
+ className: prefixCls + '-year'
+ },
+ yearData.content
+ )
+ );
+ });
+ return _react2["default"].createElement(
+ 'tr',
+ { key: index, role: 'row' },
+ tds
+ );
+ });
+
+ var decadePanel = void 0;
+ if (this.state.showDecadePanel) {
+ decadePanel = _react2["default"].createElement(_DecadePanel2["default"], {
+ locale: locale,
+ value: value,
+ rootPrefixCls: props.rootPrefixCls,
+ onSelect: this.onDecadePanelSelect
+ });
+ }
+ var showDateInput = props.showDateInput,
+ rootPrefixCls = props.rootPrefixCls,
+ format = props.format;
+
+ return _react2["default"].createElement(
+ 'div',
+ { className: this.prefixCls },
+ _react2["default"].createElement(
+ 'div',
+ null,
+ showDateInput ? _react2["default"].createElement(_DateInput2["default"], {
+ value: value,
+ prefixCls: this.props.rootPrefixCls,
+ showClear: true,
+ locale: locale,
+ format: format,
+ onChange: this.onInputChange,
+ selectedValue: value,
+ onClear: this.onClear,
+ onSelect: this.yearSelect
+ }) : '',
+ _react2["default"].createElement(
+ 'div',
+ { className: prefixCls + '-header' },
+ _react2["default"].createElement('a', {
+ className: prefixCls + '-prev-decade-btn',
+ role: 'button',
+ onClick: this.previousDecade,
+ title: locale.previousDecade
+ }),
+ _react2["default"].createElement(
+ 'a',
+ {
+ className: prefixCls + '-decade-select',
+ role: 'button',
+ onClick: this.showDecadePanel,
+ title: locale.decadeSelect
+ },
+ _react2["default"].createElement(
+ 'span',
+ { className: prefixCls + '-decade-select-content' },
+ startYear,
+ '-',
+ endYear
+ ),
+ _react2["default"].createElement(
+ 'span',
+ { className: prefixCls + '-decade-select-arrow' },
+ 'x'
+ )
+ ),
+ _react2["default"].createElement('a', {
+ className: prefixCls + '-next-decade-btn',
+ role: 'button',
+ onClick: this.nextDecade,
+ title: locale.nextDecade
+ })
+ ),
+ _react2["default"].createElement(
+ 'div',
+ { className: prefixCls + '-body' },
+ _react2["default"].createElement(
+ 'table',
+ { className: prefixCls + '-table', cellSpacing: '0', role: 'grid' },
+ _react2["default"].createElement(
+ 'tbody',
+ { className: prefixCls + '-tbody' },
+ yeasEls
+ )
+ )
+ )
+ ),
+ decadePanel
+ );
+ };
+
+ return YearPanel;
+ }(_react2["default"].Component);
+
+ exports["default"] = YearPanel;
+
+
+ YearPanel.propTypes = {
+ rootPrefixCls: _propTypes2["default"].string,
+ value: _propTypes2["default"].object,
+ defaultValue: _propTypes2["default"].object
+ };
+
+ YearPanel.defaultProps = {
+ onSelect: function onSelect() {},
+
+ format: 'YYYY',
+ showDateInput: false
+ };
+ module.exports = exports['default'];
+>>>>>>> dev4iuap5.0
/***/ }),
- /* 528 */
+ /* 492 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -141529,14 +161832,14 @@
Object.defineProperty(exports, "__esModule", {
value: true
});
- exports["default"] = getContainer;
- var _reactDom = __webpack_require__(3);
+ var _react = __webpack_require__(0);
- var _reactDom2 = _interopRequireDefault(_reactDom);
+ var _react2 = _interopRequireDefault(_react);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
+ var _propTypes = __webpack_require__(1);
+<<<<<<< HEAD
/**
* 获取容器组件
* @param {[type]} container [description]
@@ -141548,11 +161851,13 @@
return _reactDom2["default"].findDOMNode(container) || defaultContainer;
}
module.exports = exports['default'];
+=======
+ var _propTypes2 = _interopRequireDefault(_propTypes);
+>>>>>>> dev4iuap5.0
- /***/ }),
- /* 529 */
- /***/ (function(module, exports, __webpack_require__) {
+ var _classnames = __webpack_require__(2);
+<<<<<<< HEAD
"use strict";
@@ -141578,11 +161883,23 @@
return validator.apply(undefined, [props, propName, componentName, location, propFullName].concat(args));
};
}
+=======
+ var _classnames2 = _interopRequireDefault(_classnames);
- /***/ }),
- /* 530 */
- /***/ (function(module, exports, __webpack_require__) {
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
+ function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; }
+
+ function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
+
+ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
+
+ function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
+>>>>>>> dev4iuap5.0
+
+ function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); }
+
+<<<<<<< HEAD
"use strict";
@@ -141610,42 +161927,194 @@
} : cb;
return (0, _addDomEventListener2.default)(target, eventType, callback);
}
-
- /***/ }),
- /* 531 */
- /***/ (function(module, exports, __webpack_require__) {
-
- "use strict";
+=======
+ var ROW = 4;
+ var COL = 3;
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
+ function goYear(direction) {
+ var next = this.state.value.clone();
+ next.add(direction, 'years');
+ this.setState({
+ value: next
+ });
+ }
- exports["default"] = function (node, event, handler, capture) {
- (0, _on2["default"])(node, event, handler, capture);
+ function chooseDecade(year, event) {
+ var next = this.state.value.clone();
+ next.year(year);
+ next.month(this.state.value.month());
+ this.props.onSelect(next);
+ event.preventDefault();
+ }
- return {
- remove: function remove() {
- (0, _off2["default"])(node, event, handler, capture);
+ var DecadePanel = function (_React$Component) {
+ _inherits(DecadePanel, _React$Component);
+
+ function DecadePanel(props) {
+ _classCallCheck(this, DecadePanel);
+
+ var _this = _possibleConstructorReturn(this, _React$Component.call(this, props));
+
+ _this.state = {
+ value: props.value || props.defaultValue
+ };
+
+ // bind methods
+ _this.prefixCls = props.rootPrefixCls + '-decade-panel';
+ _this.nextCentury = goYear.bind(_this, 100);
+ _this.previousCentury = goYear.bind(_this, -100);
+ return _this;
+ }
+>>>>>>> dev4iuap5.0
+
+ DecadePanel.prototype.render = function render() {
+ var _this2 = this;
+
+ var value = this.state.value;
+ var _props = this.props,
+ locale = _props.locale,
+ renderFooter = _props.renderFooter;
+
+ var currentYear = value.year();
+ var startYear = parseInt(currentYear / 100, 10) * 100;
+ var preYear = startYear - 10;
+ var endYear = startYear + 99;
+ var decades = [];
+ var index = 0;
+ var prefixCls = this.prefixCls;
+
+ for (var rowIndex = 0; rowIndex < ROW; rowIndex++) {
+ decades[rowIndex] = [];
+ for (var colIndex = 0; colIndex < COL; colIndex++) {
+ var startDecade = preYear + index * 10;
+ var endDecade = preYear + index * 10 + 9;
+ decades[rowIndex][colIndex] = {
+ startDecade: startDecade,
+ endDecade: endDecade
+ };
+ index++;
+ }
}
+
+ var footer = renderFooter && renderFooter('decade');
+
+ var decadesEls = decades.map(function (row, decadeIndex) {
+ var tds = row.map(function (decadeData) {
+ var _classNameMap;
+
+ var dStartDecade = decadeData.startDecade;
+ var dEndDecade = decadeData.endDecade;
+ var isLast = dStartDecade < startYear;
+ var isNext = dEndDecade > endYear;
+ var classNameMap = (_classNameMap = {}, _defineProperty(_classNameMap, prefixCls + '-cell', 1), _defineProperty(_classNameMap, prefixCls + '-selected-cell', dStartDecade <= currentYear && currentYear <= dEndDecade), _defineProperty(_classNameMap, prefixCls + '-last-century-cell', isLast), _defineProperty(_classNameMap, prefixCls + '-next-century-cell', isNext), _classNameMap);
+ var content = dStartDecade + '-' + dEndDecade;
+ var clickHandler = void 0;
+ if (isLast) {
+ clickHandler = _this2.previousCentury;
+ } else if (isNext) {
+ clickHandler = _this2.nextCentury;
+ } else {
+ clickHandler = chooseDecade.bind(_this2, dStartDecade);
+ }
+ return _react2["default"].createElement(
+ 'td',
+ {
+ key: dStartDecade,
+ onClick: clickHandler,
+ role: 'gridcell',
+ className: (0, _classnames2["default"])(classNameMap)
+ },
+ _react2["default"].createElement(
+ 'a',
+ {
+ className: prefixCls + '-decade'
+ },
+ content
+ )
+ );
+ });
+ return _react2["default"].createElement(
+ 'tr',
+ { key: decadeIndex, role: 'row' },
+ tds
+ );
+ });
+
+ return _react2["default"].createElement(
+ 'div',
+ { className: this.prefixCls },
+ _react2["default"].createElement(
+ 'div',
+ { className: prefixCls + '-header' },
+ _react2["default"].createElement('a', {
+ className: prefixCls + '-prev-century-btn',
+ role: 'button',
+ onClick: this.previousCentury,
+ title: locale.previousCentury
+ }),
+ _react2["default"].createElement(
+ 'div',
+ { className: prefixCls + '-century' },
+ startYear,
+ '-',
+ endYear
+ ),
+ _react2["default"].createElement('a', {
+ className: prefixCls + '-next-century-btn',
+ role: 'button',
+ onClick: this.nextCentury,
+ title: locale.nextCentury
+ })
+ ),
+ _react2["default"].createElement(
+ 'div',
+ { className: prefixCls + '-body' },
+ _react2["default"].createElement(
+ 'table',
+ { className: prefixCls + '-table', cellSpacing: '0', role: 'grid' },
+ _react2["default"].createElement(
+ 'tbody',
+ { className: prefixCls + '-tbody' },
+ decadesEls
+ )
+ )
+ ),
+ footer && _react2["default"].createElement(
+ 'div',
+ { className: prefixCls + '-footer' },
+ footer
+ )
+ );
};
+<<<<<<< HEAD
};
var _on = __webpack_require__(21);
+=======
+>>>>>>> dev4iuap5.0
- var _on2 = _interopRequireDefault(_on);
+ return DecadePanel;
+ }(_react2["default"].Component);
- var _off = __webpack_require__(54);
+ exports["default"] = DecadePanel;
- var _off2 = _interopRequireDefault(_off);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
+ DecadePanel.propTypes = {
+ locale: _propTypes2["default"].object,
+ value: _propTypes2["default"].object,
+ defaultValue: _propTypes2["default"].object,
+ rootPrefixCls: _propTypes2["default"].string,
+ renderFooter: _propTypes2["default"].func
+ };
+ DecadePanel.defaultProps = {
+ onSelect: function onSelect() {}
+ };
module.exports = exports['default'];
/***/ }),
- /* 532 */
+ /* 493 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -141654,14 +162123,10 @@
Object.defineProperty(exports, "__esModule", {
value: true
});
- exports.destroyFns = undefined;
-
- var _slicedToArray = function () { function sliceIterator(arr, i) { var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i["return"]) _i["return"](); } finally { if (_d) throw _e; } } return _arr; } return function (arr, i) { if (Array.isArray(arr)) { return arr; } else if (Symbol.iterator in Object(arr)) { return sliceIterator(arr, i); } else { throw new TypeError("Invalid attempt to destructure non-iterable instance"); } }; }();
-
- var _extends2;
var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
+<<<<<<< HEAD
var _classnames = __webpack_require__(2);
var _classnames2 = _interopRequireDefault(_classnames);
@@ -141682,6 +162147,8 @@
var _scrollbarSize2 = _interopRequireDefault(_scrollbarSize);
+=======
+>>>>>>> dev4iuap5.0
var _react = __webpack_require__(0);
var _react2 = _interopRequireDefault(_react);
@@ -141690,6 +162157,7 @@
var _reactDom2 = _interopRequireDefault(_reactDom);
+<<<<<<< HEAD
var _Modal = __webpack_require__(164);
var _Modal2 = _interopRequireDefault(_Modal);
@@ -141703,22 +162171,2705 @@
var _beeTransition = __webpack_require__(1662);
var _ModalBody = __webpack_require__(1673);
+=======
+ var _propTypes = __webpack_require__(1);
+>>>>>>> dev4iuap5.0
+
+ var _propTypes2 = _interopRequireDefault(_propTypes);
+
+<<<<<<< HEAD
+ var _ModalDialog = __webpack_require__(1674);
+=======
+ var _mapSelf = __webpack_require__(489);
+>>>>>>> dev4iuap5.0
+
+ var _mapSelf2 = _interopRequireDefault(_mapSelf);
+
+<<<<<<< HEAD
+ var _ModalFooter = __webpack_require__(1675);
+=======
+ var _classnames = __webpack_require__(2);
+>>>>>>> dev4iuap5.0
+
+ var _classnames2 = _interopRequireDefault(_classnames);
+
+<<<<<<< HEAD
+ var _ModalHeader = __webpack_require__(1676);
+=======
+ var _TodayButton = __webpack_require__(494);
+>>>>>>> dev4iuap5.0
+
+ var _TodayButton2 = _interopRequireDefault(_TodayButton);
+
+<<<<<<< HEAD
+ var _ModalTitle = __webpack_require__(1677);
+=======
+ var _OkButton = __webpack_require__(495);
+>>>>>>> dev4iuap5.0
+
+ var _OkButton2 = _interopRequireDefault(_OkButton);
+
+ var _TimePickerButton = __webpack_require__(496);
+
+ var _TimePickerButton2 = _interopRequireDefault(_TimePickerButton);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
+
+ function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; }
+
+ function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
+
+ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
+
+ function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
+
+ function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); }
+
+ var CalendarFooter = function (_React$Component) {
+ _inherits(CalendarFooter, _React$Component);
+
+ function CalendarFooter() {
+ _classCallCheck(this, CalendarFooter);
+
+ return _possibleConstructorReturn(this, _React$Component.apply(this, arguments));
+ }
+
+ CalendarFooter.prototype.onSelect = function onSelect(value) {
+ this.props.onSelect(value);
+ };
+
+ CalendarFooter.prototype.getRootDOMNode = function getRootDOMNode() {
+ return _reactDom2["default"].findDOMNode(this);
+ };
+
+ CalendarFooter.prototype.render = function render() {
+ var props = this.props;
+ var value = props.value,
+ prefixCls = props.prefixCls,
+ showOk = props.showOk,
+ timePicker = props.timePicker,
+ renderFooter = props.renderFooter,
+ mode = props.mode;
+
+ var footerEl = null;
+ var extraFooter = renderFooter && renderFooter(mode);
+ if (props.showToday || timePicker || extraFooter) {
+ var nowEl = void 0;
+ if (props.showToday) {
+ nowEl = _react2["default"].createElement(_TodayButton2["default"], _extends({}, props, { value: value }));
+ }
+ var okBtn = void 0;
+ if (showOk === true || showOk !== false && !!props.timePicker) {
+ okBtn = _react2["default"].createElement(_OkButton2["default"], props);
+ }
+ var timePickerBtn = void 0;
+ if (!!props.timePicker) {
+ timePickerBtn = _react2["default"].createElement(_TimePickerButton2["default"], props);
+ }
+
+ var footerBtn = void 0;
+ if (nowEl || timePickerBtn || okBtn || extraFooter) {
+ footerBtn = _react2["default"].createElement(
+ 'span',
+ { className: prefixCls + '-footer-btn' },
+ extraFooter,
+ (0, _mapSelf2["default"])([nowEl, timePickerBtn, okBtn])
+ );
+ }
+ var cls = (0, _classnames2["default"])(prefixCls + '-footer', _defineProperty({}, prefixCls + '-footer-show-ok', okBtn));
+ footerEl = _react2["default"].createElement(
+ 'div',
+ { className: cls },
+ footerBtn
+ );
+ }
+ return footerEl;
+ };
+
+ return CalendarFooter;
+ }(_react2["default"].Component);
+
+ CalendarFooter.propTypes = {
+ prefixCls: _propTypes2["default"].string,
+ showDateInput: _propTypes2["default"].bool,
+ disabledTime: _propTypes2["default"].any,
+ timePicker: _propTypes2["default"].element,
+ selectedValue: _propTypes2["default"].any,
+ showOk: _propTypes2["default"].bool,
+ onSelect: _propTypes2["default"].func,
+ value: _propTypes2["default"].object,
+ renderFooter: _propTypes2["default"].func,
+ defaultValue: _propTypes2["default"].object,
+ mode: _propTypes2["default"].string
+ };
+ exports["default"] = CalendarFooter;
+ module.exports = exports['default'];
+
+ /***/ }),
+ /* 494 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ Object.defineProperty(exports, "__esModule", {
+ value: true
+ });
+ exports["default"] = TodayButton;
+
+ var _react = __webpack_require__(0);
+
+ var _react2 = _interopRequireDefault(_react);
+
+ var _util = __webpack_require__(32);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
+
+ function TodayButton(_ref) {
+ var prefixCls = _ref.prefixCls,
+ locale = _ref.locale,
+ value = _ref.value,
+ timePicker = _ref.timePicker,
+ disabled = _ref.disabled,
+ disabledDate = _ref.disabledDate,
+ onToday = _ref.onToday,
+ text = _ref.text;
+
+ var localeNow = (!text && timePicker ? locale.now : text) || locale.today;
+ var disabledToday = disabledDate && !(0, _util.isAllowedDate)((0, _util.getTodayTime)(value), disabledDate);
+ var isDisabled = disabledToday || disabled;
+ var disabledTodayClass = isDisabled ? prefixCls + '-today-btn-disabled' : '';
+ return _react2["default"].createElement(
+ 'a',
+ {
+ className: prefixCls + '-today-btn ' + disabledTodayClass,
+ role: 'button',
+ onClick: isDisabled ? null : onToday,
+ title: (0, _util.getTodayTimeStr)(value)
+ },
+ localeNow
+ );
+ }
+ module.exports = exports['default'];
+
+ /***/ }),
+ /* 495 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ Object.defineProperty(exports, "__esModule", {
+ value: true
+ });
+ exports["default"] = OkButton;
+
+ var _react = __webpack_require__(0);
+
+ var _react2 = _interopRequireDefault(_react);
+
+ var _beeButton = __webpack_require__(1366);
+
+ var _beeButton2 = _interopRequireDefault(_beeButton);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
+
+ function OkButton(_ref) {
+ var prefixCls = _ref.prefixCls,
+ locale = _ref.locale,
+ okDisabled = _ref.okDisabled,
+ onOk = _ref.onOk;
+
+ var className = prefixCls + '-btn-ok';
+ // if (okDisabled) {
+ // className += ` ${prefixCls}-ok-btn-disabled`;
+ // }
+ return _react2["default"].createElement(
+ _beeButton2["default"],
+ {
+ className: className,
+ size: 'sm', colors: 'primary',
+ disabled: okDisabled,
+ onClick: okDisabled ? null : onOk
+ },
+ locale.ok
+ );
+ }
+ module.exports = exports['default'];
+
+ /***/ }),
+ /* 496 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+<<<<<<< HEAD
+
+
+ exports.__esModule = true;
+ exports.default = addEventListenerWrap;
+
+ var _addDomEventListener = __webpack_require__(12);
+
+ var _addDomEventListener2 = _interopRequireDefault(_addDomEventListener);
+
+ var _reactDom = __webpack_require__(3);
+
+ var _reactDom2 = _interopRequireDefault(_reactDom);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+
+ /**
+ * This source code is quoted from rc-util.
+ * homepage: https://github.com/react-component/util
+ */
+ function addEventListenerWrap(target, eventType, cb) {
+ /* eslint camelcase: 2 */
+ var callback = _reactDom2.default.unstable_batchedUpdates ? function run(e) {
+ _reactDom2.default.unstable_batchedUpdates(cb, e);
+ } : cb;
+ return (0, _addDomEventListener2.default)(target, eventType, callback);
+=======
+
+
+ Object.defineProperty(exports, "__esModule", {
+ value: true
+ });
+ exports["default"] = TimePickerButton;
+
+ var _react = __webpack_require__(0);
+
+ var _react2 = _interopRequireDefault(_react);
+
+ var _classnames2 = __webpack_require__(2);
+
+ var _classnames3 = _interopRequireDefault(_classnames2);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
+
+ function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
+
+ function TimePickerButton(_ref) {
+ var _classnames;
+
+ var prefixCls = _ref.prefixCls,
+ locale = _ref.locale,
+ showTimePicker = _ref.showTimePicker,
+ onOpenTimePicker = _ref.onOpenTimePicker,
+ onCloseTimePicker = _ref.onCloseTimePicker,
+ timePickerDisabled = _ref.timePickerDisabled;
+
+ var className = (0, _classnames3["default"])((_classnames = {}, _defineProperty(_classnames, prefixCls + '-time-picker-btn', true), _defineProperty(_classnames, prefixCls + '-time-picker-btn-disabled', timePickerDisabled), _classnames));
+ var onClick = null;
+ if (!timePickerDisabled) {
+ onClick = showTimePicker ? onCloseTimePicker : onOpenTimePicker;
+ }
+ return _react2["default"].createElement(
+ 'a',
+ {
+ className: className,
+ role: 'button',
+ onClick: onClick
+ },
+ showTimePicker ? locale.dateSelect : locale.timeSelect
+ );
+>>>>>>> dev4iuap5.0
+ }
+ module.exports = exports['default'];
+
+ /***/ }),
+ /* 497 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ exports.__esModule = true;
+
+ var _react = __webpack_require__(0);
+
+ var _react2 = _interopRequireDefault(_react);
+
+ var _propTypes = __webpack_require__(1);
+
+ var _propTypes2 = _interopRequireDefault(_propTypes);
+
+ var _reactDom = __webpack_require__(3);
+
+ var _reactDom2 = _interopRequireDefault(_reactDom);
+
+ var _domAlign = __webpack_require__(14);
+
+ var _domAlign2 = _interopRequireDefault(_domAlign);
+
+ var _addEventListener = __webpack_require__(535);
+
+ var _addEventListener2 = _interopRequireDefault(_addEventListener);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+
+ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
+
+ function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
+
+ function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } /**
+ * This source code is quoted from rc-util.
+ * homepage: https://github.com/react-component/util
+ */
+
+
+ //import isWindow from './isWindow';
+
+ function isWindow(obj) {
+ /* eslint no-eq-null: 0 */
+ /* eslint eqeqeq: 0 */
+ return obj != null && obj == obj.window;
+ }
+
+ function buffer(fn, ms) {
+ var timer = void 0;
+
+ function clear() {
+ if (timer) {
+ clearTimeout(timer);
+ timer = null;
+ }
+ }
+
+ function bufferFn() {
+ clear();
+ timer = setTimeout(fn, ms);
+ }
+
+ bufferFn.clear = clear;
+
+ return bufferFn;
+ }
+
+ var propTypes = {
+ childrenProps: _propTypes2.default.object,
+ align: _propTypes2.default.object.isRequired,
+ target: _propTypes2.default.func,
+ onAlign: _propTypes2.default.func,
+ monitorBufferTime: _propTypes2.default.number,
+ monitorWindowResize: _propTypes2.default.bool,
+ disabled: _propTypes2.default.bool,
+ children: _propTypes2.default.any
+ };
+
+ var defaultProps = {
+ target: function target() {
+ return window;
+ },
+ onAlign: function onAlign() {},
+
+ monitorBufferTime: 50,
+ monitorWindowResize: false,
+ disabled: false
+ };
+
+ var Align = function (_React$Component) {
+ _inherits(Align, _React$Component);
+
+ function Align(props) {
+ _classCallCheck(this, Align);
+
+ var _this = _possibleConstructorReturn(this, _React$Component.call(this, props));
+
+ _initialiseProps.call(_this);
+
+ return _this;
+ }
+
+ Align.prototype.componentDidMount = function componentDidMount() {
+ var props = this.props;
+ // if parent ref not attached .... use document.getElementById
+ this.forceAlign();
+ if (!props.disabled && props.monitorWindowResize) {
+ this.startMonitorWindowResize();
+ }
+ };
+
+ Align.prototype.componentDidUpdate = function componentDidUpdate(prevProps) {
+ var reAlign = false;
+ var props = this.props;
+
+ if (!props.disabled) {
+ if (prevProps.disabled || prevProps.align !== props.align) {
+ reAlign = true;
+ } else {
+ var lastTarget = prevProps.target();
+ var currentTarget = props.target();
+ if (isWindow(lastTarget) && isWindow(currentTarget)) {
+ reAlign = false;
+ } else if (lastTarget !== currentTarget) {
+ reAlign = true;
+ }
+ }
+ }
+
+ if (reAlign) {
+ this.forceAlign();
+ }
+
+ if (props.monitorWindowResize && !props.disabled) {
+ this.startMonitorWindowResize();
+ } else {
+ this.stopMonitorWindowResize();
+ }
+ };
+
+ Align.prototype.componentWillUnmount = function componentWillUnmount() {
+ this.stopMonitorWindowResize();
+ };
+
+ Align.prototype.render = function render() {
+ var _props = this.props,
+ childrenProps = _props.childrenProps,
+ children = _props.children;
+
+ var child = _react2.default.Children.only(children);
+ if (childrenProps) {
+ var newProps = {};
+ for (var prop in childrenProps) {
+ if (childrenProps.hasOwnProperty(prop)) {
+ newProps[prop] = this.props[childrenProps[prop]];
+ }
+ }
+ return _react2.default.cloneElement(child, newProps);
+ }
+ return child;
+ };
+
+ return Align;
+ }(_react2.default.Component);
+
+ var _initialiseProps = function _initialiseProps() {
+ var _this2 = this;
+
+ this.startMonitorWindowResize = function () {
+ if (!_this2.resizeHandler) {
+ _this2.bufferMonitor = buffer(_this2.forceAlign, _this2.props.monitorBufferTime);
+ _this2.resizeHandler = (0, _addEventListener2.default)(window, 'resize', _this2.bufferMonitor);
+ }
+ };
+
+ this.stopMonitorWindowResize = function () {
+ if (_this2.resizeHandler) {
+ _this2.bufferMonitor.clear();
+ _this2.resizeHandler.remove();
+ _this2.resizeHandler = null;
+ }
+ };
+
+ this.forceAlign = function () {
+ var props = _this2.props;
+ if (!props.disabled) {
+ var source = _reactDom2.default.findDOMNode(_this2);
+ props.onAlign(source, (0, _domAlign2.default)(source, props.target(), props.align));
+ }
+ };
+ };
+
+ ;
+
+ Align.defaultProps = defaultProps;
+ Align.propTypes = propTypes;
+
+ exports.default = Align;
+
+ /***/ }),
+ /* 537 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+<<<<<<< HEAD
+ "use strict";
+
+
+ Object.defineProperty(exports, "__esModule", {
+ value: true
+ });
+ exports.transitionEnd = exports.transitionDuration = exports.transitionDelay = exports.transitionTiming = exports.transitionProperty = exports.transform = undefined;
+
+ var _inDOM = __webpack_require__(56);
+
+ var _inDOM2 = _interopRequireDefault(_inDOM);
+=======
+ Object.defineProperty(exports, "__esModule", {
+ value: true
+ });
+ exports.calendarMixinWrapper = exports.calendarMixinDefaultProps = exports.calendarMixinPropTypes = undefined;
+ exports.getNowByCurrentStateValue = getNowByCurrentStateValue;
+
+ var _react = __webpack_require__(0);
+
+ var _react2 = _interopRequireDefault(_react);
+
+ var _propTypes = __webpack_require__(1);
+
+ var _propTypes2 = _interopRequireDefault(_propTypes);
+
+ var _classnames = __webpack_require__(2);
+
+ var _classnames2 = _interopRequireDefault(_classnames);
+
+ var _moment = __webpack_require__(4);
+
+ var _moment2 = _interopRequireDefault(_moment);
+
+ var _index = __webpack_require__(32);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
+>>>>>>> dev4iuap5.0
+
+ function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; }
+
+ function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
+
+ var transform = 'transform';
+ var prefix = void 0,
+ transitionEnd = void 0;
+ var transitionTiming = void 0,
+ transitionDuration = void 0;
+ var transitionProperty = void 0,
+ transitionDelay = void 0;
+
+<<<<<<< HEAD
+ if (_inDOM2.default) {
+ var _getTransitionPropert = getTransitionProperties();
+
+ prefix = _getTransitionPropert.prefix;
+ exports.transitionEnd = transitionEnd = _getTransitionPropert.transitionEnd;
+
+
+ exports.transform = transform = prefix + '-' + transform;
+ exports.transitionProperty = transitionProperty = prefix + '-transition-property';
+ exports.transitionDuration = transitionDuration = prefix + '-transition-duration';
+ exports.transitionDelay = transitionDelay = prefix + '-transition-delay';
+ exports.transitionTiming = transitionTiming = prefix + '-transition-timing-function';
+ }
+
+ exports.transform = transform;
+ exports.transitionProperty = transitionProperty;
+ exports.transitionTiming = transitionTiming;
+ exports.transitionDelay = transitionDelay;
+ exports.transitionDuration = transitionDuration;
+ exports.transitionEnd = transitionEnd;
+ exports.default = {
+ transform: transform,
+ end: transitionEnd,
+ property: transitionProperty,
+ timing: transitionTiming,
+ delay: transitionDelay,
+ duration: transitionDuration
+ };
+=======
+ function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); }
+
+ function noop() {}
+
+ function getNowByCurrentStateValue(value) {
+ var ret = void 0;
+ if (value) {
+ ret = (0, _index.getTodayTime)(value);
+ } else {
+ ret = (0, _moment2["default"])();
+ }
+ return ret;
+ }
+
+ var calendarMixinPropTypes = exports.calendarMixinPropTypes = {
+ value: _propTypes2["default"].object,
+ defaultValue: _propTypes2["default"].object,
+ onKeyDown: _propTypes2["default"].func
+ };
+
+ var calendarMixinDefaultProps = exports.calendarMixinDefaultProps = {
+ onKeyDown: noop
+ };
+
+ var calendarMixinWrapper = exports.calendarMixinWrapper = function calendarMixinWrapper(ComposeComponent) {
+ var _class, _temp2;
+
+ return _temp2 = _class = function (_ComposeComponent) {
+ _inherits(_class, _ComposeComponent);
+
+ function _class() {
+ var _temp, _this, _ret;
+
+ _classCallCheck(this, _class);
+
+ for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {
+ args[_key] = arguments[_key];
+ }
+
+ return _ret = (_temp = (_this = _possibleConstructorReturn(this, _ComposeComponent.call.apply(_ComposeComponent, [this].concat(args))), _this), _this.onSelect = function (value, cause) {
+ if (value) {
+ _this.setValue(value);
+ }
+ _this.setSelectedValue(value, cause);
+ }, _this.renderRoot = function (newProps) {
+ var _className;
+
+ var props = _this.props;
+ var prefixCls = props.prefixCls;
+
+ var className = (_className = {}, _defineProperty(_className, prefixCls, 1), _defineProperty(_className, prefixCls + '-hidden', !props.visible), _defineProperty(_className, props.className, !!props.className), _defineProperty(_className, newProps.className, !!newProps.className), _className);
+
+ return _react2["default"].createElement(
+ 'div',
+ {
+ ref: _this.saveRoot,
+ className: '' + (0, _classnames2["default"])(className),
+ style: _this.props.style,
+ tabIndex: '0',
+ onKeyDown: _this.onKeyDown
+ },
+ newProps.children
+ );
+ }, _this.setSelectedValue = function (selectedValue, cause) {
+ // if (this.isAllowedDate(selectedValue)) {
+ if (!('selectedValue' in _this.props)) {
+ _this.setState({
+ selectedValue: selectedValue
+ });
+ }
+ if (_this.props.onSelect) {
+ _this.props.onSelect(selectedValue, cause);
+ }
+ // }
+ }, _this.setValue = function (value) {
+ var originalValue = _this.state.value;
+ if (!('value' in _this.props)) {
+ _this.setState({
+ value: value
+ });
+ }
+ if (originalValue && value && !originalValue.isSame(value) || !originalValue && value || originalValue && !value) {
+ _this.props.onChange(value);
+ }
+ }, _this.isAllowedDate = function (value) {
+ var disabledDate = _this.props.disabledDate;
+ var disabledTime = _this.props.disabledTime;
+ return (0, _index.isAllowedDate)(value, disabledDate, disabledTime);
+ }, _temp), _possibleConstructorReturn(_this, _ret);
+ }
+
+ _class.getDerivedStateFromProps = function getDerivedStateFromProps(nextProps, prevState) {
+ // Use origin function if provided
+ if (ComposeComponent.getDerivedStateFromProps) {
+ return ComposeComponent.getDerivedStateFromProps(nextProps, prevState);
+ }
+>>>>>>> dev4iuap5.0
+
+ var value = nextProps.value,
+ selectedValue = nextProps.selectedValue;
+
+ var newState = {};
+
+ if ('value' in nextProps) {
+ newState.value = value || nextProps.defaultValue || getNowByCurrentStateValue(prevState.value);
+ }
+ if ('selectedValue' in nextProps) {
+ newState.selectedValue = selectedValue;
+ }
+
+ return newState;
+ };
+
+ return _class;
+ }(ComposeComponent), _class.displayName = 'CalendarMixinWrapper', _class.defaultProps = ComposeComponent.defaultProps, _temp2;
+ };
+
+ /***/ }),
+ /* 498 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ Object.defineProperty(exports, "__esModule", {
+ value: true
+ });
+<<<<<<< HEAD
+ exports.default = camelizeStyleName;
+
+ var _camelize = __webpack_require__(1665);
+
+ var _camelize2 = _interopRequireDefault(_camelize);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+
+ var msPattern = /^-ms-/; /**
+ * Copyright 2014-2015, Facebook, Inc.
+ * All rights reserved.
+ * https://github.com/facebook/react/blob/2aeb8a2a6beb00617a4217f7f8284924fa2ad819/src/vendor/core/camelizeStyleName.js
+ */
+ function camelizeStyleName(string) {
+ return (0, _camelize2.default)(string.replace(msPattern, 'ms-'));
+ }
+ module.exports = exports['default'];
+
+ /***/ }),
+ /* 539 */
+ /***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+ "use strict";
+ Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__Menu__ = __webpack_require__(1682);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__SubMenu__ = __webpack_require__(541);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__MenuItem__ = __webpack_require__(1688);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__MenuItemGroup__ = __webpack_require__(1689);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__Divider__ = __webpack_require__(1690);
+ /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "SubMenu", function() { return __WEBPACK_IMPORTED_MODULE_1__SubMenu__["a"]; });
+ /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "Item", function() { return __WEBPACK_IMPORTED_MODULE_2__MenuItem__["a"]; });
+ /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "MenuItem", function() { return __WEBPACK_IMPORTED_MODULE_2__MenuItem__["a"]; });
+ /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "MenuItemGroup", function() { return __WEBPACK_IMPORTED_MODULE_3__MenuItemGroup__["a"]; });
+ /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "ItemGroup", function() { return __WEBPACK_IMPORTED_MODULE_3__MenuItemGroup__["a"]; });
+ /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "Divider", function() { return __WEBPACK_IMPORTED_MODULE_4__Divider__["a"]; });
+
+
+
+
+=======
+ exports["default"] = {
+ today: 'Today',
+ now: 'Now',
+ backToToday: 'Back to today',
+ ok: 'Ok',
+ clear: 'Clear',
+ month: 'Month',
+ year: 'Year',
+ timeSelect: 'select time',
+ dateSelect: 'select date',
+ weekSelect: 'Choose a week',
+ monthSelect: 'Choose a month',
+ yearSelect: 'Choose a year',
+ decadeSelect: 'Choose a decade',
+ yearFormat: 'YYYY',
+ dateFormat: 'M/D/YYYY',
+ dayFormat: 'D',
+ dateTimeFormat: 'M/D/YYYY HH:mm:ss',
+ monthBeforeYear: true,
+ previousMonth: 'Previous month (PageUp)',
+ nextMonth: 'Next month (PageDown)',
+ previousYear: 'Last year (Control + left)',
+ nextYear: 'Next year (Control + right)',
+ previousDecade: 'Last decade',
+ nextDecade: 'Next decade',
+ previousCentury: 'Last century',
+ nextCentury: 'Next century',
+ lastWeek: 'Last week',
+ nowWeek: 'Now week',
+ nextWeek: 'Next week'
+ };
+ module.exports = exports['default'];
+
+ /***/ }),
+ /* 499 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ Object.defineProperty(exports, "__esModule", {
+ value: true
+ });
+ exports.goStartMonth = goStartMonth;
+ exports.goEndMonth = goEndMonth;
+ exports.goTime = goTime;
+ exports.includesTime = includesTime;
+ function goStartMonth(time) {
+ return time.clone().startOf('month');
+ }
+
+ function goEndMonth(time) {
+ return time.clone().endOf('month');
+ }
+
+ function goTime(time, direction, unit) {
+ return time.clone().add(direction, unit);
+ }
+
+ function includesTime() {
+ var timeList = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : [];
+ var time = arguments[1];
+ var unit = arguments[2];
+
+ return timeList.some(function (t) {
+ return t.isSame(time, unit);
+ });
+ }
+
+ /***/ }),
+ /* 500 */
+ /***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+ "use strict";
+ /* harmony export (immutable) */ __webpack_exports__["a"] = getAlignFromPlacement;
+ /* harmony export (immutable) */ __webpack_exports__["b"] = getAlignPopupClassName;
+ /* harmony export (immutable) */ __webpack_exports__["c"] = saveRef;
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_extends__ = __webpack_require__(8);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_extends___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_extends__);
+>>>>>>> dev4iuap5.0
+
+ function isPointsEq(a1, a2, isAlignPoint) {
+ if (isAlignPoint) {
+ return a1[0] === a2[0];
+ }
+ return a1[0] === a2[0] && a1[1] === a2[1];
+ }
+
+ function getAlignFromPlacement(builtinPlacements, placementStr, align) {
+ var baseAlign = builtinPlacements[placementStr] || {};
+ return __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_extends___default()({}, baseAlign, align);
+ }
+
+ function getAlignPopupClassName(builtinPlacements, prefixCls, align, isAlignPoint) {
+ var points = align.points;
+ for (var placement in builtinPlacements) {
+ if (builtinPlacements.hasOwnProperty(placement)) {
+ if (isPointsEq(builtinPlacements[placement].points, points, isAlignPoint)) {
+ return prefixCls + '-placement-' + placement;
+ }
+ }
+ }
+ return '';
+ }
+
+ function saveRef(name, component) {
+ this[name] = component;
+ }
+
+ /***/ }),
+<<<<<<< HEAD
+ /* 540 */
+=======
+ /* 501 */
+>>>>>>> dev4iuap5.0
+ /***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+ "use strict";
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_objectWithoutProperties__ = __webpack_require__(15);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_objectWithoutProperties___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_objectWithoutProperties__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck__ = __webpack_require__(5);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn__ = __webpack_require__(6);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits__ = __webpack_require__(7);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits__);
+<<<<<<< HEAD
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_babel_runtime_helpers_extends__ = __webpack_require__(8);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_babel_runtime_helpers_extends___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_4_babel_runtime_helpers_extends__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_react__ = __webpack_require__(0);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_5_react__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_6_prop_types__ = __webpack_require__(1);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_6_prop_types___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_6_prop_types__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_7_mini_store__ = __webpack_require__(19);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_7_mini_store___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_7_mini_store__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_8_rc_util_es_KeyCode__ = __webpack_require__(26);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_9_rc_util_es_createChainedFunction__ = __webpack_require__(143);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_10_classnames__ = __webpack_require__(2);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_10_classnames___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_10_classnames__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_11__util__ = __webpack_require__(71);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_12__DOMWrap__ = __webpack_require__(1683);
+
+=======
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_react__ = __webpack_require__(0);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_4_react__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_prop_types__ = __webpack_require__(1);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_prop_types___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_5_prop_types__);
+>>>>>>> dev4iuap5.0
+
+
+
+
+
+
+
+ var LazyRenderBox = function (_Component) {
+ __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits___default()(LazyRenderBox, _Component);
+
+ function LazyRenderBox() {
+ __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck___default()(this, LazyRenderBox);
+
+ return __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn___default()(this, _Component.apply(this, arguments));
+ }
+
+ LazyRenderBox.prototype.shouldComponentUpdate = function shouldComponentUpdate(nextProps) {
+ return nextProps.hiddenClassName || nextProps.visible;
+ };
+
+ LazyRenderBox.prototype.render = function render() {
+ var _props = this.props,
+ hiddenClassName = _props.hiddenClassName,
+ visible = _props.visible,
+ props = __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_objectWithoutProperties___default()(_props, ['hiddenClassName', 'visible']);
+
+ if (hiddenClassName || __WEBPACK_IMPORTED_MODULE_4_react___default.a.Children.count(props.children) > 1) {
+ if (!visible && hiddenClassName) {
+ props.className += ' ' + hiddenClassName;
+ }
+ return __WEBPACK_IMPORTED_MODULE_4_react___default.a.createElement('div', props);
+ }
+
+ return __WEBPACK_IMPORTED_MODULE_4_react___default.a.Children.only(props.children);
+ };
+
+ return LazyRenderBox;
+ }(__WEBPACK_IMPORTED_MODULE_4_react__["Component"]);
+
+ LazyRenderBox.propTypes = {
+ children: __WEBPACK_IMPORTED_MODULE_5_prop_types___default.a.any,
+ className: __WEBPACK_IMPORTED_MODULE_5_prop_types___default.a.string,
+ visible: __WEBPACK_IMPORTED_MODULE_5_prop_types___default.a.bool,
+ hiddenClassName: __WEBPACK_IMPORTED_MODULE_5_prop_types___default.a.string
+ };
+
+
+ /* harmony default export */ __webpack_exports__["a"] = (LazyRenderBox);
+
+ /***/ }),
+ /* 502 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ Object.defineProperty(exports, "__esModule", {
+ value: true
+ });
+ exports["default"] = void 0;
+
+ var _react = _interopRequireWildcard(__webpack_require__(0));
+
+ var _propTypes = _interopRequireDefault(__webpack_require__(1));
+
+ var _moment = _interopRequireDefault(__webpack_require__(4));
+
+ var _classnames = _interopRequireDefault(__webpack_require__(2));
+
+ var _Header = _interopRequireDefault(__webpack_require__(1373));
+
+ var _Combobox = _interopRequireDefault(__webpack_require__(1374));
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
+
+ function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) { var desc = Object.defineProperty && Object.getOwnPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : {}; if (desc.get || desc.set) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } } newObj["default"] = obj; return newObj; } }
+
+ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
+
+ function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }
+
+ function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }
+
+ function _possibleConstructorReturn(self, call) { if (call && (typeof call === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); }
+
+ function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }
+
+ function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; }
+
+ function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); }
+
+ function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }
+
+ function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
+
+ function noop() {}
+
+ function generateOptions(length, disabledOptions, hideDisabledOptions) {
+ var step = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : 1;
+ var arr = [];
+
+ for (var value = 0; value < length; value += step) {
+ if (!disabledOptions || disabledOptions.indexOf(value) < 0 || !hideDisabledOptions) {
+ arr.push(value);
+ }
+ }
+
+ return arr;
+ }
+
+ function toNearestValidTime(time, hourOptions, minuteOptions, secondOptions) {
+ var hour = hourOptions.slice().sort(function (a, b) {
+ return Math.abs(time.hour() - a) - Math.abs(time.hour() - b);
+ })[0];
+ var minute = minuteOptions.slice().sort(function (a, b) {
+ return Math.abs(time.minute() - a) - Math.abs(time.minute() - b);
+ })[0];
+ var second = secondOptions.slice().sort(function (a, b) {
+ return Math.abs(time.second() - a) - Math.abs(time.second() - b);
+ })[0];
+ return (0, _moment["default"])("".concat(hour, ":").concat(minute, ":").concat(second), 'HH:mm:ss');
+ }
+
+ var Panel =
+ /*#__PURE__*/
+ function (_Component) {
+ _inherits(Panel, _Component);
+
+ function Panel(props) {
+ var _this;
+
+ _classCallCheck(this, Panel);
+
+ _this = _possibleConstructorReturn(this, _getPrototypeOf(Panel).call(this, props));
+
+ _defineProperty(_assertThisInitialized(_this), "onChange", function (newValue) {
+ var onChange = _this.props.onChange;
+
+ _this.setState({
+ value: newValue
+ });
+
+ onChange(newValue);
+ });
+
+ _defineProperty(_assertThisInitialized(_this), "onAmPmChange", function (ampm) {
+ var onAmPmChange = _this.props.onAmPmChange;
+ onAmPmChange(ampm);
+ });
+
+ _defineProperty(_assertThisInitialized(_this), "onCurrentSelectPanelChange", function (currentSelectPanel) {
+ _this.setState({
+ currentSelectPanel: currentSelectPanel
+ });
+ });
+
+ _defineProperty(_assertThisInitialized(_this), "disabledHours", function () {
+ var _this$props = _this.props,
+ use12Hours = _this$props.use12Hours,
+ disabledHours = _this$props.disabledHours;
+ var disabledOptions = disabledHours();
+
+ if (use12Hours && Array.isArray(disabledOptions)) {
+ if (_this.isAM()) {
+ disabledOptions = disabledOptions.filter(function (h) {
+ return h < 12;
+ }).map(function (h) {
+ return h === 0 ? 12 : h;
+ });
+ } else {
+ disabledOptions = disabledOptions.map(function (h) {
+ return h === 12 ? 12 : h - 12;
+ });
+ }
+ }
+
+ return disabledOptions;
+ });
+
+ _this.state = {
+ value: props.value
+ };
+ return _this;
+ }
+
+ _createClass(Panel, [{
+ key: "componentWillReceiveProps",
+ value: function componentWillReceiveProps(nextProps) {
+ var value = nextProps.value;
+
+ if (value) {
+ this.setState({
+ value: value
+ });
+ }
+ }
+ }, {
+ key: "close",
+ // https://github.com/ant-design/ant-design/issues/5829
+ value: function close() {
+ var onEsc = this.props.onEsc;
+ onEsc();
+ }
+ }, {
+ key: "isAM",
+ value: function isAM() {
+ var defaultOpenValue = this.props.defaultOpenValue;
+ var value = this.state.value;
+ var realValue = value || defaultOpenValue;
+ return realValue.hour() >= 0 && realValue.hour() < 12;
+ }
+ }, {
+ key: "render",
+ value: function render() {
+ var _this$props2 = this.props,
+ prefixCls = _this$props2.prefixCls,
+ className = _this$props2.className,
+ placeholder = _this$props2.placeholder,
+ disabledMinutes = _this$props2.disabledMinutes,
+ disabledSeconds = _this$props2.disabledSeconds,
+ hideDisabledOptions = _this$props2.hideDisabledOptions,
+ showHour = _this$props2.showHour,
+ showMinute = _this$props2.showMinute,
+ showSecond = _this$props2.showSecond,
+ format = _this$props2.format,
+ defaultOpenValue = _this$props2.defaultOpenValue,
+ clearText = _this$props2.clearText,
+ onEsc = _this$props2.onEsc,
+ addon = _this$props2.addon,
+ use12Hours = _this$props2.use12Hours,
+ focusOnOpen = _this$props2.focusOnOpen,
+ onKeyDown = _this$props2.onKeyDown,
+ hourStep = _this$props2.hourStep,
+ minuteStep = _this$props2.minuteStep,
+ secondStep = _this$props2.secondStep,
+ inputReadOnly = _this$props2.inputReadOnly,
+ clearIcon = _this$props2.clearIcon;
+ var _this$state = this.state,
+ value = _this$state.value,
+ currentSelectPanel = _this$state.currentSelectPanel;
+ var disabledHourOptions = this.disabledHours();
+ var disabledMinuteOptions = disabledMinutes(value ? value.hour() : null);
+ var disabledSecondOptions = disabledSeconds(value ? value.hour() : null, value ? value.minute() : null);
+ var hourOptions = generateOptions(24, disabledHourOptions, hideDisabledOptions, hourStep);
+ var minuteOptions = generateOptions(60, disabledMinuteOptions, hideDisabledOptions, minuteStep);
+ var secondOptions = generateOptions(60, disabledSecondOptions, hideDisabledOptions, secondStep);
+ var validDefaultOpenValue = toNearestValidTime(defaultOpenValue, hourOptions, minuteOptions, secondOptions);
+ return _react["default"].createElement("div", {
+ className: (0, _classnames["default"])(className, "".concat(prefixCls, "-inner"))
+ }, _react["default"].createElement(_Header["default"], {
+ clearText: clearText,
+ prefixCls: prefixCls,
+ defaultOpenValue: validDefaultOpenValue,
+ value: value,
+ currentSelectPanel: currentSelectPanel,
+ onEsc: onEsc,
+ format: format,
+ placeholder: placeholder,
+ hourOptions: hourOptions,
+ minuteOptions: minuteOptions,
+ secondOptions: secondOptions,
+ disabledHours: this.disabledHours,
+ disabledMinutes: disabledMinutes,
+ disabledSeconds: disabledSeconds,
+ onChange: this.onChange,
+ focusOnOpen: focusOnOpen,
+ onKeyDown: onKeyDown,
+ inputReadOnly: inputReadOnly,
+ clearIcon: clearIcon
+ }), _react["default"].createElement(_Combobox["default"], {
+ prefixCls: prefixCls,
+ value: value,
+ defaultOpenValue: validDefaultOpenValue,
+ format: format,
+ onChange: this.onChange,
+ onAmPmChange: this.onAmPmChange,
+ showHour: showHour,
+ showMinute: showMinute,
+ showSecond: showSecond,
+ hourOptions: hourOptions,
+ minuteOptions: minuteOptions,
+ secondOptions: secondOptions,
+ disabledHours: this.disabledHours,
+ disabledMinutes: disabledMinutes,
+ disabledSeconds: disabledSeconds,
+ onCurrentSelectPanelChange: this.onCurrentSelectPanelChange,
+ use12Hours: use12Hours,
+ onEsc: onEsc,
+ isAM: this.isAM()
+ }), addon(this));
+ }
+ }]);
+
+ return Panel;
+ }(_react.Component);
+
+ _defineProperty(Panel, "propTypes", {
+ clearText: _propTypes["default"].string,
+ prefixCls: _propTypes["default"].string,
+ className: _propTypes["default"].string,
+ defaultOpenValue: _propTypes["default"].object,
+ value: _propTypes["default"].object,
+ placeholder: _propTypes["default"].string,
+ format: _propTypes["default"].string,
+ inputReadOnly: _propTypes["default"].bool,
+ disabledHours: _propTypes["default"].func,
+ disabledMinutes: _propTypes["default"].func,
+ disabledSeconds: _propTypes["default"].func,
+ hideDisabledOptions: _propTypes["default"].bool,
+ onChange: _propTypes["default"].func,
+ onAmPmChange: _propTypes["default"].func,
+ onEsc: _propTypes["default"].func,
+ showHour: _propTypes["default"].bool,
+ showMinute: _propTypes["default"].bool,
+ showSecond: _propTypes["default"].bool,
+ use12Hours: _propTypes["default"].bool,
+ hourStep: _propTypes["default"].number,
+ minuteStep: _propTypes["default"].number,
+ secondStep: _propTypes["default"].number,
+ addon: _propTypes["default"].func,
+ focusOnOpen: _propTypes["default"].bool,
+ onKeyDown: _propTypes["default"].func,
+ clearIcon: _propTypes["default"].node
+ });
+
+ _defineProperty(Panel, "defaultProps", {
+ prefixCls: 'rc-time-picker-panel',
+ onChange: noop,
+ disabledHours: noop,
+ disabledMinutes: noop,
+ disabledSeconds: noop,
+ defaultOpenValue: (0, _moment["default"])(),
+ use12Hours: false,
+ addon: noop,
+ onKeyDown: noop,
+ onAmPmChange: noop,
+ inputReadOnly: false
+ });
+
+ var _default = Panel;
+ exports["default"] = _default;
+
+ /***/ }),
+<<<<<<< HEAD
+ /* 541 */
+ /***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+ "use strict";
+ /* unused harmony export SubMenu */
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_classCallCheck__ = __webpack_require__(5);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_classCallCheck___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_classCallCheck__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_possibleConstructorReturn__ = __webpack_require__(6);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_possibleConstructorReturn___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_possibleConstructorReturn__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_inherits__ = __webpack_require__(7);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_inherits___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_inherits__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_extends__ = __webpack_require__(8);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_extends___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_extends__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_react__ = __webpack_require__(0);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_4_react__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_react_dom__ = __webpack_require__(3);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_react_dom___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_5_react_dom__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_6_prop_types__ = __webpack_require__(1);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_6_prop_types___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_6_prop_types__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_7_rc_trigger__ = __webpack_require__(1684);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_8_rc_util_es_KeyCode__ = __webpack_require__(26);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_9_classnames__ = __webpack_require__(2);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_9_classnames___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_9_classnames__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_10_mini_store__ = __webpack_require__(19);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_10_mini_store___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_10_mini_store__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_11__SubPopupMenu__ = __webpack_require__(540);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_12__placements__ = __webpack_require__(1687);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_13_rc_animate__ = __webpack_require__(29);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_14__util__ = __webpack_require__(71);
+=======
+ /* 503 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+>>>>>>> dev4iuap5.0
+
+
+ module.exports = {
+ 'lang': 'zh-cn',
+ 'resetSettings': '还原设置',
+ 'include': '包含',
+ 'exclusive': '不包含',
+ 'equal': '等于',
+ 'unequal': '不等于',
+ 'begin': '以开始',
+ 'end': '以结尾',
+ 'greater_than': '大于',
+ 'great_than_equal_to': '大于等于',
+ 'less_than': '小于',
+ 'less_than_equal_to': '小于等于',
+ 'be_equal_to': '等于',
+ 'not_equal_to': '不等于',
+ "no_data": '暂无数据',
+ 'en-us': {
+ 'resetSettings': 'reset settings',
+ 'include': 'include',
+ 'exclusive': 'exclusive',
+ 'equal': 'equal',
+ 'unequal': 'unequal',
+ 'begin': 'begin',
+ 'end': 'end',
+ 'greater_than': 'greater than',
+ 'great_than_equal_to': 'great than equal to',
+ 'less_than': 'less than',
+ 'less_than_equal_to': 'less than equal to',
+ 'be_equal_to': 'be equal to',
+ 'not_equal_to': 'not equal to',
+ "no_data": 'no data'
+ },
+ 'zh-tw': {
+ 'resetSettings': '還原設置',
+ 'include': '包含',
+ 'exclusive': '不包含',
+ 'equal': '等於',
+ 'unequal': '不等於',
+ 'begin': '以開始',
+ 'end': '以結尾',
+ 'greater_than': '大於',
+ 'great_than_equal_to': '大於等於',
+ 'less_than': '小於',
+ 'less_than_equal to': '小於等於',
+ 'be_equal_to': '等於',
+ 'not_equal_to': '不等於',
+ "no_data": '暫無數據'
+ }
+ };
+
+ /***/ }),
+ /* 504 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ Object.defineProperty(exports, "__esModule", {
+ value: true
+ });
+
+ var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
+
+ exports.getComponentLocale = getComponentLocale;
+ exports.getLocaleCode = getLocaleCode;
+ function getComponentLocale(props, context, componentName, getDefaultLocale) {
+ var locale = {};
+ if (context && context.beeLocale && context.beeLocale[componentName]) {
+ locale = context.beeLocale[componentName];
+ } else {
+ var defaultLocale = getDefaultLocale();
+
+ locale = defaultLocale["default"] || defaultLocale;
+ }
+
+ var result = _extends({}, locale, props.locale);
+ if (props.locale) {
+ result.lang = _extends({}, locale.lang, props.locale.lang);
+ } else {
+ result.lang = _extends({}, locale.lang);
+ }
+
+ return result;
+ }
+
+ function getLocaleCode(context) {
+ var localeCode = context.beeLocale && context.beeLocale.lang;
+ // Had use LocaleProvide but didn't set locale
+ if (context.beeLocale && context.beeLocale.exist && !localeCode) {
+ return 'zh-cn';
+ }
+ return localeCode;
+ }
+
+ /***/ }),
+ /* 505 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ Object.defineProperty(exports, "__esModule", {
+ value: true
+ });
+
+ var _react = __webpack_require__(0);
+
+ var _propTypes = __webpack_require__(1);
+
+ var _propTypes2 = _interopRequireDefault(_propTypes);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
+
+ function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; }
+
+ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
+
+ function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
+
+ function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); }
+
+ var propTypes = {
+ className: _propTypes2["default"].string,
+ colSpan: _propTypes2["default"].number,
+ title: _propTypes2["default"].node,
+ dataIndex: _propTypes2["default"].string,
+ width: _propTypes2["default"].oneOfType([_propTypes2["default"].number, _propTypes2["default"].string]),
+ fixed: _propTypes2["default"].oneOf([true, 'left', 'right']),
+ render: _propTypes2["default"].func,
+ onCellClick: _propTypes2["default"].func,
+ ifshow: _propTypes2["default"].bool
+ };
+
+ var Column = function (_Component) {
+ _inherits(Column, _Component);
+
+ function Column() {
+ _classCallCheck(this, Column);
+
+ return _possibleConstructorReturn(this, _Component.apply(this, arguments));
+ }
+
+ return Column;
+ }(_react.Component);
+
+ Column.defaultProps = {
+ ifshow: true
+ };
+
+
+ Column.propTypes = propTypes;
+
+ exports["default"] = Column;
+ module.exports = exports['default'];
+
+ /***/ }),
+ /* 506 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ Object.defineProperty(exports, "__esModule", {
+ value: true
+ });
+
+ var _react = __webpack_require__(0);
+
+ var _propTypes = __webpack_require__(1);
+
+ var _propTypes2 = _interopRequireDefault(_propTypes);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
+
+ function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; }
+
+ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
+
+ function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
+
+ function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); }
+
+ var ColumnGroup = function (_Component) {
+ _inherits(ColumnGroup, _Component);
+
+ function ColumnGroup() {
+ _classCallCheck(this, ColumnGroup);
+
+ return _possibleConstructorReturn(this, _Component.apply(this, arguments));
+ }
+
+ return ColumnGroup;
+ }(_react.Component);
+
+ ColumnGroup.propTypes = {
+ title: _propTypes2["default"].node
+ };
+ exports["default"] = ColumnGroup;
+ module.exports = exports['default'];
+
+ /***/ }),
+ /* 507 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ Object.defineProperty(exports, "__esModule", {
+ value: true
+ });
+
+ var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
+
+ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; };
+
+ var _react = __webpack_require__(0);
+
+ var _react2 = _interopRequireDefault(_react);
+
+ var _reactDom = __webpack_require__(3);
+
+ var _reactDom2 = _interopRequireDefault(_reactDom);
+
+ var _classnames = __webpack_require__(2);
+
+ var _classnames2 = _interopRequireDefault(_classnames);
+
+ var _beeAnimate = __webpack_require__(49);
+
+ var _beeAnimate2 = _interopRequireDefault(_beeAnimate);
+
+ var _util = __webpack_require__(190);
+
+ var _propTypes = __webpack_require__(1);
+
+ var _propTypes2 = _interopRequireDefault(_propTypes);
+
+ var _tinperBeeCore = __webpack_require__(191);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
+
+ function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; }
+
+ function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
+
+ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
+
+ function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
+
+ function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); }
+
+ var browserUa = typeof window !== 'undefined' ? (0, _util.browser)(window.navigator) : '';
+ var ieOrEdge = /.*(IE|Edge).+/.test(browserUa);
+ // const uaArray = browserUa.split(' ');
+ // const gtIE8 = uaArray.length !== 2 || uaArray[0].indexOf('IE') === -1 || Number(uaArray[1]) > 8;
+
+ var defaultTitle = '---';
+
+ var TreeNode = function (_React$Component) {
+ _inherits(TreeNode, _React$Component);
+
+ function TreeNode(props) {
+ _classCallCheck(this, TreeNode);
+
+ var _this2 = _possibleConstructorReturn(this, _React$Component.call(this, props));
+
+ _this2.getNodeChildren = function () {
+ var children = _this2.props.children;
+
+ var originList = (0, _util.toArray)(children).filter(function (node) {
+ return node;
+ });
+ var targetList = (0, _util.getNodeChildren)(originList);
+
+ if (originList.length !== targetList.length) {
+ (0, _util.warnOnlyTreeNode)();
+ }
+
+ return targetList;
+ };
+
+ ['onExpand', 'onCheck', 'onContextMenu', 'onMouseEnter', 'onMouseLeave', 'onDragStart', 'onDragEnter', 'onDragOver', 'onDragLeave', 'onDrop', 'onDragEnd', 'onDoubleClick', 'onKeyDown'].forEach(function (m) {
+ _this2[m] = _this2[m].bind(_this2);
+ });
+ _this2.state = {
+ dataLoading: false,
+ dragNodeHighlight: false
+ };
+ return _this2;
+ }
+
+ TreeNode.prototype.componentDidMount = function componentDidMount() {
+ if (!this.props.root._treeNodeInstances) {
+ this.props.root._treeNodeInstances = [];
+ }
+ this.props.root._treeNodeInstances.push(this);
+ };
+ // shouldComponentUpdate(nextProps) {
+ // if (!nextProps.expanded) {
+ // return false;
+ // }
+ // return true;
+ // }
+
+ TreeNode.prototype.onCheck = function onCheck() {
+
+ this.props.root.onCheck(this);
+ };
+
+ TreeNode.prototype.onSelect = function onSelect() {
+ clearTimeout(this.doubleClickFlag);
+ var _this = this;
+ if (this.props.onDoubleClick) {
+ //执行延时
+ this.doubleClickFlag = setTimeout(function () {
+ //do function在此处写单击事件要执行的代码
+ _this.props.root.onSelect(_this);
+ }, 300);
+ } else {
+ _this.props.root.onSelect(_this);
+ }
+ };
+
+ TreeNode.prototype.onDoubleClick = function onDoubleClick() {
+ clearTimeout(this.doubleClickFlag);
+ this.props.root.onDoubleClick(this);
+ };
+
+ TreeNode.prototype.onMouseEnter = function onMouseEnter(e) {
+ e.preventDefault();
+ this.props.root.onMouseEnter(e, this);
+ };
+
+ TreeNode.prototype.onMouseLeave = function onMouseLeave(e) {
+ e.preventDefault();
+ this.props.root.onMouseLeave(e, this);
+ };
+
+ TreeNode.prototype.onContextMenu = function onContextMenu(e) {
+ e.preventDefault();
+ this.props.root.onContextMenu(e, this);
+ };
+
+ TreeNode.prototype.onDragStart = function onDragStart(e) {
+ // console.log('dragstart', this.props.eventKey, e);
+ // e.preventDefault();
+ e.stopPropagation();
+ this.setState({
+ dragNodeHighlight: true
+ });
+ this.props.root.onDragStart(e, this);
+ try {
+ // ie throw error
+ // firefox-need-it
+ e.dataTransfer.setData('text/plain', '');
+ } finally {
+ // empty
+ }
+ };
+
+ TreeNode.prototype.onDragEnter = function onDragEnter(e) {
+ e.preventDefault();
+ e.stopPropagation();
+ this.props.root.onDragEnter(e, this);
+ };
+
+ TreeNode.prototype.onDragOver = function onDragOver(e) {
+ // todo disabled
+ e.preventDefault();
+ e.stopPropagation();
+ this.props.root.onDragOver(e, this);
+ return false;
+ };
+
+ TreeNode.prototype.onDragLeave = function onDragLeave(e) {
+ e.stopPropagation();
+ this.props.root.onDragLeave(e, this);
+ };
+
+ TreeNode.prototype.onDrop = function onDrop(e) {
+ e.preventDefault();
+ e.stopPropagation();
+ this.setState({
+ dragNodeHighlight: false
+ });
+ this.props.root.onDrop(e, this);
+ };
+
+ TreeNode.prototype.onDragEnd = function onDragEnd(e) {
+ e.stopPropagation();
+ this.setState({
+ dragNodeHighlight: false
+ });
+ this.props.root.onDragEnd(e, this);
+ };
+
+ TreeNode.prototype.onExpand = function onExpand() {
+ var _this3 = this;
+
+ var callbackPromise = this.props.root.onExpand(this);
+ if (callbackPromise && (typeof callbackPromise === 'undefined' ? 'undefined' : _typeof(callbackPromise)) === 'object') {
+ var setLoading = function setLoading(dataLoading) {
+ _this3.setState({
+ dataLoading: dataLoading
+ });
+ };
+ setLoading(true);
+ callbackPromise.then(function () {
+ setLoading(false);
+ }, function () {
+ setLoading(false);
+ });
+ }
+ };
+
+ // keyboard event support
+
+
+ TreeNode.prototype.onKeyDown = function onKeyDown(e) {
+ this.props.root.onKeyDown(e, this);
+ if (e.keyCode == _tinperBeeCore.KeyCode.SPACE || e.keyCode == _tinperBeeCore.KeyCode.DOWN || e.keyCode == _tinperBeeCore.KeyCode.LEFT || e.keyCode == _tinperBeeCore.KeyCode.RIGHT || e.keyCode == _tinperBeeCore.KeyCode.UP) {
+ e.preventDefault();
+ }
+ };
+
+ TreeNode.prototype.renderSwitcher = function renderSwitcher(props, expandedState) {
+ var stateIcon = void 0;
+ var prefixCls = props.prefixCls;
+ var switcherCls = _defineProperty({}, prefixCls + '-switcher', true);
+ if (!props.showLine) {
+ switcherCls[prefixCls + '-noline_' + expandedState] = true;
+ } else if (props.pos === '0-0') {
+ switcherCls[prefixCls + '-roots_' + expandedState] = true;
+ } else {
+ switcherCls[prefixCls + '-center_' + expandedState] = !props.last;
+ switcherCls[prefixCls + '-bottom_' + expandedState] = props.last;
+ }
+
+ if (expandedState === 'open' && props.openIcon) {
+ stateIcon = props.openIcon;
+ switcherCls['icon-none'] = true;
+ }
+ if (expandedState === 'close' && props.closeIcon) {
+ stateIcon = props.closeIcon;
+ switcherCls['icon-none'] = true;
+ }
+ //switcherCls[stateIcon] = stateIcon;
+ props.switcherClass ? switcherCls['' + props.switcherClass] = true : '';
+ if (props.disabled && !props.mustExpandable) {
+ switcherCls[prefixCls + '-switcher-disabled'] = true;
+ return _react2["default"].createElement(
+ 'span',
+ { className: (0, _classnames2["default"])(switcherCls), style: props.switcherStyle },
+ stateIcon
+ );
+ }
+ return _react2["default"].createElement(
+ 'span',
+ { className: (0, _classnames2["default"])(switcherCls), style: props.switcherStyle, onClick: this.onExpand },
+ stateIcon
+ );
+ };
+<<<<<<< HEAD
+ })(SubMenu);
+
+ connected.isSubMenu = true;
+
+ /* harmony default export */ __webpack_exports__["a"] = (connected);
+
+ /***/ }),
+ /* 542 */
+ /***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+ "use strict";
+ /* harmony export (immutable) */ __webpack_exports__["a"] = getAlignFromPlacement;
+ /* harmony export (immutable) */ __webpack_exports__["b"] = getAlignPopupClassName;
+ /* harmony export (immutable) */ __webpack_exports__["c"] = saveRef;
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_extends__ = __webpack_require__(8);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_extends___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_extends__);
+
+ function isPointsEq(a1, a2, isAlignPoint) {
+ if (isAlignPoint) {
+ return a1[0] === a2[0];
+ }
+ return a1[0] === a2[0] && a1[1] === a2[1];
+ }
+=======
+>>>>>>> dev4iuap5.0
+
+ TreeNode.prototype.renderCheckbox = function renderCheckbox(props) {
+ var prefixCls = props.prefixCls;
+ var checkboxCls = _defineProperty({}, prefixCls + '-checkbox', true);
+ if (props.checked) {
+ checkboxCls[prefixCls + '-checkbox-checked'] = true;
+ } else if (props.halfChecked) {
+ checkboxCls[prefixCls + '-checkbox-indeterminate'] = true;
+ }
+ var customEle = null;
+ if (typeof props.checkable !== 'boolean') {
+ customEle = props.checkable;
+ }
+ if (props.disabled || props.disableCheckbox) {
+ checkboxCls[prefixCls + '-checkbox-disabled'] = true;
+ return _react2["default"].createElement(
+ 'span',
+ { className: (0, _classnames2["default"])(checkboxCls) },
+ customEle
+ );
+ }
+ return _react2["default"].createElement(
+ 'span',
+ {
+ className: (0, _classnames2["default"])(checkboxCls),
+ onClick: this.onCheck
+ },
+ customEle
+ );
+ };
+
+ TreeNode.prototype.renderChildren = function renderChildren(props) {
+ var renderFirst = this.renderFirst;
+ this.renderFirst = 1;
+ var transitionAppear = true;
+ if (!renderFirst && props.expanded) {
+ transitionAppear = false;
+ }
+ var children = props.children;
+ var newChildren = children;
+ // 确定所有子节点是否是TreeNode
+ var allTreeNode = false;
+ if (Array.isArray(children)) {
+ for (var index = 0; index < children.length; index++) {
+ var item = children[index];
+ allTreeNode = item.type.isTreeNode == 1;
+ if (!allTreeNode) {
+ //当检查到子节点中有不是 TreeNode 的,则直接结束检查。同时不会渲染所有子节点
+ break;
+ }
+ }
+ } else if (children && children.type && children.type.isTreeNode == 1) {
+ allTreeNode = true;
+ }
+<<<<<<< HEAD
+ }
+ return '';
+ }
+
+ function saveRef(name, component) {
+ this[name] = component;
+ }
+
+ /***/ }),
+ /* 543 */
+ /***/ (function(module, __webpack_exports__, __webpack_require__) {
+=======
+ // 如果props.children的长度大于0才可以生成子对象
+ if (allTreeNode && _react2["default"].Children.count(children)) {
+ var _cls;
+>>>>>>> dev4iuap5.0
+
+ var cls = (_cls = {}, _defineProperty(_cls, props.prefixCls + '-child-tree', true), _defineProperty(_cls, props.prefixCls + '-child-tree-open', props.expanded), _cls);
+ if (props.showLine) {
+ cls[props.prefixCls + '-line'] = !props.last;
+ }
+ var animProps = {};
+ if (props.openTransitionName) {
+ animProps.transitionName = props.openTransitionName;
+ } else if (_typeof(props.openAnimation) === 'object') {
+ animProps.animation = _extends({}, props.openAnimation);
+ if (!transitionAppear) {
+ delete animProps.animation.appear;
+ }
+ }
+ newChildren = _react2["default"].createElement(
+ _beeAnimate2["default"],
+ _extends({}, animProps, {
+ showProp: 'data-expanded',
+ transitionAppear: transitionAppear,
+ component: ''
+ }),
+ !props.expanded ? null : _react2["default"].createElement(
+ 'ul',
+ { className: (0, _classnames2["default"])(cls), 'data-expanded': props.expanded },
+ _react2["default"].Children.map(children, function (item, index) {
+ return props.root.renderTreeNode(item, index, props.pos);
+ }, props.root)
+ )
+ );
+ }
+ return newChildren;
+ };
+
+ /**
+ *判断是否为叶子节点,isLeaf的优先级>props.children。如果是异步加载是根据isLeaf的值进行判断的
+ *
+ * @returns
+ * @memberof TreeNode
+ */
+ TreeNode.prototype.checkIsLeaf = function checkIsLeaf() {
+ var _props = this.props,
+ isLeaf = _props.isLeaf,
+ loadData = _props.loadData;
+
+ var rs = isLeaf;
+ if (rs === false || rs === true) {
+ return rs;
+ } else {
+ var hasChildren = this.getNodeChildren().length !== 0;
+ return !loadData && !hasChildren;
+ }
+ };
+
+ TreeNode.prototype.render = function render() {
+ var _iconEleCls,
+ _this4 = this;
+
+ var props = this.props;
+ var prefixCls = props.prefixCls;
+ var expandedState = props.expanded ? 'open' : 'close';
+ var iconState = expandedState;
+
+ var canRenderSwitcher = true;
+ var content = props.title;
+ var newChildren = this.renderChildren(props);
+ var openIconCls = false,
+ closeIconCls = false;
+
+ //以下变量控制是否鼠标单机双击方法中的变量
+ var timer = 0;
+ var delay = 500;
+ var prevent = false;
+
+ // if (!newChildren || newChildren === props.children) {
+ // // content = newChildren;
+ // newChildren = null;
+ // if (!props.loadData || props.isLeaf) {
+ // canRenderSwitcher = false;
+ // iconState = 'docu';
+ // }
+ // }
+ if (this.checkIsLeaf()) {
+ canRenderSwitcher = false;
+ iconState = 'docu';
+ }
+ // For performance, does't render children into dom when `!props.expanded` (move to Animate)
+ // if (!props.expanded) {
+ // newChildren = null;
+ // }
+
+ var iconEleCls = (_iconEleCls = {}, _defineProperty(_iconEleCls, prefixCls + '-iconEle', true), _defineProperty(_iconEleCls, prefixCls + '-icon_loading', this.state.dataLoading), _defineProperty(_iconEleCls, prefixCls + '-icon__' + iconState, true), _iconEleCls);
+ var selectHandle = function selectHandle() {
+ var titleClass = props.titleClass ? prefixCls + '-title' + ' ' + props.className : prefixCls + '-title';
+ // const icon = (props.showIcon || props.loadData && this.state.dataLoading) ?
+ // : null;
+ var icon = void 0;
+ if (props.showIcon && props.icon) {
+ icon = _react2["default"].createElement(
+ 'span',
+ {
+ className: (0, _classnames2["default"])(prefixCls + '-iconEle', prefixCls + '-icon__customize')
+ },
+ typeof currentIcon === 'function' ? _react2["default"].createElement(props.icon, _extends({}, _this4.props)) : props.icon
+ );
+ } else if (props.showIcon || props.loadData && _this4.state.dataLoading) {
+ icon = _react2["default"].createElement('span', { className: (0, _classnames2["default"])(iconEleCls) });
+ }
+ var title = _react2["default"].createElement(
+ 'span',
+ { className: titleClass, style: props.titleStyle },
+ content
+ );
+ var wrap = prefixCls + '-node-content-wrapper';
+ var domProps = {
+ className: wrap + ' ' + wrap + '-' + (iconState === expandedState ? iconState : 'normal')
+ };
+ if (!props.disabled) {
+ if (props.selected || !props._dropTrigger && _this4.state.dragNodeHighlight) {
+ domProps.className += ' ' + prefixCls + '-node-selected';
+ }
+ domProps.onClick = function (e) {
+ var _this = _this4;
+ e.preventDefault();
+ if (props.selectable) {
+ _this.onSelect();
+ }
+
+ // not fire check event
+ // if (props.checkable) {
+ // this.onCheck();
+ // }
+ };
+
+ if (props.onDoubleClick) {
+ domProps.onDoubleClick = _this4.onDoubleClick;
+ }
+
+ if (props.onRightClick) {
+ domProps.onContextMenu = _this4.onContextMenu;
+ }
+ if (props.onMouseEnter) {
+ domProps.onMouseEnter = _this4.onMouseEnter;
+ }
+ if (props.onMouseLeave) {
+ domProps.onMouseLeave = _this4.onMouseLeave;
+ }
+
+ if (props.draggable) {
+ domProps.className += ' draggable';
+ if (ieOrEdge) {
+ // ie bug!
+ domProps.href = '#';
+ }
+ domProps.draggable = true;
+ domProps['aria-grabbed'] = true;
+ domProps.onDragStart = _this4.onDragStart;
+ }
+ }
+ //设置tabIndex
+ if (props.focusable) {
+ domProps.onKeyDown = _this4.onKeyDown;
+ domProps.tabIndex = -1;
+ if (props.tabIndexKey) {
+ if (props.eventKey == props.tabIndexKey) {
+ domProps.tabIndex = props.tabIndexValue;
+ }
+ } else if (props.pos == '0-0') {
+ domProps.tabIndex = props.tabIndexValue;
+ }
+ }
+
+ return _react2["default"].createElement(
+ 'a',
+ _extends({ ref: function ref(el) {
+ _this4.selectHandle = el;
+ }, pos: props.pos, title: typeof content === 'string' ? content : '' }, domProps),
+ icon,
+ title
+ );
+ };
+
+ var liProps = {};
+ if (props.liAttr) {
+ liProps = _extends({}, props.liAttr);
+ }
+ if (props.draggable) {
+ liProps.onDragEnter = this.onDragEnter;
+ liProps.onDragOver = this.onDragOver;
+ liProps.onDragLeave = this.onDragLeave;
+ liProps.onDrop = this.onDrop;
+ liProps.onDragEnd = this.onDragEnd;
+ }
+ var disabledCls = '';
+ var dragOverCls = '';
+ if (props.disabled) {
+ disabledCls = prefixCls + '-treenode-disabled';
+ } else if (props.dragOver) {
+ dragOverCls = 'drag-over';
+ } else if (props.dragOverGapTop) {
+ dragOverCls = 'drag-over-gap-top';
+ } else if (props.dragOverGapBottom) {
+ dragOverCls = 'drag-over-gap-bottom';
+ }
+
+ var filterCls = props.filterTreeNode ? props.filterTreeNode(this) ? 'filter-node' : '' : '';
+
+ var noopSwitcher = function noopSwitcher() {
+ var _cls2;
+
+ var cls = (_cls2 = {}, _defineProperty(_cls2, prefixCls + '-switcher', true), _defineProperty(_cls2, prefixCls + '-switcher-noop', true), _cls2);
+ if (props.showLine) {
+ // console.log('line---------');
+ cls[prefixCls + '-center_docu'] = !props.last;
+ cls[prefixCls + '-bottom_docu'] = props.last;
+ } else {
+ cls[prefixCls + '-noline_docu'] = true;
+ }
+ return _react2["default"].createElement('span', { className: (0, _classnames2["default"])(cls) });
+ };
+ var selectedCls = props.selected ? prefixCls + '-treenode-selected' : '';
+ var focusedCls = props.focused ? prefixCls + '-treenode-focused' : '';
+ return _react2["default"].createElement(
+ 'li',
+ _extends({}, liProps, { style: props.style,
+ className: (0, _classnames2["default"])(props.className, disabledCls, dragOverCls, filterCls, selectedCls, focusedCls)
+ }),
+ canRenderSwitcher ? this.renderSwitcher(props, expandedState) : noopSwitcher(),
+ props.checkable ? this.renderCheckbox(props) : null,
+ selectHandle(),
+ newChildren
+ );
+ };
+
+<<<<<<< HEAD
+ /***/ }),
+ /* 544 */
+ /***/ (function(module, exports, __webpack_require__) {
+=======
+ return TreeNode;
+ }(_react2["default"].Component);
+>>>>>>> dev4iuap5.0
+
+ TreeNode.isTreeNode = 1;
+
+ TreeNode.propTypes = {
+ prefixCls: _propTypes2["default"].string,
+ disabled: _propTypes2["default"].bool,
+ disableCheckbox: _propTypes2["default"].bool,
+ expanded: _propTypes2["default"].bool,
+ isLeaf: _propTypes2["default"].bool,
+ root: _propTypes2["default"].object,
+ onSelect: _propTypes2["default"].func,
+ openIcon: _propTypes2["default"].element,
+ closeIcon: _propTypes2["default"].element,
+ style: _propTypes2["default"].object,
+ className: _propTypes2["default"].string,
+ titleClass: _propTypes2["default"].string,
+ titleStyle: _propTypes2["default"].object,
+ switcherClass: _propTypes2["default"].string,
+ switcherStyle: _propTypes2["default"].object
+ };
+
+ TreeNode.defaultProps = {
+ title: defaultTitle,
+ tabIndexValue: 0,
+ mustExpandable: false
+ };
+
+ exports["default"] = TreeNode;
+ module.exports = exports['default'];
+
+ /***/ }),
+<<<<<<< HEAD
+ /* 545 */
+=======
+ /* 508 */
+>>>>>>> dev4iuap5.0
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ exports.__esModule = true;
+ exports.default = addEventListenerWrap;
+
+ var _addDomEventListener = __webpack_require__(13);
+
+ var _addDomEventListener2 = _interopRequireDefault(_addDomEventListener);
+
+ var _reactDom = __webpack_require__(3);
+
+ var _reactDom2 = _interopRequireDefault(_reactDom);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+
+ /**
+ * This source code is quoted from rc-util.
+ * homepage: https://github.com/react-component/util
+ */
+ function addEventListenerWrap(target, eventType, cb) {
+ /* eslint camelcase: 2 */
+ var callback = _reactDom2.default.unstable_batchedUpdates ? function run(e) {
+ _reactDom2.default.unstable_batchedUpdates(cb, e);
+ } : cb;
+ return (0, _addDomEventListener2.default)(target, eventType, callback);
+ }
+
+ /***/ }),
+ /* 509 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ Object.defineProperty(exports, "__esModule", {
+ value: true
+ });
+ /**
+ * 在此存储全局配置项
+ */
+
+ // 树懒加载功能,需要用到的变量
+ exports["default"] = {
+ defaultHeight: 24, //树节点行高
+ loadBuffer: 5, //懒加载时缓冲区数据量
+ defaultRowsInView: 20, //可视区数据量
+ rowDiff: 3 //行差值,需要重新截取数据的阈值
+ };
+ module.exports = exports["default"];
+
+ /***/ }),
+<<<<<<< HEAD
+ /* 546 */
+=======
+ /* 510 */
+>>>>>>> dev4iuap5.0
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ Object.defineProperty(exports, "__esModule", {
+ value: true
+ });
+
+ var _react = __webpack_require__(0);
+
+ var _react2 = _interopRequireDefault(_react);
+
+ var _reactDom = __webpack_require__(3);
+
+ var _reactDom2 = _interopRequireDefault(_reactDom);
+
+ var _propTypes = __webpack_require__(1);
+
+<<<<<<< HEAD
+ /***/ }),
+ /* 547 */
+ /***/ (function(module, exports, __webpack_require__) {
+=======
+ var _propTypes2 = _interopRequireDefault(_propTypes);
+>>>>>>> dev4iuap5.0
+
+ var _ownerDocument = __webpack_require__(115);
+
+ var _ownerDocument2 = _interopRequireDefault(_ownerDocument);
+
+ var _getContainer = __webpack_require__(511);
+
+ var _getContainer2 = _interopRequireDefault(_getContainer);
+
+ var _tinperBeeCore = __webpack_require__(30);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
+
+ function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; }
+
+ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
+
+ function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
+
+ function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); }
+
+ var isReact16 = _reactDom2["default"].createPortal !== undefined;
+ var createPortal = isReact16 ? _reactDom2["default"].createPortal : _reactDom2["default"].unstable_renderSubtreeIntoContainer;
+
+ var propTypes = {
+ /**
+ * 存放子组件的容器
+ */
+ container: _propTypes2["default"].oneOfType([_tinperBeeCore.componentOrElement, _propTypes2["default"].func])
+ };
+
+ var defaultProps = {};
+
+ /**
+ * Portal组件是将子组件渲染
+ */
+
+ var Portal = function (_Component) {
+ _inherits(Portal, _Component);
+
+<<<<<<< HEAD
+ /***/ }),
+ /* 548 */
+ /***/ (function(module, exports, __webpack_require__) {
+=======
+ function Portal(props) {
+ _classCallCheck(this, Portal);
+>>>>>>> dev4iuap5.0
+
+ var _this = _possibleConstructorReturn(this, _Component.call(this, props));
+
+ _this.getMountNode = _this.getMountNode.bind(_this);
+ _this.getOverlayDOMNode = _this.getOverlayDOMNode.bind(_this);
+ _this.mountOverlayTarget = _this.mountOverlayTarget.bind(_this);
+ _this.unmountOverlayTarget = _this.unmountOverlayTarget.bind(_this);
+ _this.renderOverlay = _this.renderOverlay.bind(_this);
+ _this.unrenderOverlay = _this.unrenderOverlay.bind(_this);
+
+ _this.overlayTarget = isReact16 ? document.createElement('div') : null;
+ return _this;
+ }
+
+ Portal.prototype.componentDidMount = function componentDidMount() {
+ if (isReact16) {
+ this.portalContainerNode = (0, _getContainer2["default"])(this.props.container, (0, _ownerDocument2["default"])(this).body);
+ this.portalContainerNode.appendChild(this.overlayTarget);
+ } else {
+ this.renderOverlay();
+ }
+
+ this.mounted = true;
+ };
+
+ Portal.prototype.componentDidUpdate = function componentDidUpdate() {
+ if (isReact16) {
+ var overlay = !this.props.children ? null : _react2["default"].Children.only(this.props.children);
+ if (overlay === null) {
+ this.unrenderOverlay();
+ this.unmountOverlayTarget();
+ } else {}
+ } else {
+ this.renderOverlay();
+ }
+ };
+ //this._overlayTarget为当前的要添加的子组件, this._portalContainerNode要添加组件的容器元素
+
+<<<<<<< HEAD
+ var _PropTypes = __webpack_require__(549);
+=======
+>>>>>>> dev4iuap5.0
+
+ Portal.prototype.componentWillReceiveProps = function componentWillReceiveProps(nextProps) {
+ if (this.overlayTarget && nextProps.container !== this.props.container) {
+ this.portalContainerNode.removeChild(this.overlayTarget);
+ this.portalContainerNode = (0, _getContainer2["default"])(nextProps.container, (0, _ownerDocument2["default"])(this).body);
+ this.portalContainerNode.appendChild(this.overlayTarget);
+ }
+ };
+
+ Portal.prototype.componentWillUnmount = function componentWillUnmount() {
+ this.unrenderOverlay();
+ this.unmountOverlayTarget();
+
+ this.mounted = false;
+ };
+
+ Portal.prototype.getMountNode = function getMountNode() {
+ return this.overlayTarget;
+ };
+
+ Portal.prototype.getOverlayDOMNode = function getOverlayDOMNode() {
+ if (!this.mounted) {
+ throw new Error('getOverlayDOMNode(): A component must be mounted to have a DOM node.');
+ }
+
+ if (this.overlayInstance) {
+ return _reactDom2["default"].findDOMNode(this.overlayInstance);
+ }
+
+ return null;
+ };
+
+ /**
+ * 如果要添加的子组件不存在,就将div添加到要添加容器的DOM中;
+ */
+
+ Portal.prototype.mountOverlayTarget = function mountOverlayTarget() {
+ if (!this.overlayTarget) {
+ this.overlayTarget = document.createElement('div');
+ this.portalContainerNode = (0, _getContainer2["default"])(this.props.container, (0, _ownerDocument2["default"])(this).body);
+ this.portalContainerNode.appendChild(this.overlayTarget);
+ }
+ };
+ /**
+ * 将要添加的子元素从容器中移除,并把变量置为null
+ */
+
+
+ Portal.prototype.unmountOverlayTarget = function unmountOverlayTarget() {
+ if (this.overlayTarget) {
+ this.portalContainerNode.removeChild(this.overlayTarget);
+ this.overlayTarget = null;
+ }
+ this.portalContainerNode = null;
+ };
+ /**
+ * 手动渲染_overlayTarget
+ */
+
+
+ Portal.prototype.renderOverlay = function renderOverlay() {
+
+ var overlay = !this.props.children ? null : _react2["default"].Children.only(this.props.children);
+
+ // Save reference for future access.
+ if (overlay !== null) {
+ this.mountOverlayTarget();
+ this.overlayInstance = _reactDom2["default"].unstable_renderSubtreeIntoContainer(this, overlay, this.overlayTarget);
+ } else {
+ // Unrender if the component is null for transitions to null
+ this.unrenderOverlay();
+ this.unmountOverlayTarget();
+ }
+ };
+ /**
+ * 销毁_overlayTarget组件。并把_overlayInstance置为null
+ */
+
+
+ Portal.prototype.unrenderOverlay = function unrenderOverlay() {
+ if (this.overlayTarget) {
+ !isReact16 && _reactDom2["default"].unmountComponentAtNode(this.overlayTarget);
+ this.overlayInstance = null;
+ }
+ };
+
+ Portal.prototype.render = function render() {
+ if (!isReact16) {
+ return null;
+ }
+
+ var overlay = !this.props.children ? null : _react2["default"].Children.only(this.props.children);
+
+ return _reactDom2["default"].createPortal(overlay, this.overlayTarget);
+ };
+
+ return Portal;
+ }(_react.Component);
+
+ ;
+
+ Portal.propTypes = propTypes;
+ Portal.defaultProps = defaultProps;
+
+ exports["default"] = Portal;
+ module.exports = exports['default'];
+
+ /***/ }),
+ /* 511 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ Object.defineProperty(exports, "__esModule", {
+ value: true
+ });
+ exports["default"] = getContainer;
+
+ var _reactDom = __webpack_require__(3);
+
+ var _reactDom2 = _interopRequireDefault(_reactDom);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
+
+ /**
+ * 获取容器组件
+ * @param {[type]} container [description]
+ * @param {[type]} defaultContainer [description]
+ * @return {[type]} [description]
+ */
+ function getContainer(container, defaultContainer) {
+ container = typeof container === 'function' ? container() : container;
+ return _reactDom2["default"].findDOMNode(container) || defaultContainer;
+ }
+ module.exports = exports['default'];
+
+ /***/ }),
+ /* 512 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ exports.__esModule = true;
+ exports.default = addEventListenerWrap;
+
+ var _addDomEventListener = __webpack_require__(13);
+
+ var _addDomEventListener2 = _interopRequireDefault(_addDomEventListener);
+
+ var _reactDom = __webpack_require__(3);
+
+ var _reactDom2 = _interopRequireDefault(_reactDom);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+
+ /**
+ * This source code is quoted from rc-util.
+ * homepage: https://github.com/react-component/util
+ */
+ function addEventListenerWrap(target, eventType, cb) {
+ /* eslint camelcase: 2 */
+ var callback = _reactDom2.default.unstable_batchedUpdates ? function run(e) {
+ _reactDom2.default.unstable_batchedUpdates(cb, e);
+ } : cb;
+ return (0, _addDomEventListener2.default)(target, eventType, callback);
+ }
+
+ /***/ }),
+ /* 513 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ Object.defineProperty(exports, "__esModule", {
+ value: true
+ });
+ exports.default = offset;
+
+ var _contains = __webpack_require__(114);
+
+ var _contains2 = _interopRequireDefault(_contains);
+
+ var _isWindow = __webpack_require__(194);
+
+ var _isWindow2 = _interopRequireDefault(_isWindow);
+
+ var _ownerDocument = __webpack_require__(87);
+
+ var _ownerDocument2 = _interopRequireDefault(_ownerDocument);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+
+ function offset(node) {
+ var doc = (0, _ownerDocument2.default)(node),
+ win = (0, _isWindow2.default)(doc),
+ docElem = doc && doc.documentElement,
+ box = { top: 0, left: 0, height: 0, width: 0 };
+
+ if (!doc) return;
+
+ // Make sure it's not a disconnected DOM node
+ if (!(0, _contains2.default)(docElem, node)) return box;
+
+ if (node.getBoundingClientRect !== undefined) box = node.getBoundingClientRect();
+
+ if (box.width || box.height) {
+
+ box = {
+ top: box.top + (win.pageYOffset || docElem.scrollTop) - (docElem.clientTop || 0),
+ left: box.left + (win.pageXOffset || docElem.scrollLeft) - (docElem.clientLeft || 0),
+ width: (box.width == null ? node.offsetWidth : box.width) || 0,
+ height: (box.height == null ? node.offsetHeight : box.height) || 0
+ };
+ }
+
+ return box;
+ }
+ module.exports = exports['default'];
+
+ /***/ }),
+ /* 514 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ Object.defineProperty(exports, "__esModule", {
+ value: true
+ });
+ exports.default = camelizeStyleName;
+
+ var _camelize = __webpack_require__(1451);
+
+ var _camelize2 = _interopRequireDefault(_camelize);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+
+ var msPattern = /^-ms-/; /**
+ * Copyright 2014-2015, Facebook, Inc.
+ * All rights reserved.
+ * https://github.com/facebook/react/blob/2aeb8a2a6beb00617a4217f7f8284924fa2ad819/src/vendor/core/camelizeStyleName.js
+ */
+ function camelizeStyleName(string) {
+ return (0, _camelize2.default)(string.replace(msPattern, 'ms-'));
+ }
+ module.exports = exports['default'];
+
+ /***/ }),
+ /* 515 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ Object.defineProperty(exports, "__esModule", {
+ value: true
+ });
+ exports.default = scrollTop;
+
+ var _isWindow = __webpack_require__(194);
+
+ var _isWindow2 = _interopRequireDefault(_isWindow);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+
+ function scrollTop(node, val) {
+ var win = (0, _isWindow2.default)(node);
+
+ if (val === undefined) return win ? 'pageYOffset' in win ? win.pageYOffset : win.document.documentElement.scrollTop : node.scrollTop;
+
+ if (win) win.scrollTo('pageXOffset' in win ? win.pageXOffset : win.document.documentElement.scrollLeft, val);else node.scrollTop = val;
+ }
+ module.exports = exports['default'];
+
+ /***/ }),
+ /* 516 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ Object.defineProperty(exports, "__esModule", {
+ value: true
+ });
+
+ exports["default"] = function (node, event, handler, capture) {
+ (0, _on2["default"])(node, event, handler, capture);
+
+ return {
+ remove: function remove() {
+ (0, _off2["default"])(node, event, handler, capture);
+ }
+ };
+ };
+
+ var _on = __webpack_require__(88);
+
+ var _on2 = _interopRequireDefault(_on);
+
+ var _off = __webpack_require__(197);
+
+ var _off2 = _interopRequireDefault(_off);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
+
+ module.exports = exports['default'];
+
+ /***/ }),
+<<<<<<< HEAD
+ /* 549 */
+=======
+ /* 517 */
+>>>>>>> dev4iuap5.0
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ Object.defineProperty(exports, "__esModule", {
+ value: true
+ });
+ exports.destroyFns = undefined;
+
+ var _slicedToArray = function () { function sliceIterator(arr, i) { var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i["return"]) _i["return"](); } finally { if (_d) throw _e; } } return _arr; } return function (arr, i) { if (Array.isArray(arr)) { return arr; } else if (Symbol.iterator in Object(arr)) { return sliceIterator(arr, i); } else { throw new TypeError("Invalid attempt to destructure non-iterable instance"); } }; }();
+
+ var _extends2;
+
+<<<<<<< HEAD
+ /***/ }),
+ /* 550 */
+ /***/ (function(module, exports, __webpack_require__) {
+=======
+ var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
+>>>>>>> dev4iuap5.0
+
+ var _classnames = __webpack_require__(2);
+
+ var _classnames2 = _interopRequireDefault(_classnames);
+
+ var _events = __webpack_require__(1467);
+
+ var _events2 = _interopRequireDefault(_events);
+
+ var _ownerDocument = __webpack_require__(87);
+
+<<<<<<< HEAD
+ var _ChildMapping = __webpack_require__(1724);
+=======
+ var _ownerDocument2 = _interopRequireDefault(_ownerDocument);
+>>>>>>> dev4iuap5.0
+
+ var _inDOM = __webpack_require__(42);
+
+ var _inDOM2 = _interopRequireDefault(_inDOM);
+
+ var _scrollbarSize = __webpack_require__(1471);
+
+ var _scrollbarSize2 = _interopRequireDefault(_scrollbarSize);
+
+ var _react = __webpack_require__(0);
+
+ var _react2 = _interopRequireDefault(_react);
+
+ var _reactDom = __webpack_require__(3);
+
+ var _reactDom2 = _interopRequireDefault(_reactDom);
+
+ var _Modal = __webpack_require__(168);
+
+ var _Modal2 = _interopRequireDefault(_Modal);
+
+ var _isOverflowing = __webpack_require__(108);
+
+ var _isOverflowing2 = _interopRequireDefault(_isOverflowing);
+
+ var _tinperBeeCore = __webpack_require__(30);
+
+ var _beeTransition = __webpack_require__(1472);
+
+ var _ModalBody = __webpack_require__(1476);
var _ModalBody2 = _interopRequireDefault(_ModalBody);
- var _ModalDialog = __webpack_require__(1674);
+ var _ModalDialog = __webpack_require__(1477);
var _ModalDialog2 = _interopRequireDefault(_ModalDialog);
- var _ModalFooter = __webpack_require__(1675);
+ var _ModalFooter = __webpack_require__(1478);
var _ModalFooter2 = _interopRequireDefault(_ModalFooter);
- var _ModalHeader = __webpack_require__(1676);
+ var _ModalHeader = __webpack_require__(1479);
var _ModalHeader2 = _interopRequireDefault(_ModalHeader);
- var _ModalTitle = __webpack_require__(1677);
+ var _ModalTitle = __webpack_require__(1480);
var _ModalTitle2 = _interopRequireDefault(_ModalTitle);
@@ -141781,12 +164932,45 @@
*/
show: _propTypes2["default"].bool,
+<<<<<<< HEAD
+ /***/ }),
+ /* 551 */
+ /***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+ "use strict";
+ /* unused harmony export genAnimateChild */
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_toArray__ = __webpack_require__(1737);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_toArray___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_toArray__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck__ = __webpack_require__(5);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_createClass__ = __webpack_require__(22);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_createClass___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_createClass__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_possibleConstructorReturn__ = __webpack_require__(6);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_possibleConstructorReturn___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_possibleConstructorReturn__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_babel_runtime_helpers_inherits__ = __webpack_require__(7);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_babel_runtime_helpers_inherits___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_4_babel_runtime_helpers_inherits__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_react__ = __webpack_require__(0);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_5_react__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_6_react_dom__ = __webpack_require__(3);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_6_react_dom___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_6_react_dom__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_7_prop_types__ = __webpack_require__(1);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_7_prop_types___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_7_prop_types__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_8_react_lifecycles_compat__ = __webpack_require__(13);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_9_classnames__ = __webpack_require__(2);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_9_classnames___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_9_classnames__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_10_component_classes__ = __webpack_require__(11);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_10_component_classes___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_10_component_classes__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_11_raf__ = __webpack_require__(25);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_11_raf___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_11_raf__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_12__util__ = __webpack_require__(206);
+=======
/**
* 关闭时的钩子函数
*/
onHide: _propTypes2["default"].func,
onEnter: _propTypes2["default"].func,
+>>>>>>> dev4iuap5.0
onEntering: _propTypes2["default"].func,
@@ -142018,7 +165202,7 @@
exports["default"] = Modal;
/***/ }),
- /* 533 */
+ /* 518 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -142028,7 +165212,3431 @@
value: true
});
- var _inDOM = __webpack_require__(56);
+ var _Button = __webpack_require__(1482);
+
+ var _Button2 = _interopRequireDefault(_Button);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
+
+ exports["default"] = _Button2["default"];
+ module.exports = exports['default'];
+
+ /***/ }),
+ /* 519 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ /* WEBPACK VAR INJECTION */(function(global) {/**
+ * lodash (Custom Build)
+ * Build: `lodash modularize exports="npm" -o ./`
+ * Copyright jQuery Foundation and other contributors
+ * Released under MIT license
+ * Based on Underscore.js 1.8.3
+ * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
+ */
+
+ /** Used as the `TypeError` message for "Functions" methods. */
+ var FUNC_ERROR_TEXT = 'Expected a function';
+
+ /** Used as references for various `Number` constants. */
+ var NAN = 0 / 0;
+
+ /** `Object#toString` result references. */
+ var symbolTag = '[object Symbol]';
+
+ /** Used to match leading and trailing whitespace. */
+ var reTrim = /^\s+|\s+$/g;
+
+ /** Used to detect bad signed hexadecimal string values. */
+ var reIsBadHex = /^[-+]0x[0-9a-f]+$/i;
+
+ /** Used to detect binary string values. */
+ var reIsBinary = /^0b[01]+$/i;
+
+ /** Used to detect octal string values. */
+ var reIsOctal = /^0o[0-7]+$/i;
+
+ /** Built-in method references without a dependency on `root`. */
+ var freeParseInt = parseInt;
+
+ /** Detect free variable `global` from Node.js. */
+ var freeGlobal = typeof global == 'object' && global && global.Object === Object && global;
+
+ /** Detect free variable `self`. */
+ var freeSelf = typeof self == 'object' && self && self.Object === Object && self;
+
+ /** Used as a reference to the global object. */
+ var root = freeGlobal || freeSelf || Function('return this')();
+
+ /** Used for built-in method references. */
+ var objectProto = Object.prototype;
+
+ /**
+ * Used to resolve the
+ * [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring)
+ * of values.
+ */
+ var objectToString = objectProto.toString;
+
+ /* Built-in method references for those with the same name as other `lodash` methods. */
+ var nativeMax = Math.max,
+ nativeMin = Math.min;
+
+ /**
+ * Gets the timestamp of the number of milliseconds that have elapsed since
+ * the Unix epoch (1 January 1970 00:00:00 UTC).
+ *
+ * @static
+ * @memberOf _
+ * @since 2.4.0
+ * @category Date
+ * @returns {number} Returns the timestamp.
+ * @example
+ *
+ * _.defer(function(stamp) {
+ * console.log(_.now() - stamp);
+ * }, _.now());
+ * // => Logs the number of milliseconds it took for the deferred invocation.
+ */
+ var now = function() {
+ return root.Date.now();
+ };
+
+ /**
+ * Creates a debounced function that delays invoking `func` until after `wait`
+ * milliseconds have elapsed since the last time the debounced function was
+ * invoked. The debounced function comes with a `cancel` method to cancel
+ * delayed `func` invocations and a `flush` method to immediately invoke them.
+ * Provide `options` to indicate whether `func` should be invoked on the
+ * leading and/or trailing edge of the `wait` timeout. The `func` is invoked
+ * with the last arguments provided to the debounced function. Subsequent
+ * calls to the debounced function return the result of the last `func`
+ * invocation.
+ *
+ * **Note:** If `leading` and `trailing` options are `true`, `func` is
+ * invoked on the trailing edge of the timeout only if the debounced function
+ * is invoked more than once during the `wait` timeout.
+ *
+ * If `wait` is `0` and `leading` is `false`, `func` invocation is deferred
+ * until to the next tick, similar to `setTimeout` with a timeout of `0`.
+ *
+ * See [David Corbacho's article](https://css-tricks.com/debouncing-throttling-explained-examples/)
+ * for details over the differences between `_.debounce` and `_.throttle`.
+ *
+ * @static
+ * @memberOf _
+ * @since 0.1.0
+ * @category Function
+ * @param {Function} func The function to debounce.
+ * @param {number} [wait=0] The number of milliseconds to delay.
+ * @param {Object} [options={}] The options object.
+ * @param {boolean} [options.leading=false]
+ * Specify invoking on the leading edge of the timeout.
+ * @param {number} [options.maxWait]
+ * The maximum time `func` is allowed to be delayed before it's invoked.
+ * @param {boolean} [options.trailing=true]
+ * Specify invoking on the trailing edge of the timeout.
+ * @returns {Function} Returns the new debounced function.
+ * @example
+ *
+ * // Avoid costly calculations while the window size is in flux.
+ * jQuery(window).on('resize', _.debounce(calculateLayout, 150));
+ *
+ * // Invoke `sendMail` when clicked, debouncing subsequent calls.
+ * jQuery(element).on('click', _.debounce(sendMail, 300, {
+ * 'leading': true,
+ * 'trailing': false
+ * }));
+ *
+ * // Ensure `batchLog` is invoked once after 1 second of debounced calls.
+ * var debounced = _.debounce(batchLog, 250, { 'maxWait': 1000 });
+ * var source = new EventSource('/stream');
+ * jQuery(source).on('message', debounced);
+ *
+ * // Cancel the trailing debounced invocation.
+ * jQuery(window).on('popstate', debounced.cancel);
+ */
+ function debounce(func, wait, options) {
+ var lastArgs,
+ lastThis,
+ maxWait,
+ result,
+ timerId,
+ lastCallTime,
+ lastInvokeTime = 0,
+ leading = false,
+ maxing = false,
+ trailing = true;
+
+ if (typeof func != 'function') {
+ throw new TypeError(FUNC_ERROR_TEXT);
+ }
+ wait = toNumber(wait) || 0;
+ if (isObject(options)) {
+ leading = !!options.leading;
+ maxing = 'maxWait' in options;
+ maxWait = maxing ? nativeMax(toNumber(options.maxWait) || 0, wait) : maxWait;
+ trailing = 'trailing' in options ? !!options.trailing : trailing;
+ }
+
+ function invokeFunc(time) {
+ var args = lastArgs,
+ thisArg = lastThis;
+
+ lastArgs = lastThis = undefined;
+ lastInvokeTime = time;
+ result = func.apply(thisArg, args);
+ return result;
+ }
+
+ function leadingEdge(time) {
+ // Reset any `maxWait` timer.
+ lastInvokeTime = time;
+ // Start the timer for the trailing edge.
+ timerId = setTimeout(timerExpired, wait);
+ // Invoke the leading edge.
+ return leading ? invokeFunc(time) : result;
+ }
+
+ function remainingWait(time) {
+ var timeSinceLastCall = time - lastCallTime,
+ timeSinceLastInvoke = time - lastInvokeTime,
+ result = wait - timeSinceLastCall;
+
+ return maxing ? nativeMin(result, maxWait - timeSinceLastInvoke) : result;
+ }
+
+ function shouldInvoke(time) {
+ var timeSinceLastCall = time - lastCallTime,
+ timeSinceLastInvoke = time - lastInvokeTime;
+
+ // Either this is the first call, activity has stopped and we're at the
+ // trailing edge, the system time has gone backwards and we're treating
+ // it as the trailing edge, or we've hit the `maxWait` limit.
+ return (lastCallTime === undefined || (timeSinceLastCall >= wait) ||
+ (timeSinceLastCall < 0) || (maxing && timeSinceLastInvoke >= maxWait));
+ }
+
+ function timerExpired() {
+ var time = now();
+ if (shouldInvoke(time)) {
+ return trailingEdge(time);
+ }
+ // Restart the timer.
+ timerId = setTimeout(timerExpired, remainingWait(time));
+ }
+
+ function trailingEdge(time) {
+ timerId = undefined;
+
+ // Only invoke if we have `lastArgs` which means `func` has been
+ // debounced at least once.
+ if (trailing && lastArgs) {
+ return invokeFunc(time);
+ }
+ lastArgs = lastThis = undefined;
+ return result;
+ }
+
+ function cancel() {
+ if (timerId !== undefined) {
+ clearTimeout(timerId);
+ }
+ lastInvokeTime = 0;
+ lastArgs = lastCallTime = lastThis = timerId = undefined;
+ }
+
+ function flush() {
+ return timerId === undefined ? result : trailingEdge(now());
+ }
+
+ function debounced() {
+ var time = now(),
+ isInvoking = shouldInvoke(time);
+
+ lastArgs = arguments;
+ lastThis = this;
+ lastCallTime = time;
+
+ if (isInvoking) {
+ if (timerId === undefined) {
+ return leadingEdge(lastCallTime);
+ }
+ if (maxing) {
+ // Handle invocations in a tight loop.
+ timerId = setTimeout(timerExpired, wait);
+ return invokeFunc(lastCallTime);
+ }
+ }
+ if (timerId === undefined) {
+ timerId = setTimeout(timerExpired, wait);
+ }
+ return result;
+ }
+ debounced.cancel = cancel;
+ debounced.flush = flush;
+ return debounced;
+ }
+
+ /**
+ * Checks if `value` is the
+ * [language type](http://www.ecma-international.org/ecma-262/7.0/#sec-ecmascript-language-types)
+ * of `Object`. (e.g. arrays, functions, objects, regexes, `new Number(0)`, and `new String('')`)
+ *
+ * @static
+ * @memberOf _
+ * @since 0.1.0
+ * @category Lang
+ * @param {*} value The value to check.
+ * @returns {boolean} Returns `true` if `value` is an object, else `false`.
+ * @example
+ *
+ * _.isObject({});
+ * // => true
+ *
+ * _.isObject([1, 2, 3]);
+ * // => true
+ *
+ * _.isObject(_.noop);
+ * // => true
+ *
+ * _.isObject(null);
+ * // => false
+ */
+ function isObject(value) {
+ var type = typeof value;
+ return !!value && (type == 'object' || type == 'function');
+ }
+
+ /**
+ * Checks if `value` is object-like. A value is object-like if it's not `null`
+ * and has a `typeof` result of "object".
+ *
+ * @static
+ * @memberOf _
+ * @since 4.0.0
+ * @category Lang
+ * @param {*} value The value to check.
+ * @returns {boolean} Returns `true` if `value` is object-like, else `false`.
+ * @example
+ *
+ * _.isObjectLike({});
+ * // => true
+ *
+ * _.isObjectLike([1, 2, 3]);
+ * // => true
+ *
+ * _.isObjectLike(_.noop);
+ * // => false
+ *
+ * _.isObjectLike(null);
+ * // => false
+ */
+ function isObjectLike(value) {
+ return !!value && typeof value == 'object';
+ }
+
+ /**
+ * Checks if `value` is classified as a `Symbol` primitive or object.
+ *
+ * @static
+ * @memberOf _
+ * @since 4.0.0
+ * @category Lang
+ * @param {*} value The value to check.
+ * @returns {boolean} Returns `true` if `value` is a symbol, else `false`.
+ * @example
+ *
+ * _.isSymbol(Symbol.iterator);
+ * // => true
+ *
+ * _.isSymbol('abc');
+ * // => false
+ */
+ function isSymbol(value) {
+ return typeof value == 'symbol' ||
+ (isObjectLike(value) && objectToString.call(value) == symbolTag);
+ }
+
+ /**
+ * Converts `value` to a number.
+ *
+ * @static
+ * @memberOf _
+ * @since 4.0.0
+ * @category Lang
+ * @param {*} value The value to process.
+ * @returns {number} Returns the number.
+ * @example
+ *
+ * _.toNumber(3.2);
+ * // => 3.2
+ *
+ * _.toNumber(Number.MIN_VALUE);
+ * // => 5e-324
+ *
+ * _.toNumber(Infinity);
+ * // => Infinity
+ *
+ * _.toNumber('3.2');
+ * // => 3.2
+ */
+ function toNumber(value) {
+ if (typeof value == 'number') {
+ return value;
+ }
+ if (isSymbol(value)) {
+ return NAN;
+ }
+ if (isObject(value)) {
+ var other = typeof value.valueOf == 'function' ? value.valueOf() : value;
+ value = isObject(other) ? (other + '') : other;
+ }
+ if (typeof value != 'string') {
+ return value === 0 ? value : +value;
+ }
+ value = value.replace(reTrim, '');
+ var isBinary = reIsBinary.test(value);
+ return (isBinary || reIsOctal.test(value))
+ ? freeParseInt(value.slice(2), isBinary ? 2 : 8)
+ : (reIsBadHex.test(value) ? NAN : +value);
+ }
+
+ module.exports = debounce;
+
+ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(36)))
+
+ /***/ }),
+ /* 520 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ Object.defineProperty(exports, "__esModule", {
+ value: true
+ });
+
+ var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
+
+ var _slicedToArray = function () { function sliceIterator(arr, i) { var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i["return"]) _i["return"](); } finally { if (_d) throw _e; } } return _arr; } return function (arr, i) { if (Array.isArray(arr)) { return arr; } else if (Symbol.iterator in Object(arr)) { return sliceIterator(arr, i); } else { throw new TypeError("Invalid attempt to destructure non-iterable instance"); } }; }();
+
+<<<<<<< HEAD
+ /***/ }),
+ /* 552 */
+ /***/ (function(module, __webpack_exports__, __webpack_require__) {
+=======
+ var _react = __webpack_require__(0);
+>>>>>>> dev4iuap5.0
+
+ var _react2 = _interopRequireDefault(_react);
+
+ var _classnames = __webpack_require__(2);
+
+ var _classnames2 = _interopRequireDefault(_classnames);
+
+ var _splitObject3 = __webpack_require__(521);
+
+ var _splitObject4 = _interopRequireDefault(_splitObject3);
+
+ var _propTypes = __webpack_require__(1);
+
+ var _propTypes2 = _interopRequireDefault(_propTypes);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
+
+ function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; }
+
+ function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
+
+ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
+
+ function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
+
+ function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); }
+
+ // Timeline
+ var propTypes = {
+ /** 指定圆圈颜色 */
+ color: _propTypes2["default"].string,
+ dot: _propTypes2["default"].node,
+ pending: _propTypes2["default"].bool
+ };
+ var defaultProps = {
+ prefixCls: 'u-timeline',
+ color: 'primary',
+ last: false,
+ pending: false
+ };
+
+ var TimelineItem = function (_React$Component) {
+ _inherits(TimelineItem, _React$Component);
+
+ function TimelineItem() {
+ _classCallCheck(this, TimelineItem);
+
+ return _possibleConstructorReturn(this, _React$Component.apply(this, arguments));
+ }
+
+ TimelineItem.prototype.render = function render() {
+ var _classNames, _classNames2;
+
+<<<<<<< HEAD
+ /***/ }),
+ /* 553 */
+ /***/ (function(module, __webpack_exports__, __webpack_require__) {
+=======
+ var _splitObject = (0, _splitObject4["default"])(this.props, ['prefixCls', 'color', 'last', 'children', 'pending', 'className', 'dot']),
+ _splitObject2 = _slicedToArray(_splitObject, 2),
+ _splitObject2$ = _splitObject2[0],
+ prefixCls = _splitObject2$.prefixCls,
+ color = _splitObject2$.color,
+ last = _splitObject2$.last,
+ children = _splitObject2$.children,
+ pending = _splitObject2$.pending,
+ className = _splitObject2$.className,
+ dot = _splitObject2$.dot,
+ restProps = _splitObject2[1];
+>>>>>>> dev4iuap5.0
+
+ var itemClassName = (0, _classnames2["default"])((_classNames = {}, _defineProperty(_classNames, prefixCls + '-item', true), _defineProperty(_classNames, prefixCls + '-item-last', last), _defineProperty(_classNames, prefixCls + '-item-pending', pending), _classNames), className);
+
+ var dotClassName = (0, _classnames2["default"])((_classNames2 = {}, _defineProperty(_classNames2, prefixCls + '-item-head', true), _defineProperty(_classNames2, prefixCls + '-item-head-custom', dot), _defineProperty(_classNames2, prefixCls + '-item-head-' + color, true), _classNames2));
+
+ return _react2["default"].createElement(
+ 'li',
+ _extends({}, restProps, { className: itemClassName }),
+ _react2["default"].createElement('div', { className: prefixCls + '-item-tail' }),
+ _react2["default"].createElement(
+ 'div',
+ {
+ className: dotClassName,
+ style: { borderColor: /blue|red|green/.test(color) ? null : color }
+ },
+ dot
+ ),
+ _react2["default"].createElement(
+ 'div',
+ { className: prefixCls + '-item-content' },
+ children
+ )
+ );
+ };
+
+ return TimelineItem;
+ }(_react2["default"].Component);
+
+ TimelineItem.propTypes = propTypes;
+ TimelineItem.defaultProps = defaultProps;
+ exports["default"] = TimelineItem;
+ module.exports = exports['default'];
+
+ /***/ }),
+<<<<<<< HEAD
+ /* 554 */
+=======
+ /* 521 */
+>>>>>>> dev4iuap5.0
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ Object.defineProperty(exports, "__esModule", {
+ value: true
+ });
+ exports["default"] = splitObject;
+ function splitObject(obj, parts) {
+ var left = {};
+ var right = {};
+ Object.keys(obj).forEach(function (k) {
+ if (parts.indexOf(k) !== -1) {
+ left[k] = obj[k];
+ } else {
+ right[k] = obj[k];
+ }
+ });
+ return [left, right];
+ }
+ module.exports = exports["default"];
+
+ /***/ }),
+<<<<<<< HEAD
+ /* 555 */
+ /***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+ "use strict";
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_defineProperty__ = __webpack_require__(43);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_defineProperty___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_defineProperty__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_objectWithoutProperties__ = __webpack_require__(15);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_objectWithoutProperties___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_objectWithoutProperties__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_extends__ = __webpack_require__(8);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_extends___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_extends__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_classCallCheck__ = __webpack_require__(5);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_classCallCheck___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_classCallCheck__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_babel_runtime_helpers_createClass__ = __webpack_require__(22);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_babel_runtime_helpers_createClass___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_4_babel_runtime_helpers_createClass__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_babel_runtime_helpers_possibleConstructorReturn__ = __webpack_require__(6);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_babel_runtime_helpers_possibleConstructorReturn___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_5_babel_runtime_helpers_possibleConstructorReturn__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_6_babel_runtime_helpers_inherits__ = __webpack_require__(7);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_6_babel_runtime_helpers_inherits___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_6_babel_runtime_helpers_inherits__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_7_react__ = __webpack_require__(0);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_7_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_7_react__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_8_prop_types__ = __webpack_require__(1);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_8_prop_types___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_8_prop_types__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_9_classnames__ = __webpack_require__(2);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_9_classnames___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_9_classnames__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_10_rc_animate_es_CSSMotion__ = __webpack_require__(556);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_11_rc_util_es_Children_toArray__ = __webpack_require__(72);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_12_react_lifecycles_compat__ = __webpack_require__(13);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_13__contextTypes__ = __webpack_require__(558);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_14__util__ = __webpack_require__(207);
+=======
+ /* 522 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+>>>>>>> dev4iuap5.0
+
+
+ Object.defineProperty(exports, "__esModule", {
+ value: true
+ });
+
+ var _Transfer = __webpack_require__(1507);
+
+ var _Transfer2 = _interopRequireDefault(_Transfer);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
+
+ exports["default"] = _Transfer2["default"];
+ module.exports = exports['default'];
+
+ /***/ }),
+ /* 523 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ Object.defineProperty(exports, "__esModule", {
+ value: true
+ });
+
+ var _react = __webpack_require__(0);
+
+ var _react2 = _interopRequireDefault(_react);
+
+ var _beeIcon = __webpack_require__(116);
+
+ var _beeIcon2 = _interopRequireDefault(_beeIcon);
+
+ var _beeFormControl = __webpack_require__(1510);
+
+ var _beeFormControl2 = _interopRequireDefault(_beeFormControl);
+
+ var _propTypes = __webpack_require__(1);
+
+ var _propTypes2 = _interopRequireDefault(_propTypes);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
+
+ function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; }
+
+ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
+
+ function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
+
+ function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); }
+
+ var propTypes = {
+ prefixCls: _propTypes2["default"].string,
+ placeholder: _propTypes2["default"].string,
+ onChange: _propTypes2["default"].func,
+ handleClear: _propTypes2["default"].func
+ };
+
+ var defaultProps = {
+ placeholder: ''
+ };
+
+ var Search = function (_React$Component) {
+ _inherits(Search, _React$Component);
+
+ function Search() {
+ var _temp, _this, _ret;
+
+ _classCallCheck(this, Search);
+
+ for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {
+ args[_key] = arguments[_key];
+ }
+
+ return _ret = (_temp = (_this = _possibleConstructorReturn(this, _React$Component.call.apply(_React$Component, [this].concat(args))), _this), _this.handleChange = function (e) {
+ var onChange = _this.props.onChange;
+ if (onChange) {
+ onChange(e);
+ }
+ }, _this.handleClear = function (e) {
+ e.preventDefault();
+
+ var handleClear = _this.props.handleClear;
+ if (handleClear) {
+ handleClear(e);
+ }
+ }, _temp), _possibleConstructorReturn(_this, _ret);
+ }
+
+ Search.prototype.render = function render() {
+ var _props = this.props,
+ placeholder = _props.placeholder,
+ value = _props.value,
+ prefixCls = _props.prefixCls;
+
+ var icon = value && value.length > 0 ? _react2["default"].createElement(
+ 'a',
+ { href: '#', className: prefixCls + '-action', onClick: this.handleClear },
+ _react2["default"].createElement(_beeIcon2["default"], { type: 'uf-close-c' })
+ ) : _react2["default"].createElement(
+ 'span',
+ { className: prefixCls + '-action' },
+ _react2["default"].createElement(_beeIcon2["default"], { type: 'uf-search' })
+ );
+
+ return _react2["default"].createElement(
+ 'div',
+ null,
+ _react2["default"].createElement(_beeFormControl2["default"], {
+ size: 'sm',
+ placeholder: placeholder,
+ className: prefixCls,
+ value: value,
+ ref: 'input',
+ onChange: this.handleChange
+ }),
+ icon
+ );
+ };
+
+ return Search;
+ }(_react2["default"].Component);
+
+ Search.propTypes = propTypes;
+ Search.defaultProps = defaultProps;
+
+ exports["default"] = Search;
+ module.exports = exports['default'];
+
+ /***/ }),
+ /* 524 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ /**
+ * Copyright 2013-present, Facebook, Inc.
+ * All rights reserved.
+ *
+ * This source code is licensed under the BSD-style license found in the
+ * LICENSE file in the root directory of this source tree. An additional grant
+ * of patent rights can be found in the PATENTS file in the same directory.
+ *
+ * @providesModule ReactComponentWithPureRenderMixin
+ */
+
+ var shallowEqual = __webpack_require__(1512);
+
+ function shallowCompare(instance, nextProps, nextState) {
+ return !shallowEqual(instance.props, nextProps) || !shallowEqual(instance.state, nextState);
+ }
+
+ /**
+ * If your React component's render function is "pure", e.g. it will render the
+ * same result given the same props and state, provide this mixin for a
+ * considerable performance boost.
+ *
+ * Most React components have pure render functions.
+ *
+ * Example:
+ *
+ * var ReactComponentWithPureRenderMixin =
+ * require('ReactComponentWithPureRenderMixin');
+ * React.createClass({
+ * mixins: [ReactComponentWithPureRenderMixin],
+ *
+ * render: function() {
+ * return foo
;
+ * }
+ * });
+ *
+ * Note: This only checks shallow equality for props and state. If these contain
+ * complex data structures this mixin may have false-negatives for deeper
+ * differences. Only mixin to components which have simple props and state, or
+ * use `forceUpdate()` when you know deep data structures have changed.
+ *
+ * See https://facebook.github.io/react/docs/pure-render-mixin.html
+ */
+ var ReactComponentWithPureRenderMixin = {
+ shouldComponentUpdate: function shouldComponentUpdate(nextProps, nextState) {
+ return shallowCompare(this, nextProps, nextState);
+ }
+ };
+
+ module.exports = ReactComponentWithPureRenderMixin;
+
+ /***/ }),
+ /* 525 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ Object.defineProperty(exports, "__esModule", {
+ value: true
+ });
+
+ var _Checkbox = __webpack_require__(526);
+
+ var _Checkbox2 = _interopRequireDefault(_Checkbox);
+
+ var _CheckboxGroup = __webpack_require__(1520);
+
+ var _CheckboxGroup2 = _interopRequireDefault(_CheckboxGroup);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
+
+ _Checkbox2["default"].CheckboxGroup = _CheckboxGroup2["default"];
+ exports["default"] = _Checkbox2["default"];
+ module.exports = exports['default'];
+
+ /***/ }),
+ /* 526 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ Object.defineProperty(exports, "__esModule", {
+ value: true
+ });
+
+ var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
+
+ var _classnames = __webpack_require__(2);
+
+ var _classnames2 = _interopRequireDefault(_classnames);
+
+ var _react = __webpack_require__(0);
+
+ var _react2 = _interopRequireDefault(_react);
+
+ var _propTypes = __webpack_require__(1);
+
+ var _propTypes2 = _interopRequireDefault(_propTypes);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
+
+ function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; }
+
+ function _objectWithoutProperties(obj, keys) { var target = {}; for (var i in obj) { if (keys.indexOf(i) >= 0) continue; if (!Object.prototype.hasOwnProperty.call(obj, i)) continue; target[i] = obj[i]; } return target; }
+
+ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
+
+ function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
+
+ function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); }
+
+ var propTypes = {
+
+ colors: _propTypes2["default"].oneOf(['', 'dark', 'success', 'info', 'warning', 'danger', 'primary']),
+
+ disabled: _propTypes2["default"].bool,
+
+ inverse: _propTypes2["default"].bool
+
+ };
+
+ var defaultProps = {
+ disabled: false,
+ inverse: false,
+ colors: 'primary',
+ clsPrefix: 'u-checkbox',
+ defaultChecked: false,
+ onClick: function onClick() {}
+ };
+ var clsPrefix = 'u-checkbox';
+
+ var Checkbox = function (_React$Component) {
+ _inherits(Checkbox, _React$Component);
+
+ function Checkbox(props) {
+ _classCallCheck(this, Checkbox);
+
+ var _this = _possibleConstructorReturn(this, _React$Component.call(this, props));
+
+ _initialiseProps.call(_this);
+
+ _this.state = {
+ checked: 'checked' in props ? props.checked : props.defaultChecked
+ };
+ _this.doubleClickFlag = null;
+ return _this;
+ }
+
+ Checkbox.prototype.componentWillReceiveProps = function componentWillReceiveProps(nextProps) {
+ if ('checked' in nextProps) {
+ this.setState({
+ checked: nextProps.checked
+ });
+ }
+ };
+
+ Checkbox.prototype.render = function render() {
+ var _props = this.props,
+ disabled = _props.disabled,
+ inverse = _props.inverse,
+ colors = _props.colors,
+ size = _props.size,
+ className = _props.className,
+ indeterminate = _props.indeterminate,
+ onClick = _props.onClick,
+ children = _props.children,
+ checked = _props.checked,
+ clsPrefix = _props.clsPrefix,
+ onDoubleClick = _props.onDoubleClick,
+ onChange = _props.onChange,
+ others = _objectWithoutProperties(_props, ['disabled', 'inverse', 'colors', 'size', 'className', 'indeterminate', 'onClick', 'children', 'checked', 'clsPrefix', 'onDoubleClick', 'onChange']);
+
+ var input = _react2["default"].createElement('input', _extends({}, others, {
+ type: 'checkbox',
+ disabled: this.props.disabled
+ }));
+
+ var classes = {
+ 'is-checked': this.state.checked,
+ disabled: disabled
+ };
+
+ if (inverse) {
+ classes[clsPrefix + '-inverse'] = true;
+ }
+
+ if (colors) {
+ classes[clsPrefix + '-' + colors] = true;
+ }
+
+ if (size) {
+ classes[clsPrefix + '-' + size] = true;
+ }
+
+ if (!checked && indeterminate) {
+ classes[clsPrefix + '-indeterminate'] = true;
+ }
+
+ var classNames = (0, _classnames2["default"])(clsPrefix, classes);
+
+ return _react2["default"].createElement(
+ 'label',
+ {
+ className: (0, _classnames2["default"])(classNames, className),
+ onDoubleClick: this.handledbClick,
+ onClick: this.changeState },
+ input,
+ _react2["default"].createElement(
+ 'label',
+ { className: clsPrefix + '-label' },
+ children
+ )
+ );
+ };
+
+ return Checkbox;
+ }(_react2["default"].Component);
+
+ var _initialiseProps = function _initialiseProps() {
+ var _this2 = this;
+
+ this.changeState = function (e) {
+ var props = _this2.props;
+ var checked = _this2.state.checked;
+
+ clearTimeout(_this2.doubleClickFlag);
+ if (props.onClick instanceof Function) {
+ props.onClick(e);
+ }
+ if (props.onDoubleClick instanceof Function) {
+ _this2.doubleClickFlag = setTimeout(function () {
+ //do function在此处写单击事件要执行的代码
+ _this2.change(props, checked);
+ }, 300);
+ } else {
+ _this2.change(props, checked);
+ }
+ e.stopPropagation();
+ e.preventDefault();
+ //执行延时
+ };
+
+ this.change = function (props, checked) {
+ if (props.disabled) {
+ return;
+ }
+ if (!('checked' in props)) {
+ _this2.setState({
+ checked: !checked
+ });
+ }
+
+ if (props.onChange instanceof Function) {
+ props.onChange(!checked);
+ }
+ };
+
+ this.handledbClick = function (e) {
+ var onDoubleClick = _this2.props.onDoubleClick;
+
+ clearTimeout(_this2.doubleClickFlag);
+ onDoubleClick && onDoubleClick(_this2.state.checked, e);
+ };
+ };
+
+ Checkbox.propTypes = propTypes;
+ Checkbox.defaultProps = defaultProps;
+
+ exports["default"] = Checkbox;
+ module.exports = exports['default'];
+
+ /***/ }),
+ /* 527 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ exports.__esModule = true;
+ exports.default = addEventListenerWrap;
+
+ var _addDomEventListener = __webpack_require__(13);
+
+ var _addDomEventListener2 = _interopRequireDefault(_addDomEventListener);
+
+ var _reactDom = __webpack_require__(3);
+
+ var _reactDom2 = _interopRequireDefault(_reactDom);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+
+ /**
+ * This source code is quoted from rc-util.
+ * homepage: https://github.com/react-component/util
+ */
+ function addEventListenerWrap(target, eventType, cb) {
+ /* eslint camelcase: 2 */
+ var callback = _reactDom2.default.unstable_batchedUpdates ? function run(e) {
+ _reactDom2.default.unstable_batchedUpdates(cb, e);
+ } : cb;
+ return (0, _addDomEventListener2.default)(target, eventType, callback);
+ }
+
+ /***/ }),
+ /* 528 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ exports.__esModule = true;
+ exports.default = addEventListenerWrap;
+
+ var _addDomEventListener = __webpack_require__(13);
+
+ var _addDomEventListener2 = _interopRequireDefault(_addDomEventListener);
+
+ var _reactDom = __webpack_require__(3);
+
+ var _reactDom2 = _interopRequireDefault(_reactDom);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+
+ /**
+ * This source code is quoted from rc-util.
+ * homepage: https://github.com/react-component/util
+ */
+ function addEventListenerWrap(target, eventType, cb) {
+ /* eslint camelcase: 2 */
+ var callback = _reactDom2.default.unstable_batchedUpdates ? function run(e) {
+ _reactDom2.default.unstable_batchedUpdates(cb, e);
+ } : cb;
+ return (0, _addDomEventListener2.default)(target, eventType, callback);
+ }
+
+ /***/ }),
+ /* 529 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ Object.defineProperty(exports, "__esModule", {
+ value: true
+ });
+
+ var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
+ /**
+ * This source code is quoted from rc-slider.
+ * homepage: https://github.com/react-component/slider
+ */
+
+
+ var _react = __webpack_require__(0);
+
+ var _react2 = _interopRequireDefault(_react);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
+
+ var Track = function Track(props) {
+ //处于激活状态的track
+ var className = props.className,
+ included = props.included,
+ vertical = props.vertical,
+ offset = props.offset,
+ length = props.length,
+ style = props.style;
+
+
+ var positonStyle = vertical ? {
+ bottom: offset + '%',
+ height: length + '%'
+ } : {
+ left: offset + '%',
+ width: length + '%'
+ };
+
+ var elStyle = _extends({
+ visibility: included ? 'visible' : 'hidden'
+ }, style, positonStyle);
+ return _react2["default"].createElement('div', { className: className, style: elStyle });
+ };
+
+ exports["default"] = Track;
+ module.exports = exports['default'];
+
+ /***/ }),
+ /* 530 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+ /* WEBPACK VAR INJECTION */(function(process) {
+
+ Object.defineProperty(exports, "__esModule", {
+ value: true
+ });
+
+ var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
+
+ exports["default"] = createSlider;
+
+ var _react = __webpack_require__(0);
+
+ var _react2 = _interopRequireDefault(_react);
+
+ var _propTypes = __webpack_require__(1);
+
+ var _propTypes2 = _interopRequireDefault(_propTypes);
+
+ var _addEventListener = __webpack_require__(1566);
+
+ var _addEventListener2 = _interopRequireDefault(_addEventListener);
+
+ var _classnames = __webpack_require__(2);
+
+ var _classnames2 = _interopRequireDefault(_classnames);
+
+ var _warning = __webpack_require__(10);
+
+<<<<<<< HEAD
+ /***/ }),
+ /* 556 */
+ /***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+ "use strict";
+ /* unused harmony export genCSSMotion */
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_defineProperty__ = __webpack_require__(43);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_defineProperty___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_defineProperty__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_extends__ = __webpack_require__(8);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_extends___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_extends__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_classCallCheck__ = __webpack_require__(5);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_classCallCheck___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_classCallCheck__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_createClass__ = __webpack_require__(22);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_createClass___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_createClass__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_babel_runtime_helpers_possibleConstructorReturn__ = __webpack_require__(6);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_babel_runtime_helpers_possibleConstructorReturn___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_4_babel_runtime_helpers_possibleConstructorReturn__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_babel_runtime_helpers_inherits__ = __webpack_require__(7);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_babel_runtime_helpers_inherits___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_5_babel_runtime_helpers_inherits__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_6_react__ = __webpack_require__(0);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_6_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_6_react__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_7_react_dom__ = __webpack_require__(3);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_7_react_dom___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_7_react_dom__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_8_prop_types__ = __webpack_require__(1);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_8_prop_types___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_8_prop_types__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_9_react_lifecycles_compat__ = __webpack_require__(13);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_10_classnames__ = __webpack_require__(2);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_10_classnames___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_10_classnames__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_11_raf__ = __webpack_require__(25);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_11_raf___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_11_raf__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_12__util_motion__ = __webpack_require__(557);
+=======
+ var _warning2 = _interopRequireDefault(_warning);
+
+ var _Steps = __webpack_require__(1567);
+>>>>>>> dev4iuap5.0
+
+ var _Steps2 = _interopRequireDefault(_Steps);
+
+ var _Marks = __webpack_require__(1568);
+
+ var _Marks2 = _interopRequireDefault(_Marks);
+
+ var _Handle = __webpack_require__(201);
+
+ var _Handle2 = _interopRequireDefault(_Handle);
+
+ var _utils = __webpack_require__(202);
+
+ var utils = _interopRequireWildcard(_utils);
+
+ function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj["default"] = obj; return newObj; } }
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
+
+ function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; }
+
+ function _objectWithoutProperties(obj, keys) { var target = {}; for (var i in obj) { if (keys.indexOf(i) >= 0) continue; if (!Object.prototype.hasOwnProperty.call(obj, i)) continue; target[i] = obj[i]; } return target; }
+
+ function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
+
+ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
+
+ function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
+
+ function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); } /**
+ * This source code is quoted from rc-slider.
+ * homepage: https://github.com/react-component/slider
+ */
+
+
+ function noop() {}
+
+ function createSlider(Component) {
+ var _class, _temp;
+
+ return _temp = _class = function (_Component) {
+ _inherits(ComponentEnhancer, _Component);
+
+ function ComponentEnhancer(props) {
+ _classCallCheck(this, ComponentEnhancer);
+
+ var _this = _possibleConstructorReturn(this, _Component.call(this, props));
+
+ _this.onMouseDown = function (e) {
+ //鼠标落下的操作
+ //指示当事件被触发时哪个鼠标按键被点击
+ //参数 描述
+ //0 规定鼠标左键。
+ //1 规定鼠标中键。
+ //2 规定鼠标右键。
+ if (e.button !== 0) {
+ return;
+ }
+ //1.getMousePosition:获得鼠标的位置 clientY或者pageX
+ //2.isEventFromHandle:是直接落下还是拖动handle
+ //3.getHandleCenterPosition:获得handle的中点位置
+ //4.onStart:在slider.jsx中
+ var isVertical = _this.props.vertical;
+ var position = utils.getMousePosition(isVertical, e);
+ if (!utils.isEventFromHandle(e, _this.handlesRefs)) {
+ _this.dragOffset = 0;
+ } else {
+ var handlePosition = utils.getHandleCenterPosition(isVertical, e.target); //handle的位置
+ _this.dragOffset = position - handlePosition; //鼠标落下的位置-handle的中间位置,这是偏差
+ position = handlePosition; //position是
+ }
+ _this.onStart(position);
+ _this.addDocumentMouseEvents();
+ utils.pauseEvent(e);
+ };
+
+ _this.onTouchStart = function (e) {
+ //touch事件
+ //event.touches,多点触碰时的位置数组,比如缩放手势必须要用两指的触摸点,就是一个数组
+ //多点触碰不算
+ if (utils.isNotTouchEvent(e)) return;
+ //1.getMousePosition:获得鼠标的位置 clientY或者pageX
+ //2.isEventFromHandle:是直接落下还是拖动handle
+ //3.getHandleCenterPosition:获得handle的中点位置
+ //4.onStart:在slider.jsx中
+ var isVertical = _this.props.vertical;
+ var position = utils.getTouchPosition(isVertical, e);
+ if (!utils.isEventFromHandle(e, _this.handlesRefs)) {
+ _this.dragOffset = 0;
+ } else {
+ var handlePosition = utils.getHandleCenterPosition(isVertical, e.target);
+ _this.dragOffset = position - handlePosition;
+ position = handlePosition;
+ }
+ _this.onStart(position);
+ _this.addDocumentTouchEvents();
+ utils.pauseEvent(e);
+ };
+
+ _this.onMouseMove = function (e) {
+ if (!_this.sliderRef) {
+ _this.onEnd();
+ return;
+ }
+ var position = utils.getMousePosition(_this.props.vertical, e);
+ _this.onMove(e, position - _this.dragOffset);
+ };
+
+ _this.onTouchMove = function (e) {
+ //1.isNotTouchEvent:是不是touch事件
+ //2.getTouchPosition:return vertical ? e.touches[0].clientY : e.touches[0].pageX;
+ if (utils.isNotTouchEvent(e) || !_this.sliderRef) {
+ _this.onEnd();
+ return;
+ }
+ var position = utils.getTouchPosition(_this.props.vertical, e);
+ _this.onMove(e, position - _this.dragOffset);
+ };
+
+ _this.onKeyDown = function (e) {
+ //对应不同的keycode
+ if (_this.sliderRef && utils.isEventFromHandle(e, _this.handlesRefs)) {
+ _this.onKeyboard(e);
+ }
+ };
+
+ _this.onFocus = function (e) {
+ //Focus事件
+ //1.isEventFromHandle:是直接落下还是拖动handle
+ //2.getHandleCenterPosition:获得handle的中点位置
+ //3.onStart:在slider.jsx中
+ var isVertical = _this.props.vertical;
+
+ if (utils.isEventFromHandle(e, _this.handlesRefs)) {
+ var handlePosition = utils.getHandleCenterPosition(isVertical, e.target);
+
+ _this.dragOffset = 0;
+ _this.onStart(handlePosition);
+ utils.pauseEvent(e);
+ }
+ };
+
+ _this.onBlur = function (e) {
+ _this.onEnd(e);
+ };
+
+ _this.saveSlider = function (slider) {
+ _this.sliderRef = slider;
+ };
+
+ if (process.env.NODE_ENV !== 'production') {
+ var step = props.step,
+ max = props.max,
+ min = props.min;
+
+ (0, _warning2["default"])(step && Math.floor(step) === step ? (max - min) % step === 0 : true, 'Slider[max] - Slider[min] (%s) should be a multiple of Slider[step] (%s)', max - min, step);
+ }
+ _this.handlesRefs = {};
+ return _this;
+ }
+ //这里是超级关键的:采用高阶组件的写法
+
+
+ ComponentEnhancer.prototype.componentWillUnmount = function componentWillUnmount() {
+ if (_Component.prototype.componentWillUnmount) _Component.prototype.componentWillUnmount.call(this);
+ this.removeDocumentEvents();
+ };
+
+ ComponentEnhancer.prototype.addDocumentTouchEvents = function addDocumentTouchEvents() {
+ // just work for Chrome iOS Safari and Android Browser
+ this.onTouchMoveListener = (0, _addEventListener2["default"])(document, 'touchmove', this.onTouchMove);
+ this.onTouchUpListener = (0, _addEventListener2["default"])(document, 'touchend', this.onEnd);
+ };
+
+ ComponentEnhancer.prototype.addDocumentMouseEvents = function addDocumentMouseEvents() {
+ this.onMouseMoveListener = (0, _addEventListener2["default"])(document, 'mousemove', this.onMouseMove);
+ this.onMouseUpListener = (0, _addEventListener2["default"])(document, 'mouseup', this.onEnd);
+ };
+
+ ComponentEnhancer.prototype.removeDocumentEvents = function removeDocumentEvents() {
+ /* eslint-disable no-unused-expressions */
+ this.onTouchMoveListener && this.onTouchMoveListener.remove();
+ this.onTouchUpListener && this.onTouchUpListener.remove();
+
+ this.onMouseMoveListener && this.onMouseMoveListener.remove();
+ this.onMouseUpListener && this.onMouseUpListener.remove();
+ /* eslint-enable no-unused-expressions */
+ };
+
+ //slider的开始位置
+
+
+ ComponentEnhancer.prototype.getSliderStart = function getSliderStart() {
+ var slider = this.sliderRef;
+ var rect = slider.getBoundingClientRect();
+
+ return this.props.vertical ? rect.top : rect.left;
+ };
+
+ //slider的高度
+
+
+ ComponentEnhancer.prototype.getSliderLength = function getSliderLength() {
+ var slider = this.sliderRef;
+ if (!slider) {
+ return 0;
+ }
+
+ var coords = slider.getBoundingClientRect();
+ return this.props.vertical ? coords.height : coords.width;
+ };
+
+ //计算实际的value值
+
+
+ ComponentEnhancer.prototype.calcValue = function calcValue(offset) {
+ var _props = this.props,
+ vertical = _props.vertical,
+ min = _props.min,
+ max = _props.max;
+
+ var ratio = Math.abs(Math.max(offset, 0) / this.getSliderLength());
+ var value = vertical ? (1 - ratio) * (max - min) + min : ratio * (max - min) + min;
+ return value;
+ };
+ //这里才是最终的value
+
+
+<<<<<<< HEAD
+ /***/ }),
+ /* 557 */
+ /***/ (function(module, __webpack_exports__, __webpack_require__) {
+=======
+ ComponentEnhancer.prototype.calcValueByPos = function calcValueByPos(position) {
+ //mouseposition 或者 handlePosition - slider的top(或者left);
+ var pixelOffset = position - this.getSliderStart();
+ //calValue():radio来算出真正的value
+ //trimAlignValue():在slider.jsx中1.ensureValueInRange 先算出是否可取 v 或者 min 或者 max 2.ensureValuePrecision:来获取真的前进数值closest数值
+ var nextValue = this.trimAlignValue(this.calcValue(pixelOffset));
+ return nextValue;
+ };
+>>>>>>> dev4iuap5.0
+
+ ComponentEnhancer.prototype.calcOffset = function calcOffset(value) {
+ var _props2 = this.props,
+ min = _props2.min,
+ max = _props2.max;
+
+ var ratio = (value - min) / (max - min);
+ return ratio * 100;
+ };
+
+ ComponentEnhancer.prototype.saveHandle = function saveHandle(index, handle) {
+ this.handlesRefs[index] = handle;
+ };
+
+ ComponentEnhancer.prototype.render = function render() {
+ var _classNames;
+
+ var _props3 = this.props,
+ prefixCls = _props3.prefixCls,
+ className = _props3.className,
+ marks = _props3.marks,
+ dots = _props3.dots,
+ step = _props3.step,
+ included = _props3.included,
+ disabled = _props3.disabled,
+ vertical = _props3.vertical,
+ min = _props3.min,
+ max = _props3.max,
+ children = _props3.children,
+ style = _props3.style,
+ railStyle = _props3.railStyle,
+ dotStyle = _props3.dotStyle,
+ activeDotStyle = _props3.activeDotStyle;
+
+ var _Component$prototype$ = _Component.prototype.render.call(this),
+ tracks = _Component$prototype$.tracks,
+ handles = _Component$prototype$.handles;
+
+ var sliderClassName = (0, _classnames2["default"])(prefixCls, (_classNames = {}, _defineProperty(_classNames, prefixCls + '-with-marks', Object.keys(marks).length), _defineProperty(_classNames, prefixCls + '-disabled', disabled), _defineProperty(_classNames, prefixCls + '-vertical', vertical), _defineProperty(_classNames, className, className), _classNames));
+ return _react2["default"].createElement(
+ 'div',
+ {
+ ref: this.saveSlider,
+ className: sliderClassName,
+ onTouchStart: disabled ? noop : this.onTouchStart,
+ onMouseDown: disabled ? noop : this.onMouseDown,
+ onKeyDown: disabled ? noop : this.onKeyDown,
+ onFocus: disabled ? noop : this.onFocus,
+ onBlur: disabled ? noop : this.onBlur,
+ style: style
+ },
+ _react2["default"].createElement('div', {
+ className: prefixCls + '-rail',
+ style: _extends({}, railStyle)
+ }),
+ tracks,
+ _react2["default"].createElement(_Steps2["default"], {
+ prefixCls: prefixCls,
+ vertical: vertical,
+ marks: marks,
+ dots: dots,
+ step: step,
+ included: included,
+ lowerBound: this.getLowerBound(),
+ upperBound: this.getUpperBound(),
+ max: max,
+ min: min,
+ dotStyle: dotStyle,
+ activeDotStyle: activeDotStyle
+ }),
+ handles,
+ _react2["default"].createElement(_Marks2["default"], {
+ className: prefixCls + '-mark',
+ vertical: vertical,
+ marks: marks,
+ included: included,
+ lowerBound: this.getLowerBound(),
+ upperBound: this.getUpperBound(),
+ max: max,
+ min: min
+ }),
+ children
+ );
+ };
+
+ return ComponentEnhancer;
+ }(Component), _class.displayName = 'ComponentEnhancer(' + Component.displayName + ')', _class.propTypes = _extends({}, Component.propTypes, {
+ min: _propTypes2["default"].number,
+ max: _propTypes2["default"].number,
+ step: _propTypes2["default"].number,
+ marks: _propTypes2["default"].object,
+ included: _propTypes2["default"].bool,
+ className: _propTypes2["default"].string,
+ prefixCls: _propTypes2["default"].string,
+ disabled: _propTypes2["default"].bool,
+ children: _propTypes2["default"].any,
+ onBeforeChange: _propTypes2["default"].func,
+ onChange: _propTypes2["default"].func,
+ onAfterChange: _propTypes2["default"].func,
+ handle: _propTypes2["default"].func,
+ dots: _propTypes2["default"].bool,
+ vertical: _propTypes2["default"].bool,
+ style: _propTypes2["default"].object,
+ //minimumTrackStyle: PropTypes.object, // just for compatibility, will be deperecate
+ //maximumTrackStyle: PropTypes.object, // just for compatibility, will be deperecate
+ handleStyle: _propTypes2["default"].oneOfType([_propTypes2["default"].object, _propTypes2["default"].arrayOf(_propTypes2["default"].object)]),
+ trackStyle: _propTypes2["default"].oneOfType([_propTypes2["default"].object, _propTypes2["default"].arrayOf(_propTypes2["default"].object)]),
+ railStyle: _propTypes2["default"].object,
+ dotStyle: _propTypes2["default"].object,
+ activeDotStyle: _propTypes2["default"].object
+ }), _class.defaultProps = _extends({}, Component.defaultProps, {
+ prefixCls: 'u-slider',
+ className: '',
+ min: 0,
+ max: 100,
+ step: 1,
+ marks: {},
+ handle: function handle(_ref) {
+ var index = _ref.index,
+ restProps = _objectWithoutProperties(_ref, ['index']);
+
+ delete restProps.dragging;
+ return _react2["default"].createElement(_Handle2["default"], _extends({}, restProps, { key: index }));
+ },
+
+ onBeforeChange: noop,
+ onChange: noop,
+ onAfterChange: noop,
+ included: true,
+ disabled: false,
+ dots: false,
+ vertical: false,
+ trackStyle: [{}],
+ handleStyle: [{}],
+ railStyle: {},
+ dotStyle: {},
+ activeDotStyle: {}
+ }), _temp;
+ }
+ module.exports = exports['default'];
+ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(9)))
+
+ /***/ }),
+ /* 531 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+ /**
+ * This source code is quoted from rc-util.
+ * homepage: https://github.com/react-component/util
+ */
+
+
+ /**
+ * @ignore
+ * some key-codes definition and utils from closure-library
+ * @author yiminghe@gmail.com
+ */
+
+ var KeyCode = {
+ /**
+ * MAC_ENTER
+ */
+ MAC_ENTER: 3,
+ /**
+ * BACKSPACE
+ */
+ BACKSPACE: 8,
+ /**
+ * TAB
+ */
+ TAB: 9,
+ /**
+ * NUMLOCK on FF/Safari Mac
+ */
+ NUM_CENTER: 12, // NUMLOCK on FF/Safari Mac
+ /**
+ * ENTER
+ */
+ ENTER: 13,
+ /**
+ * SHIFT
+ */
+ SHIFT: 16,
+ /**
+ * CTRL
+ */
+ CTRL: 17,
+ /**
+ * ALT
+ */
+ ALT: 18,
+ /**
+ * PAUSE
+ */
+ PAUSE: 19,
+ /**
+ * CAPS_LOCK
+ */
+ CAPS_LOCK: 20,
+ /**
+ * ESC
+ */
+ ESC: 27,
+ /**
+ * SPACE
+ */
+ SPACE: 32,
+ /**
+ * PAGE_UP
+ */
+ PAGE_UP: 33, // also NUM_NORTH_EAST
+ /**
+ * PAGE_DOWN
+ */
+ PAGE_DOWN: 34, // also NUM_SOUTH_EAST
+ /**
+ * END
+ */
+ END: 35, // also NUM_SOUTH_WEST
+ /**
+ * HOME
+ */
+ HOME: 36, // also NUM_NORTH_WEST
+ /**
+ * LEFT
+ */
+ LEFT: 37, // also NUM_WEST
+ /**
+ * UP
+ */
+ UP: 38, // also NUM_NORTH
+ /**
+ * RIGHT
+ */
+ RIGHT: 39, // also NUM_EAST
+ /**
+ * DOWN
+ */
+ DOWN: 40, // also NUM_SOUTH
+ /**
+ * PRINT_SCREEN
+ */
+ PRINT_SCREEN: 44,
+ /**
+ * INSERT
+ */
+ INSERT: 45, // also NUM_INSERT
+ /**
+ * DELETE
+ */
+ DELETE: 46, // also NUM_DELETE
+ /**
+ * ZERO
+ */
+ ZERO: 48,
+ /**
+ * ONE
+ */
+ ONE: 49,
+ /**
+ * TWO
+ */
+ TWO: 50,
+ /**
+ * THREE
+ */
+ THREE: 51,
+ /**
+ * FOUR
+ */
+ FOUR: 52,
+ /**
+ * FIVE
+ */
+ FIVE: 53,
+ /**
+ * SIX
+ */
+ SIX: 54,
+ /**
+ * SEVEN
+ */
+ SEVEN: 55,
+ /**
+ * EIGHT
+ */
+ EIGHT: 56,
+ /**
+ * NINE
+ */
+ NINE: 57,
+ /**
+ * QUESTION_MARK
+ */
+ QUESTION_MARK: 63, // needs localization
+ /**
+ * A
+ */
+ A: 65,
+ /**
+ * B
+ */
+ B: 66,
+ /**
+ * C
+ */
+ C: 67,
+ /**
+ * D
+ */
+ D: 68,
+ /**
+ * E
+ */
+ E: 69,
+ /**
+ * F
+ */
+ F: 70,
+ /**
+ * G
+ */
+ G: 71,
+ /**
+ * H
+ */
+ H: 72,
+ /**
+ * I
+ */
+ I: 73,
+ /**
+ * J
+ */
+ J: 74,
+ /**
+ * K
+ */
+ K: 75,
+ /**
+ * L
+ */
+ L: 76,
+ /**
+ * M
+ */
+ M: 77,
+ /**
+ * N
+ */
+ N: 78,
+ /**
+ * O
+ */
+ O: 79,
+ /**
+ * P
+ */
+ P: 80,
+ /**
+ * Q
+ */
+ Q: 81,
+ /**
+ * R
+ */
+ R: 82,
+ /**
+ * S
+ */
+ S: 83,
+ /**
+ * T
+ */
+ T: 84,
+ /**
+ * U
+ */
+ U: 85,
+ /**
+ * V
+ */
+ V: 86,
+ /**
+ * W
+ */
+ W: 87,
+ /**
+ * X
+ */
+ X: 88,
+ /**
+ * Y
+ */
+ Y: 89,
+ /**
+ * Z
+ */
+ Z: 90,
+ /**
+ * META
+ */
+ META: 91, // WIN_KEY_LEFT
+ /**
+ * WIN_KEY_RIGHT
+ */
+ WIN_KEY_RIGHT: 92,
+ /**
+ * CONTEXT_MENU
+ */
+ CONTEXT_MENU: 93,
+ /**
+ * NUM_ZERO
+ */
+ NUM_ZERO: 96,
+ /**
+ * NUM_ONE
+ */
+ NUM_ONE: 97,
+ /**
+ * NUM_TWO
+ */
+ NUM_TWO: 98,
+ /**
+ * NUM_THREE
+ */
+ NUM_THREE: 99,
+ /**
+ * NUM_FOUR
+ */
+ NUM_FOUR: 100,
+ /**
+ * NUM_FIVE
+ */
+ NUM_FIVE: 101,
+ /**
+ * NUM_SIX
+ */
+ NUM_SIX: 102,
+ /**
+ * NUM_SEVEN
+ */
+ NUM_SEVEN: 103,
+ /**
+ * NUM_EIGHT
+ */
+ NUM_EIGHT: 104,
+ /**
+ * NUM_NINE
+ */
+ NUM_NINE: 105,
+ /**
+ * NUM_MULTIPLY
+ */
+ NUM_MULTIPLY: 106,
+ /**
+ * NUM_PLUS
+ */
+ NUM_PLUS: 107,
+ /**
+ * NUM_MINUS
+ */
+ NUM_MINUS: 109,
+ /**
+ * NUM_PERIOD
+ */
+ NUM_PERIOD: 110,
+ /**
+ * NUM_DIVISION
+ */
+ NUM_DIVISION: 111,
+ /**
+ * F1
+ */
+ F1: 112,
+ /**
+ * F2
+ */
+ F2: 113,
+ /**
+ * F3
+ */
+ F3: 114,
+ /**
+ * F4
+ */
+ F4: 115,
+ /**
+ * F5
+ */
+ F5: 116,
+ /**
+ * F6
+ */
+ F6: 117,
+ /**
+ * F7
+ */
+ F7: 118,
+ /**
+ * F8
+ */
+ F8: 119,
+ /**
+ * F9
+ */
+ F9: 120,
+ /**
+ * F10
+ */
+ F10: 121,
+ /**
+ * F11
+ */
+ F11: 122,
+ /**
+ * F12
+ */
+ F12: 123,
+ /**
+ * NUMLOCK
+ */
+ NUMLOCK: 144,
+ /**
+ * SEMICOLON
+ */
+ SEMICOLON: 186, // needs localization
+ /**
+ * DASH
+ */
+ DASH: 189, // needs localization
+ /**
+ * EQUALS
+ */
+ EQUALS: 187, // needs localization
+ /**
+ * COMMA
+ */
+ COMMA: 188, // needs localization
+ /**
+ * PERIOD
+ */
+ PERIOD: 190, // needs localization
+ /**
+ * SLASH
+ */
+ SLASH: 191, // needs localization
+ /**
+ * APOSTROPHE
+ */
+ APOSTROPHE: 192, // needs localization
+ /**
+ * SINGLE_QUOTE
+ */
+ SINGLE_QUOTE: 222, // needs localization
+ /**
+ * OPEN_SQUARE_BRACKET
+ */
+ OPEN_SQUARE_BRACKET: 219, // needs localization
+ /**
+ * BACKSLASH
+ */
+ BACKSLASH: 220, // needs localization
+ /**
+ * CLOSE_SQUARE_BRACKET
+ */
+ CLOSE_SQUARE_BRACKET: 221, // needs localization
+ /**
+ * WIN_KEY
+ */
+ WIN_KEY: 224,
+ /**
+ * MAC_FF_META
+ */
+ MAC_FF_META: 224, // Firefox (Gecko) fires this for the meta key instead of 91
+ /**
+ * WIN_IME
+ */
+ WIN_IME: 229
+ };
+
+ /*
+ whether text and modified key is entered at the same time.
+ */
+ KeyCode.isTextModifyingKeyEvent = function isTextModifyingKeyEvent(e) {
+ var keyCode = e.keyCode;
+ if (e.altKey && !e.ctrlKey || e.metaKey ||
+ // Function keys don't generate text
+ keyCode >= KeyCode.F1 && keyCode <= KeyCode.F12) {
+ return false;
+ }
+
+ // The following keys are quite harmless, even in combination with
+ // CTRL, ALT or SHIFT.
+ switch (keyCode) {
+ case KeyCode.ALT:
+ case KeyCode.CAPS_LOCK:
+ case KeyCode.CONTEXT_MENU:
+ case KeyCode.CTRL:
+ case KeyCode.DOWN:
+ case KeyCode.END:
+ case KeyCode.ESC:
+ case KeyCode.HOME:
+ case KeyCode.INSERT:
+ case KeyCode.LEFT:
+ case KeyCode.MAC_FF_META:
+ case KeyCode.META:
+ case KeyCode.NUMLOCK:
+ case KeyCode.NUM_CENTER:
+ case KeyCode.PAGE_DOWN:
+ case KeyCode.PAGE_UP:
+ case KeyCode.PAUSE:
+ case KeyCode.PRINT_SCREEN:
+ case KeyCode.RIGHT:
+ case KeyCode.SHIFT:
+ case KeyCode.UP:
+ case KeyCode.WIN_KEY:
+ case KeyCode.WIN_KEY_RIGHT:
+ return false;
+ default:
+ return true;
+ }
+ };
+
+ /*
+ whether character is entered.
+ */
+ KeyCode.isCharacterKey = function isCharacterKey(keyCode) {
+ if (keyCode >= KeyCode.ZERO && keyCode <= KeyCode.NINE) {
+ return true;
+ }
+
+ if (keyCode >= KeyCode.NUM_ZERO && keyCode <= KeyCode.NUM_MULTIPLY) {
+ return true;
+ }
+
+ if (keyCode >= KeyCode.A && keyCode <= KeyCode.Z) {
+ return true;
+ }
+
+ // Safari sends zero key code for non-latin characters.
+ if (window.navigation.userAgent.indexOf('WebKit') !== -1 && keyCode === 0) {
+ return true;
+ }
+
+ switch (keyCode) {
+ case KeyCode.SPACE:
+ case KeyCode.QUESTION_MARK:
+ case KeyCode.NUM_PLUS:
+ case KeyCode.NUM_MINUS:
+ case KeyCode.NUM_PERIOD:
+ case KeyCode.NUM_DIVISION:
+ case KeyCode.SEMICOLON:
+ case KeyCode.DASH:
+ case KeyCode.EQUALS:
+ case KeyCode.COMMA:
+ case KeyCode.PERIOD:
+ case KeyCode.SLASH:
+ case KeyCode.APOSTROPHE:
+ case KeyCode.SINGLE_QUOTE:
+ case KeyCode.OPEN_SQUARE_BRACKET:
+ case KeyCode.BACKSLASH:
+ case KeyCode.CLOSE_SQUARE_BRACKET:
+ return true;
+ default:
+ return false;
+ }
+ };
+
+ module.exports = KeyCode;
+
+ /***/ }),
+<<<<<<< HEAD
+ /* 558 */
+ /***/ (function(module, __webpack_exports__, __webpack_require__) {
+=======
+ /* 532 */
+ /***/ (function(module, exports, __webpack_require__) {
+>>>>>>> dev4iuap5.0
+
+ "use strict";
+
+
+ Object.defineProperty(exports, "__esModule", {
+ value: true
+ });
+
+ var _react = __webpack_require__(0);
+
+ var _react2 = _interopRequireDefault(_react);
+
+ var _reactDom = __webpack_require__(3);
+
+ var _reactDom2 = _interopRequireDefault(_reactDom);
+
+<<<<<<< HEAD
+ /***/ }),
+ /* 559 */
+ /***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+ "use strict";
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__Tree__ = __webpack_require__(1743);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__TreeNode__ = __webpack_require__(555);
+ /* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return __WEBPACK_IMPORTED_MODULE_1__TreeNode__["a"]; });
+=======
+ var _propTypes = __webpack_require__(1);
+
+ var _propTypes2 = _interopRequireDefault(_propTypes);
+>>>>>>> dev4iuap5.0
+
+ var _ownerDocument = __webpack_require__(117);
+
+ var _ownerDocument2 = _interopRequireDefault(_ownerDocument);
+
+ var _getContainer = __webpack_require__(533);
+
+ var _getContainer2 = _interopRequireDefault(_getContainer);
+
+ var _tinperBeeCore = __webpack_require__(118);
+
+<<<<<<< HEAD
+ /***/ }),
+ /* 560 */
+ /***/ (function(module, __webpack_exports__, __webpack_require__) {
+=======
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
+>>>>>>> dev4iuap5.0
+
+ function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; }
+
+ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
+
+ function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
+
+ function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); }
+
+ var isReact16 = _reactDom2["default"].createPortal !== undefined;
+ var createPortal = isReact16 ? _reactDom2["default"].createPortal : _reactDom2["default"].unstable_renderSubtreeIntoContainer;
+
+ var propTypes = {
+ /**
+ * 存放子组件的容器
+ */
+ container: _propTypes2["default"].oneOfType([_tinperBeeCore.componentOrElement, _propTypes2["default"].func])
+ };
+
+ var defaultProps = {};
+
+ /**
+ * Portal组件是将子组件渲染
+ */
+
+ var Portal = function (_Component) {
+ _inherits(Portal, _Component);
+
+ function Portal(props) {
+ _classCallCheck(this, Portal);
+
+ var _this = _possibleConstructorReturn(this, _Component.call(this, props));
+
+ _this.getMountNode = _this.getMountNode.bind(_this);
+ _this.getOverlayDOMNode = _this.getOverlayDOMNode.bind(_this);
+ _this.mountOverlayTarget = _this.mountOverlayTarget.bind(_this);
+ _this.unmountOverlayTarget = _this.unmountOverlayTarget.bind(_this);
+ _this.renderOverlay = _this.renderOverlay.bind(_this);
+ _this.unrenderOverlay = _this.unrenderOverlay.bind(_this);
+
+ _this.overlayTarget = isReact16 ? document.createElement('div') : null;
+ return _this;
+ }
+
+ Portal.prototype.componentDidMount = function componentDidMount() {
+ if (isReact16) {
+ this.portalContainerNode = (0, _getContainer2["default"])(this.props.container, (0, _ownerDocument2["default"])(this).body);
+ this.portalContainerNode.appendChild(this.overlayTarget);
+ } else {
+ this.renderOverlay();
+ }
+
+ this.mounted = true;
+ };
+
+ Portal.prototype.componentDidUpdate = function componentDidUpdate() {
+ if (isReact16) {
+ var overlay = !this.props.children ? null : _react2["default"].Children.only(this.props.children);
+ if (overlay === null) {
+ this.unrenderOverlay();
+ this.unmountOverlayTarget();
+ } else {}
+ } else {
+ this.renderOverlay();
+ }
+ };
+ //this._overlayTarget为当前的要添加的子组件, this._portalContainerNode要添加组件的容器元素
+
+
+ Portal.prototype.componentWillReceiveProps = function componentWillReceiveProps(nextProps) {
+ if (this.overlayTarget && nextProps.container !== this.props.container) {
+ this.portalContainerNode.removeChild(this.overlayTarget);
+ this.portalContainerNode = (0, _getContainer2["default"])(nextProps.container, (0, _ownerDocument2["default"])(this).body);
+ this.portalContainerNode.appendChild(this.overlayTarget);
+ }
+ };
+
+ Portal.prototype.componentWillUnmount = function componentWillUnmount() {
+ this.unrenderOverlay();
+ this.unmountOverlayTarget();
+
+ this.mounted = false;
+ };
+
+ Portal.prototype.getMountNode = function getMountNode() {
+ return this.overlayTarget;
+ };
+
+ Portal.prototype.getOverlayDOMNode = function getOverlayDOMNode() {
+ if (!this.mounted) {
+ throw new Error('getOverlayDOMNode(): A component must be mounted to have a DOM node.');
+ }
+
+ if (this.overlayInstance) {
+ return _reactDom2["default"].findDOMNode(this.overlayInstance);
+ }
+
+ return null;
+ };
+
+ /**
+ * 如果要添加的子组件不存在,就将div添加到要添加容器的DOM中;
+ */
+
+ Portal.prototype.mountOverlayTarget = function mountOverlayTarget() {
+ if (!this.overlayTarget) {
+ this.overlayTarget = document.createElement('div');
+ this.portalContainerNode = (0, _getContainer2["default"])(this.props.container, (0, _ownerDocument2["default"])(this).body);
+ this.portalContainerNode.appendChild(this.overlayTarget);
+ }
+ };
+ /**
+ * 将要添加的子元素从容器中移除,并把变量置为null
+ */
+
+
+ Portal.prototype.unmountOverlayTarget = function unmountOverlayTarget() {
+ if (this.overlayTarget) {
+ this.portalContainerNode.removeChild(this.overlayTarget);
+ this.overlayTarget = null;
+ }
+ this.portalContainerNode = null;
+ };
+ /**
+ * 手动渲染_overlayTarget
+ */
+
+
+<<<<<<< HEAD
+ /***/ }),
+ /* 561 */
+ /***/ (function(module, __webpack_exports__, __webpack_require__) {
+=======
+ Portal.prototype.renderOverlay = function renderOverlay() {
+>>>>>>> dev4iuap5.0
+
+ var overlay = !this.props.children ? null : _react2["default"].Children.only(this.props.children);
+
+ // Save reference for future access.
+ if (overlay !== null) {
+ this.mountOverlayTarget();
+ this.overlayInstance = _reactDom2["default"].unstable_renderSubtreeIntoContainer(this, overlay, this.overlayTarget);
+ } else {
+ // Unrender if the component is null for transitions to null
+ this.unrenderOverlay();
+ this.unmountOverlayTarget();
+ }
+ };
+ /**
+ * 销毁_overlayTarget组件。并把_overlayInstance置为null
+ */
+
+
+ Portal.prototype.unrenderOverlay = function unrenderOverlay() {
+ if (this.overlayTarget) {
+ !isReact16 && _reactDom2["default"].unmountComponentAtNode(this.overlayTarget);
+ this.overlayInstance = null;
+ }
+ };
+
+ Portal.prototype.render = function render() {
+ if (!isReact16) {
+ return null;
+ }
+
+ var overlay = !this.props.children ? null : _react2["default"].Children.only(this.props.children);
+
+ return _reactDom2["default"].createPortal(overlay, this.overlayTarget);
+ };
+
+ return Portal;
+ }(_react.Component);
+
+ ;
+
+ Portal.propTypes = propTypes;
+ Portal.defaultProps = defaultProps;
+
+ exports["default"] = Portal;
+ module.exports = exports['default'];
+
+ /***/ }),
+<<<<<<< HEAD
+ /* 562 */
+ /***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+ "use strict";
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(0);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_rc_tree__ = __webpack_require__(559);
+ /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__propTypes__ = __webpack_require__(561);
+ function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; var ownKeys = Object.keys(source); if (typeof Object.getOwnPropertySymbols === 'function') { ownKeys = ownKeys.concat(Object.getOwnPropertySymbols(source).filter(function (sym) { return Object.getOwnPropertyDescriptor(source, sym).enumerable; })); } ownKeys.forEach(function (key) { _defineProperty(target, key, source[key]); }); } return target; }
+=======
+ /* 533 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+>>>>>>> dev4iuap5.0
+
+
+ Object.defineProperty(exports, "__esModule", {
+ value: true
+ });
+ exports["default"] = getContainer;
+
+ var _reactDom = __webpack_require__(3);
+
+ var _reactDom2 = _interopRequireDefault(_reactDom);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
+
+ /**
+ * 获取容器组件
+ * @param {[type]} container [description]
+ * @param {[type]} defaultContainer [description]
+ * @return {[type]} [description]
+ */
+ function getContainer(container, defaultContainer) {
+ container = typeof container === 'function' ? container() : container;
+ return _reactDom2["default"].findDOMNode(container) || defaultContainer;
+ }
+ module.exports = exports['default'];
+
+ /***/ }),
+<<<<<<< HEAD
+ /* 563 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ var Button = __webpack_require__(564);
+ var Badge = __webpack_require__(567);
+ var Alert = __webpack_require__(571);
+ var ButtonGroup = __webpack_require__(576);
+ var Label = __webpack_require__(582);
+ var FormControl = __webpack_require__(586);
+ var FormGroup = __webpack_require__(590);
+ var Form = __webpack_require__(594);
+ var Layout = __webpack_require__(713);
+ var InputGroup = __webpack_require__(718);
+ var InputNumber = __webpack_require__(724);
+ var Checkbox = __webpack_require__(735);
+ var Pagination = __webpack_require__(739);
+ var ProgressBar = __webpack_require__(831);
+ var Radio = __webpack_require__(835);
+ var Switch = __webpack_require__(840);
+ var Tooltip = __webpack_require__(844);
+ var Dropdown = __webpack_require__(879);
+ var Panel = __webpack_require__(904);
+ var PanelGroup = __webpack_require__(948);
+ var SearchPanel = __webpack_require__(282);
+ var Transition = __webpack_require__(976);
+ var Navbar = __webpack_require__(994);
+ var Animate = __webpack_require__(1007);
+ var Select = __webpack_require__(1009);
+ var Tile = __webpack_require__(1045);
+ var Icon = __webpack_require__(1049);
+ var Menu = __webpack_require__(1051);
+ var Upload = __webpack_require__(1080);
+ var Breadcrumb = __webpack_require__(1092);
+
+ var Message = __webpack_require__(1097);
+ var Notification = __webpack_require__(1127);
+ var Popconfirm = __webpack_require__(1129);
+ var Modal = __webpack_require__(1155);
+ var Tabs = __webpack_require__(1254);
+ var Cascader = __webpack_require__(1265);
+ var Loading = __webpack_require__(1299);
+ var Table = __webpack_require__(1319);
+ var Tree = __webpack_require__(1388);
+ var Clipboard = __webpack_require__(1407);
+
+ var Rate = __webpack_require__(1477);
+ var Step = __webpack_require__(1487);
+ var Timeline = __webpack_require__(1493);
+ var Transfer = __webpack_require__(1497);
+ var BackTop = __webpack_require__(1531);
+ var Collapse = __webpack_require__(1535);
+
+ var Slider = __webpack_require__(1554);
+ var AutoComplete = __webpack_require__(1588);
+
+ var LoadingState = __webpack_require__(1594);
+ var Locale = __webpack_require__(1598);
+ var Popover = __webpack_require__(1602);
+ var Anchor = __webpack_require__(1626);
+ var ColorPicker = __webpack_require__(1631);
+ var Tag = __webpack_require__(1707);
+ var SearchPanel = __webpack_require__(282);
+ var Affix = __webpack_require__(1711);
+ var Drawer = __webpack_require__(1716);
+ var TreeSelect = __webpack_require__(1725);
+ // var Carousel = require('./lib/Carousel');
+
+ var TinperBee = {
+ version: '2.1.0',
+ Slider: Slider,
+ AutoComplete: AutoComplete,
+ // Carousel:Carousel,
+ Button: Button,
+ Badge: Badge,
+ Alert: Alert,
+ ButtonGroup: ButtonGroup,
+ Label: Label,
+ FormControl: FormControl,
+ FormGroup: FormGroup,
+ Form: Form,
+ InputGroup: InputGroup,
+ InputNumber: InputNumber,
+ Checkbox: Checkbox,
+ Pagination: Pagination,
+ ProgressBar: ProgressBar,
+ Radio: Radio,
+ Switch: Switch,
+ Tooltip: Tooltip,
+ Con: Layout.Con,
+ Row: Layout.Row,
+ Col: Layout.Col,
+ Dropdown: Dropdown,
+ Panel: Panel,
+ PanelGroup: PanelGroup,
+ Transition: Transition,
+ Select: Select,
+ Animate: Animate,
+ Icon: Icon,
+ Menu: Menu,
+ Breadcrumb: Breadcrumb,
+ Upload: Upload,
+ Tile: Tile,
+ Navbar: Navbar,
+ Message: Message,
+ Notification: Notification,
+ Popconfirm: Popconfirm,
+ Modal: Modal,
+ Tabs: Tabs,
+ Cascader: Cascader,
+ Loading: Loading,
+ Table: Table,
+ Tree: Tree,
+ Clipboard: Clipboard,
+ Rate: Rate,
+ Step: Step,
+ Timeline: Timeline,
+ Transfer: Transfer,
+ BackTop: BackTop,
+ Collapse: Collapse,
+ LoadingState: LoadingState,
+ Locale: Locale,
+ Popover: Popover,
+ Anchor:Anchor,
+ Tag: Tag,
+ ColorPicker: ColorPicker,
+ SearchPanel: SearchPanel,
+ Affix:Affix,
+ Drawer:Drawer,
+ TreeSelect:TreeSelect
+ }
+=======
+ /* 534 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+>>>>>>> dev4iuap5.0
+
+ exports.__esModule = true;
+ exports.default = addEventListenerWrap;
+
+ var _addDomEventListener = __webpack_require__(13);
+
+<<<<<<< HEAD
+ /***/ }),
+ /* 564 */
+ /***/ (function(module, exports, __webpack_require__) {
+
+ __webpack_require__(565);
+ module.exports = __webpack_require__(57);
+=======
+ var _addDomEventListener2 = _interopRequireDefault(_addDomEventListener);
+
+ var _reactDom = __webpack_require__(3);
+>>>>>>> dev4iuap5.0
+
+ var _reactDom2 = _interopRequireDefault(_reactDom);
+
+<<<<<<< HEAD
+ /***/ }),
+ /* 565 */
+ /***/ (function(module, exports) {
+=======
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+>>>>>>> dev4iuap5.0
+
+ /**
+ * This source code is quoted from rc-util.
+ * homepage: https://github.com/react-component/util
+ */
+ function addEventListenerWrap(target, eventType, cb) {
+ /* eslint camelcase: 2 */
+ var callback = _reactDom2.default.unstable_batchedUpdates ? function run(e) {
+ _reactDom2.default.unstable_batchedUpdates(cb, e);
+ } : cb;
+ return (0, _addDomEventListener2.default)(target, eventType, callback);
+ }
+
+ /***/ }),
+<<<<<<< HEAD
+ /* 566 */
+=======
+ /* 535 */
+>>>>>>> dev4iuap5.0
+ /***/ (function(module, exports, __webpack_require__) {
+
+ "use strict";
+
+
+ Object.defineProperty(exports, "__esModule", {
+ value: true
+ });
+
+ exports["default"] = function (node, event, handler, capture) {
+ (0, _on2["default"])(node, event, handler, capture);
+
+ return {
+ remove: function remove() {
+ (0, _off2["default"])(node, event, handler, capture);
+ }
+ };
+ };
+
+ var _on = __webpack_require__(21);
+
+ var _on2 = _interopRequireDefault(_on);
+
+ var _off = __webpack_require__(55);
+
+ var _off2 = _interopRequireDefault(_off);
+
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
+
+<<<<<<< HEAD
+ function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; }
+
+ function _objectWithoutProperties(obj, keys) { var target = {}; for (var i in obj) { if (keys.indexOf(i) >= 0) continue; if (!Object.prototype.hasOwnProperty.call(obj, i)) continue; target[i] = obj[i]; } return target; }
+
+ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
+
+ function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
+
+ function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); }
+
+ var propTypes = {
+ /**
+ * @title 尺寸
+ */
+ size: _propTypes2["default"].oneOf(['sm', 'md', 'xg', 'lg']),
+ /**
+ * @title 样式
+ */
+ style: _propTypes2["default"].object,
+ /**
+ * @title 形状
+ */
+ shape: _propTypes2["default"].oneOf(['block', 'round', 'border', 'squared', 'floating', 'pillRight', 'pillLeft', 'icon']),
+
+ bordered: _propTypes2["default"].bool,
+ /**
+ * @title 类型
+ */
+ colors: _propTypes2["default"].oneOf(['primary', 'secondary', 'accent', 'success', 'info', 'warning', 'danger', 'dark', 'light', 'default']),
+ /**
+ * @title 是否禁用
+ * @veIgnore
+ */
+ disabled: _propTypes2["default"].bool,
+ /**
+ * @title 类名
+ * @veIgnore
+ */
+ className: _propTypes2["default"].string,
+
+ /**
+ * @title