@talend/react-bootstrap
Version:
Bootstrap 3 components built with React
1,413 lines (1,018 loc) • 690 kB
JavaScript
(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 =