UNPKG

@talend/react-bootstrap

Version:

Bootstrap 3 components built with React

1,413 lines (1,018 loc) 690 kB
(function webpackUniversalModuleDefinition(root, factory) { if(typeof exports === 'object' && typeof module === 'object') module.exports = factory(); else if(typeof define === 'function' && define.amd) define([], factory); else if(typeof exports === 'object') exports["TalendReactBootstrap"] = factory(); else root["TalendReactBootstrap"] = factory(); })(this, () => { return /******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ "../../node_modules/@babel/runtime/helpers/esm/extends.js": /*!****************************************************************!*\ !*** ../../node_modules/@babel/runtime/helpers/esm/extends.js ***! \****************************************************************/ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (/* binding */ _extends) /* harmony export */ }); function _extends() { return _extends = Object.assign ? Object.assign.bind() : function (n) { for (var e = 1; e < arguments.length; e++) { var t = arguments[e]; for (var r in t) ({}).hasOwnProperty.call(t, r) && (n[r] = t[r]); } return n; }, _extends.apply(null, arguments); } /***/ }), /***/ "../../node_modules/@babel/runtime/helpers/esm/inheritsLoose.js": /*!**********************************************************************!*\ !*** ../../node_modules/@babel/runtime/helpers/esm/inheritsLoose.js ***! \**********************************************************************/ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (/* binding */ _inheritsLoose) /* harmony export */ }); /* harmony import */ var _setPrototypeOf_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./setPrototypeOf.js */ "../../node_modules/@babel/runtime/helpers/esm/setPrototypeOf.js"); function _inheritsLoose(t, o) { t.prototype = Object.create(o.prototype), t.prototype.constructor = t, (0,_setPrototypeOf_js__WEBPACK_IMPORTED_MODULE_0__["default"])(t, o); } /***/ }), /***/ "../../node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js": /*!*************************************************************************************!*\ !*** ../../node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js ***! \*************************************************************************************/ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (/* binding */ _objectWithoutPropertiesLoose) /* harmony export */ }); function _objectWithoutPropertiesLoose(r, e) { if (null == r) return {}; var t = {}; for (var n in r) if ({}.hasOwnProperty.call(r, n)) { if (-1 !== e.indexOf(n)) continue; t[n] = r[n]; } return t; } /***/ }), /***/ "../../node_modules/@babel/runtime/helpers/esm/setPrototypeOf.js": /*!***********************************************************************!*\ !*** ../../node_modules/@babel/runtime/helpers/esm/setPrototypeOf.js ***! \***********************************************************************/ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (/* binding */ _setPrototypeOf) /* harmony export */ }); function _setPrototypeOf(t, e) { return _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function (t, e) { return t.__proto__ = e, t; }, _setPrototypeOf(t, e); } /***/ }), /***/ "../../node_modules/@babel/runtime/helpers/extends.js": /*!************************************************************!*\ !*** ../../node_modules/@babel/runtime/helpers/extends.js ***! \************************************************************/ /***/ ((module) => { function _extends() { return module.exports = _extends = Object.assign ? Object.assign.bind() : function (n) { for (var e = 1; e < arguments.length; e++) { var t = arguments[e]; for (var r in t) ({}).hasOwnProperty.call(t, r) && (n[r] = t[r]); } return n; }, module.exports.__esModule = true, module.exports["default"] = module.exports, _extends.apply(null, arguments); } module.exports = _extends, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /***/ "../../node_modules/@babel/runtime/helpers/interopRequireDefault.js": /*!**************************************************************************!*\ !*** ../../node_modules/@babel/runtime/helpers/interopRequireDefault.js ***! \**************************************************************************/ /***/ ((module) => { function _interopRequireDefault(e) { return e && e.__esModule ? e : { "default": e }; } module.exports = _interopRequireDefault, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /***/ "../../node_modules/dom-helpers/activeElement.js": /*!*******************************************************!*\ !*** ../../node_modules/dom-helpers/activeElement.js ***! \*******************************************************/ /***/ ((module, exports, __webpack_require__) => { "use strict"; var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../../node_modules/@babel/runtime/helpers/interopRequireDefault.js"); exports.__esModule = true; exports["default"] = activeElement; var _ownerDocument = _interopRequireDefault(__webpack_require__(/*! ./ownerDocument */ "../../node_modules/dom-helpers/ownerDocument.js")); function activeElement(doc) { if (doc === void 0) { doc = (0, _ownerDocument.default)(); } try { return doc.activeElement; } catch (e) { /* ie throws if no active element */ } } module.exports = exports["default"]; /***/ }), /***/ "../../node_modules/dom-helpers/class/addClass.js": /*!********************************************************!*\ !*** ../../node_modules/dom-helpers/class/addClass.js ***! \********************************************************/ /***/ ((module, exports, __webpack_require__) => { "use strict"; var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../../node_modules/@babel/runtime/helpers/interopRequireDefault.js"); exports.__esModule = true; exports["default"] = addClass; var _hasClass = _interopRequireDefault(__webpack_require__(/*! ./hasClass */ "../../node_modules/dom-helpers/class/hasClass.js")); 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); } module.exports = exports["default"]; /***/ }), /***/ "../../node_modules/dom-helpers/class/hasClass.js": /*!********************************************************!*\ !*** ../../node_modules/dom-helpers/class/hasClass.js ***! \********************************************************/ /***/ ((module, exports) => { "use strict"; exports.__esModule = true; exports["default"] = hasClass; function hasClass(element, className) { if (element.classList) return !!className && element.classList.contains(className);else return (" " + (element.className.baseVal || element.className) + " ").indexOf(" " + className + " ") !== -1; } module.exports = exports["default"]; /***/ }), /***/ "../../node_modules/dom-helpers/class/index.js": /*!*****************************************************!*\ !*** ../../node_modules/dom-helpers/class/index.js ***! \*****************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../../node_modules/@babel/runtime/helpers/interopRequireDefault.js"); exports.__esModule = true; exports["default"] = void 0; var _addClass = _interopRequireDefault(__webpack_require__(/*! ./addClass */ "../../node_modules/dom-helpers/class/addClass.js")); exports.addClass = _addClass.default; var _removeClass = _interopRequireDefault(__webpack_require__(/*! ./removeClass */ "../../node_modules/dom-helpers/class/removeClass.js")); exports.removeClass = _removeClass.default; var _hasClass = _interopRequireDefault(__webpack_require__(/*! ./hasClass */ "../../node_modules/dom-helpers/class/hasClass.js")); exports.hasClass = _hasClass.default; var _default = { addClass: _addClass.default, removeClass: _removeClass.default, hasClass: _hasClass.default }; exports["default"] = _default; /***/ }), /***/ "../../node_modules/dom-helpers/class/removeClass.js": /*!***********************************************************!*\ !*** ../../node_modules/dom-helpers/class/removeClass.js ***! \***********************************************************/ /***/ ((module) => { "use strict"; function replaceClassName(origClass, classToRemove) { return origClass.replace(new RegExp('(^|\\s)' + classToRemove + '(?:\\s|$)', 'g'), '$1').replace(/\s+/g, ' ').replace(/^\s*|\s*$/g, ''); } module.exports = function removeClass(element, className) { if (element.classList) element.classList.remove(className);else if (typeof element.className === 'string') element.className = replaceClassName(element.className, className);else element.setAttribute('class', replaceClassName(element.className && element.className.baseVal || '', className)); }; /***/ }), /***/ "../../node_modules/dom-helpers/events/filter.js": /*!*******************************************************!*\ !*** ../../node_modules/dom-helpers/events/filter.js ***! \*******************************************************/ /***/ ((module, exports, __webpack_require__) => { "use strict"; var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../../node_modules/@babel/runtime/helpers/interopRequireDefault.js"); exports.__esModule = true; exports["default"] = filterEvents; var _contains = _interopRequireDefault(__webpack_require__(/*! ../query/contains */ "../../node_modules/dom-helpers/query/contains.js")); var _querySelectorAll = _interopRequireDefault(__webpack_require__(/*! ../query/querySelectorAll */ "../../node_modules/dom-helpers/query/querySelectorAll.js")); function filterEvents(selector, handler) { return function filterHandler(e) { var top = e.currentTarget, target = e.target, matches = (0, _querySelectorAll.default)(top, selector); if (matches.some(function (match) { return (0, _contains.default)(match, target); })) handler.call(this, e); }; } module.exports = exports["default"]; /***/ }), /***/ "../../node_modules/dom-helpers/events/index.js": /*!******************************************************!*\ !*** ../../node_modules/dom-helpers/events/index.js ***! \******************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../../node_modules/@babel/runtime/helpers/interopRequireDefault.js"); exports.__esModule = true; exports["default"] = void 0; var _on = _interopRequireDefault(__webpack_require__(/*! ./on */ "../../node_modules/dom-helpers/events/on.js")); exports.on = _on.default; var _off = _interopRequireDefault(__webpack_require__(/*! ./off */ "../../node_modules/dom-helpers/events/off.js")); exports.off = _off.default; var _filter = _interopRequireDefault(__webpack_require__(/*! ./filter */ "../../node_modules/dom-helpers/events/filter.js")); exports.filter = _filter.default; var _listen = _interopRequireDefault(__webpack_require__(/*! ./listen */ "../../node_modules/dom-helpers/events/listen.js")); exports.listen = _listen.default; var _default = { on: _on.default, off: _off.default, filter: _filter.default, listen: _listen.default }; exports["default"] = _default; /***/ }), /***/ "../../node_modules/dom-helpers/events/listen.js": /*!*******************************************************!*\ !*** ../../node_modules/dom-helpers/events/listen.js ***! \*******************************************************/ /***/ ((module, exports, __webpack_require__) => { "use strict"; var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../../node_modules/@babel/runtime/helpers/interopRequireDefault.js"); exports.__esModule = true; exports["default"] = void 0; var _inDOM = _interopRequireDefault(__webpack_require__(/*! ../util/inDOM */ "../../node_modules/dom-helpers/util/inDOM.js")); var _on = _interopRequireDefault(__webpack_require__(/*! ./on */ "../../node_modules/dom-helpers/events/on.js")); var _off = _interopRequireDefault(__webpack_require__(/*! ./off */ "../../node_modules/dom-helpers/events/off.js")); var listen = function listen() {}; if (_inDOM.default) { listen = function listen(node, eventName, handler, capture) { (0, _on.default)(node, eventName, handler, capture); return function () { (0, _off.default)(node, eventName, handler, capture); }; }; } var _default = listen; exports["default"] = _default; module.exports = exports["default"]; /***/ }), /***/ "../../node_modules/dom-helpers/events/off.js": /*!****************************************************!*\ !*** ../../node_modules/dom-helpers/events/off.js ***! \****************************************************/ /***/ ((module, exports, __webpack_require__) => { "use strict"; var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../../node_modules/@babel/runtime/helpers/interopRequireDefault.js"); exports.__esModule = true; exports["default"] = void 0; var _inDOM = _interopRequireDefault(__webpack_require__(/*! ../util/inDOM */ "../../node_modules/dom-helpers/util/inDOM.js")); 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"]; /***/ }), /***/ "../../node_modules/dom-helpers/events/on.js": /*!***************************************************!*\ !*** ../../node_modules/dom-helpers/events/on.js ***! \***************************************************/ /***/ ((module, exports, __webpack_require__) => { "use strict"; var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../../node_modules/@babel/runtime/helpers/interopRequireDefault.js"); exports.__esModule = true; exports["default"] = void 0; var _inDOM = _interopRequireDefault(__webpack_require__(/*! ../util/inDOM */ "../../node_modules/dom-helpers/util/inDOM.js")); var on = function on() {}; if (_inDOM.default) { on = function () { if (document.addEventListener) return function (node, eventName, handler, capture) { return node.addEventListener(eventName, handler, capture || false); };else if (document.attachEvent) return function (node, eventName, handler) { return node.attachEvent('on' + eventName, function (e) { e = e || window.event; e.target = e.target || e.srcElement; e.currentTarget = node; handler.call(node, e); }); }; }(); } var _default = on; exports["default"] = _default; module.exports = exports["default"]; /***/ }), /***/ "../../node_modules/dom-helpers/ownerDocument.js": /*!*******************************************************!*\ !*** ../../node_modules/dom-helpers/ownerDocument.js ***! \*******************************************************/ /***/ ((module, exports) => { "use strict"; exports.__esModule = true; exports["default"] = ownerDocument; function ownerDocument(node) { return node && node.ownerDocument || document; } module.exports = exports["default"]; /***/ }), /***/ "../../node_modules/dom-helpers/query/contains.js": /*!********************************************************!*\ !*** ../../node_modules/dom-helpers/query/contains.js ***! \********************************************************/ /***/ ((module, exports, __webpack_require__) => { "use strict"; var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../../node_modules/@babel/runtime/helpers/interopRequireDefault.js"); exports.__esModule = true; exports["default"] = void 0; var _inDOM = _interopRequireDefault(__webpack_require__(/*! ../util/inDOM */ "../../node_modules/dom-helpers/util/inDOM.js")); 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"]; /***/ }), /***/ "../../node_modules/dom-helpers/query/isWindow.js": /*!********************************************************!*\ !*** ../../node_modules/dom-helpers/query/isWindow.js ***! \********************************************************/ /***/ ((module, exports) => { "use strict"; exports.__esModule = true; exports["default"] = getWindow; function getWindow(node) { return node === node.window ? node : node.nodeType === 9 ? node.defaultView || node.parentWindow : false; } module.exports = exports["default"]; /***/ }), /***/ "../../node_modules/dom-helpers/query/offset.js": /*!******************************************************!*\ !*** ../../node_modules/dom-helpers/query/offset.js ***! \******************************************************/ /***/ ((module, exports, __webpack_require__) => { "use strict"; var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../../node_modules/@babel/runtime/helpers/interopRequireDefault.js"); exports.__esModule = true; exports["default"] = offset; var _contains = _interopRequireDefault(__webpack_require__(/*! ./contains */ "../../node_modules/dom-helpers/query/contains.js")); var _isWindow = _interopRequireDefault(__webpack_require__(/*! ./isWindow */ "../../node_modules/dom-helpers/query/isWindow.js")); var _ownerDocument = _interopRequireDefault(__webpack_require__(/*! ../ownerDocument */ "../../node_modules/dom-helpers/ownerDocument.js")); 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"]; /***/ }), /***/ "../../node_modules/dom-helpers/query/offsetParent.js": /*!************************************************************!*\ !*** ../../node_modules/dom-helpers/query/offsetParent.js ***! \************************************************************/ /***/ ((module, exports, __webpack_require__) => { "use strict"; var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../../node_modules/@babel/runtime/helpers/interopRequireDefault.js"); exports.__esModule = true; exports["default"] = offsetParent; var _ownerDocument = _interopRequireDefault(__webpack_require__(/*! ../ownerDocument */ "../../node_modules/dom-helpers/ownerDocument.js")); var _style = _interopRequireDefault(__webpack_require__(/*! ../style */ "../../node_modules/dom-helpers/style/index.js")); function nodeName(node) { return node.nodeName && node.nodeName.toLowerCase(); } function offsetParent(node) { var doc = (0, _ownerDocument.default)(node), offsetParent = node && node.offsetParent; while (offsetParent && nodeName(node) !== 'html' && (0, _style.default)(offsetParent, 'position') === 'static') { offsetParent = offsetParent.offsetParent; } return offsetParent || doc.documentElement; } module.exports = exports["default"]; /***/ }), /***/ "../../node_modules/dom-helpers/query/position.js": /*!********************************************************!*\ !*** ../../node_modules/dom-helpers/query/position.js ***! \********************************************************/ /***/ ((module, exports, __webpack_require__) => { "use strict"; var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../../node_modules/@babel/runtime/helpers/interopRequireDefault.js"); exports.__esModule = true; exports["default"] = position; var _extends2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/extends */ "../../node_modules/@babel/runtime/helpers/extends.js")); var _offset = _interopRequireDefault(__webpack_require__(/*! ./offset */ "../../node_modules/dom-helpers/query/offset.js")); var _offsetParent = _interopRequireDefault(__webpack_require__(/*! ./offsetParent */ "../../node_modules/dom-helpers/query/offsetParent.js")); var _scrollTop = _interopRequireDefault(__webpack_require__(/*! ./scrollTop */ "../../node_modules/dom-helpers/query/scrollTop.js")); var _scrollLeft = _interopRequireDefault(__webpack_require__(/*! ./scrollLeft */ "../../node_modules/dom-helpers/query/scrollLeft.js")); var _style = _interopRequireDefault(__webpack_require__(/*! ../style */ "../../node_modules/dom-helpers/style/index.js")); function nodeName(node) { return node.nodeName && node.nodeName.toLowerCase(); } function position(node, offsetParent) { var parentOffset = { top: 0, left: 0 }, offset; // Fixed elements are offset from window (parentOffset = {top:0, left: 0}, // because it is its only offset parent if ((0, _style.default)(node, 'position') === 'fixed') { offset = node.getBoundingClientRect(); } else { offsetParent = offsetParent || (0, _offsetParent.default)(node); offset = (0, _offset.default)(node); if (nodeName(offsetParent) !== 'html') parentOffset = (0, _offset.default)(offsetParent); parentOffset.top += parseInt((0, _style.default)(offsetParent, 'borderTopWidth'), 10) - (0, _scrollTop.default)(offsetParent) || 0; parentOffset.left += parseInt((0, _style.default)(offsetParent, 'borderLeftWidth'), 10) - (0, _scrollLeft.default)(offsetParent) || 0; } // Subtract parent offsets and node margins return (0, _extends2.default)({}, offset, { top: offset.top - parentOffset.top - (parseInt((0, _style.default)(node, 'marginTop'), 10) || 0), left: offset.left - parentOffset.left - (parseInt((0, _style.default)(node, 'marginLeft'), 10) || 0) }); } module.exports = exports["default"]; /***/ }), /***/ "../../node_modules/dom-helpers/query/querySelectorAll.js": /*!****************************************************************!*\ !*** ../../node_modules/dom-helpers/query/querySelectorAll.js ***! \****************************************************************/ /***/ ((module, exports) => { "use strict"; exports.__esModule = true; exports["default"] = qsa; // Zepto.js // (c) 2010-2015 Thomas Fuchs // Zepto.js may be freely distributed under the MIT license. var simpleSelectorRE = /^[\w-]*$/; var toArray = Function.prototype.bind.call(Function.prototype.call, [].slice); function qsa(element, selector) { var maybeID = selector[0] === '#', maybeClass = selector[0] === '.', nameOnly = maybeID || maybeClass ? selector.slice(1) : selector, isSimple = simpleSelectorRE.test(nameOnly), found; if (isSimple) { if (maybeID) { element = element.getElementById ? element : document; return (found = element.getElementById(nameOnly)) ? [found] : []; } if (element.getElementsByClassName && maybeClass) return toArray(element.getElementsByClassName(nameOnly)); return toArray(element.getElementsByTagName(selector)); } return toArray(element.querySelectorAll(selector)); } module.exports = exports["default"]; /***/ }), /***/ "../../node_modules/dom-helpers/query/scrollLeft.js": /*!**********************************************************!*\ !*** ../../node_modules/dom-helpers/query/scrollLeft.js ***! \**********************************************************/ /***/ ((module, exports, __webpack_require__) => { "use strict"; var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../../node_modules/@babel/runtime/helpers/interopRequireDefault.js"); exports.__esModule = true; exports["default"] = scrollTop; var _isWindow = _interopRequireDefault(__webpack_require__(/*! ./isWindow */ "../../node_modules/dom-helpers/query/isWindow.js")); function scrollTop(node, val) { var win = (0, _isWindow.default)(node); if (val === undefined) return win ? 'pageXOffset' in win ? win.pageXOffset : win.document.documentElement.scrollLeft : node.scrollLeft; if (win) win.scrollTo(val, 'pageYOffset' in win ? win.pageYOffset : win.document.documentElement.scrollTop);else node.scrollLeft = val; } module.exports = exports["default"]; /***/ }), /***/ "../../node_modules/dom-helpers/query/scrollTop.js": /*!*********************************************************!*\ !*** ../../node_modules/dom-helpers/query/scrollTop.js ***! \*********************************************************/ /***/ ((module, exports, __webpack_require__) => { "use strict"; var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../../node_modules/@babel/runtime/helpers/interopRequireDefault.js"); exports.__esModule = true; exports["default"] = scrollTop; var _isWindow = _interopRequireDefault(__webpack_require__(/*! ./isWindow */ "../../node_modules/dom-helpers/query/isWindow.js")); 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"]; /***/ }), /***/ "../../node_modules/dom-helpers/style/getComputedStyle.js": /*!****************************************************************!*\ !*** ../../node_modules/dom-helpers/style/getComputedStyle.js ***! \****************************************************************/ /***/ ((module, exports, __webpack_require__) => { "use strict"; var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../../node_modules/@babel/runtime/helpers/interopRequireDefault.js"); exports.__esModule = true; exports["default"] = _getComputedStyle; var _camelizeStyle = _interopRequireDefault(__webpack_require__(/*! ../util/camelizeStyle */ "../../node_modules/dom-helpers/util/camelizeStyle.js")); var rposition = /^(top|right|bottom|left)$/; var rnumnonpx = /^([+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|))(?!px)[a-z%]+$/i; function _getComputedStyle(node) { if (!node) throw new TypeError('No Element passed to `getComputedStyle()`'); var doc = node.ownerDocument; return 'defaultView' in doc ? doc.defaultView.opener ? node.ownerDocument.defaultView.getComputedStyle(node, null) : window.getComputedStyle(node, null) : { //ie 8 "magic" from: https://github.com/jquery/jquery/blob/1.11-stable/src/css/curCSS.js#L72 getPropertyValue: function getPropertyValue(prop) { var style = node.style; prop = (0, _camelizeStyle.default)(prop); if (prop == 'float') prop = 'styleFloat'; var current = node.currentStyle[prop] || null; if (current == null && style && style[prop]) current = style[prop]; if (rnumnonpx.test(current) && !rposition.test(prop)) { // Remember the original values var left = style.left; var runStyle = node.runtimeStyle; var rsLeft = runStyle && runStyle.left; // Put in the new values to get a computed value out if (rsLeft) runStyle.left = node.currentStyle.left; style.left = prop === 'fontSize' ? '1em' : current; current = style.pixelLeft + 'px'; // Revert the changed values style.left = left; if (rsLeft) runStyle.left = rsLeft; } return current; } }; } module.exports = exports["default"]; /***/ }), /***/ "../../node_modules/dom-helpers/style/index.js": /*!*****************************************************!*\ !*** ../../node_modules/dom-helpers/style/index.js ***! \*****************************************************/ /***/ ((module, exports, __webpack_require__) => { "use strict"; var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../../node_modules/@babel/runtime/helpers/interopRequireDefault.js"); exports.__esModule = true; exports["default"] = style; var _camelizeStyle = _interopRequireDefault(__webpack_require__(/*! ../util/camelizeStyle */ "../../node_modules/dom-helpers/util/camelizeStyle.js")); var _hyphenateStyle = _interopRequireDefault(__webpack_require__(/*! ../util/hyphenateStyle */ "../../node_modules/dom-helpers/util/hyphenateStyle.js")); var _getComputedStyle2 = _interopRequireDefault(__webpack_require__(/*! ./getComputedStyle */ "../../node_modules/dom-helpers/style/getComputedStyle.js")); var _removeStyle = _interopRequireDefault(__webpack_require__(/*! ./removeStyle */ "../../node_modules/dom-helpers/style/removeStyle.js")); var _properties = __webpack_require__(/*! ../transition/properties */ "../../node_modules/dom-helpers/transition/properties.js"); var _isTransform = _interopRequireDefault(__webpack_require__(/*! ../transition/isTransform */ "../../node_modules/dom-helpers/transition/isTransform.js")); 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"]; /***/ }), /***/ "../../node_modules/dom-helpers/style/removeStyle.js": /*!***********************************************************!*\ !*** ../../node_modules/dom-helpers/style/removeStyle.js ***! \***********************************************************/ /***/ ((module, exports) => { "use strict"; exports.__esModule = true; exports["default"] = removeStyle; function removeStyle(node, key) { return 'removeProperty' in node.style ? node.style.removeProperty(key) : node.style.removeAttribute(key); } module.exports = exports["default"]; /***/ }), /***/ "../../node_modules/dom-helpers/transition/end.js": /*!********************************************************!*\ !*** ../../node_modules/dom-helpers/transition/end.js ***! \********************************************************/ /***/ ((module, exports, __webpack_require__) => { "use strict"; var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../../node_modules/@babel/runtime/helpers/interopRequireDefault.js"); exports.__esModule = true; exports["default"] = void 0; var _properties = _interopRequireDefault(__webpack_require__(/*! ./properties */ "../../node_modules/dom-helpers/transition/properties.js")); var _style = _interopRequireDefault(__webpack_require__(/*! ../style */ "../../node_modules/dom-helpers/style/index.js")); function onEnd(node, handler, duration) { var fakeEvent = { target: node, currentTarget: node }, backup; if (!_properties.default.end) duration = 0;else if (duration == null) duration = parseDuration(node) || 0; if (_properties.default.end) { node.addEventListener(_properties.default.end, done, false); backup = setTimeout(function () { return done(fakeEvent); }, (duration || 100) * 1.5); } else setTimeout(done.bind(null, fakeEvent), 0); function done(event) { if (event.target !== event.currentTarget) return; clearTimeout(backup); event.target.removeEventListener(_properties.default.end, done); handler.call(this); } } onEnd._parseDuration = parseDuration; var _default = onEnd; exports["default"] = _default; function parseDuration(node) { var str = (0, _style.default)(node, _properties.default.duration), mult = str.indexOf('ms') === -1 ? 1000 : 1; return parseFloat(str) * mult; } module.exports = exports["default"]; /***/ }), /***/ "../../node_modules/dom-helpers/transition/index.js": /*!**********************************************************!*\ !*** ../../node_modules/dom-helpers/transition/index.js ***! \**********************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../../node_modules/@babel/runtime/helpers/interopRequireDefault.js"); exports.__esModule = true; exports["default"] = void 0; var _end = _interopRequireDefault(__webpack_require__(/*! ./end */ "../../node_modules/dom-helpers/transition/end.js")); exports.end = _end.default; var _properties = _interopRequireDefault(__webpack_require__(/*! ./properties */ "../../node_modules/dom-helpers/transition/properties.js")); exports.properties = _properties.default; var _default = { end: _end.default, properties: _properties.default }; exports["default"] = _default; /***/ }), /***/ "../../node_modules/dom-helpers/transition/isTransform.js": /*!****************************************************************!*\ !*** ../../node_modules/dom-helpers/transition/isTransform.js ***! \****************************************************************/ /***/ ((module, exports) => { "use strict"; exports.__esModule = true; exports["default"] = isTransform; var supportedTransforms = /^((translate|rotate|scale)(X|Y|Z|3d)?|matrix(3d)?|perspective|skew(X|Y)?)$/i; function isTransform(property) { return !!(property && supportedTransforms.test(property)); } module.exports = exports["default"]; /***/ }), /***/ "../../node_modules/dom-helpers/transition/properties.js": /*!***************************************************************!*\ !*** ../../node_modules/dom-helpers/transition/properties.js ***! \***************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../../node_modules/@babel/runtime/helpers/interopRequireDefault.js"); 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__(/*! ../util/inDOM */ "../../node_modules/dom-helpers/util/inDOM.js")); 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 }; } /***/ }), /***/ "../../node_modules/dom-helpers/util/camelize.js": /*!*******************************************************!*\ !*** ../../node_modules/dom-helpers/util/camelize.js ***! \*******************************************************/ /***/ ((module, exports) => { "use strict"; exports.__esModule = true; exports["default"] = camelize; var rHyphen = /-(.)/g; function camelize(string) { return string.replace(rHyphen, function (_, chr) { return chr.toUpperCase(); }); } module.exports = exports["default"]; /***/ }), /***/ "../../node_modules/dom-helpers/util/camelizeStyle.js": /*!************************************************************!*\ !*** ../../node_modules/dom-helpers/util/camelizeStyle.js ***! \************************************************************/ /***/ ((module, exports, __webpack_require__) => { "use strict"; var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../../node_modules/@babel/runtime/helpers/interopRequireDefault.js"); exports.__esModule = true; exports["default"] = camelizeStyleName; var _camelize = _interopRequireDefault(__webpack_require__(/*! ./camelize */ "../../node_modules/dom-helpers/util/camelize.js")); /** * 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"]; /***/ }), /***/ "../../node_modules/dom-helpers/util/hyphenate.js": /*!********************************************************!*\ !*** ../../node_modules/dom-helpers/util/hyphenate.js ***! \********************************************************/ /***/ ((module, exports) => { "use strict"; exports.__esModule = true; exports["default"] = hyphenate; var rUpper = /([A-Z])/g; function hyphenate(string) { return string.replace(rUpper, '-$1').toLowerCase(); } module.exports = exports["default"]; /***/ }), /***/ "../../node_modules/dom-helpers/util/hyphenateStyle.js": /*!*************************************************************!*\ !*** ../../node_modules/dom-helpers/util/hyphenateStyle.js ***! \*************************************************************/ /***/ ((module, exports, __webpack_require__) => { "use strict"; var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../../node_modules/@babel/runtime/helpers/interopRequireDefault.js"); exports.__esModule = true; exports["default"] = hyphenateStyleName; var _hyphenate = _interopRequireDefault(__webpack_require__(/*! ./hyphenate */ "../../node_modules/dom-helpers/util/hyphenate.js")); /** * Copyright 2013-2014, Facebook, Inc. * All rights reserved. * https://github.com/facebook/react/blob/2aeb8a2a6beb00617a4217f7f8284924fa2ad819/src/vendor/core/hyphenateStyleName.js */ var msPattern = /^ms-/; function hyphenateStyleName(string) { return (0, _hyphenate.default)(string).replace(msPattern, '-ms-'); } module.exports = exports["default"]; /***/ }), /***/ "../../node_modules/dom-helpers/util/inDOM.js": /*!****************************************************!*\ !*** ../../node_modules/dom-helpers/util/inDOM.js ***! \****************************************************/ /***/ ((module, exports) => { "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"]; /***/ }), /***/ "../../node_modules/dom-helpers/util/scrollbarSize.js": /*!************************************************************!*\ !*** ../../node_modules/dom-helpers/util/scrollbarSize.js ***! \************************************************************/ /***/ ((module, exports, __webpack_require__) => { "use strict"; var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../../node_modules/@babel/runtime/helpers/interopRequireDefault.js"); exports.__esModule = true; exports["default"] = scrollbarSize; var _inDOM = _interopRequireDefault(__webpack_require__(/*! ./inDOM */ "../../node_modules/dom-helpers/util/inDOM.js")); var size; function scrollbarSize(recalc) { if (!size && size !== 0 || recalc) { if (_inDOM.default) { var scrollDiv = document.createElement('div'); scrollDiv.style.position = 'absolute'; scrollDiv.style.top = '-9999px'; scrollDiv.style.width = '50px'; scrollDiv.style.height = '50px'; scrollDiv.style.overflow = 'scroll'; document.body.appendChild(scrollDiv); size = scrollDiv.offsetWidth - scrollDiv.clientWidth; document.body.removeChild(scrollDiv); } } return size; } module.exports = exports["default"]; /***/ }), /***/ "../../node_modules/invariant/browser.js": /*!***********************************************!*\ !*** ../../node_modules/invariant/browser.js ***! \***********************************************/ /***/ ((module) => { "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. */ /** * 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 invariant = function(condition, format, a, b, c, d, e, f) { if (true) { if (format === undefined) { throw new Error('invariant requires an error message argument'); } } 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; } }; module.exports = invariant; /***/ }), /***/ "../../node_modules/prop-types-extra/lib/all.js": /*!******************************************************!*\ !*** ../../node_modules/prop-types-extra/lib/all.js ***! \******************************************************/ /***/ ((module, exports, __webpack_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports["default"] = all; var _createChainableTypeChecker = __webpack_require__(/*! ./utils/createChainableTypeChecker */ "../../node_modules/prop-types-extra/lib/utils/createChainableTypeChecker.js"); var _createChainableTypeChecker2 = _interopRequireDefault(_createChainableTypeChecker); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function all() { for (var _len = arguments.length, validators = Array(_len), _key = 0; _key < _len; _key++) { validators[_key] = arguments[_key]; } function allPropTypes() { for (var _len2 = arguments.length, args = Array(_len2), _key2 = 0; _key2 < _len2; _key2++) { args[_key2] = arguments[_key2]; } var error = null; validators.forEach(function (validator) { if (error != null) { return; } var result = validator.apply(undefined, args); if (result != null) { error = result; } }); return error; } return (0, _createChainableTypeChecker2.default)(allPropTypes); } module.exports = exports['default']; /***/ }), /***/ "../../node_modules/prop-types-extra/lib/componentOrElement.js": /*!*********************************************************************!*\ !*** ../../node_modules/prop-types-extra/lib/componentOrElement.js ***! \*********************************************************************/ /***/ ((module, exports, __webpack_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; var _react = __webpack_require__(/*! react */ "react"); var _react2 = _interopRequireDefault(_react); var _createChainableTypeChecker = __webpack_require__(/*! ./utils/createChainableTypeChecker */ "../../node_modules/prop-types-extra/lib/utils/createChainableTypeChecker.js"); var _createChainableTypeChecker2 = _interopRequireDefault(_createChainableTypeChecker); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function validate(props, propName, componentName, location, propFullName) { var propValue =