diff --git a/Gulpfile.js b/Gulpfile.js
index 048781eee2..dc04bb1029 100644
--- a/Gulpfile.js
+++ b/Gulpfile.js
@@ -100,8 +100,8 @@ const projects = [
"moment",
"normalize.css",
"react",
+ "react-addons-css-transition-group",
"react-dom",
- "react-transition-group",
],
},
copy: {
diff --git a/docs/blueprint-landing.css b/docs/blueprint-landing.css
index 1dde90e656..63b7accd70 100644
--- a/docs/blueprint-landing.css
+++ b/docs/blueprint-landing.css
@@ -7023,6 +7023,7 @@ header {
margin-bottom: 100px;
box-shadow: inset 0 -1px 0 rgba(16, 22, 26, 0.1);
background: #ffffff;
+ background-image: -webkit-linear-gradient(left, #ffffff, #ebf1f5);
background-image: linear-gradient(to right, #ffffff, #ebf1f5);
overflow: hidden;
padding: 90px 0; }
@@ -7076,6 +7077,7 @@ header {
.pt-getting-started {
position: relative;
box-shadow: 0 1px 0 rgba(16, 22, 26, 0.8);
+ background-image: -webkit-radial-gradient(ellipse farthest-side at center -300px, rgba(32, 43, 51, 0) 0%, #202b33 100%);
background-image: radial-gradient(ellipse farthest-side at center -300px, rgba(32, 43, 51, 0) 0%, #202b33 100%);
padding: 90px 0; }
.pt-getting-started::before, .pt-getting-started::after {
@@ -7129,6 +7131,7 @@ header {
.pt-about {
background-color: #182026;
+ background-image: -webkit-radial-gradient(ellipse farthest-side at center 700px, #182026 0%, #10161a 100%);
background-image: radial-gradient(ellipse farthest-side at center 700px, #182026 0%, #10161a 100%);
padding: 90px 0 0;
text-align: center; }
@@ -7161,6 +7164,7 @@ header {
text-align: left; }
.pt-copyright::before {
display: block;
+ background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0) 100%);
background-image: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0) 100%);
height: 1px;
content: ""; }
@@ -7188,6 +7192,7 @@ header {
padding-bottom: 80px; }
.pt-info .pt-description {
margin-bottom: 80px;
+ background-image: -webkit-linear-gradient(top, #ffffff, #ebf1f5);
background-image: linear-gradient(to bottom, #ffffff, #ebf1f5);
padding-top: 50px;
padding-bottom: 250px; }
diff --git a/docs/blueprint-landing.js b/docs/blueprint-landing.js
index c1f1999af8..a308bf5554 100644
--- a/docs/blueprint-landing.js
+++ b/docs/blueprint-landing.js
@@ -94,9 +94,9 @@
"use strict";
var core_1 = __webpack_require__(17);
core_1.FocusStyleManager.onlyShowFocusOnTabs();
- var Logo = __webpack_require__(290);
+ var Logo = __webpack_require__(299);
Logo.init(document.querySelector("header canvas.pt-logo"), document.querySelector("header canvas.pt-logo-background"));
- var SVGs = __webpack_require__(291);
+ var SVGs = __webpack_require__(300);
SVGs.init(document.querySelector(".pt-wireframes"));
var copyright = ".pt-copyright .pt-container > div:first-child";
document.querySelector(copyright).innerHTML = "\u00A9 2014\u2013" + new Date().getFullYear() + " Palantir Technologies";
@@ -119,10 +119,10 @@
Object.defineProperty(exports, "__esModule", { value: true });
__export(__webpack_require__(18));
__export(__webpack_require__(21));
- __export(__webpack_require__(68));
- var iconClasses_1 = __webpack_require__(288);
+ __export(__webpack_require__(71));
+ var iconClasses_1 = __webpack_require__(297);
exports.IconClasses = iconClasses_1.IconClasses;
- var iconStrings_1 = __webpack_require__(289);
+ var iconStrings_1 = __webpack_require__(298);
exports.IconContents = iconStrings_1.IconContents;
//# sourceMappingURL=index.js.map
@@ -263,14 +263,14 @@
}
Object.defineProperty(exports, "__esModule", { value: true });
__export(__webpack_require__(22));
- __export(__webpack_require__(61));
- __export(__webpack_require__(62));
- __export(__webpack_require__(63));
__export(__webpack_require__(64));
__export(__webpack_require__(65));
- var classes = __webpack_require__(66);
- var keys = __webpack_require__(67);
- var utils = __webpack_require__(59);
+ __export(__webpack_require__(66));
+ __export(__webpack_require__(67));
+ __export(__webpack_require__(68));
+ var classes = __webpack_require__(69);
+ var keys = __webpack_require__(70);
+ var utils = __webpack_require__(62);
exports.Classes = classes;
exports.Keys = keys;
exports.Utils = utils;
@@ -293,7 +293,7 @@
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = __webpack_require__(23);
var React = __webpack_require__(24);
- var utils_1 = __webpack_require__(59);
+ var utils_1 = __webpack_require__(62);
/**
* An abstract component that Blueprint components can extend
* in order to add some common functionality like runtime props validation.
@@ -390,7 +390,6 @@
var __values;
var __read;
var __spread;
- var __await;
var __asyncGenerator;
var __asyncDelegator;
var __asyncValues;
@@ -528,26 +527,24 @@
return ar;
};
- __await = function (v) {
- return this instanceof __await ? (this.v = v, this) : new __await(v);
- };
-
__asyncGenerator = function (thisArg, _arguments, generator) {
if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined.");
- var g = generator.apply(thisArg, _arguments || []), i, q = [];
- return i = {}, verb("next"), verb("throw"), verb("return"), i[Symbol.asyncIterator] = function () { return this; }, i;
- function verb(n) { if (g[n]) i[n] = function (v) { return new Promise(function (a, b) { q.push([n, v, a, b]) > 1 || resume(n, v); }); }; }
- function resume(n, v) { try { step(g[n](v)); } catch (e) { settle(q[0][3], e); } }
- function step(r) { r.value instanceof __await ? Promise.resolve(r.value.v).then(fulfill, reject) : settle(q[0][2], r); }
+ var g = generator.apply(thisArg, _arguments || []), q = [], c, i;
+ return i = { next: verb("next"), "throw": verb("throw"), "return": verb("return") }, i[Symbol.asyncIterator] = function () { return this; }, i;
+ function verb(n) { return function (v) { return new Promise(function (a, b) { q.push([n, v, a, b]), next(); }); }; }
+ function next() { if (!c && q.length) resume((c = q.shift())[0], c[1]); }
+ function resume(n, v) { try { step(g[n](v)); } catch (e) { settle(c[3], e); } }
+ function step(r) { r.done ? settle(c[2], r) : r.value[0] === "yield" ? settle(c[2], { value: r.value[1], done: false }) : Promise.resolve(r.value[1]).then(r.value[0] === "delegate" ? delegate : fulfill, reject); }
+ function delegate(r) { step(r.done ? r : { value: ["yield", r.value], done: false }); }
function fulfill(value) { resume("next", value); }
function reject(value) { resume("throw", value); }
- function settle(f, v) { if (f(v), q.shift(), q.length) resume(q[0][0], q[0][1]); }
+ function settle(f, v) { c = void 0, f(v), next(); }
};
__asyncDelegator = function (o) {
- var i, p;
- return i = {}, verb("next"), verb("throw"), verb("return"), i[Symbol.iterator] = function () { return this; }, i;
- function verb(n) { if (o[n]) i[n] = function (v) { return (p = !p) ? { value: __await(o[n](v)), done: n === "return" } : v; }; }
+ var i = { next: verb("next"), "throw": verb("throw", function (e) { throw e; }), "return": verb("return", function (v) { return { value: v, done: true }; }) };
+ return o = __asyncValues(o), i[Symbol.iterator] = function () { return this; }, i;
+ function verb(n, f) { return function (v) { return { value: ["delegate", (o[n] || f).call(o, v)], done: false }; }; }
};
__asyncValues = function (o) {
@@ -568,7 +565,6 @@
exporter("__values", __values);
exporter("__read", __read);
exporter("__spread", __spread);
- exporter("__await", __await);
exporter("__asyncGenerator", __asyncGenerator);
exporter("__asyncDelegator", __asyncDelegator);
exporter("__asyncValues", __asyncValues);
@@ -609,9 +605,9 @@
var ReactDOMFactories = __webpack_require__(47);
var ReactElement = __webpack_require__(32);
var ReactPropTypes = __webpack_require__(52);
- var ReactVersion = __webpack_require__(57);
+ var ReactVersion = __webpack_require__(60);
- var onlyChild = __webpack_require__(58);
+ var onlyChild = __webpack_require__(61);
var warning = __webpack_require__(34);
var createElement = ReactElement.createElement;
@@ -867,10 +863,6 @@
process.removeListener = noop;
process.removeAllListeners = noop;
process.emit = noop;
- process.prependListener = noop;
- process.prependOnceListener = noop;
-
- process.listeners = function (name) { return [] }
process.binding = function (name) {
throw new Error('process.binding is not supported');
@@ -887,15 +879,8 @@
/* 27 */
/***/ function(module, exports) {
- /*
- object-assign
- (c) Sindre Sorhus
- @license MIT
- */
-
'use strict';
/* eslint-disable no-unused-vars */
- var getOwnPropertySymbols = Object.getOwnPropertySymbols;
var hasOwnProperty = Object.prototype.hasOwnProperty;
var propIsEnumerable = Object.prototype.propertyIsEnumerable;
@@ -916,7 +901,7 @@
// Detect buggy property enumeration order in older V8 versions.
// https://bugs.chromium.org/p/v8/issues/detail?id=4118
- var test1 = new String('abc'); // eslint-disable-line no-new-wrappers
+ var test1 = new String('abc'); // eslint-disable-line
test1[5] = 'de';
if (Object.getOwnPropertyNames(test1)[0] === '5') {
return false;
@@ -945,7 +930,7 @@
}
return true;
- } catch (err) {
+ } catch (e) {
// We don't expect any of the above to throw, but better to be safe.
return false;
}
@@ -965,8 +950,8 @@
}
}
- if (getOwnPropertySymbols) {
- symbols = getOwnPropertySymbols(from);
+ if (Object.getOwnPropertySymbols) {
+ symbols = Object.getOwnPropertySymbols(from);
for (var i = 0; i < symbols.length; i++) {
if (propIsEnumerable.call(from, symbols[i])) {
to[symbols[i]] = from[symbols[i]];
@@ -4238,12 +4223,12 @@
'use strict';
- var emptyFunction = __webpack_require__(35);
- var invariant = __webpack_require__(31);
- var warning = __webpack_require__(34);
+ var emptyFunction = __webpack_require__(55);
+ var invariant = __webpack_require__(56);
+ var warning = __webpack_require__(57);
- var ReactPropTypesSecret = __webpack_require__(55);
- var checkPropTypes = __webpack_require__(56);
+ var ReactPropTypesSecret = __webpack_require__(58);
+ var checkPropTypes = __webpack_require__(59);
module.exports = function(isValidElement, throwOnDirectAccess) {
/* global Symbol */
@@ -4549,6 +4534,20 @@
return emptyFunction.thatReturnsNull;
}
+ for (var i = 0; i < arrayOfTypeCheckers.length; i++) {
+ var checker = arrayOfTypeCheckers[i];
+ if (typeof checker !== 'function') {
+ warning(
+ false,
+ 'Invalid argument supplid to oneOfType. Expected an array of check functions, but ' +
+ 'received %s at index %s.',
+ getPostfixForTypeWarning(checker),
+ i
+ );
+ return emptyFunction.thatReturnsNull;
+ }
+ }
+
function validate(props, propName, componentName, location, propFullName) {
for (var i = 0; i < arrayOfTypeCheckers.length; i++) {
var checker = arrayOfTypeCheckers[i];
@@ -4681,6 +4680,9 @@
// This handles more types than `getPropType`. Only used for error messages.
// See `createPrimitiveTypeChecker`.
function getPreciseType(propValue) {
+ if (typeof propValue === 'undefined' || propValue === null) {
+ return '' + propValue;
+ }
var propType = getPropType(propValue);
if (propType === 'object') {
if (propValue instanceof Date) {
@@ -4692,6 +4694,23 @@
return propType;
}
+ // Returns a string that is postfixed to a warning about an invalid type.
+ // For example, "undefined" or "of type array"
+ function getPostfixForTypeWarning(value) {
+ var type = getPreciseType(value);
+ switch (type) {
+ case 'array':
+ case 'object':
+ return 'an ' + type;
+ case 'boolean':
+ case 'date':
+ case 'regexp':
+ return 'a ' + type;
+ default:
+ return type;
+ }
+ }
+
// Returns class name of the object, if any.
function getClassName(propValue) {
if (!propValue.constructor || !propValue.constructor.name) {
@@ -4710,6 +4729,182 @@
/***/ },
/* 55 */
+/***/ function(module, exports) {
+
+ "use strict";
+
+ /**
+ * Copyright (c) 2013-present, Facebook, Inc.
+ * All rights reserved.
+ *
+ * This source code is licensed under the BSD-style license found in the
+ * LICENSE file in the root directory of this source tree. An additional grant
+ * of patent rights can be found in the PATENTS file in the same directory.
+ *
+ *
+ */
+
+ function makeEmptyFunction(arg) {
+ return function () {
+ return arg;
+ };
+ }
+
+ /**
+ * This function accepts and discards inputs; it has no side effects. This is
+ * primarily useful idiomatically for overridable function endpoints which
+ * always need to be callable, since JS lacks a null-call idiom ala Cocoa.
+ */
+ var emptyFunction = function emptyFunction() {};
+
+ emptyFunction.thatReturns = makeEmptyFunction;
+ emptyFunction.thatReturnsFalse = makeEmptyFunction(false);
+ emptyFunction.thatReturnsTrue = makeEmptyFunction(true);
+ emptyFunction.thatReturnsNull = makeEmptyFunction(null);
+ emptyFunction.thatReturnsThis = function () {
+ return this;
+ };
+ emptyFunction.thatReturnsArgument = function (arg) {
+ return arg;
+ };
+
+ module.exports = emptyFunction;
+
+/***/ },
+/* 56 */
+/***/ function(module, exports, __webpack_require__) {
+
+ /* WEBPACK VAR INJECTION */(function(process) {/**
+ * Copyright (c) 2013-present, Facebook, Inc.
+ * All rights reserved.
+ *
+ * This source code is licensed under the BSD-style license found in the
+ * LICENSE file in the root directory of this source tree. An additional grant
+ * of patent rights can be found in the PATENTS file in the same directory.
+ *
+ */
+
+ 'use strict';
+
+ /**
+ * Use invariant() to assert state which your program assumes to be true.
+ *
+ * Provide sprintf-style format (only %s is supported) and arguments
+ * to provide information about what broke and what you were
+ * expecting.
+ *
+ * The invariant message will be stripped in production, but the invariant
+ * will remain to ensure logic does not differ in production.
+ */
+
+ var validateFormat = function validateFormat(format) {};
+
+ if (process.env.NODE_ENV !== 'production') {
+ validateFormat = function validateFormat(format) {
+ if (format === undefined) {
+ throw new Error('invariant requires an error message argument');
+ }
+ };
+ }
+
+ function invariant(condition, format, a, b, c, d, e, f) {
+ validateFormat(format);
+
+ if (!condition) {
+ var error;
+ if (format === undefined) {
+ error = new Error('Minified exception occurred; use the non-minified dev environment ' + 'for the full error message and additional helpful warnings.');
+ } else {
+ var args = [a, b, c, d, e, f];
+ var argIndex = 0;
+ error = new Error(format.replace(/%s/g, function () {
+ return args[argIndex++];
+ }));
+ error.name = 'Invariant Violation';
+ }
+
+ error.framesToPop = 1; // we don't care about invariant's own frame
+ throw error;
+ }
+ }
+
+ module.exports = invariant;
+ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(26)))
+
+/***/ },
+/* 57 */
+/***/ function(module, exports, __webpack_require__) {
+
+ /* WEBPACK VAR INJECTION */(function(process) {/**
+ * Copyright 2014-2015, Facebook, Inc.
+ * All rights reserved.
+ *
+ * This source code is licensed under the BSD-style license found in the
+ * LICENSE file in the root directory of this source tree. An additional grant
+ * of patent rights can be found in the PATENTS file in the same directory.
+ *
+ */
+
+ 'use strict';
+
+ var emptyFunction = __webpack_require__(55);
+
+ /**
+ * Similar to invariant but only logs a warning if the condition is not met.
+ * This can be used to log issues in development environments in critical
+ * paths. Removing the logging code for production environments will keep the
+ * same logic and follow the same code paths.
+ */
+
+ var warning = emptyFunction;
+
+ if (process.env.NODE_ENV !== 'production') {
+ (function () {
+ var printWarning = function printWarning(format) {
+ for (var _len = arguments.length, args = Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {
+ args[_key - 1] = arguments[_key];
+ }
+
+ var argIndex = 0;
+ var message = 'Warning: ' + format.replace(/%s/g, function () {
+ return args[argIndex++];
+ });
+ if (typeof console !== 'undefined') {
+ console.error(message);
+ }
+ try {
+ // --- Welcome to debugging React ---
+ // This error was thrown as a convenience so that you can use this stack
+ // to find the callsite that caused this warning to fire.
+ throw new Error(message);
+ } catch (x) {}
+ };
+
+ warning = function warning(condition, format) {
+ if (format === undefined) {
+ throw new Error('`warning(condition, format, ...args)` requires a warning ' + 'message argument');
+ }
+
+ if (format.indexOf('Failed Composite propType: ') === 0) {
+ return; // Ignore CompositeComponent proptype check.
+ }
+
+ if (!condition) {
+ for (var _len2 = arguments.length, args = Array(_len2 > 2 ? _len2 - 2 : 0), _key2 = 2; _key2 < _len2; _key2++) {
+ args[_key2 - 2] = arguments[_key2];
+ }
+
+ printWarning.apply(undefined, [format].concat(args));
+ }
+ };
+ })();
+ }
+
+ module.exports = warning;
+ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(26)))
+
+/***/ },
+/* 58 */
/***/ function(module, exports) {
/**
@@ -4729,7 +4924,7 @@
/***/ },
-/* 56 */
+/* 59 */
/***/ function(module, exports, __webpack_require__) {
/* WEBPACK VAR INJECTION */(function(process) {/**
@@ -4744,9 +4939,9 @@
'use strict';
if (process.env.NODE_ENV !== 'production') {
- var invariant = __webpack_require__(31);
- var warning = __webpack_require__(34);
- var ReactPropTypesSecret = __webpack_require__(55);
+ var invariant = __webpack_require__(56);
+ var warning = __webpack_require__(57);
+ var ReactPropTypesSecret = __webpack_require__(58);
var loggedTypeFailures = {};
}
@@ -4797,7 +4992,7 @@
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(26)))
/***/ },
-/* 57 */
+/* 60 */
/***/ function(module, exports) {
/**
@@ -4815,7 +5010,7 @@
module.exports = '15.5.1';
/***/ },
-/* 58 */
+/* 61 */
/***/ function(module, exports, __webpack_require__) {
/* WEBPACK VAR INJECTION */(function(process) {/**
@@ -4858,7 +5053,7 @@
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(26)))
/***/ },
-/* 59 */
+/* 62 */
/***/ function(module, exports, __webpack_require__) {
/* WEBPACK VAR INJECTION */(function(process) {/*
@@ -4869,7 +5064,7 @@
*/
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
- var errors_1 = __webpack_require__(60);
+ var errors_1 = __webpack_require__(63);
/** Returns whether `process.env.NODE_ENV` exists and equals `env`. */
function isNodeEnv(env) {
return typeof process !== "undefined" && process.env && process.env.NODE_ENV === env;
@@ -4961,7 +5156,7 @@
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(26)))
/***/ },
-/* 60 */
+/* 63 */
/***/ function(module, exports) {
/*
@@ -5011,7 +5206,7 @@
/***/ },
-/* 61 */
+/* 64 */
/***/ function(module, exports) {
/*
@@ -5116,7 +5311,7 @@
/***/ },
-/* 62 */
+/* 65 */
/***/ function(module, exports) {
/*
@@ -5143,7 +5338,7 @@
/***/ },
-/* 63 */
+/* 66 */
/***/ function(module, exports) {
/*
@@ -5186,7 +5381,7 @@
/***/ },
-/* 64 */
+/* 67 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -5241,7 +5436,7 @@
/***/ },
-/* 65 */
+/* 68 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -5253,7 +5448,7 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = __webpack_require__(23);
- var position_1 = __webpack_require__(63);
+ var position_1 = __webpack_require__(66);
// per https://github.com/HubSpot/tether/pull/204, Tether now exposes a `bodyElement` option that,
// when present, gets the tethered element injected into *it* instead of into the document body.
// but both approaches still cause React to freak out, because it loses its handle on the DOM
@@ -5325,7 +5520,7 @@
/***/ },
-/* 66 */
+/* 69 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -5336,7 +5531,7 @@
*/
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
- var intent_1 = __webpack_require__(62);
+ var intent_1 = __webpack_require__(65);
// modifiers
exports.DARK = "pt-dark";
exports.ACTIVE = "pt-active";
@@ -5503,7 +5698,7 @@
/***/ },
-/* 67 */
+/* 70 */
/***/ function(module, exports) {
/*
@@ -5528,7 +5723,7 @@
/***/ },
-/* 68 */
+/* 71 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -5544,57 +5739,57 @@
Object.defineProperty(exports, "__esModule", { value: true });
if (typeof window !== "undefined" && typeof document !== "undefined") {
// tslint:disable-next-line:no-var-requires
- __webpack_require__(69); // only import actual dom4 if we're in the browser (not server-compatible)
+ __webpack_require__(72); // only import actual dom4 if we're in the browser (not server-compatible)
// we'll still need dom4 types for the TypeScript to compile, these are included in package.json
}
- var contextMenu = __webpack_require__(70);
+ var contextMenu = __webpack_require__(73);
exports.ContextMenu = contextMenu;
- __export(__webpack_require__(240));
- __export(__webpack_require__(245));
- __export(__webpack_require__(241));
- __export(__webpack_require__(246));
- __export(__webpack_require__(247));
- __export(__webpack_require__(250));
- __export(__webpack_require__(244));
- __export(__webpack_require__(251));
+ __export(__webpack_require__(249));
__export(__webpack_require__(254));
+ __export(__webpack_require__(250));
__export(__webpack_require__(255));
__export(__webpack_require__(256));
- __export(__webpack_require__(257));
- __export(__webpack_require__(258));
- __export(__webpack_require__(248));
+ __export(__webpack_require__(259));
+ __export(__webpack_require__(253));
+ __export(__webpack_require__(260));
+ __export(__webpack_require__(263));
+ __export(__webpack_require__(264));
__export(__webpack_require__(265));
- __export(__webpack_require__(249));
__export(__webpack_require__(266));
- __export(__webpack_require__(221));
__export(__webpack_require__(267));
- __export(__webpack_require__(217));
- __export(__webpack_require__(268));
- __export(__webpack_require__(237));
- __export(__webpack_require__(269));
- __export(__webpack_require__(270));
- __export(__webpack_require__(271));
+ __export(__webpack_require__(257));
__export(__webpack_require__(274));
- __export(__webpack_require__(243));
+ __export(__webpack_require__(258));
__export(__webpack_require__(275));
+ __export(__webpack_require__(231));
__export(__webpack_require__(276));
+ __export(__webpack_require__(224));
__export(__webpack_require__(277));
+ __export(__webpack_require__(246));
__export(__webpack_require__(278));
__export(__webpack_require__(279));
__export(__webpack_require__(280));
- __export(__webpack_require__(281));
__export(__webpack_require__(283));
+ __export(__webpack_require__(252));
__export(__webpack_require__(284));
__export(__webpack_require__(285));
- __export(__webpack_require__(238));
__export(__webpack_require__(286));
__export(__webpack_require__(287));
+ __export(__webpack_require__(288));
+ __export(__webpack_require__(289));
+ __export(__webpack_require__(290));
+ __export(__webpack_require__(292));
+ __export(__webpack_require__(293));
+ __export(__webpack_require__(294));
+ __export(__webpack_require__(247));
+ __export(__webpack_require__(295));
+ __export(__webpack_require__(296));
//# sourceMappingURL=index.js.map
/***/ },
-/* 69 */
+/* 72 */
/***/ function(module, exports) {
/*!
@@ -6582,7 +6777,7 @@
}(self));
/***/ },
-/* 70 */
+/* 73 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -6595,12 +6790,12 @@
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = __webpack_require__(23);
var React = __webpack_require__(24);
- var ReactDOM = __webpack_require__(71);
+ var ReactDOM = __webpack_require__(74);
var abstractComponent_1 = __webpack_require__(22);
- var Classes = __webpack_require__(66);
- var position_1 = __webpack_require__(63);
- var utils_1 = __webpack_require__(59);
- var popover_1 = __webpack_require__(217);
+ var Classes = __webpack_require__(69);
+ var position_1 = __webpack_require__(66);
+ var utils_1 = __webpack_require__(62);
+ var popover_1 = __webpack_require__(224);
var CONSTRAINTS = [{ attachment: "together", pin: true, to: "window" }];
var TRANSITION_DURATION = 100;
var ContextMenu = (function (_super) {
@@ -6681,16 +6876,16 @@
/***/ },
-/* 71 */
+/* 74 */
/***/ function(module, exports, __webpack_require__) {
'use strict';
- module.exports = __webpack_require__(72);
+ module.exports = __webpack_require__(75);
/***/ },
-/* 72 */
+/* 75 */
/***/ function(module, exports, __webpack_require__) {
/* WEBPACK VAR INJECTION */(function(process) {/**
@@ -6707,17 +6902,17 @@
'use strict';
- var ReactDOMComponentTree = __webpack_require__(73);
- var ReactDefaultInjection = __webpack_require__(77);
- var ReactMount = __webpack_require__(205);
- var ReactReconciler = __webpack_require__(98);
- var ReactUpdates = __webpack_require__(95);
- var ReactVersion = __webpack_require__(210);
+ var ReactDOMComponentTree = __webpack_require__(76);
+ var ReactDefaultInjection = __webpack_require__(81);
+ var ReactMount = __webpack_require__(212);
+ var ReactReconciler = __webpack_require__(104);
+ var ReactUpdates = __webpack_require__(101);
+ var ReactVersion = __webpack_require__(217);
- var findDOMNode = __webpack_require__(211);
- var getHostComponentFromComposite = __webpack_require__(212);
- var renderSubtreeIntoContainer = __webpack_require__(213);
- var warning = __webpack_require__(34);
+ var findDOMNode = __webpack_require__(218);
+ var getHostComponentFromComposite = __webpack_require__(219);
+ var renderSubtreeIntoContainer = __webpack_require__(220);
+ var warning = __webpack_require__(89);
ReactDefaultInjection.inject();
@@ -6756,7 +6951,7 @@
}
if (process.env.NODE_ENV !== 'production') {
- var ExecutionEnvironment = __webpack_require__(87);
+ var ExecutionEnvironment = __webpack_require__(93);
if (ExecutionEnvironment.canUseDOM && window.top === window.self) {
// First check if devtools is not installed
@@ -6792,10 +6987,10 @@
}
if (process.env.NODE_ENV !== 'production') {
- var ReactInstrumentation = __webpack_require__(101);
- var ReactDOMUnknownPropertyHook = __webpack_require__(214);
- var ReactDOMNullInputValuePropHook = __webpack_require__(215);
- var ReactDOMInvalidARIAHook = __webpack_require__(216);
+ var ReactInstrumentation = __webpack_require__(107);
+ var ReactDOMUnknownPropertyHook = __webpack_require__(221);
+ var ReactDOMNullInputValuePropHook = __webpack_require__(222);
+ var ReactDOMInvalidARIAHook = __webpack_require__(223);
ReactInstrumentation.debugTool.addHook(ReactDOMUnknownPropertyHook);
ReactInstrumentation.debugTool.addHook(ReactDOMNullInputValuePropHook);
@@ -6806,7 +7001,7 @@
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(26)))
/***/ },
-/* 73 */
+/* 76 */
/***/ function(module, exports, __webpack_require__) {
/* WEBPACK VAR INJECTION */(function(process) {/**
@@ -6821,12 +7016,12 @@
'use strict';
- var _prodInvariant = __webpack_require__(74);
+ var _prodInvariant = __webpack_require__(77);
- var DOMProperty = __webpack_require__(75);
- var ReactDOMComponentFlags = __webpack_require__(76);
+ var DOMProperty = __webpack_require__(78);
+ var ReactDOMComponentFlags = __webpack_require__(80);
- var invariant = __webpack_require__(31);
+ var invariant = __webpack_require__(79);
var ATTR_NAME = DOMProperty.ID_ATTRIBUTE_NAME;
var Flags = ReactDOMComponentFlags;
@@ -7006,7 +7201,7 @@
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(26)))
/***/ },
-/* 74 */
+/* 77 */
/***/ function(module, exports) {
/**
@@ -7049,7 +7244,7 @@
module.exports = reactProdInvariant;
/***/ },
-/* 75 */
+/* 78 */
/***/ function(module, exports, __webpack_require__) {
/* WEBPACK VAR INJECTION */(function(process) {/**
@@ -7064,9 +7259,9 @@
'use strict';
- var _prodInvariant = __webpack_require__(74);
+ var _prodInvariant = __webpack_require__(77);
- var invariant = __webpack_require__(31);
+ var invariant = __webpack_require__(79);
function checkMask(value, bitmask) {
return (value & bitmask) === bitmask;
@@ -7264,7 +7459,68 @@
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(26)))
/***/ },
-/* 76 */
+/* 79 */
+/***/ function(module, exports, __webpack_require__) {
+
+ /* WEBPACK VAR INJECTION */(function(process) {/**
+ * Copyright (c) 2013-present, Facebook, Inc.
+ * All rights reserved.
+ *
+ * This source code is licensed under the BSD-style license found in the
+ * LICENSE file in the root directory of this source tree. An additional grant
+ * of patent rights can be found in the PATENTS file in the same directory.
+ *
+ */
+
+ 'use strict';
+
+ /**
+ * Use invariant() to assert state which your program assumes to be true.
+ *
+ * Provide sprintf-style format (only %s is supported) and arguments
+ * to provide information about what broke and what you were
+ * expecting.
+ *
+ * The invariant message will be stripped in production, but the invariant
+ * will remain to ensure logic does not differ in production.
+ */
+
+ var validateFormat = function validateFormat(format) {};
+
+ if (process.env.NODE_ENV !== 'production') {
+ validateFormat = function validateFormat(format) {
+ if (format === undefined) {
+ throw new Error('invariant requires an error message argument');
+ }
+ };
+ }
+
+ function invariant(condition, format, a, b, c, d, e, f) {
+ validateFormat(format);
+
+ if (!condition) {
+ var error;
+ if (format === undefined) {
+ error = new Error('Minified exception occurred; use the non-minified dev environment ' + 'for the full error message and additional helpful warnings.');
+ } else {
+ var args = [a, b, c, d, e, f];
+ var argIndex = 0;
+ error = new Error(format.replace(/%s/g, function () {
+ return args[argIndex++];
+ }));
+ error.name = 'Invariant Violation';
+ }
+
+ error.framesToPop = 1; // we don't care about invariant's own frame
+ throw error;
+ }
+ }
+
+ module.exports = invariant;
+ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(26)))
+
+/***/ },
+/* 80 */
/***/ function(module, exports) {
/**
@@ -7286,7 +7542,7 @@
module.exports = ReactDOMComponentFlags;
/***/ },
-/* 77 */
+/* 81 */
/***/ function(module, exports, __webpack_require__) {
/**
@@ -7301,25 +7557,25 @@
'use strict';
- var ARIADOMPropertyConfig = __webpack_require__(78);
- var BeforeInputEventPlugin = __webpack_require__(79);
- var ChangeEventPlugin = __webpack_require__(94);
- var DefaultEventPluginOrder = __webpack_require__(111);
- var EnterLeaveEventPlugin = __webpack_require__(112);
- var HTMLDOMPropertyConfig = __webpack_require__(117);
- var ReactComponentBrowserEnvironment = __webpack_require__(118);
- var ReactDOMComponent = __webpack_require__(131);
- var ReactDOMComponentTree = __webpack_require__(73);
- var ReactDOMEmptyComponent = __webpack_require__(176);
- var ReactDOMTreeTraversal = __webpack_require__(177);
- var ReactDOMTextComponent = __webpack_require__(178);
- var ReactDefaultBatchingStrategy = __webpack_require__(179);
- var ReactEventListener = __webpack_require__(180);
- var ReactInjection = __webpack_require__(183);
- var ReactReconcileTransaction = __webpack_require__(184);
- var SVGDOMPropertyConfig = __webpack_require__(192);
- var SelectEventPlugin = __webpack_require__(193);
- var SimpleEventPlugin = __webpack_require__(194);
+ var ARIADOMPropertyConfig = __webpack_require__(82);
+ var BeforeInputEventPlugin = __webpack_require__(83);
+ var ChangeEventPlugin = __webpack_require__(100);
+ var DefaultEventPluginOrder = __webpack_require__(117);
+ var EnterLeaveEventPlugin = __webpack_require__(118);
+ var HTMLDOMPropertyConfig = __webpack_require__(123);
+ var ReactComponentBrowserEnvironment = __webpack_require__(124);
+ var ReactDOMComponent = __webpack_require__(137);
+ var ReactDOMComponentTree = __webpack_require__(76);
+ var ReactDOMEmptyComponent = __webpack_require__(183);
+ var ReactDOMTreeTraversal = __webpack_require__(184);
+ var ReactDOMTextComponent = __webpack_require__(185);
+ var ReactDefaultBatchingStrategy = __webpack_require__(186);
+ var ReactEventListener = __webpack_require__(187);
+ var ReactInjection = __webpack_require__(190);
+ var ReactReconcileTransaction = __webpack_require__(191);
+ var SVGDOMPropertyConfig = __webpack_require__(199);
+ var SelectEventPlugin = __webpack_require__(200);
+ var SimpleEventPlugin = __webpack_require__(201);
var alreadyInjected = false;
@@ -7376,7 +7632,7 @@
};
/***/ },
-/* 78 */
+/* 82 */
/***/ function(module, exports) {
/**
@@ -7454,7 +7710,7 @@
module.exports = ARIADOMPropertyConfig;
/***/ },
-/* 79 */
+/* 83 */
/***/ function(module, exports, __webpack_require__) {
/**
@@ -7469,11 +7725,11 @@
'use strict';
- var EventPropagators = __webpack_require__(80);
- var ExecutionEnvironment = __webpack_require__(87);
- var FallbackCompositionState = __webpack_require__(88);
- var SyntheticCompositionEvent = __webpack_require__(91);
- var SyntheticInputEvent = __webpack_require__(93);
+ var EventPropagators = __webpack_require__(84);
+ var ExecutionEnvironment = __webpack_require__(93);
+ var FallbackCompositionState = __webpack_require__(94);
+ var SyntheticCompositionEvent = __webpack_require__(97);
+ var SyntheticInputEvent = __webpack_require__(99);
var END_KEYCODES = [9, 13, 27, 32]; // Tab, Return, Esc, Space
var START_KEYCODE = 229;
@@ -7843,7 +8099,7 @@
module.exports = BeforeInputEventPlugin;
/***/ },
-/* 80 */
+/* 84 */
/***/ function(module, exports, __webpack_require__) {
/* WEBPACK VAR INJECTION */(function(process) {/**
@@ -7858,12 +8114,12 @@
'use strict';
- var EventPluginHub = __webpack_require__(81);
- var EventPluginUtils = __webpack_require__(83);
+ var EventPluginHub = __webpack_require__(85);
+ var EventPluginUtils = __webpack_require__(87);
- var accumulateInto = __webpack_require__(85);
- var forEachAccumulated = __webpack_require__(86);
- var warning = __webpack_require__(34);
+ var accumulateInto = __webpack_require__(91);
+ var forEachAccumulated = __webpack_require__(92);
+ var warning = __webpack_require__(89);
var getListener = EventPluginHub.getListener;
@@ -7982,7 +8238,7 @@
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(26)))
/***/ },
-/* 81 */
+/* 85 */
/***/ function(module, exports, __webpack_require__) {
/* WEBPACK VAR INJECTION */(function(process) {/**
@@ -7997,15 +8253,15 @@
'use strict';
- var _prodInvariant = __webpack_require__(74);
+ var _prodInvariant = __webpack_require__(77);
- var EventPluginRegistry = __webpack_require__(82);
- var EventPluginUtils = __webpack_require__(83);
- var ReactErrorUtils = __webpack_require__(84);
+ var EventPluginRegistry = __webpack_require__(86);
+ var EventPluginUtils = __webpack_require__(87);
+ var ReactErrorUtils = __webpack_require__(88);
- var accumulateInto = __webpack_require__(85);
- var forEachAccumulated = __webpack_require__(86);
- var invariant = __webpack_require__(31);
+ var accumulateInto = __webpack_require__(91);
+ var forEachAccumulated = __webpack_require__(92);
+ var invariant = __webpack_require__(79);
/**
* Internal store for event listeners
@@ -8265,7 +8521,7 @@
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(26)))
/***/ },
-/* 82 */
+/* 86 */
/***/ function(module, exports, __webpack_require__) {
/* WEBPACK VAR INJECTION */(function(process) {/**
@@ -8281,9 +8537,9 @@
'use strict';
- var _prodInvariant = __webpack_require__(74);
+ var _prodInvariant = __webpack_require__(77);
- var invariant = __webpack_require__(31);
+ var invariant = __webpack_require__(79);
/**
* Injectable ordering of event plugins.
@@ -8525,7 +8781,7 @@
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(26)))
/***/ },
-/* 83 */
+/* 87 */
/***/ function(module, exports, __webpack_require__) {
/* WEBPACK VAR INJECTION */(function(process) {/**
@@ -8540,12 +8796,12 @@
'use strict';
- var _prodInvariant = __webpack_require__(74);
+ var _prodInvariant = __webpack_require__(77);
- var ReactErrorUtils = __webpack_require__(84);
+ var ReactErrorUtils = __webpack_require__(88);
- var invariant = __webpack_require__(31);
- var warning = __webpack_require__(34);
+ var invariant = __webpack_require__(79);
+ var warning = __webpack_require__(89);
/**
* Injected dependencies:
@@ -8756,7 +9012,7 @@
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(26)))
/***/ },
-/* 84 */
+/* 88 */
/***/ function(module, exports, __webpack_require__) {
/* WEBPACK VAR INJECTION */(function(process) {/**
@@ -8837,7 +9093,122 @@
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(26)))
/***/ },
-/* 85 */
+/* 89 */
+/***/ function(module, exports, __webpack_require__) {
+
+ /* WEBPACK VAR INJECTION */(function(process) {/**
+ * Copyright 2014-2015, Facebook, Inc.
+ * All rights reserved.
+ *
+ * This source code is licensed under the BSD-style license found in the
+ * LICENSE file in the root directory of this source tree. An additional grant
+ * of patent rights can be found in the PATENTS file in the same directory.
+ *
+ */
+
+ 'use strict';
+
+ var emptyFunction = __webpack_require__(90);
+
+ /**
+ * Similar to invariant but only logs a warning if the condition is not met.
+ * This can be used to log issues in development environments in critical
+ * paths. Removing the logging code for production environments will keep the
+ * same logic and follow the same code paths.
+ */
+
+ var warning = emptyFunction;
+
+ if (process.env.NODE_ENV !== 'production') {
+ (function () {
+ var printWarning = function printWarning(format) {
+ for (var _len = arguments.length, args = Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {
+ args[_key - 1] = arguments[_key];
+ }
+
+ var argIndex = 0;
+ var message = 'Warning: ' + format.replace(/%s/g, function () {
+ return args[argIndex++];
+ });
+ if (typeof console !== 'undefined') {
+ console.error(message);
+ }
+ try {
+ // --- Welcome to debugging React ---
+ // This error was thrown as a convenience so that you can use this stack
+ // to find the callsite that caused this warning to fire.
+ throw new Error(message);
+ } catch (x) {}
+ };
+
+ warning = function warning(condition, format) {
+ if (format === undefined) {
+ throw new Error('`warning(condition, format, ...args)` requires a warning ' + 'message argument');
+ }
+
+ if (format.indexOf('Failed Composite propType: ') === 0) {
+ return; // Ignore CompositeComponent proptype check.
+ }
+
+ if (!condition) {
+ for (var _len2 = arguments.length, args = Array(_len2 > 2 ? _len2 - 2 : 0), _key2 = 2; _key2 < _len2; _key2++) {
+ args[_key2 - 2] = arguments[_key2];
+ }
+
+ printWarning.apply(undefined, [format].concat(args));
+ }
+ };
+ })();
+ }
+
+ module.exports = warning;
+ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(26)))
+
+/***/ },
+/* 90 */
+/***/ function(module, exports) {
+
+ "use strict";
+
+ /**
+ * Copyright (c) 2013-present, Facebook, Inc.
+ * All rights reserved.
+ *
+ * This source code is licensed under the BSD-style license found in the
+ * LICENSE file in the root directory of this source tree. An additional grant
+ * of patent rights can be found in the PATENTS file in the same directory.
+ *
+ *
+ */
+
+ function makeEmptyFunction(arg) {
+ return function () {
+ return arg;
+ };
+ }
+
+ /**
+ * This function accepts and discards inputs; it has no side effects. This is
+ * primarily useful idiomatically for overridable function endpoints which
+ * always need to be callable, since JS lacks a null-call idiom ala Cocoa.
+ */
+ var emptyFunction = function emptyFunction() {};
+
+ emptyFunction.thatReturns = makeEmptyFunction;
+ emptyFunction.thatReturnsFalse = makeEmptyFunction(false);
+ emptyFunction.thatReturnsTrue = makeEmptyFunction(true);
+ emptyFunction.thatReturnsNull = makeEmptyFunction(null);
+ emptyFunction.thatReturnsThis = function () {
+ return this;
+ };
+ emptyFunction.thatReturnsArgument = function (arg) {
+ return arg;
+ };
+
+ module.exports = emptyFunction;
+
+/***/ },
+/* 91 */
/***/ function(module, exports, __webpack_require__) {
/* WEBPACK VAR INJECTION */(function(process) {/**
@@ -8853,9 +9224,9 @@
'use strict';
- var _prodInvariant = __webpack_require__(74);
+ var _prodInvariant = __webpack_require__(77);
- var invariant = __webpack_require__(31);
+ var invariant = __webpack_require__(79);
/**
* Accumulates items that must not be null or undefined into the first one. This
@@ -8900,7 +9271,7 @@
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(26)))
/***/ },
-/* 86 */
+/* 92 */
/***/ function(module, exports) {
/**
@@ -8935,7 +9306,7 @@
module.exports = forEachAccumulated;
/***/ },
-/* 87 */
+/* 93 */
/***/ function(module, exports) {
/**
@@ -8975,7 +9346,7 @@
module.exports = ExecutionEnvironment;
/***/ },
-/* 88 */
+/* 94 */
/***/ function(module, exports, __webpack_require__) {
/**
@@ -8992,9 +9363,9 @@
var _assign = __webpack_require__(27);
- var PooledClass = __webpack_require__(89);
+ var PooledClass = __webpack_require__(95);
- var getTextContentAccessor = __webpack_require__(90);
+ var getTextContentAccessor = __webpack_require__(96);
/**
* This helper class stores information about text content of a target node,
@@ -9074,7 +9445,7 @@
module.exports = FallbackCompositionState;
/***/ },
-/* 89 */
+/* 95 */
/***/ function(module, exports, __webpack_require__) {
/* WEBPACK VAR INJECTION */(function(process) {/**
@@ -9090,9 +9461,9 @@
'use strict';
- var _prodInvariant = __webpack_require__(74);
+ var _prodInvariant = __webpack_require__(77);
- var invariant = __webpack_require__(31);
+ var invariant = __webpack_require__(79);
/**
* Static poolers. Several custom versions for each potential number of
@@ -9191,7 +9562,7 @@
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(26)))
/***/ },
-/* 90 */
+/* 96 */
/***/ function(module, exports, __webpack_require__) {
/**
@@ -9206,7 +9577,7 @@
'use strict';
- var ExecutionEnvironment = __webpack_require__(87);
+ var ExecutionEnvironment = __webpack_require__(93);
var contentKey = null;
@@ -9228,7 +9599,7 @@
module.exports = getTextContentAccessor;
/***/ },
-/* 91 */
+/* 97 */
/***/ function(module, exports, __webpack_require__) {
/**
@@ -9243,7 +9614,7 @@
'use strict';
- var SyntheticEvent = __webpack_require__(92);
+ var SyntheticEvent = __webpack_require__(98);
/**
* @interface Event
@@ -9268,7 +9639,7 @@
module.exports = SyntheticCompositionEvent;
/***/ },
-/* 92 */
+/* 98 */
/***/ function(module, exports, __webpack_require__) {
/* WEBPACK VAR INJECTION */(function(process) {/**
@@ -9285,10 +9656,10 @@
var _assign = __webpack_require__(27);
- var PooledClass = __webpack_require__(89);
+ var PooledClass = __webpack_require__(95);
- var emptyFunction = __webpack_require__(35);
- var warning = __webpack_require__(34);
+ var emptyFunction = __webpack_require__(90);
+ var warning = __webpack_require__(89);
var didWarnForAddedNewProperty = false;
var isProxySupported = typeof Proxy === 'function';
@@ -9541,7 +9912,7 @@
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(26)))
/***/ },
-/* 93 */
+/* 99 */
/***/ function(module, exports, __webpack_require__) {
/**
@@ -9556,7 +9927,7 @@
'use strict';
- var SyntheticEvent = __webpack_require__(92);
+ var SyntheticEvent = __webpack_require__(98);
/**
* @interface Event
@@ -9582,7 +9953,7 @@
module.exports = SyntheticInputEvent;
/***/ },
-/* 94 */
+/* 100 */
/***/ function(module, exports, __webpack_require__) {
/**
@@ -9597,16 +9968,16 @@
'use strict';
- var EventPluginHub = __webpack_require__(81);
- var EventPropagators = __webpack_require__(80);
- var ExecutionEnvironment = __webpack_require__(87);
- var ReactDOMComponentTree = __webpack_require__(73);
- var ReactUpdates = __webpack_require__(95);
- var SyntheticEvent = __webpack_require__(92);
+ var EventPluginHub = __webpack_require__(85);
+ var EventPropagators = __webpack_require__(84);
+ var ExecutionEnvironment = __webpack_require__(93);
+ var ReactDOMComponentTree = __webpack_require__(76);
+ var ReactUpdates = __webpack_require__(101);
+ var SyntheticEvent = __webpack_require__(98);
- var getEventTarget = __webpack_require__(108);
- var isEventSupported = __webpack_require__(109);
- var isTextInputElement = __webpack_require__(110);
+ var getEventTarget = __webpack_require__(114);
+ var isEventSupported = __webpack_require__(115);
+ var isTextInputElement = __webpack_require__(116);
var eventTypes = {
change: {
@@ -9932,7 +10303,7 @@
module.exports = ChangeEventPlugin;
/***/ },
-/* 95 */
+/* 101 */
/***/ function(module, exports, __webpack_require__) {
/* WEBPACK VAR INJECTION */(function(process) {/**
@@ -9947,16 +10318,16 @@
'use strict';
- var _prodInvariant = __webpack_require__(74),
+ var _prodInvariant = __webpack_require__(77),
_assign = __webpack_require__(27);
- var CallbackQueue = __webpack_require__(96);
- var PooledClass = __webpack_require__(89);
- var ReactFeatureFlags = __webpack_require__(97);
- var ReactReconciler = __webpack_require__(98);
- var Transaction = __webpack_require__(107);
+ var CallbackQueue = __webpack_require__(102);
+ var PooledClass = __webpack_require__(95);
+ var ReactFeatureFlags = __webpack_require__(103);
+ var ReactReconciler = __webpack_require__(104);
+ var Transaction = __webpack_require__(113);
- var invariant = __webpack_require__(31);
+ var invariant = __webpack_require__(79);
var dirtyComponents = [];
var updateBatchNumber = 0;
@@ -10188,7 +10559,7 @@
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(26)))
/***/ },
-/* 96 */
+/* 102 */
/***/ function(module, exports, __webpack_require__) {
/* WEBPACK VAR INJECTION */(function(process) {/**
@@ -10204,13 +10575,13 @@
'use strict';
- var _prodInvariant = __webpack_require__(74);
+ var _prodInvariant = __webpack_require__(77);
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
- var PooledClass = __webpack_require__(89);
+ var PooledClass = __webpack_require__(95);
- var invariant = __webpack_require__(31);
+ var invariant = __webpack_require__(79);
/**
* A specialized pseudo-event module to help keep track of components waiting to
@@ -10312,7 +10683,7 @@
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(26)))
/***/ },
-/* 97 */
+/* 103 */
/***/ function(module, exports) {
/**
@@ -10338,7 +10709,7 @@
module.exports = ReactFeatureFlags;
/***/ },
-/* 98 */
+/* 104 */
/***/ function(module, exports, __webpack_require__) {
/* WEBPACK VAR INJECTION */(function(process) {/**
@@ -10353,10 +10724,10 @@
'use strict';
- var ReactRef = __webpack_require__(99);
- var ReactInstrumentation = __webpack_require__(101);
+ var ReactRef = __webpack_require__(105);
+ var ReactInstrumentation = __webpack_require__(107);
- var warning = __webpack_require__(34);
+ var warning = __webpack_require__(89);
/**
* Helper to call ReactRef.attachRefs with this composite component, split out
@@ -10511,7 +10882,7 @@
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(26)))
/***/ },
-/* 99 */
+/* 105 */
/***/ function(module, exports, __webpack_require__) {
/**
@@ -10527,7 +10898,7 @@
'use strict';
- var ReactOwner = __webpack_require__(100);
+ var ReactOwner = __webpack_require__(106);
var ReactRef = {};
@@ -10604,7 +10975,7 @@
module.exports = ReactRef;
/***/ },
-/* 100 */
+/* 106 */
/***/ function(module, exports, __webpack_require__) {
/* WEBPACK VAR INJECTION */(function(process) {/**
@@ -10620,9 +10991,9 @@
'use strict';
- var _prodInvariant = __webpack_require__(74);
+ var _prodInvariant = __webpack_require__(77);
- var invariant = __webpack_require__(31);
+ var invariant = __webpack_require__(79);
/**
* @param {?object} object
@@ -10703,7 +11074,7 @@
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(26)))
/***/ },
-/* 101 */
+/* 107 */
/***/ function(module, exports, __webpack_require__) {
/* WEBPACK VAR INJECTION */(function(process) {/**
@@ -10724,7 +11095,7 @@
var debugTool = null;
if (process.env.NODE_ENV !== 'production') {
- var ReactDebugTool = __webpack_require__(102);
+ var ReactDebugTool = __webpack_require__(108);
debugTool = ReactDebugTool;
}
@@ -10732,7 +11103,7 @@
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(26)))
/***/ },
-/* 102 */
+/* 108 */
/***/ function(module, exports, __webpack_require__) {
/* WEBPACK VAR INJECTION */(function(process) {/**
@@ -10748,13 +11119,13 @@
'use strict';
- var ReactInvalidSetStateWarningHook = __webpack_require__(103);
- var ReactHostOperationHistoryHook = __webpack_require__(104);
+ var ReactInvalidSetStateWarningHook = __webpack_require__(109);
+ var ReactHostOperationHistoryHook = __webpack_require__(110);
var ReactComponentTreeHook = __webpack_require__(49);
- var ExecutionEnvironment = __webpack_require__(87);
+ var ExecutionEnvironment = __webpack_require__(93);
- var performanceNow = __webpack_require__(105);
- var warning = __webpack_require__(34);
+ var performanceNow = __webpack_require__(111);
+ var warning = __webpack_require__(89);
var hooks = [];
var didHookThrowForEvent = {};
@@ -11096,7 +11467,7 @@
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(26)))
/***/ },
-/* 103 */
+/* 109 */
/***/ function(module, exports, __webpack_require__) {
/* WEBPACK VAR INJECTION */(function(process) {/**
@@ -11112,7 +11483,7 @@
'use strict';
- var warning = __webpack_require__(34);
+ var warning = __webpack_require__(89);
if (process.env.NODE_ENV !== 'production') {
var processingChildContext = false;
@@ -11138,7 +11509,7 @@
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(26)))
/***/ },
-/* 104 */
+/* 110 */
/***/ function(module, exports) {
/**
@@ -11176,7 +11547,7 @@
module.exports = ReactHostOperationHistoryHook;
/***/ },
-/* 105 */
+/* 111 */
/***/ function(module, exports, __webpack_require__) {
'use strict';
@@ -11192,7 +11563,7 @@
* @typechecks
*/
- var performance = __webpack_require__(106);
+ var performance = __webpack_require__(112);
var performanceNow;
@@ -11214,7 +11585,7 @@
module.exports = performanceNow;
/***/ },
-/* 106 */
+/* 112 */
/***/ function(module, exports, __webpack_require__) {
/**
@@ -11230,7 +11601,7 @@
'use strict';
- var ExecutionEnvironment = __webpack_require__(87);
+ var ExecutionEnvironment = __webpack_require__(93);
var performance;
@@ -11241,7 +11612,7 @@
module.exports = performance || {};
/***/ },
-/* 107 */
+/* 113 */
/***/ function(module, exports, __webpack_require__) {
/* WEBPACK VAR INJECTION */(function(process) {/**
@@ -11257,9 +11628,9 @@
'use strict';
- var _prodInvariant = __webpack_require__(74);
+ var _prodInvariant = __webpack_require__(77);
- var invariant = __webpack_require__(31);
+ var invariant = __webpack_require__(79);
var OBSERVED_ERROR = {};
@@ -11471,7 +11842,7 @@
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(26)))
/***/ },
-/* 108 */
+/* 114 */
/***/ function(module, exports) {
/**
@@ -11510,7 +11881,7 @@
module.exports = getEventTarget;
/***/ },
-/* 109 */
+/* 115 */
/***/ function(module, exports, __webpack_require__) {
/**
@@ -11525,7 +11896,7 @@
'use strict';
- var ExecutionEnvironment = __webpack_require__(87);
+ var ExecutionEnvironment = __webpack_require__(93);
var useHasFeature;
if (ExecutionEnvironment.canUseDOM) {
@@ -11574,7 +11945,7 @@
module.exports = isEventSupported;
/***/ },
-/* 110 */
+/* 116 */
/***/ function(module, exports) {
/**
@@ -11629,7 +12000,7 @@
module.exports = isTextInputElement;
/***/ },
-/* 111 */
+/* 117 */
/***/ function(module, exports) {
/**
@@ -11659,7 +12030,7 @@
module.exports = DefaultEventPluginOrder;
/***/ },
-/* 112 */
+/* 118 */
/***/ function(module, exports, __webpack_require__) {
/**
@@ -11674,9 +12045,9 @@
'use strict';
- var EventPropagators = __webpack_require__(80);
- var ReactDOMComponentTree = __webpack_require__(73);
- var SyntheticMouseEvent = __webpack_require__(113);
+ var EventPropagators = __webpack_require__(84);
+ var ReactDOMComponentTree = __webpack_require__(76);
+ var SyntheticMouseEvent = __webpack_require__(119);
var eventTypes = {
mouseEnter: {
@@ -11763,7 +12134,7 @@
module.exports = EnterLeaveEventPlugin;
/***/ },
-/* 113 */
+/* 119 */
/***/ function(module, exports, __webpack_require__) {
/**
@@ -11778,10 +12149,10 @@
'use strict';
- var SyntheticUIEvent = __webpack_require__(114);
- var ViewportMetrics = __webpack_require__(115);
+ var SyntheticUIEvent = __webpack_require__(120);
+ var ViewportMetrics = __webpack_require__(121);
- var getEventModifierState = __webpack_require__(116);
+ var getEventModifierState = __webpack_require__(122);
/**
* @interface MouseEvent
@@ -11839,7 +12210,7 @@
module.exports = SyntheticMouseEvent;
/***/ },
-/* 114 */
+/* 120 */
/***/ function(module, exports, __webpack_require__) {
/**
@@ -11854,9 +12225,9 @@
'use strict';
- var SyntheticEvent = __webpack_require__(92);
+ var SyntheticEvent = __webpack_require__(98);
- var getEventTarget = __webpack_require__(108);
+ var getEventTarget = __webpack_require__(114);
/**
* @interface UIEvent
@@ -11902,7 +12273,7 @@
module.exports = SyntheticUIEvent;
/***/ },
-/* 115 */
+/* 121 */
/***/ function(module, exports) {
/**
@@ -11933,7 +12304,7 @@
module.exports = ViewportMetrics;
/***/ },
-/* 116 */
+/* 122 */
/***/ function(module, exports) {
/**
@@ -11980,7 +12351,7 @@
module.exports = getEventModifierState;
/***/ },
-/* 117 */
+/* 123 */
/***/ function(module, exports, __webpack_require__) {
/**
@@ -11995,7 +12366,7 @@
'use strict';
- var DOMProperty = __webpack_require__(75);
+ var DOMProperty = __webpack_require__(78);
var MUST_USE_PROPERTY = DOMProperty.injection.MUST_USE_PROPERTY;
var HAS_BOOLEAN_VALUE = DOMProperty.injection.HAS_BOOLEAN_VALUE;
@@ -12220,7 +12591,7 @@
module.exports = HTMLDOMPropertyConfig;
/***/ },
-/* 118 */
+/* 124 */
/***/ function(module, exports, __webpack_require__) {
/**
@@ -12235,8 +12606,8 @@
'use strict';
- var DOMChildrenOperations = __webpack_require__(119);
- var ReactDOMIDOperations = __webpack_require__(130);
+ var DOMChildrenOperations = __webpack_require__(125);
+ var ReactDOMIDOperations = __webpack_require__(136);
/**
* Abstracts away all functionality of the reconciler that requires knowledge of
@@ -12254,7 +12625,7 @@
module.exports = ReactComponentBrowserEnvironment;
/***/ },
-/* 119 */
+/* 125 */
/***/ function(module, exports, __webpack_require__) {
/* WEBPACK VAR INJECTION */(function(process) {/**
@@ -12269,14 +12640,14 @@
'use strict';
- var DOMLazyTree = __webpack_require__(120);
- var Danger = __webpack_require__(126);
- var ReactDOMComponentTree = __webpack_require__(73);
- var ReactInstrumentation = __webpack_require__(101);
+ var DOMLazyTree = __webpack_require__(126);
+ var Danger = __webpack_require__(132);
+ var ReactDOMComponentTree = __webpack_require__(76);
+ var ReactInstrumentation = __webpack_require__(107);
- var createMicrosoftUnsafeLocalFunction = __webpack_require__(123);
- var setInnerHTML = __webpack_require__(122);
- var setTextContent = __webpack_require__(124);
+ var createMicrosoftUnsafeLocalFunction = __webpack_require__(129);
+ var setInnerHTML = __webpack_require__(128);
+ var setTextContent = __webpack_require__(130);
function getNodeAfter(parentNode, node) {
// Special case for text components, which return [open, close] comments
@@ -12484,7 +12855,7 @@
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(26)))
/***/ },
-/* 120 */
+/* 126 */
/***/ function(module, exports, __webpack_require__) {
/**
@@ -12499,11 +12870,11 @@
'use strict';
- var DOMNamespaces = __webpack_require__(121);
- var setInnerHTML = __webpack_require__(122);
+ var DOMNamespaces = __webpack_require__(127);
+ var setInnerHTML = __webpack_require__(128);
- var createMicrosoftUnsafeLocalFunction = __webpack_require__(123);
- var setTextContent = __webpack_require__(124);
+ var createMicrosoftUnsafeLocalFunction = __webpack_require__(129);
+ var setTextContent = __webpack_require__(130);
var ELEMENT_NODE_TYPE = 1;
var DOCUMENT_FRAGMENT_NODE_TYPE = 11;
@@ -12606,7 +12977,7 @@
module.exports = DOMLazyTree;
/***/ },
-/* 121 */
+/* 127 */
/***/ function(module, exports) {
/**
@@ -12630,7 +13001,7 @@
module.exports = DOMNamespaces;
/***/ },
-/* 122 */
+/* 128 */
/***/ function(module, exports, __webpack_require__) {
/**
@@ -12645,13 +13016,13 @@
'use strict';
- var ExecutionEnvironment = __webpack_require__(87);
- var DOMNamespaces = __webpack_require__(121);
+ var ExecutionEnvironment = __webpack_require__(93);
+ var DOMNamespaces = __webpack_require__(127);
var WHITESPACE_TEST = /^[ \r\n\t\f]/;
var NONVISIBLE_TEST = /<(!--|link|noscript|meta|script|style)[ \r\n\t\f\/>]/;
- var createMicrosoftUnsafeLocalFunction = __webpack_require__(123);
+ var createMicrosoftUnsafeLocalFunction = __webpack_require__(129);
// SVG temp container for IE lacking innerHTML
var reusableSVGContainer;
@@ -12732,7 +13103,7 @@
module.exports = setInnerHTML;
/***/ },
-/* 123 */
+/* 129 */
/***/ function(module, exports) {
/**
@@ -12768,7 +13139,7 @@
module.exports = createMicrosoftUnsafeLocalFunction;
/***/ },
-/* 124 */
+/* 130 */
/***/ function(module, exports, __webpack_require__) {
/**
@@ -12783,9 +13154,9 @@
'use strict';
- var ExecutionEnvironment = __webpack_require__(87);
- var escapeTextContentForBrowser = __webpack_require__(125);
- var setInnerHTML = __webpack_require__(122);
+ var ExecutionEnvironment = __webpack_require__(93);
+ var escapeTextContentForBrowser = __webpack_require__(131);
+ var setInnerHTML = __webpack_require__(128);
/**
* Set the textContent property of a node, ensuring that whitespace is preserved
@@ -12824,7 +13195,7 @@
module.exports = setTextContent;
/***/ },
-/* 125 */
+/* 131 */
/***/ function(module, exports) {
/**
@@ -12951,7 +13322,7 @@
module.exports = escapeTextContentForBrowser;
/***/ },
-/* 126 */
+/* 132 */
/***/ function(module, exports, __webpack_require__) {
/* WEBPACK VAR INJECTION */(function(process) {/**
@@ -12966,14 +13337,14 @@
'use strict';
- var _prodInvariant = __webpack_require__(74);
+ var _prodInvariant = __webpack_require__(77);
- var DOMLazyTree = __webpack_require__(120);
- var ExecutionEnvironment = __webpack_require__(87);
+ var DOMLazyTree = __webpack_require__(126);
+ var ExecutionEnvironment = __webpack_require__(93);
- var createNodesFromMarkup = __webpack_require__(127);
- var emptyFunction = __webpack_require__(35);
- var invariant = __webpack_require__(31);
+ var createNodesFromMarkup = __webpack_require__(133);
+ var emptyFunction = __webpack_require__(90);
+ var invariant = __webpack_require__(79);
var Danger = {
@@ -13004,7 +13375,7 @@
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(26)))
/***/ },
-/* 127 */
+/* 133 */
/***/ function(module, exports, __webpack_require__) {
/* WEBPACK VAR INJECTION */(function(process) {'use strict';
@@ -13022,11 +13393,11 @@
/*eslint-disable fb-www/unsafe-html*/
- var ExecutionEnvironment = __webpack_require__(87);
+ var ExecutionEnvironment = __webpack_require__(93);
- var createArrayFromMixed = __webpack_require__(128);
- var getMarkupWrap = __webpack_require__(129);
- var invariant = __webpack_require__(31);
+ var createArrayFromMixed = __webpack_require__(134);
+ var getMarkupWrap = __webpack_require__(135);
+ var invariant = __webpack_require__(79);
/**
* Dummy container used to render all markup.
@@ -13093,7 +13464,7 @@
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(26)))
/***/ },
-/* 128 */
+/* 134 */
/***/ function(module, exports, __webpack_require__) {
/* WEBPACK VAR INJECTION */(function(process) {'use strict';
@@ -13109,7 +13480,7 @@
* @typechecks
*/
- var invariant = __webpack_require__(31);
+ var invariant = __webpack_require__(79);
/**
* Convert array-like objects to arrays.
@@ -13225,7 +13596,7 @@
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(26)))
/***/ },
-/* 129 */
+/* 135 */
/***/ function(module, exports, __webpack_require__) {
/* WEBPACK VAR INJECTION */(function(process) {'use strict';
@@ -13242,9 +13613,9 @@
/*eslint-disable fb-www/unsafe-html */
- var ExecutionEnvironment = __webpack_require__(87);
+ var ExecutionEnvironment = __webpack_require__(93);
- var invariant = __webpack_require__(31);
+ var invariant = __webpack_require__(79);
/**
* Dummy container used to detect which wraps are necessary.
@@ -13325,7 +13696,7 @@
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(26)))
/***/ },
-/* 130 */
+/* 136 */
/***/ function(module, exports, __webpack_require__) {
/**
@@ -13340,8 +13711,8 @@
'use strict';
- var DOMChildrenOperations = __webpack_require__(119);
- var ReactDOMComponentTree = __webpack_require__(73);
+ var DOMChildrenOperations = __webpack_require__(125);
+ var ReactDOMComponentTree = __webpack_require__(76);
/**
* Operations used to process updates to DOM nodes.
@@ -13363,7 +13734,7 @@
module.exports = ReactDOMIDOperations;
/***/ },
-/* 131 */
+/* 137 */
/***/ function(module, exports, __webpack_require__) {
/* WEBPACK VAR INJECTION */(function(process) {/**
@@ -13380,35 +13751,35 @@
'use strict';
- var _prodInvariant = __webpack_require__(74),
+ var _prodInvariant = __webpack_require__(77),
_assign = __webpack_require__(27);
- var AutoFocusUtils = __webpack_require__(132);
- var CSSPropertyOperations = __webpack_require__(134);
- var DOMLazyTree = __webpack_require__(120);
- var DOMNamespaces = __webpack_require__(121);
- var DOMProperty = __webpack_require__(75);
- var DOMPropertyOperations = __webpack_require__(142);
- var EventPluginHub = __webpack_require__(81);
- var EventPluginRegistry = __webpack_require__(82);
- var ReactBrowserEventEmitter = __webpack_require__(144);
- var ReactDOMComponentFlags = __webpack_require__(76);
- var ReactDOMComponentTree = __webpack_require__(73);
- var ReactDOMInput = __webpack_require__(147);
- var ReactDOMOption = __webpack_require__(150);
- var ReactDOMSelect = __webpack_require__(151);
- var ReactDOMTextarea = __webpack_require__(152);
- var ReactInstrumentation = __webpack_require__(101);
- var ReactMultiChild = __webpack_require__(153);
- var ReactServerRenderingTransaction = __webpack_require__(172);
-
- var emptyFunction = __webpack_require__(35);
- var escapeTextContentForBrowser = __webpack_require__(125);
- var invariant = __webpack_require__(31);
- var isEventSupported = __webpack_require__(109);
- var shallowEqual = __webpack_require__(162);
- var validateDOMNesting = __webpack_require__(175);
- var warning = __webpack_require__(34);
+ var AutoFocusUtils = __webpack_require__(138);
+ var CSSPropertyOperations = __webpack_require__(140);
+ var DOMLazyTree = __webpack_require__(126);
+ var DOMNamespaces = __webpack_require__(127);
+ var DOMProperty = __webpack_require__(78);
+ var DOMPropertyOperations = __webpack_require__(148);
+ var EventPluginHub = __webpack_require__(85);
+ var EventPluginRegistry = __webpack_require__(86);
+ var ReactBrowserEventEmitter = __webpack_require__(150);
+ var ReactDOMComponentFlags = __webpack_require__(80);
+ var ReactDOMComponentTree = __webpack_require__(76);
+ var ReactDOMInput = __webpack_require__(153);
+ var ReactDOMOption = __webpack_require__(156);
+ var ReactDOMSelect = __webpack_require__(157);
+ var ReactDOMTextarea = __webpack_require__(158);
+ var ReactInstrumentation = __webpack_require__(107);
+ var ReactMultiChild = __webpack_require__(159);
+ var ReactServerRenderingTransaction = __webpack_require__(179);
+
+ var emptyFunction = __webpack_require__(90);
+ var escapeTextContentForBrowser = __webpack_require__(131);
+ var invariant = __webpack_require__(79);
+ var isEventSupported = __webpack_require__(115);
+ var shallowEqual = __webpack_require__(169);
+ var validateDOMNesting = __webpack_require__(182);
+ var warning = __webpack_require__(89);
var Flags = ReactDOMComponentFlags;
var deleteListener = EventPluginHub.deleteListener;
@@ -14369,7 +14740,7 @@
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(26)))
/***/ },
-/* 132 */
+/* 138 */
/***/ function(module, exports, __webpack_require__) {
/**
@@ -14384,9 +14755,9 @@
'use strict';
- var ReactDOMComponentTree = __webpack_require__(73);
+ var ReactDOMComponentTree = __webpack_require__(76);
- var focusNode = __webpack_require__(133);
+ var focusNode = __webpack_require__(139);
var AutoFocusUtils = {
focusDOMComponent: function () {
@@ -14397,7 +14768,7 @@
module.exports = AutoFocusUtils;
/***/ },
-/* 133 */
+/* 139 */
/***/ function(module, exports) {
/**
@@ -14428,7 +14799,7 @@
module.exports = focusNode;
/***/ },
-/* 134 */
+/* 140 */
/***/ function(module, exports, __webpack_require__) {
/* WEBPACK VAR INJECTION */(function(process) {/**
@@ -14443,15 +14814,15 @@
'use strict';
- var CSSProperty = __webpack_require__(135);
- var ExecutionEnvironment = __webpack_require__(87);
- var ReactInstrumentation = __webpack_require__(101);
+ var CSSProperty = __webpack_require__(141);
+ var ExecutionEnvironment = __webpack_require__(93);
+ var ReactInstrumentation = __webpack_require__(107);
- var camelizeStyleName = __webpack_require__(136);
- var dangerousStyleValue = __webpack_require__(138);
- var hyphenateStyleName = __webpack_require__(139);
- var memoizeStringOnly = __webpack_require__(141);
- var warning = __webpack_require__(34);
+ var camelizeStyleName = __webpack_require__(142);
+ var dangerousStyleValue = __webpack_require__(144);
+ var hyphenateStyleName = __webpack_require__(145);
+ var memoizeStringOnly = __webpack_require__(147);
+ var warning = __webpack_require__(89);
var processStyleName = memoizeStringOnly(function (styleName) {
return hyphenateStyleName(styleName);
@@ -14642,7 +15013,7 @@
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(26)))
/***/ },
-/* 135 */
+/* 141 */
/***/ function(module, exports) {
/**
@@ -14794,7 +15165,7 @@
module.exports = CSSProperty;
/***/ },
-/* 136 */
+/* 142 */
/***/ function(module, exports, __webpack_require__) {
/**
@@ -14810,7 +15181,7 @@
'use strict';
- var camelize = __webpack_require__(137);
+ var camelize = __webpack_require__(143);
var msPattern = /^-ms-/;
@@ -14838,7 +15209,7 @@
module.exports = camelizeStyleName;
/***/ },
-/* 137 */
+/* 143 */
/***/ function(module, exports) {
"use strict";
@@ -14874,7 +15245,7 @@
module.exports = camelize;
/***/ },
-/* 138 */
+/* 144 */
/***/ function(module, exports, __webpack_require__) {
/* WEBPACK VAR INJECTION */(function(process) {/**
@@ -14889,8 +15260,8 @@
'use strict';
- var CSSProperty = __webpack_require__(135);
- var warning = __webpack_require__(34);
+ var CSSProperty = __webpack_require__(141);
+ var warning = __webpack_require__(89);
var isUnitlessNumber = CSSProperty.isUnitlessNumber;
var styleWarnings = {};
@@ -14958,7 +15329,7 @@
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(26)))
/***/ },
-/* 139 */
+/* 145 */
/***/ function(module, exports, __webpack_require__) {
/**
@@ -14974,7 +15345,7 @@
'use strict';
- var hyphenate = __webpack_require__(140);
+ var hyphenate = __webpack_require__(146);
var msPattern = /^ms-/;
@@ -15001,7 +15372,7 @@
module.exports = hyphenateStyleName;
/***/ },
-/* 140 */
+/* 146 */
/***/ function(module, exports) {
'use strict';
@@ -15038,7 +15409,7 @@
module.exports = hyphenate;
/***/ },
-/* 141 */
+/* 147 */
/***/ function(module, exports) {
/**
@@ -15072,7 +15443,7 @@
module.exports = memoizeStringOnly;
/***/ },
-/* 142 */
+/* 148 */
/***/ function(module, exports, __webpack_require__) {
/* WEBPACK VAR INJECTION */(function(process) {/**
@@ -15087,12 +15458,12 @@
'use strict';
- var DOMProperty = __webpack_require__(75);
- var ReactDOMComponentTree = __webpack_require__(73);
- var ReactInstrumentation = __webpack_require__(101);
+ var DOMProperty = __webpack_require__(78);
+ var ReactDOMComponentTree = __webpack_require__(76);
+ var ReactInstrumentation = __webpack_require__(107);
- var quoteAttributeValueForBrowser = __webpack_require__(143);
- var warning = __webpack_require__(34);
+ var quoteAttributeValueForBrowser = __webpack_require__(149);
+ var warning = __webpack_require__(89);
var VALID_ATTRIBUTE_NAME_REGEX = new RegExp('^[' + DOMProperty.ATTRIBUTE_NAME_START_CHAR + '][' + DOMProperty.ATTRIBUTE_NAME_CHAR + ']*$');
var illegalAttributeNameCache = {};
@@ -15314,7 +15685,7 @@
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(26)))
/***/ },
-/* 143 */
+/* 149 */
/***/ function(module, exports, __webpack_require__) {
/**
@@ -15329,7 +15700,7 @@
'use strict';
- var escapeTextContentForBrowser = __webpack_require__(125);
+ var escapeTextContentForBrowser = __webpack_require__(131);
/**
* Escapes attribute value to prevent scripting attacks.
@@ -15344,7 +15715,7 @@
module.exports = quoteAttributeValueForBrowser;
/***/ },
-/* 144 */
+/* 150 */
/***/ function(module, exports, __webpack_require__) {
/**
@@ -15361,12 +15732,12 @@
var _assign = __webpack_require__(27);
- var EventPluginRegistry = __webpack_require__(82);
- var ReactEventEmitterMixin = __webpack_require__(145);
- var ViewportMetrics = __webpack_require__(115);
+ var EventPluginRegistry = __webpack_require__(86);
+ var ReactEventEmitterMixin = __webpack_require__(151);
+ var ViewportMetrics = __webpack_require__(121);
- var getVendorPrefixedEventName = __webpack_require__(146);
- var isEventSupported = __webpack_require__(109);
+ var getVendorPrefixedEventName = __webpack_require__(152);
+ var isEventSupported = __webpack_require__(115);
/**
* Summary of `ReactBrowserEventEmitter` event handling:
@@ -15676,7 +16047,7 @@
module.exports = ReactBrowserEventEmitter;
/***/ },
-/* 145 */
+/* 151 */
/***/ function(module, exports, __webpack_require__) {
/**
@@ -15691,7 +16062,7 @@
'use strict';
- var EventPluginHub = __webpack_require__(81);
+ var EventPluginHub = __webpack_require__(85);
function runEventQueueInBatch(events) {
EventPluginHub.enqueueEvents(events);
@@ -15713,7 +16084,7 @@
module.exports = ReactEventEmitterMixin;
/***/ },
-/* 146 */
+/* 152 */
/***/ function(module, exports, __webpack_require__) {
/**
@@ -15728,7 +16099,7 @@
'use strict';
- var ExecutionEnvironment = __webpack_require__(87);
+ var ExecutionEnvironment = __webpack_require__(93);
/**
* Generate a mapping of standard vendor prefixes using the defined style property and event name.
@@ -15818,7 +16189,7 @@
module.exports = getVendorPrefixedEventName;
/***/ },
-/* 147 */
+/* 153 */
/***/ function(module, exports, __webpack_require__) {
/* WEBPACK VAR INJECTION */(function(process) {/**
@@ -15833,16 +16204,16 @@
'use strict';
- var _prodInvariant = __webpack_require__(74),
+ var _prodInvariant = __webpack_require__(77),
_assign = __webpack_require__(27);
- var DOMPropertyOperations = __webpack_require__(142);
- var LinkedValueUtils = __webpack_require__(148);
- var ReactDOMComponentTree = __webpack_require__(73);
- var ReactUpdates = __webpack_require__(95);
+ var DOMPropertyOperations = __webpack_require__(148);
+ var LinkedValueUtils = __webpack_require__(154);
+ var ReactDOMComponentTree = __webpack_require__(76);
+ var ReactUpdates = __webpack_require__(101);
- var invariant = __webpack_require__(31);
- var warning = __webpack_require__(34);
+ var invariant = __webpack_require__(79);
+ var warning = __webpack_require__(89);
var didWarnValueLink = false;
var didWarnCheckedLink = false;
@@ -16108,7 +16479,7 @@
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(26)))
/***/ },
-/* 148 */
+/* 154 */
/***/ function(module, exports, __webpack_require__) {
/* WEBPACK VAR INJECTION */(function(process) {/**
@@ -16123,16 +16494,16 @@
'use strict';
- var _prodInvariant = __webpack_require__(74);
+ var _prodInvariant = __webpack_require__(77);
- var ReactPropTypesSecret = __webpack_require__(149);
+ var ReactPropTypesSecret = __webpack_require__(155);
var propTypesFactory = __webpack_require__(53);
var React = __webpack_require__(25);
var PropTypes = propTypesFactory(React.isValidElement);
- var invariant = __webpack_require__(31);
- var warning = __webpack_require__(34);
+ var invariant = __webpack_require__(79);
+ var warning = __webpack_require__(89);
var hasReadOnlyValue = {
'button': true,
@@ -16251,7 +16622,7 @@
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(26)))
/***/ },
-/* 149 */
+/* 155 */
/***/ function(module, exports) {
/**
@@ -16272,7 +16643,7 @@
module.exports = ReactPropTypesSecret;
/***/ },
-/* 150 */
+/* 156 */
/***/ function(module, exports, __webpack_require__) {
/* WEBPACK VAR INJECTION */(function(process) {/**
@@ -16290,10 +16661,10 @@
var _assign = __webpack_require__(27);
var React = __webpack_require__(25);
- var ReactDOMComponentTree = __webpack_require__(73);
- var ReactDOMSelect = __webpack_require__(151);
+ var ReactDOMComponentTree = __webpack_require__(76);
+ var ReactDOMSelect = __webpack_require__(157);
- var warning = __webpack_require__(34);
+ var warning = __webpack_require__(89);
var didWarnInvalidOptionChildren = false;
function flattenChildren(children) {
@@ -16400,7 +16771,7 @@
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(26)))
/***/ },
-/* 151 */
+/* 157 */
/***/ function(module, exports, __webpack_require__) {
/* WEBPACK VAR INJECTION */(function(process) {/**
@@ -16417,11 +16788,11 @@
var _assign = __webpack_require__(27);
- var LinkedValueUtils = __webpack_require__(148);
- var ReactDOMComponentTree = __webpack_require__(73);
- var ReactUpdates = __webpack_require__(95);
+ var LinkedValueUtils = __webpack_require__(154);
+ var ReactDOMComponentTree = __webpack_require__(76);
+ var ReactUpdates = __webpack_require__(101);
- var warning = __webpack_require__(34);
+ var warning = __webpack_require__(89);
var didWarnValueLink = false;
var didWarnValueDefaultValue = false;
@@ -16605,7 +16976,7 @@
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(26)))
/***/ },
-/* 152 */
+/* 158 */
/***/ function(module, exports, __webpack_require__) {
/* WEBPACK VAR INJECTION */(function(process) {/**
@@ -16620,15 +16991,15 @@
'use strict';
- var _prodInvariant = __webpack_require__(74),
+ var _prodInvariant = __webpack_require__(77),
_assign = __webpack_require__(27);
- var LinkedValueUtils = __webpack_require__(148);
- var ReactDOMComponentTree = __webpack_require__(73);
- var ReactUpdates = __webpack_require__(95);
+ var LinkedValueUtils = __webpack_require__(154);
+ var ReactDOMComponentTree = __webpack_require__(76);
+ var ReactUpdates = __webpack_require__(101);
- var invariant = __webpack_require__(31);
- var warning = __webpack_require__(34);
+ var invariant = __webpack_require__(79);
+ var warning = __webpack_require__(89);
var didWarnValueLink = false;
var didWarnValDefaultVal = false;
@@ -16770,7 +17141,7 @@
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(26)))
/***/ },
-/* 153 */
+/* 159 */
/***/ function(module, exports, __webpack_require__) {
/* WEBPACK VAR INJECTION */(function(process) {/**
@@ -16785,19 +17156,19 @@
'use strict';
- var _prodInvariant = __webpack_require__(74);
+ var _prodInvariant = __webpack_require__(77);
- var ReactComponentEnvironment = __webpack_require__(154);
- var ReactInstanceMap = __webpack_require__(155);
- var ReactInstrumentation = __webpack_require__(101);
+ var ReactComponentEnvironment = __webpack_require__(160);
+ var ReactInstanceMap = __webpack_require__(161);
+ var ReactInstrumentation = __webpack_require__(107);
var ReactCurrentOwner = __webpack_require__(33);
- var ReactReconciler = __webpack_require__(98);
- var ReactChildReconciler = __webpack_require__(156);
+ var ReactReconciler = __webpack_require__(104);
+ var ReactChildReconciler = __webpack_require__(162);
- var emptyFunction = __webpack_require__(35);
- var flattenChildren = __webpack_require__(171);
- var invariant = __webpack_require__(31);
+ var emptyFunction = __webpack_require__(90);
+ var flattenChildren = __webpack_require__(178);
+ var invariant = __webpack_require__(79);
/**
* Make an update for markup to be rendered and inserted at a supplied index.
@@ -17225,7 +17596,7 @@
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(26)))
/***/ },
-/* 154 */
+/* 160 */
/***/ function(module, exports, __webpack_require__) {
/* WEBPACK VAR INJECTION */(function(process) {/**
@@ -17241,9 +17612,9 @@
'use strict';
- var _prodInvariant = __webpack_require__(74);
+ var _prodInvariant = __webpack_require__(77);
- var invariant = __webpack_require__(31);
+ var invariant = __webpack_require__(79);
var injected = false;
@@ -17276,7 +17647,7 @@
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(26)))
/***/ },
-/* 155 */
+/* 161 */
/***/ function(module, exports) {
/**
@@ -17328,7 +17699,7 @@
module.exports = ReactInstanceMap;
/***/ },
-/* 156 */
+/* 162 */
/***/ function(module, exports, __webpack_require__) {
/* WEBPACK VAR INJECTION */(function(process) {/**
@@ -17343,13 +17714,13 @@
'use strict';
- var ReactReconciler = __webpack_require__(98);
+ var ReactReconciler = __webpack_require__(104);
- var instantiateReactComponent = __webpack_require__(157);
- var KeyEscapeUtils = __webpack_require__(167);
- var shouldUpdateReactComponent = __webpack_require__(163);
- var traverseAllChildren = __webpack_require__(168);
- var warning = __webpack_require__(34);
+ var instantiateReactComponent = __webpack_require__(163);
+ var KeyEscapeUtils = __webpack_require__(174);
+ var shouldUpdateReactComponent = __webpack_require__(170);
+ var traverseAllChildren = __webpack_require__(175);
+ var warning = __webpack_require__(89);
var ReactComponentTreeHook;
@@ -17487,7 +17858,7 @@
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(26)))
/***/ },
-/* 157 */
+/* 163 */
/***/ function(module, exports, __webpack_require__) {
/* WEBPACK VAR INJECTION */(function(process) {/**
@@ -17502,16 +17873,16 @@
'use strict';
- var _prodInvariant = __webpack_require__(74),
+ var _prodInvariant = __webpack_require__(77),
_assign = __webpack_require__(27);
- var ReactCompositeComponent = __webpack_require__(158);
- var ReactEmptyComponent = __webpack_require__(164);
- var ReactHostComponent = __webpack_require__(165);
+ var ReactCompositeComponent = __webpack_require__(164);
+ var ReactEmptyComponent = __webpack_require__(171);
+ var ReactHostComponent = __webpack_require__(172);
- var getNextDebugID = __webpack_require__(166);
- var invariant = __webpack_require__(31);
- var warning = __webpack_require__(34);
+ var getNextDebugID = __webpack_require__(173);
+ var invariant = __webpack_require__(79);
+ var warning = __webpack_require__(89);
// To avoid a cyclic dependency, we create the final class in this module
var ReactCompositeComponentWrapper = function (element) {
@@ -17621,7 +17992,7 @@
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(26)))
/***/ },
-/* 158 */
+/* 164 */
/***/ function(module, exports, __webpack_require__) {
/* WEBPACK VAR INJECTION */(function(process) {/**
@@ -17636,27 +18007,27 @@
'use strict';
- var _prodInvariant = __webpack_require__(74),
+ var _prodInvariant = __webpack_require__(77),
_assign = __webpack_require__(27);
var React = __webpack_require__(25);
- var ReactComponentEnvironment = __webpack_require__(154);
+ var ReactComponentEnvironment = __webpack_require__(160);
var ReactCurrentOwner = __webpack_require__(33);
- var ReactErrorUtils = __webpack_require__(84);
- var ReactInstanceMap = __webpack_require__(155);
- var ReactInstrumentation = __webpack_require__(101);
- var ReactNodeTypes = __webpack_require__(159);
- var ReactReconciler = __webpack_require__(98);
+ var ReactErrorUtils = __webpack_require__(88);
+ var ReactInstanceMap = __webpack_require__(161);
+ var ReactInstrumentation = __webpack_require__(107);
+ var ReactNodeTypes = __webpack_require__(165);
+ var ReactReconciler = __webpack_require__(104);
if (process.env.NODE_ENV !== 'production') {
- var checkReactTypeSpec = __webpack_require__(160);
+ var checkReactTypeSpec = __webpack_require__(166);
}
- var emptyObject = __webpack_require__(43);
- var invariant = __webpack_require__(31);
- var shallowEqual = __webpack_require__(162);
- var shouldUpdateReactComponent = __webpack_require__(163);
- var warning = __webpack_require__(34);
+ var emptyObject = __webpack_require__(168);
+ var invariant = __webpack_require__(79);
+ var shallowEqual = __webpack_require__(169);
+ var shouldUpdateReactComponent = __webpack_require__(170);
+ var warning = __webpack_require__(89);
var CompositeTypes = {
ImpureClass: 0,
@@ -18528,7 +18899,7 @@
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(26)))
/***/ },
-/* 159 */
+/* 165 */
/***/ function(module, exports, __webpack_require__) {
/* WEBPACK VAR INJECTION */(function(process) {/**
@@ -18544,11 +18915,11 @@
'use strict';
- var _prodInvariant = __webpack_require__(74);
+ var _prodInvariant = __webpack_require__(77);
var React = __webpack_require__(25);
- var invariant = __webpack_require__(31);
+ var invariant = __webpack_require__(79);
var ReactNodeTypes = {
HOST: 0,
@@ -18573,7 +18944,7 @@
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(26)))
/***/ },
-/* 160 */
+/* 166 */
/***/ function(module, exports, __webpack_require__) {
/* WEBPACK VAR INJECTION */(function(process) {/**
@@ -18588,13 +18959,13 @@
'use strict';
- var _prodInvariant = __webpack_require__(74);
+ var _prodInvariant = __webpack_require__(77);
- var ReactPropTypeLocationNames = __webpack_require__(161);
- var ReactPropTypesSecret = __webpack_require__(149);
+ var ReactPropTypeLocationNames = __webpack_require__(167);
+ var ReactPropTypesSecret = __webpack_require__(155);
- var invariant = __webpack_require__(31);
- var warning = __webpack_require__(34);
+ var invariant = __webpack_require__(79);
+ var warning = __webpack_require__(89);
var ReactComponentTreeHook;
@@ -18665,7 +19036,7 @@
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(26)))
/***/ },
-/* 161 */
+/* 167 */
/***/ function(module, exports, __webpack_require__) {
/* WEBPACK VAR INJECTION */(function(process) {/**
@@ -18695,7 +19066,32 @@
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(26)))
/***/ },
-/* 162 */
+/* 168 */
+/***/ function(module, exports, __webpack_require__) {
+
+ /* WEBPACK VAR INJECTION */(function(process) {/**
+ * Copyright (c) 2013-present, Facebook, Inc.
+ * All rights reserved.
+ *
+ * This source code is licensed under the BSD-style license found in the
+ * LICENSE file in the root directory of this source tree. An additional grant
+ * of patent rights can be found in the PATENTS file in the same directory.
+ *
+ */
+
+ 'use strict';
+
+ var emptyObject = {};
+
+ if (process.env.NODE_ENV !== 'production') {
+ Object.freeze(emptyObject);
+ }
+
+ module.exports = emptyObject;
+ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(26)))
+
+/***/ },
+/* 169 */
/***/ function(module, exports) {
/**
@@ -18767,7 +19163,7 @@
module.exports = shallowEqual;
/***/ },
-/* 163 */
+/* 170 */
/***/ function(module, exports) {
/**
@@ -18813,7 +19209,7 @@
module.exports = shouldUpdateReactComponent;
/***/ },
-/* 164 */
+/* 171 */
/***/ function(module, exports) {
/**
@@ -18847,7 +19243,7 @@
module.exports = ReactEmptyComponent;
/***/ },
-/* 165 */
+/* 172 */
/***/ function(module, exports, __webpack_require__) {
/* WEBPACK VAR INJECTION */(function(process) {/**
@@ -18862,9 +19258,9 @@
'use strict';
- var _prodInvariant = __webpack_require__(74);
+ var _prodInvariant = __webpack_require__(77);
- var invariant = __webpack_require__(31);
+ var invariant = __webpack_require__(79);
var genericComponentClass = null;
var textComponentClass = null;
@@ -18920,7 +19316,7 @@
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(26)))
/***/ },
-/* 166 */
+/* 173 */
/***/ function(module, exports) {
/**
@@ -18945,7 +19341,7 @@
module.exports = getNextDebugID;
/***/ },
-/* 167 */
+/* 174 */
/***/ function(module, exports) {
/**
@@ -19008,7 +19404,7 @@
module.exports = KeyEscapeUtils;
/***/ },
-/* 168 */
+/* 175 */
/***/ function(module, exports, __webpack_require__) {
/* WEBPACK VAR INJECTION */(function(process) {/**
@@ -19023,15 +19419,15 @@
'use strict';
- var _prodInvariant = __webpack_require__(74);
+ var _prodInvariant = __webpack_require__(77);
var ReactCurrentOwner = __webpack_require__(33);
- var REACT_ELEMENT_TYPE = __webpack_require__(169);
+ var REACT_ELEMENT_TYPE = __webpack_require__(176);
- var getIteratorFn = __webpack_require__(170);
- var invariant = __webpack_require__(31);
- var KeyEscapeUtils = __webpack_require__(167);
- var warning = __webpack_require__(34);
+ var getIteratorFn = __webpack_require__(177);
+ var invariant = __webpack_require__(79);
+ var KeyEscapeUtils = __webpack_require__(174);
+ var warning = __webpack_require__(89);
var SEPARATOR = '.';
var SUBSEPARATOR = ':';
@@ -19189,7 +19585,7 @@
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(26)))
/***/ },
-/* 169 */
+/* 176 */
/***/ function(module, exports) {
/**
@@ -19213,7 +19609,7 @@
module.exports = REACT_ELEMENT_TYPE;
/***/ },
-/* 170 */
+/* 177 */
/***/ function(module, exports) {
/**
@@ -19258,7 +19654,7 @@
module.exports = getIteratorFn;
/***/ },
-/* 171 */
+/* 178 */
/***/ function(module, exports, __webpack_require__) {
/* WEBPACK VAR INJECTION */(function(process) {/**
@@ -19274,9 +19670,9 @@
'use strict';
- var KeyEscapeUtils = __webpack_require__(167);
- var traverseAllChildren = __webpack_require__(168);
- var warning = __webpack_require__(34);
+ var KeyEscapeUtils = __webpack_require__(174);
+ var traverseAllChildren = __webpack_require__(175);
+ var warning = __webpack_require__(89);
var ReactComponentTreeHook;
@@ -19339,7 +19735,7 @@
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(26)))
/***/ },
-/* 172 */
+/* 179 */
/***/ function(module, exports, __webpack_require__) {
/* WEBPACK VAR INJECTION */(function(process) {/**
@@ -19356,10 +19752,10 @@
var _assign = __webpack_require__(27);
- var PooledClass = __webpack_require__(89);
- var Transaction = __webpack_require__(107);
- var ReactInstrumentation = __webpack_require__(101);
- var ReactServerUpdateQueue = __webpack_require__(173);
+ var PooledClass = __webpack_require__(95);
+ var Transaction = __webpack_require__(113);
+ var ReactInstrumentation = __webpack_require__(107);
+ var ReactServerUpdateQueue = __webpack_require__(180);
/**
* Executed within the scope of the `Transaction` instance. Consider these as
@@ -19434,7 +19830,7 @@
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(26)))
/***/ },
-/* 173 */
+/* 180 */
/***/ function(module, exports, __webpack_require__) {
/* WEBPACK VAR INJECTION */(function(process) {/**
@@ -19452,9 +19848,9 @@
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
- var ReactUpdateQueue = __webpack_require__(174);
+ var ReactUpdateQueue = __webpack_require__(181);
- var warning = __webpack_require__(34);
+ var warning = __webpack_require__(89);
function warnNoop(publicInstance, callerName) {
if (process.env.NODE_ENV !== 'production') {
@@ -19578,7 +19974,7 @@
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(26)))
/***/ },
-/* 174 */
+/* 181 */
/***/ function(module, exports, __webpack_require__) {
/* WEBPACK VAR INJECTION */(function(process) {/**
@@ -19593,15 +19989,15 @@
'use strict';
- var _prodInvariant = __webpack_require__(74);
+ var _prodInvariant = __webpack_require__(77);
var ReactCurrentOwner = __webpack_require__(33);
- var ReactInstanceMap = __webpack_require__(155);
- var ReactInstrumentation = __webpack_require__(101);
- var ReactUpdates = __webpack_require__(95);
+ var ReactInstanceMap = __webpack_require__(161);
+ var ReactInstrumentation = __webpack_require__(107);
+ var ReactUpdates = __webpack_require__(101);
- var invariant = __webpack_require__(31);
- var warning = __webpack_require__(34);
+ var invariant = __webpack_require__(79);
+ var warning = __webpack_require__(89);
function enqueueUpdate(internalInstance) {
ReactUpdates.enqueueUpdate(internalInstance);
@@ -19819,7 +20215,7 @@
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(26)))
/***/ },
-/* 175 */
+/* 182 */
/***/ function(module, exports, __webpack_require__) {
/* WEBPACK VAR INJECTION */(function(process) {/**
@@ -19836,8 +20232,8 @@
var _assign = __webpack_require__(27);
- var emptyFunction = __webpack_require__(35);
- var warning = __webpack_require__(34);
+ var emptyFunction = __webpack_require__(90);
+ var warning = __webpack_require__(89);
var validateDOMNesting = emptyFunction;
@@ -20201,7 +20597,7 @@
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(26)))
/***/ },
-/* 176 */
+/* 183 */
/***/ function(module, exports, __webpack_require__) {
/**
@@ -20218,8 +20614,8 @@
var _assign = __webpack_require__(27);
- var DOMLazyTree = __webpack_require__(120);
- var ReactDOMComponentTree = __webpack_require__(73);
+ var DOMLazyTree = __webpack_require__(126);
+ var ReactDOMComponentTree = __webpack_require__(76);
var ReactDOMEmptyComponent = function (instantiate) {
// ReactCompositeComponent uses this:
@@ -20265,7 +20661,7 @@
module.exports = ReactDOMEmptyComponent;
/***/ },
-/* 177 */
+/* 184 */
/***/ function(module, exports, __webpack_require__) {
/* WEBPACK VAR INJECTION */(function(process) {/**
@@ -20280,9 +20676,9 @@
'use strict';
- var _prodInvariant = __webpack_require__(74);
+ var _prodInvariant = __webpack_require__(77);
- var invariant = __webpack_require__(31);
+ var invariant = __webpack_require__(79);
/**
* Return the lowest common ancestor of A and B, or null if they are in
@@ -20406,7 +20802,7 @@
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(26)))
/***/ },
-/* 178 */
+/* 185 */
/***/ function(module, exports, __webpack_require__) {
/* WEBPACK VAR INJECTION */(function(process) {/**
@@ -20421,16 +20817,16 @@
'use strict';
- var _prodInvariant = __webpack_require__(74),
+ var _prodInvariant = __webpack_require__(77),
_assign = __webpack_require__(27);
- var DOMChildrenOperations = __webpack_require__(119);
- var DOMLazyTree = __webpack_require__(120);
- var ReactDOMComponentTree = __webpack_require__(73);
+ var DOMChildrenOperations = __webpack_require__(125);
+ var DOMLazyTree = __webpack_require__(126);
+ var ReactDOMComponentTree = __webpack_require__(76);
- var escapeTextContentForBrowser = __webpack_require__(125);
- var invariant = __webpack_require__(31);
- var validateDOMNesting = __webpack_require__(175);
+ var escapeTextContentForBrowser = __webpack_require__(131);
+ var invariant = __webpack_require__(79);
+ var validateDOMNesting = __webpack_require__(182);
/**
* Text nodes violate a couple assumptions that React makes about components:
@@ -20575,7 +20971,7 @@
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(26)))
/***/ },
-/* 179 */
+/* 186 */
/***/ function(module, exports, __webpack_require__) {
/**
@@ -20592,10 +20988,10 @@
var _assign = __webpack_require__(27);
- var ReactUpdates = __webpack_require__(95);
- var Transaction = __webpack_require__(107);
+ var ReactUpdates = __webpack_require__(101);
+ var Transaction = __webpack_require__(113);
- var emptyFunction = __webpack_require__(35);
+ var emptyFunction = __webpack_require__(90);
var RESET_BATCHED_UPDATES = {
initialize: emptyFunction,
@@ -20647,7 +21043,7 @@
module.exports = ReactDefaultBatchingStrategy;
/***/ },
-/* 180 */
+/* 187 */
/***/ function(module, exports, __webpack_require__) {
/**
@@ -20664,14 +21060,14 @@
var _assign = __webpack_require__(27);
- var EventListener = __webpack_require__(181);
- var ExecutionEnvironment = __webpack_require__(87);
- var PooledClass = __webpack_require__(89);
- var ReactDOMComponentTree = __webpack_require__(73);
- var ReactUpdates = __webpack_require__(95);
+ var EventListener = __webpack_require__(188);
+ var ExecutionEnvironment = __webpack_require__(93);
+ var PooledClass = __webpack_require__(95);
+ var ReactDOMComponentTree = __webpack_require__(76);
+ var ReactUpdates = __webpack_require__(101);
- var getEventTarget = __webpack_require__(108);
- var getUnboundedScrollPosition = __webpack_require__(182);
+ var getEventTarget = __webpack_require__(114);
+ var getUnboundedScrollPosition = __webpack_require__(189);
/**
* Find the deepest React component completely containing the root of the
@@ -20806,7 +21202,7 @@
module.exports = ReactEventListener;
/***/ },
-/* 181 */
+/* 188 */
/***/ function(module, exports, __webpack_require__) {
/* WEBPACK VAR INJECTION */(function(process) {'use strict';
@@ -20829,7 +21225,7 @@
* @typechecks
*/
- var emptyFunction = __webpack_require__(35);
+ var emptyFunction = __webpack_require__(90);
/**
* Upstream version of event listener. Does not take into account specific
@@ -20895,7 +21291,7 @@
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(26)))
/***/ },
-/* 182 */
+/* 189 */
/***/ function(module, exports) {
/**
@@ -20938,7 +21334,7 @@
module.exports = getUnboundedScrollPosition;
/***/ },
-/* 183 */
+/* 190 */
/***/ function(module, exports, __webpack_require__) {
/**
@@ -20953,14 +21349,14 @@
'use strict';
- var DOMProperty = __webpack_require__(75);
- var EventPluginHub = __webpack_require__(81);
- var EventPluginUtils = __webpack_require__(83);
- var ReactComponentEnvironment = __webpack_require__(154);
- var ReactEmptyComponent = __webpack_require__(164);
- var ReactBrowserEventEmitter = __webpack_require__(144);
- var ReactHostComponent = __webpack_require__(165);
- var ReactUpdates = __webpack_require__(95);
+ var DOMProperty = __webpack_require__(78);
+ var EventPluginHub = __webpack_require__(85);
+ var EventPluginUtils = __webpack_require__(87);
+ var ReactComponentEnvironment = __webpack_require__(160);
+ var ReactEmptyComponent = __webpack_require__(171);
+ var ReactBrowserEventEmitter = __webpack_require__(150);
+ var ReactHostComponent = __webpack_require__(172);
+ var ReactUpdates = __webpack_require__(101);
var ReactInjection = {
Component: ReactComponentEnvironment.injection,
@@ -20976,7 +21372,7 @@
module.exports = ReactInjection;
/***/ },
-/* 184 */
+/* 191 */
/***/ function(module, exports, __webpack_require__) {
/* WEBPACK VAR INJECTION */(function(process) {/**
@@ -20993,13 +21389,13 @@
var _assign = __webpack_require__(27);
- var CallbackQueue = __webpack_require__(96);
- var PooledClass = __webpack_require__(89);
- var ReactBrowserEventEmitter = __webpack_require__(144);
- var ReactInputSelection = __webpack_require__(185);
- var ReactInstrumentation = __webpack_require__(101);
- var Transaction = __webpack_require__(107);
- var ReactUpdateQueue = __webpack_require__(174);
+ var CallbackQueue = __webpack_require__(102);
+ var PooledClass = __webpack_require__(95);
+ var ReactBrowserEventEmitter = __webpack_require__(150);
+ var ReactInputSelection = __webpack_require__(192);
+ var ReactInstrumentation = __webpack_require__(107);
+ var Transaction = __webpack_require__(113);
+ var ReactUpdateQueue = __webpack_require__(181);
/**
* Ensures that, when possible, the selection range (currently selected text
@@ -21159,7 +21555,7 @@
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(26)))
/***/ },
-/* 185 */
+/* 192 */
/***/ function(module, exports, __webpack_require__) {
/**
@@ -21174,11 +21570,11 @@
'use strict';
- var ReactDOMSelection = __webpack_require__(186);
+ var ReactDOMSelection = __webpack_require__(193);
- var containsNode = __webpack_require__(188);
- var focusNode = __webpack_require__(133);
- var getActiveElement = __webpack_require__(191);
+ var containsNode = __webpack_require__(195);
+ var focusNode = __webpack_require__(139);
+ var getActiveElement = __webpack_require__(198);
function isInDocument(node) {
return containsNode(document.documentElement, node);
@@ -21287,7 +21683,7 @@
module.exports = ReactInputSelection;
/***/ },
-/* 186 */
+/* 193 */
/***/ function(module, exports, __webpack_require__) {
/**
@@ -21302,10 +21698,10 @@
'use strict';
- var ExecutionEnvironment = __webpack_require__(87);
+ var ExecutionEnvironment = __webpack_require__(93);
- var getNodeForCharacterOffset = __webpack_require__(187);
- var getTextContentAccessor = __webpack_require__(90);
+ var getNodeForCharacterOffset = __webpack_require__(194);
+ var getTextContentAccessor = __webpack_require__(96);
/**
* While `isCollapsed` is available on the Selection object and `collapsed`
@@ -21503,7 +21899,7 @@
module.exports = ReactDOMSelection;
/***/ },
-/* 187 */
+/* 194 */
/***/ function(module, exports) {
/**
@@ -21581,7 +21977,7 @@
module.exports = getNodeForCharacterOffset;
/***/ },
-/* 188 */
+/* 195 */
/***/ function(module, exports, __webpack_require__) {
'use strict';
@@ -21597,7 +21993,7 @@
*
*/
- var isTextNode = __webpack_require__(189);
+ var isTextNode = __webpack_require__(196);
/*eslint-disable no-bitwise */
@@ -21625,7 +22021,7 @@
module.exports = containsNode;
/***/ },
-/* 189 */
+/* 196 */
/***/ function(module, exports, __webpack_require__) {
'use strict';
@@ -21641,7 +22037,7 @@
* @typechecks
*/
- var isNode = __webpack_require__(190);
+ var isNode = __webpack_require__(197);
/**
* @param {*} object The object to check.
@@ -21654,7 +22050,7 @@
module.exports = isTextNode;
/***/ },
-/* 190 */
+/* 197 */
/***/ function(module, exports) {
'use strict';
@@ -21683,7 +22079,7 @@
module.exports = isNode;
/***/ },
-/* 191 */
+/* 198 */
/***/ function(module, exports) {
'use strict';
@@ -21726,7 +22122,7 @@
module.exports = getActiveElement;
/***/ },
-/* 192 */
+/* 199 */
/***/ function(module, exports) {
/**
@@ -22032,7 +22428,7 @@
module.exports = SVGDOMPropertyConfig;
/***/ },
-/* 193 */
+/* 200 */
/***/ function(module, exports, __webpack_require__) {
/**
@@ -22047,15 +22443,15 @@
'use strict';
- var EventPropagators = __webpack_require__(80);
- var ExecutionEnvironment = __webpack_require__(87);
- var ReactDOMComponentTree = __webpack_require__(73);
- var ReactInputSelection = __webpack_require__(185);
- var SyntheticEvent = __webpack_require__(92);
+ var EventPropagators = __webpack_require__(84);
+ var ExecutionEnvironment = __webpack_require__(93);
+ var ReactDOMComponentTree = __webpack_require__(76);
+ var ReactInputSelection = __webpack_require__(192);
+ var SyntheticEvent = __webpack_require__(98);
- var getActiveElement = __webpack_require__(191);
- var isTextInputElement = __webpack_require__(110);
- var shallowEqual = __webpack_require__(162);
+ var getActiveElement = __webpack_require__(198);
+ var isTextInputElement = __webpack_require__(116);
+ var shallowEqual = __webpack_require__(169);
var skipSelectionChangeEvent = ExecutionEnvironment.canUseDOM && 'documentMode' in document && document.documentMode <= 11;
@@ -22227,7 +22623,7 @@
module.exports = SelectEventPlugin;
/***/ },
-/* 194 */
+/* 201 */
/***/ function(module, exports, __webpack_require__) {
/* WEBPACK VAR INJECTION */(function(process) {/**
@@ -22243,26 +22639,26 @@
'use strict';
- var _prodInvariant = __webpack_require__(74);
-
- var EventListener = __webpack_require__(181);
- var EventPropagators = __webpack_require__(80);
- var ReactDOMComponentTree = __webpack_require__(73);
- var SyntheticAnimationEvent = __webpack_require__(195);
- var SyntheticClipboardEvent = __webpack_require__(196);
- var SyntheticEvent = __webpack_require__(92);
- var SyntheticFocusEvent = __webpack_require__(197);
- var SyntheticKeyboardEvent = __webpack_require__(198);
- var SyntheticMouseEvent = __webpack_require__(113);
- var SyntheticDragEvent = __webpack_require__(201);
- var SyntheticTouchEvent = __webpack_require__(202);
- var SyntheticTransitionEvent = __webpack_require__(203);
- var SyntheticUIEvent = __webpack_require__(114);
- var SyntheticWheelEvent = __webpack_require__(204);
+ var _prodInvariant = __webpack_require__(77);
- var emptyFunction = __webpack_require__(35);
- var getEventCharCode = __webpack_require__(199);
- var invariant = __webpack_require__(31);
+ var EventListener = __webpack_require__(188);
+ var EventPropagators = __webpack_require__(84);
+ var ReactDOMComponentTree = __webpack_require__(76);
+ var SyntheticAnimationEvent = __webpack_require__(202);
+ var SyntheticClipboardEvent = __webpack_require__(203);
+ var SyntheticEvent = __webpack_require__(98);
+ var SyntheticFocusEvent = __webpack_require__(204);
+ var SyntheticKeyboardEvent = __webpack_require__(205);
+ var SyntheticMouseEvent = __webpack_require__(119);
+ var SyntheticDragEvent = __webpack_require__(208);
+ var SyntheticTouchEvent = __webpack_require__(209);
+ var SyntheticTransitionEvent = __webpack_require__(210);
+ var SyntheticUIEvent = __webpack_require__(120);
+ var SyntheticWheelEvent = __webpack_require__(211);
+
+ var emptyFunction = __webpack_require__(90);
+ var getEventCharCode = __webpack_require__(206);
+ var invariant = __webpack_require__(79);
/**
* Turns
@@ -22460,7 +22856,7 @@
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(26)))
/***/ },
-/* 195 */
+/* 202 */
/***/ function(module, exports, __webpack_require__) {
/**
@@ -22475,7 +22871,7 @@
'use strict';
- var SyntheticEvent = __webpack_require__(92);
+ var SyntheticEvent = __webpack_require__(98);
/**
* @interface Event
@@ -22503,7 +22899,7 @@
module.exports = SyntheticAnimationEvent;
/***/ },
-/* 196 */
+/* 203 */
/***/ function(module, exports, __webpack_require__) {
/**
@@ -22518,7 +22914,7 @@
'use strict';
- var SyntheticEvent = __webpack_require__(92);
+ var SyntheticEvent = __webpack_require__(98);
/**
* @interface Event
@@ -22545,7 +22941,7 @@
module.exports = SyntheticClipboardEvent;
/***/ },
-/* 197 */
+/* 204 */
/***/ function(module, exports, __webpack_require__) {
/**
@@ -22560,7 +22956,7 @@
'use strict';
- var SyntheticUIEvent = __webpack_require__(114);
+ var SyntheticUIEvent = __webpack_require__(120);
/**
* @interface FocusEvent
@@ -22585,7 +22981,7 @@
module.exports = SyntheticFocusEvent;
/***/ },
-/* 198 */
+/* 205 */
/***/ function(module, exports, __webpack_require__) {
/**
@@ -22600,11 +22996,11 @@
'use strict';
- var SyntheticUIEvent = __webpack_require__(114);
+ var SyntheticUIEvent = __webpack_require__(120);
- var getEventCharCode = __webpack_require__(199);
- var getEventKey = __webpack_require__(200);
- var getEventModifierState = __webpack_require__(116);
+ var getEventCharCode = __webpack_require__(206);
+ var getEventKey = __webpack_require__(207);
+ var getEventModifierState = __webpack_require__(122);
/**
* @interface KeyboardEvent
@@ -22673,7 +23069,7 @@
module.exports = SyntheticKeyboardEvent;
/***/ },
-/* 199 */
+/* 206 */
/***/ function(module, exports) {
/**
@@ -22727,7 +23123,7 @@
module.exports = getEventCharCode;
/***/ },
-/* 200 */
+/* 207 */
/***/ function(module, exports, __webpack_require__) {
/**
@@ -22742,7 +23138,7 @@
'use strict';
- var getEventCharCode = __webpack_require__(199);
+ var getEventCharCode = __webpack_require__(206);
/**
* Normalization of deprecated HTML5 `key` values
@@ -22833,7 +23229,7 @@
module.exports = getEventKey;
/***/ },
-/* 201 */
+/* 208 */
/***/ function(module, exports, __webpack_require__) {
/**
@@ -22848,7 +23244,7 @@
'use strict';
- var SyntheticMouseEvent = __webpack_require__(113);
+ var SyntheticMouseEvent = __webpack_require__(119);
/**
* @interface DragEvent
@@ -22873,7 +23269,7 @@
module.exports = SyntheticDragEvent;
/***/ },
-/* 202 */
+/* 209 */
/***/ function(module, exports, __webpack_require__) {
/**
@@ -22888,9 +23284,9 @@
'use strict';
- var SyntheticUIEvent = __webpack_require__(114);
+ var SyntheticUIEvent = __webpack_require__(120);
- var getEventModifierState = __webpack_require__(116);
+ var getEventModifierState = __webpack_require__(122);
/**
* @interface TouchEvent
@@ -22922,7 +23318,7 @@
module.exports = SyntheticTouchEvent;
/***/ },
-/* 203 */
+/* 210 */
/***/ function(module, exports, __webpack_require__) {
/**
@@ -22937,7 +23333,7 @@
'use strict';
- var SyntheticEvent = __webpack_require__(92);
+ var SyntheticEvent = __webpack_require__(98);
/**
* @interface Event
@@ -22965,7 +23361,7 @@
module.exports = SyntheticTransitionEvent;
/***/ },
-/* 204 */
+/* 211 */
/***/ function(module, exports, __webpack_require__) {
/**
@@ -22980,7 +23376,7 @@
'use strict';
- var SyntheticMouseEvent = __webpack_require__(113);
+ var SyntheticMouseEvent = __webpack_require__(119);
/**
* @interface WheelEvent
@@ -23023,7 +23419,7 @@
module.exports = SyntheticWheelEvent;
/***/ },
-/* 205 */
+/* 212 */
/***/ function(module, exports, __webpack_require__) {
/* WEBPACK VAR INJECTION */(function(process) {/**
@@ -23038,30 +23434,30 @@
'use strict';
- var _prodInvariant = __webpack_require__(74);
+ var _prodInvariant = __webpack_require__(77);
- var DOMLazyTree = __webpack_require__(120);
- var DOMProperty = __webpack_require__(75);
+ var DOMLazyTree = __webpack_require__(126);
+ var DOMProperty = __webpack_require__(78);
var React = __webpack_require__(25);
- var ReactBrowserEventEmitter = __webpack_require__(144);
+ var ReactBrowserEventEmitter = __webpack_require__(150);
var ReactCurrentOwner = __webpack_require__(33);
- var ReactDOMComponentTree = __webpack_require__(73);
- var ReactDOMContainerInfo = __webpack_require__(206);
- var ReactDOMFeatureFlags = __webpack_require__(207);
- var ReactFeatureFlags = __webpack_require__(97);
- var ReactInstanceMap = __webpack_require__(155);
- var ReactInstrumentation = __webpack_require__(101);
- var ReactMarkupChecksum = __webpack_require__(208);
- var ReactReconciler = __webpack_require__(98);
- var ReactUpdateQueue = __webpack_require__(174);
- var ReactUpdates = __webpack_require__(95);
-
- var emptyObject = __webpack_require__(43);
- var instantiateReactComponent = __webpack_require__(157);
- var invariant = __webpack_require__(31);
- var setInnerHTML = __webpack_require__(122);
- var shouldUpdateReactComponent = __webpack_require__(163);
- var warning = __webpack_require__(34);
+ var ReactDOMComponentTree = __webpack_require__(76);
+ var ReactDOMContainerInfo = __webpack_require__(213);
+ var ReactDOMFeatureFlags = __webpack_require__(214);
+ var ReactFeatureFlags = __webpack_require__(103);
+ var ReactInstanceMap = __webpack_require__(161);
+ var ReactInstrumentation = __webpack_require__(107);
+ var ReactMarkupChecksum = __webpack_require__(215);
+ var ReactReconciler = __webpack_require__(104);
+ var ReactUpdateQueue = __webpack_require__(181);
+ var ReactUpdates = __webpack_require__(101);
+
+ var emptyObject = __webpack_require__(168);
+ var instantiateReactComponent = __webpack_require__(163);
+ var invariant = __webpack_require__(79);
+ var setInnerHTML = __webpack_require__(128);
+ var shouldUpdateReactComponent = __webpack_require__(170);
+ var warning = __webpack_require__(89);
var ATTR_NAME = DOMProperty.ID_ATTRIBUTE_NAME;
var ROOT_ATTR_NAME = DOMProperty.ROOT_ATTRIBUTE_NAME;
@@ -23566,7 +23962,7 @@
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(26)))
/***/ },
-/* 206 */
+/* 213 */
/***/ function(module, exports, __webpack_require__) {
/* WEBPACK VAR INJECTION */(function(process) {/**
@@ -23581,7 +23977,7 @@
'use strict';
- var validateDOMNesting = __webpack_require__(175);
+ var validateDOMNesting = __webpack_require__(182);
var DOC_NODE_TYPE = 9;
@@ -23604,7 +24000,7 @@
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(26)))
/***/ },
-/* 207 */
+/* 214 */
/***/ function(module, exports) {
/**
@@ -23627,7 +24023,7 @@
module.exports = ReactDOMFeatureFlags;
/***/ },
-/* 208 */
+/* 215 */
/***/ function(module, exports, __webpack_require__) {
/**
@@ -23642,7 +24038,7 @@
'use strict';
- var adler32 = __webpack_require__(209);
+ var adler32 = __webpack_require__(216);
var TAG_END = /\/?>/;
var COMMENT_START = /^<\!\-\-/;
@@ -23681,7 +24077,7 @@
module.exports = ReactMarkupChecksum;
/***/ },
-/* 209 */
+/* 216 */
/***/ function(module, exports) {
/**
@@ -23729,7 +24125,7 @@
module.exports = adler32;
/***/ },
-/* 210 */
+/* 217 */
/***/ function(module, exports) {
/**
@@ -23747,7 +24143,7 @@
module.exports = '15.5.1';
/***/ },
-/* 211 */
+/* 218 */
/***/ function(module, exports, __webpack_require__) {
/* WEBPACK VAR INJECTION */(function(process) {/**
@@ -23762,15 +24158,15 @@
'use strict';
- var _prodInvariant = __webpack_require__(74);
+ var _prodInvariant = __webpack_require__(77);
var ReactCurrentOwner = __webpack_require__(33);
- var ReactDOMComponentTree = __webpack_require__(73);
- var ReactInstanceMap = __webpack_require__(155);
+ var ReactDOMComponentTree = __webpack_require__(76);
+ var ReactInstanceMap = __webpack_require__(161);
- var getHostComponentFromComposite = __webpack_require__(212);
- var invariant = __webpack_require__(31);
- var warning = __webpack_require__(34);
+ var getHostComponentFromComposite = __webpack_require__(219);
+ var invariant = __webpack_require__(79);
+ var warning = __webpack_require__(89);
/**
* Returns the DOM node rendered by this element.
@@ -23812,7 +24208,7 @@
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(26)))
/***/ },
-/* 212 */
+/* 219 */
/***/ function(module, exports, __webpack_require__) {
/**
@@ -23827,7 +24223,7 @@
'use strict';
- var ReactNodeTypes = __webpack_require__(159);
+ var ReactNodeTypes = __webpack_require__(165);
function getHostComponentFromComposite(inst) {
var type;
@@ -23846,7 +24242,7 @@
module.exports = getHostComponentFromComposite;
/***/ },
-/* 213 */
+/* 220 */
/***/ function(module, exports, __webpack_require__) {
/**
@@ -23861,12 +24257,12 @@
'use strict';
- var ReactMount = __webpack_require__(205);
+ var ReactMount = __webpack_require__(212);
module.exports = ReactMount.renderSubtreeIntoContainer;
/***/ },
-/* 214 */
+/* 221 */
/***/ function(module, exports, __webpack_require__) {
/* WEBPACK VAR INJECTION */(function(process) {/**
@@ -23881,11 +24277,11 @@
'use strict';
- var DOMProperty = __webpack_require__(75);
- var EventPluginRegistry = __webpack_require__(82);
+ var DOMProperty = __webpack_require__(78);
+ var EventPluginRegistry = __webpack_require__(86);
var ReactComponentTreeHook = __webpack_require__(49);
- var warning = __webpack_require__(34);
+ var warning = __webpack_require__(89);
if (process.env.NODE_ENV !== 'production') {
var reactProps = {
@@ -23983,7 +24379,7 @@
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(26)))
/***/ },
-/* 215 */
+/* 222 */
/***/ function(module, exports, __webpack_require__) {
/* WEBPACK VAR INJECTION */(function(process) {/**
@@ -24000,7 +24396,7 @@
var ReactComponentTreeHook = __webpack_require__(49);
- var warning = __webpack_require__(34);
+ var warning = __webpack_require__(89);
var didWarnValueNull = false;
@@ -24031,7 +24427,7 @@
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(26)))
/***/ },
-/* 216 */
+/* 223 */
/***/ function(module, exports, __webpack_require__) {
/* WEBPACK VAR INJECTION */(function(process) {/**
@@ -24046,10 +24442,10 @@
'use strict';
- var DOMProperty = __webpack_require__(75);
+ var DOMProperty = __webpack_require__(78);
var ReactComponentTreeHook = __webpack_require__(49);
- var warning = __webpack_require__(34);
+ var warning = __webpack_require__(89);
var warnedProperties = {};
var rARIA = new RegExp('^(aria)-[' + DOMProperty.ATTRIBUTE_NAME_CHAR + ']*$');
@@ -24129,7 +24525,7 @@
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(26)))
/***/ },
-/* 217 */
+/* 224 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -24141,20 +24537,20 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = __webpack_require__(23);
- var classNames = __webpack_require__(218);
- var PureRender = __webpack_require__(219);
+ var classNames = __webpack_require__(225);
+ var PureRender = __webpack_require__(226);
var React = __webpack_require__(24);
- var react_dom_1 = __webpack_require__(71);
- var Tether = __webpack_require__(220);
+ var react_dom_1 = __webpack_require__(74);
+ var Tether = __webpack_require__(230);
var abstractComponent_1 = __webpack_require__(22);
- var Classes = __webpack_require__(66);
- var Errors = __webpack_require__(60);
- var PosUtils = __webpack_require__(63);
- var TetherUtils = __webpack_require__(65);
- var Utils = __webpack_require__(59);
- var overlay_1 = __webpack_require__(221);
- var tooltip_1 = __webpack_require__(238);
- var Arrows = __webpack_require__(239);
+ var Classes = __webpack_require__(69);
+ var Errors = __webpack_require__(63);
+ var PosUtils = __webpack_require__(66);
+ var TetherUtils = __webpack_require__(68);
+ var Utils = __webpack_require__(62);
+ var overlay_1 = __webpack_require__(231);
+ var tooltip_1 = __webpack_require__(247);
+ var Arrows = __webpack_require__(248);
var SVG_SHADOW_PATH = "M8.11 6.302c1.015-.936 1.887-2.922 1.887-4.297v26c0-1.378" +
"-.868-3.357-1.888-4.297L.925 17.09c-1.237-1.14-1.233-3.034 0-4.17L8.11 6.302z";
var SVG_ARROW_PATH = "M8.787 7.036c1.22-1.125 2.21-3.376 2.21-5.03V0v30-2.005" +
@@ -24533,7 +24929,7 @@
/***/ },
-/* 218 */
+/* 225 */
/***/ function(module, exports, __webpack_require__) {
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/*!
@@ -24587,7 +24983,7 @@
/***/ },
-/* 219 */
+/* 226 */
/***/ function(module, exports, __webpack_require__) {
/**
@@ -24596,8 +24992,8 @@
*/
'use strict';
- var warning = __webpack_require__(34);
- var shallowEqual = __webpack_require__(162);
+ var warning = __webpack_require__(227);
+ var shallowEqual = __webpack_require__(229);
@@ -24659,7 +25055,194 @@
/***/ },
-/* 220 */
+/* 227 */
+/***/ function(module, exports, __webpack_require__) {
+
+ /* WEBPACK VAR INJECTION */(function(process) {/**
+ * Copyright 2014-2015, Facebook, Inc.
+ * All rights reserved.
+ *
+ * This source code is licensed under the BSD-style license found in the
+ * LICENSE file in the root directory of this source tree. An additional grant
+ * of patent rights can be found in the PATENTS file in the same directory.
+ *
+ */
+
+ 'use strict';
+
+ var emptyFunction = __webpack_require__(228);
+
+ /**
+ * Similar to invariant but only logs a warning if the condition is not met.
+ * This can be used to log issues in development environments in critical
+ * paths. Removing the logging code for production environments will keep the
+ * same logic and follow the same code paths.
+ */
+
+ var warning = emptyFunction;
+
+ if (process.env.NODE_ENV !== 'production') {
+ (function () {
+ var printWarning = function printWarning(format) {
+ for (var _len = arguments.length, args = Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {
+ args[_key - 1] = arguments[_key];
+ }
+
+ var argIndex = 0;
+ var message = 'Warning: ' + format.replace(/%s/g, function () {
+ return args[argIndex++];
+ });
+ if (typeof console !== 'undefined') {
+ console.error(message);
+ }
+ try {
+ // --- Welcome to debugging React ---
+ // This error was thrown as a convenience so that you can use this stack
+ // to find the callsite that caused this warning to fire.
+ throw new Error(message);
+ } catch (x) {}
+ };
+
+ warning = function warning(condition, format) {
+ if (format === undefined) {
+ throw new Error('`warning(condition, format, ...args)` requires a warning ' + 'message argument');
+ }
+
+ if (format.indexOf('Failed Composite propType: ') === 0) {
+ return; // Ignore CompositeComponent proptype check.
+ }
+
+ if (!condition) {
+ for (var _len2 = arguments.length, args = Array(_len2 > 2 ? _len2 - 2 : 0), _key2 = 2; _key2 < _len2; _key2++) {
+ args[_key2 - 2] = arguments[_key2];
+ }
+
+ printWarning.apply(undefined, [format].concat(args));
+ }
+ };
+ })();
+ }
+
+ module.exports = warning;
+ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(26)))
+
+/***/ },
+/* 228 */
+/***/ function(module, exports) {
+
+ "use strict";
+
+ /**
+ * Copyright (c) 2013-present, Facebook, Inc.
+ * All rights reserved.
+ *
+ * This source code is licensed under the BSD-style license found in the
+ * LICENSE file in the root directory of this source tree. An additional grant
+ * of patent rights can be found in the PATENTS file in the same directory.
+ *
+ *
+ */
+
+ function makeEmptyFunction(arg) {
+ return function () {
+ return arg;
+ };
+ }
+
+ /**
+ * This function accepts and discards inputs; it has no side effects. This is
+ * primarily useful idiomatically for overridable function endpoints which
+ * always need to be callable, since JS lacks a null-call idiom ala Cocoa.
+ */
+ var emptyFunction = function emptyFunction() {};
+
+ emptyFunction.thatReturns = makeEmptyFunction;
+ emptyFunction.thatReturnsFalse = makeEmptyFunction(false);
+ emptyFunction.thatReturnsTrue = makeEmptyFunction(true);
+ emptyFunction.thatReturnsNull = makeEmptyFunction(null);
+ emptyFunction.thatReturnsThis = function () {
+ return this;
+ };
+ emptyFunction.thatReturnsArgument = function (arg) {
+ return arg;
+ };
+
+ module.exports = emptyFunction;
+
+/***/ },
+/* 229 */
+/***/ function(module, exports) {
+
+ /**
+ * Copyright (c) 2013-present, Facebook, Inc.
+ * All rights reserved.
+ *
+ * This source code is licensed under the BSD-style license found in the
+ * LICENSE file in the root directory of this source tree. An additional grant
+ * of patent rights can be found in the PATENTS file in the same directory.
+ *
+ * @typechecks
+ *
+ */
+
+ /*eslint-disable no-self-compare */
+
+ 'use strict';
+
+ var hasOwnProperty = Object.prototype.hasOwnProperty;
+
+ /**
+ * inlined Object.is polyfill to avoid requiring consumers ship their own
+ * https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/is
+ */
+ function is(x, y) {
+ // SameValue algorithm
+ if (x === y) {
+ // Steps 1-5, 7-10
+ // Steps 6.b-6.e: +0 != -0
+ // Added the nonzero y check to make Flow happy, but it is redundant
+ return x !== 0 || y !== 0 || 1 / x === 1 / y;
+ } else {
+ // Step 6.a: NaN == NaN
+ return x !== x && y !== y;
+ }
+ }
+
+ /**
+ * Performs equality by iterating through keys on an object and returning false
+ * when any key has values which are not strictly equal between the arguments.
+ * Returns true when the values of all keys are strictly equal.
+ */
+ function shallowEqual(objA, objB) {
+ if (is(objA, objB)) {
+ return true;
+ }
+
+ if (typeof objA !== 'object' || objA === null || typeof objB !== 'object' || objB === null) {
+ return false;
+ }
+
+ var keysA = Object.keys(objA);
+ var keysB = Object.keys(objB);
+
+ if (keysA.length !== keysB.length) {
+ return false;
+ }
+
+ // Test for A's keys different from B.
+ for (var i = 0; i < keysA.length; i++) {
+ if (!hasOwnProperty.call(objB, keysA[i]) || !is(objA[keysA[i]], objB[keysA[i]])) {
+ return false;
+ }
+ }
+
+ return true;
+ }
+
+ module.exports = shallowEqual;
+
+/***/ },
+/* 230 */
/***/ function(module, exports, __webpack_require__) {
var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_RESULT__;/*! tether 1.4.0 */
@@ -26476,7 +27059,7 @@
/***/ },
-/* 221 */
+/* 231 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -26488,14 +27071,14 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = __webpack_require__(23);
- var classNames = __webpack_require__(218);
- var PureRender = __webpack_require__(219);
+ var classNames = __webpack_require__(225);
+ var PureRender = __webpack_require__(226);
var React = __webpack_require__(24);
- var CSSTransitionGroup = __webpack_require__(222);
- var Classes = __webpack_require__(66);
- var Keys = __webpack_require__(67);
- var utils_1 = __webpack_require__(59);
- var portal_1 = __webpack_require__(237);
+ var CSSTransitionGroup = __webpack_require__(232);
+ var Classes = __webpack_require__(69);
+ var Keys = __webpack_require__(70);
+ var utils_1 = __webpack_require__(62);
+ var portal_1 = __webpack_require__(246);
var Overlay = Overlay_1 = (function (_super) {
tslib_1.__extends(Overlay, _super);
function Overlay(props, context) {
@@ -26694,34 +27277,28 @@
/***/ },
-/* 222 */
+/* 232 */
/***/ function(module, exports, __webpack_require__) {
- 'use strict';
-
- exports.__esModule = true;
-
- var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
-
- var _react = __webpack_require__(24);
-
- var _react2 = _interopRequireDefault(_react);
-
- var _propTypes = __webpack_require__(223);
-
- var _propTypes2 = _interopRequireDefault(_propTypes);
-
- var _TransitionGroup = __webpack_require__(225);
+ module.exports = __webpack_require__(233);
- var _TransitionGroup2 = _interopRequireDefault(_TransitionGroup);
-
- var _CSSTransitionGroupChild = __webpack_require__(229);
+/***/ },
+/* 233 */
+/***/ function(module, exports, __webpack_require__) {
- var _CSSTransitionGroupChild2 = _interopRequireDefault(_CSSTransitionGroupChild);
+ /**
+ * Copyright 2013-present, Facebook, Inc.
+ * All rights reserved.
+ *
+ * This source code is licensed under the BSD-style license found in the
+ * LICENSE file in the root directory of this source tree. An additional grant
+ * of patent rights can be found in the PATENTS file in the same directory.
+ *
+ */
- var _PropTypes = __webpack_require__(236);
+ 'use strict';
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+ var _assign = __webpack_require__(27);
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
@@ -26729,37 +27306,55 @@
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }
- var propTypes = {
- transitionName: _PropTypes.nameShape.isRequired,
+ var React = __webpack_require__(25);
+ var propTypesFactory = __webpack_require__(53);
+ var PropTypes = propTypesFactory(React.isValidElement);
- transitionAppear: _propTypes2.default.bool,
- transitionEnter: _propTypes2.default.bool,
- transitionLeave: _propTypes2.default.bool,
- transitionAppearTimeout: (0, _PropTypes.transitionTimeout)('Appear'),
- transitionEnterTimeout: (0, _PropTypes.transitionTimeout)('Enter'),
- transitionLeaveTimeout: (0, _PropTypes.transitionTimeout)('Leave')
- };
+ var ReactTransitionGroup = __webpack_require__(234);
+ var ReactCSSTransitionGroupChild = __webpack_require__(237);
- var defaultProps = {
- transitionAppear: false,
- transitionEnter: true,
- transitionLeave: true
- };
+ function createTransitionTimeoutPropValidator(transitionType) {
+ var timeoutPropName = 'transition' + transitionType + 'Timeout';
+ var enabledPropName = 'transition' + transitionType;
+
+ return function (props) {
+ // If the transition is enabled
+ if (props[enabledPropName]) {
+ // If no timeout duration is provided
+ if (props[timeoutPropName] == null) {
+ return new Error(timeoutPropName + ' wasn\'t supplied to ReactCSSTransitionGroup: ' + 'this can cause unreliable animations and won\'t be supported in ' + 'a future version of React. See ' + 'https://fb.me/react-animation-transition-group-timeout for more ' + 'information.');
+
+ // If the duration isn't a number
+ } else if (typeof props[timeoutPropName] !== 'number') {
+ return new Error(timeoutPropName + ' must be a number (in milliseconds)');
+ }
+ }
+ };
+ }
+
+ /**
+ * An easy way to perform CSS transitions and animations when a React component
+ * enters or leaves the DOM.
+ * See https://facebook.github.io/react/docs/animation.html#high-level-api-reactcsstransitiongroup
+ */
- var CSSTransitionGroup = function (_React$Component) {
- _inherits(CSSTransitionGroup, _React$Component);
+ var ReactCSSTransitionGroup = function (_React$Component) {
+ _inherits(ReactCSSTransitionGroup, _React$Component);
- function CSSTransitionGroup() {
+ function ReactCSSTransitionGroup() {
var _temp, _this, _ret;
- _classCallCheck(this, CSSTransitionGroup);
+ _classCallCheck(this, ReactCSSTransitionGroup);
for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {
args[_key] = arguments[_key];
}
return _ret = (_temp = (_this = _possibleConstructorReturn(this, _React$Component.call.apply(_React$Component, [this].concat(args))), _this), _this._wrapChild = function (child) {
- return _react2.default.createElement(_CSSTransitionGroupChild2.default, {
+ // We need to provide this childFactory so that
+ // ReactCSSTransitionGroupChild can receive updates to name, enter, and
+ // leave while it is leaving.
+ return React.createElement(ReactCSSTransitionGroupChild, {
name: _this.props.transitionName,
appear: _this.props.transitionAppear,
enter: _this.props.transitionEnter,
@@ -26771,66 +27366,35 @@
}, _temp), _possibleConstructorReturn(_this, _ret);
}
- // We need to provide this childFactory so that
- // ReactCSSTransitionGroupChild can receive updates to name, enter, and
- // leave while it is leaving.
-
-
- CSSTransitionGroup.prototype.render = function render() {
- return _react2.default.createElement(_TransitionGroup2.default, _extends({}, this.props, { childFactory: this._wrapChild }));
+ ReactCSSTransitionGroup.prototype.render = function render() {
+ return React.createElement(ReactTransitionGroup, _assign({}, this.props, { childFactory: this._wrapChild }));
};
- return CSSTransitionGroup;
- }(_react2.default.Component);
+ return ReactCSSTransitionGroup;
+ }(React.Component);
- CSSTransitionGroup.displayName = 'CSSTransitionGroup';
+ ReactCSSTransitionGroup.displayName = 'ReactCSSTransitionGroup';
+ ReactCSSTransitionGroup.propTypes = {
+ transitionName: ReactCSSTransitionGroupChild.propTypes.name,
+ transitionAppear: PropTypes.bool,
+ transitionEnter: PropTypes.bool,
+ transitionLeave: PropTypes.bool,
+ transitionAppearTimeout: createTransitionTimeoutPropValidator('Appear'),
+ transitionEnterTimeout: createTransitionTimeoutPropValidator('Enter'),
+ transitionLeaveTimeout: createTransitionTimeoutPropValidator('Leave')
+ };
+ ReactCSSTransitionGroup.defaultProps = {
+ transitionAppear: false,
+ transitionEnter: true,
+ transitionLeave: true
+ };
- CSSTransitionGroup.propTypes = propTypes;
- CSSTransitionGroup.defaultProps = defaultProps;
-
- exports.default = CSSTransitionGroup;
- module.exports = exports['default'];
-
-/***/ },
-/* 223 */
-/***/ function(module, exports, __webpack_require__) {
-
- /* WEBPACK VAR INJECTION */(function(process) {/**
- * Copyright 2013-present, Facebook, Inc.
- * All rights reserved.
- *
- * This source code is licensed under the BSD-style license found in the
- * LICENSE file in the root directory of this source tree. An additional grant
- * of patent rights can be found in the PATENTS file in the same directory.
- */
-
- if (process.env.NODE_ENV !== 'production') {
- var REACT_ELEMENT_TYPE = (typeof Symbol === 'function' &&
- Symbol.for &&
- Symbol.for('react.element')) ||
- 0xeac7;
-
- var isValidElement = function(object) {
- return typeof object === 'object' &&
- object !== null &&
- object.$$typeof === REACT_ELEMENT_TYPE;
- };
-
- // By explicitly using `prop-types` you are opting into new development behavior.
- // http://fb.me/prop-types-in-prod
- var throwOnDirectAccess = true;
- module.exports = __webpack_require__(54)(isValidElement, throwOnDirectAccess);
- } else {
- // By explicitly using `prop-types` you are opting into new production behavior.
- // http://fb.me/prop-types-in-prod
- module.exports = __webpack_require__(224)();
- }
- /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(26)))
+ module.exports = ReactCSSTransitionGroup;
/***/ },
-/* 224 */
+/* 234 */
/***/ function(module, exports, __webpack_require__) {
/**
@@ -26840,84 +27404,12 @@
* This source code is licensed under the BSD-style license found in the
* LICENSE file in the root directory of this source tree. An additional grant
* of patent rights can be found in the PATENTS file in the same directory.
+ *
*/
'use strict';
- var emptyFunction = __webpack_require__(35);
- var invariant = __webpack_require__(31);
-
- module.exports = function() {
- // Important!
- // Keep this list in sync with production version in `./factoryWithTypeCheckers.js`.
- function shim() {
- invariant(
- false,
- 'Calling PropTypes validators directly is not supported by the `prop-types` package. ' +
- 'Use PropTypes.checkPropTypes() to call them. ' +
- 'Read more at http://fb.me/use-check-prop-types'
- );
- };
- shim.isRequired = shim;
- function getShim() {
- return shim;
- };
- var ReactPropTypes = {
- array: shim,
- bool: shim,
- func: shim,
- number: shim,
- object: shim,
- string: shim,
- symbol: shim,
-
- any: shim,
- arrayOf: getShim,
- element: shim,
- instanceOf: getShim,
- node: shim,
- objectOf: getShim,
- oneOf: getShim,
- oneOfType: getShim,
- shape: getShim
- };
-
- ReactPropTypes.checkPropTypes = emptyFunction;
- ReactPropTypes.PropTypes = ReactPropTypes;
-
- return ReactPropTypes;
- };
-
-
-/***/ },
-/* 225 */
-/***/ function(module, exports, __webpack_require__) {
-
- /* WEBPACK VAR INJECTION */(function(process) {'use strict';
-
- exports.__esModule = true;
-
- var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
-
- var _chainFunction = __webpack_require__(226);
-
- var _chainFunction2 = _interopRequireDefault(_chainFunction);
-
- var _react = __webpack_require__(24);
-
- var _react2 = _interopRequireDefault(_react);
-
- var _propTypes = __webpack_require__(223);
-
- var _propTypes2 = _interopRequireDefault(_propTypes);
-
- var _warning = __webpack_require__(227);
-
- var _warning2 = _interopRequireDefault(_warning);
-
- var _ChildMapping = __webpack_require__(228);
-
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+ var _assign = __webpack_require__(27);
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
@@ -26925,87 +27417,87 @@
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }
- var propTypes = {
- component: _propTypes2.default.any,
- childFactory: _propTypes2.default.func,
- children: _propTypes2.default.node
- };
+ var React = __webpack_require__(25);
+ var ReactTransitionChildMapping = __webpack_require__(235);
- var defaultProps = {
- component: 'span',
- childFactory: function childFactory(child) {
- return child;
- }
- };
+ var propTypesFactory = __webpack_require__(53);
+ var PropTypes = propTypesFactory(React.isValidElement);
+
+ var emptyFunction = __webpack_require__(35);
+
+ /**
+ * A basis for animations. When children are declaratively added or removed,
+ * special lifecycle hooks are called.
+ * See https://facebook.github.io/react/docs/animation.html#low-level-api-reacttransitiongroup
+ */
+
+ var ReactTransitionGroup = function (_React$Component) {
+ _inherits(ReactTransitionGroup, _React$Component);
- var TransitionGroup = function (_React$Component) {
- _inherits(TransitionGroup, _React$Component);
+ function ReactTransitionGroup() {
+ var _temp, _this, _ret;
- function TransitionGroup(props, context) {
- _classCallCheck(this, TransitionGroup);
+ _classCallCheck(this, ReactTransitionGroup);
- var _this = _possibleConstructorReturn(this, _React$Component.call(this, props, context));
+ for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {
+ args[_key] = arguments[_key];
+ }
- _this.performAppear = function (key) {
+ return _ret = (_temp = (_this = _possibleConstructorReturn(this, _React$Component.call.apply(_React$Component, [this].concat(args))), _this), _this.state = {
+ // TODO: can we get useful debug information to show at this point?
+ children: ReactTransitionChildMapping.getChildMapping(_this.props.children)
+ }, _this.performAppear = function (key) {
_this.currentlyTransitioningKeys[key] = true;
- var component = _this.childRefs[key];
+ var component = _this.refs[key];
if (component.componentWillAppear) {
component.componentWillAppear(_this._handleDoneAppearing.bind(_this, key));
} else {
_this._handleDoneAppearing(key);
}
- };
-
- _this._handleDoneAppearing = function (key) {
- var component = _this.childRefs[key];
- if (component && component.componentDidAppear) {
+ }, _this._handleDoneAppearing = function (key) {
+ var component = _this.refs[key];
+ if (component.componentDidAppear) {
component.componentDidAppear();
}
delete _this.currentlyTransitioningKeys[key];
- var currentChildMapping = (0, _ChildMapping.getChildMapping)(_this.props.children);
+ var currentChildMapping = ReactTransitionChildMapping.getChildMapping(_this.props.children);
if (!currentChildMapping || !currentChildMapping.hasOwnProperty(key)) {
// This was removed before it had fully appeared. Remove it.
_this.performLeave(key);
}
- };
-
- _this.performEnter = function (key) {
+ }, _this.performEnter = function (key) {
_this.currentlyTransitioningKeys[key] = true;
- var component = _this.childRefs[key];
+ var component = _this.refs[key];
if (component.componentWillEnter) {
component.componentWillEnter(_this._handleDoneEntering.bind(_this, key));
} else {
_this._handleDoneEntering(key);
}
- };
-
- _this._handleDoneEntering = function (key) {
- var component = _this.childRefs[key];
- if (component && component.componentDidEnter) {
+ }, _this._handleDoneEntering = function (key) {
+ var component = _this.refs[key];
+ if (component.componentDidEnter) {
component.componentDidEnter();
}
delete _this.currentlyTransitioningKeys[key];
- var currentChildMapping = (0, _ChildMapping.getChildMapping)(_this.props.children);
+ var currentChildMapping = ReactTransitionChildMapping.getChildMapping(_this.props.children);
if (!currentChildMapping || !currentChildMapping.hasOwnProperty(key)) {
// This was removed before it had fully entered. Remove it.
_this.performLeave(key);
}
- };
-
- _this.performLeave = function (key) {
+ }, _this.performLeave = function (key) {
_this.currentlyTransitioningKeys[key] = true;
- var component = _this.childRefs[key];
+ var component = _this.refs[key];
if (component.componentWillLeave) {
component.componentWillLeave(_this._handleDoneLeaving.bind(_this, key));
} else {
@@ -27014,46 +27506,37 @@
// is done.
_this._handleDoneLeaving(key);
}
- };
-
- _this._handleDoneLeaving = function (key) {
- var component = _this.childRefs[key];
+ }, _this._handleDoneLeaving = function (key) {
+ var component = _this.refs[key];
- if (component && component.componentDidLeave) {
+ if (component.componentDidLeave) {
component.componentDidLeave();
}
delete _this.currentlyTransitioningKeys[key];
- var currentChildMapping = (0, _ChildMapping.getChildMapping)(_this.props.children);
+ var currentChildMapping = ReactTransitionChildMapping.getChildMapping(_this.props.children);
if (currentChildMapping && currentChildMapping.hasOwnProperty(key)) {
// This entered again before it fully left. Add it again.
_this.performEnter(key);
} else {
_this.setState(function (state) {
- var newChildren = _extends({}, state.children);
+ var newChildren = _assign({}, state.children);
delete newChildren[key];
return { children: newChildren };
});
}
- };
-
- _this.childRefs = Object.create(null);
-
- _this.state = {
- children: (0, _ChildMapping.getChildMapping)(props.children)
- };
- return _this;
+ }, _temp), _possibleConstructorReturn(_this, _ret);
}
- TransitionGroup.prototype.componentWillMount = function componentWillMount() {
+ ReactTransitionGroup.prototype.componentWillMount = function componentWillMount() {
this.currentlyTransitioningKeys = {};
this.keysToEnter = [];
this.keysToLeave = [];
};
- TransitionGroup.prototype.componentDidMount = function componentDidMount() {
+ ReactTransitionGroup.prototype.componentDidMount = function componentDidMount() {
var initialChildMapping = this.state.children;
for (var key in initialChildMapping) {
if (initialChildMapping[key]) {
@@ -27062,32 +27545,34 @@
}
};
- TransitionGroup.prototype.componentWillReceiveProps = function componentWillReceiveProps(nextProps) {
- var nextChildMapping = (0, _ChildMapping.getChildMapping)(nextProps.children);
+ ReactTransitionGroup.prototype.componentWillReceiveProps = function componentWillReceiveProps(nextProps) {
+ var nextChildMapping = ReactTransitionChildMapping.getChildMapping(nextProps.children);
var prevChildMapping = this.state.children;
this.setState({
- children: (0, _ChildMapping.mergeChildMappings)(prevChildMapping, nextChildMapping)
+ children: ReactTransitionChildMapping.mergeChildMappings(prevChildMapping, nextChildMapping)
});
- for (var key in nextChildMapping) {
+ var key;
+
+ for (key in nextChildMapping) {
var hasPrev = prevChildMapping && prevChildMapping.hasOwnProperty(key);
if (nextChildMapping[key] && !hasPrev && !this.currentlyTransitioningKeys[key]) {
this.keysToEnter.push(key);
}
}
- for (var _key in prevChildMapping) {
- var hasNext = nextChildMapping && nextChildMapping.hasOwnProperty(_key);
- if (prevChildMapping[_key] && !hasNext && !this.currentlyTransitioningKeys[_key]) {
- this.keysToLeave.push(_key);
+ for (key in prevChildMapping) {
+ var hasNext = nextChildMapping && nextChildMapping.hasOwnProperty(key);
+ if (prevChildMapping[key] && !hasNext && !this.currentlyTransitioningKeys[key]) {
+ this.keysToLeave.push(key);
}
}
// If we want to someday check for reordering, we could do it here.
};
- TransitionGroup.prototype.componentDidUpdate = function componentDidUpdate() {
+ ReactTransitionGroup.prototype.componentDidUpdate = function componentDidUpdate() {
var keysToEnter = this.keysToEnter;
this.keysToEnter = [];
keysToEnter.forEach(this.performEnter);
@@ -27097,50 +27582,24 @@
keysToLeave.forEach(this.performLeave);
};
- TransitionGroup.prototype.render = function render() {
- var _this2 = this;
-
+ ReactTransitionGroup.prototype.render = function render() {
// TODO: we could get rid of the need for the wrapper node
// by cloning a single child
var childrenToRender = [];
-
- var _loop = function _loop(key) {
- var child = _this2.state.children[key];
+ for (var key in this.state.children) {
+ var child = this.state.children[key];
if (child) {
- var isCallbackRef = typeof child.ref !== 'string';
- var factoryChild = _this2.props.childFactory(child);
- var ref = function ref(r) {
- _this2.childRefs[key] = r;
- };
-
- process.env.NODE_ENV !== 'production' ? (0, _warning2.default)(isCallbackRef, 'string refs are not supported on children of TransitionGroup and will be ignored. ' + 'Please use a callback ref instead: https://facebook.github.io/react/docs/refs-and-the-dom.html#the-ref-callback-attribute') : void 0;
-
- // Always chaining the refs leads to problems when the childFactory
- // wraps the child. The child ref callback gets called twice with the
- // wrapper and the child. So we only need to chain the ref if the
- // factoryChild is not different from child.
- if (factoryChild === child && isCallbackRef) {
- ref = (0, _chainFunction2.default)(child.ref, ref);
- }
-
// You may need to apply reactive updates to a child as it is leaving.
// The normal React way to do it won't work since the child will have
// already been removed. In case you need this behavior you can provide
// a childFactory function to wrap every child, even the ones that are
// leaving.
- childrenToRender.push(_react2.default.cloneElement(factoryChild, {
- key: key,
- ref: ref
- }));
+ childrenToRender.push(React.cloneElement(this.props.childFactory(child), { ref: key, key: key }));
}
- };
-
- for (var key in this.state.children) {
- _loop(key);
}
- // Do not forward TransitionGroup props to primitive DOM nodes
- var props = _extends({}, this.props);
+ // Do not forward ReactTransitionGroup props to primitive DOM nodes
+ var props = _assign({}, this.props);
delete props.transitionLeave;
delete props.transitionName;
delete props.transitionAppear;
@@ -27151,733 +27610,1870 @@
delete props.transitionAppearTimeout;
delete props.component;
- return _react2.default.createElement(this.props.component, props, childrenToRender);
+ return React.createElement(this.props.component, props, childrenToRender);
};
- return TransitionGroup;
- }(_react2.default.Component);
+ return ReactTransitionGroup;
+ }(React.Component);
+
+ ReactTransitionGroup.displayName = 'ReactTransitionGroup';
+ ReactTransitionGroup.propTypes = {
+ component: PropTypes.any,
+ childFactory: PropTypes.func
+ };
+ ReactTransitionGroup.defaultProps = {
+ component: 'span',
+ childFactory: emptyFunction.thatReturnsArgument
+ };
+
+
+ module.exports = ReactTransitionGroup;
+
+/***/ },
+/* 235 */
+/***/ function(module, exports, __webpack_require__) {
+
+ /* WEBPACK VAR INJECTION */(function(process) {/**
+ * Copyright 2013-present, Facebook, Inc.
+ * All rights reserved.
+ *
+ * This source code is licensed under the BSD-style license found in the
+ * LICENSE file in the root directory of this source tree. An additional grant
+ * of patent rights can be found in the PATENTS file in the same directory.
+ *
+ */
+
+ 'use strict';
- TransitionGroup.displayName = 'TransitionGroup';
+ var flattenChildren = __webpack_require__(236);
+ var ReactTransitionChildMapping = {
+ /**
+ * Given `this.props.children`, return an object mapping key to child. Just
+ * simple syntactic sugar around flattenChildren().
+ *
+ * @param {*} children `this.props.children`
+ * @param {number=} selfDebugID Optional debugID of the current internal instance.
+ * @return {object} Mapping of key to child
+ */
+ getChildMapping: function (children, selfDebugID) {
+ if (!children) {
+ return children;
+ }
+
+ if (process.env.NODE_ENV !== 'production') {
+ return flattenChildren(children, selfDebugID);
+ }
- TransitionGroup.propTypes = propTypes;
- TransitionGroup.defaultProps = defaultProps;
+ return flattenChildren(children);
+ },
- exports.default = TransitionGroup;
- module.exports = exports['default'];
+ /**
+ * When you're adding or removing children some may be added or removed in the
+ * same render pass. We want to show *both* since we want to simultaneously
+ * animate elements in and out. This function takes a previous set of keys
+ * and a new set of keys and merges them with its best guess of the correct
+ * ordering. In the future we may expose some of the utilities in
+ * ReactMultiChild to make this easy, but for now React itself does not
+ * directly have this concept of the union of prevChildren and nextChildren
+ * so we implement it here.
+ *
+ * @param {object} prev prev children as returned from
+ * `ReactTransitionChildMapping.getChildMapping()`.
+ * @param {object} next next children as returned from
+ * `ReactTransitionChildMapping.getChildMapping()`.
+ * @return {object} a key set that contains all keys in `prev` and all keys
+ * in `next` in a reasonable order.
+ */
+ mergeChildMappings: function (prev, next) {
+ prev = prev || {};
+ next = next || {};
+
+ function getValueForKey(key) {
+ if (next.hasOwnProperty(key)) {
+ return next[key];
+ } else {
+ return prev[key];
+ }
+ }
+
+ // For each key of `next`, the list of keys to insert before that key in
+ // the combined list
+ var nextKeysPending = {};
+
+ var pendingKeys = [];
+ for (var prevKey in prev) {
+ if (next.hasOwnProperty(prevKey)) {
+ if (pendingKeys.length) {
+ nextKeysPending[prevKey] = pendingKeys;
+ pendingKeys = [];
+ }
+ } else {
+ pendingKeys.push(prevKey);
+ }
+ }
+
+ var i;
+ var childMapping = {};
+ for (var nextKey in next) {
+ if (nextKeysPending.hasOwnProperty(nextKey)) {
+ for (i = 0; i < nextKeysPending[nextKey].length; i++) {
+ var pendingNextKey = nextKeysPending[nextKey][i];
+ childMapping[nextKeysPending[nextKey][i]] = getValueForKey(pendingNextKey);
+ }
+ }
+ childMapping[nextKey] = getValueForKey(nextKey);
+ }
+
+ // Finally, add the keys which didn't appear before any key in `next`
+ for (i = 0; i < pendingKeys.length; i++) {
+ childMapping[pendingKeys[i]] = getValueForKey(pendingKeys[i]);
+ }
+
+ return childMapping;
+ }
+ };
+
+ module.exports = ReactTransitionChildMapping;
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(26)))
/***/ },
-/* 226 */
-/***/ function(module, exports) {
+/* 236 */
+/***/ function(module, exports, __webpack_require__) {
-
- module.exports = function chain(){
- var len = arguments.length
- var args = [];
-
- for (var i = 0; i < len; i++)
- args[i] = arguments[i]
-
- args = args.filter(function(fn){ return fn != null })
-
- if (args.length === 0) return undefined
- if (args.length === 1) return args[0]
-
- return args.reduce(function(current, next){
- return function chainedFunction() {
- current.apply(this, arguments);
- next.apply(this, arguments);
- };
- })
- }
+ /* WEBPACK VAR INJECTION */(function(process) {/**
+ * Copyright 2013-present, Facebook, Inc.
+ * All rights reserved.
+ *
+ * This source code is licensed under the BSD-style license found in the
+ * LICENSE file in the root directory of this source tree. An additional grant
+ * of patent rights can be found in the PATENTS file in the same directory.
+ *
+ *
+ */
+
+ 'use strict';
+
+ var KeyEscapeUtils = __webpack_require__(40);
+ var traverseAllChildren = __webpack_require__(38);
+ var warning = __webpack_require__(34);
+
+ var ReactComponentTreeHook;
+
+ if (typeof process !== 'undefined' && process.env && process.env.NODE_ENV === 'test') {
+ // Temporary hack.
+ // Inline requires don't work well with Jest:
+ // https://github.com/facebook/react/issues/7240
+ // Remove the inline requires when we don't need them anymore:
+ // https://github.com/facebook/react/pull/7178
+ ReactComponentTreeHook = __webpack_require__(49);
+ }
+
+ /**
+ * @param {function} traverseContext Context passed through traversal.
+ * @param {?ReactComponent} child React child component.
+ * @param {!string} name String name of key path to child.
+ * @param {number=} selfDebugID Optional debugID of the current internal instance.
+ */
+ function flattenSingleChildIntoContext(traverseContext, child, name, selfDebugID) {
+ // We found a component instance.
+ if (traverseContext && typeof traverseContext === 'object') {
+ var result = traverseContext;
+ var keyUnique = result[name] === undefined;
+ if (process.env.NODE_ENV !== 'production') {
+ if (!ReactComponentTreeHook) {
+ ReactComponentTreeHook = __webpack_require__(49);
+ }
+ if (!keyUnique) {
+ process.env.NODE_ENV !== 'production' ? warning(false, 'flattenChildren(...): Encountered two children with the same key, ' + '`%s`. Child keys must be unique; when two children share a key, only ' + 'the first child will be used.%s', KeyEscapeUtils.unescape(name), ReactComponentTreeHook.getStackAddendumByID(selfDebugID)) : void 0;
+ }
+ }
+ if (keyUnique && child != null) {
+ result[name] = child;
+ }
+ }
+ }
+ /**
+ * Flattens children that are typically specified as `props.children`. Any null
+ * children will not be included in the resulting object.
+ * @return {!object} flattened children keyed by name.
+ */
+ function flattenChildren(children, selfDebugID) {
+ if (children == null) {
+ return children;
+ }
+ var result = {};
+
+ if (process.env.NODE_ENV !== 'production') {
+ traverseAllChildren(children, function (traverseContext, child, name) {
+ return flattenSingleChildIntoContext(traverseContext, child, name, selfDebugID);
+ }, result);
+ } else {
+ traverseAllChildren(children, flattenSingleChildIntoContext, result);
+ }
+ return result;
+ }
+
+ module.exports = flattenChildren;
+ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(26)))
/***/ },
-/* 227 */
+/* 237 */
+/***/ function(module, exports, __webpack_require__) {
+
+ /**
+ * Copyright 2013-present, Facebook, Inc.
+ * All rights reserved.
+ *
+ * This source code is licensed under the BSD-style license found in the
+ * LICENSE file in the root directory of this source tree. An additional grant
+ * of patent rights can be found in the PATENTS file in the same directory.
+ *
+ */
+
+ 'use strict';
+
+ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
+
+ function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
+
+ function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }
+
+ var React = __webpack_require__(25);
+ var ReactAddonsDOMDependencies = __webpack_require__(238);
+
+ var propTypesFactory = __webpack_require__(53);
+ var PropTypes = propTypesFactory(React.isValidElement);
+
+ var CSSCore = __webpack_require__(243);
+ var ReactTransitionEvents = __webpack_require__(244);
+
+ var onlyChild = __webpack_require__(61);
+
+ var TICK = 17;
+
+ var ReactCSSTransitionGroupChild = function (_React$Component) {
+ _inherits(ReactCSSTransitionGroupChild, _React$Component);
+
+ function ReactCSSTransitionGroupChild() {
+ var _temp, _this, _ret;
+
+ _classCallCheck(this, ReactCSSTransitionGroupChild);
+
+ for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {
+ args[_key] = arguments[_key];
+ }
+
+ return _ret = (_temp = (_this = _possibleConstructorReturn(this, _React$Component.call.apply(_React$Component, [this].concat(args))), _this), _this._isMounted = false, _this.transition = function (animationType, finishCallback, userSpecifiedDelay) {
+ var node = ReactAddonsDOMDependencies.getReactDOM().findDOMNode(_this);
+
+ if (!node) {
+ if (finishCallback) {
+ finishCallback();
+ }
+ return;
+ }
+
+ var className = _this.props.name[animationType] || _this.props.name + '-' + animationType;
+ var activeClassName = _this.props.name[animationType + 'Active'] || className + '-active';
+ var timeout = null;
+
+ var endListener = function (e) {
+ if (e && e.target !== node) {
+ return;
+ }
+
+ clearTimeout(timeout);
+
+ CSSCore.removeClass(node, className);
+ CSSCore.removeClass(node, activeClassName);
+
+ ReactTransitionEvents.removeEndEventListener(node, endListener);
+
+ // Usually this optional callback is used for informing an owner of
+ // a leave animation and telling it to remove the child.
+ if (finishCallback) {
+ finishCallback();
+ }
+ };
+
+ CSSCore.addClass(node, className);
+
+ // Need to do this to actually trigger a transition.
+ _this.queueClassAndNode(activeClassName, node);
+
+ // If the user specified a timeout delay.
+ if (userSpecifiedDelay) {
+ // Clean-up the animation after the specified delay
+ timeout = setTimeout(endListener, userSpecifiedDelay);
+ _this.transitionTimeouts.push(timeout);
+ } else {
+ // DEPRECATED: this listener will be removed in a future version of react
+ ReactTransitionEvents.addEndEventListener(node, endListener);
+ }
+ }, _this.queueClassAndNode = function (className, node) {
+ _this.classNameAndNodeQueue.push({
+ className: className,
+ node: node
+ });
+
+ if (!_this.timeout) {
+ _this.timeout = setTimeout(_this.flushClassNameAndNodeQueue, TICK);
+ }
+ }, _this.flushClassNameAndNodeQueue = function () {
+ if (_this._isMounted) {
+ _this.classNameAndNodeQueue.forEach(function (obj) {
+ CSSCore.addClass(obj.node, obj.className);
+ });
+ }
+ _this.classNameAndNodeQueue.length = 0;
+ _this.timeout = null;
+ }, _this.componentWillAppear = function (done) {
+ if (_this.props.appear) {
+ _this.transition('appear', done, _this.props.appearTimeout);
+ } else {
+ done();
+ }
+ }, _this.componentWillEnter = function (done) {
+ if (_this.props.enter) {
+ _this.transition('enter', done, _this.props.enterTimeout);
+ } else {
+ done();
+ }
+ }, _this.componentWillLeave = function (done) {
+ if (_this.props.leave) {
+ _this.transition('leave', done, _this.props.leaveTimeout);
+ } else {
+ done();
+ }
+ }, _temp), _possibleConstructorReturn(_this, _ret);
+ }
+
+ ReactCSSTransitionGroupChild.prototype.componentWillMount = function componentWillMount() {
+ this.classNameAndNodeQueue = [];
+ this.transitionTimeouts = [];
+ };
+
+ ReactCSSTransitionGroupChild.prototype.componentDidMount = function componentDidMount() {
+ this._isMounted = true;
+ };
+
+ ReactCSSTransitionGroupChild.prototype.componentWillUnmount = function componentWillUnmount() {
+ this._isMounted = false;
+
+ if (this.timeout) {
+ clearTimeout(this.timeout);
+ }
+ this.transitionTimeouts.forEach(function (timeout) {
+ clearTimeout(timeout);
+ });
+
+ this.classNameAndNodeQueue.length = 0;
+ };
+
+ ReactCSSTransitionGroupChild.prototype.render = function render() {
+ return onlyChild(this.props.children);
+ };
+
+ return ReactCSSTransitionGroupChild;
+ }(React.Component);
+
+ ReactCSSTransitionGroupChild.propTypes = {
+ name: PropTypes.oneOfType([PropTypes.string, PropTypes.shape({
+ enter: PropTypes.string,
+ leave: PropTypes.string,
+ active: PropTypes.string
+ }), PropTypes.shape({
+ enter: PropTypes.string,
+ enterActive: PropTypes.string,
+ leave: PropTypes.string,
+ leaveActive: PropTypes.string,
+ appear: PropTypes.string,
+ appearActive: PropTypes.string
+ })]).isRequired,
+
+ // Once we require timeouts to be specified, we can remove the
+ // boolean flags (appear etc.) and just accept a number
+ // or a bool for the timeout flags (appearTimeout etc.)
+ appear: PropTypes.bool,
+ enter: PropTypes.bool,
+ leave: PropTypes.bool,
+ appearTimeout: PropTypes.number,
+ enterTimeout: PropTypes.number,
+ leaveTimeout: PropTypes.number
+ };
+
+
+ module.exports = ReactCSSTransitionGroupChild;
+
+/***/ },
+/* 238 */
/***/ function(module, exports, __webpack_require__) {
/* WEBPACK VAR INJECTION */(function(process) {/**
- * Copyright 2014-2015, Facebook, Inc.
+ * Copyright 2013-present, Facebook, Inc.
+ * All rights reserved.
+ *
+ * This source code is licensed under the BSD-style license found in the
+ * LICENSE file in the root directory of this source tree. An additional grant
+ * of patent rights can be found in the PATENTS file in the same directory.
+ *
+ */
+
+ 'use strict';
+
+ var ReactDOM = __webpack_require__(75);
+
+ exports.getReactDOM = function () {
+ return ReactDOM;
+ };
+
+ if (process.env.NODE_ENV !== 'production') {
+ var ReactPerf;
+ var ReactTestUtils;
+
+ exports.getReactPerf = function () {
+ if (!ReactPerf) {
+ ReactPerf = __webpack_require__(239);
+ }
+ return ReactPerf;
+ };
+
+ exports.getReactTestUtils = function () {
+ if (!ReactTestUtils) {
+ ReactTestUtils = __webpack_require__(240);
+ }
+ return ReactTestUtils;
+ };
+ }
+ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(26)))
+
+/***/ },
+/* 239 */
+/***/ function(module, exports, __webpack_require__) {
+
+ /* WEBPACK VAR INJECTION */(function(process) {/**
+ * Copyright 2016-present, Facebook, Inc.
+ * All rights reserved.
+ *
+ * This source code is licensed under the BSD-style license found in the
+ * LICENSE file in the root directory of this source tree. An additional grant
+ * of patent rights can be found in the PATENTS file in the same directory.
+ *
+ *
+ */
+
+ 'use strict';
+
+ var _assign = __webpack_require__(27);
+
+ var _extends = _assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
+
+ var ReactDebugTool = __webpack_require__(108);
+ var warning = __webpack_require__(89);
+ var alreadyWarned = false;
+
+ function roundFloat(val) {
+ var base = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 2;
+
+ var n = Math.pow(10, base);
+ return Math.floor(val * n) / n;
+ }
+
+ // Flow type definition of console.table is too strict right now, see
+ // https://github.com/facebook/flow/pull/2353 for updates
+ function consoleTable(table) {
+ console.table(table);
+ }
+
+ function warnInProduction() {
+ if (alreadyWarned) {
+ return;
+ }
+ alreadyWarned = true;
+ if (typeof console !== 'undefined') {
+ console.error('ReactPerf is not supported in the production builds of React. ' + 'To collect measurements, please use the development build of React instead.');
+ }
+ }
+
+ function getLastMeasurements() {
+ if (!(process.env.NODE_ENV !== 'production')) {
+ warnInProduction();
+ return [];
+ }
+
+ return ReactDebugTool.getFlushHistory();
+ }
+
+ function getExclusive() {
+ var flushHistory = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : getLastMeasurements();
+
+ if (!(process.env.NODE_ENV !== 'production')) {
+ warnInProduction();
+ return [];
+ }
+
+ var aggregatedStats = {};
+ var affectedIDs = {};
+
+ function updateAggregatedStats(treeSnapshot, instanceID, timerType, applyUpdate) {
+ var displayName = treeSnapshot[instanceID].displayName;
+
+ var key = displayName;
+ var stats = aggregatedStats[key];
+ if (!stats) {
+ affectedIDs[key] = {};
+ stats = aggregatedStats[key] = {
+ key: key,
+ instanceCount: 0,
+ counts: {},
+ durations: {},
+ totalDuration: 0
+ };
+ }
+ if (!stats.durations[timerType]) {
+ stats.durations[timerType] = 0;
+ }
+ if (!stats.counts[timerType]) {
+ stats.counts[timerType] = 0;
+ }
+ affectedIDs[key][instanceID] = true;
+ applyUpdate(stats);
+ }
+
+ flushHistory.forEach(function (flush) {
+ var measurements = flush.measurements,
+ treeSnapshot = flush.treeSnapshot;
+
+ measurements.forEach(function (measurement) {
+ var duration = measurement.duration,
+ instanceID = measurement.instanceID,
+ timerType = measurement.timerType;
+
+ updateAggregatedStats(treeSnapshot, instanceID, timerType, function (stats) {
+ stats.totalDuration += duration;
+ stats.durations[timerType] += duration;
+ stats.counts[timerType]++;
+ });
+ });
+ });
+
+ return Object.keys(aggregatedStats).map(function (key) {
+ return _extends({}, aggregatedStats[key], {
+ instanceCount: Object.keys(affectedIDs[key]).length
+ });
+ }).sort(function (a, b) {
+ return b.totalDuration - a.totalDuration;
+ });
+ }
+
+ function getInclusive() {
+ var flushHistory = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : getLastMeasurements();
+
+ if (!(process.env.NODE_ENV !== 'production')) {
+ warnInProduction();
+ return [];
+ }
+
+ var aggregatedStats = {};
+ var affectedIDs = {};
+
+ function updateAggregatedStats(treeSnapshot, instanceID, applyUpdate) {
+ var _treeSnapshot$instanc = treeSnapshot[instanceID],
+ displayName = _treeSnapshot$instanc.displayName,
+ ownerID = _treeSnapshot$instanc.ownerID;
+
+ var owner = treeSnapshot[ownerID];
+ var key = (owner ? owner.displayName + ' > ' : '') + displayName;
+ var stats = aggregatedStats[key];
+ if (!stats) {
+ affectedIDs[key] = {};
+ stats = aggregatedStats[key] = {
+ key: key,
+ instanceCount: 0,
+ inclusiveRenderDuration: 0,
+ renderCount: 0
+ };
+ }
+ affectedIDs[key][instanceID] = true;
+ applyUpdate(stats);
+ }
+
+ var isCompositeByID = {};
+ flushHistory.forEach(function (flush) {
+ var measurements = flush.measurements;
+
+ measurements.forEach(function (measurement) {
+ var instanceID = measurement.instanceID,
+ timerType = measurement.timerType;
+
+ if (timerType !== 'render') {
+ return;
+ }
+ isCompositeByID[instanceID] = true;
+ });
+ });
+
+ flushHistory.forEach(function (flush) {
+ var measurements = flush.measurements,
+ treeSnapshot = flush.treeSnapshot;
+
+ measurements.forEach(function (measurement) {
+ var duration = measurement.duration,
+ instanceID = measurement.instanceID,
+ timerType = measurement.timerType;
+
+ if (timerType !== 'render') {
+ return;
+ }
+ updateAggregatedStats(treeSnapshot, instanceID, function (stats) {
+ stats.renderCount++;
+ });
+ var nextParentID = instanceID;
+ while (nextParentID) {
+ // As we traverse parents, only count inclusive time towards composites.
+ // We know something is a composite if its render() was called.
+ if (isCompositeByID[nextParentID]) {
+ updateAggregatedStats(treeSnapshot, nextParentID, function (stats) {
+ stats.inclusiveRenderDuration += duration;
+ });
+ }
+ nextParentID = treeSnapshot[nextParentID].parentID;
+ }
+ });
+ });
+
+ return Object.keys(aggregatedStats).map(function (key) {
+ return _extends({}, aggregatedStats[key], {
+ instanceCount: Object.keys(affectedIDs[key]).length
+ });
+ }).sort(function (a, b) {
+ return b.inclusiveRenderDuration - a.inclusiveRenderDuration;
+ });
+ }
+
+ function getWasted() {
+ var flushHistory = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : getLastMeasurements();
+
+ if (!(process.env.NODE_ENV !== 'production')) {
+ warnInProduction();
+ return [];
+ }
+
+ var aggregatedStats = {};
+ var affectedIDs = {};
+
+ function updateAggregatedStats(treeSnapshot, instanceID, applyUpdate) {
+ var _treeSnapshot$instanc2 = treeSnapshot[instanceID],
+ displayName = _treeSnapshot$instanc2.displayName,
+ ownerID = _treeSnapshot$instanc2.ownerID;
+
+ var owner = treeSnapshot[ownerID];
+ var key = (owner ? owner.displayName + ' > ' : '') + displayName;
+ var stats = aggregatedStats[key];
+ if (!stats) {
+ affectedIDs[key] = {};
+ stats = aggregatedStats[key] = {
+ key: key,
+ instanceCount: 0,
+ inclusiveRenderDuration: 0,
+ renderCount: 0
+ };
+ }
+ affectedIDs[key][instanceID] = true;
+ applyUpdate(stats);
+ }
+
+ flushHistory.forEach(function (flush) {
+ var measurements = flush.measurements,
+ treeSnapshot = flush.treeSnapshot,
+ operations = flush.operations;
+
+ var isDefinitelyNotWastedByID = {};
+
+ // Find host components associated with an operation in this batch.
+ // Mark all components in their parent tree as definitely not wasted.
+ operations.forEach(function (operation) {
+ var instanceID = operation.instanceID;
+
+ var nextParentID = instanceID;
+ while (nextParentID) {
+ isDefinitelyNotWastedByID[nextParentID] = true;
+ nextParentID = treeSnapshot[nextParentID].parentID;
+ }
+ });
+
+ // Find composite components that rendered in this batch.
+ // These are potential candidates for being wasted renders.
+ var renderedCompositeIDs = {};
+ measurements.forEach(function (measurement) {
+ var instanceID = measurement.instanceID,
+ timerType = measurement.timerType;
+
+ if (timerType !== 'render') {
+ return;
+ }
+ renderedCompositeIDs[instanceID] = true;
+ });
+
+ measurements.forEach(function (measurement) {
+ var duration = measurement.duration,
+ instanceID = measurement.instanceID,
+ timerType = measurement.timerType;
+
+ if (timerType !== 'render') {
+ return;
+ }
+
+ // If there was a DOM update below this component, or it has just been
+ // mounted, its render() is not considered wasted.
+ var updateCount = treeSnapshot[instanceID].updateCount;
+
+ if (isDefinitelyNotWastedByID[instanceID] || updateCount === 0) {
+ return;
+ }
+
+ // We consider this render() wasted.
+ updateAggregatedStats(treeSnapshot, instanceID, function (stats) {
+ stats.renderCount++;
+ });
+
+ var nextParentID = instanceID;
+ while (nextParentID) {
+ // Any parents rendered during this batch are considered wasted
+ // unless we previously marked them as dirty.
+ var isWasted = renderedCompositeIDs[nextParentID] && !isDefinitelyNotWastedByID[nextParentID];
+ if (isWasted) {
+ updateAggregatedStats(treeSnapshot, nextParentID, function (stats) {
+ stats.inclusiveRenderDuration += duration;
+ });
+ }
+ nextParentID = treeSnapshot[nextParentID].parentID;
+ }
+ });
+ });
+
+ return Object.keys(aggregatedStats).map(function (key) {
+ return _extends({}, aggregatedStats[key], {
+ instanceCount: Object.keys(affectedIDs[key]).length
+ });
+ }).sort(function (a, b) {
+ return b.inclusiveRenderDuration - a.inclusiveRenderDuration;
+ });
+ }
+
+ function getOperations() {
+ var flushHistory = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : getLastMeasurements();
+
+ if (!(process.env.NODE_ENV !== 'production')) {
+ warnInProduction();
+ return [];
+ }
+
+ var stats = [];
+ flushHistory.forEach(function (flush, flushIndex) {
+ var operations = flush.operations,
+ treeSnapshot = flush.treeSnapshot;
+
+ operations.forEach(function (operation) {
+ var instanceID = operation.instanceID,
+ type = operation.type,
+ payload = operation.payload;
+ var _treeSnapshot$instanc3 = treeSnapshot[instanceID],
+ displayName = _treeSnapshot$instanc3.displayName,
+ ownerID = _treeSnapshot$instanc3.ownerID;
+
+ var owner = treeSnapshot[ownerID];
+ var key = (owner ? owner.displayName + ' > ' : '') + displayName;
+
+ stats.push({
+ flushIndex: flushIndex,
+ instanceID: instanceID,
+ key: key,
+ type: type,
+ ownerID: ownerID,
+ payload: payload
+ });
+ });
+ });
+ return stats;
+ }
+
+ function printExclusive(flushHistory) {
+ if (!(process.env.NODE_ENV !== 'production')) {
+ warnInProduction();
+ return;
+ }
+
+ var stats = getExclusive(flushHistory);
+ var table = stats.map(function (item) {
+ var key = item.key,
+ instanceCount = item.instanceCount,
+ totalDuration = item.totalDuration;
+
+ var renderCount = item.counts.render || 0;
+ var renderDuration = item.durations.render || 0;
+ return {
+ 'Component': key,
+ 'Total time (ms)': roundFloat(totalDuration),
+ 'Instance count': instanceCount,
+ 'Total render time (ms)': roundFloat(renderDuration),
+ 'Average render time (ms)': renderCount ? roundFloat(renderDuration / renderCount) : undefined,
+ 'Render count': renderCount,
+ 'Total lifecycle time (ms)': roundFloat(totalDuration - renderDuration)
+ };
+ });
+ consoleTable(table);
+ }
+
+ function printInclusive(flushHistory) {
+ if (!(process.env.NODE_ENV !== 'production')) {
+ warnInProduction();
+ return;
+ }
+
+ var stats = getInclusive(flushHistory);
+ var table = stats.map(function (item) {
+ var key = item.key,
+ instanceCount = item.instanceCount,
+ inclusiveRenderDuration = item.inclusiveRenderDuration,
+ renderCount = item.renderCount;
+
+ return {
+ 'Owner > Component': key,
+ 'Inclusive render time (ms)': roundFloat(inclusiveRenderDuration),
+ 'Instance count': instanceCount,
+ 'Render count': renderCount
+ };
+ });
+ consoleTable(table);
+ }
+
+ function printWasted(flushHistory) {
+ if (!(process.env.NODE_ENV !== 'production')) {
+ warnInProduction();
+ return;
+ }
+
+ var stats = getWasted(flushHistory);
+ var table = stats.map(function (item) {
+ var key = item.key,
+ instanceCount = item.instanceCount,
+ inclusiveRenderDuration = item.inclusiveRenderDuration,
+ renderCount = item.renderCount;
+
+ return {
+ 'Owner > Component': key,
+ 'Inclusive wasted time (ms)': roundFloat(inclusiveRenderDuration),
+ 'Instance count': instanceCount,
+ 'Render count': renderCount
+ };
+ });
+ consoleTable(table);
+ }
+
+ function printOperations(flushHistory) {
+ if (!(process.env.NODE_ENV !== 'production')) {
+ warnInProduction();
+ return;
+ }
+
+ var stats = getOperations(flushHistory);
+ var table = stats.map(function (stat) {
+ return {
+ 'Owner > Node': stat.key,
+ 'Operation': stat.type,
+ 'Payload': typeof stat.payload === 'object' ? JSON.stringify(stat.payload) : stat.payload,
+ 'Flush index': stat.flushIndex,
+ 'Owner Component ID': stat.ownerID,
+ 'DOM Component ID': stat.instanceID
+ };
+ });
+ consoleTable(table);
+ }
+
+ var warnedAboutPrintDOM = false;
+ function printDOM(measurements) {
+ process.env.NODE_ENV !== 'production' ? warning(warnedAboutPrintDOM, '`ReactPerf.printDOM(...)` is deprecated. Use ' + '`ReactPerf.printOperations(...)` instead.') : void 0;
+ warnedAboutPrintDOM = true;
+ return printOperations(measurements);
+ }
+
+ var warnedAboutGetMeasurementsSummaryMap = false;
+ function getMeasurementsSummaryMap(measurements) {
+ process.env.NODE_ENV !== 'production' ? warning(warnedAboutGetMeasurementsSummaryMap, '`ReactPerf.getMeasurementsSummaryMap(...)` is deprecated. Use ' + '`ReactPerf.getWasted(...)` instead.') : void 0;
+ warnedAboutGetMeasurementsSummaryMap = true;
+ return getWasted(measurements);
+ }
+
+ function start() {
+ if (!(process.env.NODE_ENV !== 'production')) {
+ warnInProduction();
+ return;
+ }
+
+ ReactDebugTool.beginProfiling();
+ }
+
+ function stop() {
+ if (!(process.env.NODE_ENV !== 'production')) {
+ warnInProduction();
+ return;
+ }
+
+ ReactDebugTool.endProfiling();
+ }
+
+ function isRunning() {
+ if (!(process.env.NODE_ENV !== 'production')) {
+ warnInProduction();
+ return false;
+ }
+
+ return ReactDebugTool.isProfiling();
+ }
+
+ var ReactPerfAnalysis = {
+ getLastMeasurements: getLastMeasurements,
+ getExclusive: getExclusive,
+ getInclusive: getInclusive,
+ getWasted: getWasted,
+ getOperations: getOperations,
+ printExclusive: printExclusive,
+ printInclusive: printInclusive,
+ printWasted: printWasted,
+ printOperations: printOperations,
+ start: start,
+ stop: stop,
+ isRunning: isRunning,
+ // Deprecated:
+ printDOM: printDOM,
+ getMeasurementsSummaryMap: getMeasurementsSummaryMap
+ };
+
+ module.exports = ReactPerfAnalysis;
+ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(26)))
+
+/***/ },
+/* 240 */
+/***/ function(module, exports, __webpack_require__) {
+
+ /* WEBPACK VAR INJECTION */(function(process) {/**
+ * Copyright 2013-present, Facebook, Inc.
* All rights reserved.
*
* This source code is licensed under the BSD-style license found in the
* LICENSE file in the root directory of this source tree. An additional grant
* of patent rights can be found in the PATENTS file in the same directory.
+ *
*/
'use strict';
+ var _prodInvariant = __webpack_require__(77),
+ _assign = __webpack_require__(27);
+
+ var EventConstants = __webpack_require__(241);
+ var EventPluginHub = __webpack_require__(85);
+ var EventPluginRegistry = __webpack_require__(86);
+ var EventPropagators = __webpack_require__(84);
+ var React = __webpack_require__(25);
+ var ReactDOM = __webpack_require__(75);
+ var ReactDOMComponentTree = __webpack_require__(76);
+ var ReactBrowserEventEmitter = __webpack_require__(150);
+ var ReactInstanceMap = __webpack_require__(161);
+ var ReactUpdates = __webpack_require__(101);
+ var SyntheticEvent = __webpack_require__(98);
+ var ReactShallowRenderer = __webpack_require__(242);
+
+ var findDOMNode = __webpack_require__(218);
+ var invariant = __webpack_require__(79);
+ var warning = __webpack_require__(89);
+
+ var topLevelTypes = EventConstants.topLevelTypes;
+
+ function Event(suffix) {}
+
+ // In react 16+ shallowRenderer will not be accessible via ReactTestUtils.createRenderer()
+ // Instead it will be available via react-test-renderer/shallow
+ // Maintain backwards compat for 15.5.0 release, but warn about using the deprecated method
+ var hasWarnedAboutCreateRenderer = false;
+ function createRendererWithWarning() {
+ process.env.NODE_ENV !== 'production' ? warning(hasWarnedAboutCreateRenderer, 'Shallow renderer has been moved to react-test-renderer/shallow. ' + 'Update references to remove this warning.') : void 0;
+ hasWarnedAboutCreateRenderer = true;
+
+ return new ReactShallowRenderer();
+ }
+
/**
- * Similar to invariant but only logs a warning if the condition is not met.
- * This can be used to log issues in development environments in critical
- * paths. Removing the logging code for production environments will keep the
- * same logic and follow the same code paths.
+ * @class ReactTestUtils
+ */
+
+ function findAllInRenderedTreeInternal(inst, test) {
+ if (!inst || !inst.getPublicInstance) {
+ return [];
+ }
+ var publicInst = inst.getPublicInstance();
+ var ret = test(publicInst) ? [publicInst] : [];
+ var currentElement = inst._currentElement;
+ if (ReactTestUtils.isDOMComponent(publicInst)) {
+ var renderedChildren = inst._renderedChildren;
+ var key;
+ for (key in renderedChildren) {
+ if (!renderedChildren.hasOwnProperty(key)) {
+ continue;
+ }
+ ret = ret.concat(findAllInRenderedTreeInternal(renderedChildren[key], test));
+ }
+ } else if (React.isValidElement(currentElement) && typeof currentElement.type === 'function') {
+ ret = ret.concat(findAllInRenderedTreeInternal(inst._renderedComponent, test));
+ }
+ return ret;
+ }
+
+ /**
+ * Utilities for making it easy to test React components.
+ *
+ * See https://facebook.github.io/react/docs/test-utils.html
+ *
+ * Todo: Support the entire DOM.scry query syntax. For now, these simple
+ * utilities will suffice for testing purposes.
+ * @lends ReactTestUtils
*/
+ var ReactTestUtils = {
+ renderIntoDocument: function (element) {
+ var div = document.createElement('div');
+ // None of our tests actually require attaching the container to the
+ // DOM, and doing so creates a mess that we rely on test isolation to
+ // clean up, so we're going to stop honoring the name of this method
+ // (and probably rename it eventually) if no problems arise.
+ // document.documentElement.appendChild(div);
+ return ReactDOM.render(element, div);
+ },
+
+ isElement: function (element) {
+ return React.isValidElement(element);
+ },
+
+ isElementOfType: function (inst, convenienceConstructor) {
+ return React.isValidElement(inst) && inst.type === convenienceConstructor;
+ },
+
+ isDOMComponent: function (inst) {
+ return !!(inst && inst.nodeType === 1 && inst.tagName);
+ },
+
+ isDOMComponentElement: function (inst) {
+ return !!(inst && React.isValidElement(inst) && !!inst.tagName);
+ },
+
+ isCompositeComponent: function (inst) {
+ if (ReactTestUtils.isDOMComponent(inst)) {
+ // Accessing inst.setState warns; just return false as that'll be what
+ // this returns when we have DOM nodes as refs directly
+ return false;
+ }
+ return inst != null && typeof inst.render === 'function' && typeof inst.setState === 'function';
+ },
+
+ isCompositeComponentWithType: function (inst, type) {
+ if (!ReactTestUtils.isCompositeComponent(inst)) {
+ return false;
+ }
+ var internalInstance = ReactInstanceMap.get(inst);
+ var constructor = internalInstance._currentElement.type;
- var warning = function() {};
+ return constructor === type;
+ },
+
+ isCompositeComponentElement: function (inst) {
+ if (!React.isValidElement(inst)) {
+ return false;
+ }
+ // We check the prototype of the type that will get mounted, not the
+ // instance itself. This is a future proof way of duck typing.
+ var prototype = inst.type.prototype;
+ return typeof prototype.render === 'function' && typeof prototype.setState === 'function';
+ },
+
+ isCompositeComponentElementWithType: function (inst, type) {
+ var internalInstance = ReactInstanceMap.get(inst);
+ var constructor = internalInstance._currentElement.type;
+
+ return !!(ReactTestUtils.isCompositeComponentElement(inst) && constructor === type);
+ },
+
+ getRenderedChildOfCompositeComponent: function (inst) {
+ if (!ReactTestUtils.isCompositeComponent(inst)) {
+ return null;
+ }
+ var internalInstance = ReactInstanceMap.get(inst);
+ return internalInstance._renderedComponent.getPublicInstance();
+ },
+
+ findAllInRenderedTree: function (inst, test) {
+ if (!inst) {
+ return [];
+ }
+ !ReactTestUtils.isCompositeComponent(inst) ? process.env.NODE_ENV !== 'production' ? invariant(false, 'findAllInRenderedTree(...): instance must be a composite component') : _prodInvariant('10') : void 0;
+ return findAllInRenderedTreeInternal(ReactInstanceMap.get(inst), test);
+ },
+
+ /**
+ * Finds all instance of components in the rendered tree that are DOM
+ * components with the class name matching `className`.
+ * @return {array} an array of all the matches.
+ */
+ scryRenderedDOMComponentsWithClass: function (root, classNames) {
+ return ReactTestUtils.findAllInRenderedTree(root, function (inst) {
+ if (ReactTestUtils.isDOMComponent(inst)) {
+ var className = inst.className;
+ if (typeof className !== 'string') {
+ // SVG, probably.
+ className = inst.getAttribute('class') || '';
+ }
+ var classList = className.split(/\s+/);
+
+ if (!Array.isArray(classNames)) {
+ !(classNames !== undefined) ? process.env.NODE_ENV !== 'production' ? invariant(false, 'TestUtils.scryRenderedDOMComponentsWithClass expects a className as a second argument.') : _prodInvariant('11') : void 0;
+ classNames = classNames.split(/\s+/);
+ }
+ return classNames.every(function (name) {
+ return classList.indexOf(name) !== -1;
+ });
+ }
+ return false;
+ });
+ },
+
+ /**
+ * Like scryRenderedDOMComponentsWithClass but expects there to be one result,
+ * and returns that one result, or throws exception if there is any other
+ * number of matches besides one.
+ * @return {!ReactDOMComponent} The one match.
+ */
+ findRenderedDOMComponentWithClass: function (root, className) {
+ var all = ReactTestUtils.scryRenderedDOMComponentsWithClass(root, className);
+ if (all.length !== 1) {
+ throw new Error('Did not find exactly one match (found: ' + all.length + ') ' + 'for class:' + className);
+ }
+ return all[0];
+ },
+
+ /**
+ * Finds all instance of components in the rendered tree that are DOM
+ * components with the tag name matching `tagName`.
+ * @return {array} an array of all the matches.
+ */
+ scryRenderedDOMComponentsWithTag: function (root, tagName) {
+ return ReactTestUtils.findAllInRenderedTree(root, function (inst) {
+ return ReactTestUtils.isDOMComponent(inst) && inst.tagName.toUpperCase() === tagName.toUpperCase();
+ });
+ },
- if (process.env.NODE_ENV !== 'production') {
- warning = function(condition, format, args) {
- var len = arguments.length;
- args = new Array(len > 2 ? len - 2 : 0);
- for (var key = 2; key < len; key++) {
- args[key - 2] = arguments[key];
- }
- if (format === undefined) {
- throw new Error(
- '`warning(condition, format, ...args)` requires a warning ' +
- 'message argument'
- );
+ /**
+ * Like scryRenderedDOMComponentsWithTag but expects there to be one result,
+ * and returns that one result, or throws exception if there is any other
+ * number of matches besides one.
+ * @return {!ReactDOMComponent} The one match.
+ */
+ findRenderedDOMComponentWithTag: function (root, tagName) {
+ var all = ReactTestUtils.scryRenderedDOMComponentsWithTag(root, tagName);
+ if (all.length !== 1) {
+ throw new Error('Did not find exactly one match (found: ' + all.length + ') ' + 'for tag:' + tagName);
}
+ return all[0];
+ },
- if (format.length < 10 || (/^[s\W]*$/).test(format)) {
- throw new Error(
- 'The warning format should be able to uniquely identify this ' +
- 'warning. Please, use a more descriptive format than: ' + format
- );
- }
+ /**
+ * Finds all instances of components with type equal to `componentType`.
+ * @return {array} an array of all the matches.
+ */
+ scryRenderedComponentsWithType: function (root, componentType) {
+ return ReactTestUtils.findAllInRenderedTree(root, function (inst) {
+ return ReactTestUtils.isCompositeComponentWithType(inst, componentType);
+ });
+ },
- if (!condition) {
- var argIndex = 0;
- var message = 'Warning: ' +
- format.replace(/%s/g, function() {
- return args[argIndex++];
- });
- if (typeof console !== 'undefined') {
- console.error(message);
- }
- try {
- // This error was thrown as a convenience so that you can use this stack
- // to find the callsite that caused this warning to fire.
- throw new Error(message);
- } catch(x) {}
+ /**
+ * Same as `scryRenderedComponentsWithType` but expects there to be one result
+ * and returns that one result, or throws exception if there is any other
+ * number of matches besides one.
+ * @return {!ReactComponent} The one match.
+ */
+ findRenderedComponentWithType: function (root, componentType) {
+ var all = ReactTestUtils.scryRenderedComponentsWithType(root, componentType);
+ if (all.length !== 1) {
+ throw new Error('Did not find exactly one match (found: ' + all.length + ') ' + 'for componentType:' + componentType);
}
- };
- }
+ return all[0];
+ },
- module.exports = warning;
+ /**
+ * Pass a mocked component module to this method to augment it with
+ * useful methods that allow it to be used as a dummy React component.
+ * Instead of rendering as usual, the component will become a simple
+ *
containing any provided children.
+ *
+ * @param {object} module the mock function object exported from a
+ * module that defines the component to be mocked
+ * @param {?string} mockTagName optional dummy root tag name to return
+ * from render method (overrides
+ * module.mockTagName if provided)
+ * @return {object} the ReactTestUtils object (for chaining)
+ */
+ mockComponent: function (module, mockTagName) {
+ mockTagName = mockTagName || module.mockTagName || 'div';
- /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(26)))
+ module.prototype.render.mockImplementation(function () {
+ return React.createElement(mockTagName, null, this.props.children);
+ });
-/***/ },
-/* 228 */
-/***/ function(module, exports, __webpack_require__) {
+ return this;
+ },
- 'use strict';
+ /**
+ * Simulates a top level event being dispatched from a raw event that occurred
+ * on an `Element` node.
+ * @param {Object} topLevelType A type from `EventConstants.topLevelTypes`
+ * @param {!Element} node The dom to simulate an event occurring on.
+ * @param {?Event} fakeNativeEvent Fake native event to use in SyntheticEvent.
+ */
+ simulateNativeEventOnNode: function (topLevelType, node, fakeNativeEvent) {
+ fakeNativeEvent.target = node;
+ ReactBrowserEventEmitter.ReactEventListener.dispatchEvent(topLevelType, fakeNativeEvent);
+ },
+
+ /**
+ * Simulates a top level event being dispatched from a raw event that occurred
+ * on the `ReactDOMComponent` `comp`.
+ * @param {Object} topLevelType A type from `EventConstants.topLevelTypes`.
+ * @param {!ReactDOMComponent} comp
+ * @param {?Event} fakeNativeEvent Fake native event to use in SyntheticEvent.
+ */
+ simulateNativeEventOnDOMComponent: function (topLevelType, comp, fakeNativeEvent) {
+ ReactTestUtils.simulateNativeEventOnNode(topLevelType, findDOMNode(comp), fakeNativeEvent);
+ },
- exports.__esModule = true;
- exports.getChildMapping = getChildMapping;
- exports.mergeChildMappings = mergeChildMappings;
+ nativeTouchData: function (x, y) {
+ return {
+ touches: [{ pageX: x, pageY: y }]
+ };
+ },
- var _react = __webpack_require__(24);
+ createRenderer: createRendererWithWarning,
- /**
- * Given `this.props.children`, return an object mapping key to child.
- *
- * @param {*} children `this.props.children`
- * @return {object} Mapping of key to child
- */
- function getChildMapping(children) {
- if (!children) {
- return children;
- }
- var result = {};
- _react.Children.map(children, function (child) {
- return child;
- }).forEach(function (child) {
- result[child.key] = child;
- });
- return result;
- }
+ Simulate: null,
+ SimulateNative: {}
+ };
/**
- * When you're adding or removing children some may be added or removed in the
- * same render pass. We want to show *both* since we want to simultaneously
- * animate elements in and out. This function takes a previous set of keys
- * and a new set of keys and merges them with its best guess of the correct
- * ordering. In the future we may expose some of the utilities in
- * ReactMultiChild to make this easy, but for now React itself does not
- * directly have this concept of the union of prevChildren and nextChildren
- * so we implement it here.
+ * Exports:
*
- * @param {object} prev prev children as returned from
- * `ReactTransitionChildMapping.getChildMapping()`.
- * @param {object} next next children as returned from
- * `ReactTransitionChildMapping.getChildMapping()`.
- * @return {object} a key set that contains all keys in `prev` and all keys
- * in `next` in a reasonable order.
+ * - `ReactTestUtils.Simulate.click(Element/ReactDOMComponent)`
+ * - `ReactTestUtils.Simulate.mouseMove(Element/ReactDOMComponent)`
+ * - `ReactTestUtils.Simulate.change(Element/ReactDOMComponent)`
+ * - ... (All keys from event plugin `eventTypes` objects)
*/
- function mergeChildMappings(prev, next) {
- prev = prev || {};
- next = next || {};
-
- function getValueForKey(key) {
- if (next.hasOwnProperty(key)) {
- return next[key];
+ function makeSimulator(eventType) {
+ return function (domComponentOrNode, eventData) {
+ var node;
+ !!React.isValidElement(domComponentOrNode) ? process.env.NODE_ENV !== 'production' ? invariant(false, 'TestUtils.Simulate expects a component instance and not a ReactElement.TestUtils.Simulate will not work if you are using shallow rendering.') : _prodInvariant('14') : void 0;
+ if (ReactTestUtils.isDOMComponent(domComponentOrNode)) {
+ node = findDOMNode(domComponentOrNode);
+ } else if (domComponentOrNode.tagName) {
+ node = domComponentOrNode;
}
- return prev[key];
- }
+ var dispatchConfig = EventPluginRegistry.eventNameDispatchConfigs[eventType];
- // For each key of `next`, the list of keys to insert before that key in
- // the combined list
- var nextKeysPending = {};
+ var fakeNativeEvent = new Event();
+ fakeNativeEvent.target = node;
+ fakeNativeEvent.type = eventType.toLowerCase();
- var pendingKeys = [];
- for (var prevKey in prev) {
- if (next.hasOwnProperty(prevKey)) {
- if (pendingKeys.length) {
- nextKeysPending[prevKey] = pendingKeys;
- pendingKeys = [];
- }
- } else {
- pendingKeys.push(prevKey);
- }
- }
+ // We don't use SyntheticEvent.getPooled in order to not have to worry about
+ // properly destroying any properties assigned from `eventData` upon release
+ var event = new SyntheticEvent(dispatchConfig, ReactDOMComponentTree.getInstanceFromNode(node), fakeNativeEvent, node);
+ // Since we aren't using pooling, always persist the event. This will make
+ // sure it's marked and won't warn when setting additional properties.
+ event.persist();
+ _assign(event, eventData);
- var i = void 0;
- var childMapping = {};
- for (var nextKey in next) {
- if (nextKeysPending.hasOwnProperty(nextKey)) {
- for (i = 0; i < nextKeysPending[nextKey].length; i++) {
- var pendingNextKey = nextKeysPending[nextKey][i];
- childMapping[nextKeysPending[nextKey][i]] = getValueForKey(pendingNextKey);
- }
+ if (dispatchConfig.phasedRegistrationNames) {
+ EventPropagators.accumulateTwoPhaseDispatches(event);
+ } else {
+ EventPropagators.accumulateDirectDispatches(event);
}
- childMapping[nextKey] = getValueForKey(nextKey);
- }
- // Finally, add the keys which didn't appear before any key in `next`
- for (i = 0; i < pendingKeys.length; i++) {
- childMapping[pendingKeys[i]] = getValueForKey(pendingKeys[i]);
- }
-
- return childMapping;
+ ReactUpdates.batchedUpdates(function () {
+ EventPluginHub.enqueueEvents(event);
+ EventPluginHub.processEventQueue(true);
+ });
+ };
}
-/***/ },
-/* 229 */
-/***/ function(module, exports, __webpack_require__) {
+ function buildSimulators() {
+ ReactTestUtils.Simulate = {};
- 'use strict';
+ var eventType;
+ for (eventType in EventPluginRegistry.eventNameDispatchConfigs) {
+ /**
+ * @param {!Element|ReactDOMComponent} domComponentOrNode
+ * @param {?object} eventData Fake event data to use in SyntheticEvent.
+ */
+ ReactTestUtils.Simulate[eventType] = makeSimulator(eventType);
+ }
+ }
- exports.__esModule = true;
+ // Rebuild ReactTestUtils.Simulate whenever event plugins are injected
+ var oldInjectEventPluginOrder = EventPluginHub.injection.injectEventPluginOrder;
+ EventPluginHub.injection.injectEventPluginOrder = function () {
+ oldInjectEventPluginOrder.apply(this, arguments);
+ buildSimulators();
+ };
+ var oldInjectEventPlugins = EventPluginHub.injection.injectEventPluginsByName;
+ EventPluginHub.injection.injectEventPluginsByName = function () {
+ oldInjectEventPlugins.apply(this, arguments);
+ buildSimulators();
+ };
- var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
+ buildSimulators();
- var _addClass = __webpack_require__(230);
+ /**
+ * Exports:
+ *
+ * - `ReactTestUtils.SimulateNative.click(Element/ReactDOMComponent)`
+ * - `ReactTestUtils.SimulateNative.mouseMove(Element/ReactDOMComponent)`
+ * - `ReactTestUtils.SimulateNative.mouseIn/ReactDOMComponent)`
+ * - `ReactTestUtils.SimulateNative.mouseOut(Element/ReactDOMComponent)`
+ * - ... (All keys from `EventConstants.topLevelTypes`)
+ *
+ * Note: Top level event types are a subset of the entire set of handler types
+ * (which include a broader set of "synthetic" events). For example, onDragDone
+ * is a synthetic event. Except when testing an event plugin or React's event
+ * handling code specifically, you probably want to use ReactTestUtils.Simulate
+ * to dispatch synthetic events.
+ */
- var _addClass2 = _interopRequireDefault(_addClass);
+ function makeNativeSimulator(eventType) {
+ return function (domComponentOrNode, nativeEventData) {
+ var fakeNativeEvent = new Event(eventType);
+ _assign(fakeNativeEvent, nativeEventData);
+ if (ReactTestUtils.isDOMComponent(domComponentOrNode)) {
+ ReactTestUtils.simulateNativeEventOnDOMComponent(eventType, domComponentOrNode, fakeNativeEvent);
+ } else if (domComponentOrNode.tagName) {
+ // Will allow on actual dom nodes.
+ ReactTestUtils.simulateNativeEventOnNode(eventType, domComponentOrNode, fakeNativeEvent);
+ }
+ };
+ }
- var _removeClass = __webpack_require__(232);
+ Object.keys(topLevelTypes).forEach(function (eventType) {
+ // Event type is stored as 'topClick' - we transform that to 'click'
+ var convenienceName = eventType.indexOf('top') === 0 ? eventType.charAt(3).toLowerCase() + eventType.substr(4) : eventType;
+ /**
+ * @param {!Element|ReactDOMComponent} domComponentOrNode
+ * @param {?Event} nativeEventData Fake native event to use in SyntheticEvent.
+ */
+ ReactTestUtils.SimulateNative[convenienceName] = makeNativeSimulator(eventType);
+ });
- var _removeClass2 = _interopRequireDefault(_removeClass);
+ module.exports = ReactTestUtils;
+ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(26)))
- var _requestAnimationFrame = __webpack_require__(233);
+/***/ },
+/* 241 */
+/***/ function(module, exports) {
- var _requestAnimationFrame2 = _interopRequireDefault(_requestAnimationFrame);
+ /**
+ * Copyright 2013-present, Facebook, Inc.
+ * All rights reserved.
+ *
+ * This source code is licensed under the BSD-style license found in the
+ * LICENSE file in the root directory of this source tree. An additional grant
+ * of patent rights can be found in the PATENTS file in the same directory.
+ *
+ */
- var _properties = __webpack_require__(235);
+ 'use strict';
- var _react = __webpack_require__(24);
+ /**
+ * Types of raw signals from the browser caught at the top level.
+ */
+ var topLevelTypes = {
+ topAbort: null,
+ topAnimationEnd: null,
+ topAnimationIteration: null,
+ topAnimationStart: null,
+ topBlur: null,
+ topCanPlay: null,
+ topCanPlayThrough: null,
+ topChange: null,
+ topClick: null,
+ topCompositionEnd: null,
+ topCompositionStart: null,
+ topCompositionUpdate: null,
+ topContextMenu: null,
+ topCopy: null,
+ topCut: null,
+ topDoubleClick: null,
+ topDrag: null,
+ topDragEnd: null,
+ topDragEnter: null,
+ topDragExit: null,
+ topDragLeave: null,
+ topDragOver: null,
+ topDragStart: null,
+ topDrop: null,
+ topDurationChange: null,
+ topEmptied: null,
+ topEncrypted: null,
+ topEnded: null,
+ topError: null,
+ topFocus: null,
+ topInput: null,
+ topInvalid: null,
+ topKeyDown: null,
+ topKeyPress: null,
+ topKeyUp: null,
+ topLoad: null,
+ topLoadedData: null,
+ topLoadedMetadata: null,
+ topLoadStart: null,
+ topMouseDown: null,
+ topMouseMove: null,
+ topMouseOut: null,
+ topMouseOver: null,
+ topMouseUp: null,
+ topPaste: null,
+ topPause: null,
+ topPlay: null,
+ topPlaying: null,
+ topProgress: null,
+ topRateChange: null,
+ topReset: null,
+ topScroll: null,
+ topSeeked: null,
+ topSeeking: null,
+ topSelectionChange: null,
+ topStalled: null,
+ topSubmit: null,
+ topSuspend: null,
+ topTextInput: null,
+ topTimeUpdate: null,
+ topTouchCancel: null,
+ topTouchEnd: null,
+ topTouchMove: null,
+ topTouchStart: null,
+ topTransitionEnd: null,
+ topVolumeChange: null,
+ topWaiting: null,
+ topWheel: null
+ };
- var _react2 = _interopRequireDefault(_react);
+ var EventConstants = {
+ topLevelTypes: topLevelTypes
+ };
- var _propTypes = __webpack_require__(223);
+ module.exports = EventConstants;
- var _propTypes2 = _interopRequireDefault(_propTypes);
+/***/ },
+/* 242 */
+/***/ function(module, exports, __webpack_require__) {
- var _reactDom = __webpack_require__(71);
+ /* WEBPACK VAR INJECTION */(function(process) {/**
+ * Copyright 2013-present, Facebook, Inc.
+ * All rights reserved.
+ *
+ * This source code is licensed under the BSD-style license found in the
+ * LICENSE file in the root directory of this source tree. An additional grant
+ * of patent rights can be found in the PATENTS file in the same directory.
+ *
+ */
- var _PropTypes = __webpack_require__(236);
+ 'use strict';
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+ var _prodInvariant = __webpack_require__(77),
+ _assign = __webpack_require__(27);
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
- function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
-
- function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }
-
- var events = [];
- if (_properties.transitionEnd) events.push(_properties.transitionEnd);
- if (_properties.animationEnd) events.push(_properties.animationEnd);
+ var React = __webpack_require__(25);
+ var ReactCompositeComponent = __webpack_require__(164);
+ var ReactDefaultBatchingStrategy = __webpack_require__(186);
+ var ReactReconciler = __webpack_require__(104);
+ var ReactReconcileTransaction = __webpack_require__(191);
+ var ReactUpdates = __webpack_require__(101);
- function addEndListener(node, listener) {
- if (events.length) {
- events.forEach(function (e) {
- return node.addEventListener(e, listener, false);
- });
- } else {
- setTimeout(listener, 0);
- }
+ var emptyObject = __webpack_require__(168);
+ var getNextDebugID = __webpack_require__(173);
+ var invariant = __webpack_require__(79);
- return function () {
- if (!events.length) return;
- events.forEach(function (e) {
- return node.removeEventListener(e, listener, false);
- });
- };
+ function injectDefaults() {
+ ReactUpdates.injection.injectReconcileTransaction(ReactReconcileTransaction);
+ ReactUpdates.injection.injectBatchingStrategy(ReactDefaultBatchingStrategy);
}
- var propTypes = {
- children: _propTypes2.default.node,
- name: _PropTypes.nameShape.isRequired,
-
- // Once we require timeouts to be specified, we can remove the
- // boolean flags (appear etc.) and just accept a number
- // or a bool for the timeout flags (appearTimeout etc.)
- appear: _propTypes2.default.bool,
- enter: _propTypes2.default.bool,
- leave: _propTypes2.default.bool,
- appearTimeout: _propTypes2.default.number,
- enterTimeout: _propTypes2.default.number,
- leaveTimeout: _propTypes2.default.number
- };
-
- var CSSTransitionGroupChild = function (_React$Component) {
- _inherits(CSSTransitionGroupChild, _React$Component);
-
- function CSSTransitionGroupChild() {
- var _temp, _this, _ret;
+ var NoopInternalComponent = function () {
+ function NoopInternalComponent(element) {
+ _classCallCheck(this, NoopInternalComponent);
- _classCallCheck(this, CSSTransitionGroupChild);
+ this._renderedOutput = element;
+ this._currentElement = element;
- for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {
- args[_key] = arguments[_key];
+ if (process.env.NODE_ENV !== 'production') {
+ this._debugID = getNextDebugID();
}
-
- return _ret = (_temp = (_this = _possibleConstructorReturn(this, _React$Component.call.apply(_React$Component, [this].concat(args))), _this), _this.componentWillAppear = function (done) {
- if (_this.props.appear) {
- _this.transition('appear', done, _this.props.appearTimeout);
- } else {
- done();
- }
- }, _this.componentWillEnter = function (done) {
- if (_this.props.enter) {
- _this.transition('enter', done, _this.props.enterTimeout);
- } else {
- done();
- }
- }, _this.componentWillLeave = function (done) {
- if (_this.props.leave) {
- _this.transition('leave', done, _this.props.leaveTimeout);
- } else {
- done();
- }
- }, _temp), _possibleConstructorReturn(_this, _ret);
}
- CSSTransitionGroupChild.prototype.componentWillMount = function componentWillMount() {
- this.classNameAndNodeQueue = [];
- this.transitionTimeouts = [];
- };
+ NoopInternalComponent.prototype.mountComponent = function mountComponent() {};
- CSSTransitionGroupChild.prototype.componentWillUnmount = function componentWillUnmount() {
- this.unmounted = true;
+ NoopInternalComponent.prototype.receiveComponent = function receiveComponent(element) {
+ this._renderedOutput = element;
+ this._currentElement = element;
+ };
- if (this.timeout) {
- clearTimeout(this.timeout);
- }
- this.transitionTimeouts.forEach(function (timeout) {
- clearTimeout(timeout);
- });
+ NoopInternalComponent.prototype.unmountComponent = function unmountComponent() {};
- this.classNameAndNodeQueue.length = 0;
+ NoopInternalComponent.prototype.getHostNode = function getHostNode() {
+ return undefined;
};
- CSSTransitionGroupChild.prototype.transition = function transition(animationType, finishCallback, timeout) {
- var node = (0, _reactDom.findDOMNode)(this);
+ NoopInternalComponent.prototype.getPublicInstance = function getPublicInstance() {
+ return null;
+ };
- if (!node) {
- if (finishCallback) {
- finishCallback();
- }
- return;
- }
+ return NoopInternalComponent;
+ }();
- var className = this.props.name[animationType] || this.props.name + '-' + animationType;
- var activeClassName = this.props.name[animationType + 'Active'] || className + '-active';
- var timer = null;
- var removeListeners = void 0;
+ var ShallowComponentWrapper = function (element) {
+ // TODO: Consolidate with instantiateReactComponent
+ if (process.env.NODE_ENV !== 'production') {
+ this._debugID = getNextDebugID();
+ }
- (0, _addClass2.default)(node, className);
+ this.construct(element);
+ };
+ _assign(ShallowComponentWrapper.prototype, ReactCompositeComponent, {
+ _constructComponent: ReactCompositeComponent._constructComponentWithoutOwner,
+ _instantiateReactComponent: function (element) {
+ return new NoopInternalComponent(element);
+ },
+ _replaceNodeWithMarkup: function () {},
+ _renderValidatedComponent: ReactCompositeComponent._renderValidatedComponentWithoutOwnerOrContext
+ });
- // Need to do this to actually trigger a transition.
- this.queueClassAndNode(activeClassName, node);
+ function _batchedRender(renderer, element, context) {
+ var transaction = ReactUpdates.ReactReconcileTransaction.getPooled(true);
+ renderer._render(element, transaction, context);
+ ReactUpdates.ReactReconcileTransaction.release(transaction);
+ }
- // Clean-up the animation after the specified delay
- var finish = function finish(e) {
- if (e && e.target !== node) {
- return;
- }
+ var ReactShallowRenderer = function () {
+ function ReactShallowRenderer() {
+ _classCallCheck(this, ReactShallowRenderer);
- clearTimeout(timer);
- if (removeListeners) removeListeners();
+ this._instance = null;
+ }
- (0, _removeClass2.default)(node, className);
- (0, _removeClass2.default)(node, activeClassName);
+ ReactShallowRenderer.prototype.getMountedInstance = function getMountedInstance() {
+ return this._instance ? this._instance._instance : null;
+ };
- if (removeListeners) removeListeners();
+ ReactShallowRenderer.prototype.render = function render(element, context) {
+ // Ensure we've done the default injections. This might not be true in the
+ // case of a simple test that only requires React and the TestUtils in
+ // conjunction with an inline-requires transform.
+ injectDefaults();
- // Usually this optional callback is used for informing an owner of
- // a leave animation and telling it to remove the child.
- if (finishCallback) {
- finishCallback();
- }
- };
+ !React.isValidElement(element) ? process.env.NODE_ENV !== 'production' ? invariant(false, 'ReactShallowRenderer render(): Invalid component element.%s', typeof element === 'function' ? ' Instead of passing a component class, make sure to instantiate ' + 'it by passing it to React.createElement.' : '') : _prodInvariant('12', typeof element === 'function' ? ' Instead of passing a component class, make sure to instantiate ' + 'it by passing it to React.createElement.' : '') : void 0;
+ !(typeof element.type !== 'string') ? process.env.NODE_ENV !== 'production' ? invariant(false, 'ReactShallowRenderer render(): Shallow rendering works only with custom components, not primitives (%s). Instead of calling `.render(el)` and inspecting the rendered output, look at `el.props` directly instead.', element.type) : _prodInvariant('13', element.type) : void 0;
- if (timeout) {
- timer = setTimeout(finish, timeout);
- this.transitionTimeouts.push(timer);
- } else if (_properties.transitionEnd) {
- removeListeners = addEndListener(node, finish);
+ if (!context) {
+ context = emptyObject;
}
- };
-
- CSSTransitionGroupChild.prototype.queueClassAndNode = function queueClassAndNode(className, node) {
- var _this2 = this;
+ ReactUpdates.batchedUpdates(_batchedRender, this, element, context);
- this.classNameAndNodeQueue.push({
- className: className,
- node: node
- });
+ return this.getRenderOutput();
+ };
- if (!this.rafHandle) {
- this.rafHandle = (0, _requestAnimationFrame2.default)(function () {
- return _this2.flushClassNameAndNodeQueue();
- });
- }
+ ReactShallowRenderer.prototype.getRenderOutput = function getRenderOutput() {
+ return this._instance && this._instance._renderedComponent && this._instance._renderedComponent._renderedOutput || null;
};
- CSSTransitionGroupChild.prototype.flushClassNameAndNodeQueue = function flushClassNameAndNodeQueue() {
- if (!this.unmounted) {
- this.classNameAndNodeQueue.forEach(function (obj) {
- // This is for to force a repaint,
- // which is necessary in order to transition styles when adding a class name.
- /* eslint-disable no-unused-expressions */
- obj.node.scrollTop;
- /* eslint-enable no-unused-expressions */
- (0, _addClass2.default)(obj.node, obj.className);
- });
+ ReactShallowRenderer.prototype.unmount = function unmount() {
+ if (this._instance) {
+ ReactReconciler.unmountComponent(this._instance, false);
}
- this.classNameAndNodeQueue.length = 0;
- this.rafHandle = null;
};
- CSSTransitionGroupChild.prototype.render = function render() {
- var props = _extends({}, this.props);
- delete props.name;
- delete props.appear;
- delete props.enter;
- delete props.leave;
- delete props.appearTimeout;
- delete props.enterTimeout;
- delete props.leaveTimeout;
- delete props.children;
- return _react2.default.cloneElement(_react2.default.Children.only(this.props.children), props);
+ ReactShallowRenderer.prototype._render = function _render(element, transaction, context) {
+ if (this._instance) {
+ ReactReconciler.receiveComponent(this._instance, element, transaction, context);
+ } else {
+ var instance = new ShallowComponentWrapper(element);
+ ReactReconciler.mountComponent(instance, transaction, null, null, context, 0);
+ this._instance = instance;
+ }
};
- return CSSTransitionGroupChild;
- }(_react2.default.Component);
-
- CSSTransitionGroupChild.displayName = 'CSSTransitionGroupChild';
-
+ return ReactShallowRenderer;
+ }();
- CSSTransitionGroupChild.propTypes = propTypes;
+ ReactShallowRenderer.createRenderer = function () {
+ return new ReactShallowRenderer();
+ };
- exports.default = CSSTransitionGroupChild;
- module.exports = exports['default'];
+ module.exports = ReactShallowRenderer;
+ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(26)))
/***/ },
-/* 230 */
+/* 243 */
/***/ function(module, exports, __webpack_require__) {
- 'use strict';
+ /* WEBPACK VAR INJECTION */(function(process) {'use strict';
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = addClass;
+ /**
+ * Copyright (c) 2013-present, Facebook, Inc.
+ * All rights reserved.
+ *
+ * This source code is licensed under the BSD-style license found in the
+ * LICENSE file in the root directory of this source tree. An additional grant
+ * of patent rights can be found in the PATENTS file in the same directory.
+ *
+ * @typechecks
+ */
- var _hasClass = __webpack_require__(231);
+ var invariant = __webpack_require__(31);
- var _hasClass2 = _interopRequireDefault(_hasClass);
+ /**
+ * The CSSCore module specifies the API (and implements most of the methods)
+ * that should be used when dealing with the display of elements (via their
+ * CSS classes and visibility on screen. It is an API focused on mutating the
+ * display and not reading it as no logical state should be encoded in the
+ * display of elements.
+ */
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+ /* Slow implementation for browsers that don't natively support .matches() */
+ function matchesSelector_SLOW(element, selector) {
+ var root = element;
+ while (root.parentNode) {
+ root = root.parentNode;
+ }
- function addClass(element, className) {
- if (element.classList) element.classList.add(className);else if (!(0, _hasClass2.default)(element)) element.className = element.className + ' ' + className;
+ var all = root.querySelectorAll(selector);
+ return Array.prototype.indexOf.call(all, element) !== -1;
}
- module.exports = exports['default'];
-/***/ },
-/* 231 */
-/***/ function(module, exports) {
+ var CSSCore = {
- "use strict";
+ /**
+ * Adds the class passed in to the element if it doesn't already have it.
+ *
+ * @param {DOMElement} element the element to set the class on
+ * @param {string} className the CSS className
+ * @return {DOMElement} the element passed in
+ */
+ addClass: function addClass(element, className) {
+ !!/\s/.test(className) ? process.env.NODE_ENV !== 'production' ? invariant(false, 'CSSCore.addClass takes only a single class name. "%s" contains ' + 'multiple classes.', className) : invariant(false) : void 0;
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = hasClass;
- function hasClass(element, className) {
- if (element.classList) return !!className && element.classList.contains(className);else return (" " + element.className + " ").indexOf(" " + className + " ") !== -1;
- }
- module.exports = exports["default"];
+ if (className) {
+ if (element.classList) {
+ element.classList.add(className);
+ } else if (!CSSCore.hasClass(element, className)) {
+ element.className = element.className + ' ' + className;
+ }
+ }
+ return element;
+ },
-/***/ },
-/* 232 */
-/***/ function(module, exports) {
+ /**
+ * Removes the class passed in from the element
+ *
+ * @param {DOMElement} element the element to set the class on
+ * @param {string} className the CSS className
+ * @return {DOMElement} the element passed in
+ */
+ removeClass: function removeClass(element, className) {
+ !!/\s/.test(className) ? process.env.NODE_ENV !== 'production' ? invariant(false, 'CSSCore.removeClass takes only a single class name. "%s" contains ' + 'multiple classes.', className) : invariant(false) : void 0;
- 'use strict';
+ if (className) {
+ if (element.classList) {
+ element.classList.remove(className);
+ } else if (CSSCore.hasClass(element, className)) {
+ element.className = element.className.replace(new RegExp('(^|\\s)' + className + '(?:\\s|$)', 'g'), '$1').replace(/\s+/g, ' ') // multiple spaces to one
+ .replace(/^\s*|\s*$/g, ''); // trim the ends
+ }
+ }
+ return element;
+ },
+
+ /**
+ * Helper to add or remove a class from an element based on a condition.
+ *
+ * @param {DOMElement} element the element to set the class on
+ * @param {string} className the CSS className
+ * @param {*} bool condition to whether to add or remove the class
+ * @return {DOMElement} the element passed in
+ */
+ conditionClass: function conditionClass(element, className, bool) {
+ return (bool ? CSSCore.addClass : CSSCore.removeClass)(element, className);
+ },
+
+ /**
+ * Tests whether the element has the class specified.
+ *
+ * @param {DOMNode|DOMWindow} element the element to check the class on
+ * @param {string} className the CSS className
+ * @return {boolean} true if the element has the class, false if not
+ */
+ hasClass: function hasClass(element, className) {
+ !!/\s/.test(className) ? process.env.NODE_ENV !== 'production' ? invariant(false, 'CSS.hasClass takes only a single class name.') : invariant(false) : void 0;
+ if (element.classList) {
+ return !!className && element.classList.contains(className);
+ }
+ return (' ' + element.className + ' ').indexOf(' ' + className + ' ') > -1;
+ },
+
+ /**
+ * Tests whether the element matches the selector specified
+ *
+ * @param {DOMNode|DOMWindow} element the element that we are querying
+ * @param {string} selector the CSS selector
+ * @return {boolean} true if the element matches the selector, false if not
+ */
+ matchesSelector: function matchesSelector(element, selector) {
+ var matchesImpl = element.matches || element.webkitMatchesSelector || element.mozMatchesSelector || element.msMatchesSelector || function (s) {
+ return matchesSelector_SLOW(element, s);
+ };
+ return matchesImpl.call(element, selector);
+ }
- module.exports = function removeClass(element, className) {
- if (element.classList) element.classList.remove(className);else element.className = element.className.replace(new RegExp('(^|\\s)' + className + '(?:\\s|$)', 'g'), '$1').replace(/\s+/g, ' ').replace(/^\s*|\s*$/g, '');
};
+ module.exports = CSSCore;
+ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(26)))
+
/***/ },
-/* 233 */
+/* 244 */
/***/ function(module, exports, __webpack_require__) {
- 'use strict';
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
+ /**
+ * Copyright 2013-present, Facebook, Inc.
+ * All rights reserved.
+ *
+ * This source code is licensed under the BSD-style license found in the
+ * LICENSE file in the root directory of this source tree. An additional grant
+ * of patent rights can be found in the PATENTS file in the same directory.
+ *
+ */
- var _inDOM = __webpack_require__(234);
+ 'use strict';
- var _inDOM2 = _interopRequireDefault(_inDOM);
+ var ExecutionEnvironment = __webpack_require__(245);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+ var getVendorPrefixedEventName = __webpack_require__(152);
- var vendors = ['', 'webkit', 'moz', 'o', 'ms'];
- var cancel = 'clearTimeout';
- var raf = fallback;
- var compatRaf = void 0;
+ var endEvents = [];
- var getKey = function getKey(vendor, k) {
- return vendor + (!vendor ? k : k[0].toUpperCase() + k.substr(1)) + 'AnimationFrame';
- };
+ function detectEvents() {
+ var animEnd = getVendorPrefixedEventName('animationend');
+ var transEnd = getVendorPrefixedEventName('transitionend');
- if (_inDOM2.default) {
- vendors.some(function (vendor) {
- var rafKey = getKey(vendor, 'request');
+ if (animEnd) {
+ endEvents.push(animEnd);
+ }
- if (rafKey in window) {
- cancel = getKey(vendor, 'cancel');
- return raf = function raf(cb) {
- return window[rafKey](cb);
- };
- }
- });
+ if (transEnd) {
+ endEvents.push(transEnd);
+ }
}
- /* https://github.com/component/raf */
- var prev = new Date().getTime();
- function fallback(fn) {
- var curr = new Date().getTime(),
- ms = Math.max(0, 16 - (curr - prev)),
- req = setTimeout(fn, ms);
-
- prev = curr;
- return req;
+ if (ExecutionEnvironment.canUseDOM) {
+ detectEvents();
}
- compatRaf = function compatRaf(cb) {
- return raf(cb);
- };
- compatRaf.cancel = function (id) {
- window[cancel] && typeof window[cancel] === 'function' && window[cancel](id);
- };
- exports.default = compatRaf;
- module.exports = exports['default'];
-
-/***/ },
-/* 234 */
-/***/ function(module, exports) {
-
- 'use strict';
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = !!(typeof window !== 'undefined' && window.document && window.document.createElement);
- module.exports = exports['default'];
+ // We use the raw {add|remove}EventListener() call because EventListener
+ // does not know how to remove event listeners and we really should
+ // clean up. Also, these events are not triggered in older browsers
+ // so we should be A-OK here.
-/***/ },
-/* 235 */
-/***/ function(module, exports, __webpack_require__) {
+ function addEventListener(node, eventName, eventListener) {
+ node.addEventListener(eventName, eventListener, false);
+ }
- 'use strict';
+ function removeEventListener(node, eventName, eventListener) {
+ node.removeEventListener(eventName, eventListener, false);
+ }
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.animationEnd = exports.animationDelay = exports.animationTiming = exports.animationDuration = exports.animationName = exports.transitionEnd = exports.transitionDuration = exports.transitionDelay = exports.transitionTiming = exports.transitionProperty = exports.transform = undefined;
-
- var _inDOM = __webpack_require__(234);
-
- var _inDOM2 = _interopRequireDefault(_inDOM);
-
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-
- var transform = 'transform';
- var prefix = void 0,
- transitionEnd = void 0,
- animationEnd = void 0;
- var transitionProperty = void 0,
- transitionDuration = void 0,
- transitionTiming = void 0,
- transitionDelay = void 0;
- var animationName = void 0,
- animationDuration = void 0,
- animationTiming = void 0,
- animationDelay = void 0;
-
- if (_inDOM2.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';
- }
-
- exports.transform = transform;
- exports.transitionProperty = transitionProperty;
- exports.transitionTiming = transitionTiming;
- exports.transitionDelay = transitionDelay;
- exports.transitionDuration = transitionDuration;
- exports.transitionEnd = transitionEnd;
- exports.animationName = animationName;
- exports.animationDuration = animationDuration;
- exports.animationTiming = animationTiming;
- exports.animationDelay = animationDelay;
- exports.animationEnd = animationEnd;
- exports.default = {
- transform: transform,
- end: transitionEnd,
- property: transitionProperty,
- timing: transitionTiming,
- delay: transitionDelay,
- duration: transitionDuration
- };
-
-
- 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 ReactTransitionEvents = {
+ addEndEventListener: function (node, eventListener) {
+ if (endEvents.length === 0) {
+ // If CSS transitions are not supported, trigger an "end animation"
+ // event immediately.
+ window.setTimeout(eventListener, 0);
+ return;
}
- };
-
- var vendors = Object.keys(vendorMap);
-
- var transitionEnd = void 0,
- animationEnd = void 0;
- var prefix = '';
-
- for (var i = 0; i < vendors.length; i++) {
- var vendor = vendors[i];
+ endEvents.forEach(function (endEvent) {
+ addEventListener(node, endEvent, eventListener);
+ });
+ },
- if (vendor + 'TransitionProperty' in style) {
- prefix = '-' + vendor.toLowerCase();
- transitionEnd = vendorMap[vendor]('TransitionEnd');
- animationEnd = vendorMap[vendor]('AnimationEnd');
- break;
+ removeEndEventListener: function (node, eventListener) {
+ if (endEvents.length === 0) {
+ return;
}
+ endEvents.forEach(function (endEvent) {
+ removeEventListener(node, endEvent, eventListener);
+ });
}
+ };
- if (!transitionEnd && 'transitionProperty' in style) transitionEnd = 'transitionend';
-
- if (!animationEnd && 'animationName' in style) animationEnd = 'animationend';
-
- style = null;
-
- return { animationEnd: animationEnd, transitionEnd: transitionEnd, prefix: prefix };
- }
+ module.exports = ReactTransitionEvents;
/***/ },
-/* 236 */
-/***/ function(module, exports, __webpack_require__) {
-
- 'use strict';
+/* 245 */
+/***/ function(module, exports) {
- exports.__esModule = true;
- exports.nameShape = undefined;
- exports.transitionTimeout = transitionTimeout;
+ /**
+ * Copyright (c) 2013-present, Facebook, Inc.
+ * All rights reserved.
+ *
+ * This source code is licensed under the BSD-style license found in the
+ * LICENSE file in the root directory of this source tree. An additional grant
+ * of patent rights can be found in the PATENTS file in the same directory.
+ *
+ */
- var _react = __webpack_require__(24);
+ 'use strict';
- var _react2 = _interopRequireDefault(_react);
+ var canUseDOM = !!(typeof window !== 'undefined' && window.document && window.document.createElement);
- var _propTypes = __webpack_require__(223);
+ /**
+ * Simple, lightweight module assisting with the detection and context of
+ * Worker. Helps avoid circular dependencies and allows code to reason about
+ * whether or not they are in a Worker, even if they never include the main
+ * `ReactWorker` dependency.
+ */
+ var ExecutionEnvironment = {
- var _propTypes2 = _interopRequireDefault(_propTypes);
+ canUseDOM: canUseDOM,
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+ canUseWorkers: typeof Worker !== 'undefined',
- function transitionTimeout(transitionType) {
- var timeoutPropName = 'transition' + transitionType + 'Timeout';
- var enabledPropName = 'transition' + transitionType;
+ canUseEventListeners: canUseDOM && !!(window.addEventListener || window.attachEvent),
- return function (props) {
- // If the transition is enabled
- if (props[enabledPropName]) {
- // If no timeout duration is provided
- if (props[timeoutPropName] == null) {
- return new Error(timeoutPropName + ' wasn\'t supplied to CSSTransitionGroup: ' + 'this can cause unreliable animations and won\'t be supported in ' + 'a future version of React. See ' + 'https://fb.me/react-animation-transition-group-timeout for more ' + 'information.');
+ canUseViewport: canUseDOM && !!window.screen,
- // If the duration isn't a number
- } else if (typeof props[timeoutPropName] !== 'number') {
- return new Error(timeoutPropName + ' must be a number (in milliseconds)');
- }
- }
+ isInWorker: !canUseDOM // For now, this is true - might change in the future.
- return null;
- };
- }
+ };
- var nameShape = exports.nameShape = _propTypes2.default.oneOfType([_propTypes2.default.string, _propTypes2.default.shape({
- enter: _propTypes2.default.string,
- leave: _propTypes2.default.string,
- active: _propTypes2.default.string
- }), _propTypes2.default.shape({
- enter: _propTypes2.default.string,
- enterActive: _propTypes2.default.string,
- leave: _propTypes2.default.string,
- leaveActive: _propTypes2.default.string,
- appear: _propTypes2.default.string,
- appearActive: _propTypes2.default.string
- })]);
+ module.exports = ExecutionEnvironment;
/***/ },
-/* 237 */
+/* 246 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -27890,10 +29486,10 @@
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = __webpack_require__(23);
var React = __webpack_require__(24);
- var ReactDOM = __webpack_require__(71);
- var Classes = __webpack_require__(66);
- var props_1 = __webpack_require__(64);
- var utils_1 = __webpack_require__(59);
+ var ReactDOM = __webpack_require__(74);
+ var Classes = __webpack_require__(69);
+ var props_1 = __webpack_require__(67);
+ var utils_1 = __webpack_require__(62);
/**
* This component detaches its contents and re-attaches them to document.body.
* Use it when you need to circumvent DOM z-stacking (for dialogs, popovers, etc.).
@@ -27933,7 +29529,7 @@
/***/ },
-/* 238 */
+/* 247 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -27945,14 +29541,14 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = __webpack_require__(23);
- var classNames = __webpack_require__(218);
- var PureRender = __webpack_require__(219);
+ var classNames = __webpack_require__(225);
+ var PureRender = __webpack_require__(226);
var React = __webpack_require__(24);
- var Classes = __webpack_require__(66);
- var errors_1 = __webpack_require__(60);
- var position_1 = __webpack_require__(63);
- var utils_1 = __webpack_require__(59);
- var popover_1 = __webpack_require__(217);
+ var Classes = __webpack_require__(69);
+ var errors_1 = __webpack_require__(63);
+ var position_1 = __webpack_require__(66);
+ var utils_1 = __webpack_require__(62);
+ var popover_1 = __webpack_require__(224);
var Tooltip = (function (_super) {
tslib_1.__extends(Tooltip, _super);
function Tooltip() {
@@ -27991,12 +29587,12 @@
/***/ },
-/* 239 */
+/* 248 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
- var position_1 = __webpack_require__(63);
+ var position_1 = __webpack_require__(66);
// this value causes popover and target edges to line up on 50px targets
exports.MIN_ARROW_SPACING = 18;
function computeArrowOffset(sideLength, arrowSize, minimum) {
@@ -28073,7 +29669,7 @@
/***/ },
-/* 240 */
+/* 249 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -28085,12 +29681,12 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = __webpack_require__(23);
- var classNames = __webpack_require__(218);
+ var classNames = __webpack_require__(225);
var React = __webpack_require__(24);
var common_1 = __webpack_require__(21);
- var errors_1 = __webpack_require__(60);
- var buttons_1 = __webpack_require__(241);
- var dialog_1 = __webpack_require__(244);
+ var errors_1 = __webpack_require__(63);
+ var buttons_1 = __webpack_require__(250);
+ var dialog_1 = __webpack_require__(253);
var Alert = (function (_super) {
tslib_1.__extends(Alert, _super);
function Alert() {
@@ -28140,7 +29736,7 @@
/***/ },
-/* 241 */
+/* 250 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -28155,8 +29751,8 @@
// HACKHACK: these components should go in separate files
// tslint:disable max-classes-per-file
var React = __webpack_require__(24);
- var props_1 = __webpack_require__(64);
- var abstractButton_1 = __webpack_require__(242);
+ var props_1 = __webpack_require__(67);
+ var abstractButton_1 = __webpack_require__(251);
var Button = (function (_super) {
tslib_1.__extends(Button, _super);
function Button() {
@@ -28190,7 +29786,7 @@
/***/ },
-/* 242 */
+/* 251 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -28202,12 +29798,12 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = __webpack_require__(23);
- var classNames = __webpack_require__(218);
+ var classNames = __webpack_require__(225);
var React = __webpack_require__(24);
- var Classes = __webpack_require__(66);
- var Keys = __webpack_require__(67);
- var utils_1 = __webpack_require__(59);
- var spinner_1 = __webpack_require__(243);
+ var Classes = __webpack_require__(69);
+ var Keys = __webpack_require__(70);
+ var utils_1 = __webpack_require__(62);
+ var spinner_1 = __webpack_require__(252);
var AbstractButton = (function (_super) {
tslib_1.__extends(AbstractButton, _super);
function AbstractButton() {
@@ -28291,7 +29887,7 @@
/***/ },
-/* 243 */
+/* 252 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -28303,11 +29899,11 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = __webpack_require__(23);
- var classNames = __webpack_require__(218);
- var PureRender = __webpack_require__(219);
+ var classNames = __webpack_require__(225);
+ var PureRender = __webpack_require__(226);
var React = __webpack_require__(24);
- var Classes = __webpack_require__(66);
- var utils_1 = __webpack_require__(59);
+ var Classes = __webpack_require__(69);
+ var utils_1 = __webpack_require__(62);
// see http://stackoverflow.com/a/18473154/3124288 for calculating arc path
var SPINNER_TRACK = "M 50,50 m 0,-44.5 a 44.5,44.5 0 1 1 0,89 a 44.5,44.5 0 1 1 0,-89";
// unitless total length of SVG path, to which stroke-dash* properties are relative.
@@ -28359,7 +29955,7 @@
/***/ },
-/* 244 */
+/* 253 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -28371,12 +29967,12 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = __webpack_require__(23);
- var classNames = __webpack_require__(218);
+ var classNames = __webpack_require__(225);
var React = __webpack_require__(24);
var abstractComponent_1 = __webpack_require__(22);
- var Classes = __webpack_require__(66);
- var Errors = __webpack_require__(60);
- var overlay_1 = __webpack_require__(221);
+ var Classes = __webpack_require__(69);
+ var Errors = __webpack_require__(63);
+ var overlay_1 = __webpack_require__(231);
var Dialog = (function (_super) {
tslib_1.__extends(Dialog, _super);
function Dialog() {
@@ -28436,7 +30032,7 @@
/***/ },
-/* 245 */
+/* 254 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -28447,9 +30043,9 @@
*/
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
- var classNames = __webpack_require__(218);
+ var classNames = __webpack_require__(225);
var React = __webpack_require__(24);
- var Classes = __webpack_require__(66);
+ var Classes = __webpack_require__(69);
exports.Breadcrumb = function (breadcrumbProps) {
var classes = classNames(Classes.BREADCRUMB, (_a = {},
_a[Classes.DISABLED] = breadcrumbProps.disabled,
@@ -28462,7 +30058,7 @@
/***/ },
-/* 246 */
+/* 255 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -28474,10 +30070,10 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = __webpack_require__(23);
- var classNames = __webpack_require__(218);
+ var classNames = __webpack_require__(225);
var React = __webpack_require__(24);
var abstractComponent_1 = __webpack_require__(22);
- var Classes = __webpack_require__(66);
+ var Classes = __webpack_require__(69);
var AnimationStates;
(function (AnimationStates) {
AnimationStates[AnimationStates["CLOSED"] = 0] = "CLOSED";
@@ -28621,7 +30217,7 @@
/***/ },
-/* 247 */
+/* 256 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -28633,14 +30229,14 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = __webpack_require__(23);
- var classNames = __webpack_require__(218);
+ var classNames = __webpack_require__(225);
var React = __webpack_require__(24);
- var Classes = __webpack_require__(66);
- var Errors = __webpack_require__(60);
- var position_1 = __webpack_require__(63);
- var menu_1 = __webpack_require__(248);
- var menuItem_1 = __webpack_require__(249);
- var popover_1 = __webpack_require__(217);
+ var Classes = __webpack_require__(69);
+ var Errors = __webpack_require__(63);
+ var position_1 = __webpack_require__(66);
+ var menu_1 = __webpack_require__(257);
+ var menuItem_1 = __webpack_require__(258);
+ var popover_1 = __webpack_require__(224);
var CollapseFrom;
(function (CollapseFrom) {
CollapseFrom[CollapseFrom["START"] = 0] = "START";
@@ -28713,7 +30309,7 @@
/***/ },
-/* 248 */
+/* 257 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -28725,9 +30321,9 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = __webpack_require__(23);
- var classNames = __webpack_require__(218);
+ var classNames = __webpack_require__(225);
var React = __webpack_require__(24);
- var Classes = __webpack_require__(66);
+ var Classes = __webpack_require__(69);
var Menu = (function (_super) {
tslib_1.__extends(Menu, _super);
function Menu() {
@@ -28746,7 +30342,7 @@
/***/ },
-/* 249 */
+/* 258 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -28758,15 +30354,15 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = __webpack_require__(23);
- var classNames = __webpack_require__(218);
+ var classNames = __webpack_require__(225);
var React = __webpack_require__(24);
- var ReactDOM = __webpack_require__(71);
+ var ReactDOM = __webpack_require__(74);
var abstractComponent_1 = __webpack_require__(22);
- var Classes = __webpack_require__(66);
- var Errors = __webpack_require__(60);
- var position_1 = __webpack_require__(63);
- var popover_1 = __webpack_require__(217);
- var menu_1 = __webpack_require__(248);
+ var Classes = __webpack_require__(69);
+ var Errors = __webpack_require__(63);
+ var position_1 = __webpack_require__(66);
+ var popover_1 = __webpack_require__(224);
+ var menu_1 = __webpack_require__(257);
var REACT_CONTEXT_TYPES = {
alignLeft: function (obj, key) {
if (obj[key] != null && typeof obj[key] !== "boolean") {
@@ -28919,7 +30515,7 @@
/***/ },
-/* 250 */
+/* 259 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -28931,9 +30527,9 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var React = __webpack_require__(24);
- var errors_1 = __webpack_require__(60);
- var utils_1 = __webpack_require__(59);
- var ContextMenu = __webpack_require__(70);
+ var errors_1 = __webpack_require__(63);
+ var utils_1 = __webpack_require__(62);
+ var ContextMenu = __webpack_require__(73);
function ContextMenuTarget(constructor) {
var _a = constructor.prototype, render = _a.render, renderContextMenu = _a.renderContextMenu, onContextMenuClose = _a.onContextMenuClose;
if (!utils_1.isFunction(renderContextMenu)) {
@@ -28975,7 +30571,7 @@
/***/ },
-/* 251 */
+/* 260 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -28987,14 +30583,14 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = __webpack_require__(23);
- var classNames = __webpack_require__(218);
- var PureRender = __webpack_require__(219);
+ var classNames = __webpack_require__(225);
+ var PureRender = __webpack_require__(226);
var React = __webpack_require__(24);
var abstractComponent_1 = __webpack_require__(22);
- var Classes = __webpack_require__(66);
- var Keys = __webpack_require__(67);
- var utils_1 = __webpack_require__(59);
- var compatibility_1 = __webpack_require__(252);
+ var Classes = __webpack_require__(69);
+ var Keys = __webpack_require__(70);
+ var utils_1 = __webpack_require__(62);
+ var compatibility_1 = __webpack_require__(261);
var BUFFER_WIDTH_EDGE = 5;
var BUFFER_WIDTH_IE = 30;
var EditableText = (function (_super) {
@@ -29246,7 +30842,7 @@
/***/ },
-/* 252 */
+/* 261 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -29260,13 +30856,13 @@
for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];
}
Object.defineProperty(exports, "__esModule", { value: true });
- __export(__webpack_require__(253));
+ __export(__webpack_require__(262));
//# sourceMappingURL=index.js.map
/***/ },
-/* 253 */
+/* 262 */
/***/ function(module, exports) {
/*
@@ -29293,7 +30889,7 @@
/***/ },
-/* 254 */
+/* 263 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -29309,11 +30905,11 @@
// tslint:disable max-classes-per-file
// we need some empty interfaces to show up in docs
// tslint:disable no-empty-interface
- var classNames = __webpack_require__(218);
+ var classNames = __webpack_require__(225);
var React = __webpack_require__(24);
- var Classes = __webpack_require__(66);
- var props_1 = __webpack_require__(64);
- var utils_1 = __webpack_require__(59);
+ var Classes = __webpack_require__(69);
+ var props_1 = __webpack_require__(67);
+ var utils_1 = __webpack_require__(62);
var INVALID_PROPS = [
// we spread props to `` but render `children` as its sibling
"children",
@@ -29405,7 +31001,7 @@
/***/ },
-/* 255 */
+/* 264 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -29417,11 +31013,11 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = __webpack_require__(23);
- var classNames = __webpack_require__(218);
- var PureRender = __webpack_require__(219);
+ var classNames = __webpack_require__(225);
+ var PureRender = __webpack_require__(226);
var React = __webpack_require__(24);
- var Classes = __webpack_require__(66);
- var props_1 = __webpack_require__(64);
+ var Classes = __webpack_require__(69);
+ var props_1 = __webpack_require__(67);
var InputGroup = (function (_super) {
tslib_1.__extends(InputGroup, _super);
function InputGroup() {
@@ -29492,7 +31088,7 @@
/***/ },
-/* 256 */
+/* 265 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -29504,13 +31100,13 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = __webpack_require__(23);
- var classNames = __webpack_require__(218);
- var PureRender = __webpack_require__(219);
+ var classNames = __webpack_require__(225);
+ var PureRender = __webpack_require__(226);
var React = __webpack_require__(24);
var common_1 = __webpack_require__(21);
- var Errors = __webpack_require__(60);
- var buttons_1 = __webpack_require__(241);
- var inputGroup_1 = __webpack_require__(255);
+ var Errors = __webpack_require__(63);
+ var buttons_1 = __webpack_require__(250);
+ var inputGroup_1 = __webpack_require__(264);
var IncrementDirection;
(function (IncrementDirection) {
IncrementDirection[IncrementDirection["DOWN"] = -1] = "DOWN";
@@ -29883,7 +31479,7 @@
/***/ },
-/* 257 */
+/* 266 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -29897,9 +31493,9 @@
var tslib_1 = __webpack_require__(23);
var React = __webpack_require__(24);
var abstractComponent_1 = __webpack_require__(22);
- var Classes = __webpack_require__(66);
- var Errors = __webpack_require__(60);
- var controls_1 = __webpack_require__(254);
+ var Classes = __webpack_require__(69);
+ var Errors = __webpack_require__(63);
+ var controls_1 = __webpack_require__(263);
var counter = 0;
function nextName() { return RadioGroup.displayName + "-" + counter++; }
var RadioGroup = (function (_super) {
@@ -29959,7 +31555,7 @@
/***/ },
-/* 258 */
+/* 267 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -29974,22 +31570,22 @@
var react_1 = __webpack_require__(24);
var React = __webpack_require__(24);
var common_1 = __webpack_require__(21);
- var hotkey_1 = __webpack_require__(259);
- var hotkey_2 = __webpack_require__(259);
+ var hotkey_1 = __webpack_require__(268);
+ var hotkey_2 = __webpack_require__(268);
exports.Hotkey = hotkey_2.Hotkey;
- var keyCombo_1 = __webpack_require__(260);
+ var keyCombo_1 = __webpack_require__(269);
exports.KeyCombo = keyCombo_1.KeyCombo;
- var hotkeysTarget_1 = __webpack_require__(262);
+ var hotkeysTarget_1 = __webpack_require__(271);
exports.HotkeysTarget = hotkeysTarget_1.HotkeysTarget;
- var hotkeyParser_1 = __webpack_require__(261);
+ var hotkeyParser_1 = __webpack_require__(270);
exports.comboMatches = hotkeyParser_1.comboMatches;
exports.getKeyCombo = hotkeyParser_1.getKeyCombo;
exports.getKeyComboString = hotkeyParser_1.getKeyComboString;
exports.parseKeyCombo = hotkeyParser_1.parseKeyCombo;
- var hotkeysDialog_1 = __webpack_require__(264);
+ var hotkeysDialog_1 = __webpack_require__(273);
exports.hideHotkeysDialog = hotkeysDialog_1.hideHotkeysDialog;
exports.setHotkeysDialogProps = hotkeysDialog_1.setHotkeysDialogProps;
- var errors_1 = __webpack_require__(60);
+ var errors_1 = __webpack_require__(63);
var Hotkeys = (function (_super) {
tslib_1.__extends(Hotkeys, _super);
function Hotkeys() {
@@ -30038,7 +31634,7 @@
/***/ },
-/* 259 */
+/* 268 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -30052,7 +31648,7 @@
var tslib_1 = __webpack_require__(23);
var React = __webpack_require__(24);
var common_1 = __webpack_require__(21);
- var keyCombo_1 = __webpack_require__(260);
+ var keyCombo_1 = __webpack_require__(269);
var Hotkey = (function (_super) {
tslib_1.__extends(Hotkey, _super);
function Hotkey() {
@@ -30083,7 +31679,7 @@
/***/ },
-/* 260 */
+/* 269 */
/***/ function(module, exports, __webpack_require__) {
/**
@@ -30096,7 +31692,7 @@
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = __webpack_require__(23);
var React = __webpack_require__(24);
- var hotkeyParser_1 = __webpack_require__(261);
+ var hotkeyParser_1 = __webpack_require__(270);
var KeyIcons = {
alt: "pt-icon-key-option",
ctrl: "pt-icon-key-control",
@@ -30142,7 +31738,7 @@
/***/ },
-/* 261 */
+/* 270 */
/***/ function(module, exports) {
/*
@@ -30416,7 +32012,7 @@
/***/ },
-/* 262 */
+/* 271 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -30428,8 +32024,8 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var React = __webpack_require__(24);
- var utils_1 = __webpack_require__(59);
- var hotkeysEvents_1 = __webpack_require__(263);
+ var utils_1 = __webpack_require__(62);
+ var hotkeysEvents_1 = __webpack_require__(272);
function HotkeysTarget(constructor) {
var _a = constructor.prototype, componentWillMount = _a.componentWillMount, componentDidMount = _a.componentDidMount, componentWillUnmount = _a.componentWillUnmount, render = _a.render, renderHotkeys = _a.renderHotkeys;
if (!utils_1.isFunction(renderHotkeys)) {
@@ -30495,7 +32091,7 @@
/***/ },
-/* 263 */
+/* 272 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -30507,10 +32103,10 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var react_1 = __webpack_require__(24);
- var utils_1 = __webpack_require__(59);
- var hotkey_1 = __webpack_require__(259);
- var hotkeyParser_1 = __webpack_require__(261);
- var hotkeysDialog_1 = __webpack_require__(264);
+ var utils_1 = __webpack_require__(62);
+ var hotkey_1 = __webpack_require__(268);
+ var hotkeyParser_1 = __webpack_require__(270);
+ var hotkeysDialog_1 = __webpack_require__(273);
var SHOW_DIALOG_KEY = "?";
var HotkeyScope;
(function (HotkeyScope) {
@@ -30605,7 +32201,7 @@
/***/ },
-/* 264 */
+/* 273 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -30617,13 +32213,13 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = __webpack_require__(23);
- var classNames = __webpack_require__(218);
+ var classNames = __webpack_require__(225);
var React = __webpack_require__(24);
- var ReactDOM = __webpack_require__(71);
+ var ReactDOM = __webpack_require__(74);
var common_1 = __webpack_require__(21);
- var components_1 = __webpack_require__(68);
- var hotkey_1 = __webpack_require__(259);
- var hotkeys_1 = __webpack_require__(258);
+ var components_1 = __webpack_require__(71);
+ var hotkey_1 = __webpack_require__(268);
+ var hotkeys_1 = __webpack_require__(267);
var HotkeysDialog = (function () {
function HotkeysDialog() {
var _this = this;
@@ -30729,7 +32325,7 @@
/***/ },
-/* 265 */
+/* 274 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -30741,9 +32337,9 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = __webpack_require__(23);
- var classNames = __webpack_require__(218);
+ var classNames = __webpack_require__(225);
var React = __webpack_require__(24);
- var Classes = __webpack_require__(66);
+ var Classes = __webpack_require__(69);
var MenuDivider = (function (_super) {
tslib_1.__extends(MenuDivider, _super);
function MenuDivider() {
@@ -30771,7 +32367,7 @@
/***/ },
-/* 266 */
+/* 275 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -30783,10 +32379,10 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = __webpack_require__(23);
- var classNames = __webpack_require__(218);
- var PureRender = __webpack_require__(219);
+ var classNames = __webpack_require__(225);
+ var PureRender = __webpack_require__(226);
var React = __webpack_require__(24);
- var Classes = __webpack_require__(66);
+ var Classes = __webpack_require__(69);
var NonIdealState = (function (_super) {
tslib_1.__extends(NonIdealState, _super);
function NonIdealState() {
@@ -30842,7 +32438,7 @@
/***/ },
-/* 267 */
+/* 276 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -30854,10 +32450,10 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = __webpack_require__(23);
- var classNames = __webpack_require__(218);
- var PureRender = __webpack_require__(219);
+ var classNames = __webpack_require__(225);
+ var PureRender = __webpack_require__(226);
var React = __webpack_require__(24);
- var Classes = __webpack_require__(66);
+ var Classes = __webpack_require__(69);
var Text = (function (_super) {
tslib_1.__extends(Text, _super);
function Text() {
@@ -30902,7 +32498,7 @@
/***/ },
-/* 268 */
+/* 277 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -30915,7 +32511,7 @@
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = __webpack_require__(23);
var React = __webpack_require__(24);
- var popover_1 = __webpack_require__(217);
+ var popover_1 = __webpack_require__(224);
var SVGPopover = (function (_super) {
tslib_1.__extends(SVGPopover, _super);
function SVGPopover() {
@@ -30933,7 +32529,7 @@
/***/ },
-/* 269 */
+/* 278 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -30945,11 +32541,11 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = __webpack_require__(23);
- var classNames = __webpack_require__(218);
- var PureRender = __webpack_require__(219);
+ var classNames = __webpack_require__(225);
+ var PureRender = __webpack_require__(226);
var React = __webpack_require__(24);
- var Classes = __webpack_require__(66);
- var utils_1 = __webpack_require__(59);
+ var Classes = __webpack_require__(69);
+ var utils_1 = __webpack_require__(62);
var ProgressBar = (function (_super) {
tslib_1.__extends(ProgressBar, _super);
function ProgressBar() {
@@ -30976,7 +32572,7 @@
/***/ },
-/* 270 */
+/* 279 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -30989,7 +32585,7 @@
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = __webpack_require__(23);
var React = __webpack_require__(24);
- var tooltip_1 = __webpack_require__(238);
+ var tooltip_1 = __webpack_require__(247);
var SVGTooltip = (function (_super) {
tslib_1.__extends(SVGTooltip, _super);
function SVGTooltip() {
@@ -31007,7 +32603,7 @@
/***/ },
-/* 271 */
+/* 280 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -31019,13 +32615,13 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = __webpack_require__(23);
- var classNames = __webpack_require__(218);
+ var classNames = __webpack_require__(225);
var React = __webpack_require__(24);
- var Classes = __webpack_require__(66);
- var Errors = __webpack_require__(60);
- var utils_1 = __webpack_require__(59);
- var coreSlider_1 = __webpack_require__(272);
- var handle_1 = __webpack_require__(273);
+ var Classes = __webpack_require__(69);
+ var Errors = __webpack_require__(63);
+ var utils_1 = __webpack_require__(62);
+ var coreSlider_1 = __webpack_require__(281);
+ var handle_1 = __webpack_require__(282);
var RangeEnd;
(function (RangeEnd) {
RangeEnd[RangeEnd["LEFT"] = 0] = "LEFT";
@@ -31127,7 +32723,7 @@
/***/ },
-/* 272 */
+/* 281 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -31139,13 +32735,13 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = __webpack_require__(23);
- var classNames = __webpack_require__(218);
- var PureRender = __webpack_require__(219);
+ var classNames = __webpack_require__(225);
+ var PureRender = __webpack_require__(226);
var React = __webpack_require__(24);
var abstractComponent_1 = __webpack_require__(22);
- var Classes = __webpack_require__(66);
- var Errors = __webpack_require__(60);
- var utils_1 = __webpack_require__(59);
+ var Classes = __webpack_require__(69);
+ var Errors = __webpack_require__(63);
+ var utils_1 = __webpack_require__(62);
var CoreSlider = (function (_super) {
tslib_1.__extends(CoreSlider, _super);
function CoreSlider(props) {
@@ -31261,7 +32857,7 @@
/***/ },
-/* 273 */
+/* 282 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -31273,13 +32869,13 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = __webpack_require__(23);
- var classNames = __webpack_require__(218);
- var PureRender = __webpack_require__(219);
+ var classNames = __webpack_require__(225);
+ var PureRender = __webpack_require__(226);
var React = __webpack_require__(24);
var abstractComponent_1 = __webpack_require__(22);
- var Classes = __webpack_require__(66);
- var Keys = __webpack_require__(67);
- var utils_1 = __webpack_require__(59);
+ var Classes = __webpack_require__(69);
+ var Keys = __webpack_require__(70);
+ var utils_1 = __webpack_require__(62);
// props that require number values, for validation
var NUMBER_PROPS = ["max", "min", "stepSize", "tickSize", "value"];
var Handle = (function (_super) {
@@ -31416,7 +33012,7 @@
/***/ },
-/* 274 */
+/* 283 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -31429,10 +33025,10 @@
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = __webpack_require__(23);
var React = __webpack_require__(24);
- var Classes = __webpack_require__(66);
- var utils_1 = __webpack_require__(59);
- var coreSlider_1 = __webpack_require__(272);
- var handle_1 = __webpack_require__(273);
+ var Classes = __webpack_require__(69);
+ var utils_1 = __webpack_require__(62);
+ var coreSlider_1 = __webpack_require__(281);
+ var handle_1 = __webpack_require__(282);
var Slider = (function (_super) {
tslib_1.__extends(Slider, _super);
function Slider() {
@@ -31485,7 +33081,7 @@
/***/ },
-/* 275 */
+/* 284 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -31497,11 +33093,11 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = __webpack_require__(23);
- var classNames = __webpack_require__(218);
+ var classNames = __webpack_require__(225);
var React = __webpack_require__(24);
- var Classes = __webpack_require__(66);
+ var Classes = __webpack_require__(69);
// import * to avoid "cannot be named" error on factory
- var spinner = __webpack_require__(243);
+ var spinner = __webpack_require__(252);
var SVGSpinner = (function (_super) {
tslib_1.__extends(SVGSpinner, _super);
function SVGSpinner() {
@@ -31520,7 +33116,7 @@
/***/ },
-/* 276 */
+/* 285 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -31532,10 +33128,10 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = __webpack_require__(23);
- var classNames = __webpack_require__(218);
- var PureRender = __webpack_require__(219);
+ var classNames = __webpack_require__(225);
+ var PureRender = __webpack_require__(226);
var React = __webpack_require__(24);
- var Classes = __webpack_require__(66);
+ var Classes = __webpack_require__(69);
var Tab = (function (_super) {
tslib_1.__extends(Tab, _super);
function Tab() {
@@ -31561,7 +33157,7 @@
/***/ },
-/* 277 */
+/* 286 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -31573,18 +33169,18 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = __webpack_require__(23);
- var classNames = __webpack_require__(218);
- var PureRender = __webpack_require__(219);
+ var classNames = __webpack_require__(225);
+ var PureRender = __webpack_require__(226);
var React = __webpack_require__(24);
- var react_dom_1 = __webpack_require__(71);
+ var react_dom_1 = __webpack_require__(74);
var abstractComponent_1 = __webpack_require__(22);
- var Classes = __webpack_require__(66);
- var Errors = __webpack_require__(60);
- var Keys = __webpack_require__(67);
- var Utils = __webpack_require__(59);
- var tab_1 = __webpack_require__(276);
- var tabList_1 = __webpack_require__(278);
- var tabPanel_1 = __webpack_require__(279);
+ var Classes = __webpack_require__(69);
+ var Errors = __webpack_require__(63);
+ var Keys = __webpack_require__(70);
+ var Utils = __webpack_require__(62);
+ var tab_1 = __webpack_require__(285);
+ var tabList_1 = __webpack_require__(287);
+ var tabPanel_1 = __webpack_require__(288);
var TAB_CSS_SELECTOR = "li[role=tab]";
var Tabs = (function (_super) {
tslib_1.__extends(Tabs, _super);
@@ -31871,7 +33467,7 @@
/***/ },
-/* 278 */
+/* 287 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -31883,11 +33479,11 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = __webpack_require__(23);
- var classNames = __webpack_require__(218);
- var PureRender = __webpack_require__(219);
+ var classNames = __webpack_require__(225);
+ var PureRender = __webpack_require__(226);
var React = __webpack_require__(24);
var abstractComponent_1 = __webpack_require__(22);
- var Classes = __webpack_require__(66);
+ var Classes = __webpack_require__(69);
var TabList = (function (_super) {
tslib_1.__extends(TabList, _super);
function TabList() {
@@ -31922,7 +33518,7 @@
/***/ },
-/* 279 */
+/* 288 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -31934,10 +33530,10 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = __webpack_require__(23);
- var classNames = __webpack_require__(218);
- var PureRender = __webpack_require__(219);
+ var classNames = __webpack_require__(225);
+ var PureRender = __webpack_require__(226);
var React = __webpack_require__(24);
- var Classes = __webpack_require__(66);
+ var Classes = __webpack_require__(69);
var TabPanel = (function (_super) {
tslib_1.__extends(TabPanel, _super);
function TabPanel() {
@@ -31959,7 +33555,7 @@
/***/ },
-/* 280 */
+/* 289 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -31971,10 +33567,10 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = __webpack_require__(23);
- var classNames = __webpack_require__(218);
- var PureRender = __webpack_require__(219);
+ var classNames = __webpack_require__(225);
+ var PureRender = __webpack_require__(226);
var React = __webpack_require__(24);
- var Classes = __webpack_require__(66);
+ var Classes = __webpack_require__(69);
var Tab2 = (function (_super) {
tslib_1.__extends(Tab2, _super);
function Tab2() {
@@ -32003,7 +33599,7 @@
/***/ },
-/* 281 */
+/* 290 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -32015,15 +33611,15 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = __webpack_require__(23);
- var classNames = __webpack_require__(218);
- var PureRender = __webpack_require__(219);
+ var classNames = __webpack_require__(225);
+ var PureRender = __webpack_require__(226);
var React = __webpack_require__(24);
var abstractComponent_1 = __webpack_require__(22);
- var Classes = __webpack_require__(66);
- var Keys = __webpack_require__(67);
- var utils_1 = __webpack_require__(59);
- var tab2_1 = __webpack_require__(280);
- var tabTitle_1 = __webpack_require__(282);
+ var Classes = __webpack_require__(69);
+ var Keys = __webpack_require__(70);
+ var utils_1 = __webpack_require__(62);
+ var tab2_1 = __webpack_require__(289);
+ var tabTitle_1 = __webpack_require__(291);
exports.Expander = function () { return React.createElement("div", { className: "pt-flex-expander" }); };
var TAB_SELECTOR = "." + Classes.TAB;
var Tabs2 = (function (_super) {
@@ -32200,7 +33796,7 @@
/***/ },
-/* 282 */
+/* 291 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -32212,10 +33808,10 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = __webpack_require__(23);
- var classNames = __webpack_require__(218);
- var PureRender = __webpack_require__(219);
+ var classNames = __webpack_require__(225);
+ var PureRender = __webpack_require__(226);
var React = __webpack_require__(24);
- var Classes = __webpack_require__(66);
+ var Classes = __webpack_require__(69);
var TabTitle = (function (_super) {
tslib_1.__extends(TabTitle, _super);
function TabTitle() {
@@ -32249,7 +33845,7 @@
/***/ },
-/* 283 */
+/* 292 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -32261,12 +33857,12 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = __webpack_require__(23);
- var classNames = __webpack_require__(218);
- var PureRender = __webpack_require__(219);
+ var classNames = __webpack_require__(225);
+ var PureRender = __webpack_require__(226);
var React = __webpack_require__(24);
- var props_1 = __webpack_require__(64);
- var utils_1 = __webpack_require__(59);
- var Classes = __webpack_require__(66);
+ var props_1 = __webpack_require__(67);
+ var utils_1 = __webpack_require__(62);
+ var Classes = __webpack_require__(69);
var Tag = (function (_super) {
tslib_1.__extends(Tag, _super);
function Tag() {
@@ -32296,7 +33892,7 @@
/***/ },
-/* 284 */
+/* 293 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -32308,13 +33904,13 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = __webpack_require__(23);
- var classNames = __webpack_require__(218);
- var PureRender = __webpack_require__(219);
+ var classNames = __webpack_require__(225);
+ var PureRender = __webpack_require__(226);
var React = __webpack_require__(24);
var abstractComponent_1 = __webpack_require__(22);
- var Classes = __webpack_require__(66);
- var utils_1 = __webpack_require__(59);
- var buttons_1 = __webpack_require__(241);
+ var Classes = __webpack_require__(69);
+ var utils_1 = __webpack_require__(62);
+ var buttons_1 = __webpack_require__(250);
var Toast = (function (_super) {
tslib_1.__extends(Toast, _super);
function Toast() {
@@ -32394,7 +33990,7 @@
/***/ },
-/* 285 */
+/* 294 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -32406,18 +34002,18 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = __webpack_require__(23);
- var classNames = __webpack_require__(218);
- var PureRender = __webpack_require__(219);
+ var classNames = __webpack_require__(225);
+ var PureRender = __webpack_require__(226);
var React = __webpack_require__(24);
- var ReactDOM = __webpack_require__(71);
+ var ReactDOM = __webpack_require__(74);
var abstractComponent_1 = __webpack_require__(22);
- var Classes = __webpack_require__(66);
- var errors_1 = __webpack_require__(60);
- var keys_1 = __webpack_require__(67);
- var position_1 = __webpack_require__(63);
- var utils_1 = __webpack_require__(59);
- var overlay_1 = __webpack_require__(221);
- var toast_1 = __webpack_require__(284);
+ var Classes = __webpack_require__(69);
+ var errors_1 = __webpack_require__(63);
+ var keys_1 = __webpack_require__(70);
+ var position_1 = __webpack_require__(66);
+ var utils_1 = __webpack_require__(62);
+ var overlay_1 = __webpack_require__(231);
+ var toast_1 = __webpack_require__(293);
var Toaster = Toaster_1 = (function (_super) {
tslib_1.__extends(Toaster, _super);
function Toaster() {
@@ -32527,7 +34123,7 @@
/***/ },
-/* 286 */
+/* 295 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -32539,11 +34135,11 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = __webpack_require__(23);
- var classNames = __webpack_require__(218);
+ var classNames = __webpack_require__(225);
var React = __webpack_require__(24);
- var Classes = __webpack_require__(66);
- var utils_1 = __webpack_require__(59);
- var treeNode_1 = __webpack_require__(287);
+ var Classes = __webpack_require__(69);
+ var utils_1 = __webpack_require__(62);
+ var treeNode_1 = __webpack_require__(296);
var Tree = (function (_super) {
tslib_1.__extends(Tree, _super);
function Tree() {
@@ -32620,7 +34216,7 @@
/***/ },
-/* 287 */
+/* 296 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -32632,11 +34228,11 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = __webpack_require__(23);
- var classNames = __webpack_require__(218);
+ var classNames = __webpack_require__(225);
var React = __webpack_require__(24);
- var Classes = __webpack_require__(66);
- var utils_1 = __webpack_require__(59);
- var collapse_1 = __webpack_require__(246);
+ var Classes = __webpack_require__(69);
+ var utils_1 = __webpack_require__(62);
+ var collapse_1 = __webpack_require__(255);
var TreeNode = (function (_super) {
tslib_1.__extends(TreeNode, _super);
function TreeNode() {
@@ -32708,7 +34304,7 @@
/***/ },
-/* 288 */
+/* 297 */
/***/ function(module, exports) {
/*
@@ -33118,7 +34714,7 @@
/***/ },
-/* 289 */
+/* 298 */
/***/ function(module, exports) {
/*
@@ -33528,7 +35124,7 @@
/***/ },
-/* 290 */
+/* 299 */
/***/ function(module, exports) {
/**
@@ -34622,7 +36218,7 @@
/***/ },
-/* 291 */
+/* 300 */
/***/ function(module, exports, __webpack_require__) {
/**
@@ -34634,20 +36230,20 @@
"use strict";
// tslint:disable no-var-requires
var HERO_SVGS = {
- "alert": __webpack_require__(292),
- "buttons": __webpack_require__(293),
- "calendar": __webpack_require__(294),
- "checkboxes": __webpack_require__(295),
- "file-upload": __webpack_require__(296),
- "input-groups": __webpack_require__(297),
- "inputs": __webpack_require__(298),
- "labels": __webpack_require__(299),
- "radios": __webpack_require__(300),
- "select-menus": __webpack_require__(301),
- "sliders": __webpack_require__(302),
- "switches": __webpack_require__(303),
- "time-selections": __webpack_require__(304),
- "toggles": __webpack_require__(305),
+ "alert": __webpack_require__(301),
+ "buttons": __webpack_require__(302),
+ "calendar": __webpack_require__(303),
+ "checkboxes": __webpack_require__(304),
+ "file-upload": __webpack_require__(305),
+ "input-groups": __webpack_require__(306),
+ "inputs": __webpack_require__(307),
+ "labels": __webpack_require__(308),
+ "radios": __webpack_require__(309),
+ "select-menus": __webpack_require__(310),
+ "sliders": __webpack_require__(311),
+ "switches": __webpack_require__(312),
+ "time-selections": __webpack_require__(313),
+ "toggles": __webpack_require__(314),
};
var injectSVG = function (elem, id) {
var wrapper = document.createElement("div");
@@ -34664,85 +36260,85 @@
/***/ },
-/* 292 */
+/* 301 */
/***/ function(module, exports) {
module.exports = "\n"
/***/ },
-/* 293 */
+/* 302 */
/***/ function(module, exports) {
module.exports = "\n"
/***/ },
-/* 294 */
+/* 303 */
/***/ function(module, exports) {
module.exports = "\n"
/***/ },
-/* 295 */
+/* 304 */
/***/ function(module, exports) {
module.exports = "\n"
/***/ },
-/* 296 */
+/* 305 */
/***/ function(module, exports) {
module.exports = "\n"
/***/ },
-/* 297 */
+/* 306 */
/***/ function(module, exports) {
module.exports = "\n"
/***/ },
-/* 298 */
+/* 307 */
/***/ function(module, exports) {
module.exports = "\n"
/***/ },
-/* 299 */
+/* 308 */
/***/ function(module, exports) {
module.exports = "\n"
/***/ },
-/* 300 */
+/* 309 */
/***/ function(module, exports) {
module.exports = "\n"
/***/ },
-/* 301 */
+/* 310 */
/***/ function(module, exports) {
module.exports = "\n"
/***/ },
-/* 302 */
+/* 311 */
/***/ function(module, exports) {
module.exports = "\n"
/***/ },
-/* 303 */
+/* 312 */
/***/ function(module, exports) {
module.exports = "\n"
/***/ },
-/* 304 */
+/* 313 */
/***/ function(module, exports) {
module.exports = "\n"
/***/ },
-/* 305 */
+/* 314 */
/***/ function(module, exports) {
module.exports = "\n"
diff --git a/docs/docs/site-docs.js b/docs/docs/site-docs.js
index 5d7eaf6efd..60d3e89296 100644
--- a/docs/docs/site-docs.js
+++ b/docs/docs/site-docs.js
@@ -51,16 +51,16 @@
var React = __webpack_require__(3);
var ReactDOM = __webpack_require__(33);
var docs_1 = __webpack_require__(171);
- var blueprintDocs_1 = __webpack_require__(295);
- var ReactDocs = __webpack_require__(298);
- var reactExamples_1 = __webpack_require__(307);
- var docs = __webpack_require__(547);
- var releases = __webpack_require__(548)
+ var blueprintDocs_1 = __webpack_require__(289);
+ var ReactDocs = __webpack_require__(292);
+ var reactExamples_1 = __webpack_require__(301);
+ var docs = __webpack_require__(542);
+ var releases = __webpack_require__(543)
.map(function (pkg) {
pkg.url = "https://www.npmjs.com/package/" + pkg.name;
return pkg;
});
- var versions = __webpack_require__(549)
+ var versions = __webpack_require__(544)
.map(function (version) { return ({
url: "https://palantir.github.io/blueprint/docs/" + version,
version: version,
@@ -4255,6 +4255,20 @@
return emptyFunction.thatReturnsNull;
}
+ for (var i = 0; i < arrayOfTypeCheckers.length; i++) {
+ var checker = arrayOfTypeCheckers[i];
+ if (typeof checker !== 'function') {
+ warning(
+ false,
+ 'Invalid argument supplid to oneOfType. Expected an array of check functions, but ' +
+ 'received %s at index %s.',
+ getPostfixForTypeWarning(checker),
+ i
+ );
+ return emptyFunction.thatReturnsNull;
+ }
+ }
+
function validate(props, propName, componentName, location, propFullName) {
for (var i = 0; i < arrayOfTypeCheckers.length; i++) {
var checker = arrayOfTypeCheckers[i];
@@ -4387,6 +4401,9 @@
// This handles more types than `getPropType`. Only used for error messages.
// See `createPrimitiveTypeChecker`.
function getPreciseType(propValue) {
+ if (typeof propValue === 'undefined' || propValue === null) {
+ return '' + propValue;
+ }
var propType = getPropType(propValue);
if (propType === 'object') {
if (propValue instanceof Date) {
@@ -4398,6 +4415,23 @@
return propType;
}
+ // Returns a string that is postfixed to a warning about an invalid type.
+ // For example, "undefined" or "of type array"
+ function getPostfixForTypeWarning(value) {
+ var type = getPreciseType(value);
+ switch (type) {
+ case 'array':
+ case 'object':
+ return 'an ' + type;
+ case 'boolean':
+ case 'date':
+ case 'regexp':
+ return 'a ' + type;
+ default:
+ return type;
+ }
+ }
+
// Returns class name of the object, if any.
function getClassName(propValue) {
if (!propValue.constructor || !propValue.constructor.name) {
@@ -21606,8 +21640,8 @@
__webpack_require__(2);
__export(__webpack_require__(172));
__export(__webpack_require__(175));
- __export(__webpack_require__(283));
- __export(__webpack_require__(285));
+ __export(__webpack_require__(277));
+ __export(__webpack_require__(279));
@@ -21711,14 +21745,6 @@
var __metadata;
var __awaiter;
var __generator;
- var __exportStar;
- var __values;
- var __read;
- var __spread;
- var __await;
- var __asyncGenerator;
- var __asyncDelegator;
- var __asyncValues;
(function (factory) {
var root = typeof global === "object" ? global : typeof self === "object" ? self : typeof this === "object" ? this : {};
if (true) {
@@ -21788,8 +21814,8 @@
};
__generator = function (thisArg, body) {
- var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g;
- return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g;
+ var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t;
+ return { next: verb(0), "throw": verb(1), "return": verb(2) };
function verb(n) { return function (v) { return step([n, v]); }; }
function step(op) {
if (f) throw new TypeError("Generator is already executing.");
@@ -21815,72 +21841,6 @@
}
};
- __exportStar = function (m, exports) {
- for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];
- };
-
- __values = function (o) {
- var m = typeof Symbol === "function" && o[Symbol.iterator], i = 0;
- if (m) return m.call(o);
- return {
- next: function () {
- if (o && i >= o.length) o = void 0;
- return { value: o && o[i++], done: !o };
- }
- };
- };
-
- __read = function (o, n) {
- var m = typeof Symbol === "function" && o[Symbol.iterator];
- if (!m) return o;
- var i = m.call(o), r, ar = [], e;
- try {
- while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value);
- }
- catch (error) { e = { error: error }; }
- finally {
- try {
- if (r && !r.done && (m = i["return"])) m.call(i);
- }
- finally { if (e) throw e.error; }
- }
- return ar;
- };
-
- __spread = function () {
- for (var ar = [], i = 0; i < arguments.length; i++)
- ar = ar.concat(__read(arguments[i]));
- return ar;
- };
-
- __await = function (v) {
- return this instanceof __await ? (this.v = v, this) : new __await(v);
- };
-
- __asyncGenerator = function (thisArg, _arguments, generator) {
- if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined.");
- var g = generator.apply(thisArg, _arguments || []), i, q = [];
- return i = {}, verb("next"), verb("throw"), verb("return"), i[Symbol.asyncIterator] = function () { return this; }, i;
- function verb(n) { if (g[n]) i[n] = function (v) { return new Promise(function (a, b) { q.push([n, v, a, b]) > 1 || resume(n, v); }); }; }
- function resume(n, v) { try { step(g[n](v)); } catch (e) { settle(q[0][3], e); } }
- function step(r) { r.value instanceof __await ? Promise.resolve(r.value.v).then(fulfill, reject) : settle(q[0][2], r); }
- function fulfill(value) { resume("next", value); }
- function reject(value) { resume("throw", value); }
- function settle(f, v) { if (f(v), q.shift(), q.length) resume(q[0][0], q[0][1]); }
- };
-
- __asyncDelegator = function (o) {
- var i, p;
- return i = {}, verb("next"), verb("throw"), verb("return"), i[Symbol.iterator] = function () { return this; }, i;
- function verb(n) { if (o[n]) i[n] = function (v) { return (p = !p) ? { value: __await(o[n](v)), done: n === "return" } : v; }; }
- };
-
- __asyncValues = function (o) {
- if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined.");
- var m = o[Symbol.asyncIterator];
- return m ? m.call(o) : typeof __values === "function" ? __values(o) : o[Symbol.iterator]();
- };
-
exporter("__extends", __extends);
exporter("__assign", __assign);
exporter("__rest", __rest);
@@ -21889,15 +21849,8 @@
exporter("__metadata", __metadata);
exporter("__awaiter", __awaiter);
exporter("__generator", __generator);
- exporter("__exportStar", __exportStar);
- exporter("__values", __values);
- exporter("__read", __read);
- exporter("__spread", __spread);
- exporter("__await", __await);
- exporter("__asyncGenerator", __asyncGenerator);
- exporter("__asyncDelegator", __asyncDelegator);
- exporter("__asyncValues", __asyncValues);
- });
+ });
+
/* WEBPACK VAR INJECTION */}.call(exports, (function() { return this; }())))
/***/ },
@@ -21971,10 +21924,10 @@
var client_1 = __webpack_require__(176);
var React = __webpack_require__(3);
var core_1 = __webpack_require__(178);
- var utils_1 = __webpack_require__(272);
- var navigator_1 = __webpack_require__(273);
- var navMenu_1 = __webpack_require__(280);
- var page_1 = __webpack_require__(281);
+ var utils_1 = __webpack_require__(266);
+ var navigator_1 = __webpack_require__(267);
+ var navMenu_1 = __webpack_require__(274);
+ var page_1 = __webpack_require__(275);
var Documentation = (function (_super) {
tslib_1.__extends(Documentation, _super);
function Documentation(props) {
@@ -22216,9 +22169,9 @@
__export(__webpack_require__(179));
__export(__webpack_require__(182));
__export(__webpack_require__(194));
- var iconClasses_1 = __webpack_require__(270);
+ var iconClasses_1 = __webpack_require__(264);
exports.IconClasses = iconClasses_1.IconClasses;
- var iconStrings_1 = __webpack_require__(271);
+ var iconStrings_1 = __webpack_require__(265);
exports.IconContents = iconStrings_1.IconContents;
@@ -22480,7 +22433,6 @@
var __values;
var __read;
var __spread;
- var __await;
var __asyncGenerator;
var __asyncDelegator;
var __asyncValues;
@@ -22618,26 +22570,24 @@
return ar;
};
- __await = function (v) {
- return this instanceof __await ? (this.v = v, this) : new __await(v);
- };
-
__asyncGenerator = function (thisArg, _arguments, generator) {
if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined.");
- var g = generator.apply(thisArg, _arguments || []), i, q = [];
- return i = {}, verb("next"), verb("throw"), verb("return"), i[Symbol.asyncIterator] = function () { return this; }, i;
- function verb(n) { if (g[n]) i[n] = function (v) { return new Promise(function (a, b) { q.push([n, v, a, b]) > 1 || resume(n, v); }); }; }
- function resume(n, v) { try { step(g[n](v)); } catch (e) { settle(q[0][3], e); } }
- function step(r) { r.value instanceof __await ? Promise.resolve(r.value.v).then(fulfill, reject) : settle(q[0][2], r); }
+ var g = generator.apply(thisArg, _arguments || []), q = [], c, i;
+ return i = { next: verb("next"), "throw": verb("throw"), "return": verb("return") }, i[Symbol.asyncIterator] = function () { return this; }, i;
+ function verb(n) { return function (v) { return new Promise(function (a, b) { q.push([n, v, a, b]), next(); }); }; }
+ function next() { if (!c && q.length) resume((c = q.shift())[0], c[1]); }
+ function resume(n, v) { try { step(g[n](v)); } catch (e) { settle(c[3], e); } }
+ function step(r) { r.done ? settle(c[2], r) : r.value[0] === "yield" ? settle(c[2], { value: r.value[1], done: false }) : Promise.resolve(r.value[1]).then(r.value[0] === "delegate" ? delegate : fulfill, reject); }
+ function delegate(r) { step(r.done ? r : { value: ["yield", r.value], done: false }); }
function fulfill(value) { resume("next", value); }
function reject(value) { resume("throw", value); }
- function settle(f, v) { if (f(v), q.shift(), q.length) resume(q[0][0], q[0][1]); }
+ function settle(f, v) { c = void 0, f(v), next(); }
};
__asyncDelegator = function (o) {
- var i, p;
- return i = {}, verb("next"), verb("throw"), verb("return"), i[Symbol.iterator] = function () { return this; }, i;
- function verb(n) { if (o[n]) i[n] = function (v) { return (p = !p) ? { value: __await(o[n](v)), done: n === "return" } : v; }; }
+ var i = { next: verb("next"), "throw": verb("throw", function (e) { throw e; }), "return": verb("return", function (v) { return { value: v, done: true }; }) };
+ return o = __asyncValues(o), i[Symbol.iterator] = function () { return this; }, i;
+ function verb(n, f) { return function (v) { return { value: ["delegate", (o[n] || f).call(o, v)], done: false }; }; }
};
__asyncValues = function (o) {
@@ -22658,7 +22608,6 @@
exporter("__values", __values);
exporter("__read", __read);
exporter("__spread", __spread);
- exporter("__await", __await);
exporter("__asyncGenerator", __asyncGenerator);
exporter("__asyncDelegator", __asyncDelegator);
exporter("__asyncValues", __asyncValues);
@@ -23348,46 +23297,46 @@
}
var contextMenu = __webpack_require__(195);
exports.ContextMenu = contextMenu;
+ __export(__webpack_require__(216));
+ __export(__webpack_require__(221));
+ __export(__webpack_require__(217));
__export(__webpack_require__(222));
- __export(__webpack_require__(227));
__export(__webpack_require__(223));
- __export(__webpack_require__(228));
- __export(__webpack_require__(229));
- __export(__webpack_require__(232));
__export(__webpack_require__(226));
- __export(__webpack_require__(233));
- __export(__webpack_require__(236));
- __export(__webpack_require__(237));
- __export(__webpack_require__(238));
- __export(__webpack_require__(239));
- __export(__webpack_require__(240));
+ __export(__webpack_require__(220));
+ __export(__webpack_require__(227));
__export(__webpack_require__(230));
- __export(__webpack_require__(247));
__export(__webpack_require__(231));
- __export(__webpack_require__(248));
+ __export(__webpack_require__(232));
+ __export(__webpack_require__(233));
+ __export(__webpack_require__(234));
+ __export(__webpack_require__(224));
+ __export(__webpack_require__(241));
+ __export(__webpack_require__(225));
+ __export(__webpack_require__(242));
__export(__webpack_require__(203));
- __export(__webpack_require__(249));
+ __export(__webpack_require__(243));
__export(__webpack_require__(196));
+ __export(__webpack_require__(244));
+ __export(__webpack_require__(213));
+ __export(__webpack_require__(245));
+ __export(__webpack_require__(246));
+ __export(__webpack_require__(247));
__export(__webpack_require__(250));
__export(__webpack_require__(219));
__export(__webpack_require__(251));
__export(__webpack_require__(252));
__export(__webpack_require__(253));
+ __export(__webpack_require__(254));
+ __export(__webpack_require__(255));
__export(__webpack_require__(256));
- __export(__webpack_require__(225));
__export(__webpack_require__(257));
- __export(__webpack_require__(258));
__export(__webpack_require__(259));
__export(__webpack_require__(260));
__export(__webpack_require__(261));
+ __export(__webpack_require__(214));
__export(__webpack_require__(262));
__export(__webpack_require__(263));
- __export(__webpack_require__(265));
- __export(__webpack_require__(266));
- __export(__webpack_require__(267));
- __export(__webpack_require__(220));
- __export(__webpack_require__(268));
- __export(__webpack_require__(269));
@@ -23514,8 +23463,8 @@
var TetherUtils = __webpack_require__(191);
var Utils = __webpack_require__(185);
var overlay_1 = __webpack_require__(203);
- var tooltip_1 = __webpack_require__(220);
- var Arrows = __webpack_require__(221);
+ var tooltip_1 = __webpack_require__(214);
+ var Arrows = __webpack_require__(215);
var SVG_SHADOW_PATH = "M8.11 6.302c1.015-.936 1.887-2.922 1.887-4.297v26c0-1.378" +
"-.868-3.357-1.888-4.297L.925 17.09c-1.237-1.14-1.233-3.034 0-4.17L8.11 6.302z";
var SVG_ARROW_PATH = "M8.787 7.036c1.22-1.125 2.21-3.376 2.21-5.03V0v30-2.005" +
@@ -26041,7 +25990,7 @@
var Classes = __webpack_require__(192);
var Keys = __webpack_require__(193);
var utils_1 = __webpack_require__(185);
- var portal_1 = __webpack_require__(219);
+ var portal_1 = __webpack_require__(213);
var Overlay = Overlay_1 = (function (_super) {
tslib_1.__extends(Overlay, _super);
function Overlay(props, context) {
@@ -26242,69 +26191,81 @@
/* 204 */
/***/ function(module, exports, __webpack_require__) {
- 'use strict';
-
- exports.__esModule = true;
-
- var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
-
- var _react = __webpack_require__(3);
-
- var _react2 = _interopRequireDefault(_react);
-
- var _propTypes = __webpack_require__(205);
-
- var _propTypes2 = _interopRequireDefault(_propTypes);
+ module.exports = __webpack_require__(205);
+
+/***/ },
+/* 205 */
+/***/ function(module, exports, __webpack_require__) {
+
+ /**
+ * Copyright 2013-present, Facebook, Inc.
+ * All rights reserved.
+ *
+ * This source code is licensed under the BSD-style license found in the
+ * LICENSE file in the root directory of this source tree. An additional grant
+ * of patent rights can be found in the PATENTS file in the same directory.
+ *
+ */
- var _TransitionGroup = __webpack_require__(207);
+ 'use strict';
- var _TransitionGroup2 = _interopRequireDefault(_TransitionGroup);
+ var _assign = __webpack_require__(5);
- var _CSSTransitionGroupChild = __webpack_require__(211);
+ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
- var _CSSTransitionGroupChild2 = _interopRequireDefault(_CSSTransitionGroupChild);
+ function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
- var _PropTypes = __webpack_require__(218);
+ function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+ var React = __webpack_require__(4);
+ var propTypesFactory = __webpack_require__(27);
+ var PropTypes = propTypesFactory(React.isValidElement);
- function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
+ var ReactTransitionGroup = __webpack_require__(206);
+ var ReactCSSTransitionGroupChild = __webpack_require__(209);
- function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
+ function createTransitionTimeoutPropValidator(transitionType) {
+ var timeoutPropName = 'transition' + transitionType + 'Timeout';
+ var enabledPropName = 'transition' + transitionType;
- function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }
+ return function (props) {
+ // If the transition is enabled
+ if (props[enabledPropName]) {
+ // If no timeout duration is provided
+ if (props[timeoutPropName] == null) {
+ return new Error(timeoutPropName + ' wasn\'t supplied to ReactCSSTransitionGroup: ' + 'this can cause unreliable animations and won\'t be supported in ' + 'a future version of React. See ' + 'https://fb.me/react-animation-transition-group-timeout for more ' + 'information.');
- var propTypes = {
- transitionName: _PropTypes.nameShape.isRequired,
-
- transitionAppear: _propTypes2.default.bool,
- transitionEnter: _propTypes2.default.bool,
- transitionLeave: _propTypes2.default.bool,
- transitionAppearTimeout: (0, _PropTypes.transitionTimeout)('Appear'),
- transitionEnterTimeout: (0, _PropTypes.transitionTimeout)('Enter'),
- transitionLeaveTimeout: (0, _PropTypes.transitionTimeout)('Leave')
- };
+ // If the duration isn't a number
+ } else if (typeof props[timeoutPropName] !== 'number') {
+ return new Error(timeoutPropName + ' must be a number (in milliseconds)');
+ }
+ }
+ };
+ }
- var defaultProps = {
- transitionAppear: false,
- transitionEnter: true,
- transitionLeave: true
- };
+ /**
+ * An easy way to perform CSS transitions and animations when a React component
+ * enters or leaves the DOM.
+ * See https://facebook.github.io/react/docs/animation.html#high-level-api-reactcsstransitiongroup
+ */
- var CSSTransitionGroup = function (_React$Component) {
- _inherits(CSSTransitionGroup, _React$Component);
+ var ReactCSSTransitionGroup = function (_React$Component) {
+ _inherits(ReactCSSTransitionGroup, _React$Component);
- function CSSTransitionGroup() {
+ function ReactCSSTransitionGroup() {
var _temp, _this, _ret;
- _classCallCheck(this, CSSTransitionGroup);
+ _classCallCheck(this, ReactCSSTransitionGroup);
for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {
args[_key] = arguments[_key];
}
return _ret = (_temp = (_this = _possibleConstructorReturn(this, _React$Component.call.apply(_React$Component, [this].concat(args))), _this), _this._wrapChild = function (child) {
- return _react2.default.createElement(_CSSTransitionGroupChild2.default, {
+ // We need to provide this childFactory so that
+ // ReactCSSTransitionGroupChild can receive updates to name, enter, and
+ // leave while it is leaving.
+ return React.createElement(ReactCSSTransitionGroupChild, {
name: _this.props.transitionName,
appear: _this.props.transitionAppear,
enter: _this.props.transitionEnter,
@@ -26316,62 +26277,32 @@
}, _temp), _possibleConstructorReturn(_this, _ret);
}
- // We need to provide this childFactory so that
- // ReactCSSTransitionGroupChild can receive updates to name, enter, and
- // leave while it is leaving.
-
-
- CSSTransitionGroup.prototype.render = function render() {
- return _react2.default.createElement(_TransitionGroup2.default, _extends({}, this.props, { childFactory: this._wrapChild }));
+ ReactCSSTransitionGroup.prototype.render = function render() {
+ return React.createElement(ReactTransitionGroup, _assign({}, this.props, { childFactory: this._wrapChild }));
};
- return CSSTransitionGroup;
- }(_react2.default.Component);
+ return ReactCSSTransitionGroup;
+ }(React.Component);
- CSSTransitionGroup.displayName = 'CSSTransitionGroup';
+ ReactCSSTransitionGroup.displayName = 'ReactCSSTransitionGroup';
+ ReactCSSTransitionGroup.propTypes = {
+ transitionName: ReactCSSTransitionGroupChild.propTypes.name,
+ transitionAppear: PropTypes.bool,
+ transitionEnter: PropTypes.bool,
+ transitionLeave: PropTypes.bool,
+ transitionAppearTimeout: createTransitionTimeoutPropValidator('Appear'),
+ transitionEnterTimeout: createTransitionTimeoutPropValidator('Enter'),
+ transitionLeaveTimeout: createTransitionTimeoutPropValidator('Leave')
+ };
+ ReactCSSTransitionGroup.defaultProps = {
+ transitionAppear: false,
+ transitionEnter: true,
+ transitionLeave: true
+ };
- CSSTransitionGroup.propTypes = propTypes;
- CSSTransitionGroup.defaultProps = defaultProps;
- exports.default = CSSTransitionGroup;
- module.exports = exports['default'];
-
-/***/ },
-/* 205 */
-/***/ function(module, exports, __webpack_require__) {
-
- /**
- * Copyright 2013-present, Facebook, Inc.
- * All rights reserved.
- *
- * This source code is licensed under the BSD-style license found in the
- * LICENSE file in the root directory of this source tree. An additional grant
- * of patent rights can be found in the PATENTS file in the same directory.
- */
-
- if (false) {
- var REACT_ELEMENT_TYPE = (typeof Symbol === 'function' &&
- Symbol.for &&
- Symbol.for('react.element')) ||
- 0xeac7;
-
- var isValidElement = function(object) {
- return typeof object === 'object' &&
- object !== null &&
- object.$$typeof === REACT_ELEMENT_TYPE;
- };
-
- // By explicitly using `prop-types` you are opting into new development behavior.
- // http://fb.me/prop-types-in-prod
- var throwOnDirectAccess = true;
- module.exports = require('./factoryWithTypeCheckers')(isValidElement, throwOnDirectAccess);
- } else {
- // By explicitly using `prop-types` you are opting into new production behavior.
- // http://fb.me/prop-types-in-prod
- module.exports = __webpack_require__(206)();
- }
-
+ module.exports = ReactCSSTransitionGroup;
/***/ },
/* 206 */
@@ -26384,84 +26315,12 @@
* This source code is licensed under the BSD-style license found in the
* LICENSE file in the root directory of this source tree. An additional grant
* of patent rights can be found in the PATENTS file in the same directory.
+ *
*/
'use strict';
- var emptyFunction = __webpack_require__(13);
- var invariant = __webpack_require__(9);
-
- module.exports = function() {
- // Important!
- // Keep this list in sync with production version in `./factoryWithTypeCheckers.js`.
- function shim() {
- invariant(
- false,
- 'Calling PropTypes validators directly is not supported by the `prop-types` package. ' +
- 'Use PropTypes.checkPropTypes() to call them. ' +
- 'Read more at http://fb.me/use-check-prop-types'
- );
- };
- shim.isRequired = shim;
- function getShim() {
- return shim;
- };
- var ReactPropTypes = {
- array: shim,
- bool: shim,
- func: shim,
- number: shim,
- object: shim,
- string: shim,
- symbol: shim,
-
- any: shim,
- arrayOf: getShim,
- element: shim,
- instanceOf: getShim,
- node: shim,
- objectOf: getShim,
- oneOf: getShim,
- oneOfType: getShim,
- shape: getShim
- };
-
- ReactPropTypes.checkPropTypes = emptyFunction;
- ReactPropTypes.PropTypes = ReactPropTypes;
-
- return ReactPropTypes;
- };
-
-
-/***/ },
-/* 207 */
-/***/ function(module, exports, __webpack_require__) {
-
- 'use strict';
-
- exports.__esModule = true;
-
- var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
-
- var _chainFunction = __webpack_require__(208);
-
- var _chainFunction2 = _interopRequireDefault(_chainFunction);
-
- var _react = __webpack_require__(3);
-
- var _react2 = _interopRequireDefault(_react);
-
- var _propTypes = __webpack_require__(205);
-
- var _propTypes2 = _interopRequireDefault(_propTypes);
-
- var _warning = __webpack_require__(209);
-
- var _warning2 = _interopRequireDefault(_warning);
-
- var _ChildMapping = __webpack_require__(210);
-
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+ var _assign = __webpack_require__(5);
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
@@ -26469,87 +26328,87 @@
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }
- var propTypes = {
- component: _propTypes2.default.any,
- childFactory: _propTypes2.default.func,
- children: _propTypes2.default.node
- };
+ var React = __webpack_require__(4);
+ var ReactTransitionChildMapping = __webpack_require__(207);
- var defaultProps = {
- component: 'span',
- childFactory: function childFactory(child) {
- return child;
- }
- };
+ var propTypesFactory = __webpack_require__(27);
+ var PropTypes = propTypesFactory(React.isValidElement);
+
+ var emptyFunction = __webpack_require__(13);
- var TransitionGroup = function (_React$Component) {
- _inherits(TransitionGroup, _React$Component);
+ /**
+ * A basis for animations. When children are declaratively added or removed,
+ * special lifecycle hooks are called.
+ * See https://facebook.github.io/react/docs/animation.html#low-level-api-reacttransitiongroup
+ */
- function TransitionGroup(props, context) {
- _classCallCheck(this, TransitionGroup);
+ var ReactTransitionGroup = function (_React$Component) {
+ _inherits(ReactTransitionGroup, _React$Component);
- var _this = _possibleConstructorReturn(this, _React$Component.call(this, props, context));
+ function ReactTransitionGroup() {
+ var _temp, _this, _ret;
+
+ _classCallCheck(this, ReactTransitionGroup);
+
+ for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {
+ args[_key] = arguments[_key];
+ }
- _this.performAppear = function (key) {
+ return _ret = (_temp = (_this = _possibleConstructorReturn(this, _React$Component.call.apply(_React$Component, [this].concat(args))), _this), _this.state = {
+ // TODO: can we get useful debug information to show at this point?
+ children: ReactTransitionChildMapping.getChildMapping(_this.props.children)
+ }, _this.performAppear = function (key) {
_this.currentlyTransitioningKeys[key] = true;
- var component = _this.childRefs[key];
+ var component = _this.refs[key];
if (component.componentWillAppear) {
component.componentWillAppear(_this._handleDoneAppearing.bind(_this, key));
} else {
_this._handleDoneAppearing(key);
}
- };
-
- _this._handleDoneAppearing = function (key) {
- var component = _this.childRefs[key];
- if (component && component.componentDidAppear) {
+ }, _this._handleDoneAppearing = function (key) {
+ var component = _this.refs[key];
+ if (component.componentDidAppear) {
component.componentDidAppear();
}
delete _this.currentlyTransitioningKeys[key];
- var currentChildMapping = (0, _ChildMapping.getChildMapping)(_this.props.children);
+ var currentChildMapping = ReactTransitionChildMapping.getChildMapping(_this.props.children);
if (!currentChildMapping || !currentChildMapping.hasOwnProperty(key)) {
// This was removed before it had fully appeared. Remove it.
_this.performLeave(key);
}
- };
-
- _this.performEnter = function (key) {
+ }, _this.performEnter = function (key) {
_this.currentlyTransitioningKeys[key] = true;
- var component = _this.childRefs[key];
+ var component = _this.refs[key];
if (component.componentWillEnter) {
component.componentWillEnter(_this._handleDoneEntering.bind(_this, key));
} else {
_this._handleDoneEntering(key);
}
- };
-
- _this._handleDoneEntering = function (key) {
- var component = _this.childRefs[key];
- if (component && component.componentDidEnter) {
+ }, _this._handleDoneEntering = function (key) {
+ var component = _this.refs[key];
+ if (component.componentDidEnter) {
component.componentDidEnter();
}
delete _this.currentlyTransitioningKeys[key];
- var currentChildMapping = (0, _ChildMapping.getChildMapping)(_this.props.children);
+ var currentChildMapping = ReactTransitionChildMapping.getChildMapping(_this.props.children);
if (!currentChildMapping || !currentChildMapping.hasOwnProperty(key)) {
// This was removed before it had fully entered. Remove it.
_this.performLeave(key);
}
- };
-
- _this.performLeave = function (key) {
+ }, _this.performLeave = function (key) {
_this.currentlyTransitioningKeys[key] = true;
- var component = _this.childRefs[key];
+ var component = _this.refs[key];
if (component.componentWillLeave) {
component.componentWillLeave(_this._handleDoneLeaving.bind(_this, key));
} else {
@@ -26558,46 +26417,37 @@
// is done.
_this._handleDoneLeaving(key);
}
- };
-
- _this._handleDoneLeaving = function (key) {
- var component = _this.childRefs[key];
+ }, _this._handleDoneLeaving = function (key) {
+ var component = _this.refs[key];
- if (component && component.componentDidLeave) {
+ if (component.componentDidLeave) {
component.componentDidLeave();
}
delete _this.currentlyTransitioningKeys[key];
- var currentChildMapping = (0, _ChildMapping.getChildMapping)(_this.props.children);
+ var currentChildMapping = ReactTransitionChildMapping.getChildMapping(_this.props.children);
if (currentChildMapping && currentChildMapping.hasOwnProperty(key)) {
// This entered again before it fully left. Add it again.
_this.performEnter(key);
} else {
_this.setState(function (state) {
- var newChildren = _extends({}, state.children);
+ var newChildren = _assign({}, state.children);
delete newChildren[key];
return { children: newChildren };
});
}
- };
-
- _this.childRefs = Object.create(null);
-
- _this.state = {
- children: (0, _ChildMapping.getChildMapping)(props.children)
- };
- return _this;
+ }, _temp), _possibleConstructorReturn(_this, _ret);
}
- TransitionGroup.prototype.componentWillMount = function componentWillMount() {
+ ReactTransitionGroup.prototype.componentWillMount = function componentWillMount() {
this.currentlyTransitioningKeys = {};
this.keysToEnter = [];
this.keysToLeave = [];
};
- TransitionGroup.prototype.componentDidMount = function componentDidMount() {
+ ReactTransitionGroup.prototype.componentDidMount = function componentDidMount() {
var initialChildMapping = this.state.children;
for (var key in initialChildMapping) {
if (initialChildMapping[key]) {
@@ -26606,32 +26456,34 @@
}
};
- TransitionGroup.prototype.componentWillReceiveProps = function componentWillReceiveProps(nextProps) {
- var nextChildMapping = (0, _ChildMapping.getChildMapping)(nextProps.children);
+ ReactTransitionGroup.prototype.componentWillReceiveProps = function componentWillReceiveProps(nextProps) {
+ var nextChildMapping = ReactTransitionChildMapping.getChildMapping(nextProps.children);
var prevChildMapping = this.state.children;
this.setState({
- children: (0, _ChildMapping.mergeChildMappings)(prevChildMapping, nextChildMapping)
+ children: ReactTransitionChildMapping.mergeChildMappings(prevChildMapping, nextChildMapping)
});
- for (var key in nextChildMapping) {
+ var key;
+
+ for (key in nextChildMapping) {
var hasPrev = prevChildMapping && prevChildMapping.hasOwnProperty(key);
if (nextChildMapping[key] && !hasPrev && !this.currentlyTransitioningKeys[key]) {
this.keysToEnter.push(key);
}
}
- for (var _key in prevChildMapping) {
- var hasNext = nextChildMapping && nextChildMapping.hasOwnProperty(_key);
- if (prevChildMapping[_key] && !hasNext && !this.currentlyTransitioningKeys[_key]) {
- this.keysToLeave.push(_key);
+ for (key in prevChildMapping) {
+ var hasNext = nextChildMapping && nextChildMapping.hasOwnProperty(key);
+ if (prevChildMapping[key] && !hasNext && !this.currentlyTransitioningKeys[key]) {
+ this.keysToLeave.push(key);
}
}
// If we want to someday check for reordering, we could do it here.
};
- TransitionGroup.prototype.componentDidUpdate = function componentDidUpdate() {
+ ReactTransitionGroup.prototype.componentDidUpdate = function componentDidUpdate() {
var keysToEnter = this.keysToEnter;
this.keysToEnter = [];
keysToEnter.forEach(this.performEnter);
@@ -26641,50 +26493,24 @@
keysToLeave.forEach(this.performLeave);
};
- TransitionGroup.prototype.render = function render() {
- var _this2 = this;
-
+ ReactTransitionGroup.prototype.render = function render() {
// TODO: we could get rid of the need for the wrapper node
// by cloning a single child
var childrenToRender = [];
-
- var _loop = function _loop(key) {
- var child = _this2.state.children[key];
+ for (var key in this.state.children) {
+ var child = this.state.children[key];
if (child) {
- var isCallbackRef = typeof child.ref !== 'string';
- var factoryChild = _this2.props.childFactory(child);
- var ref = function ref(r) {
- _this2.childRefs[key] = r;
- };
-
- false ? (0, _warning2.default)(isCallbackRef, 'string refs are not supported on children of TransitionGroup and will be ignored. ' + 'Please use a callback ref instead: https://facebook.github.io/react/docs/refs-and-the-dom.html#the-ref-callback-attribute') : void 0;
-
- // Always chaining the refs leads to problems when the childFactory
- // wraps the child. The child ref callback gets called twice with the
- // wrapper and the child. So we only need to chain the ref if the
- // factoryChild is not different from child.
- if (factoryChild === child && isCallbackRef) {
- ref = (0, _chainFunction2.default)(child.ref, ref);
- }
-
// You may need to apply reactive updates to a child as it is leaving.
// The normal React way to do it won't work since the child will have
// already been removed. In case you need this behavior you can provide
// a childFactory function to wrap every child, even the ones that are
// leaving.
- childrenToRender.push(_react2.default.cloneElement(factoryChild, {
- key: key,
- ref: ref
- }));
+ childrenToRender.push(React.cloneElement(this.props.childFactory(child), { ref: key, key: key }));
}
- };
-
- for (var key in this.state.children) {
- _loop(key);
}
- // Do not forward TransitionGroup props to primitive DOM nodes
- var props = _extends({}, this.props);
+ // Do not forward ReactTransitionGroup props to primitive DOM nodes
+ var props = _assign({}, this.props);
delete props.transitionLeave;
delete props.transitionName;
delete props.transitionAppear;
@@ -26695,302 +26521,325 @@
delete props.transitionAppearTimeout;
delete props.component;
- return _react2.default.createElement(this.props.component, props, childrenToRender);
+ return React.createElement(this.props.component, props, childrenToRender);
};
- return TransitionGroup;
- }(_react2.default.Component);
-
- TransitionGroup.displayName = 'TransitionGroup';
+ return ReactTransitionGroup;
+ }(React.Component);
+ ReactTransitionGroup.displayName = 'ReactTransitionGroup';
+ ReactTransitionGroup.propTypes = {
+ component: PropTypes.any,
+ childFactory: PropTypes.func
+ };
+ ReactTransitionGroup.defaultProps = {
+ component: 'span',
+ childFactory: emptyFunction.thatReturnsArgument
+ };
- TransitionGroup.propTypes = propTypes;
- TransitionGroup.defaultProps = defaultProps;
- exports.default = TransitionGroup;
- module.exports = exports['default'];
-
-/***/ },
-/* 208 */
-/***/ function(module, exports) {
-
-
- module.exports = function chain(){
- var len = arguments.length
- var args = [];
-
- for (var i = 0; i < len; i++)
- args[i] = arguments[i]
-
- args = args.filter(function(fn){ return fn != null })
-
- if (args.length === 0) return undefined
- if (args.length === 1) return args[0]
-
- return args.reduce(function(current, next){
- return function chainedFunction() {
- current.apply(this, arguments);
- next.apply(this, arguments);
- };
- })
- }
-
+ module.exports = ReactTransitionGroup;
/***/ },
-/* 209 */
+/* 207 */
/***/ function(module, exports, __webpack_require__) {
/**
- * Copyright 2014-2015, Facebook, Inc.
+ * Copyright 2013-present, Facebook, Inc.
* All rights reserved.
*
* This source code is licensed under the BSD-style license found in the
* LICENSE file in the root directory of this source tree. An additional grant
* of patent rights can be found in the PATENTS file in the same directory.
+ *
*/
'use strict';
- /**
- * Similar to invariant but only logs a warning if the condition is not met.
- * This can be used to log issues in development environments in critical
- * paths. Removing the logging code for production environments will keep the
- * same logic and follow the same code paths.
- */
+ var flattenChildren = __webpack_require__(208);
- var warning = function() {};
+ var ReactTransitionChildMapping = {
+ /**
+ * Given `this.props.children`, return an object mapping key to child. Just
+ * simple syntactic sugar around flattenChildren().
+ *
+ * @param {*} children `this.props.children`
+ * @param {number=} selfDebugID Optional debugID of the current internal instance.
+ * @return {object} Mapping of key to child
+ */
+ getChildMapping: function (children, selfDebugID) {
+ if (!children) {
+ return children;
+ }
- if (false) {
- warning = function(condition, format, args) {
- var len = arguments.length;
- args = new Array(len > 2 ? len - 2 : 0);
- for (var key = 2; key < len; key++) {
- args[key - 2] = arguments[key];
+ if (false) {
+ return flattenChildren(children, selfDebugID);
}
- if (format === undefined) {
- throw new Error(
- '`warning(condition, format, ...args)` requires a warning ' +
- 'message argument'
- );
+
+ return flattenChildren(children);
+ },
+
+ /**
+ * When you're adding or removing children some may be added or removed in the
+ * same render pass. We want to show *both* since we want to simultaneously
+ * animate elements in and out. This function takes a previous set of keys
+ * and a new set of keys and merges them with its best guess of the correct
+ * ordering. In the future we may expose some of the utilities in
+ * ReactMultiChild to make this easy, but for now React itself does not
+ * directly have this concept of the union of prevChildren and nextChildren
+ * so we implement it here.
+ *
+ * @param {object} prev prev children as returned from
+ * `ReactTransitionChildMapping.getChildMapping()`.
+ * @param {object} next next children as returned from
+ * `ReactTransitionChildMapping.getChildMapping()`.
+ * @return {object} a key set that contains all keys in `prev` and all keys
+ * in `next` in a reasonable order.
+ */
+ mergeChildMappings: function (prev, next) {
+ prev = prev || {};
+ next = next || {};
+
+ function getValueForKey(key) {
+ if (next.hasOwnProperty(key)) {
+ return next[key];
+ } else {
+ return prev[key];
+ }
}
- if (format.length < 10 || (/^[s\W]*$/).test(format)) {
- throw new Error(
- 'The warning format should be able to uniquely identify this ' +
- 'warning. Please, use a more descriptive format than: ' + format
- );
+ // For each key of `next`, the list of keys to insert before that key in
+ // the combined list
+ var nextKeysPending = {};
+
+ var pendingKeys = [];
+ for (var prevKey in prev) {
+ if (next.hasOwnProperty(prevKey)) {
+ if (pendingKeys.length) {
+ nextKeysPending[prevKey] = pendingKeys;
+ pendingKeys = [];
+ }
+ } else {
+ pendingKeys.push(prevKey);
+ }
}
- if (!condition) {
- var argIndex = 0;
- var message = 'Warning: ' +
- format.replace(/%s/g, function() {
- return args[argIndex++];
- });
- if (typeof console !== 'undefined') {
- console.error(message);
+ var i;
+ var childMapping = {};
+ for (var nextKey in next) {
+ if (nextKeysPending.hasOwnProperty(nextKey)) {
+ for (i = 0; i < nextKeysPending[nextKey].length; i++) {
+ var pendingNextKey = nextKeysPending[nextKey][i];
+ childMapping[nextKeysPending[nextKey][i]] = getValueForKey(pendingNextKey);
+ }
}
- try {
- // This error was thrown as a convenience so that you can use this stack
- // to find the callsite that caused this warning to fire.
- throw new Error(message);
- } catch(x) {}
+ childMapping[nextKey] = getValueForKey(nextKey);
}
- };
- }
- module.exports = warning;
-
+ // Finally, add the keys which didn't appear before any key in `next`
+ for (i = 0; i < pendingKeys.length; i++) {
+ childMapping[pendingKeys[i]] = getValueForKey(pendingKeys[i]);
+ }
+
+ return childMapping;
+ }
+ };
+
+ module.exports = ReactTransitionChildMapping;
/***/ },
-/* 210 */
+/* 208 */
/***/ function(module, exports, __webpack_require__) {
+ /* WEBPACK VAR INJECTION */(function(process) {/**
+ * Copyright 2013-present, Facebook, Inc.
+ * All rights reserved.
+ *
+ * This source code is licensed under the BSD-style license found in the
+ * LICENSE file in the root directory of this source tree. An additional grant
+ * of patent rights can be found in the PATENTS file in the same directory.
+ *
+ *
+ */
+
'use strict';
- exports.__esModule = true;
- exports.getChildMapping = getChildMapping;
- exports.mergeChildMappings = mergeChildMappings;
+ var KeyEscapeUtils = __webpack_require__(18);
+ var traverseAllChildren = __webpack_require__(16);
+ var warning = __webpack_require__(12);
- var _react = __webpack_require__(3);
+ var ReactComponentTreeHook;
- /**
- * Given `this.props.children`, return an object mapping key to child.
- *
- * @param {*} children `this.props.children`
- * @return {object} Mapping of key to child
- */
- function getChildMapping(children) {
- if (!children) {
- return children;
- }
- var result = {};
- _react.Children.map(children, function (child) {
- return child;
- }).forEach(function (child) {
- result[child.key] = child;
- });
- return result;
+ if (typeof process !== 'undefined' && ({"NODE_ENV":"production"}) && ("production") === 'test') {
+ // Temporary hack.
+ // Inline requires don't work well with Jest:
+ // https://github.com/facebook/react/issues/7240
+ // Remove the inline requires when we don't need them anymore:
+ // https://github.com/facebook/react/pull/7178
+ ReactComponentTreeHook = __webpack_require__(127);
}
/**
- * When you're adding or removing children some may be added or removed in the
- * same render pass. We want to show *both* since we want to simultaneously
- * animate elements in and out. This function takes a previous set of keys
- * and a new set of keys and merges them with its best guess of the correct
- * ordering. In the future we may expose some of the utilities in
- * ReactMultiChild to make this easy, but for now React itself does not
- * directly have this concept of the union of prevChildren and nextChildren
- * so we implement it here.
- *
- * @param {object} prev prev children as returned from
- * `ReactTransitionChildMapping.getChildMapping()`.
- * @param {object} next next children as returned from
- * `ReactTransitionChildMapping.getChildMapping()`.
- * @return {object} a key set that contains all keys in `prev` and all keys
- * in `next` in a reasonable order.
+ * @param {function} traverseContext Context passed through traversal.
+ * @param {?ReactComponent} child React child component.
+ * @param {!string} name String name of key path to child.
+ * @param {number=} selfDebugID Optional debugID of the current internal instance.
*/
- function mergeChildMappings(prev, next) {
- prev = prev || {};
- next = next || {};
-
- function getValueForKey(key) {
- if (next.hasOwnProperty(key)) {
- return next[key];
- }
-
- return prev[key];
- }
-
- // For each key of `next`, the list of keys to insert before that key in
- // the combined list
- var nextKeysPending = {};
-
- var pendingKeys = [];
- for (var prevKey in prev) {
- if (next.hasOwnProperty(prevKey)) {
- if (pendingKeys.length) {
- nextKeysPending[prevKey] = pendingKeys;
- pendingKeys = [];
+ function flattenSingleChildIntoContext(traverseContext, child, name, selfDebugID) {
+ // We found a component instance.
+ if (traverseContext && typeof traverseContext === 'object') {
+ var result = traverseContext;
+ var keyUnique = result[name] === undefined;
+ if (false) {
+ if (!ReactComponentTreeHook) {
+ ReactComponentTreeHook = require('./ReactComponentTreeHook');
}
- } else {
- pendingKeys.push(prevKey);
- }
- }
-
- var i = void 0;
- var childMapping = {};
- for (var nextKey in next) {
- if (nextKeysPending.hasOwnProperty(nextKey)) {
- for (i = 0; i < nextKeysPending[nextKey].length; i++) {
- var pendingNextKey = nextKeysPending[nextKey][i];
- childMapping[nextKeysPending[nextKey][i]] = getValueForKey(pendingNextKey);
+ if (!keyUnique) {
+ process.env.NODE_ENV !== 'production' ? warning(false, 'flattenChildren(...): Encountered two children with the same key, ' + '`%s`. Child keys must be unique; when two children share a key, only ' + 'the first child will be used.%s', KeyEscapeUtils.unescape(name), ReactComponentTreeHook.getStackAddendumByID(selfDebugID)) : void 0;
}
}
- childMapping[nextKey] = getValueForKey(nextKey);
+ if (keyUnique && child != null) {
+ result[name] = child;
+ }
}
+ }
- // Finally, add the keys which didn't appear before any key in `next`
- for (i = 0; i < pendingKeys.length; i++) {
- childMapping[pendingKeys[i]] = getValueForKey(pendingKeys[i]);
+ /**
+ * Flattens children that are typically specified as `props.children`. Any null
+ * children will not be included in the resulting object.
+ * @return {!object} flattened children keyed by name.
+ */
+ function flattenChildren(children, selfDebugID) {
+ if (children == null) {
+ return children;
}
+ var result = {};
- return childMapping;
+ if (false) {
+ traverseAllChildren(children, function (traverseContext, child, name) {
+ return flattenSingleChildIntoContext(traverseContext, child, name, selfDebugID);
+ }, result);
+ } else {
+ traverseAllChildren(children, flattenSingleChildIntoContext, result);
+ }
+ return result;
}
+
+ module.exports = flattenChildren;
+ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(114)))
/***/ },
-/* 211 */
+/* 209 */
/***/ function(module, exports, __webpack_require__) {
- 'use strict';
-
- exports.__esModule = true;
-
- var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
-
- var _addClass = __webpack_require__(212);
-
- var _addClass2 = _interopRequireDefault(_addClass);
+ /**
+ * Copyright 2013-present, Facebook, Inc.
+ * All rights reserved.
+ *
+ * This source code is licensed under the BSD-style license found in the
+ * LICENSE file in the root directory of this source tree. An additional grant
+ * of patent rights can be found in the PATENTS file in the same directory.
+ *
+ */
- var _removeClass = __webpack_require__(214);
+ 'use strict';
- var _removeClass2 = _interopRequireDefault(_removeClass);
+ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
- var _requestAnimationFrame = __webpack_require__(215);
+ function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
- var _requestAnimationFrame2 = _interopRequireDefault(_requestAnimationFrame);
+ function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }
- var _properties = __webpack_require__(217);
+ var React = __webpack_require__(4);
+ var ReactAddonsDOMDependencies = __webpack_require__(210);
- var _react = __webpack_require__(3);
+ var propTypesFactory = __webpack_require__(27);
+ var PropTypes = propTypesFactory(React.isValidElement);
- var _react2 = _interopRequireDefault(_react);
+ var CSSCore = __webpack_require__(211);
+ var ReactTransitionEvents = __webpack_require__(212);
- var _propTypes = __webpack_require__(205);
+ var onlyChild = __webpack_require__(32);
- var _propTypes2 = _interopRequireDefault(_propTypes);
+ var TICK = 17;
- var _reactDom = __webpack_require__(33);
+ var ReactCSSTransitionGroupChild = function (_React$Component) {
+ _inherits(ReactCSSTransitionGroupChild, _React$Component);
- var _PropTypes = __webpack_require__(218);
+ function ReactCSSTransitionGroupChild() {
+ var _temp, _this, _ret;
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+ _classCallCheck(this, ReactCSSTransitionGroupChild);
- function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
+ for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {
+ args[_key] = arguments[_key];
+ }
- function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
+ return _ret = (_temp = (_this = _possibleConstructorReturn(this, _React$Component.call.apply(_React$Component, [this].concat(args))), _this), _this._isMounted = false, _this.transition = function (animationType, finishCallback, userSpecifiedDelay) {
+ var node = ReactAddonsDOMDependencies.getReactDOM().findDOMNode(_this);
- function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }
+ if (!node) {
+ if (finishCallback) {
+ finishCallback();
+ }
+ return;
+ }
- var events = [];
- if (_properties.transitionEnd) events.push(_properties.transitionEnd);
- if (_properties.animationEnd) events.push(_properties.animationEnd);
+ var className = _this.props.name[animationType] || _this.props.name + '-' + animationType;
+ var activeClassName = _this.props.name[animationType + 'Active'] || className + '-active';
+ var timeout = null;
- function addEndListener(node, listener) {
- if (events.length) {
- events.forEach(function (e) {
- return node.addEventListener(e, listener, false);
- });
- } else {
- setTimeout(listener, 0);
- }
+ var endListener = function (e) {
+ if (e && e.target !== node) {
+ return;
+ }
- return function () {
- if (!events.length) return;
- events.forEach(function (e) {
- return node.removeEventListener(e, listener, false);
- });
- };
- }
+ clearTimeout(timeout);
- var propTypes = {
- children: _propTypes2.default.node,
- name: _PropTypes.nameShape.isRequired,
+ CSSCore.removeClass(node, className);
+ CSSCore.removeClass(node, activeClassName);
- // Once we require timeouts to be specified, we can remove the
- // boolean flags (appear etc.) and just accept a number
- // or a bool for the timeout flags (appearTimeout etc.)
- appear: _propTypes2.default.bool,
- enter: _propTypes2.default.bool,
- leave: _propTypes2.default.bool,
- appearTimeout: _propTypes2.default.number,
- enterTimeout: _propTypes2.default.number,
- leaveTimeout: _propTypes2.default.number
- };
+ ReactTransitionEvents.removeEndEventListener(node, endListener);
- var CSSTransitionGroupChild = function (_React$Component) {
- _inherits(CSSTransitionGroupChild, _React$Component);
+ // Usually this optional callback is used for informing an owner of
+ // a leave animation and telling it to remove the child.
+ if (finishCallback) {
+ finishCallback();
+ }
+ };
- function CSSTransitionGroupChild() {
- var _temp, _this, _ret;
+ CSSCore.addClass(node, className);
- _classCallCheck(this, CSSTransitionGroupChild);
+ // Need to do this to actually trigger a transition.
+ _this.queueClassAndNode(activeClassName, node);
- for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {
- args[_key] = arguments[_key];
- }
+ // If the user specified a timeout delay.
+ if (userSpecifiedDelay) {
+ // Clean-up the animation after the specified delay
+ timeout = setTimeout(endListener, userSpecifiedDelay);
+ _this.transitionTimeouts.push(timeout);
+ } else {
+ // DEPRECATED: this listener will be removed in a future version of react
+ ReactTransitionEvents.addEndEventListener(node, endListener);
+ }
+ }, _this.queueClassAndNode = function (className, node) {
+ _this.classNameAndNodeQueue.push({
+ className: className,
+ node: node
+ });
- return _ret = (_temp = (_this = _possibleConstructorReturn(this, _React$Component.call.apply(_React$Component, [this].concat(args))), _this), _this.componentWillAppear = function (done) {
+ if (!_this.timeout) {
+ _this.timeout = setTimeout(_this.flushClassNameAndNodeQueue, TICK);
+ }
+ }, _this.flushClassNameAndNodeQueue = function () {
+ if (_this._isMounted) {
+ _this.classNameAndNodeQueue.forEach(function (obj) {
+ CSSCore.addClass(obj.node, obj.className);
+ });
+ }
+ _this.classNameAndNodeQueue.length = 0;
+ _this.timeout = null;
+ }, _this.componentWillAppear = function (done) {
if (_this.props.appear) {
_this.transition('appear', done, _this.props.appearTimeout);
} else {
@@ -27011,13 +26860,17 @@
}, _temp), _possibleConstructorReturn(_this, _ret);
}
- CSSTransitionGroupChild.prototype.componentWillMount = function componentWillMount() {
+ ReactCSSTransitionGroupChild.prototype.componentWillMount = function componentWillMount() {
this.classNameAndNodeQueue = [];
this.transitionTimeouts = [];
};
- CSSTransitionGroupChild.prototype.componentWillUnmount = function componentWillUnmount() {
- this.unmounted = true;
+ ReactCSSTransitionGroupChild.prototype.componentDidMount = function componentDidMount() {
+ this._isMounted = true;
+ };
+
+ ReactCSSTransitionGroupChild.prototype.componentWillUnmount = function componentWillUnmount() {
+ this._isMounted = false;
if (this.timeout) {
clearTimeout(this.timeout);
@@ -27029,397 +26882,287 @@
this.classNameAndNodeQueue.length = 0;
};
- CSSTransitionGroupChild.prototype.transition = function transition(animationType, finishCallback, timeout) {
- var node = (0, _reactDom.findDOMNode)(this);
-
- if (!node) {
- if (finishCallback) {
- finishCallback();
- }
- return;
- }
-
- var className = this.props.name[animationType] || this.props.name + '-' + animationType;
- var activeClassName = this.props.name[animationType + 'Active'] || className + '-active';
- var timer = null;
- var removeListeners = void 0;
-
- (0, _addClass2.default)(node, className);
-
- // Need to do this to actually trigger a transition.
- this.queueClassAndNode(activeClassName, node);
-
- // Clean-up the animation after the specified delay
- var finish = function finish(e) {
- if (e && e.target !== node) {
- return;
- }
-
- clearTimeout(timer);
- if (removeListeners) removeListeners();
-
- (0, _removeClass2.default)(node, className);
- (0, _removeClass2.default)(node, activeClassName);
-
- if (removeListeners) removeListeners();
-
- // Usually this optional callback is used for informing an owner of
- // a leave animation and telling it to remove the child.
- if (finishCallback) {
- finishCallback();
- }
- };
-
- if (timeout) {
- timer = setTimeout(finish, timeout);
- this.transitionTimeouts.push(timer);
- } else if (_properties.transitionEnd) {
- removeListeners = addEndListener(node, finish);
- }
- };
-
- CSSTransitionGroupChild.prototype.queueClassAndNode = function queueClassAndNode(className, node) {
- var _this2 = this;
-
- this.classNameAndNodeQueue.push({
- className: className,
- node: node
- });
-
- if (!this.rafHandle) {
- this.rafHandle = (0, _requestAnimationFrame2.default)(function () {
- return _this2.flushClassNameAndNodeQueue();
- });
- }
- };
-
- CSSTransitionGroupChild.prototype.flushClassNameAndNodeQueue = function flushClassNameAndNodeQueue() {
- if (!this.unmounted) {
- this.classNameAndNodeQueue.forEach(function (obj) {
- // This is for to force a repaint,
- // which is necessary in order to transition styles when adding a class name.
- /* eslint-disable no-unused-expressions */
- obj.node.scrollTop;
- /* eslint-enable no-unused-expressions */
- (0, _addClass2.default)(obj.node, obj.className);
- });
- }
- this.classNameAndNodeQueue.length = 0;
- this.rafHandle = null;
- };
-
- CSSTransitionGroupChild.prototype.render = function render() {
- var props = _extends({}, this.props);
- delete props.name;
- delete props.appear;
- delete props.enter;
- delete props.leave;
- delete props.appearTimeout;
- delete props.enterTimeout;
- delete props.leaveTimeout;
- delete props.children;
- return _react2.default.cloneElement(_react2.default.Children.only(this.props.children), props);
+ ReactCSSTransitionGroupChild.prototype.render = function render() {
+ return onlyChild(this.props.children);
};
- return CSSTransitionGroupChild;
- }(_react2.default.Component);
-
- CSSTransitionGroupChild.displayName = 'CSSTransitionGroupChild';
+ return ReactCSSTransitionGroupChild;
+ }(React.Component);
+
+ ReactCSSTransitionGroupChild.propTypes = {
+ name: PropTypes.oneOfType([PropTypes.string, PropTypes.shape({
+ enter: PropTypes.string,
+ leave: PropTypes.string,
+ active: PropTypes.string
+ }), PropTypes.shape({
+ enter: PropTypes.string,
+ enterActive: PropTypes.string,
+ leave: PropTypes.string,
+ leaveActive: PropTypes.string,
+ appear: PropTypes.string,
+ appearActive: PropTypes.string
+ })]).isRequired,
+ // Once we require timeouts to be specified, we can remove the
+ // boolean flags (appear etc.) and just accept a number
+ // or a bool for the timeout flags (appearTimeout etc.)
+ appear: PropTypes.bool,
+ enter: PropTypes.bool,
+ leave: PropTypes.bool,
+ appearTimeout: PropTypes.number,
+ enterTimeout: PropTypes.number,
+ leaveTimeout: PropTypes.number
+ };
- CSSTransitionGroupChild.propTypes = propTypes;
- exports.default = CSSTransitionGroupChild;
- module.exports = exports['default'];
+ module.exports = ReactCSSTransitionGroupChild;
/***/ },
-/* 212 */
+/* 210 */
/***/ function(module, exports, __webpack_require__) {
- 'use strict';
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = addClass;
-
- var _hasClass = __webpack_require__(213);
-
- var _hasClass2 = _interopRequireDefault(_hasClass);
-
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-
- function addClass(element, className) {
- if (element.classList) element.classList.add(className);else if (!(0, _hasClass2.default)(element)) element.className = element.className + ' ' + className;
- }
- module.exports = exports['default'];
-
-/***/ },
-/* 213 */
-/***/ function(module, exports) {
-
- "use strict";
+ /**
+ * Copyright 2013-present, Facebook, Inc.
+ * All rights reserved.
+ *
+ * This source code is licensed under the BSD-style license found in the
+ * LICENSE file in the root directory of this source tree. An additional grant
+ * of patent rights can be found in the PATENTS file in the same directory.
+ *
+ */
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = hasClass;
- function hasClass(element, className) {
- if (element.classList) return !!className && element.classList.contains(className);else return (" " + element.className + " ").indexOf(" " + className + " ") !== -1;
- }
- module.exports = exports["default"];
-
-/***/ },
-/* 214 */
-/***/ function(module, exports) {
-
'use strict';
- module.exports = function removeClass(element, className) {
- if (element.classList) element.classList.remove(className);else element.className = element.className.replace(new RegExp('(^|\\s)' + className + '(?:\\s|$)', 'g'), '$1').replace(/\s+/g, ' ').replace(/^\s*|\s*$/g, '');
- };
-
-/***/ },
-/* 215 */
-/***/ function(module, exports, __webpack_require__) {
-
- 'use strict';
+ var ReactDOM = __webpack_require__(34);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
-
- var _inDOM = __webpack_require__(216);
-
- var _inDOM2 = _interopRequireDefault(_inDOM);
-
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-
- var vendors = ['', 'webkit', 'moz', 'o', 'ms'];
- var cancel = 'clearTimeout';
- var raf = fallback;
- var compatRaf = void 0;
-
- var getKey = function getKey(vendor, k) {
- return vendor + (!vendor ? k : k[0].toUpperCase() + k.substr(1)) + 'AnimationFrame';
+ exports.getReactDOM = function () {
+ return ReactDOM;
};
- if (_inDOM2.default) {
- vendors.some(function (vendor) {
- var rafKey = getKey(vendor, 'request');
+ if (false) {
+ var ReactPerf;
+ var ReactTestUtils;
- if (rafKey in window) {
- cancel = getKey(vendor, 'cancel');
- return raf = function raf(cb) {
- return window[rafKey](cb);
- };
+ exports.getReactPerf = function () {
+ if (!ReactPerf) {
+ ReactPerf = require('react-dom/lib/ReactPerf');
}
- });
- }
-
- /* https://github.com/component/raf */
- var prev = new Date().getTime();
- function fallback(fn) {
- var curr = new Date().getTime(),
- ms = Math.max(0, 16 - (curr - prev)),
- req = setTimeout(fn, ms);
+ return ReactPerf;
+ };
- prev = curr;
- return req;
+ exports.getReactTestUtils = function () {
+ if (!ReactTestUtils) {
+ ReactTestUtils = require('react-dom/lib/ReactTestUtils');
+ }
+ return ReactTestUtils;
+ };
}
-
- compatRaf = function compatRaf(cb) {
- return raf(cb);
- };
- compatRaf.cancel = function (id) {
- window[cancel] && typeof window[cancel] === 'function' && window[cancel](id);
- };
- exports.default = compatRaf;
- module.exports = exports['default'];
-
-/***/ },
-/* 216 */
-/***/ function(module, exports) {
-
- 'use strict';
-
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = !!(typeof window !== 'undefined' && window.document && window.document.createElement);
- module.exports = exports['default'];
/***/ },
-/* 217 */
+/* 211 */
/***/ function(module, exports, __webpack_require__) {
'use strict';
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.animationEnd = exports.animationDelay = exports.animationTiming = exports.animationDuration = exports.animationName = exports.transitionEnd = exports.transitionDuration = exports.transitionDelay = exports.transitionTiming = exports.transitionProperty = exports.transform = undefined;
+ /**
+ * Copyright (c) 2013-present, Facebook, Inc.
+ * All rights reserved.
+ *
+ * This source code is licensed under the BSD-style license found in the
+ * LICENSE file in the root directory of this source tree. An additional grant
+ * of patent rights can be found in the PATENTS file in the same directory.
+ *
+ * @typechecks
+ */
- var _inDOM = __webpack_require__(216);
+ var invariant = __webpack_require__(9);
- var _inDOM2 = _interopRequireDefault(_inDOM);
+ /**
+ * The CSSCore module specifies the API (and implements most of the methods)
+ * that should be used when dealing with the display of elements (via their
+ * CSS classes and visibility on screen. It is an API focused on mutating the
+ * display and not reading it as no logical state should be encoded in the
+ * display of elements.
+ */
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+ /* Slow implementation for browsers that don't natively support .matches() */
+ function matchesSelector_SLOW(element, selector) {
+ var root = element;
+ while (root.parentNode) {
+ root = root.parentNode;
+ }
- var transform = 'transform';
- var prefix = void 0,
- transitionEnd = void 0,
- animationEnd = void 0;
- var transitionProperty = void 0,
- transitionDuration = void 0,
- transitionTiming = void 0,
- transitionDelay = void 0;
- var animationName = void 0,
- animationDuration = void 0,
- animationTiming = void 0,
- animationDelay = void 0;
-
- if (_inDOM2.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';
- }
-
- exports.transform = transform;
- exports.transitionProperty = transitionProperty;
- exports.transitionTiming = transitionTiming;
- exports.transitionDelay = transitionDelay;
- exports.transitionDuration = transitionDuration;
- exports.transitionEnd = transitionEnd;
- exports.animationName = animationName;
- exports.animationDuration = animationDuration;
- exports.animationTiming = animationTiming;
- exports.animationDelay = animationDelay;
- exports.animationEnd = animationEnd;
- exports.default = {
- transform: transform,
- end: transitionEnd,
- property: transitionProperty,
- timing: transitionTiming,
- delay: transitionDelay,
- duration: transitionDuration
- };
+ var all = root.querySelectorAll(selector);
+ return Array.prototype.indexOf.call(all, element) !== -1;
+ }
+ var CSSCore = {
- function getTransitionProperties() {
- var style = document.createElement('div').style;
+ /**
+ * Adds the class passed in to the element if it doesn't already have it.
+ *
+ * @param {DOMElement} element the element to set the class on
+ * @param {string} className the CSS className
+ * @return {DOMElement} the element passed in
+ */
+ addClass: function addClass(element, className) {
+ !!/\s/.test(className) ? false ? invariant(false, 'CSSCore.addClass takes only a single class name. "%s" contains ' + 'multiple classes.', className) : invariant(false) : void 0;
- 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;
+ if (className) {
+ if (element.classList) {
+ element.classList.add(className);
+ } else if (!CSSCore.hasClass(element, className)) {
+ element.className = element.className + ' ' + className;
+ }
}
- };
+ return element;
+ },
- var vendors = Object.keys(vendorMap);
+ /**
+ * Removes the class passed in from the element
+ *
+ * @param {DOMElement} element the element to set the class on
+ * @param {string} className the CSS className
+ * @return {DOMElement} the element passed in
+ */
+ removeClass: function removeClass(element, className) {
+ !!/\s/.test(className) ? false ? invariant(false, 'CSSCore.removeClass takes only a single class name. "%s" contains ' + 'multiple classes.', className) : invariant(false) : void 0;
- var transitionEnd = void 0,
- animationEnd = void 0;
- var prefix = '';
+ if (className) {
+ if (element.classList) {
+ element.classList.remove(className);
+ } else if (CSSCore.hasClass(element, className)) {
+ element.className = element.className.replace(new RegExp('(^|\\s)' + className + '(?:\\s|$)', 'g'), '$1').replace(/\s+/g, ' ') // multiple spaces to one
+ .replace(/^\s*|\s*$/g, ''); // trim the ends
+ }
+ }
+ return element;
+ },
- for (var i = 0; i < vendors.length; i++) {
- var vendor = vendors[i];
+ /**
+ * Helper to add or remove a class from an element based on a condition.
+ *
+ * @param {DOMElement} element the element to set the class on
+ * @param {string} className the CSS className
+ * @param {*} bool condition to whether to add or remove the class
+ * @return {DOMElement} the element passed in
+ */
+ conditionClass: function conditionClass(element, className, bool) {
+ return (bool ? CSSCore.addClass : CSSCore.removeClass)(element, className);
+ },
- if (vendor + 'TransitionProperty' in style) {
- prefix = '-' + vendor.toLowerCase();
- transitionEnd = vendorMap[vendor]('TransitionEnd');
- animationEnd = vendorMap[vendor]('AnimationEnd');
- break;
+ /**
+ * Tests whether the element has the class specified.
+ *
+ * @param {DOMNode|DOMWindow} element the element to check the class on
+ * @param {string} className the CSS className
+ * @return {boolean} true if the element has the class, false if not
+ */
+ hasClass: function hasClass(element, className) {
+ !!/\s/.test(className) ? false ? invariant(false, 'CSS.hasClass takes only a single class name.') : invariant(false) : void 0;
+ if (element.classList) {
+ return !!className && element.classList.contains(className);
}
- }
-
- if (!transitionEnd && 'transitionProperty' in style) transitionEnd = 'transitionend';
+ return (' ' + element.className + ' ').indexOf(' ' + className + ' ') > -1;
+ },
- if (!animationEnd && 'animationName' in style) animationEnd = 'animationend';
+ /**
+ * Tests whether the element matches the selector specified
+ *
+ * @param {DOMNode|DOMWindow} element the element that we are querying
+ * @param {string} selector the CSS selector
+ * @return {boolean} true if the element matches the selector, false if not
+ */
+ matchesSelector: function matchesSelector(element, selector) {
+ var matchesImpl = element.matches || element.webkitMatchesSelector || element.mozMatchesSelector || element.msMatchesSelector || function (s) {
+ return matchesSelector_SLOW(element, s);
+ };
+ return matchesImpl.call(element, selector);
+ }
- style = null;
+ };
- return { animationEnd: animationEnd, transitionEnd: transitionEnd, prefix: prefix };
- }
+ module.exports = CSSCore;
/***/ },
-/* 218 */
+/* 212 */
/***/ function(module, exports, __webpack_require__) {
+ /**
+ * Copyright 2013-present, Facebook, Inc.
+ * All rights reserved.
+ *
+ * This source code is licensed under the BSD-style license found in the
+ * LICENSE file in the root directory of this source tree. An additional grant
+ * of patent rights can be found in the PATENTS file in the same directory.
+ *
+ */
+
'use strict';
- exports.__esModule = true;
- exports.nameShape = undefined;
- exports.transitionTimeout = transitionTimeout;
+ var ExecutionEnvironment = __webpack_require__(49);
- var _react = __webpack_require__(3);
+ var getVendorPrefixedEventName = __webpack_require__(103);
- var _react2 = _interopRequireDefault(_react);
+ var endEvents = [];
- var _propTypes = __webpack_require__(205);
+ function detectEvents() {
+ var animEnd = getVendorPrefixedEventName('animationend');
+ var transEnd = getVendorPrefixedEventName('transitionend');
- var _propTypes2 = _interopRequireDefault(_propTypes);
+ if (animEnd) {
+ endEvents.push(animEnd);
+ }
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+ if (transEnd) {
+ endEvents.push(transEnd);
+ }
+ }
- function transitionTimeout(transitionType) {
- var timeoutPropName = 'transition' + transitionType + 'Timeout';
- var enabledPropName = 'transition' + transitionType;
+ if (ExecutionEnvironment.canUseDOM) {
+ detectEvents();
+ }
- return function (props) {
- // If the transition is enabled
- if (props[enabledPropName]) {
- // If no timeout duration is provided
- if (props[timeoutPropName] == null) {
- return new Error(timeoutPropName + ' wasn\'t supplied to CSSTransitionGroup: ' + 'this can cause unreliable animations and won\'t be supported in ' + 'a future version of React. See ' + 'https://fb.me/react-animation-transition-group-timeout for more ' + 'information.');
+ // We use the raw {add|remove}EventListener() call because EventListener
+ // does not know how to remove event listeners and we really should
+ // clean up. Also, these events are not triggered in older browsers
+ // so we should be A-OK here.
- // If the duration isn't a number
- } else if (typeof props[timeoutPropName] !== 'number') {
- return new Error(timeoutPropName + ' must be a number (in milliseconds)');
- }
- }
+ function addEventListener(node, eventName, eventListener) {
+ node.addEventListener(eventName, eventListener, false);
+ }
- return null;
- };
+ function removeEventListener(node, eventName, eventListener) {
+ node.removeEventListener(eventName, eventListener, false);
}
- var nameShape = exports.nameShape = _propTypes2.default.oneOfType([_propTypes2.default.string, _propTypes2.default.shape({
- enter: _propTypes2.default.string,
- leave: _propTypes2.default.string,
- active: _propTypes2.default.string
- }), _propTypes2.default.shape({
- enter: _propTypes2.default.string,
- enterActive: _propTypes2.default.string,
- leave: _propTypes2.default.string,
- leaveActive: _propTypes2.default.string,
- appear: _propTypes2.default.string,
- appearActive: _propTypes2.default.string
- })]);
+ var ReactTransitionEvents = {
+ addEndEventListener: function (node, eventListener) {
+ if (endEvents.length === 0) {
+ // If CSS transitions are not supported, trigger an "end animation"
+ // event immediately.
+ window.setTimeout(eventListener, 0);
+ return;
+ }
+ endEvents.forEach(function (endEvent) {
+ addEventListener(node, endEvent, eventListener);
+ });
+ },
+
+ removeEndEventListener: function (node, eventListener) {
+ if (endEvents.length === 0) {
+ return;
+ }
+ endEvents.forEach(function (endEvent) {
+ removeEventListener(node, endEvent, eventListener);
+ });
+ }
+ };
+
+ module.exports = ReactTransitionEvents;
/***/ },
-/* 219 */
+/* 213 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -27474,7 +27217,7 @@
/***/ },
-/* 220 */
+/* 214 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -27531,7 +27274,7 @@
/***/ },
-/* 221 */
+/* 215 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
@@ -27612,7 +27355,7 @@
/***/ },
-/* 222 */
+/* 216 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -27628,8 +27371,8 @@
var React = __webpack_require__(3);
var common_1 = __webpack_require__(182);
var errors_1 = __webpack_require__(186);
- var buttons_1 = __webpack_require__(223);
- var dialog_1 = __webpack_require__(226);
+ var buttons_1 = __webpack_require__(217);
+ var dialog_1 = __webpack_require__(220);
var Alert = (function (_super) {
tslib_1.__extends(Alert, _super);
function Alert() {
@@ -27678,7 +27421,7 @@
/***/ },
-/* 223 */
+/* 217 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -27694,7 +27437,7 @@
// tslint:disable max-classes-per-file
var React = __webpack_require__(3);
var props_1 = __webpack_require__(190);
- var abstractButton_1 = __webpack_require__(224);
+ var abstractButton_1 = __webpack_require__(218);
var Button = (function (_super) {
tslib_1.__extends(Button, _super);
function Button() {
@@ -27727,7 +27470,7 @@
/***/ },
-/* 224 */
+/* 218 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -27744,7 +27487,7 @@
var Classes = __webpack_require__(192);
var Keys = __webpack_require__(193);
var utils_1 = __webpack_require__(185);
- var spinner_1 = __webpack_require__(225);
+ var spinner_1 = __webpack_require__(219);
var AbstractButton = (function (_super) {
tslib_1.__extends(AbstractButton, _super);
function AbstractButton() {
@@ -27827,7 +27570,7 @@
/***/ },
-/* 225 */
+/* 219 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -27894,7 +27637,7 @@
/***/ },
-/* 226 */
+/* 220 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -27970,7 +27713,7 @@
/***/ },
-/* 227 */
+/* 221 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -27995,7 +27738,7 @@
/***/ },
-/* 228 */
+/* 222 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -28153,7 +27896,7 @@
/***/ },
-/* 229 */
+/* 223 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -28170,8 +27913,8 @@
var Classes = __webpack_require__(192);
var Errors = __webpack_require__(186);
var position_1 = __webpack_require__(189);
- var menu_1 = __webpack_require__(230);
- var menuItem_1 = __webpack_require__(231);
+ var menu_1 = __webpack_require__(224);
+ var menuItem_1 = __webpack_require__(225);
var popover_1 = __webpack_require__(196);
var CollapseFrom;
(function (CollapseFrom) {
@@ -28244,7 +27987,7 @@
/***/ },
-/* 230 */
+/* 224 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -28276,7 +28019,7 @@
/***/ },
-/* 231 */
+/* 225 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -28296,7 +28039,7 @@
var Errors = __webpack_require__(186);
var position_1 = __webpack_require__(189);
var popover_1 = __webpack_require__(196);
- var menu_1 = __webpack_require__(230);
+ var menu_1 = __webpack_require__(224);
var REACT_CONTEXT_TYPES = {
alignLeft: function (obj, key) {
if (obj[key] != null && typeof obj[key] !== "boolean") {
@@ -28448,7 +28191,7 @@
/***/ },
-/* 232 */
+/* 226 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -28503,7 +28246,7 @@
/***/ },
-/* 233 */
+/* 227 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -28522,7 +28265,7 @@
var Classes = __webpack_require__(192);
var Keys = __webpack_require__(193);
var utils_1 = __webpack_require__(185);
- var compatibility_1 = __webpack_require__(234);
+ var compatibility_1 = __webpack_require__(228);
var BUFFER_WIDTH_EDGE = 5;
var BUFFER_WIDTH_IE = 30;
var EditableText = (function (_super) {
@@ -28773,7 +28516,7 @@
/***/ },
-/* 234 */
+/* 228 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -28787,12 +28530,12 @@
for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];
}
Object.defineProperty(exports, "__esModule", { value: true });
- __export(__webpack_require__(235));
+ __export(__webpack_require__(229));
/***/ },
-/* 235 */
+/* 229 */
/***/ function(module, exports) {
/*
@@ -28818,7 +28561,7 @@
/***/ },
-/* 236 */
+/* 230 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -28929,7 +28672,7 @@
/***/ },
-/* 237 */
+/* 231 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -29015,7 +28758,7 @@
/***/ },
-/* 238 */
+/* 232 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -29032,8 +28775,8 @@
var React = __webpack_require__(3);
var common_1 = __webpack_require__(182);
var Errors = __webpack_require__(186);
- var buttons_1 = __webpack_require__(223);
- var inputGroup_1 = __webpack_require__(237);
+ var buttons_1 = __webpack_require__(217);
+ var inputGroup_1 = __webpack_require__(231);
var IncrementDirection;
(function (IncrementDirection) {
IncrementDirection[IncrementDirection["DOWN"] = -1] = "DOWN";
@@ -29405,7 +29148,7 @@
/***/ },
-/* 239 */
+/* 233 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -29421,7 +29164,7 @@
var abstractComponent_1 = __webpack_require__(183);
var Classes = __webpack_require__(192);
var Errors = __webpack_require__(186);
- var controls_1 = __webpack_require__(236);
+ var controls_1 = __webpack_require__(230);
var counter = 0;
function nextName() { return RadioGroup.displayName + "-" + counter++; }
var RadioGroup = (function (_super) {
@@ -29480,7 +29223,7 @@
/***/ },
-/* 240 */
+/* 234 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -29495,19 +29238,19 @@
var react_1 = __webpack_require__(3);
var React = __webpack_require__(3);
var common_1 = __webpack_require__(182);
- var hotkey_1 = __webpack_require__(241);
- var hotkey_2 = __webpack_require__(241);
+ var hotkey_1 = __webpack_require__(235);
+ var hotkey_2 = __webpack_require__(235);
exports.Hotkey = hotkey_2.Hotkey;
- var keyCombo_1 = __webpack_require__(242);
+ var keyCombo_1 = __webpack_require__(236);
exports.KeyCombo = keyCombo_1.KeyCombo;
- var hotkeysTarget_1 = __webpack_require__(244);
+ var hotkeysTarget_1 = __webpack_require__(238);
exports.HotkeysTarget = hotkeysTarget_1.HotkeysTarget;
- var hotkeyParser_1 = __webpack_require__(243);
+ var hotkeyParser_1 = __webpack_require__(237);
exports.comboMatches = hotkeyParser_1.comboMatches;
exports.getKeyCombo = hotkeyParser_1.getKeyCombo;
exports.getKeyComboString = hotkeyParser_1.getKeyComboString;
exports.parseKeyCombo = hotkeyParser_1.parseKeyCombo;
- var hotkeysDialog_1 = __webpack_require__(246);
+ var hotkeysDialog_1 = __webpack_require__(240);
exports.hideHotkeysDialog = hotkeysDialog_1.hideHotkeysDialog;
exports.setHotkeysDialogProps = hotkeysDialog_1.setHotkeysDialogProps;
var errors_1 = __webpack_require__(186);
@@ -29558,7 +29301,7 @@
/***/ },
-/* 241 */
+/* 235 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -29572,7 +29315,7 @@
var tslib_1 = __webpack_require__(184);
var React = __webpack_require__(3);
var common_1 = __webpack_require__(182);
- var keyCombo_1 = __webpack_require__(242);
+ var keyCombo_1 = __webpack_require__(236);
var Hotkey = (function (_super) {
tslib_1.__extends(Hotkey, _super);
function Hotkey() {
@@ -29602,7 +29345,7 @@
/***/ },
-/* 242 */
+/* 236 */
/***/ function(module, exports, __webpack_require__) {
/**
@@ -29615,7 +29358,7 @@
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = __webpack_require__(184);
var React = __webpack_require__(3);
- var hotkeyParser_1 = __webpack_require__(243);
+ var hotkeyParser_1 = __webpack_require__(237);
var KeyIcons = {
alt: "pt-icon-key-option",
ctrl: "pt-icon-key-control",
@@ -29660,7 +29403,7 @@
/***/ },
-/* 243 */
+/* 237 */
/***/ function(module, exports) {
/*
@@ -29933,7 +29676,7 @@
/***/ },
-/* 244 */
+/* 238 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -29946,7 +29689,7 @@
Object.defineProperty(exports, "__esModule", { value: true });
var React = __webpack_require__(3);
var utils_1 = __webpack_require__(185);
- var hotkeysEvents_1 = __webpack_require__(245);
+ var hotkeysEvents_1 = __webpack_require__(239);
function HotkeysTarget(constructor) {
var _a = constructor.prototype, componentWillMount = _a.componentWillMount, componentDidMount = _a.componentDidMount, componentWillUnmount = _a.componentWillUnmount, render = _a.render, renderHotkeys = _a.renderHotkeys;
if (!utils_1.isFunction(renderHotkeys)) {
@@ -30011,7 +29754,7 @@
/***/ },
-/* 245 */
+/* 239 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -30024,9 +29767,9 @@
Object.defineProperty(exports, "__esModule", { value: true });
var react_1 = __webpack_require__(3);
var utils_1 = __webpack_require__(185);
- var hotkey_1 = __webpack_require__(241);
- var hotkeyParser_1 = __webpack_require__(243);
- var hotkeysDialog_1 = __webpack_require__(246);
+ var hotkey_1 = __webpack_require__(235);
+ var hotkeyParser_1 = __webpack_require__(237);
+ var hotkeysDialog_1 = __webpack_require__(240);
var SHOW_DIALOG_KEY = "?";
var HotkeyScope;
(function (HotkeyScope) {
@@ -30120,7 +29863,7 @@
/***/ },
-/* 246 */
+/* 240 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -30137,8 +29880,8 @@
var ReactDOM = __webpack_require__(33);
var common_1 = __webpack_require__(182);
var components_1 = __webpack_require__(194);
- var hotkey_1 = __webpack_require__(241);
- var hotkeys_1 = __webpack_require__(240);
+ var hotkey_1 = __webpack_require__(235);
+ var hotkeys_1 = __webpack_require__(234);
var HotkeysDialog = (function () {
function HotkeysDialog() {
var _this = this;
@@ -30243,7 +29986,7 @@
/***/ },
-/* 247 */
+/* 241 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -30284,7 +30027,7 @@
/***/ },
-/* 248 */
+/* 242 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -30354,7 +30097,7 @@
/***/ },
-/* 249 */
+/* 243 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -30413,7 +30156,7 @@
/***/ },
-/* 250 */
+/* 244 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -30443,7 +30186,7 @@
/***/ },
-/* 251 */
+/* 245 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -30485,7 +30228,7 @@
/***/ },
-/* 252 */
+/* 246 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -30498,7 +30241,7 @@
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = __webpack_require__(184);
var React = __webpack_require__(3);
- var tooltip_1 = __webpack_require__(220);
+ var tooltip_1 = __webpack_require__(214);
var SVGTooltip = (function (_super) {
tslib_1.__extends(SVGTooltip, _super);
function SVGTooltip() {
@@ -30515,7 +30258,7 @@
/***/ },
-/* 253 */
+/* 247 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -30532,8 +30275,8 @@
var Classes = __webpack_require__(192);
var Errors = __webpack_require__(186);
var utils_1 = __webpack_require__(185);
- var coreSlider_1 = __webpack_require__(254);
- var handle_1 = __webpack_require__(255);
+ var coreSlider_1 = __webpack_require__(248);
+ var handle_1 = __webpack_require__(249);
var RangeEnd;
(function (RangeEnd) {
RangeEnd[RangeEnd["LEFT"] = 0] = "LEFT";
@@ -30634,7 +30377,7 @@
/***/ },
-/* 254 */
+/* 248 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -30767,7 +30510,7 @@
/***/ },
-/* 255 */
+/* 249 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -30921,7 +30664,7 @@
/***/ },
-/* 256 */
+/* 250 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -30936,8 +30679,8 @@
var React = __webpack_require__(3);
var Classes = __webpack_require__(192);
var utils_1 = __webpack_require__(185);
- var coreSlider_1 = __webpack_require__(254);
- var handle_1 = __webpack_require__(255);
+ var coreSlider_1 = __webpack_require__(248);
+ var handle_1 = __webpack_require__(249);
var Slider = (function (_super) {
tslib_1.__extends(Slider, _super);
function Slider() {
@@ -30989,7 +30732,7 @@
/***/ },
-/* 257 */
+/* 251 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -31005,7 +30748,7 @@
var React = __webpack_require__(3);
var Classes = __webpack_require__(192);
// import * to avoid "cannot be named" error on factory
- var spinner = __webpack_require__(225);
+ var spinner = __webpack_require__(219);
var SVGSpinner = (function (_super) {
tslib_1.__extends(SVGSpinner, _super);
function SVGSpinner() {
@@ -31023,7 +30766,7 @@
/***/ },
-/* 258 */
+/* 252 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -31063,7 +30806,7 @@
/***/ },
-/* 259 */
+/* 253 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -31084,9 +30827,9 @@
var Errors = __webpack_require__(186);
var Keys = __webpack_require__(193);
var Utils = __webpack_require__(185);
- var tab_1 = __webpack_require__(258);
- var tabList_1 = __webpack_require__(260);
- var tabPanel_1 = __webpack_require__(261);
+ var tab_1 = __webpack_require__(252);
+ var tabList_1 = __webpack_require__(254);
+ var tabPanel_1 = __webpack_require__(255);
var TAB_CSS_SELECTOR = "li[role=tab]";
var Tabs = (function (_super) {
tslib_1.__extends(Tabs, _super);
@@ -31372,7 +31115,7 @@
/***/ },
-/* 260 */
+/* 254 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -31422,7 +31165,7 @@
/***/ },
-/* 261 */
+/* 255 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -31458,7 +31201,7 @@
/***/ },
-/* 262 */
+/* 256 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -31501,7 +31244,7 @@
/***/ },
-/* 263 */
+/* 257 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -31520,8 +31263,8 @@
var Classes = __webpack_require__(192);
var Keys = __webpack_require__(193);
var utils_1 = __webpack_require__(185);
- var tab2_1 = __webpack_require__(262);
- var tabTitle_1 = __webpack_require__(264);
+ var tab2_1 = __webpack_require__(256);
+ var tabTitle_1 = __webpack_require__(258);
exports.Expander = function () { return React.createElement("div", { className: "pt-flex-expander" }); };
var TAB_SELECTOR = "." + Classes.TAB;
var Tabs2 = (function (_super) {
@@ -31697,7 +31440,7 @@
/***/ },
-/* 264 */
+/* 258 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -31745,7 +31488,7 @@
/***/ },
-/* 265 */
+/* 259 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -31791,7 +31534,7 @@
/***/ },
-/* 266 */
+/* 260 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -31809,7 +31552,7 @@
var abstractComponent_1 = __webpack_require__(183);
var Classes = __webpack_require__(192);
var utils_1 = __webpack_require__(185);
- var buttons_1 = __webpack_require__(223);
+ var buttons_1 = __webpack_require__(217);
var Toast = (function (_super) {
tslib_1.__extends(Toast, _super);
function Toast() {
@@ -31888,7 +31631,7 @@
/***/ },
-/* 267 */
+/* 261 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -31911,7 +31654,7 @@
var position_1 = __webpack_require__(189);
var utils_1 = __webpack_require__(185);
var overlay_1 = __webpack_require__(203);
- var toast_1 = __webpack_require__(266);
+ var toast_1 = __webpack_require__(260);
var Toaster = Toaster_1 = (function (_super) {
tslib_1.__extends(Toaster, _super);
function Toaster() {
@@ -32020,7 +31763,7 @@
/***/ },
-/* 268 */
+/* 262 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -32036,7 +31779,7 @@
var React = __webpack_require__(3);
var Classes = __webpack_require__(192);
var utils_1 = __webpack_require__(185);
- var treeNode_1 = __webpack_require__(269);
+ var treeNode_1 = __webpack_require__(263);
var Tree = (function (_super) {
tslib_1.__extends(Tree, _super);
function Tree() {
@@ -32112,7 +31855,7 @@
/***/ },
-/* 269 */
+/* 263 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -32128,7 +31871,7 @@
var React = __webpack_require__(3);
var Classes = __webpack_require__(192);
var utils_1 = __webpack_require__(185);
- var collapse_1 = __webpack_require__(228);
+ var collapse_1 = __webpack_require__(222);
var TreeNode = (function (_super) {
tslib_1.__extends(TreeNode, _super);
function TreeNode() {
@@ -32199,7 +31942,7 @@
/***/ },
-/* 270 */
+/* 264 */
/***/ function(module, exports) {
/*
@@ -32608,7 +32351,7 @@
/***/ },
-/* 271 */
+/* 265 */
/***/ function(module, exports) {
/*
@@ -33017,7 +32760,7 @@
/***/ },
-/* 272 */
+/* 266 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -33096,7 +32839,7 @@
/***/ },
-/* 273 */
+/* 267 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -33110,10 +32853,10 @@
var tslib_1 = __webpack_require__(173);
var core_1 = __webpack_require__(178);
var classNames = __webpack_require__(174);
- var fuzzaldrin_plus_1 = __webpack_require__(274);
+ var fuzzaldrin_plus_1 = __webpack_require__(268);
var React = __webpack_require__(3);
var react_dom_1 = __webpack_require__(33);
- var utils_1 = __webpack_require__(272);
+ var utils_1 = __webpack_require__(266);
var baseExample_1 = __webpack_require__(172);
var MENU_PADDING = 5; // $pt-grid-size / 2;
var Navigator = (function (_super) {
@@ -33254,21 +32997,21 @@
/***/ },
-/* 274 */
+/* 268 */
/***/ function(module, exports, __webpack_require__) {
(function() {
var PathSeparator, filter, legacy_scorer, matcher, prepQueryCache, scorer;
- scorer = __webpack_require__(275);
+ scorer = __webpack_require__(269);
- legacy_scorer = __webpack_require__(277);
+ legacy_scorer = __webpack_require__(271);
- filter = __webpack_require__(278);
+ filter = __webpack_require__(272);
- matcher = __webpack_require__(279);
+ matcher = __webpack_require__(273);
- PathSeparator = __webpack_require__(276).sep;
+ PathSeparator = __webpack_require__(270).sep;
prepQueryCache = null;
@@ -33343,13 +33086,13 @@
/***/ },
-/* 275 */
+/* 269 */
/***/ function(module, exports, __webpack_require__) {
(function() {
var AcronymResult, PathSeparator, Query, basenameScore, coreChars, countDir, doScore, emptyAcronymResult, file_coeff, isMatch, isSeparator, isWordEnd, isWordStart, miss_coeff, opt_char_re, pos_bonus, scoreAcronyms, scoreCharacter, scoreConsecutives, scoreExact, scoreExactMatch, scorePattern, scorePosition, scoreSize, tau_depth, tau_size, truncatedUpperCase, wm;
- PathSeparator = __webpack_require__(276).sep;
+ PathSeparator = __webpack_require__(270).sep;
wm = 150;
@@ -33736,7 +33479,7 @@
/***/ },
-/* 276 */
+/* 270 */
/***/ function(module, exports, __webpack_require__) {
/* WEBPACK VAR INJECTION */(function(process) {// Copyright Joyent, Inc. and other Node contributors.
@@ -33967,13 +33710,13 @@
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(114)))
/***/ },
-/* 277 */
+/* 271 */
/***/ function(module, exports, __webpack_require__) {
(function() {
var PathSeparator, queryIsLastPathSegment;
- PathSeparator = __webpack_require__(276).sep;
+ PathSeparator = __webpack_require__(270).sep;
exports.basenameScore = function(string, query, score) {
var base, depth, index, lastCharacter, segmentCount, slashCount;
@@ -34101,15 +33844,15 @@
/***/ },
-/* 278 */
+/* 272 */
/***/ function(module, exports, __webpack_require__) {
(function() {
var PathSeparator, legacy_scorer, pluckCandidates, scorer, sortCandidates;
- scorer = __webpack_require__(275);
+ scorer = __webpack_require__(269);
- legacy_scorer = __webpack_require__(277);
+ legacy_scorer = __webpack_require__(271);
pluckCandidates = function(a) {
return a.candidate;
@@ -34119,7 +33862,7 @@
return b.score - a.score;
};
- PathSeparator = __webpack_require__(276).sep;
+ PathSeparator = __webpack_require__(270).sep;
module.exports = function(candidates, query, _arg) {
var allowErrors, bAllowErrors, bKey, candidate, coreQuery, key, legacy, maxInners, maxResults, prepQuery, queryHasSlashes, score, scoredCandidates, spotLeft, string, _i, _j, _len, _len1, _ref;
@@ -34180,15 +33923,15 @@
/***/ },
-/* 279 */
+/* 273 */
/***/ function(module, exports, __webpack_require__) {
(function() {
var PathSeparator, scorer;
- PathSeparator = __webpack_require__(276).sep;
+ PathSeparator = __webpack_require__(270).sep;
- scorer = __webpack_require__(275);
+ scorer = __webpack_require__(269);
exports.basenameMatch = function(subject, subject_lw, prepQuery) {
var basePos, depth, end;
@@ -34333,7 +34076,7 @@
/***/ },
-/* 280 */
+/* 274 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -34386,7 +34129,7 @@
/***/ },
-/* 281 */
+/* 275 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -34398,7 +34141,7 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var React = __webpack_require__(3);
- var block_1 = __webpack_require__(282);
+ var block_1 = __webpack_require__(276);
exports.Page = function (_a) {
var tagRenderers = _a.tagRenderers, page = _a.page;
var pageContents = block_1.renderContentsBlock(page.contents, tagRenderers, page);
@@ -34408,7 +34151,7 @@
/***/ },
-/* 282 */
+/* 276 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -34444,7 +34187,7 @@
/***/ },
-/* 283 */
+/* 277 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -34458,13 +34201,13 @@
for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];
}
Object.defineProperty(exports, "__esModule", { value: true });
- __export(__webpack_require__(284));
- __export(__webpack_require__(272));
+ __export(__webpack_require__(278));
+ __export(__webpack_require__(266));
/***/ },
-/* 284 */
+/* 278 */
/***/ function(module, exports) {
/*
@@ -34514,7 +34257,7 @@
/***/ },
-/* 285 */
+/* 279 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -34528,18 +34271,18 @@
for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];
}
Object.defineProperty(exports, "__esModule", { value: true });
+ __export(__webpack_require__(280));
+ __export(__webpack_require__(282));
+ __export(__webpack_require__(283));
+ __export(__webpack_require__(284));
__export(__webpack_require__(286));
+ __export(__webpack_require__(287));
__export(__webpack_require__(288));
- __export(__webpack_require__(289));
- __export(__webpack_require__(290));
- __export(__webpack_require__(292));
- __export(__webpack_require__(293));
- __export(__webpack_require__(294));
/***/ },
-/* 286 */
+/* 280 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -34552,7 +34295,7 @@
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = __webpack_require__(173);
var React = __webpack_require__(3);
- var modifierTable_1 = __webpack_require__(287);
+ var modifierTable_1 = __webpack_require__(281);
var MODIFIER_PLACEHOLDER = /\{\{([\.\:]?)modifier\}\}/g;
var DEFAULT_MODIFIER = {
documentation: "Default",
@@ -34604,7 +34347,7 @@
/***/ },
-/* 287 */
+/* 281 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -34636,7 +34379,7 @@
/***/ },
-/* 288 */
+/* 282 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -34647,7 +34390,7 @@
*/
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
- var tags = __webpack_require__(285);
+ var tags = __webpack_require__(279);
function createDefaultRenderers(docs) {
var css = new tags.CssTagRenderer(docs);
var heading = new tags.HeadingTagRenderer();
@@ -34665,7 +34408,7 @@
/***/ },
-/* 289 */
+/* 283 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -34697,7 +34440,7 @@
/***/ },
-/* 290 */
+/* 284 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -34709,8 +34452,8 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var React = __webpack_require__(3);
- var propsStore_1 = __webpack_require__(284);
- var interfaceTable_1 = __webpack_require__(291);
+ var propsStore_1 = __webpack_require__(278);
+ var interfaceTable_1 = __webpack_require__(285);
var InterfaceTagRenderer = (function () {
function InterfaceTagRenderer(docs) {
var _this = this;
@@ -34729,7 +34472,7 @@
/***/ },
-/* 291 */
+/* 285 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -34743,7 +34486,7 @@
var core_1 = __webpack_require__(178);
var classNames = __webpack_require__(174);
var React = __webpack_require__(3);
- var block_1 = __webpack_require__(282);
+ var block_1 = __webpack_require__(276);
// HACKHACK support `code` blocks until we get real markdown parsing in ts-quick-docs
function dirtyMarkdown(text) {
return { __html: text.replace("<", "<")
@@ -34814,7 +34557,7 @@
/***/ },
-/* 292 */
+/* 286 */
/***/ function(module, exports) {
/*
@@ -34836,7 +34579,7 @@
/***/ },
-/* 293 */
+/* 287 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -34877,7 +34620,7 @@
/***/ },
-/* 294 */
+/* 288 */
/***/ function(module, exports, __webpack_require__) {
/*
@@ -34924,7 +34667,7 @@
/***/ },
-/* 295 */
+/* 289 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
@@ -34933,7 +34676,7 @@
var core_1 = __webpack_require__(178);
var docs_1 = __webpack_require__(171);
var React = __webpack_require__(3);
- var navbarActions_1 = __webpack_require__(296);
+ var navbarActions_1 = __webpack_require__(290);
var DARK_THEME = "pt-dark";
var LIGHT_THEME = "";
var THEME_LOCAL_STORAGE_KEY = "pt-blueprint-theme";
@@ -34980,14 +34723,14 @@
/***/ },
-/* 296 */
+/* 290 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = __webpack_require__(1);
var core_1 = __webpack_require__(178);
- var classNames = __webpack_require__(297);
+ var classNames = __webpack_require__(291);
var React = __webpack_require__(3);
var NavbarActions = (function (_super) {
tslib_1.__extends(NavbarActions, _super);
@@ -35025,7 +34768,7 @@
/***/ },
-/* 297 */
+/* 291 */
/***/ function(module, exports, __webpack_require__) {
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/*!
@@ -35079,7 +34822,7 @@
/***/ },
-/* 298 */
+/* 292 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
@@ -35087,22 +34830,22 @@
for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];
}
Object.defineProperty(exports, "__esModule", { value: true });
+ __export(__webpack_require__(293));
+ __export(__webpack_require__(295));
+ __export(__webpack_require__(298));
__export(__webpack_require__(299));
- __export(__webpack_require__(301));
- __export(__webpack_require__(304));
- __export(__webpack_require__(305));
/***/ },
-/* 299 */
+/* 293 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
- var classNames = __webpack_require__(297);
+ var classNames = __webpack_require__(291);
var React = __webpack_require__(3);
var core_1 = __webpack_require__(178);
- var clickToCopy_1 = __webpack_require__(300);
+ var clickToCopy_1 = __webpack_require__(294);
function expand(color) {
return [color + "1", color + "2", color + "3", color + "4", color + "5"];
}
@@ -35180,13 +34923,13 @@
/***/ },
-/* 300 */
+/* 294 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = __webpack_require__(1);
- var classNames = __webpack_require__(297);
+ var classNames = __webpack_require__(291);
var React = __webpack_require__(3);
var core_1 = __webpack_require__(178);
var docs_1 = __webpack_require__(171);
@@ -35236,18 +34979,18 @@
/***/ },
-/* 301 */
+/* 295 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = __webpack_require__(1);
- var chroma = __webpack_require__(302);
- var classNames = __webpack_require__(297);
+ var chroma = __webpack_require__(296);
+ var classNames = __webpack_require__(291);
var React = __webpack_require__(3);
var core_1 = __webpack_require__(178);
var docs_1 = __webpack_require__(171);
- var colorPalettes_1 = __webpack_require__(299);
+ var colorPalettes_1 = __webpack_require__(293);
var MIN_STEPS = 3;
var MAX_STEPS = 20;
var QUALITATIVE = [
@@ -35386,7 +35129,7 @@
/***/ },
-/* 302 */
+/* 296 */
/***/ function(module, exports, __webpack_require__) {
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/* WEBPACK VAR INJECTION */(function(module) {
@@ -37855,10 +37598,10 @@
}).call(this);
- /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(303)(module)))
+ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(297)(module)))
/***/ },
-/* 303 */
+/* 297 */
/***/ function(module, exports) {
module.exports = function(module) {
@@ -37874,16 +37617,16 @@
/***/ },
-/* 304 */
+/* 298 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = __webpack_require__(1);
- var classNames = __webpack_require__(297);
+ var classNames = __webpack_require__(291);
var React = __webpack_require__(3);
var core_1 = __webpack_require__(178);
- var clickToCopy_1 = __webpack_require__(300);
+ var clickToCopy_1 = __webpack_require__(294);
var GITHUB_PATH = "https://github.com/palantir/blueprint/blob/master/resources/icons";
var Icon = (function (_super) {
tslib_1.__extends(Icon, _super);
@@ -37917,7 +37660,7 @@
/***/ },
-/* 305 */
+/* 299 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
@@ -37925,7 +37668,7 @@
var tslib_1 = __webpack_require__(1);
var React = __webpack_require__(3);
var docs_1 = __webpack_require__(171);
- var icon_1 = __webpack_require__(304);
+ var icon_1 = __webpack_require__(298);
var ICONS_PER_ROW = 5;
;
var Icons = (function (_super) {
@@ -37987,7 +37730,7 @@
Icons.defaultProps = {
iconFilter: isIconFiltered,
iconRenderer: renderIcon,
- icons: __webpack_require__(306),
+ icons: __webpack_require__(300),
};
exports.Icons = Icons;
function isIconFiltered(query, icon) {
@@ -37999,7 +37742,7 @@
/***/ },
-/* 306 */
+/* 300 */
/***/ function(module, exports) {
module.exports = [
@@ -40764,17 +40507,17 @@
];
/***/ },
-/* 307 */
+/* 301 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = __webpack_require__(1);
var React = __webpack_require__(3);
- var CoreExamples = __webpack_require__(308);
- var DateExamples = __webpack_require__(343);
- var TableExamples = __webpack_require__(494);
- var blueprintDocs_1 = __webpack_require__(295);
+ var CoreExamples = __webpack_require__(302);
+ var DateExamples = __webpack_require__(337);
+ var TableExamples = __webpack_require__(489);
+ var blueprintDocs_1 = __webpack_require__(289);
var SRC_HREF_BASE = "https://github.com/palantir/blueprint/blob/master/packages";
exports.reactExamples = {};
function addPackageExamples(packageName, packageExamples) {
@@ -40797,7 +40540,7 @@
/***/ },
-/* 308 */
+/* 302 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
@@ -40805,40 +40548,40 @@
for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];
}
Object.defineProperty(exports, "__esModule", { value: true });
+ __export(__webpack_require__(303));
+ __export(__webpack_require__(304));
+ __export(__webpack_require__(308));
__export(__webpack_require__(309));
__export(__webpack_require__(310));
+ __export(__webpack_require__(311));
+ __export(__webpack_require__(313));
__export(__webpack_require__(314));
__export(__webpack_require__(315));
__export(__webpack_require__(316));
__export(__webpack_require__(317));
+ __export(__webpack_require__(318));
__export(__webpack_require__(319));
__export(__webpack_require__(320));
__export(__webpack_require__(321));
__export(__webpack_require__(322));
+ __export(__webpack_require__(312));
__export(__webpack_require__(323));
__export(__webpack_require__(324));
__export(__webpack_require__(325));
__export(__webpack_require__(326));
__export(__webpack_require__(327));
- __export(__webpack_require__(328));
- __export(__webpack_require__(318));
__export(__webpack_require__(329));
__export(__webpack_require__(330));
__export(__webpack_require__(331));
__export(__webpack_require__(332));
__export(__webpack_require__(333));
+ __export(__webpack_require__(334));
__export(__webpack_require__(335));
__export(__webpack_require__(336));
- __export(__webpack_require__(337));
- __export(__webpack_require__(338));
- __export(__webpack_require__(339));
- __export(__webpack_require__(340));
- __export(__webpack_require__(341));
- __export(__webpack_require__(342));
/***/ },
-/* 309 */
+/* 303 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
@@ -40892,7 +40635,7 @@
/***/ },
-/* 310 */
+/* 304 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
@@ -40902,7 +40645,7 @@
var React = __webpack_require__(3);
var core_1 = __webpack_require__(178);
var docs_1 = __webpack_require__(171);
- var intentSelect_1 = __webpack_require__(311);
+ var intentSelect_1 = __webpack_require__(305);
var ButtonsExample = (function (_super) {
tslib_1.__extends(ButtonsExample, _super);
function ButtonsExample() {
@@ -40969,13 +40712,13 @@
/***/ },
-/* 311 */
+/* 305 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
- var Classes = __webpack_require__(312);
- var intent_1 = __webpack_require__(313);
+ var Classes = __webpack_require__(306);
+ var intent_1 = __webpack_require__(307);
var React = __webpack_require__(3);
var INTENTS = [
{ label: "None", value: intent_1.Intent.NONE },
@@ -40991,12 +40734,12 @@
/***/ },
-/* 312 */
+/* 306 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
- var intent_1 = __webpack_require__(313);
+ var intent_1 = __webpack_require__(307);
exports.DARK = "pt-dark";
exports.ACTIVE = "pt-active";
exports.MINIMAL = "pt-minimal";
@@ -41157,7 +40900,7 @@
/***/ },
-/* 313 */
+/* 307 */
/***/ function(module, exports) {
"use strict";
@@ -41173,7 +40916,7 @@
/***/ },
-/* 314 */
+/* 308 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
@@ -41217,7 +40960,7 @@
/***/ },
-/* 315 */
+/* 309 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
@@ -41276,7 +41019,7 @@
/***/ },
-/* 316 */
+/* 310 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
@@ -41317,7 +41060,7 @@
/***/ },
-/* 317 */
+/* 311 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
@@ -41325,7 +41068,7 @@
var tslib_1 = __webpack_require__(184);
var React = __webpack_require__(3);
var core_1 = __webpack_require__(178);
- var overlayExample_1 = __webpack_require__(318);
+ var overlayExample_1 = __webpack_require__(312);
var DialogExample = (function (_super) {
tslib_1.__extends(DialogExample, _super);
function DialogExample() {
@@ -41353,7 +41096,7 @@
/***/ },
-/* 318 */
+/* 312 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
@@ -41427,7 +41170,7 @@
/***/ },
-/* 319 */
+/* 313 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
@@ -41501,7 +41244,7 @@
/***/ },
-/* 320 */
+/* 314 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
@@ -41534,7 +41277,7 @@
/***/ },
-/* 321 */
+/* 315 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
@@ -41544,7 +41287,7 @@
var React = __webpack_require__(3);
var core_1 = __webpack_require__(178);
var docs_1 = __webpack_require__(171);
- var intentSelect_1 = __webpack_require__(311);
+ var intentSelect_1 = __webpack_require__(305);
var INPUT_ID = "EditableTextExample-max-length";
var EditableTextExample = (function (_super) {
tslib_1.__extends(EditableTextExample, _super);
@@ -41595,7 +41338,7 @@
/***/ },
-/* 322 */
+/* 316 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
@@ -41641,7 +41384,7 @@
/***/ },
-/* 323 */
+/* 317 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
@@ -41846,7 +41589,7 @@
/***/ },
-/* 324 */
+/* 318 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
@@ -41889,7 +41632,7 @@
/***/ },
-/* 325 */
+/* 319 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
@@ -41945,7 +41688,7 @@
/***/ },
-/* 326 */
+/* 320 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
@@ -41955,7 +41698,7 @@
var React = __webpack_require__(3);
var core_1 = __webpack_require__(178);
var docs_1 = __webpack_require__(171);
- var intentSelect_1 = __webpack_require__(311);
+ var intentSelect_1 = __webpack_require__(305);
var MIN_VALUES = [
{ label: "None", value: null },
{ label: "-10", value: -10 },
@@ -42062,7 +41805,7 @@
/***/ },
-/* 327 */
+/* 321 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
@@ -42186,7 +41929,7 @@
/***/ },
-/* 328 */
+/* 322 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
@@ -42213,7 +41956,7 @@
/***/ },
-/* 329 */
+/* 323 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
@@ -42389,7 +42132,7 @@
/***/ },
-/* 330 */
+/* 324 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
@@ -42398,7 +42141,7 @@
var React = __webpack_require__(3);
var core_1 = __webpack_require__(178);
var docs_1 = __webpack_require__(171);
- var intentSelect_1 = __webpack_require__(311);
+ var intentSelect_1 = __webpack_require__(305);
var ProgressExample = (function (_super) {
tslib_1.__extends(ProgressExample, _super);
function ProgressExample() {
@@ -42433,7 +42176,7 @@
/***/ },
-/* 331 */
+/* 325 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
@@ -42462,7 +42205,7 @@
/***/ },
-/* 332 */
+/* 326 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
@@ -42507,7 +42250,7 @@
/***/ },
-/* 333 */
+/* 327 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
@@ -42516,8 +42259,8 @@
var classNames = __webpack_require__(197);
var React = __webpack_require__(3);
var docs_1 = __webpack_require__(171);
- var Classes = __webpack_require__(312);
- var text_1 = __webpack_require__(334);
+ var Classes = __webpack_require__(306);
+ var text_1 = __webpack_require__(328);
var TextExample = (function (_super) {
tslib_1.__extends(TextExample, _super);
function TextExample() {
@@ -42543,7 +42286,7 @@
/***/ },
-/* 334 */
+/* 328 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
@@ -42552,7 +42295,7 @@
var classNames = __webpack_require__(197);
var PureRender = __webpack_require__(198);
var React = __webpack_require__(3);
- var Classes = __webpack_require__(312);
+ var Classes = __webpack_require__(306);
var Text = (function (_super) {
tslib_1.__extends(Text, _super);
function Text() {
@@ -42595,7 +42338,7 @@
/***/ },
-/* 335 */
+/* 329 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
@@ -42604,7 +42347,7 @@
var React = __webpack_require__(3);
var core_1 = __webpack_require__(178);
var docs_1 = __webpack_require__(171);
- var progressExample_1 = __webpack_require__(330);
+ var progressExample_1 = __webpack_require__(324);
var SIZES = [
{ label: "Default", value: "" },
{ label: "Small", value: core_1.Classes.SMALL },
@@ -42637,7 +42380,7 @@
/***/ },
-/* 336 */
+/* 330 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
@@ -42689,7 +42432,7 @@
/***/ },
-/* 337 */
+/* 331 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
@@ -42762,7 +42505,7 @@
/***/ },
-/* 338 */
+/* 332 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
@@ -42824,7 +42567,7 @@
/***/ },
-/* 339 */
+/* 333 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
@@ -42868,7 +42611,7 @@
/***/ },
-/* 340 */
+/* 334 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
@@ -42999,7 +42742,7 @@
/***/ },
-/* 341 */
+/* 335 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
@@ -43057,7 +42800,7 @@
/***/ },
-/* 342 */
+/* 336 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
@@ -43149,7 +42892,7 @@
/***/ },
-/* 343 */
+/* 337 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
@@ -43157,27 +42900,27 @@
for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];
}
Object.defineProperty(exports, "__esModule", { value: true });
- __export(__webpack_require__(344));
- __export(__webpack_require__(489));
- __export(__webpack_require__(490));
- __export(__webpack_require__(491));
- __export(__webpack_require__(492));
- __export(__webpack_require__(493));
+ __export(__webpack_require__(338));
+ __export(__webpack_require__(484));
+ __export(__webpack_require__(485));
+ __export(__webpack_require__(486));
+ __export(__webpack_require__(487));
+ __export(__webpack_require__(488));
/***/ },
-/* 344 */
+/* 338 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
- var tslib_1 = __webpack_require__(345);
+ var tslib_1 = __webpack_require__(339);
var core_1 = __webpack_require__(178);
var docs_1 = __webpack_require__(171);
var React = __webpack_require__(3);
- var src_1 = __webpack_require__(346);
- var formatSelect_1 = __webpack_require__(487);
- var precisionSelect_1 = __webpack_require__(488);
+ var src_1 = __webpack_require__(340);
+ var formatSelect_1 = __webpack_require__(482);
+ var precisionSelect_1 = __webpack_require__(483);
var DateInputExample = (function (_super) {
tslib_1.__extends(DateInputExample, _super);
function DateInputExample() {
@@ -43220,7 +42963,7 @@
/***/ },
-/* 345 */
+/* 339 */
/***/ function(module, exports, __webpack_require__) {
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/* WEBPACK VAR INJECTION */(function(global) {/*! *****************************************************************************
@@ -43250,7 +42993,6 @@
var __values;
var __read;
var __spread;
- var __await;
var __asyncGenerator;
var __asyncDelegator;
var __asyncValues;
@@ -43388,26 +43130,24 @@
return ar;
};
- __await = function (v) {
- return this instanceof __await ? (this.v = v, this) : new __await(v);
- };
-
__asyncGenerator = function (thisArg, _arguments, generator) {
if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined.");
- var g = generator.apply(thisArg, _arguments || []), i, q = [];
- return i = {}, verb("next"), verb("throw"), verb("return"), i[Symbol.asyncIterator] = function () { return this; }, i;
- function verb(n) { if (g[n]) i[n] = function (v) { return new Promise(function (a, b) { q.push([n, v, a, b]) > 1 || resume(n, v); }); }; }
- function resume(n, v) { try { step(g[n](v)); } catch (e) { settle(q[0][3], e); } }
- function step(r) { r.value instanceof __await ? Promise.resolve(r.value.v).then(fulfill, reject) : settle(q[0][2], r); }
+ var g = generator.apply(thisArg, _arguments || []), q = [], c, i;
+ return i = { next: verb("next"), "throw": verb("throw"), "return": verb("return") }, i[Symbol.asyncIterator] = function () { return this; }, i;
+ function verb(n) { return function (v) { return new Promise(function (a, b) { q.push([n, v, a, b]), next(); }); }; }
+ function next() { if (!c && q.length) resume((c = q.shift())[0], c[1]); }
+ function resume(n, v) { try { step(g[n](v)); } catch (e) { settle(c[3], e); } }
+ function step(r) { r.done ? settle(c[2], r) : r.value[0] === "yield" ? settle(c[2], { value: r.value[1], done: false }) : Promise.resolve(r.value[1]).then(r.value[0] === "delegate" ? delegate : fulfill, reject); }
+ function delegate(r) { step(r.done ? r : { value: ["yield", r.value], done: false }); }
function fulfill(value) { resume("next", value); }
function reject(value) { resume("throw", value); }
- function settle(f, v) { if (f(v), q.shift(), q.length) resume(q[0][0], q[0][1]); }
+ function settle(f, v) { c = void 0, f(v), next(); }
};
__asyncDelegator = function (o) {
- var i, p;
- return i = {}, verb("next"), verb("throw"), verb("return"), i[Symbol.iterator] = function () { return this; }, i;
- function verb(n) { if (o[n]) i[n] = function (v) { return (p = !p) ? { value: __await(o[n](v)), done: n === "return" } : v; }; }
+ var i = { next: verb("next"), "throw": verb("throw", function (e) { throw e; }), "return": verb("return", function (v) { return { value: v, done: true }; }) };
+ return o = __asyncValues(o), i[Symbol.iterator] = function () { return this; }, i;
+ function verb(n, f) { return function (v) { return { value: ["delegate", (o[n] || f).call(o, v)], done: false }; }; }
};
__asyncValues = function (o) {
@@ -43428,7 +43168,6 @@
exporter("__values", __values);
exporter("__read", __read);
exporter("__spread", __spread);
- exporter("__await", __await);
exporter("__asyncGenerator", __asyncGenerator);
exporter("__asyncDelegator", __asyncDelegator);
exporter("__asyncValues", __asyncValues);
@@ -43436,37 +43175,37 @@
/* WEBPACK VAR INJECTION */}.call(exports, (function() { return this; }())))
/***/ },
-/* 346 */
+/* 340 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
- var classes = __webpack_require__(347);
- var react_day_picker_1 = __webpack_require__(348);
+ var classes = __webpack_require__(341);
+ var react_day_picker_1 = __webpack_require__(342);
exports.IDatePickerLocaleUtils = react_day_picker_1.LocaleUtils;
exports.Classes = classes;
- var dateUtils_1 = __webpack_require__(367);
+ var dateUtils_1 = __webpack_require__(362);
exports.DateRangeBoundary = dateUtils_1.DateRangeBoundary;
- var dateInput_1 = __webpack_require__(474);
+ var dateInput_1 = __webpack_require__(469);
exports.DateInput = dateInput_1.DateInput;
- var datePicker_1 = __webpack_require__(477);
+ var datePicker_1 = __webpack_require__(472);
exports.DatePicker = datePicker_1.DatePicker;
exports.DatePickerFactory = datePicker_1.DatePickerFactory;
- var dateTimePicker_1 = __webpack_require__(481);
+ var dateTimePicker_1 = __webpack_require__(476);
exports.DateTimePicker = dateTimePicker_1.DateTimePicker;
- var dateRangeInput_1 = __webpack_require__(483);
+ var dateRangeInput_1 = __webpack_require__(478);
exports.DateRangeInput = dateRangeInput_1.DateRangeInput;
- var dateRangePicker_1 = __webpack_require__(484);
+ var dateRangePicker_1 = __webpack_require__(479);
exports.DateRangePicker = dateRangePicker_1.DateRangePicker;
exports.DateRangePickerFactory = dateRangePicker_1.DateRangePickerFactory;
- var timePicker_1 = __webpack_require__(482);
+ var timePicker_1 = __webpack_require__(477);
exports.TimePicker = timePicker_1.TimePicker;
exports.TimePickerFactory = timePicker_1.TimePickerFactory;
exports.TimePickerPrecision = timePicker_1.TimePickerPrecision;
/***/ },
-/* 347 */
+/* 341 */
/***/ function(module, exports) {
"use strict";
@@ -43502,19 +43241,19 @@
/***/ },
-/* 348 */
+/* 342 */
/***/ function(module, exports, __webpack_require__) {
/* eslint-disable no-var */
/* eslint-env node */
- var DayPicker = __webpack_require__(349);
- var DateUtils = __webpack_require__(361);
- var LocaleUtils = __webpack_require__(362);
- var ModifiersUtils = __webpack_require__(365);
- var Weekday = __webpack_require__(364);
- var Navbar = __webpack_require__(356);
- var PropTypes = __webpack_require__(351);
+ var DayPicker = __webpack_require__(343);
+ var DateUtils = __webpack_require__(356);
+ var LocaleUtils = __webpack_require__(357);
+ var ModifiersUtils = __webpack_require__(360);
+ var Weekday = __webpack_require__(359);
+ var Navbar = __webpack_require__(351);
+ var PropTypes = __webpack_require__(345);
module.exports = DayPicker.default || DayPicker;
module.exports.DateUtils = DateUtils.default || DateUtils;
@@ -43526,7 +43265,7 @@
/***/ },
-/* 349 */
+/* 343 */
/***/ function(module, exports, __webpack_require__) {
'use strict';
@@ -43570,51 +43309,51 @@
var _react2 = _interopRequireDefault(_react);
- var _Caption = __webpack_require__(350);
+ var _Caption = __webpack_require__(344);
var _Caption2 = _interopRequireDefault(_Caption);
- var _Navbar = __webpack_require__(356);
+ var _Navbar = __webpack_require__(351);
var _Navbar2 = _interopRequireDefault(_Navbar);
- var _Month = __webpack_require__(358);
+ var _Month = __webpack_require__(353);
var _Month2 = _interopRequireDefault(_Month);
- var _Day = __webpack_require__(363);
+ var _Day = __webpack_require__(358);
var _Day2 = _interopRequireDefault(_Day);
- var _Weekday = __webpack_require__(364);
+ var _Weekday = __webpack_require__(359);
var _Weekday2 = _interopRequireDefault(_Weekday);
- var _Helpers = __webpack_require__(360);
+ var _Helpers = __webpack_require__(355);
var Helpers = _interopRequireWildcard(_Helpers);
- var _DateUtils = __webpack_require__(361);
+ var _DateUtils = __webpack_require__(356);
var DateUtils = _interopRequireWildcard(_DateUtils);
- var _LocaleUtils = __webpack_require__(362);
+ var _LocaleUtils = __webpack_require__(357);
var LocaleUtils = _interopRequireWildcard(_LocaleUtils);
- var _ModifiersUtils = __webpack_require__(365);
+ var _ModifiersUtils = __webpack_require__(360);
var ModifiersUtils = _interopRequireWildcard(_ModifiersUtils);
- var _classNames = __webpack_require__(357);
+ var _classNames = __webpack_require__(352);
var _classNames2 = _interopRequireDefault(_classNames);
- var _keys = __webpack_require__(366);
+ var _keys = __webpack_require__(361);
var _keys2 = _interopRequireDefault(_keys);
- var _PropTypes = __webpack_require__(351);
+ var _PropTypes = __webpack_require__(345);
var _PropTypes2 = _interopRequireDefault(_PropTypes);
@@ -44190,19 +43929,37 @@
locale: this.props.locale,
localeUtils: this.props.localeUtils,
firstDayOfWeek: firstDayOfWeek,
+ footer: this.props.todayButton && this.renderTodayButton(),
+ showWeekNumbers: this.props.showWeekNumbers,
onCaptionClick: this.props.onCaptionClick,
+ onWeekClick: this.props.onWeekClick,
},
this.renderDayInMonth
)
);
}
-
+
if (this.props.reverseMonths) {
months.reverse();
}
return months;
},
},
+ {
+ key: 'renderTodayButton',
+ value: function renderTodayButton() {
+ return _react2.default.createElement(
+ 'button',
+ {
+ tabIndex: 0,
+ className: this.props.classNames.todayButton,
+ 'aria-label': this.props.todayButton,
+ onClick: this.handleTodayButtonClick,
+ },
+ this.props.todayButton
+ );
+ },
+ },
{
key: 'render',
value: function render() {
@@ -44242,7 +43999,7 @@
return DayPicker;
})(_react.Component);
- DayPicker.VERSION = '5.4.3';
+ DayPicker.VERSION = '5.5.1';
DayPicker.propTypes = {
// Rendering months
initialMonth: _PropTypes2.default.instanceOf(Date),
@@ -44253,6 +44010,8 @@
canChangeMonth: _PropTypes2.default.bool,
reverseMonths: _PropTypes2.default.bool,
pagedNavigation: _PropTypes2.default.bool,
+ todayButton: _PropTypes2.default.string,
+ showWeekNumbers: _PropTypes2.default.bool,
// Modifiers
selectedDays: _PropTypes2.default.oneOfType([
@@ -44290,12 +44049,14 @@
container: _PropTypes2.default.string,
day: _PropTypes2.default.string.isRequired,
disabled: _PropTypes2.default.string.isRequired,
+ footer: _PropTypes2.default.string,
interactionDisabled: _PropTypes2.default.string,
month: _PropTypes2.default.string,
navBar: _PropTypes2.default.string,
outside: _PropTypes2.default.string.isRequired,
selected: _PropTypes2.default.string.isRequired,
today: _PropTypes2.default.string.isRequired,
+ todayButton: _PropTypes2.default.string,
week: _PropTypes2.default.string,
}),
className: _PropTypes2.default.string,
@@ -44333,6 +44094,7 @@
onDayFocus: _PropTypes2.default.func,
onMonthChange: _PropTypes2.default.func,
onCaptionClick: _PropTypes2.default.func,
+ onWeekClick: _PropTypes2.default.func,
};
DayPicker.defaultProps = {
classNames: _classNames2.default,
@@ -44350,6 +44112,7 @@
canChangeMonth: true,
reverseMonths: false,
pagedNavigation: false,
+ showWeekNumbers: false,
renderDay: function renderDay(day) {
return day.getDate();
},
@@ -44363,6 +44126,8 @@
};
var _initialiseProps = function _initialiseProps() {
+ var _this8 = this;
+
this.getStateFromProps = function(props) {
var initialMonth = Helpers.startOfMonth(props.month || props.initialMonth);
var currentMonth = initialMonth;
@@ -44378,13 +44143,18 @@
};
this.dayPicker = null;
+
+ this.handleTodayButtonClick = function(e) {
+ _this8.showMonth(new Date());
+ e.target.blur();
+ };
};
exports.default = DayPicker;
/***/ },
-/* 350 */
+/* 344 */
/***/ function(module, exports, __webpack_require__) {
'use strict';
@@ -44398,7 +44168,7 @@
var _react2 = _interopRequireDefault(_react);
- var _PropTypes = __webpack_require__(351);
+ var _PropTypes = __webpack_require__(345);
var _PropTypes2 = _interopRequireDefault(_PropTypes);
@@ -44432,7 +44202,7 @@
/***/ },
-/* 351 */
+/* 345 */
/***/ function(module, exports, __webpack_require__) {
'use strict';
@@ -44444,7 +44214,7 @@
var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
- var _propTypes = __webpack_require__(352);
+ var _propTypes = __webpack_require__(346);
var _propTypes2 = _interopRequireDefault(_propTypes);
@@ -44475,7 +44245,7 @@
/***/ },
-/* 352 */
+/* 346 */
/***/ function(module, exports, __webpack_require__) {
/**
@@ -44506,12 +44276,12 @@
} else {
// By explicitly using `prop-types` you are opting into new production behavior.
// http://fb.me/prop-types-in-prod
- module.exports = __webpack_require__(353)();
+ module.exports = __webpack_require__(347)();
}
/***/ },
-/* 353 */
+/* 347 */
/***/ function(module, exports, __webpack_require__) {
/**
@@ -44525,13 +44295,16 @@
'use strict';
- var emptyFunction = __webpack_require__(354);
- var invariant = __webpack_require__(355);
+ var emptyFunction = __webpack_require__(348);
+ var invariant = __webpack_require__(349);
+ var ReactPropTypesSecret = __webpack_require__(350);
module.exports = function() {
- // Important!
- // Keep this list in sync with production version in `./factoryWithTypeCheckers.js`.
- function shim() {
+ function shim(props, propName, componentName, location, propFullName, secret) {
+ if (secret === ReactPropTypesSecret) {
+ // It is still safe when called from React.
+ return;
+ }
invariant(
false,
'Calling PropTypes validators directly is not supported by the `prop-types` package. ' +
@@ -44543,6 +44316,8 @@
function getShim() {
return shim;
};
+ // Important!
+ // Keep this list in sync with production version in `./factoryWithTypeCheckers.js`.
var ReactPropTypes = {
array: shim,
bool: shim,
@@ -44571,7 +44346,7 @@
/***/ },
-/* 354 */
+/* 348 */
/***/ function(module, exports) {
"use strict";
@@ -44614,7 +44389,7 @@
module.exports = emptyFunction;
/***/ },
-/* 355 */
+/* 349 */
/***/ function(module, exports, __webpack_require__) {
/**
@@ -44674,7 +44449,27 @@
module.exports = invariant;
/***/ },
-/* 356 */
+/* 350 */
+/***/ function(module, exports) {
+
+ /**
+ * Copyright 2013-present, Facebook, Inc.
+ * All rights reserved.
+ *
+ * This source code is licensed under the BSD-style license found in the
+ * LICENSE file in the root directory of this source tree. An additional grant
+ * of patent rights can be found in the PATENTS file in the same directory.
+ */
+
+ 'use strict';
+
+ var ReactPropTypesSecret = 'SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED';
+
+ module.exports = ReactPropTypesSecret;
+
+
+/***/ },
+/* 351 */
/***/ function(module, exports, __webpack_require__) {
'use strict';
@@ -44689,11 +44484,11 @@
var _react2 = _interopRequireDefault(_react);
- var _PropTypes = __webpack_require__(351);
+ var _PropTypes = __webpack_require__(345);
var _PropTypes2 = _interopRequireDefault(_PropTypes);
- var _classNames = __webpack_require__(357);
+ var _classNames = __webpack_require__(352);
var _classNames2 = _interopRequireDefault(_classNames);
@@ -44772,13 +44567,13 @@
/***/ },
-/* 357 */
+/* 352 */
/***/ function(module, exports) {
'use strict';
- Object.defineProperty(exports, "__esModule", {
- value: true
+ Object.defineProperty(exports, '__esModule', {
+ value: true,
});
// Proxy object to map classnames when css modules are not used
@@ -44795,18 +44590,21 @@
weekday: 'DayPicker-Weekday',
body: 'DayPicker-Body',
week: 'DayPicker-Week',
+ weekNumber: 'DayPicker-WeekNumber',
day: 'DayPicker-Day',
+ footer: 'DayPicker-Footer',
+ todayButton: 'DayPicker-TodayButton',
// default modifiers
today: 'today',
selected: 'selected',
disabled: 'disabled',
- outside: 'outside'
+ outside: 'outside',
};
/***/ },
-/* 358 */
+/* 353 */
/***/ function(module, exports, __webpack_require__) {
'use strict';
@@ -44820,15 +44618,17 @@
var _react2 = _interopRequireDefault(_react);
- var _PropTypes = __webpack_require__(351);
+ var _PropTypes = __webpack_require__(345);
var _PropTypes2 = _interopRequireDefault(_PropTypes);
- var _Weekdays = __webpack_require__(359);
+ var _Weekdays = __webpack_require__(354);
var _Weekdays2 = _interopRequireDefault(_Weekdays);
- var _Helpers = __webpack_require__(360);
+ var _Helpers = __webpack_require__(355);
+
+ var _DateUtils = __webpack_require__(356);
function _interopRequireDefault(obj) {
return obj && obj.__esModule ? obj : { default: obj };
@@ -44847,7 +44647,10 @@
weekdaysShort = _ref.weekdaysShort,
firstDayOfWeek = _ref.firstDayOfWeek,
onCaptionClick = _ref.onCaptionClick,
- children = _ref.children;
+ children = _ref.children,
+ footer = _ref.footer,
+ showWeekNumbers = _ref.showWeekNumbers,
+ onWeekClick = _ref.onWeekClick;
var captionProps = {
date: month,
@@ -44866,6 +44669,7 @@
: _react2.default.createElement(captionElement, captionProps);
var weeks = (0, _Helpers.getWeekArray)(month, firstDayOfWeek, fixedWeeks);
+
return _react2.default.createElement(
'div',
{ className: classNames.month, role: 'grid' },
@@ -44875,6 +44679,7 @@
weekdaysShort: weekdaysShort,
weekdaysLong: weekdaysLong,
firstDayOfWeek: firstDayOfWeek,
+ showWeekNumbers: showWeekNumbers,
locale: locale,
localeUtils: localeUtils,
weekdayElement: weekdayElement,
@@ -44883,15 +44688,38 @@
'div',
{ className: classNames.body, role: 'rowgroup' },
weeks.map(function(week) {
+ var weekNumber = void 0;
+ if (showWeekNumbers) {
+ weekNumber = (0, _DateUtils.getWeekNumber)(week[0]);
+ }
return _react2.default.createElement(
'div',
{ key: week[0].getTime(), className: classNames.week, role: 'row' },
+ showWeekNumbers &&
+ _react2.default.createElement(
+ 'div',
+ {
+ className: classNames.weekNumber,
+ tabIndex: 0,
+ role: 'gridcell',
+ onClick: function onClick(e) {
+ return onWeekClick(weekNumber, week, e);
+ },
+ },
+ weekNumber
+ ),
week.map(function(day) {
return children(day, month);
})
);
})
- )
+ ),
+ footer &&
+ _react2.default.createElement(
+ 'div',
+ { className: classNames.footer },
+ footer
+ )
);
}
@@ -44917,6 +44745,10 @@
_PropTypes2.default.instanceOf(_react2.default.Component),
]),
+ footer: _PropTypes2.default.node,
+ showWeekNumbers: _PropTypes2.default.bool,
+ onWeekClick: _PropTypes2.default.func,
+
locale: _PropTypes2.default.string.isRequired,
localeUtils: _PropTypes2.default.localeUtils.isRequired,
weekdaysLong: _PropTypes2.default.arrayOf(_PropTypes2.default.string),
@@ -44930,13 +44762,13 @@
/***/ },
-/* 359 */
+/* 354 */
/***/ function(module, exports, __webpack_require__) {
'use strict';
- Object.defineProperty(exports, "__esModule", {
- value: true
+ Object.defineProperty(exports, '__esModule', {
+ value: true,
});
exports.default = Weekdays;
@@ -44944,20 +44776,23 @@
var _react2 = _interopRequireDefault(_react);
- var _PropTypes = __webpack_require__(351);
+ var _PropTypes = __webpack_require__(345);
var _PropTypes2 = _interopRequireDefault(_PropTypes);
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+ function _interopRequireDefault(obj) {
+ return obj && obj.__esModule ? obj : { default: obj };
+ }
function Weekdays(_ref) {
var classNames = _ref.classNames,
- firstDayOfWeek = _ref.firstDayOfWeek,
- weekdaysLong = _ref.weekdaysLong,
- weekdaysShort = _ref.weekdaysShort,
- locale = _ref.locale,
- localeUtils = _ref.localeUtils,
- weekdayElement = _ref.weekdayElement;
+ firstDayOfWeek = _ref.firstDayOfWeek,
+ showWeekNumbers = _ref.showWeekNumbers,
+ weekdaysLong = _ref.weekdaysLong,
+ weekdaysShort = _ref.weekdaysShort,
+ locale = _ref.locale,
+ localeUtils = _ref.localeUtils,
+ weekdayElement = _ref.weekdayElement;
var days = [];
for (var i = 0; i < 7; i += 1) {
@@ -44969,9 +44804,11 @@
weekdaysLong: weekdaysLong,
weekdaysShort: weekdaysShort,
localeUtils: localeUtils,
- locale: locale
+ locale: locale,
};
- var element = _react2.default.isValidElement(weekdayElement) ? _react2.default.cloneElement(weekdayElement, elementProps) : _react2.default.createElement(weekdayElement, elementProps);
+ var element = _react2.default.isValidElement(weekdayElement)
+ ? _react2.default.cloneElement(weekdayElement, elementProps)
+ : _react2.default.createElement(weekdayElement, elementProps);
days.push(element);
}
@@ -44981,6 +44818,8 @@
_react2.default.createElement(
'div',
{ className: classNames.weekdaysRow, role: 'row' },
+ showWeekNumbers &&
+ _react2.default.createElement('div', { className: classNames.weekday }),
days
)
);
@@ -44990,20 +44829,25 @@
classNames: _PropTypes2.default.shape({
weekday: _PropTypes2.default.string.isRequired,
weekdays: _PropTypes2.default.string.isRequired,
- weekdaysRow: _PropTypes2.default.string.isRequired
+ weekdaysRow: _PropTypes2.default.string.isRequired,
}).isRequired,
firstDayOfWeek: _PropTypes2.default.number.isRequired,
weekdaysLong: _PropTypes2.default.arrayOf(_PropTypes2.default.string),
weekdaysShort: _PropTypes2.default.arrayOf(_PropTypes2.default.string),
+ showWeekNumbers: _PropTypes2.default.bool,
locale: _PropTypes2.default.string.isRequired,
localeUtils: _PropTypes2.default.localeUtils.isRequired,
- weekdayElement: _PropTypes2.default.oneOfType([_PropTypes2.default.element, _PropTypes2.default.func, _PropTypes2.default.instanceOf(_react2.default.Component)])
+ weekdayElement: _PropTypes2.default.oneOfType([
+ _PropTypes2.default.element,
+ _PropTypes2.default.func,
+ _PropTypes2.default.instanceOf(_react2.default.Component),
+ ]),
};
/***/ },
-/* 360 */
+/* 355 */
/***/ function(module, exports, __webpack_require__) {
'use strict';
@@ -45024,9 +44868,9 @@
exports.getWeekArray = getWeekArray;
exports.startOfMonth = startOfMonth;
- var _DateUtils = __webpack_require__(361);
+ var _DateUtils = __webpack_require__(356);
- var _LocaleUtils = __webpack_require__(362);
+ var _LocaleUtils = __webpack_require__(357);
function cancelEvent(e) {
e.preventDefault();
@@ -45153,7 +44997,7 @@
/***/ },
-/* 361 */
+/* 356 */
/***/ function(module, exports) {
'use strict';
@@ -45171,9 +45015,11 @@
exports.isDayBetween = isDayBetween;
exports.addDayToRange = addDayToRange;
exports.isDayInRange = isDayInRange;
+ exports.getWeekNumber = getWeekNumber;
/**
* Clone a date object.
*
+ * @export
* @param {Date} d The date to clone
* @return {Date} The cloned date
*/
@@ -45183,6 +45029,8 @@
/**
* Return `d` as a new date with `n` months added.
+ *
+ * @export
* @param {[type]} d
* @param {[type]} n
*/
@@ -45195,6 +45043,7 @@
/**
* Return `true` if two dates are the same day, ignoring the time.
*
+ * @export
* @param {Date} d1
* @param {Date} d2
* @return {Boolean}
@@ -45242,6 +45091,7 @@
* Return `true` if a day is in the past, e.g. yesterday or any day
* before yesterday.
*
+ * @export
* @param {Date} d
* @return {Boolean}
*/
@@ -45255,6 +45105,7 @@
* Return `true` if a day is in the future, e.g. tomorrow or any day
* after tomorrow.
*
+ * @export
* @param {Date} d
* @return {Boolean}
*/
@@ -45268,6 +45119,7 @@
* Return `true` if day `d` is between days `d1` and `d2`,
* without including them.
*
+ * @export
* @param {Date} d
* @param {Date} d1
* @param {Date} d2
@@ -45286,6 +45138,7 @@
* Add a day to a range and return a new range. A range is an object with
* `from` and `to` days.
*
+ * @export
* @param {Date} day
* @param {Object} range
* @return {Object} Returns a new range object
@@ -45320,6 +45173,7 @@
/**
* Return `true` if a day is included in a range of days.
*
+ * @export
* @param {Date} day
* @param {Object} range
* @return {Boolean}
@@ -45334,10 +45188,28 @@
);
}
+ /**
+ * Return the year's week number (as per ISO, i.e. with the week starting from monday)
+ * for the given day.
+ *
+ * @export
+ * @param {Date} day
+ * @returns {Number}
+ */
+ function getWeekNumber(day) {
+ var date = clone(day);
+ date.setHours(0, 0, 0);
+ date.setDate(date.getDate() + 4 - (date.getDay() || 7));
+ return Math.ceil(
+ ((date - new Date(date.getFullYear(), 0, 1)) / 8.64e7 + 1) / 7
+ );
+ }
+
exports.default = {
addDayToRange: addDayToRange,
addMonths: addMonths,
clone: clone,
+ getWeekNumber: getWeekNumber,
isDayAfter: isDayAfter,
isDayBefore: isDayBefore,
isDayBetween: isDayBetween,
@@ -45349,7 +45221,7 @@
/***/ },
-/* 362 */
+/* 357 */
/***/ function(module, exports) {
'use strict';
@@ -45404,7 +45276,7 @@
/***/ },
-/* 363 */
+/* 358 */
/***/ function(module, exports, __webpack_require__) {
'use strict';
@@ -45418,11 +45290,11 @@
var _react2 = _interopRequireDefault(_react);
- var _classNames = __webpack_require__(357);
+ var _classNames = __webpack_require__(352);
var _classNames2 = _interopRequireDefault(_classNames);
- var _PropTypes = __webpack_require__(351);
+ var _PropTypes = __webpack_require__(345);
var _PropTypes2 = _interopRequireDefault(_PropTypes);
@@ -45533,7 +45405,7 @@
/***/ },
-/* 364 */
+/* 359 */
/***/ function(module, exports, __webpack_require__) {
'use strict';
@@ -45548,7 +45420,7 @@
var _react2 = _interopRequireDefault(_react);
- var _PropTypes = __webpack_require__(351);
+ var _PropTypes = __webpack_require__(345);
var _PropTypes2 = _interopRequireDefault(_PropTypes);
@@ -45600,20 +45472,20 @@
/***/ },
-/* 365 */
+/* 360 */
/***/ function(module, exports, __webpack_require__) {
'use strict';
- Object.defineProperty(exports, "__esModule", {
- value: true
+ Object.defineProperty(exports, '__esModule', {
+ value: true,
});
exports.dayMatchesModifier = dayMatchesModifier;
exports.getModifiersForDay = getModifiersForDay;
- var _DateUtils = __webpack_require__(361);
+ var _DateUtils = __webpack_require__(356);
- var _Helpers = __webpack_require__(360);
+ var _Helpers = __webpack_require__(355);
/**
* Return `true` if a date matches the specified modifier.
@@ -45628,7 +45500,7 @@
return false;
}
var arr = Array.isArray(modifier) ? modifier : [modifier];
- return arr.some(function (mod) {
+ return arr.some(function(mod) {
if (!mod) {
return false;
}
@@ -45644,6 +45516,11 @@
if (mod.before) {
return (0, _DateUtils.isDayBefore)(day, mod.before);
}
+ if (mod.daysOfWeek) {
+ return mod.daysOfWeek.some(function(dayOfWeek) {
+ return day.getDay() === dayOfWeek;
+ });
+ }
if (typeof mod === 'function') {
return mod(day);
}
@@ -45661,9 +45538,11 @@
* @return {Array}
*/
function getModifiersForDay(day) {
- var modifiersObj = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
+ var modifiersObj = arguments.length > 1 && arguments[1] !== undefined
+ ? arguments[1]
+ : {};
- return Object.keys(modifiersObj).reduce(function (modifiers, modifierName) {
+ return Object.keys(modifiersObj).reduce(function(modifiers, modifierName) {
var value = modifiersObj[modifierName];
if (dayMatchesModifier(day, value)) {
modifiers.push(modifierName);
@@ -45672,17 +45551,20 @@
}, []);
}
- exports.default = { dayMatchesModifier: dayMatchesModifier, getModifiersForDay: getModifiersForDay };
+ exports.default = {
+ dayMatchesModifier: dayMatchesModifier,
+ getModifiersForDay: getModifiersForDay,
+ };
/***/ },
-/* 366 */
+/* 361 */
/***/ function(module, exports) {
- "use strict";
+ 'use strict';
- Object.defineProperty(exports, "__esModule", {
- value: true
+ Object.defineProperty(exports, '__esModule', {
+ value: true,
});
exports.default = {
LEFT: 37,
@@ -45690,17 +45572,18 @@
RIGHT: 39,
DOWN: 40,
ENTER: 13,
- SPACE: 32
+ SPACE: 32,
+ ESC: 27,
};
/***/ },
-/* 367 */
+/* 362 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
- var moment = __webpack_require__(368);
+ var moment = __webpack_require__(363);
var DateRangeBoundary;
(function (DateRangeBoundary) {
DateRangeBoundary[DateRangeBoundary["START"] = 0] = "START";
@@ -45898,7 +45781,7 @@
/***/ },
-/* 368 */
+/* 363 */
/***/ function(module, exports, __webpack_require__) {
/* WEBPACK VAR INJECTION */(function(module) {//! moment.js
@@ -47697,7 +47580,7 @@
module && module.exports) {
try {
oldLocale = globalLocale._abbr;
- __webpack_require__(369)("./" + name);
+ __webpack_require__(364)("./" + name);
// because defineLocale currently also sets the global locale, we
// want to undo that for lazy loaded locales
locale_locales__getSetGlobalLocale(oldLocale);
@@ -50135,221 +50018,221 @@
return _moment;
}));
- /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(303)(module)))
+ /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(297)(module)))
/***/ },
-/* 369 */
+/* 364 */
/***/ function(module, exports, __webpack_require__) {
var map = {
- "./af": 370,
- "./af.js": 370,
- "./ar": 371,
- "./ar-ly": 372,
- "./ar-ly.js": 372,
- "./ar-ma": 373,
- "./ar-ma.js": 373,
- "./ar-sa": 374,
- "./ar-sa.js": 374,
- "./ar-tn": 375,
- "./ar-tn.js": 375,
- "./ar.js": 371,
- "./az": 376,
- "./az.js": 376,
- "./be": 377,
- "./be.js": 377,
- "./bg": 378,
- "./bg.js": 378,
- "./bn": 379,
- "./bn.js": 379,
- "./bo": 380,
- "./bo.js": 380,
- "./br": 381,
- "./br.js": 381,
- "./bs": 382,
- "./bs.js": 382,
- "./ca": 383,
- "./ca.js": 383,
- "./cs": 384,
- "./cs.js": 384,
- "./cv": 385,
- "./cv.js": 385,
- "./cy": 386,
- "./cy.js": 386,
- "./da": 387,
- "./da.js": 387,
- "./de": 388,
- "./de-at": 389,
- "./de-at.js": 389,
- "./de.js": 388,
- "./dv": 390,
- "./dv.js": 390,
- "./el": 391,
- "./el.js": 391,
- "./en-au": 392,
- "./en-au.js": 392,
- "./en-ca": 393,
- "./en-ca.js": 393,
- "./en-gb": 394,
- "./en-gb.js": 394,
- "./en-ie": 395,
- "./en-ie.js": 395,
- "./en-nz": 396,
- "./en-nz.js": 396,
- "./eo": 397,
- "./eo.js": 397,
- "./es": 398,
- "./es-do": 399,
- "./es-do.js": 399,
- "./es.js": 398,
- "./et": 400,
- "./et.js": 400,
- "./eu": 401,
- "./eu.js": 401,
- "./fa": 402,
- "./fa.js": 402,
- "./fi": 403,
- "./fi.js": 403,
- "./fo": 404,
- "./fo.js": 404,
- "./fr": 405,
- "./fr-ca": 406,
- "./fr-ca.js": 406,
- "./fr-ch": 407,
- "./fr-ch.js": 407,
- "./fr.js": 405,
- "./fy": 408,
- "./fy.js": 408,
- "./gd": 409,
- "./gd.js": 409,
- "./gl": 410,
- "./gl.js": 410,
- "./he": 411,
- "./he.js": 411,
- "./hi": 412,
- "./hi.js": 412,
- "./hr": 413,
- "./hr.js": 413,
- "./hu": 414,
- "./hu.js": 414,
- "./hy-am": 415,
- "./hy-am.js": 415,
- "./id": 416,
- "./id.js": 416,
- "./is": 417,
- "./is.js": 417,
- "./it": 418,
- "./it.js": 418,
- "./ja": 419,
- "./ja.js": 419,
- "./jv": 420,
- "./jv.js": 420,
- "./ka": 421,
- "./ka.js": 421,
- "./kk": 422,
- "./kk.js": 422,
- "./km": 423,
- "./km.js": 423,
- "./ko": 424,
- "./ko.js": 424,
- "./ky": 425,
- "./ky.js": 425,
- "./lb": 426,
- "./lb.js": 426,
- "./lo": 427,
- "./lo.js": 427,
- "./lt": 428,
- "./lt.js": 428,
- "./lv": 429,
- "./lv.js": 429,
- "./me": 430,
- "./me.js": 430,
- "./mi": 431,
- "./mi.js": 431,
- "./mk": 432,
- "./mk.js": 432,
- "./ml": 433,
- "./ml.js": 433,
- "./mr": 434,
- "./mr.js": 434,
- "./ms": 435,
- "./ms-my": 436,
- "./ms-my.js": 436,
- "./ms.js": 435,
- "./my": 437,
- "./my.js": 437,
- "./nb": 438,
- "./nb.js": 438,
- "./ne": 439,
- "./ne.js": 439,
- "./nl": 440,
- "./nl.js": 440,
- "./nn": 441,
- "./nn.js": 441,
- "./pa-in": 442,
- "./pa-in.js": 442,
- "./pl": 443,
- "./pl.js": 443,
- "./pt": 444,
- "./pt-br": 445,
- "./pt-br.js": 445,
- "./pt.js": 444,
- "./ro": 446,
- "./ro.js": 446,
- "./ru": 447,
- "./ru.js": 447,
- "./se": 448,
- "./se.js": 448,
- "./si": 449,
- "./si.js": 449,
- "./sk": 450,
- "./sk.js": 450,
- "./sl": 451,
- "./sl.js": 451,
- "./sq": 452,
- "./sq.js": 452,
- "./sr": 453,
- "./sr-cyrl": 454,
- "./sr-cyrl.js": 454,
- "./sr.js": 453,
- "./ss": 455,
- "./ss.js": 455,
- "./sv": 456,
- "./sv.js": 456,
- "./sw": 457,
- "./sw.js": 457,
- "./ta": 458,
- "./ta.js": 458,
- "./te": 459,
- "./te.js": 459,
- "./th": 460,
- "./th.js": 460,
- "./tl-ph": 461,
- "./tl-ph.js": 461,
- "./tlh": 462,
- "./tlh.js": 462,
- "./tr": 463,
- "./tr.js": 463,
- "./tzl": 464,
- "./tzl.js": 464,
- "./tzm": 465,
- "./tzm-latn": 466,
- "./tzm-latn.js": 466,
- "./tzm.js": 465,
- "./uk": 467,
- "./uk.js": 467,
- "./uz": 468,
- "./uz.js": 468,
- "./vi": 469,
- "./vi.js": 469,
- "./x-pseudo": 470,
- "./x-pseudo.js": 470,
- "./zh-cn": 471,
- "./zh-cn.js": 471,
- "./zh-hk": 472,
- "./zh-hk.js": 472,
- "./zh-tw": 473,
- "./zh-tw.js": 473
+ "./af": 365,
+ "./af.js": 365,
+ "./ar": 366,
+ "./ar-ly": 367,
+ "./ar-ly.js": 367,
+ "./ar-ma": 368,
+ "./ar-ma.js": 368,
+ "./ar-sa": 369,
+ "./ar-sa.js": 369,
+ "./ar-tn": 370,
+ "./ar-tn.js": 370,
+ "./ar.js": 366,
+ "./az": 371,
+ "./az.js": 371,
+ "./be": 372,
+ "./be.js": 372,
+ "./bg": 373,
+ "./bg.js": 373,
+ "./bn": 374,
+ "./bn.js": 374,
+ "./bo": 375,
+ "./bo.js": 375,
+ "./br": 376,
+ "./br.js": 376,
+ "./bs": 377,
+ "./bs.js": 377,
+ "./ca": 378,
+ "./ca.js": 378,
+ "./cs": 379,
+ "./cs.js": 379,
+ "./cv": 380,
+ "./cv.js": 380,
+ "./cy": 381,
+ "./cy.js": 381,
+ "./da": 382,
+ "./da.js": 382,
+ "./de": 383,
+ "./de-at": 384,
+ "./de-at.js": 384,
+ "./de.js": 383,
+ "./dv": 385,
+ "./dv.js": 385,
+ "./el": 386,
+ "./el.js": 386,
+ "./en-au": 387,
+ "./en-au.js": 387,
+ "./en-ca": 388,
+ "./en-ca.js": 388,
+ "./en-gb": 389,
+ "./en-gb.js": 389,
+ "./en-ie": 390,
+ "./en-ie.js": 390,
+ "./en-nz": 391,
+ "./en-nz.js": 391,
+ "./eo": 392,
+ "./eo.js": 392,
+ "./es": 393,
+ "./es-do": 394,
+ "./es-do.js": 394,
+ "./es.js": 393,
+ "./et": 395,
+ "./et.js": 395,
+ "./eu": 396,
+ "./eu.js": 396,
+ "./fa": 397,
+ "./fa.js": 397,
+ "./fi": 398,
+ "./fi.js": 398,
+ "./fo": 399,
+ "./fo.js": 399,
+ "./fr": 400,
+ "./fr-ca": 401,
+ "./fr-ca.js": 401,
+ "./fr-ch": 402,
+ "./fr-ch.js": 402,
+ "./fr.js": 400,
+ "./fy": 403,
+ "./fy.js": 403,
+ "./gd": 404,
+ "./gd.js": 404,
+ "./gl": 405,
+ "./gl.js": 405,
+ "./he": 406,
+ "./he.js": 406,
+ "./hi": 407,
+ "./hi.js": 407,
+ "./hr": 408,
+ "./hr.js": 408,
+ "./hu": 409,
+ "./hu.js": 409,
+ "./hy-am": 410,
+ "./hy-am.js": 410,
+ "./id": 411,
+ "./id.js": 411,
+ "./is": 412,
+ "./is.js": 412,
+ "./it": 413,
+ "./it.js": 413,
+ "./ja": 414,
+ "./ja.js": 414,
+ "./jv": 415,
+ "./jv.js": 415,
+ "./ka": 416,
+ "./ka.js": 416,
+ "./kk": 417,
+ "./kk.js": 417,
+ "./km": 418,
+ "./km.js": 418,
+ "./ko": 419,
+ "./ko.js": 419,
+ "./ky": 420,
+ "./ky.js": 420,
+ "./lb": 421,
+ "./lb.js": 421,
+ "./lo": 422,
+ "./lo.js": 422,
+ "./lt": 423,
+ "./lt.js": 423,
+ "./lv": 424,
+ "./lv.js": 424,
+ "./me": 425,
+ "./me.js": 425,
+ "./mi": 426,
+ "./mi.js": 426,
+ "./mk": 427,
+ "./mk.js": 427,
+ "./ml": 428,
+ "./ml.js": 428,
+ "./mr": 429,
+ "./mr.js": 429,
+ "./ms": 430,
+ "./ms-my": 431,
+ "./ms-my.js": 431,
+ "./ms.js": 430,
+ "./my": 432,
+ "./my.js": 432,
+ "./nb": 433,
+ "./nb.js": 433,
+ "./ne": 434,
+ "./ne.js": 434,
+ "./nl": 435,
+ "./nl.js": 435,
+ "./nn": 436,
+ "./nn.js": 436,
+ "./pa-in": 437,
+ "./pa-in.js": 437,
+ "./pl": 438,
+ "./pl.js": 438,
+ "./pt": 439,
+ "./pt-br": 440,
+ "./pt-br.js": 440,
+ "./pt.js": 439,
+ "./ro": 441,
+ "./ro.js": 441,
+ "./ru": 442,
+ "./ru.js": 442,
+ "./se": 443,
+ "./se.js": 443,
+ "./si": 444,
+ "./si.js": 444,
+ "./sk": 445,
+ "./sk.js": 445,
+ "./sl": 446,
+ "./sl.js": 446,
+ "./sq": 447,
+ "./sq.js": 447,
+ "./sr": 448,
+ "./sr-cyrl": 449,
+ "./sr-cyrl.js": 449,
+ "./sr.js": 448,
+ "./ss": 450,
+ "./ss.js": 450,
+ "./sv": 451,
+ "./sv.js": 451,
+ "./sw": 452,
+ "./sw.js": 452,
+ "./ta": 453,
+ "./ta.js": 453,
+ "./te": 454,
+ "./te.js": 454,
+ "./th": 455,
+ "./th.js": 455,
+ "./tl-ph": 456,
+ "./tl-ph.js": 456,
+ "./tlh": 457,
+ "./tlh.js": 457,
+ "./tr": 458,
+ "./tr.js": 458,
+ "./tzl": 459,
+ "./tzl.js": 459,
+ "./tzm": 460,
+ "./tzm-latn": 461,
+ "./tzm-latn.js": 461,
+ "./tzm.js": 460,
+ "./uk": 462,
+ "./uk.js": 462,
+ "./uz": 463,
+ "./uz.js": 463,
+ "./vi": 464,
+ "./vi.js": 464,
+ "./x-pseudo": 465,
+ "./x-pseudo.js": 465,
+ "./zh-cn": 466,
+ "./zh-cn.js": 466,
+ "./zh-hk": 467,
+ "./zh-hk.js": 467,
+ "./zh-tw": 468,
+ "./zh-tw.js": 468
};
function webpackContext(req) {
return __webpack_require__(webpackContextResolve(req));
@@ -50362,11 +50245,11 @@
};
webpackContext.resolve = webpackContextResolve;
module.exports = webpackContext;
- webpackContext.id = 369;
+ webpackContext.id = 364;
/***/ },
-/* 370 */
+/* 365 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -50374,7 +50257,7 @@
//! author : Werner Mollentze : https://github.com/wernerm
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -50443,7 +50326,7 @@
}));
/***/ },
-/* 371 */
+/* 366 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -50453,7 +50336,7 @@
//! author : forabi https://github.com/forabi
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -50584,7 +50467,7 @@
}));
/***/ },
-/* 372 */
+/* 367 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -50592,7 +50475,7 @@
//! author : Ali Hmer: https://github.com/kikoanis
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -50710,7 +50593,7 @@
}));
/***/ },
-/* 373 */
+/* 368 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -50719,7 +50602,7 @@
//! author : Abdel Said : https://github.com/abdelsaid
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -50774,7 +50657,7 @@
}));
/***/ },
-/* 374 */
+/* 369 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -50782,7 +50665,7 @@
//! author : Suhail Alkowaileet : https://github.com/xsoh
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -50882,7 +50765,7 @@
}));
/***/ },
-/* 375 */
+/* 370 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -50890,7 +50773,7 @@
//! author : Nader Toukabri : https://github.com/naderio
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -50945,7 +50828,7 @@
}));
/***/ },
-/* 376 */
+/* 371 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -50953,7 +50836,7 @@
//! author : topchiyev : https://github.com/topchiyev
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -51054,7 +50937,7 @@
}));
/***/ },
-/* 377 */
+/* 372 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -51064,7 +50947,7 @@
//! Author : Menelion Elensúle : https://github.com/Oire
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -51192,7 +51075,7 @@
}));
/***/ },
-/* 378 */
+/* 373 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -51200,7 +51083,7 @@
//! author : Krasen Borisov : https://github.com/kraz
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -51286,7 +51169,7 @@
}));
/***/ },
-/* 379 */
+/* 374 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -51294,7 +51177,7 @@
//! author : Kaushik Gandhi : https://github.com/kaushikgandhi
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -51409,7 +51292,7 @@
}));
/***/ },
-/* 380 */
+/* 375 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -51417,7 +51300,7 @@
//! author : Thupten N. Chakrishar : https://github.com/vajradog
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -51532,7 +51415,7 @@
}));
/***/ },
-/* 381 */
+/* 376 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -51540,7 +51423,7 @@
//! author : Jean-Baptiste Le Duigou : https://github.com/jbleduigou
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -51644,7 +51527,7 @@
}));
/***/ },
-/* 382 */
+/* 377 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -51653,7 +51536,7 @@
//! based on (hr) translation by Bojan Marković
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -51791,7 +51674,7 @@
}));
/***/ },
-/* 383 */
+/* 378 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -51799,7 +51682,7 @@
//! author : Juan G. Hurtado : https://github.com/juanghurtado
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -51876,7 +51759,7 @@
}));
/***/ },
-/* 384 */
+/* 379 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -51884,7 +51767,7 @@
//! author : petrbela : https://github.com/petrbela
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -52052,7 +51935,7 @@
}));
/***/ },
-/* 385 */
+/* 380 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -52060,7 +51943,7 @@
//! author : Anatoly Mironov : https://github.com/mirontoli
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -52119,7 +52002,7 @@
}));
/***/ },
-/* 386 */
+/* 381 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -52128,7 +52011,7 @@
//! author : https://github.com/ryangreaves
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -52204,7 +52087,7 @@
}));
/***/ },
-/* 387 */
+/* 382 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -52212,7 +52095,7 @@
//! author : Ulrik Nielsen : https://github.com/mrbase
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -52268,7 +52151,7 @@
}));
/***/ },
-/* 388 */
+/* 383 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -52278,7 +52161,7 @@
//! author : Mikolaj Dadela : https://github.com/mik01aj
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -52350,7 +52233,7 @@
}));
/***/ },
-/* 389 */
+/* 384 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -52361,7 +52244,7 @@
//! author : Mikolaj Dadela : https://github.com/mik01aj
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -52433,7 +52316,7 @@
}));
/***/ },
-/* 390 */
+/* 385 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -52441,7 +52324,7 @@
//! author : Jawish Hameed : https://github.com/jawish
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -52536,7 +52419,7 @@
}));
/***/ },
-/* 391 */
+/* 386 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -52544,7 +52427,7 @@
//! author : Aggelos Karalias : https://github.com/mehiel
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -52638,7 +52521,7 @@
}));
/***/ },
-/* 392 */
+/* 387 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -52646,7 +52529,7 @@
//! author : Jared Morse : https://github.com/jarcoal
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -52709,7 +52592,7 @@
}));
/***/ },
-/* 393 */
+/* 388 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -52717,7 +52600,7 @@
//! author : Jonathan Abourbih : https://github.com/jonbca
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -52776,7 +52659,7 @@
}));
/***/ },
-/* 394 */
+/* 389 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -52784,7 +52667,7 @@
//! author : Chris Gedrim : https://github.com/chrisgedrim
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -52847,7 +52730,7 @@
}));
/***/ },
-/* 395 */
+/* 390 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -52855,7 +52738,7 @@
//! author : Chris Cartlidge : https://github.com/chriscartlidge
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -52918,7 +52801,7 @@
}));
/***/ },
-/* 396 */
+/* 391 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -52926,7 +52809,7 @@
//! author : Luke McGregor : https://github.com/lukemcgregor
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -52989,7 +52872,7 @@
}));
/***/ },
-/* 397 */
+/* 392 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -52999,7 +52882,7 @@
//! Se ne, bonvolu korekti kaj avizi min por ke mi povas lerni!
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -53066,7 +52949,7 @@
}));
/***/ },
-/* 398 */
+/* 393 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -53074,7 +52957,7 @@
//! author : Julio Napurí : https://github.com/julionc
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -53151,14 +53034,14 @@
}));
/***/ },
-/* 399 */
+/* 394 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
//! locale : Spanish (Dominican Republic) [es-do]
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -53235,7 +53118,7 @@
}));
/***/ },
-/* 400 */
+/* 395 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -53244,7 +53127,7 @@
//! improvements : Illimar Tambek : https://github.com/ragulka
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -53319,7 +53202,7 @@
}));
/***/ },
-/* 401 */
+/* 396 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -53327,7 +53210,7 @@
//! author : Eneko Illarramendi : https://github.com/eillarra
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -53389,7 +53272,7 @@
}));
/***/ },
-/* 402 */
+/* 397 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -53397,7 +53280,7 @@
//! author : Ebrahim Byagowi : https://github.com/ebraminio
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -53499,7 +53382,7 @@
}));
/***/ },
-/* 403 */
+/* 398 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -53507,7 +53390,7 @@
//! author : Tarmo Aidantausta : https://github.com/bleadof
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -53610,7 +53493,7 @@
}));
/***/ },
-/* 404 */
+/* 399 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -53618,7 +53501,7 @@
//! author : Ragnar Johannesen : https://github.com/ragnar123
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -53674,7 +53557,7 @@
}));
/***/ },
-/* 405 */
+/* 400 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -53682,7 +53565,7 @@
//! author : John Fischer : https://github.com/jfroffice
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -53742,7 +53625,7 @@
}));
/***/ },
-/* 406 */
+/* 401 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -53750,7 +53633,7 @@
//! author : Jonathan Abourbih : https://github.com/jonbca
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -53806,7 +53689,7 @@
}));
/***/ },
-/* 407 */
+/* 402 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -53814,7 +53697,7 @@
//! author : Gaspard Bucher : https://github.com/gaspard
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -53874,7 +53757,7 @@
}));
/***/ },
-/* 408 */
+/* 403 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -53882,7 +53765,7 @@
//! author : Robin van der Vliet : https://github.com/robin0van0der0v
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -53951,7 +53834,7 @@
}));
/***/ },
-/* 409 */
+/* 404 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -53959,7 +53842,7 @@
//! author : Jon Ashdown : https://github.com/jonashdown
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -54031,7 +53914,7 @@
}));
/***/ },
-/* 410 */
+/* 405 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -54039,7 +53922,7 @@
//! author : Juan G. Hurtado : https://github.com/juanghurtado
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -54112,7 +53995,7 @@
}));
/***/ },
-/* 411 */
+/* 406 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -54122,7 +54005,7 @@
//! author : Tal Ater : https://github.com/TalAter
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -54215,7 +54098,7 @@
}));
/***/ },
-/* 412 */
+/* 407 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -54223,7 +54106,7 @@
//! author : Mayank Singhal : https://github.com/mayanksinghal
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -54343,7 +54226,7 @@
}));
/***/ },
-/* 413 */
+/* 408 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -54351,7 +54234,7 @@
//! author : Bojan Marković : https://github.com/bmarkovic
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -54492,7 +54375,7 @@
}));
/***/ },
-/* 414 */
+/* 409 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -54500,7 +54383,7 @@
//! author : Adam Brunner : https://github.com/adambrunner
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -54605,7 +54488,7 @@
}));
/***/ },
-/* 415 */
+/* 410 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -54613,7 +54496,7 @@
//! author : Armendarabyan : https://github.com/armendarabyan
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -54704,7 +54587,7 @@
}));
/***/ },
-/* 416 */
+/* 411 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -54713,7 +54596,7 @@
//! reference: http://id.wikisource.org/wiki/Pedoman_Umum_Ejaan_Bahasa_Indonesia_yang_Disempurnakan
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -54791,7 +54674,7 @@
}));
/***/ },
-/* 417 */
+/* 412 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -54799,7 +54682,7 @@
//! author : Hinrik Örn Sigurðsson : https://github.com/hinrik
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -54922,7 +54805,7 @@
}));
/***/ },
-/* 418 */
+/* 413 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -54931,7 +54814,7 @@
//! author: Mattia Larentis: https://github.com/nostalgiaz
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -54996,7 +54879,7 @@
}));
/***/ },
-/* 419 */
+/* 414 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -55004,7 +54887,7 @@
//! author : LI Long : https://github.com/baryon
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -55076,7 +54959,7 @@
}));
/***/ },
-/* 420 */
+/* 415 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -55085,7 +54968,7 @@
//! reference: http://jv.wikipedia.org/wiki/Basa_Jawa
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -55163,7 +55046,7 @@
}));
/***/ },
-/* 421 */
+/* 416 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -55171,7 +55054,7 @@
//! author : Irakli Janiashvili : https://github.com/irakli-janiashvili
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -55256,7 +55139,7 @@
}));
/***/ },
-/* 422 */
+/* 417 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -55264,7 +55147,7 @@
//! authors : Nurlan Rakhimzhanov : https://github.com/nurlan
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -55347,7 +55230,7 @@
}));
/***/ },
-/* 423 */
+/* 418 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -55355,7 +55238,7 @@
//! author : Kruy Vanna : https://github.com/kruyvanna
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -55409,7 +55292,7 @@
}));
/***/ },
-/* 424 */
+/* 419 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -55418,7 +55301,7 @@
//! author : Jeeeyul Lee
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -55478,7 +55361,7 @@
}));
/***/ },
-/* 425 */
+/* 420 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -55486,7 +55369,7 @@
//! author : Chyngyz Arystan uulu : https://github.com/chyngyz
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -55570,7 +55453,7 @@
}));
/***/ },
-/* 426 */
+/* 421 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -55579,7 +55462,7 @@
//! author : David Raison : https://github.com/kwisatz
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -55711,7 +55594,7 @@
}));
/***/ },
-/* 427 */
+/* 422 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -55719,7 +55602,7 @@
//! author : Ryan Hart : https://github.com/ryanhart2
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -55785,7 +55668,7 @@
}));
/***/ },
-/* 428 */
+/* 423 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -55793,7 +55676,7 @@
//! author : Mindaugas Mozūras : https://github.com/mmozuras
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -55906,7 +55789,7 @@
}));
/***/ },
-/* 429 */
+/* 424 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -55915,7 +55798,7 @@
//! author : Jānis Elmeris : https://github.com/JanisE
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -56007,7 +55890,7 @@
}));
/***/ },
-/* 430 */
+/* 425 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -56015,7 +55898,7 @@
//! author : Miodrag Nikač : https://github.com/miodragnikac
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -56122,7 +56005,7 @@
}));
/***/ },
-/* 431 */
+/* 426 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -56130,7 +56013,7 @@
//! author : John Corrigan : https://github.com/johnideal
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -56190,7 +56073,7 @@
}));
/***/ },
-/* 432 */
+/* 427 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -56198,7 +56081,7 @@
//! author : Borislav Mickov : https://github.com/B0k0
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -56284,7 +56167,7 @@
}));
/***/ },
-/* 433 */
+/* 428 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -56292,7 +56175,7 @@
//! author : Floyd Pink : https://github.com/floydpink
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -56369,7 +56252,7 @@
}));
/***/ },
-/* 434 */
+/* 429 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -56378,7 +56261,7 @@
//! author : Vivek Athalye : https://github.com/vnathalye
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -56532,7 +56415,7 @@
}));
/***/ },
-/* 435 */
+/* 430 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -56540,7 +56423,7 @@
//! author : Weldan Jamili : https://github.com/weldan
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -56618,7 +56501,7 @@
}));
/***/ },
-/* 436 */
+/* 431 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -56627,7 +56510,7 @@
//! author : Weldan Jamili : https://github.com/weldan
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -56705,7 +56588,7 @@
}));
/***/ },
-/* 437 */
+/* 432 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -56715,7 +56598,7 @@
//! author : Tin Aung Lin : https://github.com/thanyawzinmin
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -56804,7 +56687,7 @@
}));
/***/ },
-/* 438 */
+/* 433 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -56813,7 +56696,7 @@
//! Sigurd Gartmann : https://github.com/sigurdga
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -56871,7 +56754,7 @@
}));
/***/ },
-/* 439 */
+/* 434 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -56879,7 +56762,7 @@
//! author : suvash : https://github.com/suvash
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -56998,7 +56881,7 @@
}));
/***/ },
-/* 440 */
+/* 435 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -57007,7 +56890,7 @@
//! author : Jacob Middag : https://github.com/middagj
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -57088,7 +56971,7 @@
}));
/***/ },
-/* 441 */
+/* 436 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -57096,7 +56979,7 @@
//! author : https://github.com/mechuwind
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -57152,7 +57035,7 @@
}));
/***/ },
-/* 442 */
+/* 437 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -57160,7 +57043,7 @@
//! author : Harpreet Singh : https://github.com/harpreetkhalsagtbit
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -57280,7 +57163,7 @@
}));
/***/ },
-/* 443 */
+/* 438 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -57288,7 +57171,7 @@
//! author : Rafal Hirsz : https://github.com/evoL
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -57389,7 +57272,7 @@
}));
/***/ },
-/* 444 */
+/* 439 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -57397,7 +57280,7 @@
//! author : Jefferson : https://github.com/jalex79
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -57458,7 +57341,7 @@
}));
/***/ },
-/* 445 */
+/* 440 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -57466,7 +57349,7 @@
//! author : Caio Ribeiro Pereira : https://github.com/caio-ribeiro-pereira
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -57523,7 +57406,7 @@
}));
/***/ },
-/* 446 */
+/* 441 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -57532,7 +57415,7 @@
//! author : Valentin Agachi : https://github.com/avaly
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -57602,7 +57485,7 @@
}));
/***/ },
-/* 447 */
+/* 442 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -57612,7 +57495,7 @@
//! author : Коренберг Марк : https://github.com/socketpair
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -57789,7 +57672,7 @@
}));
/***/ },
-/* 448 */
+/* 443 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -57797,7 +57680,7 @@
//! authors : Bård Rolstad Henriksen : https://github.com/karamell
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -57854,7 +57737,7 @@
}));
/***/ },
-/* 449 */
+/* 444 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -57862,7 +57745,7 @@
//! author : Sampath Sitinamaluwa : https://github.com/sampathsris
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -57929,7 +57812,7 @@
}));
/***/ },
-/* 450 */
+/* 445 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -57938,7 +57821,7 @@
//! based on work of petrbela : https://github.com/petrbela
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -58083,7 +57966,7 @@
}));
/***/ },
-/* 451 */
+/* 446 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -58091,7 +57974,7 @@
//! author : Robert Sedovšek : https://github.com/sedovsek
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -58249,7 +58132,7 @@
}));
/***/ },
-/* 452 */
+/* 447 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -58259,7 +58142,7 @@
//! author : Oerd Cukalla : https://github.com/oerd
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -58323,7 +58206,7 @@
}));
/***/ },
-/* 453 */
+/* 448 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -58331,7 +58214,7 @@
//! author : Milan Janačković : https://github.com/milan-j
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -58437,7 +58320,7 @@
}));
/***/ },
-/* 454 */
+/* 449 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -58445,7 +58328,7 @@
//! author : Milan Janačković : https://github.com/milan-j
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -58551,7 +58434,7 @@
}));
/***/ },
-/* 455 */
+/* 450 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -58559,7 +58442,7 @@
//! author : Nicolai Davies : https://github.com/nicolaidavies
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -58644,7 +58527,7 @@
}));
/***/ },
-/* 456 */
+/* 451 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -58652,7 +58535,7 @@
//! author : Jens Alm : https://github.com/ulmus
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -58717,7 +58600,7 @@
}));
/***/ },
-/* 457 */
+/* 452 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -58725,7 +58608,7 @@
//! author : Fahad Kassim : https://github.com/fadsel
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -58780,7 +58663,7 @@
}));
/***/ },
-/* 458 */
+/* 453 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -58788,7 +58671,7 @@
//! author : Arjunkumar Krishnamoorthy : https://github.com/tk120404
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -58913,7 +58796,7 @@
}));
/***/ },
-/* 459 */
+/* 454 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -58921,7 +58804,7 @@
//! author : Krishna Chaitanya Thota : https://github.com/kcthota
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -59006,7 +58889,7 @@
}));
/***/ },
-/* 460 */
+/* 455 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -59014,7 +58897,7 @@
//! author : Kridsada Thanabulpong : https://github.com/sirn
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -59077,7 +58960,7 @@
}));
/***/ },
-/* 461 */
+/* 456 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -59085,7 +58968,7 @@
//! author : Dan Hagman : https://github.com/hagmandan
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -59143,7 +59026,7 @@
}));
/***/ },
-/* 462 */
+/* 457 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -59151,7 +59034,7 @@
//! author : Dominika Kruk : https://github.com/amaranthrose
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -59267,7 +59150,7 @@
}));
/***/ },
-/* 463 */
+/* 458 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -59276,7 +59159,7 @@
//! Burak Yiğit Kaya: https://github.com/BYK
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -59361,7 +59244,7 @@
}));
/***/ },
-/* 464 */
+/* 459 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -59370,7 +59253,7 @@
//! author : Iustì Canun
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -59456,7 +59339,7 @@
}));
/***/ },
-/* 465 */
+/* 460 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -59464,7 +59347,7 @@
//! author : Abdel Said : https://github.com/abdelsaid
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -59518,7 +59401,7 @@
}));
/***/ },
-/* 466 */
+/* 461 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -59526,7 +59409,7 @@
//! author : Abdel Said : https://github.com/abdelsaid
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -59580,7 +59463,7 @@
}));
/***/ },
-/* 467 */
+/* 462 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -59589,7 +59472,7 @@
//! Author : Menelion Elensúle : https://github.com/Oire
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -59730,7 +59613,7 @@
}));
/***/ },
-/* 468 */
+/* 463 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -59738,7 +59621,7 @@
//! author : Sardor Muminov : https://github.com/muminoff
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -59792,7 +59675,7 @@
}));
/***/ },
-/* 469 */
+/* 464 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -59800,7 +59683,7 @@
//! author : Bang Nguyen : https://github.com/bangnk
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -59875,7 +59758,7 @@
}));
/***/ },
-/* 470 */
+/* 465 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -59883,7 +59766,7 @@
//! author : Andrew Hood : https://github.com/andrewhood125
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -59947,7 +59830,7 @@
}));
/***/ },
-/* 471 */
+/* 466 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -59956,7 +59839,7 @@
//! author : Zeno Zeng : https://github.com/zenozeng
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -60078,7 +59961,7 @@
}));
/***/ },
-/* 472 */
+/* 467 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -60088,7 +59971,7 @@
//! author : Konstantin : https://github.com/skfd
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -60187,7 +60070,7 @@
}));
/***/ },
-/* 473 */
+/* 468 */
/***/ function(module, exports, __webpack_require__) {
//! moment.js locale configuration
@@ -60196,7 +60079,7 @@
//! author : Chris Lam : https://github.com/hehachris
;(function (global, factory) {
- true ? factory(__webpack_require__(368)) :
+ true ? factory(__webpack_require__(363)) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, function (moment) { 'use strict';
@@ -60295,21 +60178,21 @@
}));
/***/ },
-/* 474 */
+/* 469 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
- var tslib_1 = __webpack_require__(345);
- var classNames = __webpack_require__(475);
- var moment = __webpack_require__(368);
+ var tslib_1 = __webpack_require__(339);
+ var classNames = __webpack_require__(470);
+ var moment = __webpack_require__(363);
var React = __webpack_require__(3);
var core_1 = __webpack_require__(178);
- var dateUtils_1 = __webpack_require__(367);
- var errors_1 = __webpack_require__(476);
- var datePicker_1 = __webpack_require__(477);
- var datePickerCore_1 = __webpack_require__(480);
- var dateTimePicker_1 = __webpack_require__(481);
+ var dateUtils_1 = __webpack_require__(362);
+ var errors_1 = __webpack_require__(471);
+ var datePicker_1 = __webpack_require__(472);
+ var datePickerCore_1 = __webpack_require__(475);
+ var dateTimePicker_1 = __webpack_require__(476);
var DateInput = (function (_super) {
tslib_1.__extends(DateInput, _super);
function DateInput(props, context) {
@@ -60487,7 +60370,7 @@
/***/ },
-/* 475 */
+/* 470 */
/***/ function(module, exports, __webpack_require__) {
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/*!
@@ -60541,7 +60424,7 @@
/***/ },
-/* 476 */
+/* 471 */
/***/ function(module, exports) {
"use strict";
@@ -60563,21 +60446,21 @@
/***/ },
-/* 477 */
+/* 472 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
- var tslib_1 = __webpack_require__(345);
+ var tslib_1 = __webpack_require__(339);
var core_1 = __webpack_require__(178);
- var classNames = __webpack_require__(475);
+ var classNames = __webpack_require__(470);
var React = __webpack_require__(3);
- var ReactDayPicker = __webpack_require__(348);
- var Classes = __webpack_require__(347);
- var DateUtils = __webpack_require__(367);
- var Errors = __webpack_require__(476);
- var datePickerCaption_1 = __webpack_require__(478);
- var datePickerCore_1 = __webpack_require__(480);
+ var ReactDayPicker = __webpack_require__(342);
+ var Classes = __webpack_require__(341);
+ var DateUtils = __webpack_require__(362);
+ var Errors = __webpack_require__(471);
+ var datePickerCaption_1 = __webpack_require__(473);
+ var datePickerCore_1 = __webpack_require__(475);
var DatePicker = (function (_super) {
tslib_1.__extends(DatePicker, _super);
function DatePicker(props, context) {
@@ -60783,17 +60666,17 @@
/***/ },
-/* 478 */
+/* 473 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
- var tslib_1 = __webpack_require__(345);
+ var tslib_1 = __webpack_require__(339);
var core_1 = __webpack_require__(178);
- var classNames = __webpack_require__(475);
+ var classNames = __webpack_require__(470);
var React = __webpack_require__(3);
- var Classes = __webpack_require__(347);
- var Utils = __webpack_require__(479);
+ var Classes = __webpack_require__(341);
+ var Utils = __webpack_require__(474);
var DatePickerCaption = (function (_super) {
tslib_1.__extends(DatePickerCaption, _super);
function DatePickerCaption() {
@@ -60863,7 +60746,7 @@
/***/ },
-/* 479 */
+/* 474 */
/***/ function(module, exports) {
"use strict";
@@ -60895,7 +60778,7 @@
/***/ },
-/* 480 */
+/* 475 */
/***/ function(module, exports) {
"use strict";
@@ -60947,19 +60830,19 @@
/***/ },
-/* 481 */
+/* 476 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
- var tslib_1 = __webpack_require__(345);
- var classNames = __webpack_require__(475);
+ var tslib_1 = __webpack_require__(339);
+ var classNames = __webpack_require__(470);
var React = __webpack_require__(3);
var core_1 = __webpack_require__(178);
- var Classes = __webpack_require__(347);
- var DateUtils = __webpack_require__(367);
- var datePicker_1 = __webpack_require__(477);
- var timePicker_1 = __webpack_require__(482);
+ var Classes = __webpack_require__(341);
+ var DateUtils = __webpack_require__(362);
+ var datePicker_1 = __webpack_require__(472);
+ var timePicker_1 = __webpack_require__(477);
var DateTimePicker = (function (_super) {
tslib_1.__extends(DateTimePicker, _super);
function DateTimePicker(props, context) {
@@ -61010,18 +60893,18 @@
/***/ },
-/* 482 */
+/* 477 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
- var tslib_1 = __webpack_require__(345);
+ var tslib_1 = __webpack_require__(339);
var core_1 = __webpack_require__(178);
- var classNames = __webpack_require__(475);
+ var classNames = __webpack_require__(470);
var React = __webpack_require__(3);
- var Classes = __webpack_require__(347);
- var DateUtils = __webpack_require__(367);
- var Utils = __webpack_require__(479);
+ var Classes = __webpack_require__(341);
+ var DateUtils = __webpack_require__(362);
+ var Utils = __webpack_require__(474);
var TimePickerPrecision;
(function (TimePickerPrecision) {
TimePickerPrecision[TimePickerPrecision["MINUTE"] = 0] = "MINUTE";
@@ -61298,20 +61181,20 @@
/***/ },
-/* 483 */
+/* 478 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
- var tslib_1 = __webpack_require__(345);
- var classNames = __webpack_require__(475);
- var moment = __webpack_require__(368);
+ var tslib_1 = __webpack_require__(339);
+ var classNames = __webpack_require__(470);
+ var moment = __webpack_require__(363);
var React = __webpack_require__(3);
var core_1 = __webpack_require__(178);
- var dateUtils_1 = __webpack_require__(367);
- var Errors = __webpack_require__(476);
- var datePickerCore_1 = __webpack_require__(480);
- var dateRangePicker_1 = __webpack_require__(484);
+ var dateUtils_1 = __webpack_require__(362);
+ var Errors = __webpack_require__(471);
+ var datePickerCore_1 = __webpack_require__(475);
+ var dateRangePicker_1 = __webpack_require__(479);
;
;
var DateRangeInput = (function (_super) {
@@ -61888,24 +61771,24 @@
/***/ },
-/* 484 */
+/* 479 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
- var tslib_1 = __webpack_require__(345);
+ var tslib_1 = __webpack_require__(339);
var core_1 = __webpack_require__(178);
- var classNames = __webpack_require__(475);
+ var classNames = __webpack_require__(470);
var React = __webpack_require__(3);
- var DayPicker = __webpack_require__(348);
- var DateClasses = __webpack_require__(347);
- var DateUtils = __webpack_require__(367);
- var dateUtils_1 = __webpack_require__(367);
- var Errors = __webpack_require__(476);
- var monthAndYear_1 = __webpack_require__(485);
- var datePickerCaption_1 = __webpack_require__(478);
- var datePickerCore_1 = __webpack_require__(480);
- var dateRangeSelectionStrategy_1 = __webpack_require__(486);
+ var DayPicker = __webpack_require__(342);
+ var DateClasses = __webpack_require__(341);
+ var DateUtils = __webpack_require__(362);
+ var dateUtils_1 = __webpack_require__(362);
+ var Errors = __webpack_require__(471);
+ var monthAndYear_1 = __webpack_require__(480);
+ var datePickerCaption_1 = __webpack_require__(473);
+ var datePickerCore_1 = __webpack_require__(475);
+ var dateRangeSelectionStrategy_1 = __webpack_require__(481);
var DateRangePicker = (function (_super) {
tslib_1.__extends(DateRangePicker, _super);
function DateRangePicker(props, context) {
@@ -62266,12 +62149,12 @@
/***/ },
-/* 485 */
+/* 480 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
- var dateUtils_1 = __webpack_require__(367);
+ var dateUtils_1 = __webpack_require__(362);
var MonthAndYear = (function () {
function MonthAndYear(month, year) {
if (month !== null && year !== null) {
@@ -62328,12 +62211,12 @@
/***/ },
-/* 486 */
+/* 481 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
- var dateUtils_1 = __webpack_require__(367);
+ var dateUtils_1 = __webpack_require__(362);
;
var DateRangeSelectionStrategy = (function () {
function DateRangeSelectionStrategy() {
@@ -62470,7 +62353,7 @@
/***/ },
-/* 487 */
+/* 482 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
@@ -62486,14 +62369,14 @@
/***/ },
-/* 488 */
+/* 483 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var core_1 = __webpack_require__(178);
var React = __webpack_require__(3);
- var src_1 = __webpack_require__(346);
+ var src_1 = __webpack_require__(340);
exports.PrecisionSelect = function (props) { return (React.createElement("label", { className: core_1.Classes.LABEL },
props.label == null ? props.label : "Precision",
React.createElement("div", { className: core_1.Classes.SELECT },
@@ -62505,18 +62388,18 @@
/***/ },
-/* 489 */
+/* 484 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
- var tslib_1 = __webpack_require__(345);
+ var tslib_1 = __webpack_require__(339);
var core_1 = __webpack_require__(178);
var docs_1 = __webpack_require__(171);
- var classNames = __webpack_require__(475);
- var moment = __webpack_require__(368);
+ var classNames = __webpack_require__(470);
+ var moment = __webpack_require__(363);
var React = __webpack_require__(3);
- var src_1 = __webpack_require__(346);
+ var src_1 = __webpack_require__(340);
var FORMAT = "dddd, LL";
exports.Moment = function (_a) {
var date = _a.date, _b = _a.format, format = _b === void 0 ? FORMAT : _b;
@@ -62558,17 +62441,17 @@
/***/ },
-/* 490 */
+/* 485 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
- var tslib_1 = __webpack_require__(345);
+ var tslib_1 = __webpack_require__(339);
var core_1 = __webpack_require__(178);
var docs_1 = __webpack_require__(171);
var React = __webpack_require__(3);
- var src_1 = __webpack_require__(346);
- var formatSelect_1 = __webpack_require__(487);
+ var src_1 = __webpack_require__(340);
+ var formatSelect_1 = __webpack_require__(482);
var DateRangeInputExample = (function (_super) {
tslib_1.__extends(DateRangeInputExample, _super);
function DateRangeInputExample() {
@@ -62614,17 +62497,17 @@
/***/ },
-/* 491 */
+/* 486 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
- var tslib_1 = __webpack_require__(345);
+ var tslib_1 = __webpack_require__(339);
var core_1 = __webpack_require__(178);
var docs_1 = __webpack_require__(171);
var React = __webpack_require__(3);
- var src_1 = __webpack_require__(346);
- var datePickerExample_1 = __webpack_require__(489);
+ var src_1 = __webpack_require__(340);
+ var datePickerExample_1 = __webpack_require__(484);
var DateRangePickerExample = (function (_super) {
tslib_1.__extends(DateRangePickerExample, _super);
function DateRangePickerExample() {
@@ -62667,17 +62550,17 @@
/***/ },
-/* 492 */
+/* 487 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
- var tslib_1 = __webpack_require__(345);
+ var tslib_1 = __webpack_require__(339);
var core_1 = __webpack_require__(178);
var docs_1 = __webpack_require__(171);
var React = __webpack_require__(3);
- var src_1 = __webpack_require__(346);
- var datePickerExample_1 = __webpack_require__(489);
+ var src_1 = __webpack_require__(340);
+ var datePickerExample_1 = __webpack_require__(484);
var DateTimePickerExample = (function (_super) {
tslib_1.__extends(DateTimePickerExample, _super);
function DateTimePickerExample() {
@@ -62699,17 +62582,17 @@
/***/ },
-/* 493 */
+/* 488 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
- var tslib_1 = __webpack_require__(345);
+ var tslib_1 = __webpack_require__(339);
var core_1 = __webpack_require__(178);
var docs_1 = __webpack_require__(171);
var React = __webpack_require__(3);
- var precisionSelect_1 = __webpack_require__(488);
- var src_1 = __webpack_require__(346);
+ var precisionSelect_1 = __webpack_require__(483);
+ var src_1 = __webpack_require__(340);
var TimePickerExample = (function (_super) {
tslib_1.__extends(TimePickerExample, _super);
function TimePickerExample() {
@@ -62746,7 +62629,7 @@
/***/ },
-/* 494 */
+/* 489 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
@@ -62754,27 +62637,27 @@
for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];
}
Object.defineProperty(exports, "__esModule", { value: true });
- __export(__webpack_require__(495));
+ __export(__webpack_require__(490));
+ __export(__webpack_require__(535));
+ __export(__webpack_require__(536));
+ __export(__webpack_require__(537));
+ __export(__webpack_require__(538));
+ __export(__webpack_require__(539));
__export(__webpack_require__(540));
- __export(__webpack_require__(541));
- __export(__webpack_require__(542));
- __export(__webpack_require__(543));
- __export(__webpack_require__(544));
- __export(__webpack_require__(545));
/***/ },
-/* 495 */
+/* 490 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
- var tslib_1 = __webpack_require__(496);
+ var tslib_1 = __webpack_require__(491);
var React = __webpack_require__(3);
var core_1 = __webpack_require__(178);
var docs_1 = __webpack_require__(171);
- var src_1 = __webpack_require__(497);
- var bigSpaceRocks = __webpack_require__(539);
+ var src_1 = __webpack_require__(492);
+ var bigSpaceRocks = __webpack_require__(534);
exports.CellsLoadingConfiguration = {
ALL: "all",
FIRST_COLUMN: "first-column",
@@ -62864,7 +62747,7 @@
/***/ },
-/* 496 */
+/* 491 */
/***/ function(module, exports, __webpack_require__) {
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/* WEBPACK VAR INJECTION */(function(global) {/*! *****************************************************************************
@@ -62894,7 +62777,6 @@
var __values;
var __read;
var __spread;
- var __await;
var __asyncGenerator;
var __asyncDelegator;
var __asyncValues;
@@ -63032,26 +62914,24 @@
return ar;
};
- __await = function (v) {
- return this instanceof __await ? (this.v = v, this) : new __await(v);
- };
-
__asyncGenerator = function (thisArg, _arguments, generator) {
if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined.");
- var g = generator.apply(thisArg, _arguments || []), i, q = [];
- return i = {}, verb("next"), verb("throw"), verb("return"), i[Symbol.asyncIterator] = function () { return this; }, i;
- function verb(n) { if (g[n]) i[n] = function (v) { return new Promise(function (a, b) { q.push([n, v, a, b]) > 1 || resume(n, v); }); }; }
- function resume(n, v) { try { step(g[n](v)); } catch (e) { settle(q[0][3], e); } }
- function step(r) { r.value instanceof __await ? Promise.resolve(r.value.v).then(fulfill, reject) : settle(q[0][2], r); }
+ var g = generator.apply(thisArg, _arguments || []), q = [], c, i;
+ return i = { next: verb("next"), "throw": verb("throw"), "return": verb("return") }, i[Symbol.asyncIterator] = function () { return this; }, i;
+ function verb(n) { return function (v) { return new Promise(function (a, b) { q.push([n, v, a, b]), next(); }); }; }
+ function next() { if (!c && q.length) resume((c = q.shift())[0], c[1]); }
+ function resume(n, v) { try { step(g[n](v)); } catch (e) { settle(c[3], e); } }
+ function step(r) { r.done ? settle(c[2], r) : r.value[0] === "yield" ? settle(c[2], { value: r.value[1], done: false }) : Promise.resolve(r.value[1]).then(r.value[0] === "delegate" ? delegate : fulfill, reject); }
+ function delegate(r) { step(r.done ? r : { value: ["yield", r.value], done: false }); }
function fulfill(value) { resume("next", value); }
function reject(value) { resume("throw", value); }
- function settle(f, v) { if (f(v), q.shift(), q.length) resume(q[0][0], q[0][1]); }
+ function settle(f, v) { c = void 0, f(v), next(); }
};
__asyncDelegator = function (o) {
- var i, p;
- return i = {}, verb("next"), verb("throw"), verb("return"), i[Symbol.iterator] = function () { return this; }, i;
- function verb(n) { if (o[n]) i[n] = function (v) { return (p = !p) ? { value: __await(o[n](v)), done: n === "return" } : v; }; }
+ var i = { next: verb("next"), "throw": verb("throw", function (e) { throw e; }), "return": verb("return", function (v) { return { value: v, done: true }; }) };
+ return o = __asyncValues(o), i[Symbol.iterator] = function () { return this; }, i;
+ function verb(n, f) { return function (v) { return { value: ["delegate", (o[n] || f).call(o, v)], done: false }; }; }
};
__asyncValues = function (o) {
@@ -63072,7 +62952,6 @@
exporter("__values", __values);
exporter("__read", __read);
exporter("__spread", __spread);
- exporter("__await", __await);
exporter("__asyncGenerator", __asyncGenerator);
exporter("__asyncDelegator", __asyncDelegator);
exporter("__asyncValues", __asyncValues);
@@ -63080,57 +62959,57 @@
/* WEBPACK VAR INJECTION */}.call(exports, (function() { return this; }())))
/***/ },
-/* 497 */
+/* 492 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
- __webpack_require__(498);
- var cell_1 = __webpack_require__(499);
+ __webpack_require__(493);
+ var cell_1 = __webpack_require__(494);
exports.Cell = cell_1.Cell;
- var editableCell_1 = __webpack_require__(507);
+ var editableCell_1 = __webpack_require__(502);
exports.EditableCell = editableCell_1.EditableCell;
- var jsonFormat_1 = __webpack_require__(511);
+ var jsonFormat_1 = __webpack_require__(506);
exports.JSONFormat = jsonFormat_1.JSONFormat;
- var truncatedFormat_1 = __webpack_require__(512);
+ var truncatedFormat_1 = __webpack_require__(507);
exports.TruncatedPopoverMode = truncatedFormat_1.TruncatedPopoverMode;
exports.TruncatedFormat = truncatedFormat_1.TruncatedFormat;
- var column_1 = __webpack_require__(513);
+ var column_1 = __webpack_require__(508);
exports.Column = column_1.Column;
- var index_1 = __webpack_require__(514);
+ var index_1 = __webpack_require__(509);
exports.Clipboard = index_1.Clipboard;
exports.Grid = index_1.Grid;
exports.Rect = index_1.Rect;
exports.Utils = index_1.Utils;
- var draggable_1 = __webpack_require__(508);
+ var draggable_1 = __webpack_require__(503);
exports.Draggable = draggable_1.Draggable;
- var menus_1 = __webpack_require__(520);
+ var menus_1 = __webpack_require__(515);
exports.CopyCellsMenuItem = menus_1.CopyCellsMenuItem;
- var resizeHandle_1 = __webpack_require__(523);
+ var resizeHandle_1 = __webpack_require__(518);
exports.Orientation = resizeHandle_1.Orientation;
exports.ResizeHandle = resizeHandle_1.ResizeHandle;
- var selectable_1 = __webpack_require__(524);
+ var selectable_1 = __webpack_require__(519);
exports.DragSelectable = selectable_1.DragSelectable;
- var columnHeaderCell_1 = __webpack_require__(525);
+ var columnHeaderCell_1 = __webpack_require__(520);
exports.ColumnHeaderCell = columnHeaderCell_1.ColumnHeaderCell;
exports.HorizontalCellDivider = columnHeaderCell_1.HorizontalCellDivider;
- var rowHeaderCell_1 = __webpack_require__(526);
+ var rowHeaderCell_1 = __webpack_require__(521);
exports.RowHeaderCell = rowHeaderCell_1.RowHeaderCell;
- var editableName_1 = __webpack_require__(527);
+ var editableName_1 = __webpack_require__(522);
exports.EditableName = editableName_1.EditableName;
- var regions_1 = __webpack_require__(517);
+ var regions_1 = __webpack_require__(512);
exports.ColumnLoadingOption = regions_1.ColumnLoadingOption;
exports.RegionCardinality = regions_1.RegionCardinality;
exports.Regions = regions_1.Regions;
exports.RowLoadingOption = regions_1.RowLoadingOption;
exports.SelectionModes = regions_1.SelectionModes;
exports.TableLoadingOption = regions_1.TableLoadingOption;
- var table_1 = __webpack_require__(528);
+ var table_1 = __webpack_require__(523);
exports.Table = table_1.Table;
/***/ },
-/* 498 */
+/* 493 */
/***/ function(module, exports, __webpack_require__) {
var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_RESULT__;/* WEBPACK VAR INJECTION */(function(global, process) { /*!
@@ -64597,10 +64476,10 @@
// methods of Number, so this test has to happen down here.)
/*jshint elision: true */
/* eslint-disable no-sparse-arrays */
- if ([, 1].find(function () { return true; }) === 1) {
+ if (![, 1].find(function (item, idx) { return idx === 0; })) {
overrideNative(Array.prototype, 'find', ArrayPrototypeShims.find);
}
- if ([, 1].findIndex(function () { return true; }) !== 0) {
+ if ([, 1].findIndex(function (item, idx) { return idx === 0; }) !== 0) {
overrideNative(Array.prototype, 'findIndex', ArrayPrototypeShims.findIndex);
}
/* eslint-enable no-sparse-arrays */
@@ -66029,7 +65908,6 @@
var head = new MapEntry(null, null);
// circular doubly-linked list.
- /* eslint no-multi-assign: 1 */
head.next = head.prev = head;
map._head = head;
@@ -66113,7 +65991,7 @@
this._storage[fkey].value = value;
return this;
} else {
- entry = this._storage[fkey] = new MapEntry(key, value); /* eslint no-multi-assign: 1 */
+ entry = this._storage[fkey] = new MapEntry(key, value);
i = head.prev;
// fall through
}
@@ -66170,8 +66048,7 @@
}
while ((i = i.next) !== head) {
if (ES.SameValueZero(i.key, key)) {
- i.key = empty;
- i.value = empty;
+ i.key = i.value = empty;
i.prev.next = i.next;
i.next.prev = i.prev;
this._size -= 1;
@@ -66182,7 +66059,6 @@
},
clear: function clear() {
- /* eslint no-multi-assign: 1 */
requireMapSlot(this, 'clear');
this._map = OrigMap ? new OrigMap() : null;
this._size = 0;
@@ -66191,8 +66067,7 @@
var i = head;
var p = i.next;
while ((i = p) !== head) {
- i.key = empty;
- i.value = empty;
+ i.key = i.value = empty;
p = i.next;
i.next = i.prev = head;
}
@@ -66293,8 +66168,7 @@
// Switch from the object backing storage to a full Map.
var ensureMap = function ensureMap(set) {
if (!set['[[SetData]]']) {
- var m = new collectionShims.Map();
- set['[[SetData]]'] = m;
+ var m = set['[[SetData]]'] = new collectionShims.Map();
_forEach(keys(set._storage), function (key) {
var k = decodeKey(key);
m.set(k, k);
@@ -66979,18 +66853,18 @@
/* WEBPACK VAR INJECTION */}.call(exports, (function() { return this; }()), __webpack_require__(114)))
/***/ },
-/* 499 */
+/* 494 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
- var tslib_1 = __webpack_require__(496);
- var classNames = __webpack_require__(500);
- var PureRender = __webpack_require__(501);
+ var tslib_1 = __webpack_require__(491);
+ var classNames = __webpack_require__(495);
+ var PureRender = __webpack_require__(496);
var React = __webpack_require__(3);
- var Classes = __webpack_require__(505);
+ var Classes = __webpack_require__(500);
var core_1 = __webpack_require__(178);
- var loadableContent_1 = __webpack_require__(506);
+ var loadableContent_1 = __webpack_require__(501);
exports.emptyCellRenderer = function () { return React.createElement(Cell, null); };
var Cell = (function (_super) {
tslib_1.__extends(Cell, _super);
@@ -67026,7 +66900,7 @@
/***/ },
-/* 500 */
+/* 495 */
/***/ function(module, exports, __webpack_require__) {
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/*!
@@ -67080,7 +66954,7 @@
/***/ },
-/* 501 */
+/* 496 */
/***/ function(module, exports, __webpack_require__) {
/**
@@ -67089,8 +66963,8 @@
*/
'use strict';
- var warning = __webpack_require__(502);
- var shallowEqual = __webpack_require__(504);
+ var warning = __webpack_require__(497);
+ var shallowEqual = __webpack_require__(499);
@@ -67152,7 +67026,7 @@
/***/ },
-/* 502 */
+/* 497 */
/***/ function(module, exports, __webpack_require__) {
/**
@@ -67167,7 +67041,7 @@
'use strict';
- var emptyFunction = __webpack_require__(503);
+ var emptyFunction = __webpack_require__(498);
/**
* Similar to invariant but only logs a warning if the condition is not met.
@@ -67223,7 +67097,7 @@
module.exports = warning;
/***/ },
-/* 503 */
+/* 498 */
/***/ function(module, exports) {
"use strict";
@@ -67266,7 +67140,7 @@
module.exports = emptyFunction;
/***/ },
-/* 504 */
+/* 499 */
/***/ function(module, exports) {
/**
@@ -67338,7 +67212,7 @@
module.exports = shallowEqual;
/***/ },
-/* 505 */
+/* 500 */
/***/ function(module, exports) {
"use strict";
@@ -67439,13 +67313,13 @@
/***/ },
-/* 506 */
+/* 501 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
- var tslib_1 = __webpack_require__(496);
- var PureRender = __webpack_require__(501);
+ var tslib_1 = __webpack_require__(491);
+ var PureRender = __webpack_require__(496);
var React = __webpack_require__(3);
var core_1 = __webpack_require__(178);
var LoadableContent = (function (_super) {
@@ -67479,19 +67353,19 @@
/***/ },
-/* 507 */
+/* 502 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
- var tslib_1 = __webpack_require__(496);
- var PureRender = __webpack_require__(501);
+ var tslib_1 = __webpack_require__(491);
+ var PureRender = __webpack_require__(496);
var React = __webpack_require__(3);
var ReactDOM = __webpack_require__(33);
var core_1 = __webpack_require__(178);
- var Classes = __webpack_require__(505);
- var draggable_1 = __webpack_require__(508);
- var cell_1 = __webpack_require__(499);
+ var Classes = __webpack_require__(500);
+ var draggable_1 = __webpack_require__(503);
+ var cell_1 = __webpack_require__(494);
var EditableCell = (function (_super) {
tslib_1.__extends(EditableCell, _super);
function EditableCell() {
@@ -67545,17 +67419,17 @@
/***/ },
-/* 508 */
+/* 503 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
- var tslib_1 = __webpack_require__(496);
- var PureRender = __webpack_require__(501);
+ var tslib_1 = __webpack_require__(491);
+ var PureRender = __webpack_require__(496);
var React = __webpack_require__(3);
var ReactDOM = __webpack_require__(33);
- var utils_1 = __webpack_require__(509);
- var dragEvents_1 = __webpack_require__(510);
+ var utils_1 = __webpack_require__(504);
+ var dragEvents_1 = __webpack_require__(505);
var REATTACH_PROPS_KEYS = [
"stopPropagation",
"preventDefault",
@@ -67594,12 +67468,12 @@
/***/ },
-/* 509 */
+/* 504 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
- var classNames = __webpack_require__(500);
+ var classNames = __webpack_require__(495);
var React = __webpack_require__(3);
;
var CSS_FONT_PROPERTIES = [
@@ -67799,7 +67673,7 @@
/***/ },
-/* 510 */
+/* 505 */
/***/ function(module, exports) {
"use strict";
@@ -67942,16 +67816,16 @@
/***/ },
-/* 511 */
+/* 506 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
- var tslib_1 = __webpack_require__(496);
- var classNames = __webpack_require__(500);
+ var tslib_1 = __webpack_require__(491);
+ var classNames = __webpack_require__(495);
var React = __webpack_require__(3);
- var Classes = __webpack_require__(505);
- var truncatedFormat_1 = __webpack_require__(512);
+ var Classes = __webpack_require__(500);
+ var truncatedFormat_1 = __webpack_require__(507);
var JSONFormat = (function (_super) {
tslib_1.__extends(JSONFormat, _super);
function JSONFormat() {
@@ -67989,16 +67863,16 @@
/***/ },
-/* 512 */
+/* 507 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
- var tslib_1 = __webpack_require__(496);
+ var tslib_1 = __webpack_require__(491);
var core_1 = __webpack_require__(178);
- var classNames = __webpack_require__(500);
+ var classNames = __webpack_require__(495);
var React = __webpack_require__(3);
- var Classes = __webpack_require__(505);
+ var Classes = __webpack_require__(500);
var TruncatedPopoverMode;
(function (TruncatedPopoverMode) {
TruncatedPopoverMode[TruncatedPopoverMode["ALWAYS"] = 0] = "ALWAYS";
@@ -68084,15 +67958,15 @@
/***/ },
-/* 513 */
+/* 508 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
- var tslib_1 = __webpack_require__(496);
- var PureRender = __webpack_require__(501);
+ var tslib_1 = __webpack_require__(491);
+ var PureRender = __webpack_require__(496);
var React = __webpack_require__(3);
- var cell_1 = __webpack_require__(499);
+ var cell_1 = __webpack_require__(494);
var Column = (function (_super) {
tslib_1.__extends(Column, _super);
function Column() {
@@ -68110,25 +67984,25 @@
/***/ },
-/* 514 */
+/* 509 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
- var clipboard_1 = __webpack_require__(515);
+ var clipboard_1 = __webpack_require__(510);
exports.Clipboard = clipboard_1.Clipboard;
- var grid_1 = __webpack_require__(516);
+ var grid_1 = __webpack_require__(511);
exports.Grid = grid_1.Grid;
- var rect_1 = __webpack_require__(518);
+ var rect_1 = __webpack_require__(513);
exports.Rect = rect_1.Rect;
- var roundSize_1 = __webpack_require__(519);
+ var roundSize_1 = __webpack_require__(514);
exports.RoundSize = roundSize_1.RoundSize;
- var utils_1 = __webpack_require__(509);
+ var utils_1 = __webpack_require__(504);
exports.Utils = utils_1.Utils;
/***/ },
-/* 515 */
+/* 510 */
/***/ function(module, exports) {
"use strict";
@@ -68197,16 +68071,16 @@
/***/ },
-/* 516 */
+/* 511 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
- var tslib_1 = __webpack_require__(496);
- var regions_1 = __webpack_require__(517);
- var Classes = __webpack_require__(505);
- var rect_1 = __webpack_require__(518);
- var utils_1 = __webpack_require__(509);
+ var tslib_1 = __webpack_require__(491);
+ var regions_1 = __webpack_require__(512);
+ var Classes = __webpack_require__(500);
+ var rect_1 = __webpack_require__(513);
+ var utils_1 = __webpack_require__(504);
var Grid = (function () {
function Grid(rowHeights, columnWidths, bleed, ghostHeight, ghostWidth) {
if (bleed === void 0) { bleed = Grid.DEFAULT_BLEED; }
@@ -68461,13 +68335,13 @@
/***/ },
-/* 517 */
+/* 512 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
- var Classes = __webpack_require__(505);
- var utils_1 = __webpack_require__(509);
+ var Classes = __webpack_require__(500);
+ var utils_1 = __webpack_require__(504);
var RegionCardinality;
(function (RegionCardinality) {
RegionCardinality[RegionCardinality["CELLS"] = 0] = "CELLS";
@@ -68887,7 +68761,7 @@
/***/ },
-/* 518 */
+/* 513 */
/***/ function(module, exports) {
"use strict";
@@ -68960,14 +68834,14 @@
/***/ },
-/* 519 */
+/* 514 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
- var tslib_1 = __webpack_require__(496);
+ var tslib_1 = __webpack_require__(491);
var React = __webpack_require__(3);
- var Classes = __webpack_require__(505);
+ var Classes = __webpack_require__(500);
var RoundSize = (function (_super) {
tslib_1.__extends(RoundSize, _super);
function RoundSize() {
@@ -69001,7 +68875,7 @@
/***/ },
-/* 520 */
+/* 515 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
@@ -69009,22 +68883,22 @@
for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];
}
Object.defineProperty(exports, "__esModule", { value: true });
- __export(__webpack_require__(521));
- __export(__webpack_require__(522));
+ __export(__webpack_require__(516));
+ __export(__webpack_require__(517));
/***/ },
-/* 521 */
+/* 516 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
- var tslib_1 = __webpack_require__(496);
+ var tslib_1 = __webpack_require__(491);
var core_1 = __webpack_require__(178);
- var PureRender = __webpack_require__(501);
+ var PureRender = __webpack_require__(496);
var React = __webpack_require__(3);
- var clipboard_1 = __webpack_require__(515);
- var regions_1 = __webpack_require__(517);
+ var clipboard_1 = __webpack_require__(510);
+ var regions_1 = __webpack_require__(512);
var CopyCellsMenuItem = (function (_super) {
tslib_1.__extends(CopyCellsMenuItem, _super);
function CopyCellsMenuItem() {
@@ -69052,12 +68926,12 @@
/***/ },
-/* 522 */
+/* 517 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
- var regions_1 = __webpack_require__(517);
+ var regions_1 = __webpack_require__(512);
var MenuContext = (function () {
function MenuContext(target, selectedRegions, numRows, numCols) {
this.target = target;
@@ -69084,17 +68958,17 @@
/***/ },
-/* 523 */
+/* 518 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
- var tslib_1 = __webpack_require__(496);
- var classNames = __webpack_require__(500);
- var PureRender = __webpack_require__(501);
+ var tslib_1 = __webpack_require__(491);
+ var classNames = __webpack_require__(495);
+ var PureRender = __webpack_require__(496);
var React = __webpack_require__(3);
- var Classes = __webpack_require__(505);
- var draggable_1 = __webpack_require__(508);
+ var Classes = __webpack_require__(500);
+ var draggable_1 = __webpack_require__(503);
var Orientation;
(function (Orientation) {
Orientation[Orientation["HORIZONTAL"] = 1] = "HORIZONTAL";
@@ -69171,19 +69045,19 @@
/***/ },
-/* 524 */
+/* 519 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
- var tslib_1 = __webpack_require__(496);
+ var tslib_1 = __webpack_require__(491);
var core_1 = __webpack_require__(178);
- var PureRender = __webpack_require__(501);
+ var PureRender = __webpack_require__(496);
var React = __webpack_require__(3);
- var utils_1 = __webpack_require__(509);
- var dragEvents_1 = __webpack_require__(510);
- var draggable_1 = __webpack_require__(508);
- var regions_1 = __webpack_require__(517);
+ var utils_1 = __webpack_require__(504);
+ var dragEvents_1 = __webpack_require__(505);
+ var draggable_1 = __webpack_require__(503);
+ var regions_1 = __webpack_require__(512);
var DragSelectable = DragSelectable_1 = (function (_super) {
tslib_1.__extends(DragSelectable, _super);
function DragSelectable() {
@@ -69312,18 +69186,18 @@
/***/ },
-/* 525 */
+/* 520 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
- var tslib_1 = __webpack_require__(496);
- var classNames = __webpack_require__(500);
- var PureRender = __webpack_require__(501);
+ var tslib_1 = __webpack_require__(491);
+ var classNames = __webpack_require__(495);
+ var PureRender = __webpack_require__(496);
var React = __webpack_require__(3);
var core_1 = __webpack_require__(178);
- var Classes = __webpack_require__(505);
- var loadableContent_1 = __webpack_require__(506);
+ var Classes = __webpack_require__(500);
+ var loadableContent_1 = __webpack_require__(501);
function HorizontalCellDivider() {
return React.createElement("div", { className: Classes.TABLE_HORIZONTAL_CELL_DIVIDER });
}
@@ -69417,18 +69291,18 @@
/***/ },
-/* 526 */
+/* 521 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
- var tslib_1 = __webpack_require__(496);
- var classNames = __webpack_require__(500);
- var PureRender = __webpack_require__(501);
+ var tslib_1 = __webpack_require__(491);
+ var classNames = __webpack_require__(495);
+ var PureRender = __webpack_require__(496);
var React = __webpack_require__(3);
var core_1 = __webpack_require__(178);
- var Classes = __webpack_require__(505);
- var loadableContent_1 = __webpack_require__(506);
+ var Classes = __webpack_require__(500);
+ var loadableContent_1 = __webpack_require__(501);
var RowHeaderCell = (function (_super) {
tslib_1.__extends(RowHeaderCell, _super);
function RowHeaderCell() {
@@ -69468,17 +69342,17 @@
/***/ },
-/* 527 */
+/* 522 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
- var tslib_1 = __webpack_require__(496);
+ var tslib_1 = __webpack_require__(491);
var core_1 = __webpack_require__(178);
- var classNames = __webpack_require__(500);
- var PureRender = __webpack_require__(501);
+ var classNames = __webpack_require__(495);
+ var PureRender = __webpack_require__(496);
var React = __webpack_require__(3);
- var Classes = __webpack_require__(505);
+ var Classes = __webpack_require__(500);
var EditableName = (function (_super) {
tslib_1.__extends(EditableName, _super);
function EditableName() {
@@ -69497,32 +69371,32 @@
/***/ },
-/* 528 */
+/* 523 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
- var tslib_1 = __webpack_require__(496);
+ var tslib_1 = __webpack_require__(491);
var core_1 = __webpack_require__(178);
var core_2 = __webpack_require__(178);
- var classNames = __webpack_require__(500);
- var PureRender = __webpack_require__(501);
+ var classNames = __webpack_require__(495);
+ var PureRender = __webpack_require__(496);
var React = __webpack_require__(3);
- var column_1 = __webpack_require__(513);
- var Classes = __webpack_require__(505);
- var clipboard_1 = __webpack_require__(515);
- var grid_1 = __webpack_require__(516);
- var rect_1 = __webpack_require__(518);
- var utils_1 = __webpack_require__(509);
- var columnHeader_1 = __webpack_require__(529);
- var columnHeaderCell_1 = __webpack_require__(525);
- var rowHeader_1 = __webpack_require__(532);
- var resizeSensor_1 = __webpack_require__(533);
- var guides_1 = __webpack_require__(534);
- var regions_1 = __webpack_require__(535);
- var locator_1 = __webpack_require__(536);
- var regions_2 = __webpack_require__(517);
- var tableBody_1 = __webpack_require__(537);
+ var column_1 = __webpack_require__(508);
+ var Classes = __webpack_require__(500);
+ var clipboard_1 = __webpack_require__(510);
+ var grid_1 = __webpack_require__(511);
+ var rect_1 = __webpack_require__(513);
+ var utils_1 = __webpack_require__(504);
+ var columnHeader_1 = __webpack_require__(524);
+ var columnHeaderCell_1 = __webpack_require__(520);
+ var rowHeader_1 = __webpack_require__(527);
+ var resizeSensor_1 = __webpack_require__(528);
+ var guides_1 = __webpack_require__(529);
+ var regions_1 = __webpack_require__(530);
+ var locator_1 = __webpack_require__(531);
+ var regions_2 = __webpack_require__(512);
+ var tableBody_1 = __webpack_require__(532);
var Table = Table_1 = (function (_super) {
tslib_1.__extends(Table, _super);
function Table(props, context) {
@@ -70184,23 +70058,23 @@
/***/ },
-/* 529 */
+/* 524 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
- var tslib_1 = __webpack_require__(496);
- var classNames = __webpack_require__(500);
- var PureRender = __webpack_require__(501);
+ var tslib_1 = __webpack_require__(491);
+ var classNames = __webpack_require__(495);
+ var PureRender = __webpack_require__(496);
var React = __webpack_require__(3);
- var Classes = __webpack_require__(505);
- var index_1 = __webpack_require__(514);
- var reorderable_1 = __webpack_require__(530);
- var resizable_1 = __webpack_require__(531);
- var resizeHandle_1 = __webpack_require__(523);
- var selectable_1 = __webpack_require__(524);
- var regions_1 = __webpack_require__(517);
- var columnHeaderCell_1 = __webpack_require__(525);
+ var Classes = __webpack_require__(500);
+ var index_1 = __webpack_require__(509);
+ var reorderable_1 = __webpack_require__(525);
+ var resizable_1 = __webpack_require__(526);
+ var resizeHandle_1 = __webpack_require__(518);
+ var selectable_1 = __webpack_require__(519);
+ var regions_1 = __webpack_require__(512);
+ var columnHeaderCell_1 = __webpack_require__(520);
var ColumnHeader = (function (_super) {
tslib_1.__extends(ColumnHeader, _super);
function ColumnHeader() {
@@ -70334,17 +70208,17 @@
/***/ },
-/* 530 */
+/* 525 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
- var tslib_1 = __webpack_require__(496);
- var PureRender = __webpack_require__(501);
+ var tslib_1 = __webpack_require__(491);
+ var PureRender = __webpack_require__(496);
var React = __webpack_require__(3);
- var utils_1 = __webpack_require__(509);
- var draggable_1 = __webpack_require__(508);
- var regions_1 = __webpack_require__(517);
+ var utils_1 = __webpack_require__(504);
+ var draggable_1 = __webpack_require__(503);
+ var regions_1 = __webpack_require__(512);
var DragReorderable = (function (_super) {
tslib_1.__extends(DragReorderable, _super);
function DragReorderable() {
@@ -70417,16 +70291,16 @@
/***/ },
-/* 531 */
+/* 526 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
- var tslib_1 = __webpack_require__(496);
- var PureRender = __webpack_require__(501);
+ var tslib_1 = __webpack_require__(491);
+ var PureRender = __webpack_require__(496);
var React = __webpack_require__(3);
- var index_1 = __webpack_require__(514);
- var resizeHandle_1 = __webpack_require__(523);
+ var index_1 = __webpack_require__(509);
+ var resizeHandle_1 = __webpack_require__(518);
var Resizable = (function (_super) {
tslib_1.__extends(Resizable, _super);
function Resizable(props, context) {
@@ -70507,23 +70381,23 @@
/***/ },
-/* 532 */
+/* 527 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
- var tslib_1 = __webpack_require__(496);
- var classNames = __webpack_require__(500);
- var PureRender = __webpack_require__(501);
+ var tslib_1 = __webpack_require__(491);
+ var classNames = __webpack_require__(495);
+ var PureRender = __webpack_require__(496);
var React = __webpack_require__(3);
- var Classes = __webpack_require__(505);
- var roundSize_1 = __webpack_require__(519);
- var reorderable_1 = __webpack_require__(530);
- var resizable_1 = __webpack_require__(531);
- var resizeHandle_1 = __webpack_require__(523);
- var selectable_1 = __webpack_require__(524);
- var regions_1 = __webpack_require__(517);
- var rowHeaderCell_1 = __webpack_require__(526);
+ var Classes = __webpack_require__(500);
+ var roundSize_1 = __webpack_require__(514);
+ var reorderable_1 = __webpack_require__(525);
+ var resizable_1 = __webpack_require__(526);
+ var resizeHandle_1 = __webpack_require__(518);
+ var selectable_1 = __webpack_require__(519);
+ var regions_1 = __webpack_require__(512);
+ var rowHeaderCell_1 = __webpack_require__(521);
var RowHeader = (function (_super) {
tslib_1.__extends(RowHeader, _super);
function RowHeader() {
@@ -70648,12 +70522,12 @@
/***/ },
-/* 533 */
+/* 528 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
- var Classes = __webpack_require__(505);
+ var Classes = __webpack_require__(500);
var ResizeSensor = (function () {
function ResizeSensor() {
}
@@ -70726,16 +70600,16 @@
/***/ },
-/* 534 */
+/* 529 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
- var tslib_1 = __webpack_require__(496);
- var classNames = __webpack_require__(500);
+ var tslib_1 = __webpack_require__(491);
+ var classNames = __webpack_require__(495);
var React = __webpack_require__(3);
- var Classes = __webpack_require__(505);
- var utils_1 = __webpack_require__(509);
+ var Classes = __webpack_require__(500);
+ var utils_1 = __webpack_require__(504);
var GuideLayer = (function (_super) {
tslib_1.__extends(GuideLayer, _super);
function GuideLayer() {
@@ -70781,17 +70655,17 @@
/***/ },
-/* 535 */
+/* 530 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
- var tslib_1 = __webpack_require__(496);
- var classNames = __webpack_require__(500);
+ var tslib_1 = __webpack_require__(491);
+ var classNames = __webpack_require__(495);
var React = __webpack_require__(3);
- var Classes = __webpack_require__(505);
- var utils_1 = __webpack_require__(509);
- var regions_1 = __webpack_require__(517);
+ var Classes = __webpack_require__(500);
+ var utils_1 = __webpack_require__(504);
+ var regions_1 = __webpack_require__(512);
var UPDATE_PROPS_KEYS = [
"className",
];
@@ -70826,14 +70700,14 @@
/***/ },
-/* 536 */
+/* 531 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
- var Classes = __webpack_require__(505);
- var rect_1 = __webpack_require__(518);
- var utils_1 = __webpack_require__(509);
+ var Classes = __webpack_require__(500);
+ var rect_1 = __webpack_require__(513);
+ var utils_1 = __webpack_require__(504);
var Locator = (function () {
function Locator(tableElement, bodyElement, grid) {
var _this = this;
@@ -70943,22 +70817,22 @@
/***/ },
-/* 537 */
+/* 532 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
- var tslib_1 = __webpack_require__(496);
- var classNames = __webpack_require__(500);
+ var tslib_1 = __webpack_require__(491);
+ var classNames = __webpack_require__(495);
var React = __webpack_require__(3);
- var cell_1 = __webpack_require__(499);
- var Classes = __webpack_require__(505);
- var contextMenuTargetWrapper_1 = __webpack_require__(538);
- var rect_1 = __webpack_require__(518);
- var utils_1 = __webpack_require__(509);
- var menus_1 = __webpack_require__(520);
- var selectable_1 = __webpack_require__(524);
- var regions_1 = __webpack_require__(517);
+ var cell_1 = __webpack_require__(494);
+ var Classes = __webpack_require__(500);
+ var contextMenuTargetWrapper_1 = __webpack_require__(533);
+ var rect_1 = __webpack_require__(513);
+ var utils_1 = __webpack_require__(504);
+ var menus_1 = __webpack_require__(515);
+ var selectable_1 = __webpack_require__(519);
+ var regions_1 = __webpack_require__(512);
var UPDATE_PROPS_KEYS = [
"grid",
"locator",
@@ -71044,14 +70918,14 @@
/***/ },
-/* 538 */
+/* 533 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
- var tslib_1 = __webpack_require__(496);
+ var tslib_1 = __webpack_require__(491);
var core_1 = __webpack_require__(178);
- var PureRender = __webpack_require__(501);
+ var PureRender = __webpack_require__(496);
var React = __webpack_require__(3);
var ContextMenuTargetWrapper = (function (_super) {
tslib_1.__extends(ContextMenuTargetWrapper, _super);
@@ -71075,7 +70949,7 @@
/***/ },
-/* 539 */
+/* 534 */
/***/ function(module, exports) {
module.exports = [
@@ -71258,17 +71132,17 @@
];
/***/ },
-/* 540 */
+/* 535 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
- var tslib_1 = __webpack_require__(496);
+ var tslib_1 = __webpack_require__(491);
var React = __webpack_require__(3);
var core_1 = __webpack_require__(178);
var docs_1 = __webpack_require__(171);
- var src_1 = __webpack_require__(497);
- var bigSpaceRocks = __webpack_require__(539);
+ var src_1 = __webpack_require__(492);
+ var bigSpaceRocks = __webpack_require__(534);
var ColumnLoadingExample = (function (_super) {
tslib_1.__extends(ColumnLoadingExample, _super);
function ColumnLoadingExample() {
@@ -71323,15 +71197,15 @@
/***/ },
-/* 541 */
+/* 536 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
- var tslib_1 = __webpack_require__(496);
+ var tslib_1 = __webpack_require__(491);
var React = __webpack_require__(3);
var docs_1 = __webpack_require__(171);
- var src_1 = __webpack_require__(497);
+ var src_1 = __webpack_require__(492);
var TableDollarExample = (function (_super) {
tslib_1.__extends(TableDollarExample, _super);
function TableDollarExample() {
@@ -71348,16 +71222,16 @@
/***/ },
-/* 542 */
+/* 537 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
- var tslib_1 = __webpack_require__(496);
+ var tslib_1 = __webpack_require__(491);
var React = __webpack_require__(3);
var core_1 = __webpack_require__(178);
var docs_1 = __webpack_require__(171);
- var src_1 = __webpack_require__(497);
+ var src_1 = __webpack_require__(492);
var TableEditableExample = (function (_super) {
tslib_1.__extends(TableEditableExample, _super);
function TableEditableExample() {
@@ -71449,15 +71323,15 @@
/***/ },
-/* 543 */
+/* 538 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
- var tslib_1 = __webpack_require__(496);
+ var tslib_1 = __webpack_require__(491);
var React = __webpack_require__(3);
var docs_1 = __webpack_require__(171);
- var src_1 = __webpack_require__(497);
+ var src_1 = __webpack_require__(492);
var LOCAL_TIMEZONE_OFFSET_MSEC = new Date().getTimezoneOffset() * 60 * 1000;
var TIME_ZONES = [
["-12:00", -12.0, "Etc/GMT+12"],
@@ -71547,17 +71421,17 @@
/***/ },
-/* 544 */
+/* 539 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
- var tslib_1 = __webpack_require__(496);
+ var tslib_1 = __webpack_require__(491);
var React = __webpack_require__(3);
var core_1 = __webpack_require__(178);
var docs_1 = __webpack_require__(171);
- var src_1 = __webpack_require__(497);
- var bigSpaceRocks = __webpack_require__(539);
+ var src_1 = __webpack_require__(492);
+ var bigSpaceRocks = __webpack_require__(534);
var TableLoadingExample = (function (_super) {
tslib_1.__extends(TableLoadingExample, _super);
function TableLoadingExample() {
@@ -71618,17 +71492,17 @@
/***/ },
-/* 545 */
+/* 540 */
/***/ function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
- var tslib_1 = __webpack_require__(496);
+ var tslib_1 = __webpack_require__(491);
var React = __webpack_require__(3);
var core_1 = __webpack_require__(178);
var docs_1 = __webpack_require__(171);
- var src_1 = __webpack_require__(497);
- var sumo = __webpack_require__(546);
+ var src_1 = __webpack_require__(492);
+ var sumo = __webpack_require__(541);
var AbstractSortableColumn = (function () {
function AbstractSortableColumn(name, index) {
this.name = name;
@@ -71790,7 +71664,7 @@
/***/ },
-/* 546 */
+/* 541 */
/***/ function(module, exports) {
module.exports = [
@@ -72547,7 +72421,7 @@
];
/***/ },
-/* 547 */
+/* 542 */
/***/ function(module, exports) {
module.exports = {
@@ -75457,7 +75331,7 @@
"level": 3,
"route": "core/components/popover.sizing-popovers"
},
- "
Popovers by default have a max-width but no max-height. To constrain the height of a popover\nand make its content scrollable, set the appropriate CSS rules on .pt-popover-content:
\n
// pass "my-popover" to `popoverClassName` prop.
.my-popover.pt-popover-content{
max-height:$pt-grid-size*30;
overflow-y:auto;
}
",
+ "
Popovers by default have a max-width but no max-height. To constrain the height of a popover\nand make its content scrollable, set the appropriate CSS rules on .pt-popover-content:
// use factories for React.createElement shorthand if you're not using JSX.
// every component provides a corresponding <Name>Factory.
constmyDatePicker=DatePickerFactory();
\n
Don't forget to include the main CSS file from each Blueprint package! Additionally, the\nresources/ directory contains supporting media such as fonts and images.
// use factories for React.createElement shorthand if you're not using JSX.
// every component provides a corresponding <Name>Factory.
constmyDatePicker=DatePickerFactory();
\n
Don't forget to include the main CSS file from each Blueprint package! Additionally, the\nresources/ directory contains supporting media such as fonts and images.
Blueprint is written in TypeScript and therefore its own .d.ts type definitions are distributed in\nthe NPM package and should be resolved automatically by the compiler. However, you'll need to\ninstall typings for Blueprint's dependencies before you can consume it:
Blueprint is written in TypeScript and therefore its own .d.ts type definitions are distributed in\nthe NPM package and should be resolved automatically by the compiler. However, you'll need to\ninstall typings for Blueprint's dependencies before you can consume it:
JS components are built using React, but that does not limit their usage to just React applications.\nYou can render any component in any JavaScript application with ReactDOM.render. Think of it like\nusing a jQuery plugin.
Import components from the @blueprintjs/core module into your project.\nDon't forget to include the main CSS stylesheet too!
\n
Review the general usage docs for more complete installation instructions.
\n",
+ "
JS components are built using React, but that does not limit their usage to just React applications.\nYou can render any component in any JavaScript application with ReactDOM.render. Think of it like\nusing a jQuery plugin.
\n"
],
- "contentsRaw": "@# Blueprint\n\nBlueprint is a React-based UI toolkit for the web.\n\nDevelopment and issue tracking occurs in [github.com/palantir/blueprint](https://github.com/palantir/blueprint).\n\nReleases are tagged and documented [here on GitHub](https://github.com/palantir/blueprint/releases).\n\nUse the [__blueprintjs__ tag on Stack Overflow](http://stackoverflow.com/questions/tagged/blueprintjs)\nfor support requests.\n\n@## Browser support\n\n**Blueprint supports Chrome, Firefox, Safari, IE 11, and Microsoft Edge.**\n\nYou may experience degraded visuals in IE.\nIE 10 and below are unsupported due to their lack of support for CSS Flexbox Layout.\nThese browsers were deprecated by Microsoft (end of support) in [January 2016](https://www.microsoft.com/en-us/WindowsForBusiness/End-of-IE-support).\n\n@## Usage\n\nBlueprint is available as a collection of NPM packages under the `@blueprintjs` scope. The full\npackage list and their latest versions appear under the _Releases_ dropdown above.\n\nEach package contains a CSS file and a collection of CommonJS modules exposing React components.\nThe `main` module exports all symbols from all modules so you don't have to import individual files\n(though you can if you want to). The JavaScript components are stable and their APIs adhere to\n[semantic versioning](http://semver.org/).\n\n@### NPM installation\n\n1. Install the core package with an NPM client like `npm` or `yarn`, pulling in all relevant\ndependencies:\n\n ```sh\n npm install --save @blueprintjs/core\n ```\n\n1. If you see `UNMET PEER DEPENDENCY` errors, you should manually install React:\n\n ```sh\n npm install --save react react-dom react-transition-group\n ```\n\n1. After installation, you'll be able to import the React components in your application:\n\n ```tsx\n // extract specific components\n import { Intent, Spinner, DatePickerFactory } from \"@blueprintjs/core\";\n // or just take everything!\n import * as Blueprint from \"@blueprintjs/core\";\n\n // using JSX:\n const mySpinner = ;\n\n // using the namespace import:\n const anotherSpinner = ;\n\n // use factories for React.createElement shorthand if you're not using JSX.\n // every component provides a corresponding Factory.\n const myDatePicker = DatePickerFactory();\n ```\n\n1. Don't forget to include the main CSS file from each Blueprint package! Additionally, the\n`resources/` directory contains supporting media such as fonts and images.\n\n ```html\n \n \n \n \n ...\n \n \n \n ...\n \n ...\n \n ```\n\n ```css.scss\n // or, using node-style package resolution in a CSS file:\n // (dependencies' stylesheets should be resolved automatically)\n @import \"~@blueprintjs/core\";\n ```\n\n@### CDN consumption\n\nBlueprint supports the venerable [unpkg CDN](https://unpkg.com). Each package provides a UMD\n`dist/[name].bundle.js` file containing the bundled source code. The UMD wrapper exposes each\nlibrary on the `Blueprint` global variable: `Blueprint.Core`, `Blueprint.Datetime`, etc.\n\nThese bundles _do not include_ external dependencies; your application will need to ensure that\n`normalize.css`, `React`, `classnames`, and `Tether` are available at runtime.\n\n```html\n\n\n \n \n \n Blueprint Starter Kit\n \n \n \n \n \n \n \n \n \n\n \n \n \n\n```\n\n@### DOM4\n\nBlueprint relies on a handful of DOM Level 4 API methods: `el.query`, `el.queryAll`, and\n`el.closest()`. `@blueprintjs/core` depends on a [polyfill library called `dom4`][dom4] to ensure\nthese methods are available. This module is conditionally loaded if Blueprint is used in a browser\nenvironment.\n\n[dom4]: https://webreflection.github.io/dom4/\n\n@### TypeScript\n\nBlueprint is written in TypeScript and therefore its own `.d.ts` type definitions are distributed in\nthe NPM package and should be resolved automatically by the compiler. However, you'll need to\ninstall typings for Blueprint's dependencies before you can consume it:\n\n```sh\n# required for all @blueprintjs packages:\nnpm install --save @types/pure-render-decorator @types/react @types/react-dom @types/react-transition-group\n\n# @blueprintjs/datetime requires:\nnpm install --save @types/moment\n\n# @blueprintjs/table requires:\nnpm install --save @types/es6-shim\n```\n\n
\n For more information, see the TypeScript Handbook for\n [guidance on consuming declaration files][handbook].\n
\n\n[handbook]: https://www.typescriptlang.org/docs/handbook/declaration-files/consumption.html\n\n@### Vanilla JS APIs\n\nJS components are built using React, but that does not limit their usage to just React applications.\nYou can render any component in any JavaScript application with `ReactDOM.render`. Think of it like\nusing a jQuery plugin.\n\n```tsx\nconst myContainerElement = document.querySelector(\".my-container\");\n\n// with JSX\nReactDOM.render(\n ,\n myContainerElement\n);\n\n// with vanilla JS, use the factory\nReactDOM.render(\n SpinnerFactory({\n className: \"pt-intent-primary pt-small\"\n }),\n myContainerElement\n);\n```\n\nTo remove the component from the DOM and clean up, unmount it:\n\n```tsx\nReactDOM.unmountComponentAtNode(myContainerElement);\n```\n\nCheck out the [React API docs](https://facebook.github.io/react/docs/react-api.html) for more details.\n\n\nYou'll need to install React `v15.x` or `v0.14.x` alongside Blueprint.\n\n```sh\nnpm install --save @blueprintjs/core react react-dom react-transition-group\n```\n\nImport components from the `@blueprintjs/core` module into your project.\nDon't forget to include the main CSS stylesheet too!\n\n**Review the [general usage docs](#blueprint.usage) for more complete installation instructions.**\n\n@## Understanding TypeScript\n\nBlueprint is written in [TypeScript](https://www.typescriptlang.org/), a statically typed superset\nof JavaScript that compiles to plain JavaScript. All the code samples throughout this site and\nall interactive examples are also written in TypeScript. TypeScript code looks exactly like ES2015+\ncode with the addition of type signatures, which typically appear after colons and are colored\ngold in our syntax theme.\n\n```ts\n// variables\nconst variableName: varType;\nconst name: string;\nconst disabled: boolean;\n\n// functions (and function variables)\nfunction funcName(arg1: argType, arg2: argType): returnType { }\nconst funcName: (arg1: argType) => returnType;\nfunction split(str: string, delim: string): string[] { }\nfunction map(array: T[], iterator: (item: T, index: number) => U): U[];\n\n// interfaces describe plain objects\n// (we use the convention that interfaces begin with \"I\")\ninterface IOption {\n label: string;\n value: string;\n}\nconst option: IOption = { label: \"Name\", value: \"gilad\" };\n```\n\n**You do not need to use TypeScript to consume Blueprint** (but major \"props\" if you do). Familiarity\nwith the syntax is suggested so you can follow our examples\n([the handbook](https://www.typescriptlang.org/docs/handbook/basic-types.html) has good documentation\nfor getting started). Simply ignoring the type annotations in your head will produce valid ES2015 code.\n\n@## Development & contributions\n\nMost dev-related information is on [our GitHub wiki](https://github.com/palantir/blueprint/wiki),\nincluding our [coding guidelines](https://github.com/palantir/blueprint/wiki/Coding-guidelines)\nand our [development practices](https://github.com/palantir/blueprint/wiki/Development-Practices).\n",
+ "contentsRaw": "@# Blueprint\n\nBlueprint is a React-based UI toolkit for the web.\n\nDevelopment and issue tracking occurs in [github.com/palantir/blueprint](https://github.com/palantir/blueprint).\n\nReleases are tagged and documented [here on GitHub](https://github.com/palantir/blueprint/releases).\n\nUse the [__blueprintjs__ tag on Stack Overflow](http://stackoverflow.com/questions/tagged/blueprintjs)\nfor support requests.\n\n@## Browser support\n\n**Blueprint supports Chrome, Firefox, Safari, IE 11, and Microsoft Edge.**\n\nYou may experience degraded visuals in IE.\nIE 10 and below are unsupported due to their lack of support for CSS Flexbox Layout.\nThese browsers were deprecated by Microsoft (end of support) in [January 2016](https://www.microsoft.com/en-us/WindowsForBusiness/End-of-IE-support).\n\n@## Usage\n\nBlueprint is available as a collection of NPM packages under the `@blueprintjs` scope. The full\npackage list and their latest versions appear under the _Releases_ dropdown above.\n\nEach package contains a CSS file and a collection of CommonJS modules exposing React components.\nThe `main` module exports all symbols from all modules so you don't have to import individual files\n(though you can if you want to). The JavaScript components are stable and their APIs adhere to\n[semantic versioning](http://semver.org/).\n\n@### NPM installation\n\n1. Install the core package with an NPM client like `npm` or `yarn`, pulling in all relevant\ndependencies:\n\n ```sh\n npm install --save @blueprintjs/core\n ```\n\n1. If you see `UNMET PEER DEPENDENCY` errors, you should manually install React:\n\n ```sh\n npm install --save react react-dom react-addons-css-transition-group\n ```\n\n1. After installation, you'll be able to import the React components in your application:\n\n ```tsx\n // extract specific components\n import { Intent, Spinner, DatePickerFactory } from \"@blueprintjs/core\";\n // or just take everything!\n import * as Blueprint from \"@blueprintjs/core\";\n\n // using JSX:\n const mySpinner = ;\n\n // using the namespace import:\n const anotherSpinner = ;\n\n // use factories for React.createElement shorthand if you're not using JSX.\n // every component provides a corresponding Factory.\n const myDatePicker = DatePickerFactory();\n ```\n\n1. Don't forget to include the main CSS file from each Blueprint package! Additionally, the\n`resources/` directory contains supporting media such as fonts and images.\n\n ```html\n \n \n \n \n ...\n \n \n \n ...\n \n ...\n \n ```\n\n ```css.scss\n // or, using node-style package resolution in a CSS file:\n // (dependencies' stylesheets should be resolved automatically)\n @import \"~@blueprintjs/core\";\n ```\n\n@### CDN consumption\n\nBlueprint supports the venerable [unpkg CDN](https://unpkg.com). Each package provides a UMD\n`dist/[name].bundle.js` file containing the bundled source code. The UMD wrapper exposes each\nlibrary on the `Blueprint` global variable: `Blueprint.Core`, `Blueprint.Datetime`, etc.\n\nThese bundles _do not include_ external dependencies; your application will need to ensure that\n`normalize.css`, `React`, `classnames`, and `Tether` are available at runtime.\n\n```html\n\n\n \n \n \n Blueprint Starter Kit\n \n \n \n \n \n \n \n \n \n\n \n \n \n\n```\n\n@### DOM4\n\nBlueprint relies on a handful of DOM Level 4 API methods: `el.query`, `el.queryAll`, and\n`el.closest()`. `@blueprintjs/core` depends on a [polyfill library called `dom4`][dom4] to ensure\nthese methods are available. This module is conditionally loaded if Blueprint is used in a browser\nenvironment.\n\n[dom4]: https://webreflection.github.io/dom4/\n\n@### TypeScript\n\nBlueprint is written in TypeScript and therefore its own `.d.ts` type definitions are distributed in\nthe NPM package and should be resolved automatically by the compiler. However, you'll need to\ninstall typings for Blueprint's dependencies before you can consume it:\n\n```sh\n# required for all @blueprintjs packages:\nnpm install --save @types/pure-render-decorator @types/react @types/react-dom @types/react-addons-css-transition-group\n\n# @blueprintjs/datetime requires:\nnpm install --save @types/moment\n\n# @blueprintjs/table requires:\nnpm install --save @types/es6-shim\n```\n\n
\n For more information, see the TypeScript Handbook for\n [guidance on consuming declaration files][handbook].\n
\n\n[handbook]: https://www.typescriptlang.org/docs/handbook/declaration-files/consumption.html\n\n@### Vanilla JS APIs\n\nJS components are built using React, but that does not limit their usage to just React applications.\nYou can render any component in any JavaScript application with `ReactDOM.render`. Think of it like\nusing a jQuery plugin.\n\n```tsx\nconst myContainerElement = document.querySelector(\".my-container\");\n\n// with JSX\nReactDOM.render(\n ,\n myContainerElement\n);\n\n// with vanilla JS, use the factory\nReactDOM.render(\n SpinnerFactory({\n className: \"pt-intent-primary pt-small\"\n }),\n myContainerElement\n);\n```\n\nTo remove the component from the DOM and clean up, unmount it:\n\n```tsx\nReactDOM.unmountComponentAtNode(myContainerElement);\n```\n\nCheck out the [React API docs](https://facebook.github.io/react/docs/react-api.html) for more details.\n\n\nYou'll need to install React `v15.x` or `v0.14.x` alongside Blueprint.\n\n```sh\nnpm install --save @blueprintjs/core react react-dom react-addons-css-transition-group\n```\n\nImport components from the `@blueprintjs/core` module into your project.\nDon't forget to include the main CSS stylesheet too!\n\n**Review the [general usage docs](#blueprint.usage) for more complete installation instructions.**\n\n@## Understanding TypeScript\n\nBlueprint is written in [TypeScript](https://www.typescriptlang.org/), a statically typed superset\nof JavaScript that compiles to plain JavaScript. All the code samples throughout this site and\nall interactive examples are also written in TypeScript. TypeScript code looks exactly like ES2015+\ncode with the addition of type signatures, which typically appear after colons and are colored\ngold in our syntax theme.\n\n```ts\n// variables\nconst variableName: varType;\nconst name: string;\nconst disabled: boolean;\n\n// functions (and function variables)\nfunction funcName(arg1: argType, arg2: argType): returnType { }\nconst funcName: (arg1: argType) => returnType;\nfunction split(str: string, delim: string): string[] { }\nfunction map(array: T[], iterator: (item: T, index: number) => U): U[];\n\n// interfaces describe plain objects\n// (we use the convention that interfaces begin with \"I\")\ninterface IOption {\n label: string;\n value: string;\n}\nconst option: IOption = { label: \"Name\", value: \"gilad\" };\n```\n\n**You do not need to use TypeScript to consume Blueprint** (but major \"props\" if you do). Familiarity\nwith the syntax is suggested so you can follow our examples\n([the handbook](https://www.typescriptlang.org/docs/handbook/basic-types.html) has good documentation\nfor getting started). Simply ignoring the type annotations in your head will produce valid ES2015 code.\n\n@## Development & contributions\n\nMost dev-related information is on [our GitHub wiki](https://github.com/palantir/blueprint/wiki),\nincluding our [coding guidelines](https://github.com/palantir/blueprint/wiki/Coding-guidelines)\nand our [development practices](https://github.com/palantir/blueprint/wiki/Development-Practices).\n",
"metadata": {}
},
"table-js": {
@@ -80347,7 +80221,7 @@
"fileName": "packages/datetime/dist/index.d.ts",
"name": "Classes",
"tags": {},
- "type": "typeof \"/Volumes/git/blueprint/packages/datetime/dist/common/classes\"",
+ "type": "typeof \"/Volumes/git/Github/blueprint/packages/datetime/dist/common/classes\"",
"properties": [
{
"documentation": {
@@ -80668,7 +80542,7 @@
"fileName": "packages/core/dist/common/index.d.ts",
"name": "Keys",
"tags": {},
- "type": "typeof \"/Volumes/git/blueprint/packages/core/dist/common/keys\"",
+ "type": "typeof \"/Volumes/git/Github/blueprint/packages/core/dist/common/keys\"",
"properties": [
{
"documentation": {
@@ -85657,7 +85531,7 @@
"fileName": "packages/core/dist/components/index.d.ts",
"name": "ContextMenu",
"tags": {},
- "type": "typeof \"/Volumes/git/blueprint/packages/core/dist/components/context-menu/contextMenu\"",
+ "type": "typeof \"/Volumes/git/Github/blueprint/packages/core/dist/components/context-menu/contextMenu\"",
"properties": [
{
"documentation": {
@@ -94792,7 +94666,7 @@
"fileName": "packages/datetime/dist/datePickerCore.d.ts",
"name": "localeUtils",
"tags": {},
- "type": "DayPicker.LocaleUtils",
+ "type": "any",
"optional": true
},
{
@@ -100242,13 +100116,13 @@
};
/***/ },
-/* 548 */
+/* 543 */
/***/ function(module, exports) {
module.exports = [
{
"name": "@blueprintjs/core",
- "version": "1.17.0"
+ "version": "1.17.1"
},
{
"name": "@blueprintjs/datetime",
@@ -100265,11 +100139,11 @@
];
/***/ },
-/* 549 */
+/* 544 */
/***/ function(module, exports) {
module.exports = [
- "1.17.0"
+ "1.17.1"
];
/***/ }
diff --git a/gulp/util/webpack-config.js b/gulp/util/webpack-config.js
index 830f1a9ff6..176ff36d7f 100644
--- a/gulp/util/webpack-config.js
+++ b/gulp/util/webpack-config.js
@@ -56,9 +56,9 @@ const EXTERNALS = {
"jquery": "$",
"moment": "moment",
"react": "React",
+ "react-addons-css-transition-group": "React.addons.CSSTransitionGroup",
"react-day-picker": "DayPicker",
"react-dom": "ReactDOM",
- "react-transition-group/CSSTransitionGroup": "CSSTransitionGroup",
"tether": "Tether",
};
diff --git a/package.json b/package.json
index 3a4ff93373..e1fbfc8423 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "blueprint",
- "version": "1.17.0",
+ "version": "1.17.1",
"private": true,
"description": "A React UI toolkit for the web.",
"scripts": {
@@ -24,9 +24,11 @@
"@types/mocha": "2.2.32",
"@types/pure-render-decorator": "0.2.27",
"@types/react": "0.14.40",
+ "@types/react-addons-css-transition-group": "0.14.17",
"@types/react-addons-test-utils": "0.14.15",
+ "@types/react-addons-transition-group": "0.14.17",
+ "@types/react-day-picker": "1.2.33",
"@types/react-dom": "0.14.17",
- "@types/react-transition-group": "1.1.0",
"@types/tether": "1.1.27",
"autoprefixer": "6.5.2",
"better-handlebars": "github:wmeldon/better-handlebars",
diff --git a/packages/core/package.json b/packages/core/package.json
index 8949ffe45e..e448d58a1b 100644
--- a/packages/core/package.json
+++ b/packages/core/package.json
@@ -1,6 +1,6 @@
{
"name": "@blueprintjs/core",
- "version": "1.17.0",
+ "version": "1.17.1",
"description": "Core styles & components",
"main": "dist/index.js",
"typings": "dist/index.d.ts",
@@ -18,15 +18,15 @@
},
"peerDependencies": {
"react": "^15.0.1 || ^0.14",
- "react-dom": "^15.0.1 || ^0.14",
- "react-transition-group": "^1.1.3"
+ "react-addons-css-transition-group": "^15.0.1 || ^0.14",
+ "react-dom": "^15.0.1 || ^0.14"
},
"devDependencies": {
"bourbon": "4.3.2",
"react": "15.5.1",
+ "react-addons-css-transition-group": "15.5.1",
"react-addons-test-utils": "15.5.1",
- "react-dom": "15.5.1",
- "react-transition-group": "1.1.3"
+ "react-dom": "15.5.1"
},
"repository": {
"type": "git",
diff --git a/packages/core/src/components/overlay/overlay.tsx b/packages/core/src/components/overlay/overlay.tsx
index 74f1d1522f..5622f9adfe 100644
--- a/packages/core/src/components/overlay/overlay.tsx
+++ b/packages/core/src/components/overlay/overlay.tsx
@@ -8,7 +8,7 @@
import * as classNames from "classnames";
import * as PureRender from "pure-render-decorator";
import * as React from "react";
-import * as CSSTransitionGroup from "react-transition-group/CSSTransitionGroup";
+import * as CSSTransitionGroup from "react-addons-css-transition-group";
import * as Classes from "../../common/classes";
import * as Keys from "../../common/keys";
diff --git a/packages/datetime/package.json b/packages/datetime/package.json
index 69491e62cc..3e651530c6 100644
--- a/packages/datetime/package.json
+++ b/packages/datetime/package.json
@@ -16,9 +16,9 @@
"devDependencies": {
"bourbon": "4.2.6",
"react": "15.5.1",
+ "react-addons-css-transition-group": "15.5.1",
"react-addons-test-utils": "15.5.1",
- "react-dom": "15.5.1",
- "react-transition-group": "1.1.3"
+ "react-dom": "15.5.1"
},
"repository": {
"type": "git",
diff --git a/packages/docs/package.json b/packages/docs/package.json
index 86a659aea6..e106145ba8 100644
--- a/packages/docs/package.json
+++ b/packages/docs/package.json
@@ -12,8 +12,8 @@
"documentalist": "^0.0.7",
"fuzzaldrin-plus": "^0.3.1",
"react": "^15.3.0",
+ "react-addons-css-transition-group": "^15.3.0",
"react-dom": "^15.3.0",
- "react-transition-group": "^1.1.3",
"tslib": "^1.5.0"
},
"devDependencies": {
diff --git a/packages/site-docs/package.json b/packages/site-docs/package.json
index 620a25f429..0e70efd410 100644
--- a/packages/site-docs/package.json
+++ b/packages/site-docs/package.json
@@ -1,10 +1,10 @@
{
"name": "blueprintjs.com/docs",
- "version": "1.17.0",
+ "version": "1.17.1",
"description": "Blueprint Docs",
"private": true,
"dependencies": {
- "@blueprintjs/core": "^1.17.0",
+ "@blueprintjs/core": "^1.17.1",
"@blueprintjs/datetime": "^1.15.0",
"@blueprintjs/docs": "^1.1.0",
"@blueprintjs/table": "^1.14.0",
@@ -15,8 +15,8 @@
"moment": "2.15.1",
"normalize.css": "4.1.1",
"react": "15.5.1",
+ "react-addons-css-transition-group": "15.5.1",
"react-dom": "15.5.1",
- "react-transition-group": "1.1.3",
"tslib": "1.5.0"
},
"repository": {
diff --git a/packages/site-docs/src/blueprint.md b/packages/site-docs/src/blueprint.md
index 3854aeddda..132016d853 100644
--- a/packages/site-docs/src/blueprint.md
+++ b/packages/site-docs/src/blueprint.md
@@ -39,7 +39,7 @@ dependencies:
1. If you see `UNMET PEER DEPENDENCY` errors, you should manually install React:
```sh
- npm install --save react react-dom react-transition-group
+ npm install --save react react-dom react-addons-css-transition-group
```
1. After installation, you'll be able to import the React components in your application:
@@ -140,7 +140,7 @@ install typings for Blueprint's dependencies before you can consume it:
```sh
# required for all @blueprintjs packages:
-npm install --save @types/pure-render-decorator @types/react @types/react-dom @types/react-transition-group
+npm install --save @types/pure-render-decorator @types/react @types/react-dom @types/react-addons-css-transition-group
# @blueprintjs/datetime requires:
npm install --save @types/moment
@@ -192,7 +192,7 @@ Check out the [React API docs](https://facebook.github.io/react/docs/react-api.h
You'll need to install React `v15.x` or `v0.14.x` alongside Blueprint.
```sh
-npm install --save @blueprintjs/core react react-dom react-transition-group
+npm install --save @blueprintjs/core react react-dom react-addons-css-transition-group
```
Import components from the `@blueprintjs/core` module into your project.
diff --git a/packages/site-landing/package.json b/packages/site-landing/package.json
index d0ea68a242..2b59c0319e 100644
--- a/packages/site-landing/package.json
+++ b/packages/site-landing/package.json
@@ -37,8 +37,8 @@
"postcss-loader": "1.1.0",
"raw-loader": "0.5.1",
"react": "15.5.1",
+ "react-addons-css-transition-group": "15.5.1",
"react-dom": "15.5.1",
- "react-transition-group": "1.1.3",
"sass-loader": "4.0.0",
"style-loader": "0.13.1",
"svgo": "0.7.1",
diff --git a/packages/table/package.json b/packages/table/package.json
index 76e7752050..e0425a9bf9 100644
--- a/packages/table/package.json
+++ b/packages/table/package.json
@@ -34,9 +34,9 @@
"npm-run-all": "3.1.1",
"onchange": "3.0.2",
"react": "15.5.1",
+ "react-addons-css-transition-group": "15.5.1",
"react-addons-test-utils": "15.5.1",
"react-dom": "15.5.1",
- "react-transition-group": "1.1.3",
"style-loader": "0.13.1",
"typescript": "2.1.5",
"webpack": "1.13.3"